Overview
Comment: | Updated to build GNU readline if needed |
---|---|
Downloads: | Tarball | ZIP archive | SQL archive |
Timelines: | family | ancestors | descendants | both | trunk |
Files: | files | file ages | folders |
SHA1: |
86fb425c6b64fabe31e8a91a85b667c1 |
User & Date: | rkeene on 2012-05-12 18:19:29 |
Other Links: | manifest | tags |
Context
2012-05-12
| ||
18:19 | Updated to allow user to specify platforms check-in: 60f3a1a967 user: rkeene tags: trunk | |
18:19 | Updated to build GNU readline if needed check-in: 86fb425c6b user: rkeene tags: trunk | |
2011-12-11
| ||
17:11 | Updated to build for Solaris 2.8 and Solaris 2.10 on SPARC check-in: aa587e91a7 user: rkeene tags: trunk | |
Changes
Modified server/buildpkgs/tclreadline/build.sh from [94cbef9772] to [d87890310c].
︙ | ︙ | |||
29 30 31 32 33 34 35 | # TclReadLine doesn't know it should use stubs, force it. CFLAGS="${CFLAGS} -DUSE_TCL_STUBS=1" CPPFLAGS="${CPPFLAGS} -DUSE_TCL_STUBS=1" LDFLAGS="${LDFLAGS} $(source "${TCLCONFIGDIR}/tclConfig.sh" 2>/dev/null; eval echo "${TCL_STUB_LIB_SPEC}")" export CFLAGS CPPFLAGS LDFLAGS | > > > > > > | > > > > > > > > > > > > > > > > > > > > > > > > > > > | 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 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 | # TclReadLine doesn't know it should use stubs, force it. CFLAGS="${CFLAGS} -DUSE_TCL_STUBS=1" CPPFLAGS="${CPPFLAGS} -DUSE_TCL_STUBS=1" LDFLAGS="${LDFLAGS} $(source "${TCLCONFIGDIR}/tclConfig.sh" 2>/dev/null; eval echo "${TCL_STUB_LIB_SPEC}")" export CFLAGS CPPFLAGS LDFLAGS need_gnu_readline='0' case "${PLATFORM}" in solaris2*) need_gnu_readline='1' ;; esac if [ "${need_gnu_readline}" = '1' ]; then wget 'http://ftp.gnu.org/gnu/readline/readline-6.2.tar.gz' gzip -dc readline-6.2.tar.gz | tar -xf - ( cd readline-6.2 mkdir INST INST/lib INST/include ./configure --prefix=$(pwd)/INST --disable-shared --enable-static ${CONFIGUREEXTRA} ${MAKE:-make} || exit 1 ${MAKE:-make} install || exit 1 ) if [ -d "$(pwd)/readline-6.2/INST/include" ]; then ln -s . "$(pwd)/readline-6.2/INST/include/readline/readline" CONFIGUREEXTRA="${CONFIGUREEXTRA} --with-readline-includes=\"$(pwd)/readline-6.2/INST/include/readline\" --with-readline-library=\"-L$(pwd)/readline-6.2/INST/lib -lreadline\"" fi fi sed 's|@TCLRL_LIBDIR@|[file dirname [info script]]|g' tclreadlineInit.tcl.in > tclreadlineInit.tcl.in.new cat tclreadlineInit.tcl.in.new > tclreadlineInit.tcl.in rm -f tclreadlineInit.tcl.in.new echo " * Running ./configure --enable-shared --with-tcl=\"${TCLCONFIGDIR}\" --with-tcl-includes=\"${TCLINSTDIR}/include\" --prefix=\"${PLATDIR}\" --libdir=\"${PLATDIR}\" --bindir=\"${PLATDIR}\" ${CONFIGUREEXTRA}" eval "bash ./configure --enable-shared --with-tcl=\"${TCLCONFIGDIR}\" --with-tcl-includes=\"${TCLINSTDIR}/include\" --prefix=\"${PLATDIR}\" --libdir=\"${PLATDIR}\" --bindir=\"${PLATDIR}\"" "${CONFIGUREEXTRA}" ${MAKE:-make} || exit 1 ${MAKE:-make} install || exit 1 ) || exit 1 |
︙ | ︙ |