Hex Artifact Content

Artifact dce8d4ecea57066e12e9c435ac287e090dc15a87:


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 76 65 72 73 69 6f 6e 73 3d 28  bash..versions=(
0020: 38 2e 35 2e 31 37 20 38 2e 36 2e 33 29 0a 0a 66  8.5.17 8.6.3)..f
0030: 6f 72 20 76 65 72 73 69 6f 6e 20 69 6e 20 24 7b  or version in ${
0040: 76 65 72 73 69 6f 6e 73 5b 40 5d 7d 3b 20 64 6f  versions[@]}; do
0050: 0a 09 66 6f 72 20 69 6e 63 6c 75 64 65 74 6b 20  ..for includetk 
0060: 69 6e 20 30 20 31 3b 20 64 6f 0a 09 09 69 66 20  in 0 1; do...if 
0070: 5b 20 22 24 7b 69 6e 63 6c 75 64 65 74 6b 7d 22  [ "${includetk}"
0080: 20 3d 20 27 31 27 20 5d 3b 20 74 68 65 6e 0a 09   = '1' ]; then..
0090: 09 09 75 6e 73 65 74 20 4b 49 54 43 52 45 41 54  ..unset KITCREAT
00a0: 4f 52 5f 50 4b 47 53 0a 0a 09 09 09 61 64 64 3d  OR_PKGS.....add=
00b0: 27 27 0a 09 09 65 6c 73 65 0a 09 09 09 4b 49 54  ''...else....KIT
00c0: 43 52 45 41 54 4f 52 5f 50 4b 47 53 3d 27 69 74  CREATOR_PKGS='it
00d0: 63 6c 20 6d 6b 34 74 63 6c 27 0a 09 09 09 65 78  cl mk4tcl'....ex
00e0: 70 6f 72 74 20 4b 49 54 43 52 45 41 54 4f 52 5f  port KITCREATOR_
00f0: 50 4b 47 53 0a 0a 09 09 09 61 64 64 3d 27 73 68  PKGS.....add='sh
0100: 27 0a 09 09 66 69 0a 0a 09 09 63 61 73 65 20 22  '...fi....case "
0110: 24 28 68 6f 73 74 6e 61 6d 65 29 22 20 69 6e 0a  $(hostname)" in.
0120: 09 09 09 70 6f 77 65 72 6d 61 63 67 35 2e 68 6f  ...powermacg5.ho
0130: 6d 65 2e 72 6b 65 65 6e 65 2e 6f 72 67 29 0a 09  me.rkeene.org)..
0140: 09 09 09 69 66 20 5b 20 21 20 2d 66 20 22 74 63  ...if [ ! -f "tc
0150: 6c 6b 69 74 24 7b 61 64 64 7d 2d 24 7b 76 65 72  lkit${add}-${ver
0160: 73 69 6f 6e 7d 2d 6d 61 63 6f 73 78 31 30 2e 35  sion}-macosx10.5
0170: 2d 69 78 38 36 22 20 5d 3b 20 74 68 65 6e 0a 09  -ix86" ]; then..
0180: 09 09 09 09 65 63 68 6f 20 22 42 75 69 6c 64 69  ....echo "Buildi
0190: 6e 67 20 78 38 36 5f 36 34 2f 69 78 38 36 20 54  ng x86_64/ix86 T
01a0: 63 6c 6b 69 74 24 7b 61 64 64 7d 20 76 65 72 73  clkit${add} vers
01b0: 69 6f 6e 20 24 7b 76 65 72 73 69 6f 6e 7d 22 0a  ion ${version}".
01c0: 0a 09 09 09 09 09 43 58 58 46 4c 41 47 53 3d 27  ......CXXFLAGS='
01d0: 2d 61 72 63 68 20 69 33 38 36 20 2d 61 72 63 68  -arch i386 -arch
01e0: 20 78 38 36 5f 36 34 20 2d 6d 6d 61 63 6f 73 78   x86_64 -mmacosx
01f0: 2d 76 65 72 73 69 6f 6e 2d 6d 69 6e 3d 31 30 2e  -version-min=10.
0200: 35 27 20 43 46 4c 41 47 53 3d 27 2d 61 72 63 68  5' CFLAGS='-arch
0210: 20 69 33 38 36 20 2d 61 72 63 68 20 78 38 36 5f   i386 -arch x86_
0220: 36 34 20 2d 6d 6d 61 63 6f 73 78 2d 76 65 72 73  64 -mmacosx-vers
0230: 69 6f 6e 2d 6d 69 6e 3d 31 30 2e 35 27 20 2e 2f  ion-min=10.5' ./
0240: 6b 69 74 63 72 65 61 74 6f 72 20 24 7b 76 65 72  kitcreator ${ver
0250: 73 69 6f 6e 7d 20 2d 2d 65 6e 61 62 6c 65 2d 61  sion} --enable-a
0260: 71 75 61 20 2d 2d 68 6f 73 74 3d 78 38 36 5f 36  qua --host=x86_6
0270: 34 2d 61 70 70 6c 65 2d 64 61 72 77 69 6e 39 0a  4-apple-darwin9.
0280: 09 09 09 09 09 6d 76 20 74 63 6c 6b 69 74 2d 24  .....mv tclkit-$
0290: 7b 76 65 72 73 69 6f 6e 7d 20 74 63 6c 6b 69 74  {version} tclkit
02a0: 24 7b 61 64 64 7d 2d 24 7b 76 65 72 73 69 6f 6e  ${add}-${version
02b0: 7d 2d 6d 61 63 6f 73 78 31 30 2e 35 2d 69 78 38  }-macosx10.5-ix8
02c0: 36 0a 09 09 09 09 66 69 0a 0a 09 09 09 09 69 66  6.....fi......if
02d0: 20 5b 20 21 20 2d 66 20 22 74 63 6c 6b 69 74 24   [ ! -f "tclkit$
02e0: 7b 61 64 64 7d 2d 24 7b 76 65 72 73 69 6f 6e 7d  {add}-${version}
02f0: 2d 6d 61 63 6f 73 78 31 30 2e 35 2d 70 6f 77 65  -macosx10.5-powe
0300: 72 70 63 22 20 5d 3b 20 74 68 65 6e 0a 09 09 09  rpc" ]; then....
0310: 09 09 65 63 68 6f 20 22 42 75 69 6c 64 69 6e 67  ..echo "Building
0320: 20 70 70 63 36 34 2f 70 70 63 20 54 63 6c 6b 69   ppc64/ppc Tclki
0330: 74 24 7b 61 64 64 7d 20 76 65 72 73 69 6f 6e 20  t${add} version 
0340: 24 7b 76 65 72 73 69 6f 6e 7d 22 0a 0a 09 09 09  ${version}".....
0350: 09 09 43 58 58 46 4c 41 47 53 3d 27 2d 61 72 63  ..CXXFLAGS='-arc
0360: 68 20 70 70 63 20 2d 61 72 63 68 20 70 70 63 36  h ppc -arch ppc6
0370: 34 20 2d 6d 6d 61 63 6f 73 78 2d 76 65 72 73 69  4 -mmacosx-versi
0380: 6f 6e 2d 6d 69 6e 3d 31 30 2e 35 27 20 43 46 4c  on-min=10.5' CFL
0390: 41 47 53 3d 27 2d 61 72 63 68 20 70 70 63 20 2d  AGS='-arch ppc -
03a0: 61 72 63 68 20 70 70 63 36 34 20 2d 6d 6d 61 63  arch ppc64 -mmac
03b0: 6f 73 78 2d 76 65 72 73 69 6f 6e 2d 6d 69 6e 3d  osx-version-min=
03c0: 31 30 2e 35 27 20 2e 2f 6b 69 74 63 72 65 61 74  10.5' ./kitcreat
03d0: 6f 72 20 24 7b 76 65 72 73 69 6f 6e 7d 20 2d 2d  or ${version} --
03e0: 65 6e 61 62 6c 65 2d 61 71 75 61 0a 09 09 09 09  enable-aqua.....
03f0: 09 6d 76 20 74 63 6c 6b 69 74 2d 24 7b 76 65 72  .mv tclkit-${ver
0400: 73 69 6f 6e 7d 20 74 63 6c 6b 69 74 24 7b 61 64  sion} tclkit${ad
0410: 64 7d 2d 24 7b 76 65 72 73 69 6f 6e 7d 2d 6d 61  d}-${version}-ma
0420: 63 6f 73 78 31 30 2e 35 2d 70 6f 77 65 72 70 63  cosx10.5-powerpc
0430: 0a 09 09 09 09 66 69 0a 09 09 09 09 3b 3b 0a 09  .....fi.....;;..
0440: 09 09 6d 61 75 6c 29 0a 09 09 09 09 65 63 68 6f  ..maul).....echo
0450: 20 22 4e 6f 74 68 69 6e 67 20 74 6f 20 64 6f 20   "Nothing to do 
0460: 79 65 74 22 0a 09 09 09 09 3b 3b 0a 09 09 65 73  yet".....;;...es
0470: 61 63 0a 09 64 6f 6e 65 0a 64 6f 6e 65 0a        ac..done.done.