Check-in [ba02ddd48a]
Overview
Comment:Updated tcc4tcl to rely on Tcl 8.5 or newer
Downloads: Tarball | ZIP archive | SQL archive
Timelines: family | ancestors | descendants | both | trunk
Files: files | file ages | folders
SHA1:ba02ddd48a49b7ab4d97bda8f82ecba995b055d4
User & Date: rkeene on 2014-06-21 22:06:40
Other Links: manifest | tags
Context
2014-06-22
00:51
Updated to not support multiarch Mac OS X builds in tcc4tcl (which won't actually work with it) check-in: b9edcbd4d2 user: rkeene tags: trunk
2014-06-21
22:06
Updated tcc4tcl to rely on Tcl 8.5 or newer check-in: ba02ddd48a user: rkeene tags: trunk
21:59
Updated to include "fake-uname" in pkgs file check-in: 98b6dd903b user: rkeene tags: trunk
Changes

Modified server/buildpkgs/common.sh from [b0d5bd6980] to [1464904b80].

     8      8   
     9      9   		if [ ! -f "${envfile}" ]; then
    10     10   			continue
    11     11   		fi
    12     12   
    13     13   		source "${envfile}"
    14     14   
    15         -		break
           15  +		return 0
    16     16   	done
           17  +
           18  +	return 1
    17     19   }
    18     20   
    19     21   function setup_tcl85 () {
    20     22   	setup_tcl 8.5 8.4
    21     23   }
    22     24   
    23     25   function setup_tcl84 () {

Modified server/buildpkgs/tcc4tcl/build.sh from [649bd9fbb7] to [c24828e782].

    10     10   
    11     11   # Load common functions
    12     12   source ../common.sh
    13     13   
    14     14   # Do not build if the "tcl" platform has been requested
    15     15   not_platforms 'tcl'
    16     16   
           17  +# Requires Tcl 8.5 or newer
           18  +setup_tcl 8.5 8.6 || exit 1
           19  +
    17     20   # Download source
    18     21   download_src
    19     22   
    20     23   # Extract package
    21     24   (
    22     25   	rm -rf build
    23     26   	mkdir build
................................................................................
    43     46   
    44     47   	${MAKE:-make} PACKAGE_INSTALL_DIR="${PLATDIR}" || exit 1
    45     48   
    46     49   	${MAKE:-make} PACKAGE_INSTALL_DIR="${PLATDIR}" install || exit 1
    47     50   ) || exit 1
    48     51   
    49     52   # Create metadata
    50         -../create_teapot "${PLATDIR}/teapot.txt" "tcc4tcl" "${VERS}" "${SRCURL}" "${PLATFORM}" "Tcl 8.4" "tcc4tcl provides a Tcl binding to the TinyCC compiler. It allows dynamic compilation of C code from within a Tcl interpreter." "${LICENSE}"
           53  +../create_teapot "${PLATDIR}/teapot.txt" "tcc4tcl" "${VERS}" "${SRCURL}" "${PLATFORM}" "Tcl 8.5" "tcc4tcl provides a Tcl binding to the TinyCC compiler. It allows dynamic compilation of C code from within a Tcl interpreter." "${LICENSE}"
    51     54   
    52     55   exit 0