head 1.10; access; symbols pkgsrc-2013Q2:1.10.0.54 pkgsrc-2013Q2-base:1.10 pkgsrc-2012Q4:1.10.0.52 pkgsrc-2012Q4-base:1.10 pkgsrc-2011Q4:1.10.0.50 pkgsrc-2011Q4-base:1.10 pkgsrc-2011Q2:1.10.0.48 pkgsrc-2011Q2-base:1.10 pkgsrc-2009Q4:1.10.0.46 pkgsrc-2009Q4-base:1.10 pkgsrc-2008Q4:1.10.0.44 pkgsrc-2008Q4-base:1.10 pkgsrc-2008Q3:1.10.0.42 pkgsrc-2008Q3-base:1.10 cube-native-xorg:1.10.0.40 cube-native-xorg-base:1.10 pkgsrc-2008Q2:1.10.0.38 pkgsrc-2008Q2-base:1.10 pkgsrc-2008Q1:1.10.0.36 pkgsrc-2008Q1-base:1.10 pkgsrc-2007Q4:1.10.0.34 pkgsrc-2007Q4-base:1.10 pkgsrc-2007Q3:1.10.0.32 pkgsrc-2007Q3-base:1.10 pkgsrc-2007Q2:1.10.0.30 pkgsrc-2007Q2-base:1.10 pkgsrc-2007Q1:1.10.0.28 pkgsrc-2007Q1-base:1.10 pkgsrc-2006Q4:1.10.0.26 pkgsrc-2006Q4-base:1.10 pkgsrc-2006Q3:1.10.0.24 pkgsrc-2006Q3-base:1.10 pkgsrc-2006Q2:1.10.0.22 pkgsrc-2006Q2-base:1.10 pkgsrc-2006Q1:1.10.0.20 pkgsrc-2006Q1-base:1.10 pkgsrc-2005Q4:1.10.0.18 pkgsrc-2005Q4-base:1.10 pkgsrc-2005Q3:1.10.0.16 pkgsrc-2005Q3-base:1.10 pkgsrc-2005Q2:1.10.0.14 pkgsrc-2005Q2-base:1.10 pkgsrc-2005Q1:1.10.0.12 pkgsrc-2005Q1-base:1.10 pkgsrc-2004Q4:1.10.0.10 pkgsrc-2004Q4-base:1.10 pkgsrc-2004Q3:1.10.0.8 pkgsrc-2004Q3-base:1.10 pkgsrc-2004Q2:1.10.0.6 pkgsrc-2004Q2-base:1.10 pkgsrc-2004Q1:1.10.0.4 pkgsrc-2004Q1-base:1.10 pkgsrc-2003Q4:1.10.0.2 pkgsrc-2003Q4-base:1.10 buildlink2-base:1.10 netbsd-1-4-PATCH002:1.7 comdex-fall-1999:1.7 netbsd-1-4-PATCH001:1.7 netbsd-1-4-RELEASE:1.7 netbsd-1-3-PATCH003:1.5 netbsd-1-3-PATCH002:1.3; locks; strict; comment @# @; 1.10 date 2000.09.01.17.08.18; author jwise; state dead; branches; next 1.9; 1.9 date 2000.07.12.20.07.50; author jlam; state Exp; branches; next 1.8; 1.8 date 2000.06.21.16.23.24; author hubertf; state Exp; branches; next 1.7; 1.7 date 99.04.01.13.36.56; author agc; state Exp; branches; next 1.6; 1.6 date 99.04.01.09.59.04; author agc; state Exp; branches; next 1.5; 1.5 date 98.09.17.12.02.54; author agc; state Exp; branches; next 1.4; 1.4 date 98.08.07.11.09.25; author agc; state Exp; branches; next 1.3; 1.3 date 98.02.14.01.00.56; author tron; state Exp; branches; next 1.2; 1.2 date 97.11.19.08.23.53; author hubertf; state Exp; branches; next 1.1; 1.1 date 97.11.18.00.32.21; author hubertf; state Exp; branches; next ; desc @@ 1.10 log @Remove this package. It has been supplanted by pkgsrc/lang/tcl. @ text @$NetBSD: patch-ab,v 1.9 2000/07/12 20:07:50 jlam Exp $ Use -fPIC on NetBSD On Solaris, fix up the tcl library name, so it's the same as NetBSD for pkgsrc internal use (PLIST entries) On Solaris, do not use dots in version names for the library (same reason as previous) Use -fPIC on Solaris too, otherwise we overflow a 2048 entry table. Set TCL_SHARED_BUILD to 1. --- configure.orig Tue Mar 9 06:51:26 1999 +++ configure Thu Apr 1 14:12:15 1999 @@@@ -4096,7 +4096,7 @@@@ if eval "test \"`echo '$ac_cv_header_'$ac_safe`\" = yes"; then echo "$ac_t""yes" 1>&6 - SHLIB_CFLAGS="-fpic" + SHLIB_CFLAGS="-fPIC" SHLIB_LD="ld -Bshareable -x" SHLIB_LD_LIBS="" SHLIB_SUFFIX=".so" @@@@ -4224,7 +4224,7 @@@@ TCL_LIB_VERSIONS_OK=nodots ;; SunOS-5*) - SHLIB_CFLAGS="-KPIC" + SHLIB_CFLAGS="-fPIC" SHLIB_LD="/usr/ccs/bin/ld -G -z text" # Note: need the LIBS below, otherwise Tk won't find Tcl's @@@@ -4236,6 +4236,9 @@@@ DL_LIBS="-ldl" LD_FLAGS="" LD_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}' + TCL_SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0' + TCL_UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' + TCL_LIB_VERSIONS_OK=nodots ;; ULTRIX-4.*) SHLIB_CFLAGS="-G 0" @@@@ -4679,6 +4682,8 @@@@ eval "TCL_LIB_FILE=libtcl${TCL_UNSHARED_LIB_SUFFIX}" MAKE_LIB="ar cr \${TCL_LIB_FILE} \${OBJS}" fi + +TCL_SHARED_BUILD=1 # Note: in the following variable, it's important to use the absolute # path name of the Tcl directory rather than "..": this is because @ 1.9 log @Back out latest changes which added "-Wl,-R" flags to TCL_LIB_SPEC in tclConfig.sh. The correct thing to do requires some more thought and perhaps some feedback from the Scriptics folks. @ text @d1 1 a1 1 $NetBSD$ @ 1.8 log @ELF fix. Obviously noone ever tried a tcl pkg on -current... @ text @d3 10 a12 2 --- configure.orig Tue Mar 9 07:51:26 1999 +++ configure Wed Jun 21 18:01:00 2000 d41 2 a42 1 @@@@ -4680,6 +4683,8 @@@@ d45 2 a47 2 +TCL_SHARED_BUILD=1 + a49 12 # AIX remembers this path and will attempt to use it at run-time to look @@@@ -4690,8 +4695,8 @@@@ 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${exec_prefix}/lib ${TCL_LIB_FLAG}" +TCL_BUILD_LIB_SPEC="-Wl,-R`pwd` -L`pwd` ${TCL_LIB_FLAG}" +TCL_LIB_SPEC="-Wl,-R${exec_prefix}/lib -L${exec_prefix}/lib ${TCL_LIB_FLAG}" # tclConfig.sh needs a version of the _LIB_SUFFIX that has been eval'ed # so that the backslashes quoting the DBX braces are dropped. @ 1.7 log @Upgrade to tcl version 8.0.5. This seems to be primarily a bug-fix release. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.6 1999/04/01 09:59:04 agc Exp $ d3 2 a4 10 Use -fPIC on NetBSD On Solaris, fix up the tcl library name, so it's the same as NetBSD for pkgsrc internal use (PLIST entries) On Solaris, do not use dots in version names for the library (same reason as previous) Use -fPIC on Solaris too, otherwise we overflow a 2048 entry table. Set TCL_SHARED_BUILD to 1. --- configure.orig Tue Mar 9 06:51:26 1999 +++ configure Thu Apr 1 14:12:15 1999 d33 1 a33 2 @@@@ -4679,6 +4682,8 @@@@ eval "TCL_LIB_FILE=libtcl${TCL_UNSHARED_LIB_SUFFIX}" d36 2 a38 2 +TCL_SHARED_BUILD=1 d41 12 @ 1.6 log @Add support for Solaris, and document the changes made to the configure script. The Solaris changes mirror the NetBSD ones, so that PLIST entries etc remain the same. @ text @d1 1 a1 1 $NetBSD: patch-ab,v 1.5 1998/09/17 12:02:54 agc Exp $ a8 1 Set LDFLAGS to the correct value d11 3 a13 3 --- configure.orig Tue Nov 25 16:31:42 1997 +++ configure Thu Sep 17 11:36:29 1998 @@@@ -3781,7 +3781,7 @@@@ d22 1 a22 1 @@@@ -3909,7 +3909,7 @@@@ d31 1 a31 1 @@@@ -3921,6 +3921,9 @@@@ d35 2 a36 2 + TCL_SHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.so.1.0' + TCL_UNSHARED_LIB_SUFFIX='`echo ${VERSION} | tr -d .`.a' d41 3 a43 2 @@@@ -4345,6 +4348,8 @@@@ MAKE_LIB="ar cr ${TCL_LIB_FILE} \${OBJS}" d45 2 a47 2 +TCL_SHARED_BUILD=1 + a49 10 # AIX remembers this path and will attempt to use it at run-time to look @@@@ -4518,7 +4523,7 @@@@ s%@@BUILD_DLTEST@@%$BUILD_DLTEST%g s%@@DL_LIBS@@%$DL_LIBS%g s%@@DL_OBJS@@%$DL_OBJS%g -s%@@LD_FLAGS@@%$LD_FLAGS%g +s%@@LD_FLAGS@@%$LDFLAGS%g s%@@MAKE_LIB@@%$MAKE_LIB%g s%@@MATH_LIBS@@%$MATH_LIBS%g s%@@SHLIB_CFLAGS@@%$SHLIB_CFLAGS%g @ 1.5 log @Make Makefile honour the LDFLAGS value it gets passed. Specify the library name in a form that libtool can deal with. @ text @d1 10 a10 1 $NetBSD: patch-ab,v 1.4 1998/08/07 11:09:25 agc Exp $ d23 29 a51 1 @@@@ -4518,7 +4518,7 @@@@ @ 1.4 log @Add NetBSD RCS Ids. @ text @d1 1 a1 1 $NetBSD$ d3 2 a4 2 --- configure.orig Tue Nov 25 11:31:42 1997 +++ configure Mon Feb 9 07:20:00 1998 d14 9 @ 1.3 log @Update tcl-8.0 package to patchlevel 2, fixes PR pkg/4971 by Todd Vierling. @ text @d1 2 @ 1.2 log @Needs to be relative to tcl8.0/unix, not tcl8.0 @ text @d1 3 a3 3 --- configure.orig Sun Nov 16 15:37:27 1997 +++ configure Sun Nov 16 15:38:46 1997 @@@@ -3744,7 +3744,7 @@@@ @ 1.1 log @-fpic -> -fPIC, to stop tk breaking on m68k machines. Fixes PR pkg/4499 by Brad Salai . @ text @d1 2 a2 4 # -fpic is *not* enough on m68k - HF --- unix/configure.orig Sun Nov 16 15:37:27 1997 +++ unix/configure Sun Nov 16 15:38:46 1997 @