head 1.12; access; symbols pkgsrc-2013Q2:1.12.0.4 pkgsrc-2013Q2-base:1.12 pkgsrc-2012Q4:1.12.0.2 pkgsrc-2012Q4-base:1.12 pkgsrc-2012Q2:1.11.0.42 pkgsrc-2012Q2-base:1.11 pkgsrc-2012Q1:1.11.0.40 pkgsrc-2012Q1-base:1.11 pkgsrc-2011Q4:1.11.0.38 pkgsrc-2011Q4-base:1.11 pkgsrc-2011Q3:1.11.0.36 pkgsrc-2011Q3-base:1.11 pkgsrc-2011Q2:1.11.0.34 pkgsrc-2011Q2-base:1.11 pkgsrc-2011Q1:1.11.0.32 pkgsrc-2011Q1-base:1.11 pkgsrc-2010Q4:1.11.0.30 pkgsrc-2010Q4-base:1.11 pkgsrc-2010Q3:1.11.0.28 pkgsrc-2010Q3-base:1.11 pkgsrc-2010Q2:1.11.0.26 pkgsrc-2010Q2-base:1.11 pkgsrc-2010Q1:1.11.0.24 pkgsrc-2010Q1-base:1.11 pkgsrc-2009Q4:1.11.0.22 pkgsrc-2009Q4-base:1.11 pkgsrc-2009Q3:1.11.0.20 pkgsrc-2009Q3-base:1.11 pkgsrc-2009Q2:1.11.0.18 pkgsrc-2009Q2-base:1.11 pkgsrc-2009Q1:1.11.0.16 pkgsrc-2009Q1-base:1.11 pkgsrc-2008Q4:1.11.0.14 pkgsrc-2008Q4-base:1.11 pkgsrc-2008Q3:1.11.0.12 pkgsrc-2008Q3-base:1.11 cube-native-xorg:1.11.0.10 cube-native-xorg-base:1.11 pkgsrc-2008Q2:1.11.0.8 pkgsrc-2008Q2-base:1.11 cwrapper:1.11.0.6 pkgsrc-2008Q1:1.11.0.4 pkgsrc-2008Q1-base:1.11 pkgsrc-2007Q4:1.11.0.2 pkgsrc-2007Q4-base:1.11 pkgsrc-2007Q3:1.10.0.8 pkgsrc-2007Q3-base:1.10 pkgsrc-2007Q2:1.10.0.6 pkgsrc-2007Q2-base:1.10 pkgsrc-2007Q1:1.10.0.4 pkgsrc-2007Q1-base:1.10 pkgsrc-2006Q4:1.10.0.2 pkgsrc-2006Q4-base:1.10 pkgsrc-2006Q3:1.9.0.4 pkgsrc-2006Q3-base:1.9 pkgsrc-2006Q2:1.9.0.2 pkgsrc-2006Q2-base:1.9 pkgsrc-2006Q1:1.8.0.2 pkgsrc-2006Q1-base:1.8 pkgsrc-2005Q4:1.7.0.4 pkgsrc-2005Q4-base:1.7 pkgsrc-2005Q3:1.7.0.2 pkgsrc-2005Q3-base:1.7 pkgsrc-2005Q2:1.6.0.6 pkgsrc-2005Q2-base:1.6 pkgsrc-2005Q1:1.6.0.4 pkgsrc-2005Q1-base:1.6 pkgsrc-2004Q4:1.6.0.2 pkgsrc-2004Q4-base:1.6 pkgsrc-2004Q3:1.4.0.6 pkgsrc-2004Q3-base:1.4 pkgsrc-2004Q2:1.4.0.4 pkgsrc-2004Q2-base:1.4 pkgsrc-2004Q1:1.4.0.2 pkgsrc-2004Q1-base:1.4 pkgsrc-2003Q4:1.2.0.10 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.2.0.6 netbsd-1-6-1-base:1.2 netbsd-1-6:1.2.0.8 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.4 pkgviews-base:1.2 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.2; locks; strict; comment @# @; 1.12 date 2012.08.21.21.31.47; author marino; state dead; branches; next 1.11; 1.11 date 2007.10.13.11.41.44; author adam; state Exp; branches; next 1.10; 1.10 date 2006.11.02.17.41.23; author adam; state Exp; branches; next 1.9; 1.9 date 2006.04.27.08.17.09; author adam; state Exp; branches; next 1.8; 1.8 date 2006.01.16.14.47.35; author adam; state Exp; branches; next 1.7; 1.7 date 2005.07.19.11.11.58; author adam; state Exp; branches; next 1.6; 1.6 date 2004.11.26.10.30.01; author adam; state Exp; branches; next 1.5; 1.5 date 2004.10.01.13.35.37; author adam; state Exp; branches; next 1.4; 1.4 date 2004.03.08.19.55.35; author minskim; state Exp; branches; next 1.3; 1.3 date 2004.01.05.11.22.13; author jlam; state Exp; branches; next 1.2; 1.2 date 2001.12.23.17.02.31; author bjoern; state Exp; branches; next 1.1; 1.1 date 2001.05.24.02.58.16; author jlam; state Exp; branches; next ; desc @@ 1.12 log @lang/tcl: Upgrade from version 8.4.18 to 8.5.12 Highlights of Tcl 8.5 * Features: 8.5 has over 90 TIPs included to provide a wide variety of new features. * Bignums: Tcl now supports arbitrary-precision integers, which improves math operations on large integers. * Safer interps: Tcl's powerful safe interpreter mechanism now has improved control of time and command limits in slave interpreters. * clock command: More robust implementation of command for specifying time, with significant l10n and i18n improvements. * dict command: New data structure that allows access to data by value rather than a variable name, which is substantially faster. * Additional improvements: Faster list search, new and improved mathematics procedures, anonymous procedures, new ways to package Tcl extensions, Tcl-level custom channel types, file and line location information for each command, and more. There is of course much, much more. See [8.5 Changes](http://wiki.tcl.tk/10630) on the wiki for a complete list of new features. @ text @$NetBSD: patch-ae,v 1.11 2007/10/13 11:41:44 adam Exp $ --- unix/configure.in.orig 2007-10-13 10:37:13.000000000 +0200 +++ unix/configure.in @@@@ -636,7 +636,7 @@@@ else TCL_LIB_FLAG="-ltcl`echo ${TCL_VERSION} | tr -d .`\${TCL_DBGX}" fi TCL_BUILD_LIB_SPEC="-L`pwd` ${TCL_LIB_FLAG}" - TCL_LIB_SPEC="-L${libdir} ${TCL_LIB_FLAG}" + TCL_LIB_SPEC="${TCL_LIB_SPEC_RPATH} -L${libdir} ${TCL_LIB_FLAG}" else TCL_BUILD_EXP_FILE="lib.exp" eval "TCL_EXP_FILE=libtcl${TCL_EXPORT_FILE_SUFFIX}" @@@@ -667,14 +667,24 @@@@ VERSION=${TCL_VERSION} #-------------------------------------------------------------------- if test "$FRAMEWORK_BUILD" = "1" ; then - test -z "$TCL_PACKAGE_PATH" && \ - TCL_PACKAGE_PATH="~/Library/Tcl /Library/Tcl /Network/Library/Tcl /System/Library/Tcl ~/Library/Frameworks /Library/Frameworks /Network/Library/Frameworks /System/Library/Frameworks" + test -z "$TCL_PACKAGE_PATH_ADD" && \ + TCL_PACKAGE_PATH_ADD="~/Library/Tcl /Library/Tcl /Network/Library/Tcl /System/Library/Tcl ~/Library/Frameworks /Library/Frameworks /Network/Library/Frameworks /System/Library/Frameworks" elif test "$prefix" != "$exec_prefix"; then - TCL_PACKAGE_PATH="${libdir} ${prefix}/lib ${TCL_PACKAGE_PATH}" + TCL_PACKAGE_PATH_ADD="${libdir} ${prefix}/lib ${TCL_PACKAGE_PATH}" else - TCL_PACKAGE_PATH="${prefix}/lib ${TCL_PACKAGE_PATH}" + TCL_PACKAGE_PATH_ADD="${prefix}/lib ${TCL_PACKAGE_PATH}" fi +for dir in ${TCL_PACKAGE_PATH_ADD}; do + if test -z "${TCL_PACKAGE_PATH}"; then + TCL_PACKAGE_PATH="$dir" + else + TCL_PACKAGE_PATH="${TCL_PACKAGE_PATH} $dir" + fi +done + + + #-------------------------------------------------------------------- # The statements below define various symbols relating to Tcl # stub support. @ 1.11 log @Changes 8.4.16: * Bug fixes * Improvements @ text @d1 1 a1 1 $NetBSD$ @ 1.10 log @Changes 8.4.14: * Tk_PhotoPutBlock performance restored (JPEG image loading). * [namespace inscope] change reverted; harmed Itcl. * Made [expr {srand(.)}] accept wide integer argument. * Made [lappend $invalidList] raise an error. * Improved [text] delete performance. * Support for the WM_UNICHAR window message on Windows * Stopped excess variable writes by [scale]. * Tcl_Main no longer blocks main loop start for one interactive command. * [console] made thread safe. * Thread-enabled configuration uses MT-safe system calls. * Many Aqua/Tk bug fixes and improvements, see changes file. * Made unthreaded notifier naked-fork-safe on Darwin. * Support for weak linking on Mac OS X. * msgcat support for CFLocale on Darwin (msgcat 1.3.4) * Fixed crashes due to alignment issues in encoding translation routines. * Fixed crash with [listbox -listvariable] on namespace variable. * Fixed crash when Tcl_DeleteTrace changes proc on the active stack. * Fixed crash when normalizing filesystem pathnames. * Fixed crash due to invalid font name from XServer. * Several 64-bit bugs fixed and platform support enhanced. @ text @d3 1 a3 1 --- unix/configure.in.orig 2006-10-19 19:26:15.000000000 +0200 d5 1 a5 1 @@@@ -607,7 +607,7 @@@@ else d14 1 a14 1 @@@@ -638,13 +638,21 @@@@ VERSION=${TCL_VERSION} d18 4 a21 2 - TCL_PACKAGE_PATH="~/Library/Tcl /Library/Tcl /Network/Library/Tcl /System/Library/Tcl ~/Library/Frameworks /Library/Frameworks /Network/Library/Frameworks /System/Library/Frameworks" + TCL_PACKAGE_PATH_ADD="~/Library/Tcl /Library/Tcl /Network/Library/Tcl /System/Library/Tcl ~/Library/Frameworks /Library/Frameworks /Network/Library/Frameworks /System/Library/Frameworks" d23 2 a24 2 - TCL_PACKAGE_PATH="${libdir} ${prefix}/lib" + TCL_PACKAGE_PATH_ADD="${libdir} ${prefix}/lib" d26 2 a27 2 - TCL_PACKAGE_PATH="${prefix}/lib" + TCL_PACKAGE_PATH_ADD="${prefix}/lib" d38 2 @ 1.9 log @Changes 8.4.13: * Win NT/XP: unicode console support taken back out. * ${prefix}/share addition to ::tcl_pkgPath undone. * Warning message for packages with incorrect index scripts silenced. * Correct syntax error in configure script (bash 3.1 exposes it). * Tk incompatibilities with SCIM resolved. * Improved [file writable] support of Windows conventions. * Tcl_GetIndexFromObj() support for exact matching of empty key. * Tk Portuguese localization support (pt.msg). * Tk more robust when X server does not recognize color name "Black". * Tk_PhotoPutBlock() performance improvement. * [lsearch -start $pastEnd] no longer finds match at end of list. * Correct [expr abs($LONG_MIN)] result. * Correct [string range] failures on some strings containing \x00. * TCL_EVAL_GLOBAL and [uplevel 0] agreement when traces or [unknown] active. * Corrections to context of auto-loading the target of an interp alias. * Corrected some interference between enter and enterstep traces. * Correct [$img configure -data] failure to change X display. * Tk_GetBitmapFromData() thread safety. * Crashes in [grid] for some invalid index arguments. * Crash when all content of a [text] is elided. * Crash in [$text edit undo/redo]. * Crash in animated GIF display with variable frame size. * Crash related to pipe usage in thread-enabled Tcl on Windows. * Crash when [$text dump -command] changes contents while dumping. * Crash reading utf-8 when multibyte char spans multiple buffers at EOF. * Several finalization crashes corrected. @ text @d3 1 a3 1 --- unix/configure.in.orig 2006-04-20 16:42:21.000000000 +0200 d5 1 a5 1 @@@@ -533,7 +533,7 @@@@ else d14 1 a14 1 @@@@ -564,13 +564,21 @@@@ VERSION=${TCL_VERSION} @ 1.8 log @Changes 8.4.12: * Repeated [namespace import] of same command now permitted. * ${prefix}/share added to ::tcl_pkgPath on some systems. * [exec]'s >> redirection has improved append behavior. * [info globals] returned only existing variables. * Recognize some Solaris variations of the cp1251 encoding. * Addressed [file mkdir] race condition. * Support opening >2GB files on RHEL 3. * Corrections to $argv formatting when [encoding system] is multibyte. * http 2.5.2: Update URL encoding rules to RFC 3986. * Fixed issue in recursive file delete with NFS lock files. * Stopped crash after use of Tcl_TraceCommand(). * Win NT/XP: support unicode console. * Improved support for Tclkit to set [encoding system]. * Added Korean timezone abbreviations. * Windows: exit codes can now exceed -128..127 range. * [load] support on LynxOS. * Packages with incorrect index scripts now cause a warning to be logged. *** POTENTIAL INCOMPATIBILITY *** * [lsearch -regexp] now accepts backrefs in the RE. * [selection get] made compatible with OpenOffice.org. * Dialog support for widget names containing spaces. * Improved Tk window manager event interaction on OS X Aqua. @ text @d3 1 a3 1 --- unix/configure.in.orig 2005-12-06 17:03:33.000000000 +0100 d5 1 a5 1 @@@@ -539,7 +539,7 @@@@ else d14 1 a14 1 @@@@ -570,13 +570,21 @@@@ VERSION=${TCL_VERSION} d22 1 a22 1 + TCL_PACKAGE_PATH_ADD="${libdir}/tcl ${prefix}/lib" d25 1 a25 1 + TCL_PACKAGE_PATH_ADD="${prefix}/lib/tcl" d36 3 a38 3 # If a system share directory like /usr/local/share already exists, then add # it to the package search path. @ 1.7 log @Changes 8.4.11: * Bug fixes @ text @d3 3 a5 3 --- configure.in.orig 2005-06-29 16:40:33.000000000 +0000 +++ configure.in @@@@ -520,7 +520,7 @@@@ else d14 1 a14 1 @@@@ -551,13 +551,21 @@@@ VERSION=${TCL_VERSION} d22 1 a22 1 + TCL_PACKAGE_PATH="${libdir}/tcl ${prefix}/lib" d25 1 a25 1 + TCL_PACKAGE_PATH="${prefix}/lib/tcl" d36 3 a38 3 #-------------------------------------------------------------------- # The statements below define various symbols relating to Tcl # stub support. @ 1.6 log @Changes 8.4.8: * Fixed possible deadlock in Tcl_Finalize * Fixed thread IDs on 64-bit systems * Fixed [scan %ld] handling LP64 systems * Fixed [string map $samevar $samevar] crash * Fixed broken [namespace forget] logic * Fixed [namespace import] cycle prevention * Improved control over int <-> wideInt conversion * Fixed buffer overflow when there is a syntax error in [subst] * Fixed [file executable] result for case insensitivity on Windows * Fixed [expr {NaN == NaN}] result * Make [tcl_findLibrary] search $::auto_path as well * Fixed crash in [fconfigure -ttycontrol] in threaded build * [TIP 222] implementation of [wm attributes -alpha] on Windows * [TIP 159] implementation of [wm iconphoto] * Make Tk [load]-able on OS X/Aqua * Handle color/screen resolution changes on Windows * Fixed [wm resizable] for Solaris/CDE * Handle Windows native dialog double clicks that fall through * Fixed [place forget] memory leak * Recompute menu geometry on named font size change * Fixed X/IME IC focus after creation * Improved multiple display Tk dialog window placement * Fixed compound buttons for OS X/Aqua * Documentation improvements and test suite expansion @ text @d3 1 a3 1 --- configure.in.orig 2004-11-19 18:49:51.000000000 +0000 d5 10 a14 10 @@@@ -479,7 +479,7 @@@@ elif test "$SHARED_BUILD" = "0" || test TCL_LIB_FLAG="-ltcl`echo ${TCL_VERSION} | tr -d .`\${TCL_DBGX}" fi TCL_BUILD_LIB_SPEC="-L`pwd` ${TCL_LIB_FLAG}" - TCL_LIB_SPEC="-L${libdir} ${TCL_LIB_FLAG}" + TCL_LIB_SPEC="${TCL_LIB_SPEC_RPATH} -L${libdir} ${TCL_LIB_FLAG}" else TCL_BUILD_EXP_FILE="lib.exp" eval "TCL_EXP_FILE=libtcl${TCL_EXPORT_FILE_SUFFIX}" @@@@ -509,13 +509,19 @@@@ VERSION=${TCL_VERSION} d18 2 a19 2 - TCL_PACKAGE_PATH="${libdir}/Resources/Scripts" + TCL_PACKAGE_PATH_ADD="${libdir}/Resources/Scripts" d22 1 a22 1 + TCL_PACKAGE_PATH_ADD="${libdir}/tcl ${prefix}/lib" d25 1 a25 1 + TCL_PACKAGE_PATH_ADD="${prefix}/lib/tcl" d27 1 a27 1 - d30 1 a30 1 + TCL_PACKAGE_PATH="$dir" d32 1 a32 1 + TCL_PACKAGE_PATH="${TCL_PACKAGE_PATH} $dir" d35 1 @ 1.5 log @Changes 8.4.7: * Fixed [glob -path] bug when in the root directory * Fixed unicode-char path installation on Windows NT-based platforms * Properly subsitute more values in Windows tclConfig.sh * Improved stack overflow prevention on Windows * Fixed mem leak in [fconfigure $serial -xchar] * Fixed crash with [cd] with a volumerelative $HOME * Fixed clock %G %V formats for ISO8601 week numbers * Fixed support for non-WIDE_INT aware math functions * Added [http::config -urlencoding] option * Fixed utf-8 encoding of \u0000 on system I/O * Prevented dde hangs with non-responsive apps * Added round() wide integer support * Cleaner exit and correction of mem leaks when using the threaded memory allocator and reinitializing * Improved build configuration on 64-bit systems * Added read support of PPM/PGM with the -data option * Correct issue with displaying maximize window button on KDE-3.2.1 * Fix drawing of unicode chars in menu titles on Windows * Correctly post Tk clipboard data to the Windows clipboard on exit * Fix the panedwindow -opaqueresize option to work as per the docs * Reduce Tk tk_messageBox default font size to 14-point * Prevent possible segfault in -maxundo * Fix XIM initialization on Solaris * Complete the implementation of the CG version of the X drawing emulation layer on Mac OS X * Fix several Mac OS X usability issues @ text @d3 1 a3 1 --- configure.in.orig 2004-07-26 21:40:46.000000000 +0000 d5 1 a5 1 @@@@ -478,7 +478,7 @@@@ elif test "$SHARED_BUILD" = "0" || test d14 1 a14 1 @@@@ -508,13 +508,19 @@@@ VERSION=${TCL_VERSION} @ 1.4 log @Update tcl to 8.4.5. Too many changes since 8.3.4. Please see ChangeLog in the distfile. @ text @d3 1 a3 1 --- configure.in.orig 2003-11-21 14:17:14.000000000 -0600 d5 1 a5 1 @@@@ -479,7 +479,7 @@@@ elif test "$SHARED_BUILD" = "0" || test d14 1 a14 1 @@@@ -509,13 +509,19 @@@@ VERSION=${TCL_VERSION} @ 1.3 log @bl3ify @ text @d3 3 a5 12 --- configure.in.orig Fri Oct 19 17:24:15 2001 +++ configure.in Tue Nov 25 05:16:06 2003 @@@@ -386,7 +386,7 @@@@ if test "x$DL_OBJS" = "xtclLoadAout.o"; then MAKE_LIB="\${STLIB_LD} \[$]@@ \${OBJS}" else - MAKE_LIB="\${SHLIB_LD} ${TCL_SHLIB_LD_EXTRAS} -o \[$]@@ \${OBJS} ${SHLIB_LD_LIBS}" + MAKE_LIB="\${SHLIB_LD} ${TCL_SHLIB_LD_EXTRAS} -o \${@@:C/\.so.*/.la/} \${OBJS:.o=.lo} ${SHLIB_LD_LIBS} -version-info 1:0" fi else case $system in @@@@ -424,7 +424,7 @@@@ d9 2 a10 2 - TCL_LIB_SPEC="-L${exec_prefix}/lib ${TCL_LIB_FLAG}" + TCL_LIB_SPEC="${TCL_LIB_SPEC_RPATH} -L${exec_prefix}/lib ${TCL_LIB_FLAG}" d14 1 a14 1 @@@@ -454,10 +454,17 @@@@ d17 6 a22 3 if test "$prefix" != "$exec_prefix"; then - TCL_PACKAGE_PATH="${exec_prefix}/lib ${prefix}/lib" + TCL_PACKAGE_PATH_ADD="${exec_prefix}/lib/tcl ${prefix}/lib" d27 1 d30 1 a30 1 + TCL_PACKAGE_PATH="$dir" d32 1 a32 1 + TCL_PACKAGE_PATH="${TCL_PACKAGE_PATH} $dir" a34 1 d37 1 a37 18 @@@@ -469,7 +476,7 @@@@ # Replace DBGX with TCL_DBGX eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\"" -MAKE_STUB_LIB="\${STLIB_LD} \[$]@@ \${STUB_LIB_OBJS}" +MAKE_STUB_LIB="\${STLIB_LD} -o \[$]@@ \${STUB_LIB_OBJS}" if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then TCL_STUB_LIB_FLAG="-ltclstub${TCL_VERSION}\${TCL_DBGX}" @@@@ -511,6 +518,8 @@@@ AC_SUBST(CFG_TCL_EXPORT_FILE_SUFFIX) AC_SUBST(CFLAGS) +AC_SUBST(LDFLAGS_DEBUG) +AC_SUBST(LDFLAGS_OPTIMIZE) AC_SUBST(CFLAGS_DEFAULT) AC_SUBST(EXTRA_CFLAGS) AC_SUBST(DL_OBJS) @ 1.2 log @Update to version 8.3.4 Besides more bug fixes and several enhancements some of the NetBSD relevant changes (taken from "changes" in the distribution): 2001-04-03 (doc fixes) numerous doc corrections and clarifications. Update of READMEs. 2001-03-29 (bug fix) prevent potential race condition and security leak in tmp filename creation on Unix. (max) 2001-03-13 (bug fix) Correctly possible memory corruption in string map {} $str (fellows) 2001-01-30 (bug fix) Fixed possible hangs in fcopy. (porter) 2000-11-23 (mem leak) fixed potential memory leak in error case of lsort (fellows) 2000-11-01 (mem leak) Corrected excessive mem use of info exists on a non-existent array element (hobbs) 2000-09-27 (bug fix) fixed a bug introduced by a partial fix in 8.3.2 that didn't set nonBlocking correctly when resetting the flags for the write side (mem leak) Correct mem leak in channels when statePtr was released (hobbs) 2001-07-18 (bug fix) corrected memory overwrite error when buffer size of a channel is changed after channel use has already begun (kupries, porter) 2001-08-07 (bug fix) corrected bytecode stack management during [break] (see test foreach-5.5) (sofer, tallneil, jstrot) 2001-08-08 (new features) updated packages msgcat 1.1.1, opt 0.4.3, tcltest 1.0.1, dependencies checked (porter) 2001-08-24 (bug fix) [auto_import] now matches patterns like [namespace import], not like [string match] (porter) **** POTENTIAL INCOMPATABILITY **** 2001-08-27 (new feature) added Tcl_SetMainLoop() to enable loading Tk as a true package (hobbs) 2001-09-06 (new feature) http 2.4: honor the Content-encoding and charset parameters; add -binary switch for forcing the issue (hobbs, saoukhi, orwell) 2001-09-10 (bug fix) protect against alias loops (hobbs) 2001-09-19 (bug fix) [format] and [scan] corrected for 64-bit machines (rmax) 2001-09-26 (bug fix) corrected potential deadlock in channels that do not provide a BlockModeProc (kupries, kogorman) 2001-10-11 (bug fix) corrected cleanup of self-referential bytecodes at interpreter deletion (sofer, rbrunner) @ text @d3 2 a4 2 --- configure.in.orig Sat Oct 20 02:24:15 2001 +++ configure.in d23 1 a23 1 @@@@ -454,9 +454,9 @@@@ d28 1 a28 1 + TCL_PACKAGE_PATH="${exec_prefix}/lib/tcl ${prefix}/lib" d31 1 a31 1 + TCL_PACKAGE_PATH="${prefix}/lib/tcl" d33 7 d42 2 a43 1 @@@@ -469,7 +469,7 @@@@ d52 1 a52 1 @@@@ -511,6 +511,8 @@@@ @ 1.1 log @Fix the installed tclConfig.sh so it's possible to use its values to generate a shared library that depends on libtcl83.so. The TCL_SHLIB_LD command was set to the incorrect value for ELF platforms, relying on "ld" which doesn't understand the -Wl,... options it receives via ${TCL_LIB_SPEC}. Patch the configure script to set TCL_SHLIB_LD to the proper value on NetBSD systems depending on whether they are ELF or a.out, and also modify TCL_LIB_SPEC to include -Wl,-rpath,... or -R... accordingly. Bump version number to 8.3.2nb2. @ text @d3 1 a3 1 --- configure.in.orig Tue Aug 8 15:17:11 2000 d5 1 a5 1 @@@@ -440,7 +440,7 @@@@ d7 1 a7 1 MAKE_LIB="ar cr \${TCL_LIB_FILE} \${OBJS}" d9 2 a10 3 - MAKE_LIB="\${SHLIB_LD} -o \${TCL_LIB_FILE} \${OBJS} ${SHLIB_LD_LIBS}" + MAKE_LIB="\${SHLIB_LD} -o \${TCL_LIB_FILE:C/\.so.*/.la/} \${OBJS:.o=.lo} ${SHLIB_LD_LIBS} -version-info 1:0" RANLIB=":" d13 2 a14 1 @@@@ -480,7 +480,7 @@@@ d23 1 a23 1 @@@@ -510,9 +510,9 @@@@ d35 11 a45 1 @@@@ -558,6 +558,8 @@@@ a46 1 AC_SUBST(BUILD_DLTEST) d50 3 a52 3 AC_SUBST(CFG_TCL_SHARED_LIB_SUFFIX) AC_SUBST(CFG_TCL_UNSHARED_LIB_SUFFIX) AC_SUBST(CFG_TCL_EXPORT_FILE_SUFFIX) @