Hex Artifact Content

Artifact 640915a431fda9a3d94ed7b8afbee22736a635de:


0000: 23 21 20 2f 75 73 72 2f 62 69 6e 2f 65 6e 76 20  #! /usr/bin/env 
0010: 62 61 73 68 0a 0a 23 20 42 75 69 6c 64 43 6f 6d  bash..# BuildCom
0020: 70 61 74 69 62 6c 65 3a 20 4b 69 74 43 72 65 61  patible: KitCrea
0030: 74 6f 72 0a 0a 76 65 72 73 69 6f 6e 3d 27 37 2e  tor..version='7.
0040: 32 32 2e 30 27 0a 75 72 6c 3d 22 68 74 74 70 73  22.0'.url="https
0050: 3a 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 66 6c  ://github.com/fl
0060: 69 67 68 74 61 77 61 72 65 2f 74 63 6c 63 75 72  ightaware/tclcur
0070: 6c 2d 66 61 2f 61 72 63 68 69 76 65 2f 31 66 64  l-fa/archive/1fd
0080: 31 62 34 31 37 38 61 30 38 33 66 34 38 32 31 64  1b4178a083f4821d
0090: 30 63 34 35 37 32 33 36 30 35 38 32 34 66 62 63  0c45723605824fbc
00a0: 64 62 30 31 37 2e 74 61 72 2e 67 7a 22 0a 73 68  db017.tar.gz".sh
00b0: 61 32 35 36 3d 27 35 61 62 61 64 30 66 33 36 39  a256='5abad0f369
00c0: 32 30 35 62 38 33 36 39 38 31 39 66 33 39 39 33  205b8369819f3993
00d0: 61 37 30 30 62 62 34 35 32 39 32 31 62 63 61 62  a700bb452921bcab
00e0: 37 66 34 32 30 35 36 65 66 32 39 61 31 61 64 63  7f42056ef29a1adc
00f0: 33 65 62 30 39 33 27 0a 74 63 6c 70 6b 67 3d 27  3eb093'.tclpkg='
0100: 54 63 6c 43 75 72 6c 27 0a 0a 66 75 6e 63 74 69  TclCurl'..functi
0110: 6f 6e 20 70 6f 73 74 69 6e 73 74 61 6c 6c 28 29  on postinstall()
0120: 20 7b 0a 09 69 66 20 5b 20 22 24 7b 70 6b 67 5f   {..if [ "${pkg_
0130: 63 6f 6e 66 69 67 75 72 65 5f 73 68 61 72 65 64  configure_shared
0140: 5f 62 75 69 6c 64 7d 22 20 3d 20 27 30 27 20 5d  _build}" = '0' ]
0150: 3b 20 74 68 65 6e 0a 09 09 28 0a 09 09 09 65 76  ; then...(....ev
0160: 61 6c 20 22 24 28 67 72 65 70 20 27 5e 50 4b 47  al "$(grep '^PKG
0170: 5f 4c 49 42 53 3d 27 20 63 6f 6e 66 69 67 2e 6c  _LIBS=' config.l
0180: 6f 67 29 22 20 7c 7c 20 65 78 69 74 20 31 0a 09  og)" || exit 1..
0190: 09 09 66 69 6e 64 20 22 24 7b 69 6e 73 74 61 6c  ..find "${instal
01a0: 6c 64 69 72 7d 22 20 2d 74 79 70 65 20 66 20 2d  ldir}" -type f -
01b0: 6e 61 6d 65 20 27 2a 2e 61 27 20 7c 20 77 68 69  name '*.a' | whi
01c0: 6c 65 20 49 46 53 3d 27 27 20 72 65 61 64 20 2d  le IFS='' read -
01d0: 72 20 66 69 6c 65 6e 61 6d 65 3b 20 64 6f 0a 09  r filename; do..
01e0: 09 09 09 65 63 68 6f 20 22 24 7b 50 4b 47 5f 4c  ...echo "${PKG_L
01f0: 49 42 53 7d 22 20 3e 20 22 24 7b 66 69 6c 65 6e  IBS}" > "${filen
0200: 61 6d 65 7d 2e 6c 69 6e 6b 61 64 64 22 0a 09 09  ame}.linkadd"...
0210: 09 64 6f 6e 65 0a 09 09 29 20 7c 7c 20 72 65 74  .done...) || ret
0220: 75 72 6e 20 31 0a 0a 09 09 63 61 74 20 3c 3c 20  urn 1....cat << 
0230: 5c 5f 45 4f 46 5f 20 7c 20 73 65 64 20 22 73 7c  \_EOF_ | sed "s|
0240: 40 40 56 45 52 53 49 4f 4e 40 40 7c 24 7b 76 65  @@VERSION@@|${ve
0250: 72 73 69 6f 6e 7d 7c 67 22 3e 20 22 24 7b 69 6e  rsion}|g"> "${in
0260: 73 74 61 6c 6c 64 69 72 7d 2f 6c 69 62 2f 54 63  stalldir}/lib/Tc
0270: 6c 43 75 72 6c 24 7b 76 65 72 73 69 6f 6e 7d 2f  lCurl${version}/
0280: 70 6b 67 49 6e 64 65 78 2e 74 63 6c 22 0a 70 61  pkgIndex.tcl".pa
0290: 63 6b 61 67 65 20 69 66 6e 65 65 64 65 64 20 54  ckage ifneeded T
02a0: 63 6c 43 75 72 6c 20 40 40 56 45 52 53 49 4f 4e  clCurl @@VERSION
02b0: 40 40 20 5b 6c 69 73 74 20 6c 6f 61 64 20 7b 7d  @@ [list load {}
02c0: 20 54 63 6c 43 75 72 6c 5d 5c 6e 5b 6c 69 73 74   TclCurl]\n[list
02d0: 20 73 6f 75 72 63 65 20 5b 66 69 6c 65 20 6a 6f   source [file jo
02e0: 69 6e 20 24 64 69 72 20 74 63 6c 63 75 72 6c 2e  in $dir tclcurl.
02f0: 74 63 6c 5d 5d 0a 5f 45 4f 46 5f 0a 09 66 69 0a  tcl]]._EOF_..fi.
0300: 7d 0a                                            }.