Artifact
a40ac202bf358a60056b2f2866d9b1a242d871b2d430dc5bf136a8e1fc84ee60:
Unrecognized artifact
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 6f 75 74 44 69 72 3d 22 24 31 bash..outDir="$1
0020: 22 0a 6f 75 74 44 69 72 3d 22 24 7b 6f 75 74 44 ".outDir="${outD
0030: 69 72 3a 2d 2f 64 65 76 2f 6e 75 6c 6c 2f 6e 75 ir:-/dev/null/nu
0040: 6c 6c 7d 22 0a 6f 75 74 44 69 72 3d 22 24 28 63 ll}".outDir="$(c
0050: 64 20 22 24 7b 6f 75 74 44 69 72 7d 22 20 26 26 d "${outDir}" &&
0060: 20 70 77 64 29 22 20 7c 7c 20 65 78 69 74 20 31 pwd)" || exit 1
0070: 0a 0a 63 64 20 22 24 28 64 69 72 6e 61 6d 65 20 ..cd "$(dirname
0080: 22 24 7b 42 41 53 48 5f 53 4f 55 52 43 45 5b 30 "${BASH_SOURCE[0
0090: 5d 7d 22 29 22 20 7c 7c 20 65 78 69 74 20 31 0a ]}")" || exit 1.
00a0: 0a 43 43 3d 27 43 4c 27 0a 41 52 3d 27 66 61 6c .CC='CL'.AR='fal
00b0: 73 65 27 0a 52 41 4e 4c 49 42 3d 27 66 61 6c 73 se'.RANLIB='fals
00c0: 65 27 0a 54 43 4c 45 58 54 5f 42 55 49 4c 44 3d e'.TCLEXT_BUILD=
00d0: 27 73 68 61 72 65 64 27 0a 54 43 4c 53 48 5f 50 'shared'.TCLSH_P
00e0: 52 4f 47 3d 27 74 63 6c 73 68 27 0a 43 46 4c 41 ROG='tclsh'.CFLA
00f0: 47 53 3d 27 24 28 4f 50 45 4e 53 53 4c 5f 43 46 GS='$(OPENSSL_CF
0100: 4c 41 47 53 29 27 0a 43 50 50 46 4c 41 47 53 3d LAGS)'.CPPFLAGS=
0110: 27 24 28 4f 50 45 4e 53 53 4c 5f 43 50 50 46 4c '$(OPENSSL_CPPFL
0120: 41 47 53 29 20 2d 49 24 28 4f 50 45 4e 53 53 4c AGS) -I$(OPENSSL
0130: 5f 44 49 52 29 2f 69 6e 63 6c 75 64 65 20 2d 49 _DIR)/include -I
0140: 24 28 54 43 4c 5f 44 49 52 29 2f 69 6e 63 6c 75 $(TCL_DIR)/inclu
0150: 64 65 20 2d 44 50 41 43 4b 41 47 45 5f 56 45 52 de -DPACKAGE_VER
0160: 53 49 4f 4e 3d 22 5c 5c 22 24 28 50 41 43 4b 41 SION="\\"$(PACKA
0170: 47 45 5f 56 45 52 53 49 4f 4e 29 5c 5c 22 22 27 GE_VERSION)\\""'
0180: 0a 44 45 46 53 3d 27 2d 44 55 53 45 5f 54 43 4c .DEFS='-DUSE_TCL
0190: 5f 53 54 55 42 53 3d 31 27 0a 45 58 54 45 4e 53 _STUBS=1'.EXTENS
01a0: 49 4f 4e 5f 54 41 52 47 45 54 3d 27 74 63 6c 74 ION_TARGET='tclt
01b0: 6c 73 2e 64 6c 6c 27 0a 49 4e 53 54 41 4c 4c 3d ls.dll'.INSTALL=
01c0: 27 66 61 6c 73 65 27 0a 49 4e 53 54 41 4c 4c 5f 'false'.INSTALL_
01d0: 44 41 54 41 3d 27 66 61 6c 73 65 27 0a 49 4e 53 DATA='false'.INS
01e0: 54 41 4c 4c 5f 50 52 4f 47 52 41 4d 3d 27 66 61 TALL_PROGRAM='fa
01f0: 6c 73 65 27 0a 4c 44 46 4c 41 47 53 3d 27 27 0a lse'.LDFLAGS=''.
0200: 4c 49 42 53 3d 27 24 28 4f 50 45 4e 53 53 4c 5f LIBS='$(OPENSSL_
0210: 4c 49 42 53 29 20 24 28 54 43 4c 5f 44 49 52 29 LIBS) $(TCL_DIR)
0220: 2f 6c 69 62 2f 6c 69 62 74 63 6c 73 74 75 62 38 /lib/libtclstub8
0230: 36 2e 6c 69 62 20 77 73 32 5f 33 32 2e 6c 69 62 6.lib ws2_32.lib
0240: 20 61 64 76 61 70 69 33 32 2e 6c 69 62 20 63 72 advapi32.lib cr
0250: 79 70 74 33 32 2e 6c 69 62 20 75 73 65 72 33 32 ypt32.lib user32
0260: 2e 6c 69 62 27 0a 50 41 43 4b 41 47 45 5f 56 45 .lib'.PACKAGE_VE
0270: 52 53 49 4f 4e 3d 22 24 28 61 77 6b 20 2d 46 2c RSION="$(awk -F,
0280: 20 27 2f 5e 41 43 5f 49 4e 49 54 2f 7b 20 76 65 '/^AC_INIT/{ ve
0290: 72 73 69 6f 6e 20 3d 20 24 32 3b 20 67 73 75 62 rsion = $2; gsub
02a0: 28 2f 20 2f 2c 20 22 22 2c 20 76 65 72 73 69 6f (/ /, "", versio
02b0: 6e 29 3b 20 67 73 75 62 28 2f 5c 29 2f 2c 20 22 n); gsub(/\)/, "
02c0: 22 2c 20 76 65 72 73 69 6f 6e 29 3b 20 70 72 69 ", version); pri
02d0: 6e 74 20 76 65 72 73 69 6f 6e 20 7d 27 20 3c 20 nt version }' <
02e0: 2e 2e 2f 63 6f 6e 66 69 67 75 72 65 2e 61 63 29 ../configure.ac)
02f0: 22 0a 53 48 4f 42 4a 46 4c 41 47 53 3d 27 27 0a ".SHOBJFLAGS=''.
0300: 53 48 4f 42 4a 4c 44 46 4c 41 47 53 3d 27 2d 4c SHOBJLDFLAGS='-L
0310: 44 27 0a 54 43 4c 5f 44 45 46 53 3d 27 2d 44 55 D'.TCL_DEFS='-DU
0320: 53 45 5f 54 43 4c 5f 53 54 55 42 53 3d 31 27 0a SE_TCL_STUBS=1'.
0330: 54 43 4c 5f 50 41 43 4b 41 47 45 5f 50 41 54 48 TCL_PACKAGE_PATH
0340: 3d 27 27 0a 65 78 65 63 5f 70 72 65 66 69 78 3d =''.exec_prefix=
0350: 27 2f 27 0a 6c 69 62 64 69 72 3d 27 2f 6c 69 62 '/'.libdir='/lib
0360: 27 0a 70 72 65 66 69 78 3d 27 2f 27 0a 73 72 63 '.prefix='/'.src
0370: 64 69 72 3d 27 2e 2e 27 0a 57 45 41 4b 45 4e 53 dir='..'.WEAKENS
0380: 59 4d 53 3d 27 45 43 48 4f 27 0a 52 45 4d 4f 56 YMS='ECHO'.REMOV
0390: 45 53 59 4d 53 3d 27 45 43 48 4f 27 0a 47 45 4e ESYMS='ECHO'.GEN
03a0: 5f 44 48 5f 50 41 52 41 4d 53 5f 41 52 47 53 3d _DH_PARAMS_ARGS=
03b0: 27 66 61 6c 6c 62 61 63 6b 27 0a 0a 73 65 64 43 'fallback'..sedC
03c0: 6f 6d 6d 61 6e 64 3d 27 27 0a 73 65 64 43 6f 6d ommand=''.sedCom
03d0: 6d 61 6e 64 2b 3d 27 73 40 5c 28 5b 5b 3a 73 70 mand+='s@\([[:sp
03e0: 61 63 65 3a 5d 5d 5c 29 6d 76 20 40 5c 31 52 45 ace:]]\)mv @\1RE
03f0: 4e 20 40 67 27 24 27 5c 6e 27 0a 73 65 64 43 6f N @g'$'\n'.sedCo
0400: 6d 6d 61 6e 64 2b 3d 27 73 40 5c 28 5b 5b 3a 73 mmand+='s@\([[:s
0410: 70 61 63 65 3a 5d 5d 5c 29 72 6d 20 2d 66 20 40 pace:]]\)rm -f @
0420: 5c 31 44 45 4c 20 2f 46 20 40 67 27 24 27 5c 6e \1DEL /F @g'$'\n
0430: 27 0a 73 65 64 43 6f 6d 6d 61 6e 64 2b 3d 27 73 '.sedCommand+='s
0440: 40 5c 28 5b 5b 3a 73 70 61 63 65 3a 5d 5d 5c 29 @\([[:space:]]\)
0450: 72 6d 20 2d 72 66 20 40 5c 31 44 45 4c 20 2f 46 rm -rf @\1DEL /F
0460: 20 40 67 27 24 27 5c 6e 27 0a 73 65 64 43 6f 6d @g'$'\n'.sedCom
0470: 6d 61 6e 64 2b 3d 27 73 40 5c 28 5b 5b 3a 73 70 mand+='s@\([[:sp
0480: 61 63 65 3a 5d 2d 5d 5c 29 72 6d 64 69 72 20 40 ace:]-]\)rmdir @
0490: 5c 31 44 45 4c 20 2f 46 20 40 67 27 24 27 5c 6e \1DEL /F @g'$'\n
04a0: 27 0a 73 65 64 43 6f 6d 6d 61 6e 64 2b 3d 27 73 '.sedCommand+='s
04b0: 40 4d 61 6b 65 66 69 6c 65 40 4d 61 6b 65 66 69 @Makefile@Makefi
04c0: 6c 65 2e 76 63 40 67 27 24 27 5c 6e 27 0a 73 65 le.vc@g'$'\n'.se
04d0: 64 43 6f 6d 6d 61 6e 64 2b 3d 27 2f 44 45 4c 20 dCommand+='/DEL
04e0: 2e 2a 4d 61 6b 65 66 69 6c 65 5c 2e 76 63 2f 20 .*Makefile\.vc/
04f0: 64 27 24 27 5c 6e 27 0a 73 65 64 43 6f 6d 6d 61 d'$'\n'.sedComma
0500: 6e 64 2b 3d 27 2f 44 45 4c 20 2e 2a 64 68 5f 70 nd+='/DEL .*dh_p
0510: 61 72 61 6d 73 5c 2e 68 2f 20 64 27 24 27 5c 6e arams\.h/ d'$'\n
0520: 27 0a 73 65 64 43 6f 6d 6d 61 6e 64 2b 3d 27 2f '.sedCommand+='/
0530: 44 45 4c 20 2e 2a 74 6c 73 5c 2e 74 63 6c 5c 2e DEL .*tls\.tcl\.
0540: 68 2f 20 64 27 24 27 5c 6e 27 0a 66 6f 72 20 76 h/ d'$'\n'.for v
0550: 61 72 20 69 6e 20 43 43 20 41 52 20 52 41 4e 4c ar in CC AR RANL
0560: 49 42 20 43 46 4c 41 47 53 20 43 50 50 46 4c 41 IB CFLAGS CPPFLA
0570: 47 53 20 44 45 46 53 20 45 58 54 45 4e 53 49 4f GS DEFS EXTENSIO
0580: 4e 5f 54 41 52 47 45 54 20 49 4e 53 54 41 4c 4c N_TARGET INSTALL
0590: 20 49 4e 53 54 41 4c 4c 5f 44 41 54 41 20 49 4e INSTALL_DATA IN
05a0: 53 54 41 4c 4c 5f 50 52 4f 47 52 41 4d 20 4c 44 STALL_PROGRAM LD
05b0: 46 4c 41 47 53 20 4c 49 42 53 20 50 41 43 4b 41 FLAGS LIBS PACKA
05c0: 47 45 5f 56 45 52 53 49 4f 4e 20 53 48 4f 42 4a GE_VERSION SHOBJ
05d0: 46 4c 41 47 53 20 53 48 4f 42 4a 4c 44 46 4c 41 FLAGS SHOBJLDFLA
05e0: 47 53 20 54 43 4c 5f 44 45 46 53 20 54 43 4c 5f GS TCL_DEFS TCL_
05f0: 50 41 43 4b 41 47 45 5f 50 41 54 48 20 65 78 65 PACKAGE_PATH exe
0600: 63 5f 70 72 65 66 69 78 20 6c 69 62 64 69 72 20 c_prefix libdir
0610: 70 72 65 66 69 78 20 73 72 63 64 69 72 20 54 43 prefix srcdir TC
0620: 4c 45 58 54 5f 42 55 49 4c 44 20 57 45 41 4b 45 LEXT_BUILD WEAKE
0630: 4e 53 59 4d 53 20 52 45 4d 4f 56 45 53 59 4d 53 NSYMS REMOVESYMS
0640: 20 54 43 4c 53 48 5f 50 52 4f 47 20 47 45 4e 5f TCLSH_PROG GEN_
0650: 44 48 5f 50 41 52 41 4d 53 5f 41 52 47 53 3b 20 DH_PARAMS_ARGS;
0660: 64 6f 0a 09 76 61 6c 3d 22 24 28 73 65 74 20 7c do..val="$(set |
0670: 20 67 72 65 70 20 22 5e 24 7b 76 61 72 7d 3d 22 grep "^${var}="
0680: 20 7c 20 73 65 64 20 22 73 40 5e 24 7b 76 61 72 | sed "s@^${var
0690: 7d 3d 40 40 22 29 22 0a 09 73 65 64 43 6f 6d 6d }=@@")"..sedComm
06a0: 61 6e 64 2b 3d 22 73 7c 40 24 7b 76 61 72 7d 40 and+="s|@${var}@
06b0: 7c 24 28 65 76 61 6c 20 65 63 68 6f 20 24 7b 76 |$(eval echo ${v
06c0: 61 6c 7d 29 7c 67 22 24 27 5c 6e 27 0a 64 6f 6e al})|g"$'\n'.don
06d0: 65 0a 73 65 64 43 6f 6d 6d 61 6e 64 2b 3d 27 2f e.sedCommand+='/
06e0: 2d 6f 20 5b 5e 20 5d 2a 5c 2e 6f 2f 20 73 40 20 -o [^ ]*\.o/ s@
06f0: 2d 6f 20 40 20 2d 46 6f 40 67 27 24 27 5c 6e 27 -o @ -Fo@g'$'\n'
0700: 0a 73 65 64 43 6f 6d 6d 61 6e 64 2b 3d 27 2f 2d .sedCommand+='/-
0710: 6f 20 2e 2a 20 2d 63 20 2f 20 73 40 20 2d 6f 20 o .* -c / s@ -o
0720: 40 20 2d 46 6f 40 67 27 24 27 5c 6e 27 0a 73 65 @ -Fo@g'$'\n'.se
0730: 64 43 6f 6d 6d 61 6e 64 2b 3d 27 2f 2d 6f 20 5b dCommand+='/-o [
0740: 5e 20 5d 2a 5c 2e 64 6c 6c 2f 20 73 40 20 2d 6f ^ ]*\.dll/ s@ -o
0750: 20 40 20 2d 46 65 40 67 27 24 27 5c 6e 27 0a 73 @ -Fe@g'$'\n'.s
0760: 65 64 43 6f 6d 6d 61 6e 64 2b 3d 27 2f 5e 5b 5e edCommand+='/^[^
0770: 20 5d 2a 2e 68 3a 2f 2c 2f 5e 20 2a 24 2f 20 64 ]*.h:/,/^ *$/ d
0780: 27 24 27 5c 6e 27 0a 73 65 64 43 6f 6d 6d 61 6e '$'\n'.sedComman
0790: 64 2b 3d 27 2f 74 65 73 74 3a 2f 2c 2f 5e 20 2a d+='/test:/,/^ *
07a0: 24 2f 20 64 27 24 27 5c 6e 27 0a 73 65 64 43 6f $/ d'$'\n'.sedCo
07b0: 6d 6d 61 6e 64 2b 3d 27 2f 45 43 48 4f 2f 20 64 mmand+='/ECHO/ d
07c0: 27 24 27 5c 6e 27 0a 0a 66 6f 72 20 66 69 6c 65 '$'\n'..for file
07d0: 20 69 6e 20 4d 61 6b 65 66 69 6c 65 2e 69 6e 20 in Makefile.in
07e0: 70 6b 67 49 6e 64 65 78 2e 74 63 6c 2e 69 6e 3b pkgIndex.tcl.in;
07f0: 20 64 6f 0a 09 65 63 68 6f 20 22 50 72 6f 63 65 do..echo "Proce
0800: 73 73 69 6e 67 20 24 66 69 6c 65 22 0a 09 63 61 ssing $file"..ca
0810: 73 65 20 22 24 7b 66 69 6c 65 7d 22 20 69 6e 0a se "${file}" in.
0820: 09 09 4d 61 6b 65 66 69 6c 65 2e 69 6e 29 0a 09 ..Makefile.in)..
0830: 09 09 6f 75 74 46 69 6c 65 3d 27 4d 61 6b 65 66 ..outFile='Makef
0840: 69 6c 65 2e 76 63 27 0a 09 09 09 3b 3b 0a 09 09 ile.vc'....;;...
0850: 2a 29 0a 09 09 09 6f 75 74 46 69 6c 65 3d 22 24 *)....outFile="$
0860: 28 65 63 68 6f 20 22 24 7b 66 69 6c 65 7d 22 20 (echo "${file}"
0870: 7c 20 73 65 64 20 27 73 40 5c 2e 69 6e 24 40 40 | sed 's@\.in$@@
0880: 27 29 22 0a 09 09 09 3b 3b 0a 09 65 73 61 63 0a ')"....;;..esac.
0890: 0a 09 6f 75 74 46 69 6c 65 3d 22 24 7b 6f 75 74 ..outFile="${out
08a0: 44 69 72 7d 2f 24 7b 6f 75 74 46 69 6c 65 7d 22 Dir}/${outFile}"
08b0: 0a 09 73 65 64 20 22 24 7b 73 65 64 43 6f 6d 6d ..sed "${sedComm
08c0: 61 6e 64 7d 22 20 3c 20 22 2e 2e 2f 24 7b 66 69 and}" < "../${fi
08d0: 6c 65 7d 22 20 3e 20 22 24 7b 6f 75 74 46 69 6c le}" > "${outFil
08e0: 65 7d 22 0a 64 6f 6e 65 0a 0a 23 20 41 64 64 20 e}".done..# Add
08f0: 73 6f 6d 65 20 70 6f 73 73 69 62 6c 65 20 76 61 some possible va
0900: 6c 75 65 73 20 74 6f 20 74 68 65 20 4d 61 6b 65 lues to the Make
0910: 66 69 6c 65 0a 28 0a 09 65 63 68 6f 20 27 23 20 file.(..echo '#
0920: 53 70 65 63 69 66 79 20 4f 70 65 6e 53 53 4c 20 Specify OpenSSL
0930: 61 6e 64 20 54 63 6c 20 70 61 72 61 6d 65 74 65 and Tcl paramete
0940: 72 73 20 68 65 72 65 27 0a 09 65 63 68 6f 20 27 rs here'..echo '
0950: 23 20 2d 2d 2d 2d 2d 42 45 47 49 4e 20 4d 4f 44 # -----BEGIN MOD
0960: 49 46 49 43 41 54 49 4f 4e 53 2d 2d 2d 2d 2d 27 IFICATIONS-----'
0970: 0a 09 65 63 68 6f 20 27 4f 50 45 4e 53 53 4c 5f ..echo 'OPENSSL_
0980: 44 49 52 20 20 20 20 20 20 20 20 3d 20 63 3a 2f DIR = c:/
0990: 4f 70 65 6e 53 53 4c 2d 57 69 6e 36 34 27 0a 09 OpenSSL-Win64'..
09a0: 65 63 68 6f 20 27 4f 50 45 4e 53 53 4c 5f 4c 49 echo 'OPENSSL_LI
09b0: 42 53 20 20 20 20 20 20 20 3d 20 63 3a 2f 4f 70 BS = c:/Op
09c0: 65 6e 53 53 4c 2d 57 69 6e 36 34 2f 6c 69 62 2f enSSL-Win64/lib/
09d0: 56 43 2f 73 74 61 74 69 63 2f 6c 69 62 73 73 6c VC/static/libssl
09e0: 36 34 4d 54 2e 6c 69 62 20 63 3a 2f 4f 70 65 6e 64MT.lib c:/Open
09f0: 53 53 4c 2d 57 69 6e 36 34 2f 6c 69 62 2f 56 43 SSL-Win64/lib/VC
0a00: 2f 73 74 61 74 69 63 2f 6c 69 62 63 72 79 70 74 /static/libcrypt
0a10: 6f 36 34 4d 54 2e 6c 69 62 27 0a 09 65 63 68 6f o64MT.lib'..echo
0a20: 20 27 4f 50 45 4e 53 53 4c 5f 43 50 50 46 4c 41 'OPENSSL_CPPFLA
0a30: 47 53 20 20 20 3d 20 2d 44 4e 4f 5f 53 53 4c 32 GS = -DNO_SSL2
0a40: 20 2d 44 4e 4f 5f 53 53 4c 33 27 0a 09 65 63 68 -DNO_SSL3'..ech
0a50: 6f 20 27 27 0a 09 65 63 68 6f 20 27 54 43 4c 5f o ''..echo 'TCL_
0a60: 44 49 52 20 20 20 20 20 20 20 20 20 20 20 20 3d DIR =
0a70: 20 63 3a 2f 54 63 6c 27 0a 09 65 63 68 6f 20 27 c:/Tcl'..echo '
0a80: 23 20 2d 2d 2d 2d 2d 45 4e 44 20 4d 4f 44 49 46 # -----END MODIF
0a90: 49 43 41 54 49 4f 4e 53 2d 2d 2d 2d 2d 27 0a 0a ICATIONS-----'..
0aa0: 09 63 61 74 20 22 24 7b 6f 75 74 44 69 72 7d 2f .cat "${outDir}/
0ab0: 4d 61 6b 65 66 69 6c 65 2e 76 63 22 0a 29 20 3e Makefile.vc".) >
0ac0: 20 22 24 7b 6f 75 74 44 69 72 7d 2f 4d 61 6b 65 "${outDir}/Make
0ad0: 66 69 6c 65 2e 76 63 2e 6e 65 77 22 0a 6d 76 20 file.vc.new".mv
0ae0: 22 24 7b 6f 75 74 44 69 72 7d 2f 4d 61 6b 65 66 "${outDir}/Makef
0af0: 69 6c 65 2e 76 63 2e 6e 65 77 22 20 22 24 7b 6f ile.vc.new" "${o
0b00: 75 74 44 69 72 7d 2f 4d 61 6b 65 66 69 6c 65 2e utDir}/Makefile.
0b10: 76 63 22 0a vc".