Overview
Comment: | Added kitcreator |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: | fcf0977f4c9e1267c67c7872fcaca43e1d04e334 |
User & Date: | rkeene on 2010-09-26 04:37:04 |
Other Links: | manifest | tags |
Context
2010-09-26
| ||
04:37 | Switched Tk and Itcl to dynamic linking check-in: 466fa75705 user: rkeene tags: trunk | |
04:37 | Added kitcreator check-in: fcf0977f4c user: rkeene tags: trunk | |
04:37 | initial empty check-in check-in: 0864309db2 user: rkeene tags: trunk | |
Changes
Added itcl/build.sh version [27ec74bd27].
1 +#! /bin/bash 2 + 3 +if [ ! -f 'build.sh' ]; then 4 + echo 'ERROR: This script must be run from the directory it is in' >&2 5 + 6 + exit 1 7 +fi 8 +if [ -z "${TCLVERS}" ]; then 9 + echo 'ERROR: The TCLVERS environment variable is not set' >&2 10 + 11 + exit 1 12 +fi 13 + 14 +ITCLVERS="3.4" 15 +ITCLVERSEXTRA="b1" 16 +SRC="src/itcl-${ITCLVERS}.tar.gz" 17 +SRCURL="http://sourceforge.net/projects/incrtcl/files/%5BIncr%20Tcl_Tk%5D-source/${ITCLVERS}/itcl${ITCLVERS}${ITCLVERSEXTRA}.tar.gz/download" 18 +BUILDDIR="$(pwd)/build/itcl${ITCLVERS}" 19 +OUTDIR="$(pwd)/out" 20 +INSTDIR="$(pwd)/inst" 21 +export ITCLVERS SRC SRCURL BUILDDIR OUTDIR INSTDIR 22 + 23 +rm -rf 'build' 'out' 'inst' 24 +mkdir 'build' 'out' 'inst' || exit 1 25 + 26 +if [ ! -f "${SRC}" ]; then 27 + mkdir 'src' >/dev/null 2>/dev/null 28 + 29 + wget -O "${SRC}" "${SRCURL}" || exit 1 30 +fi 31 + 32 +( 33 + cd 'build' || exit 1 34 + 35 + gzip -dc "../${SRC}" | tar -xf - 36 + 37 + cd "${BUILDDIR}" || exit 1 38 + ./configure --disable-shared --prefix="${INSTDIR}" --exec-prefix="${INSTDIR}" --with-tcl="${TCLCONFIGDIR}" ${CONFIGUREEXTRA} 39 + 40 + "${MAKE:-make}" || exit 1 41 + 42 + "${MAKE:-make}" install 43 + 44 + mkdir "${OUTDIR}/lib" || exit 1 45 + cp -r "${INSTDIR}/lib"/itcl*/ "${OUTDIR}/lib/" 46 + rm -f "${OUTDIR}/lib"/itcl*/*.a 47 +) || exit 1 48 + 49 +exit 0
Added kitcreator version [1a40192358].
1 +#! /bin/bash 2 + 3 +TCLVERS="8.4.19" 4 +export TCLVERS 5 + 6 +mode="build" 7 +if [ "$1" = "clean" ]; then 8 + mode="clean" 9 +fi 10 +if [ "$1" = "distclean" ]; then 11 + mode="distclean" 12 +fi 13 + 14 +for pkg in tcl tk itcl mk4tcl tclvfs; do 15 + if [ "${mode}" = "distclean" ]; then 16 + rm -rf "${pkg}/src" 17 + fi 18 + 19 + if [ "${mode}" = "clean" -o "${mode}" = "distclean" ]; then 20 + rm -f "${pkg}/build.log" 21 + rm -rf "${pkg}/out" "${pkg}/inst" "${pkg}/build" 22 + 23 + continue 24 + fi 25 + 26 + ( 27 + cd "${pkg}" || exit 1 28 + 29 + ./build.sh > build.log 2>&1 || exit 1 30 + ) || failed="${failed} ${pkg}" 31 + 32 + case "${pkg}" in 33 + tcl) 34 + TCLCONFIGDIR=$(find "$(pwd)/tcl/build" -name tclConfig.sh | head -1 | sed 's@/[^/]*$@@') 35 + export TCLCONFIGDIR 36 + ;; 37 + esac 38 +done 39 + 40 +if [ -n "${failed}" ]; then 41 + echo "Failed to build:${failed}" 42 +fi 43 + 44 +exit 0
Added mk4tcl/build.sh version [ce2eeffdfa].
1 +#! /bin/bash 2 + 3 +if [ ! -f 'build.sh' ]; then 4 + echo 'ERROR: This script must be run from the directory it is in' >&2 5 + 6 + exit 1 7 +fi 8 +if [ -z "${TCLVERS}" ]; then 9 + echo 'ERROR: The TCLVERS environment variable is not set' >&2 10 + 11 + exit 1 12 +fi 13 + 14 +MK4VERS="2.4.9.7" 15 +SRC="src/metakit-${MK4VERS}.tar.gz" 16 +SRCURL="http://www.equi4.com/pub/mk/metakit-${MK4VERS}.tar.gz" 17 +BUILDDIR="$(pwd)/build/metakit-${MK4VERS}" 18 +OUTDIR="$(pwd)/out" 19 +INSTDIR="$(pwd)/inst" 20 +export MK4VERS SRC SRCURL BUILDDIR OUTDIR INSTDIR 21 + 22 +rm -rf 'build' 'out' 'inst' 23 +mkdir 'build' 'out' 'inst' || exit 1 24 + 25 +if [ ! -f "${SRC}" ]; then 26 + mkdir 'src' >/dev/null 2>/dev/null 27 + 28 + wget -O "${SRC}" "${SRCURL}" || exit 1 29 +fi 30 + 31 +( 32 + cd 'build' || exit 1 33 + 34 + gzip -dc "../${SRC}" | tar -xf - 35 + 36 + cd "${BUILDDIR}/unix" || exit 1 37 + ./configure --disable-shared --prefix="${INSTDIR}" --exec-prefix="${INSTDIR}" --with-tcl="${TCLCONFIGDIR}/../generic" ${CONFIGUREEXTRA} 38 + 39 + "${MAKE:-make}" tcllibdir="${INSTDIR}/lib" || exit 1 40 + 41 + "${MAKE:-make}" tcllibdir="${INSTDIR}/lib" install 42 +) || exit 1 43 + 44 +exit 0
Added tcl/build.sh version [26f8c086a9].
1 +#! /bin/bash 2 + 3 +if [ ! -f 'build.sh' ]; then 4 + echo 'ERROR: This script must be run from the directory it is in' >&2 5 + 6 + exit 1 7 +fi 8 +if [ -z "${TCLVERS}" ]; then 9 + echo 'ERROR: The TCLVERS environment variable is not set' >&2 10 + 11 + exit 1 12 +fi 13 + 14 +SRC="src/tcl${TCLVERS}.tar.gz" 15 +SRCURL="http://prdownloads.sourceforge.net/tcl/tcl${TCLVERS}-src.tar.gz" 16 +BUILDDIR="$(pwd)/build/tcl${TCLVERS}" 17 +OUTDIR="$(pwd)/out" 18 +INSTDIR="$(pwd)/inst" 19 +export SRC SRCURL BUILDDIR OUTDIR INSTDIR 20 + 21 +rm -rf 'build' 'out' 'inst' 22 +mkdir 'build' 'out' 'inst' || exit 1 23 + 24 +if [ ! -f "${SRC}" ]; then 25 + mkdir 'src' >/dev/null 2>/dev/null 26 + 27 + wget -O "${SRC}" "${SRCURL}" || exit 1 28 +fi 29 + 30 +( 31 + cd 'build' || exit 1 32 + 33 + gzip -dc "../${SRC}" | tar -xf - 34 + 35 + cd "${BUILDDIR}" || exit 1 36 + for dir in unix win macosx; do 37 + # Remove previous directory's "tclConfig.sh" if found 38 + rm -f 'tclConfig.sh' 39 + 40 + cd "${BUILDDIR}/${dir}" || exit 1 41 + 42 + ./configure --disable-shared --prefix="${INSTDIR}" ${CONFIGUREEXTRA} 43 + 44 + "${MAKE:-make}" || continue 45 + 46 + "${MAKE:-make}" install 47 + 48 + mkdir "${OUTDIR}/lib" || exit 1 49 + cp -r "${INSTDIR}/lib"/tcl*/ "${OUTDIR}/lib/" 50 + 51 + break 52 + done 53 +) || exit 1 54 + 55 +exit 0
Added tclvfs/build.sh version [949945531f].
1 +#! /bin/bash 2 + 3 +if [ ! -f 'build.sh' ]; then 4 + echo 'ERROR: This script must be run from the directory it is in' >&2 5 + 6 + exit 1 7 +fi 8 +if [ -z "${TCLVERS}" ]; then 9 + echo 'ERROR: The TCLVERS environment variable is not set' >&2 10 + 11 + exit 1 12 +fi 13 + 14 +TCLVFSVERS="20080503" 15 +SRC="src/tclvfs-${TCLVFSVERS}.tar.gz" 16 +SRCURL="http://sourceforge.net/projects/tclvfs/files/tclvfs/tclvfs-${TCLVFSVERS}/tclvfs-${TCLVFSVERS}.tar.gz/download" 17 +BUILDDIR="$(pwd)/build/tclvfs-${TCLVFSVERS}" 18 +OUTDIR="$(pwd)/out" 19 +INSTDIR="$(pwd)/inst" 20 +export TCLVFSVERS SRC SRCURL BUILDDIR OUTDIR INSTDIR 21 + 22 +rm -rf 'build' 'out' 'inst' 23 +mkdir 'build' 'out' 'inst' || exit 1 24 + 25 +if [ ! -f "${SRC}" ]; then 26 + mkdir 'src' >/dev/null 2>/dev/null 27 + 28 + wget -O "${SRC}" "${SRCURL}" || exit 1 29 +fi 30 + 31 +( 32 + cd 'build' || exit 1 33 + 34 + gzip -dc "../${SRC}" | tar -xf - 35 + 36 + cd "${BUILDDIR}" || exit 1 37 + ./configure --disable-shared --prefix="${INSTDIR}" --exec-prefix="${INSTDIR}" --with-tcl="${TCLCONFIGDIR}" ${CONFIGUREEXTRA} 38 + 39 + cp generic/vfs.c . 40 + 41 + "${MAKE:-make}" || exit 1 42 + 43 + "${MAKE:-make}" install 44 + 45 + mkdir "${OUTDIR}/lib" || exit 1 46 + cp -r "${INSTDIR}/lib"/vfs*/ "${OUTDIR}/lib/" 47 + rm -f "${OUTDIR}/lib"/vfs*/*.a 48 +) || exit 1 49 + 50 +exit 0
Added tk/build.sh version [65b4c2995f].
1 +#! /bin/bash 2 + 3 +if [ ! -f 'build.sh' ]; then 4 + echo 'ERROR: This script must be run from the directory it is in' >&2 5 + 6 + exit 1 7 +fi 8 +if [ -z "${TCLVERS}" ]; then 9 + echo 'ERROR: The TCLVERS environment variable is not set' >&2 10 + 11 + exit 1 12 +fi 13 + 14 +SRC="src/tk${TCLVERS}.tar.gz" 15 +SRCURL="http://prdownloads.sourceforge.net/tcl/tk${TCLVERS}-src.tar.gz" 16 +BUILDDIR="$(pwd)/build/tk${TCLVERS}" 17 +OUTDIR="$(pwd)/out" 18 +INSTDIR="$(pwd)/inst" 19 +export SRC SRCURL BUILDDIR OUTDIR INSTDIR 20 + 21 +rm -rf 'build' 'out' 'inst' 22 +mkdir 'build' 'out' 'inst' || exit 1 23 + 24 +if [ ! -f "${SRC}" ]; then 25 + mkdir 'src' >/dev/null 2>/dev/null 26 + 27 + wget -O "${SRC}" "${SRCURL}" || exit 1 28 +fi 29 + 30 +( 31 + cd 'build' || exit 1 32 + 33 + gzip -dc "../${SRC}" | tar -xf - 34 + 35 + cd "${BUILDDIR}" || exit 1 36 + for dir in unix win macosx; do 37 + # Remove previous directory's "tkConfig.sh" if found 38 + rm -f 'tkConfig.sh' 39 + 40 + cd "${BUILDDIR}/${dir}" || exit 1 41 + 42 + ./configure --disable-shared --prefix="${INSTDIR}" --with-tcl="${TCLCONFIGDIR}" ${CONFIGUREEXTRA} 43 + 44 + "${MAKE:-make}" || continue 45 + 46 + "${MAKE:-make}" install 47 + 48 + mkdir "${OUTDIR}/lib" || exit 1 49 + cp -r "${INSTDIR}/lib"/tk*/ "${OUTDIR}/lib/" 50 + 51 + break 52 + done 53 +) || exit 1 54 + 55 +exit 0