Hex Artifact Content

Artifact 8fb4890a757a27b909d2377999ee41497c13e3d4:


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 30 2e  tor..version='0.
0040: 36 2e 30 27 0a 75 72 6c 3d 22 68 74 74 70 73 3a  6.0'.url="https:
0050: 2f 2f 67 69 74 68 75 62 2e 63 6f 6d 2f 64 62 6f  //github.com/dbo
0060: 68 64 61 6e 2f 74 63 6c 2d 64 75 6b 74 61 70 65  hdan/tcl-duktape
0070: 2f 61 72 63 68 69 76 65 2f 76 24 7b 76 65 72 73  /archive/v${vers
0080: 69 6f 6e 7d 2e 74 61 72 2e 67 7a 22 0a 73 68 61  ion}.tar.gz".sha
0090: 32 35 36 3d 27 31 34 64 35 32 63 30 61 62 36 34  256='14d52c0ab64
00a0: 34 35 65 30 30 32 31 37 30 34 36 64 35 61 36 62  45e00217046d5a6b
00b0: 30 39 34 30 36 37 37 36 65 37 34 66 64 33 35 31  09406776e74fd351
00c0: 34 37 30 30 33 64 37 62 39 62 62 62 63 63 36 62  47003d7b9bbbcc6b
00d0: 34 30 36 36 38 27 0a 74 63 6c 70 6b 67 5f 69 6e  40668'.tclpkg_in
00e0: 69 74 66 75 6e 63 3d 27 54 63 6c 64 75 6b 74 61  itfunc='Tcldukta
00f0: 70 65 5f 49 6e 69 74 27 0a 0a 23 20 74 63 6c 2d  pe_Init'..# tcl-
0100: 64 75 6b 74 61 70 65 20 64 6f 65 73 20 6e 6f 74  duktape does not
0110: 20 73 68 69 70 20 63 6f 6d 70 6c 65 74 65 20 72   ship complete r
0120: 65 6c 65 61 73 65 73 20 3a 2d 28 0a 66 75 6e 63  eleases :-(.func
0130: 74 69 6f 6e 20 70 72 65 63 6f 6e 66 69 67 75 72  tion preconfigur
0140: 65 28 29 20 7b 0a 09 69 66 20 5b 20 21 20 2d 65  e() {..if [ ! -e
0150: 20 63 6f 6e 66 69 67 75 72 65 20 5d 3b 20 74 68   configure ]; th
0160: 65 6e 0a 09 09 2e 2f 61 75 74 6f 67 65 6e 2e 73  en..../autogen.s
0170: 68 0a 09 66 69 0a 09 73 65 64 20 2d 69 20 27 73  h..fi..sed -i 's
0180: 40 54 63 6c 64 75 6b 74 61 70 65 5f 49 6e 69 74  @Tclduktape_Init
0190: 40 54 63 6c 64 75 6b 74 61 70 65 40 67 27 20 6c  @Tclduktape@g' l
01a0: 69 62 2f 70 6b 67 49 6e 64 65 78 2e 74 63 6c 2e  ib/pkgIndex.tcl.
01b0: 69 6e 0a 7d 0a                                   in.}.