head 1.6; access; symbols pkgsrc-2013Q2:1.6.0.8 pkgsrc-2013Q2-base:1.6 pkgsrc-2012Q4:1.6.0.6 pkgsrc-2012Q4-base:1.6 pkgsrc-2011Q4:1.6.0.4 pkgsrc-2011Q4-base:1.6 pkgsrc-2011Q2:1.6.0.2 pkgsrc-2011Q2-base:1.6 pkgsrc-2009Q4:1.5.0.2 pkgsrc-2009Q4-base:1.5 pkgsrc-2009Q3:1.4.0.20 pkgsrc-2009Q3-base:1.4 pkgsrc-2009Q2:1.4.0.18 pkgsrc-2009Q2-base:1.4 pkgsrc-2009Q1:1.4.0.16 pkgsrc-2009Q1-base:1.4 pkgsrc-2008Q4:1.4.0.14 pkgsrc-2008Q4-base:1.4 pkgsrc-2008Q3:1.4.0.12 pkgsrc-2008Q3-base:1.4 cube-native-xorg:1.4.0.10 cube-native-xorg-base:1.4 pkgsrc-2008Q2:1.4.0.8 pkgsrc-2008Q2-base:1.4 cwrapper:1.4.0.6 pkgsrc-2008Q1:1.4.0.4 pkgsrc-2008Q1-base:1.4 pkgsrc-2007Q4:1.4.0.2 pkgsrc-2007Q4-base:1.4 pkgsrc-2007Q3:1.3.0.16 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.14 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.12 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.10 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.3.0.8 pkgsrc-2006Q3-base:1.3 pkgsrc-2006Q2:1.3.0.6 pkgsrc-2006Q2-base:1.3 pkgsrc-2006Q1:1.3.0.4 pkgsrc-2006Q1-base:1.3 pkgsrc-2005Q4:1.3.0.2 pkgsrc-2005Q4-base:1.3 pkgsrc-2005Q3:1.2.0.2 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.1.1.1.0.12 pkgsrc-2005Q2-base:1.1.1.1 pkgsrc-2005Q1:1.1.1.1.0.10 pkgsrc-2005Q1-base:1.1.1.1 pkgsrc-2004Q4:1.1.1.1.0.8 pkgsrc-2004Q4-base:1.1.1.1 pkgsrc-2004Q3:1.1.1.1.0.6 pkgsrc-2004Q3-base:1.1.1.1 pkgsrc-2004Q2:1.1.1.1.0.4 pkgsrc-2004Q2-base:1.1.1.1 pkgsrc-2004Q1:1.1.1.1.0.2 pkgsrc-2004Q1-base:1.1.1.1 pkgsrc-base:1.1.1.1 TNF:1.1.1; locks; strict; comment @# @; 1.6 date 2010.02.10.18.17.11; author joerg; state dead; branches; next 1.5; 1.5 date 2009.12.17.18.35.27; author abs; state Exp; branches; next 1.4; 1.4 date 2007.10.27.15.16.52; author hubertf; state Exp; branches; next 1.3; 1.3 date 2005.11.04.09.56.09; author rillig; state Exp; branches; next 1.2; 1.2 date 2005.09.21.14.49.08; author joerg; state Exp; branches; next 1.1; 1.1 date 2004.03.08.19.22.27; author minskim; state Exp; branches 1.1.1.1; next ; 1.1.1.1 date 2004.03.08.19.22.27; author minskim; state Exp; branches; next ; desc @@ 1.6 log @Retire TCL 8.3 @ text @$NetBSD: patch-af,v 1.5 2009/12/17 18:35:27 abs Exp $ --- unix/tcl.m4.orig 2001-10-20 00:24:15.000000000 +0000 +++ unix/tcl.m4 @@@@ -584,7 +584,7 @@@@ AC_DEFUN(SC_CONFIG_CFLAGS, [ # results, and the version is kept in special file). if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then - system=MP-RAS-`awk '{print $3}' /etc/.relid'` + system=MP-RAS-`awk '{print $3}' /etc/.relid` fi if test "`uname -s`" = "AIX" ; then system=AIX-`uname -v`.`uname -r` @@@@ -601,6 +601,7 @@@@ AC_DEFUN(SC_CONFIG_CFLAGS, [ # Step 3: set configuration options based on system name and version. do64bit_ok=no + TCL_LIB_SPEC_RPATH="" EXTRA_CFLAGS="" TCL_EXPORT_FILE_SUFFIX="" UNSHARED_LIB_SUFFIX="" @@@@ -790,6 +791,9 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' EXTRA_CFLAGS="" LDFLAGS="" + UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' + SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so' + TCL_LIB_VERSIONS_OK=nodots ;; IRIX-6.*|IRIX64-6.5*) SHLIB_CFLAGS="" @@@@ -814,6 +818,9 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) esac LDFLAGS="-n32" fi + UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' + SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so' + TCL_LIB_VERSIONS_OK=nodots ;; IRIX64-6.*) SHLIB_CFLAGS="" @@@@ -824,6 +831,9 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) DL_LIBS="" LDFLAGS="" LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' + UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' + SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so' + TCL_LIB_VERSIONS_OK=nodots ;; Linux*) SHLIB_CFLAGS="-fPIC" @@@@ -865,6 +875,9 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) EXTRA_CFLAGS="${EXTRA_CFLAGS} -fno-inline" fi + UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' + SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so' + TCL_LIB_VERSIONS_OK=nodots ;; GNU*) SHLIB_CFLAGS="-fPIC" @@@@ -910,28 +923,36 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) LD_SEARCH_FLAGS="" ;; NetBSD-*|FreeBSD-[[1-2]].*|OpenBSD-*) + if test "X${COMPILER_OPTIMIZATION_BUG}" = "XYES"; then + CFLAGS_OPTIMIZE=-O0 + fi # Not available on all versions: check for include file. AC_CHECK_HEADER(dlfcn.h, [ # NetBSD/SPARC needs -fPIC, -fpic will not do. SHLIB_CFLAGS="-fPIC" - SHLIB_LD="ld -Bshareable -x" SHLIB_LD_LIBS="" SHLIB_SUFFIX=".so" DL_OBJS="tclLoadDl.o" DL_LIBS="" LDFLAGS="" - LD_SEARCH_FLAGS='-Wl,-rpath,${LIB_RUNTIME_DIR}' AC_MSG_CHECKING(for ELF) AC_EGREP_CPP(yes, [ #ifdef __ELF__ yes #endif - ], + ], [ AC_MSG_RESULT(yes) - SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so', + SHLIB_LD='${TCL_CC} -shared -Wl,-x' + LD_SEARCH_FLAGS='-Wl,-R${LIB_RUNTIME_DIR}' + TCL_LIB_SPEC_RPATH="-Wl,-R${exec_prefix}/lib" + SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so' + ], [ AC_MSG_RESULT(no) + SHLIB_LD="ld -Bshareable -x" + LD_SEARCH_FLAGS='-R${LIB_RUNTIME_DIR}' + TCL_LIB_SPEC_RPATH="-R${exec_prefix}/lib" SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0' - ) + ]) ], [ SHLIB_CFLAGS="" SHLIB_LD="echo tclLdAout $CC \{$SHLIB_CFLAGS\} | `pwd`/tclsh -r" @@@@ -949,7 +970,7 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' TCL_LIB_VERSIONS_OK=nodots ;; - FreeBSD-*) + FreeBSD-* | DragonFly-*) # FreeBSD 3.* and greater have ELF. SHLIB_CFLAGS="-fPIC" SHLIB_LD="ld -Bshareable -x" @@@@ -1129,6 +1150,9 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) DL_LIBS="-ldl" LDFLAGS="" LD_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}' + SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so' + UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' + TCL_LIB_VERSIONS_OK=nodots ;; SunOS-5*) @@@@ -1173,6 +1197,9 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) else LD_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}' fi + SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so' + UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' + TCL_LIB_VERSIONS_OK=nodots ;; ULTRIX-4.*) SHLIB_CFLAGS="-G 0" @@@@ -1328,7 +1355,7 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) ;; IRIX*) ;; - NetBSD-*|FreeBSD-*|OpenBSD-*) + NetBSD-*|FreeBSD-*|OpenBSD-*|DragonFly-*) ;; Rhapsody-*|Darwin-*) ;; @@@@ -1707,7 +1734,7 @@@@ AC_DEFUN(SC_BLOCKING_STYLE, [ # results, and the version is kept in special file). if test -r /etc/.relid -a "X`uname -n`" = "X`uname -s`" ; then - system=MP-RAS-`awk '{print $3}' /etc/.relid'` + system=MP-RAS-`awk '{print $3}' /etc/.relid` fi if test "`uname -s`" = "AIX" ; then system=AIX-`uname -v`.`uname -r` @ 1.5 log @PKG_DESTDIR_SUPPORT @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.4 2007/10/27 15:16:52 hubertf Exp $ @ 1.4 log @Fix shell bugs, pointed out by cube@@. This makes this package build on Linux. See also: http://mail-index.netbsd.org/tech-userlevel/2007/10/27/0000.html @ text @d1 1 a1 1 $NetBSD$ d3 3 a5 3 --- unix/tcl.m4.orig 2001-10-20 02:24:15.000000000 +0200 +++ unix/tcl.m4 2007-10-27 16:53:32.000000000 +0200 @@@@ -584,7 +584,7 @@@@ d14 1 a14 1 @@@@ -601,6 +601,7 @@@@ d22 1 a22 1 @@@@ -790,6 +791,9 @@@@ d32 1 a32 1 @@@@ -814,6 +818,9 @@@@ d42 1 a42 1 @@@@ -824,6 +831,9 @@@@ d52 1 a52 1 @@@@ -865,6 +875,9 @@@@ d62 1 a62 1 @@@@ -910,28 +923,36 @@@@ d104 1 a104 1 @@@@ -949,7 +970,7 @@@@ d113 1 a113 1 @@@@ -1129,6 +1150,9 @@@@ d123 1 a123 1 @@@@ -1173,6 +1197,9 @@@@ d133 1 a133 1 @@@@ -1328,7 +1355,7 @@@@ d142 1 a142 1 @@@@ -1707,7 +1734,7 @@@@ @ 1.3 log @Fixed wrong use of WRKSRC. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.2 2005/09/21 14:49:08 joerg Exp $ d3 12 a14 3 --- unix/tcl.m4.orig Fri Oct 19 19:24:15 2001 +++ unix/tcl.m4 @@@@ -601,6 +601,7 @@@@ AC_DEFUN(SC_CONFIG_CFLAGS, [ d22 1 a22 1 @@@@ -790,6 +791,9 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) d32 1 a32 1 @@@@ -814,6 +818,9 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) d42 1 a42 1 @@@@ -824,6 +831,9 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) d52 1 a52 1 @@@@ -865,6 +875,9 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) d62 1 a62 1 @@@@ -910,28 +923,36 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) d104 1 a104 1 @@@@ -949,7 +970,7 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) d113 1 a113 1 @@@@ -1129,6 +1150,9 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) d123 1 a123 1 @@@@ -1173,6 +1197,9 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) d133 1 a133 1 @@@@ -1328,7 +1355,7 @@@@ dnl AC_CHECK_TOOL(AR, ar, :) d142 9 @ 1.2 log @Ensure that errno really comes from errno.h and only define it as extern, if it's not a macro. Teach configure about DragonFly. OKed by maintainer. @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.1.1.1 2004/03/08 19:22:27 minskim Exp $ d3 2 a4 2 --- tcl.m4.orig Fri Oct 19 19:24:15 2001 +++ tcl.m4 @ 1.1 log @Initial revision @ text @d1 1 a1 1 $NetBSD: patch-af,v 1.8 2004/02/07 05:30:19 minskim Exp $ d95 9 d124 9 @ 1.1.1.1 log @Reimport tcl-8.3.4 into lang/tcl83 before updating Tcl/Tk to 8.4.5, because many packages still need 8.3. OK'ed by the maintainer (jwise@@). @ text @@