Hex Artifact Content

Artifact 21111d4e4b4a3985a2b7a539a34ee6621de5dc58:


0000: 3c 3f 0a 09 73 65 74 20 73 6f 75 72 63 65 64 69  <?..set sourcedi
0010: 72 20 22 2f 77 65 62 2f 72 6b 65 65 6e 65 2f 64  r "/web/rkeene/d
0020: 65 76 65 6c 2f 6b 69 74 63 72 65 61 74 6f 72 2f  evel/kitcreator/
0030: 61 6c 6c 22 0a 09 66 6f 72 65 61 63 68 20 66 69  all"..foreach fi
0040: 6c 65 20 5b 67 6c 6f 62 20 2d 74 61 69 6c 73 20  le [glob -tails 
0050: 2d 6e 6f 63 6f 6d 70 6c 61 69 6e 20 2d 64 69 72  -nocomplain -dir
0060: 65 63 74 6f 72 79 20 24 73 6f 75 72 63 65 64 69  ectory $sourcedi
0070: 72 20 22 6b 69 74 63 72 65 61 74 6f 72 2d 2a 2e  r "kitcreator-*.
0080: 74 61 72 2e 67 7a 22 5d 20 7b 0a 09 09 72 65 67  tar.gz"] {...reg
0090: 65 78 70 20 7b 5e 6b 69 74 63 72 65 61 74 6f 72  exp {^kitcreator
00a0: 2d 28 2e 2a 29 2e 74 61 72 2e 67 7a 24 7d 20 24  -(.*).tar.gz$} $
00b0: 66 69 6c 65 20 2d 3e 20 76 65 72 73 0a 09 09 73  file -> vers...s
00c0: 65 74 20 6b 69 74 63 72 65 61 74 6f 72 5f 76 65  et kitcreator_ve
00d0: 72 73 69 6f 6e 73 28 24 76 65 72 73 29 20 24 76  rsions($vers) $v
00e0: 65 72 73 0a 09 7d 0a 09 73 65 74 20 6b 69 74 63  ers..}..set kitc
00f0: 72 65 61 74 6f 72 5f 76 65 72 73 69 6f 6e 73 28  reator_versions(
0100: 74 72 75 6e 6b 29 20 22 46 6f 73 73 69 6c 20 54  trunk) "Fossil T
0110: 72 75 6e 6b 20 54 69 70 22 0a 0a 09 73 65 74 20  runk Tip"...set 
0120: 74 63 6c 5f 76 65 72 73 69 6f 6e 73 28 38 2e 34  tcl_versions(8.4
0130: 2e 31 39 29 20 38 2e 34 2e 31 39 0a 09 73 65 74  .19) 8.4.19..set
0140: 20 74 63 6c 5f 76 65 72 73 69 6f 6e 73 28 38 2e   tcl_versions(8.
0150: 35 2e 39 29 20 38 2e 35 2e 39 0a 09 73 65 74 20  5.9) 8.5.9..set 
0160: 74 63 6c 5f 76 65 72 73 69 6f 6e 73 28 63 76 73  tcl_versions(cvs
0170: 5f 48 45 41 44 29 20 22 46 6f 73 73 69 6c 20 54  _HEAD) "Fossil T
0180: 72 75 6e 6b 20 54 69 70 22 0a 0a 09 73 65 74 20  runk Tip"...set 
0190: 70 6c 61 74 66 6f 72 6d 73 28 6c 69 6e 75 78 2d  platforms(linux-
01a0: 78 38 36 29 20 22 4c 69 6e 75 78 20 6f 6e 20 78  x86) "Linux on x
01b0: 38 36 22 0a 09 73 65 74 20 70 6c 61 74 66 6f 72  86"..set platfor
01c0: 6d 73 28 6c 69 6e 75 78 2d 61 6d 64 36 34 29 20  ms(linux-amd64) 
01d0: 22 4c 69 6e 75 78 20 6f 6e 20 61 6d 64 36 34 22  "Linux on amd64"
01e0: 0a 09 73 65 74 20 70 6c 61 74 66 6f 72 6d 73 28  ..set platforms(
01f0: 6c 69 6e 75 78 2d 6d 69 70 73 65 6c 29 20 22 4c  linux-mipsel) "L
0200: 69 6e 75 78 20 6f 6e 20 4d 49 50 53 45 4c 22 0a  inux on MIPSEL".
0210: 09 73 65 74 20 70 6c 61 74 66 6f 72 6d 73 28 77  .set platforms(w
0220: 69 6e 64 6f 77 73 2d 78 38 36 29 20 22 57 69 6e  indows-x86) "Win
0230: 64 6f 77 73 20 6f 6e 20 78 38 36 22 0a 0a 3f 3e  dows on x86"..?>
0240: 3c 68 74 6d 6c 3e 0a 20 20 3c 68 65 61 64 3e 0a  <html>.  <head>.
0250: 20 20 20 20 3c 74 69 74 6c 65 3e 4b 69 74 43 72      <title>KitCr
0260: 65 61 74 6f 72 2c 20 57 65 62 20 49 6e 74 65 72  eator, Web Inter
0270: 66 61 63 65 3c 2f 74 69 74 6c 65 3e 0a 20 20 3c  face</title>.  <
0280: 2f 68 65 61 64 3e 0a 20 20 3c 62 6f 64 79 3e 0a  /head>.  <body>.
0290: 20 20 20 20 3c 68 31 3e 4b 69 74 43 72 65 61 74      <h1>KitCreat
02a0: 6f 72 20 57 65 62 20 49 6e 74 65 72 66 61 63 65  or Web Interface
02b0: 3c 2f 68 31 3e 0a 20 20 20 20 3c 66 6f 72 6d 20  </h1>.    <form 
02c0: 6d 65 74 68 6f 64 3d 22 70 6f 73 74 22 20 65 6e  method="post" en
02d0: 63 74 79 70 65 3d 22 6d 75 6c 74 69 70 61 72 74  ctype="multipart
02e0: 2f 66 6f 72 6d 2d 64 61 74 61 22 3e 0a 20 20 20  /form-data">.   
02f0: 20 20 20 3c 74 61 62 6c 65 3e 0a 20 20 20 20 20     <table>.     
0300: 20 20 20 3c 74 72 3e 0a 20 20 20 20 20 20 20 20     <tr>.        
0310: 20 20 3c 74 64 3e 4b 69 74 43 72 65 61 74 6f 72    <td>KitCreator
0320: 20 56 65 72 73 69 6f 6e 3a 3c 2f 74 64 3e 0a 20   Version:</td>. 
0330: 20 20 20 20 20 20 20 20 20 3c 74 64 3e 0a 20 20           <td>.  
0340: 20 20 20 20 20 20 20 20 20 20 3c 73 65 6c 65 63            <selec
0350: 74 20 6e 61 6d 65 3d 22 6b 69 74 63 72 65 61 74  t name="kitcreat
0360: 6f 72 5f 76 65 72 73 69 6f 6e 22 3e 0a 3c 3f 0a  or_version">.<?.
0370: 09 66 6f 72 65 61 63 68 20 6b 69 74 63 72 65 61  .foreach kitcrea
0380: 74 6f 72 5f 76 65 72 73 69 6f 6e 20 5b 6c 73 6f  tor_version [lso
0390: 72 74 20 2d 64 69 63 74 69 6f 6e 61 72 79 20 5b  rt -dictionary [
03a0: 61 72 72 61 79 20 6e 61 6d 65 73 20 6b 69 74 63  array names kitc
03b0: 72 65 61 74 6f 72 5f 76 65 72 73 69 6f 6e 73 5d  reator_versions]
03c0: 5d 20 7b 0a 09 09 73 65 74 20 6b 69 74 63 72 65  ] {...set kitcre
03d0: 61 74 6f 72 5f 76 65 72 73 69 6f 6e 5f 6e 61 6d  ator_version_nam
03e0: 65 20 24 6b 69 74 63 72 65 61 74 6f 72 5f 76 65  e $kitcreator_ve
03f0: 72 73 69 6f 6e 73 28 24 6b 69 74 63 72 65 61 74  rsions($kitcreat
0400: 6f 72 5f 76 65 72 73 69 6f 6e 29 0a 09 09 70 75  or_version)...pu
0410: 74 73 20 22 20 20 20 20 20 20 20 20 20 20 20 20  ts "            
0420: 20 20 3c 6f 70 74 69 6f 6e 20 76 61 6c 75 65 3d    <option value=
0430: 5c 22 24 7b 6b 69 74 63 72 65 61 74 6f 72 5f 76  \"${kitcreator_v
0440: 65 72 73 69 6f 6e 7d 5c 22 3e 24 7b 6b 69 74 63  ersion}\">${kitc
0450: 72 65 61 74 6f 72 5f 76 65 72 73 69 6f 6e 5f 6e  reator_version_n
0460: 61 6d 65 7d 3c 2f 6f 70 74 69 6f 6e 3e 22 0a 09  ame}</option>"..
0470: 7d 0a 3f 3e 0a 20 20 20 20 20 20 20 20 20 20 20  }.?>.           
0480: 20 3c 2f 73 65 6c 65 63 74 3e 0a 20 20 20 20 20   </select>.     
0490: 20 20 20 20 20 3c 2f 74 64 3e 0a 20 20 20 20 20       </td>.     
04a0: 20 20 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20 20     </tr>.       
04b0: 20 3c 74 72 3e 0a 20 20 20 20 20 20 20 20 20 20   <tr>.          
04c0: 3c 74 64 3e 54 63 6c 20 56 65 72 73 69 6f 6e 3a  <td>Tcl Version:
04d0: 3c 2f 74 64 3e 0a 20 20 20 20 20 20 20 20 20 20  </td>.          
04e0: 3c 74 64 3e 0a 20 20 20 20 20 20 20 20 20 20 20  <td>.           
04f0: 20 3c 73 65 6c 65 63 74 20 6e 61 6d 65 3d 22 74   <select name="t
0500: 63 6c 5f 76 65 72 73 69 6f 6e 22 3e 0a 3c 3f 0a  cl_version">.<?.
0510: 09 66 6f 72 65 61 63 68 20 74 63 6c 5f 76 65 72  .foreach tcl_ver
0520: 73 69 6f 6e 20 5b 6c 73 6f 72 74 20 2d 64 69 63  sion [lsort -dic
0530: 74 69 6f 6e 61 72 79 20 5b 61 72 72 61 79 20 6e  tionary [array n
0540: 61 6d 65 73 20 74 63 6c 5f 76 65 72 73 69 6f 6e  ames tcl_version
0550: 73 5d 5d 20 7b 0a 09 09 73 65 74 20 74 63 6c 5f  s]] {...set tcl_
0560: 76 65 72 73 69 6f 6e 5f 6e 61 6d 65 20 24 74 63  version_name $tc
0570: 6c 5f 76 65 72 73 69 6f 6e 73 28 24 74 63 6c 5f  l_versions($tcl_
0580: 76 65 72 73 69 6f 6e 29 0a 09 09 70 75 74 73 20  version)...puts 
0590: 22 20 20 20 20 20 20 20 20 20 20 20 20 20 20 3c  "              <
05a0: 6f 70 74 69 6f 6e 20 76 61 6c 75 65 3d 5c 22 24  option value=\"$
05b0: 7b 74 63 6c 5f 76 65 72 73 69 6f 6e 7d 5c 22 3e  {tcl_version}\">
05c0: 24 7b 74 63 6c 5f 76 65 72 73 69 6f 6e 5f 6e 61  ${tcl_version_na
05d0: 6d 65 7d 3c 2f 6f 70 74 69 6f 6e 3e 22 0a 09 7d  me}</option>"..}
05e0: 0a 3f 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  .?>.            
05f0: 3c 2f 73 65 6c 65 63 74 3e 0a 20 20 20 20 20 20  </select>.      
0600: 20 20 20 20 3c 2f 74 64 3e 0a 20 20 20 20 20 20      </td>.      
0610: 20 20 3c 2f 74 72 3e 0a 20 20 20 20 20 20 20 20    </tr>.        
0620: 3c 74 72 3e 0a 20 20 20 20 20 20 20 20 20 20 3c  <tr>.          <
0630: 74 64 3e 50 6c 61 74 66 6f 72 6d 3a 3c 2f 74 64  td>Platform:</td
0640: 3e 0a 20 20 20 20 20 20 20 20 20 20 3c 74 64 3e  >.          <td>
0650: 0a 20 20 20 20 20 20 20 20 20 20 20 20 3c 73 65  .            <se
0660: 6c 65 63 74 20 6e 61 6d 65 3d 22 70 6c 61 74 66  lect name="platf
0670: 6f 72 6d 22 3e 0a 3c 3f 0a 09 66 6f 72 65 61 63  orm">.<?..foreac
0680: 68 20 70 6c 61 74 66 6f 72 6d 20 5b 6c 73 6f 72  h platform [lsor
0690: 74 20 2d 64 69 63 74 69 6f 6e 61 72 79 20 5b 61  t -dictionary [a
06a0: 72 72 61 79 20 6e 61 6d 65 73 20 70 6c 61 74 66  rray names platf
06b0: 6f 72 6d 73 5d 5d 20 7b 0a 09 09 73 65 74 20 70  orms]] {...set p
06c0: 6c 61 74 66 6f 72 6d 5f 6e 61 6d 65 20 24 70 6c  latform_name $pl
06d0: 61 74 66 6f 72 6d 73 28 24 70 6c 61 74 66 6f 72  atforms($platfor
06e0: 6d 29 0a 09 09 70 75 74 73 20 22 20 20 20 20 20  m)...puts "     
06f0: 20 20 20 20 20 20 20 20 20 3c 6f 70 74 69 6f 6e           <option
0700: 20 76 61 6c 75 65 3d 5c 22 24 7b 70 6c 61 74 66   value=\"${platf
0710: 6f 72 6d 7d 5c 22 3e 24 7b 70 6c 61 74 66 6f 72  orm}\">${platfor
0720: 6d 5f 6e 61 6d 65 7d 3c 2f 6f 70 74 69 6f 6e 3e  m_name}</option>
0730: 22 0a 09 7d 0a 3f 3e 0a 20 20 20 20 20 20 20 20  "..}.?>.        
0740: 20 20 20 20 3c 2f 73 65 6c 65 63 74 3e 0a 20 20      </select>.  
0750: 20 20 20 20 20 20 20 20 3c 2f 74 64 3e 0a 20 20          </td>.  
0760: 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20 20 20 20        </tr>.    
0770: 20 20 20 20 3c 74 72 3e 0a 20 20 20 20 20 20 20      <tr>.       
0780: 20 20 20 3c 74 64 3e 4b 69 74 20 4f 70 74 69 6f     <td>Kit Optio
0790: 6e 73 3a 3c 2f 74 64 3e 0a 20 20 20 20 20 20 20  ns:</td>.       
07a0: 20 20 20 3c 74 64 3e 0a 20 20 20 20 20 20 20 20     <td>.        
07b0: 20 20 20 20 3c 69 6e 70 75 74 20 74 79 70 65 3d      <input type=
07c0: 22 63 68 65 63 6b 62 6f 78 22 20 6e 61 6d 65 3d  "checkbox" name=
07d0: 22 6f 70 74 69 6f 6e 5f 70 61 63 6b 61 67 65 5f  "option_package_
07e0: 74 6b 22 3e 54 6b 3c 62 72 3e 0a 20 20 20 20 20  tk">Tk<br>.     
07f0: 20 20 20 20 20 20 20 3c 69 6e 70 75 74 20 74 79         <input ty
0800: 70 65 3d 22 63 68 65 63 6b 62 6f 78 22 20 6e 61  pe="checkbox" na
0810: 6d 65 3d 22 6f 70 74 69 6f 6e 5f 70 61 63 6b 61  me="option_packa
0820: 67 65 5f 69 74 63 6c 22 3e 5b 69 6e 63 72 20 54  ge_itcl">[incr T
0830: 63 6c 5d 3c 62 72 3e 0a 20 20 20 20 20 20 20 20  cl]<br>.        
0840: 20 20 20 20 3c 69 6e 70 75 74 20 74 79 70 65 3d      <input type=
0850: 22 63 68 65 63 6b 62 6f 78 22 20 6e 61 6d 65 3d  "checkbox" name=
0860: 22 6f 70 74 69 6f 6e 5f 70 61 63 6b 61 67 65 5f  "option_package_
0870: 6d 6b 34 74 63 6c 22 3e 4d 65 74 61 6b 69 74 3c  mk4tcl">Metakit<
0880: 62 72 3e 0a 20 20 20 20 20 20 20 20 20 20 20 20  br>.            
0890: 3c 69 6e 70 75 74 20 74 79 70 65 3d 22 63 68 65  <input type="che
08a0: 63 6b 62 6f 78 22 20 6e 61 6d 65 3d 22 6f 70 74  ckbox" name="opt
08b0: 69 6f 6e 5f 74 68 72 65 61 64 65 64 22 3e 54 68  ion_threaded">Th
08c0: 72 65 61 64 65 64 3c 62 72 3e 0a 20 20 20 20 20  readed<br>.     
08d0: 20 20 20 20 20 20 20 3c 69 6e 70 75 74 20 74 79         <input ty
08e0: 70 65 3d 22 63 68 65 63 6b 62 6f 78 22 20 6e 61  pe="checkbox" na
08f0: 6d 65 3d 22 6f 70 74 69 6f 6e 5f 6b 69 74 64 6c  me="option_kitdl
0900: 6c 22 3e 42 75 69 6c 64 20 4c 69 62 72 61 72 79  l">Build Library
0910: 20 28 4b 69 74 44 4c 4c 29 3c 62 72 3e 0a 20 20   (KitDLL)<br>.  
0920: 20 20 20 20 20 20 20 20 3c 2f 74 64 3e 0a 20 20          </td>.  
0930: 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20 20 20 20        </tr>.    
0940: 20 20 20 20 3c 74 72 3e 0a 20 20 20 20 20 20 20      <tr>.       
0950: 20 20 20 3c 74 64 3e 4b 69 74 20 49 63 6f 6e 3a     <td>Kit Icon:
0960: 3c 2f 74 64 3e 0a 20 20 20 20 20 20 20 20 20 20  </td>.          
0970: 3c 74 64 3e 0a 20 20 20 20 20 20 20 20 20 20 20  <td>.           
0980: 20 3c 69 6e 70 75 74 20 74 79 70 65 3d 22 66 69   <input type="fi
0990: 6c 65 22 20 6e 61 6d 65 3d 22 70 6c 61 74 66 6f  le" name="platfo
09a0: 72 6d 2d 77 69 6e 64 6f 77 73 2d 78 38 36 2d 69  rm-windows-x86-i
09b0: 63 6f 6e 22 3e 0a 20 20 20 20 20 20 20 20 20 20  con">.          
09c0: 3c 2f 74 64 3e 0a 20 20 20 20 20 20 20 20 3c 2f  </td>.        </
09d0: 74 72 3e 0a 20 20 20 20 20 20 20 20 3c 74 72 3e  tr>.        <tr>
09e0: 0a 20 20 20 20 20 20 20 20 20 20 3c 74 64 3e 44  .          <td>D
09f0: 65 73 63 72 69 70 74 69 6f 6e 3a 3c 2f 74 64 3e  escription:</td>
0a00: 0a 20 20 20 20 20 20 20 20 20 20 3c 74 64 3e 0a  .          <td>.
0a10: 20 20 20 20 20 20 20 20 20 20 20 20 3c 69 6e 70              <inp
0a20: 75 74 20 74 79 70 65 3d 22 74 65 78 74 22 20 6e  ut type="text" n
0a30: 61 6d 65 3d 22 70 6c 61 74 66 6f 72 6d 2d 77 69  ame="platform-wi
0a40: 6e 64 6f 77 73 2d 78 38 36 2d 64 65 73 63 22 3e  ndows-x86-desc">
0a50: 0a 20 20 20 20 20 20 20 20 20 20 3c 2f 74 64 3e  .          </td>
0a60: 0a 20 20 20 20 20 20 20 20 3c 2f 74 72 3e 0a 20  .        </tr>. 
0a70: 20 20 20 20 20 3c 2f 74 61 62 6c 65 3e 0a 20 20       </table>.  
0a80: 20 20 3c 2f 66 6f 72 6d 3e 0a 20 20 3c 2f 62 6f    </form>.  </bo
0a90: 64 79 3e 0a 3c 2f 68 74 6d 6c 3e 0a              dy>.</html>.