Changes between Version 4 and Version 5 of TclVersionInfo


Ignore:
Timestamp:
Sep 25, 2013, 2:40:28 PM (11 years ago)
Author:
neverpanic (Clemens Lang)
Comment:

add script to auto-generate table rows, turn table (since adding new rows is easier than adding new columns)

Legend:

Unmodified
Added
Removed
Modified
  • TclVersionInfo

    v4 v5  
    1414== Versions ==
    1515
    16 ||= Tcl/Mac OS X     =||=  10.8  =||=  10.7  =||=  10.6  =||=  10.5  =||=  10.4  =||
    17 ||=/usr/bin/tclsh    =||     8.5.9||             8.5.9||          8.5.7||           8.4.7 ||          ||
    18 ||=/usr/bin/tclsh8.4 =||    8.4.19||          8.4.19||          8.4.19||         8.4.7||          ||
    19 ||=/usr/bin/tclsh8.5 =||     8.5.9||           8.5.9||          8.5.7||            <na>||          ||
     16||= Mac OS X/Tcl =||= `/usr/bin/tclsh`   =||= `/usr/bin/tclsh8.4` =||= `/usr/bin/tclsh8.5` =||
     17||= 10.8         =||`8.5.9              ` ||`8.4.19             `  ||`8.5.9              `  ||
     18||= 10.7         =||`8.5.9              ` ||`8.4.19             `  ||`8.5.9              `  ||
     19||= 10.6         =||`8.5.7              ` ||`8.4.19             `  ||`8.5.7              `  ||
     20||= 10.5         =||`8.5.7              ` ||`8.4.19             `  ||`8.5.7              `  ||
     21||= 10.4         =||`8.4.7              ` ||`8.4.7              `  ||`none               `  ||
     22
     23You can generate the format required by this table using
     24{{{
     25printf '||= %-12s =||`%-19s` ||`%-19s`  ||`%-19s`  ||\n' \
     26  $(sw_vers -productVersion | /usr/bin/grep -Eo '[0-9]+\.[0-9]+') \
     27  $(TCLSH=/usr/bin/tclsh; (test -e $TCLSH && echo 'puts [info patchlevel]' | $TCLSH) || echo "none") \
     28  $(TCLSH=/usr/bin/tclsh8.4; (test -e $TCLSH && echo 'puts [info patchlevel]' | $TCLSH) || echo "none") \
     29  $(TCLSH=/usr/bin/tclsh8.5; (test -e $TCLSH && echo 'puts [info patchlevel]' | $TCLSH) || echo "none")
     30}}}