diff options
author | jschauma <jschauma> | 2003-10-08 03:13:21 +0000 |
---|---|---|
committer | jschauma <jschauma> | 2003-10-08 03:13:21 +0000 |
commit | 7563b8ef8c759fff1bbdd3947533fa753a04e3f9 (patch) | |
tree | b95bf14ba83c6eacfe72f5eb03caa2fcaef5c168 /lang/tcl/patches/patch-ab | |
parent | f2c5be19fe435d96a41be18d2ef297f33b10529f (diff) | |
download | pkgsrc-7563b8ef8c759fff1bbdd3947533fa753a04e3f9.tar.gz |
Apply patches from cyber@ provided in PR pkg/22688 to make this work under
Darwin.
Diffstat (limited to 'lang/tcl/patches/patch-ab')
-rw-r--r-- | lang/tcl/patches/patch-ab | 67 |
1 files changed, 43 insertions, 24 deletions
diff --git a/lang/tcl/patches/patch-ab b/lang/tcl/patches/patch-ab index 45778de3c53..4233613fa36 100644 --- a/lang/tcl/patches/patch-ab +++ b/lang/tcl/patches/patch-ab @@ -1,6 +1,7 @@ -$NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ ---- configure.orig Fri Oct 19 17:24:15 2001 -+++ configure Tue Apr 1 19:47:04 2003 +$NetBSD: patch-ab,v 1.18 2003/10/08 03:13:21 jschauma Exp $ + +--- configure.orig Fri Oct 19 20:24:15 2001 ++++ configure Tue Oct 7 21:40:04 2003 @@ -4776,6 +4776,7 @@ # Step 3: set configuration options based on system name and version. @@ -235,7 +236,26 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.so.1.0' fi -@@ -5569,6 +5589,9 @@ +@@ -5401,7 +5421,7 @@ + Rhapsody-*|Darwin-*) + SHLIB_CFLAGS="-fno-common" + SHLIB_LD="cc -dynamiclib \${LDFLAGS}" +- TCL_SHLIB_LD_EXTRAS="-compatibility_version ${TCL_MAJOR_VERSION} -current_version \${VERSION} -install_name \${LIB_RUNTIME_DIR}/\${TCL_LIB_FILE} -prebind -seg1addr a000000" ++ TCL_SHLIB_LD_EXTRAS="-compatibility_version ${TCL_MAJOR_VERSION} -current_version \${VERSION} -install_name \${LIB_RUNTIME_DIR}/\${TCL_LIB_FILE} -prebind -seg1addr a000000 -dynamiclib" + SHLIB_LD_LIBS="${LIBS}" + SHLIB_SUFFIX=".dylib" + DL_OBJS="tclLoadDyld.o" +@@ -5410,6 +5430,9 @@ + LD_SEARCH_FLAGS="" + CFLAGS_OPTIMIZE="-O3" + EXTRA_CFLAGS="-arch ppc -pipe" ++ UNSHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}.a' ++ SHARED_LIB_SUFFIX='${TCL_TRIM_DOTS}\$\{DBGX\}\$\{SHLIB_SUFFIX\}' ++ TCL_LIB_VERSIONS_OK=nodots + ;; + NEXTSTEP-*) + SHLIB_CFLAGS="" +@@ -5569,6 +5592,9 @@ DL_LIBS="-ldl" LDFLAGS="" LD_SEARCH_FLAGS='-Wl,-R,${LIB_RUNTIME_DIR}' @@ -245,7 +265,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ ;; SunOS-5*) -@@ -5616,6 +5639,9 @@ +@@ -5616,6 +5642,9 @@ else LD_SEARCH_FLAGS='-R ${LIB_RUNTIME_DIR}' fi @@ -255,7 +275,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ ;; ULTRIX-4.*) SHLIB_CFLAGS="-G 0" -@@ -5641,10 +5667,10 @@ +@@ -5641,17 +5670,17 @@ # that don't grok the -Bexport option. Test that it does. hold_ldflags=$LDFLAGS echo $ac_n "checking for ld accepts -Bexport flag""... $ac_c" 1>&6 @@ -268,7 +288,6 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ #include "confdefs.h" int main() { -@@ -5651,7 +5677,7 @@ int i; ; return 0; } EOF @@ -277,7 +296,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ rm -rf conftest* found=yes else -@@ -5697,9 +5723,9 @@ +@@ -5697,9 +5726,9 @@ if test "x$DL_OBJS" = "xtclLoadAout.o" ; then echo $ac_n "checking sys/exec.h""... $ac_c" 1>&6 @@ -289,7 +308,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ #include "confdefs.h" #include <sys/exec.h> int main() { -@@ -5717,7 +5743,7 @@ +@@ -5717,7 +5746,7 @@ ; return 0; } EOF @@ -298,7 +317,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ rm -rf conftest* tcl_ok=usable else -@@ -5735,9 +5761,9 @@ +@@ -5735,9 +5764,9 @@ else echo $ac_n "checking a.out.h""... $ac_c" 1>&6 @@ -310,7 +329,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ #include "confdefs.h" #include <a.out.h> int main() { -@@ -5755,7 +5781,7 @@ +@@ -5755,7 +5784,7 @@ ; return 0; } EOF @@ -319,7 +338,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ rm -rf conftest* tcl_ok=usable else -@@ -5773,9 +5799,9 @@ +@@ -5773,9 +5802,9 @@ else echo $ac_n "checking sys/exec_aout.h""... $ac_c" 1>&6 @@ -331,7 +350,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ #include "confdefs.h" #include <sys/exec_aout.h> int main() { -@@ -5793,7 +5819,7 @@ +@@ -5793,7 +5822,7 @@ ; return 0; } EOF @@ -340,7 +359,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ rm -rf conftest* tcl_ok=usable else -@@ -5890,7 +5916,7 @@ +@@ -5890,7 +5919,7 @@ echo $ac_n "checking for build with symbols""... $ac_c" 1>&6 @@ -349,7 +368,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ # Check whether --enable-symbols or --disable-symbols was given. if test "${enable_symbols+set}" = set; then enableval="$enable_symbols" -@@ -5927,17 +5953,17 @@ +@@ -5927,17 +5956,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 @@ -370,7 +389,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* -@@ -5967,17 +5993,17 @@ +@@ -5967,17 +5996,17 @@ do ac_safe=`echo "$ac_hdr" | sed 'y%./+-%__p_%'` echo $ac_n "checking for $ac_hdr""... $ac_c" 1>&6 @@ -391,7 +410,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ ac_err=`grep -v '^ *+' conftest.out | grep -v "^conftest.${ac_ext}\$"` if test -z "$ac_err"; then rm -rf conftest* -@@ -6004,7 +6030,7 @@ +@@ -6004,7 +6033,7 @@ done echo $ac_n "checking FIONBIO vs. O_NONBLOCK for nonblocking I/O""... $ac_c" 1>&6 @@ -400,7 +419,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ if test -f /usr/lib/NextStep/software_version; then system=NEXTSTEP-`awk '/3/,/3/' /usr/lib/NextStep/software_version` else -@@ -6066,7 +6092,7 @@ +@@ -6066,7 +6095,7 @@ echo $ac_n "checking how to build libraries""... $ac_c" 1>&6 @@ -409,7 +428,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ # Check whether --enable-shared or --disable-shared was given. if test "${enable_shared+set}" = set; then enableval="$enable_shared" -@@ -6103,7 +6129,7 @@ +@@ -6103,7 +6132,7 @@ if test "x$DL_OBJS" = "xtclLoadAout.o"; then MAKE_LIB="\${STLIB_LD} \$@ \${OBJS}" else @@ -418,7 +437,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ fi else case $system in -@@ -6141,7 +6167,7 @@ +@@ -6141,7 +6170,7 @@ TCL_LIB_FLAG="-ltcl`echo ${TCL_VERSION} | tr -d .`\${TCL_DBGX}" fi TCL_BUILD_LIB_SPEC="-L`pwd` ${TCL_LIB_FLAG}" @@ -427,7 +446,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ else TCL_BUILD_EXP_FILE="lib.exp" eval "TCL_EXP_FILE=libtcl${TCL_EXPORT_FILE_SUFFIX}" -@@ -6171,9 +6197,9 @@ +@@ -6171,9 +6200,9 @@ #-------------------------------------------------------------------- if test "$prefix" != "$exec_prefix"; then @@ -439,7 +458,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ fi #-------------------------------------------------------------------- -@@ -6186,7 +6212,7 @@ +@@ -6186,7 +6215,7 @@ # Replace DBGX with TCL_DBGX eval "TCL_STUB_LIB_FILE=\"${TCL_STUB_LIB_FILE}\"" @@ -448,7 +467,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ if test "${TCL_LIB_VERSIONS_OK}" = "ok"; then TCL_STUB_LIB_FLAG="-ltclstub${TCL_VERSION}\${TCL_DBGX}" -@@ -6262,6 +6288,8 @@ +@@ -6262,6 +6291,8 @@ @@ -457,7 +476,7 @@ $NetBSD: patch-ab,v 1.17 2003/04/21 20:27:29 cjep Exp $ trap '' 1 2 15 cat > confcache <<\EOF # This file is a shell script that caches the results of configure -@@ -6437,12 +6465,12 @@ +@@ -6437,12 +6468,12 @@ s%@CFG_TCL_SHARED_LIB_SUFFIX@%$CFG_TCL_SHARED_LIB_SUFFIX%g s%@CFG_TCL_UNSHARED_LIB_SUFFIX@%$CFG_TCL_UNSHARED_LIB_SUFFIX%g s%@CFG_TCL_EXPORT_FILE_SUFFIX@%$CFG_TCL_EXPORT_FILE_SUFFIX%g |