Overview
| Comment: | Updated to override site-local autoconf brokenness on some 64-bit systems |
|---|---|
| Downloads: | Tarball | ZIP archive | SQL archive |
| Timelines: | family | ancestors | descendants | both | trunk |
| Files: | files | file ages | folders |
| SHA1: |
f4d5d0f507b4c7758c6b18259cfd633f |
| User & Date: | rkeene on 2012-05-06 20:26:46 |
| Other Links: | manifest | tags |
Context
|
2012-05-06
| ||
| 22:05 | Updated to fix bug build [cb7ed6affe] in build script -- need a better solution check-in: 592228c7b0 user: rkeene tags: trunk | |
| 20:26 | Updated to override site-local autoconf brokenness on some 64-bit systems check-in: f4d5d0f507 user: rkeene tags: trunk | |
|
2012-02-24
| ||
| 23:55 | Added syntax for specifying a seperate Fossil tag for Tk check-in: 896a0f9701 user: rkeene tags: trunk | |
Changes
Modified itcl/build.sh from [aadeaa622b] to [43d006685d].
| ︙ | ︙ | |||
80 81 82 83 84 85 86 | export TEA_PLATFORM ;; esac sed 's@TEA_PLATFORM=@test -z "$TEA_PLATFORM" \&\& &@' configure > configure.new && cat configure.new > configure rm -f configure.new # Build | | | | 80 81 82 83 84 85 86 87 88 89 90 91 92 93 94 95 |
export TEA_PLATFORM
;;
esac
sed 's@TEA_PLATFORM=@test -z "$TEA_PLATFORM" \&\& &@' configure > configure.new && cat configure.new > configure
rm -f configure.new
# Build
echo "Running: ./configure --enable-shared --disable-symbols --prefix=\"${INSTDIR}\" --exec-prefix=\"${INSTDIR}\" --libdir=\"${INSTDIR}/lib\" --with-tcl=\"${TCLCONFIGDIR}\" ${CONFIGUREEXTRA}"
./configure --enable-shared --disable-symbols --prefix="${INSTDIR}" --exec-prefix="${INSTDIR}" --libdir="${INSTDIR}/lib" --with-tcl="${TCLCONFIGDIR}" ${CONFIGUREEXTRA}
echo "Running: ${MAKE:-make}"
${MAKE:-make} || exit 1
echo "Running: ${MAKE:-make} install"
${MAKE:-make} install
|
| ︙ | ︙ |
Modified mk4tcl/build.sh from [d61f1ae923] to [e6168c799d].
| ︙ | ︙ | |||
111 112 113 114 115 116 117 |
# so that it can be linked into the shared object
if [ "${isshared}" = "0" -a "${KITTARGET}" = "kitdll" ]; then
CXXFLAGS="${SAVE_CXXFLAGS} -fPIC"
export CXXFLAGS
fi
(
| | | | 111 112 113 114 115 116 117 118 119 120 121 122 123 124 125 126 |
# so that it can be linked into the shared object
if [ "${isshared}" = "0" -a "${KITTARGET}" = "kitdll" ]; then
CXXFLAGS="${SAVE_CXXFLAGS} -fPIC"
export CXXFLAGS
fi
(
echo "Running: ./configure $tryopt --prefix=\"${INSTDIR}\" --exec-prefix=\"${INSTDIR}\" --libdir=\"${INSTDIR}/lib\" --with-tcl=\"${TCLCONFIGDIR}/../generic\" ${CONFIGUREEXTRA}"
./configure $tryopt --prefix="${INSTDIR}" --exec-prefix="${INSTDIR}" --libdir="${INSTDIR}/lib" --with-tcl="${TCLCONFIGDIR}/../generic" ${CONFIGUREEXTRA}
echo "Running: ${MAKE:-make} tcllibdir=\"${INSTDIR}/lib\" AR=\"${AR:-ar}\" RANLIB=\"${RANLIB:-ranlib}\""
${MAKE:-make} tcllibdir="${INSTDIR}/lib" AR="${AR:-ar}" RANLIB="${RANLIB:-ranlib}" || exit 1
echo "Running: ${MAKE:-make} tcllibdir=\"${INSTDIR}/lib\" AR=\"${AR:-ar}\" RANLIB=\"${RANLIB:-ranlib}\" install"
${MAKE:-make} tcllibdir="${INSTDIR}/lib" AR="${AR:-ar}" RANLIB="${RANLIB:-ranlib}" install || exit 1
) || continue
|
| ︙ | ︙ |
Modified tcl/build.sh from [5770c0fd3d] to [96b0881095].
| ︙ | ︙ | |||
169 170 171 172 173 174 175 |
rm -f 'tclConfig.sh'
cd "${BUILDDIR}/${dir}" || exit 1
# Remove broken pre-generated Makfiles
rm -f GNUmakefile Makefile makefile
| | | | 169 170 171 172 173 174 175 176 177 178 179 180 181 182 183 184 |
rm -f 'tclConfig.sh'
cd "${BUILDDIR}/${dir}" || exit 1
# Remove broken pre-generated Makfiles
rm -f GNUmakefile Makefile makefile
echo "Running: ./configure --disable-shared --with-encoding=utf-8 --prefix=\"${INSTDIR}\" --libdir=\"${INSTDIR}/lib\" ${CONFIGUREEXTRA}"
./configure --disable-shared --with-encoding=utf-8 --prefix="${INSTDIR}" --libdir="${INSTDIR}/lib" ${CONFIGUREEXTRA}
echo "Running: ${MAKE:-make}"
${MAKE:-make} || continue
echo "Running: ${MAKE:-make} install"
${MAKE:-make} install || (
# Work with Tcl 8.6.x's TCLSH_NATIVE solution for
|
| ︙ | ︙ |
Modified tclvfs/build.sh from [5371b35f64] to [f2a658ae10].
| ︙ | ︙ | |||
76 77 78 79 80 81 82 |
# If we are building for KitDLL, compile with '-fPIC'
if [ "${KITTARGET}" = "kitdll" ]; then
CFLAGS="${CFLAGS} -fPIC"
export CFLAGS
fi
# Build static version
| | | | 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91 |
# If we are building for KitDLL, compile with '-fPIC'
if [ "${KITTARGET}" = "kitdll" ]; then
CFLAGS="${CFLAGS} -fPIC"
export CFLAGS
fi
# Build static version
echo "Running: ./configure --disable-shared --prefix=\"${INSTDIR}\" --exec-prefix=\"${INSTDIR}\" --libdir=\"${INSTDIR}/lib\" --with-tcl=\"${TCLCONFIGDIR}\" ${CONFIGUREEXTRA}"
./configure --disable-shared --prefix="${INSTDIR}" --exec-prefix="${INSTDIR}" --libdir="${INSTDIR}/lib" --with-tcl="${TCLCONFIGDIR}" ${CONFIGUREEXTRA}
echo "Running: ${MAKE:-make}"
${MAKE:-make} || exit 1
echo "Running: ${MAKE:-make} install"
${MAKE:-make} install || exit 1
|
| ︙ | ︙ |
Modified thread/build.sh from [a7634f1812] to [3ea6ef540b].
| ︙ | ︙ | |||
63 64 65 66 67 68 69 |
if [ ! -d '../buildsrc' ]; then
gzip -dc "../${SRC}" | tar -xf -
else
cp -rp ../buildsrc/* './'
fi
cd "${BUILDDIR}" || exit 1
| | | | 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 |
if [ ! -d '../buildsrc' ]; then
gzip -dc "../${SRC}" | tar -xf -
else
cp -rp ../buildsrc/* './'
fi
cd "${BUILDDIR}" || exit 1
echo "Running: ./configure --enable-shared --disable-symbols --prefix=\"${INSTDIR}\" --exec-prefix=\"${INSTDIR}\" --libdir=\"${INSTDIR}/lib\" --with-tcl=\"${TCLCONFIGDIR}\" ${CONFIGUREEXTRA}"
./configure --enable-shared --disable-symbols --prefix="${INSTDIR}" --exec-prefix="${INSTDIR}" --libdir="${INSTDIR}/lib" --with-tcl="${TCLCONFIGDIR}" ${CONFIGUREEXTRA}
echo "Running: ${MAKE:-make}"
${MAKE:-make} || exit 1
echo "Running: ${MAKE:-make} install"
${MAKE:-make} install
|
| ︙ | ︙ |
Modified tk/build.sh from [7c1e6640bc] to [90853f5f0d].
| ︙ | ︙ | |||
177 178 179 180 181 182 183 |
CPPFLAGS="${CPPFLAGS} -D_WIN32_IE=0x0501"
CFLAGS="${CFLAGS} -D_WIN32_IE=0x0501"
export CPPFLAGS CFLAGS
fi
fi
if [ "${STATICTK}" = "1" ]; then
| | | | | | 177 178 179 180 181 182 183 184 185 186 187 188 189 190 191 192 193 194 195 |
CPPFLAGS="${CPPFLAGS} -D_WIN32_IE=0x0501"
CFLAGS="${CFLAGS} -D_WIN32_IE=0x0501"
export CPPFLAGS CFLAGS
fi
fi
if [ "${STATICTK}" = "1" ]; then
echo "Running: ./configure --disable-shared --disable-symbols --prefix=\"${INSTDIR}\" --libdir=\"${INSTDIR}/lib\" --with-tcl=\"${TCLCONFIGDIR}\" ${CONFIGUREEXTRA}"
./configure --disable-shared --disable-symbols --prefix="${INSTDIR}" --libdir="${INSTDIR}/lib" --with-tcl="${TCLCONFIGDIR}" ${CONFIGUREEXTRA}
else
echo "Running: ./configure --enable-shared --disable-symbols --prefix=\"${INSTDIR}\" --libdir=\"${INSTDIR}/lib\" --with-tcl=\"${TCLCONFIGDIR}\" ${CONFIGUREEXTRA}"
./configure --enable-shared --disable-symbols --prefix="${INSTDIR}" --libdir="${INSTDIR}/lib" --with-tcl="${TCLCONFIGDIR}" ${CONFIGUREEXTRA}
fi
echo "Running: ${MAKE:-make}"
${MAKE:-make} || (
# Workaround a bug in Tk on FreeBSD 8.1:
# https://sourceforge.net/tracker/?func=detail&atid=112997&aid=3107390&group_id=12997
LIBTKFILE="$(ls libtk*.so.1 2>/dev/null | head -1)"
|
| ︙ | ︙ |
Modified zlib/build.sh from [5c73bcd9f1] to [63363c4e1f].
| ︙ | ︙ | |||
50 51 52 53 54 55 56 |
if [ "${KITTARGET}" = "kitdll" ]; then
CFLAGS="${CFLAGS} -fPIC"
export CFLAGS
fi
# We don't pass CONFIGUREEXTRA here, since this isn't a GNU autoconf
# script and will puke
| | | | 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 |
if [ "${KITTARGET}" = "kitdll" ]; then
CFLAGS="${CFLAGS} -fPIC"
export CFLAGS
fi
# We don't pass CONFIGUREEXTRA here, since this isn't a GNU autoconf
# script and will puke
echo "Running: ./configure --prefix=\"${INSTDIR}\" --libdir=\"${INSTDIR}/lib\""
./configure --prefix="${INSTDIR}" --libdir="${INSTDIR}/lib"
echo "Running: ${MAKE:-make} AR=\"${AR}\""
${MAKE:-make} AR="${AR}" || exit 1
echo "Running: ${MAKE:-make} install AR=\"${AR}\""
${MAKE:-make} install AR="${AR}"
|
| ︙ | ︙ |