Overview
Comment: | Added Tk 8.4 and Tk 8.5 builds -- Tk 8.4 needs patches still |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
d99bfde8a7842d7dae7929a24e304e09 |
User & Date: | rkeene on 2011-09-05 19:57:50 |
Other Links: | manifest | tags |
Context
2011-09-05
| ||
20:05 | Added patches to Tcl 8.4 to make it usable check-in: 091e09e209 user: rkeene tags: trunk | |
19:57 | Added Tk 8.4 and Tk 8.5 builds -- Tk 8.4 needs patches still check-in: d99bfde8a7 user: rkeene tags: trunk | |
2011-07-27
| ||
14:39 | Updated SQLite3 description to include R*Tree notice check-in: 180730d89c user: rkeene tags: trunk | |
Changes
Modified .fossil-settings/ignore-glob from [8eb7a27854] to [66926c64ea].
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 | client/teapot-client.kit client/teapot-client.kit/* server/buildpkgs/Tclx/build server/buildpkgs/Tclx/build/* server/buildpkgs/Tclx/out server/buildpkgs/Tclx/out/* server/buildpkgs/Tclx/src server/buildpkgs/Tclx/src/* server/buildpkgs/dbus-tcl/build server/buildpkgs/dbus-tcl/build/* server/buildpkgs/dbus-tcl/out server/buildpkgs/dbus-tcl/out/* server/buildpkgs/dbus-tcl/src server/buildpkgs/dbus-tcl/src/* server/buildpkgs/dict/build | > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 | client/teapot-client.kit client/teapot-client.kit/* server/buildpkgs/Tclx/build server/buildpkgs/Tclx/build/* server/buildpkgs/Tclx/out server/buildpkgs/Tclx/out/* server/buildpkgs/Tclx/src server/buildpkgs/Tclx/src/* server/buildpkgs/Tk84/build server/buildpkgs/Tk84/build/* server/buildpkgs/Tk84/out server/buildpkgs/Tk84/out/* server/buildpkgs/Tk84/src server/buildpkgs/Tk84/src/* server/buildpkgs/Tk85/build server/buildpkgs/Tk85/build/* server/buildpkgs/Tk85/out server/buildpkgs/Tk85/out/* server/buildpkgs/Tk85/src server/buildpkgs/Tk85/src/* server/buildpkgs/dbus-tcl/build server/buildpkgs/dbus-tcl/build/* server/buildpkgs/dbus-tcl/out server/buildpkgs/dbus-tcl/out/* server/buildpkgs/dbus-tcl/src server/buildpkgs/dbus-tcl/src/* server/buildpkgs/dict/build |
︙ | ︙ |
Added server/buildpkgs/Tk84/build.sh version [a8e897cdb5].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 | #! /bin/bash # Define parameters VERS=8.4.19 SRC="src/tk${VERS}-src.tar.gz" SRCURL="http://prdownloads.sourceforge.net/tcl/tk${VERS}-src.tar.gz" BUILDDIR="tk${VERS}" export VERS SRC SRCURL BUILDDIR # Load common functions source ../common.sh # Do not build if the "tcl" platform has been requested not_platforms 'tcl' # Download source download_src # Build package ( rm -rf build mkdir -p "${PLATDIR}" >/dev/null 2>/dev/null mkdir build cd build/ || exit 1 gzip -dc "../${SRC}" | tar -xf - cd "${BUILDDIR}" || exit 1 TCL_PLAT_BUILD_DIR="$(basename "${TCLBUILDDIR}")" cd "${TCL_PLAT_BUILD_DIR}" || exit 1 bash ./configure --enable-shared --with-tcl="${TCLCONFIGDIR}" --prefix="${PLATDIR}" --libdir="${PLATDIR}" --bindir="${PLATDIR}" ${CONFIGUREEXTRA} ${MAKE:-make} || exit 1 ${MAKE:-make} install || exit 1 mv "${PLATDIR}"/lib/tk8.4/* "${PLATDIR}/" cat << \_EOF_ > "${PLATDIR}/pkgIndex.tcl" if {[package vcompare [package provide Tcl] 8.4] != 0} { return } package ifneeded Tk 8.4 "[list set tk_library $dir]; [list load [file join $dir libtk8.4.so] Tk]" _EOF_ rm -f "${PLATDIR}"/*.a rm -f "${PLATDIR}/tkConfig.sh" "${PLATDIR}/wish8.4" rm -rf "${PLATDIR}/man" "${PLATDIR}/include" "${PLATDIR}/tk8.4" "${PLATDIR}/demos" "${PLATDIR}/lib" ) || exit 1 # Create metadata ../create_teapot "${PLATDIR}/teapot.txt" "Tk" "${VERS}" "${SRCURL}" "${PLATFORM}" "Tcl ${VERS}" "Cross-platform widget toolkit that provides a library of basic elements for building a graphical user interface (GUI)." exit 0 |
Added server/buildpkgs/Tk85/build.sh version [77bc34c6c2].
> > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > > | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 | #! /bin/bash # Define parameters VERS=8.5.10 SRC="src/tk${VERS}-src.tar.gz" SRCURL="http://prdownloads.sourceforge.net/tcl/tk${VERS}-src.tar.gz" BUILDDIR="tk${VERS}" export VERS SRC SRCURL BUILDDIR # Load common functions source ../common.sh # Do not build if the "tcl" platform has been requested not_platforms 'tcl' # Require Tcl 8.5 to build setup_tcl85 # Download source download_src # Build package ( rm -rf build mkdir -p "${PLATDIR}" >/dev/null 2>/dev/null mkdir build cd build/ || exit 1 gzip -dc "../${SRC}" | tar -xf - cd "${BUILDDIR}" || exit 1 TCL_PLAT_BUILD_DIR="$(basename "${TCLBUILDDIR}")" cd "${TCL_PLAT_BUILD_DIR}" || exit 1 bash ./configure --enable-shared --with-tcl="${TCLCONFIGDIR}" --prefix="${PLATDIR}" --libdir="${PLATDIR}" --bindir="${PLATDIR}" ${CONFIGUREEXTRA} ${MAKE:-make} || exit 1 ${MAKE:-make} install || exit 1 cat << \_EOF_ | sed 's|@@VERS@@|'"${VERS}"'|g' > "${PLATDIR}/pkgIndex.tcl" if {[catch {package present Tcl 8.5.0}]} { return } package ifneeded Tk @@VERS@@ "[list set tk_library $dir]; [list load [file join $dir libtk8.5.so] Tk]" _EOF_ mv "${PLATDIR}"/lib/tk8.5/* "${PLATDIR}/" rm -f "${PLATDIR}"/*.a rm -f "${PLATDIR}/tkConfig.sh" "${PLATDIR}/wish8.5" rm -rf "${PLATDIR}/man" "${PLATDIR}/include" "${PLATDIR}/tk8.5" "${PLATDIR}/demos" "${PLATDIR}/lib" ) || exit 1 # Create metadata ../create_teapot "${PLATDIR}/teapot.txt" "Tk" "${VERS}" "${SRCURL}" "${PLATFORM}" "Tcl ${VERS}" "Cross-platform widget toolkit that provides a library of basic elements for building a graphical user interface (GUI)." exit 0 |