Overview
| Comment: | Switched Tk and Itcl to dynamic linking |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
466fa757057e96862d4255e2821520cc |
| User & Date: | rkeene on 2010-09-26 04:37:08 |
| Other Links: | manifest | tags |
Context
|
2010-09-26
| ||
| 04:37 |
Updated to build shared objects of Mk4tcl and Tclvfs
Added memchan package (needed for tclvfs) check-in: a66d18a60b user: rkeene tags: trunk | |
| 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 | |
Changes
Modified itcl/build.sh from [27ec74bd27] to [62e0471051].
| ︙ | ︙ | |||
31 32 33 34 35 36 37 |
(
cd 'build' || exit 1
gzip -dc "../${SRC}" | tar -xf -
cd "${BUILDDIR}" || exit 1
| | < | 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 |
(
cd 'build' || exit 1
gzip -dc "../${SRC}" | tar -xf -
cd "${BUILDDIR}" || exit 1
./configure --enable-shared --prefix="${INSTDIR}" --exec-prefix="${INSTDIR}" --with-tcl="${TCLCONFIGDIR}" ${CONFIGUREEXTRA}
"${MAKE:-make}" || exit 1
"${MAKE:-make}" install
mkdir "${OUTDIR}/lib" || exit 1
cp -r "${INSTDIR}/lib"/itcl*/ "${OUTDIR}/lib/"
) || exit 1
exit 0
|
Modified tk/build.sh from [65b4c2995f] to [bd63ad37a9].
| ︙ | ︙ | |||
35 36 37 38 39 40 41 |
cd "${BUILDDIR}" || exit 1
for dir in unix win macosx; do
# Remove previous directory's "tkConfig.sh" if found
rm -f 'tkConfig.sh'
cd "${BUILDDIR}/${dir}" || exit 1
| | > > > > > > > > | 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 |
cd "${BUILDDIR}" || exit 1
for dir in unix win macosx; do
# Remove previous directory's "tkConfig.sh" if found
rm -f 'tkConfig.sh'
cd "${BUILDDIR}/${dir}" || exit 1
./configure --enable-shared --prefix="${INSTDIR}" --with-tcl="${TCLCONFIGDIR}" ${CONFIGUREEXTRA}
"${MAKE:-make}" || continue
"${MAKE:-make}" install
# Update pkgIndex to load libtk from the local directory rather
# than the parent directory
for pkgIndex in "${INSTDIR}"/lib/tk*/pkgIndex.tcl; do
sed 's@ \.\. @ @g' "${pkgIndex}" > "${pkgIndex}.new"
mv "${pkgIndex}.new" "${pkgIndex}"
done
mkdir "${OUTDIR}/lib" || exit 1
cp -r "${INSTDIR}/lib"/tk*/ "${OUTDIR}/lib/"
cp -r "${INSTDIR}/lib"/libtk* "${OUTDIR}/lib"/tk*/
break
done
) || exit 1
exit 0
|