pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/lang/tcl Honour LDFLAGS. Fixes cwrapper build with no...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/8c4298eb6197
branches:  trunk
changeset: 648677:8c4298eb6197
user:      jperkin <jperkin%pkgsrc.org@localhost>
date:      Mon Mar 16 13:30:02 2015 +0000

description:
Honour LDFLAGS.  Fixes cwrapper build with non-builtin zlib.

diffstat:

 lang/tcl/distinfo                       |   4 ++--
 lang/tcl/patches/patch-unix_Makefile.in |  31 +++++++++++++++++++++----------
 2 files changed, 23 insertions(+), 12 deletions(-)

diffs (120 lines):

diff -r c6932f116b0a -r 8c4298eb6197 lang/tcl/distinfo
--- a/lang/tcl/distinfo Mon Mar 16 12:46:09 2015 +0000
+++ b/lang/tcl/distinfo Mon Mar 16 13:30:02 2015 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.63 2014/11/22 15:57:17 adam Exp $
+$NetBSD: distinfo,v 1.64 2015/03/16 13:30:02 jperkin Exp $
 
 SHA1 (tcl8.6.3-src.tar.gz) = 026b4b6330205bdc49af12332ee17c2b01f76d37
 RMD160 (tcl8.6.3-src.tar.gz) = 7d798ddba4e0b2fce9228f2d654e2cfeef015aca
@@ -15,7 +15,7 @@
 SHA1 (patch-pkgs_thread2.7.1_configure) = f722be8d70eb16c34acd9685d5b594665d811b76
 SHA1 (patch-tests_load.test) = 438695ab76e01646e49aadc01c44344a5495eabb
 SHA1 (patch-tests_pkgMkIndex.test) = 70d1042c1f4743052c5fa191fa7c4732a08e28a2
-SHA1 (patch-unix_Makefile.in) = bac1e1140becda4cd032506ca8aaf699a9380faa
+SHA1 (patch-unix_Makefile.in) = 70cd193ca4bf93a0dc635c4ea0681686699277bf
 SHA1 (patch-unix_configure) = abe7ec2bccea451d69d2df2587d3189971f17d9a
 SHA1 (patch-unix_tclConfig.sh.in) = 341ac4f1bbfb29551dea87ade98b3b7b59652a31
 SHA1 (patch-unix_tclUnixCompat.c) = 7ffa40a1a56345f5b86cd896e8e3b0d5748d8c5e
diff -r c6932f116b0a -r 8c4298eb6197 lang/tcl/patches/patch-unix_Makefile.in
--- a/lang/tcl/patches/patch-unix_Makefile.in   Mon Mar 16 12:46:09 2015 +0000
+++ b/lang/tcl/patches/patch-unix_Makefile.in   Mon Mar 16 13:30:02 2015 +0000
@@ -1,6 +1,8 @@
-$NetBSD: patch-unix_Makefile.in,v 1.8 2014/10/31 21:11:18 adam Exp $
+$NetBSD: patch-unix_Makefile.in,v 1.9 2015/03/16 13:30:02 jperkin Exp $
 
---- unix/Makefile.in.orig      2013-09-19 20:17:13.000000000 +0000
+Honour LDFLAGS.
+
+--- unix/Makefile.in.orig      2014-11-12 02:36:22.000000000 +0000
 +++ unix/Makefile.in
 @@ -8,6 +8,7 @@ VERSION                = @TCL_VERSION@
  MAJOR_VERSION         = @TCL_MAJOR_VERSION@
@@ -28,6 +30,15 @@
  
  # Flags to pass to the linker
  LDFLAGS_DEBUG         = @LDFLAGS_DEBUG@
+@@ -189,7 +192,7 @@ DLTEST_TARGETS             = dltest.marker
+ # run-time. The first symbol is for use when creating a binary with cc, and
+ # the second is for use when running ld directly.
+ CC_SEARCH_FLAGS       = @CC_SEARCH_FLAGS@
+-LD_SEARCH_FLAGS       = @LD_SEARCH_FLAGS@
++LD_SEARCH_FLAGS       = @LD_SEARCH_FLAGS@ @LDFLAGS@
+ 
+ # The following symbol is defined to "$(DLTEST_TARGETS)" if dynamic loading is
+ # available; this causes everything in the "dltest" subdirectory to be built
 @@ -200,6 +203,7 @@ BUILD_DLTEST               = @BUILD_DLTEST@
  #BUILD_DLTEST         =
  
@@ -36,7 +47,7 @@
  #TCL_LIB_FILE         = libtcl.a
  
  # Generic lib name used in rules that apply to tcl and tk
-@@ -613,7 +617,7 @@ SRCS = $(GENERIC_SRCS) $(TOMMATH_SRCS) $
+@@ -614,7 +618,7 @@ SRCS = $(GENERIC_SRCS) $(TOMMATH_SRCS) $
  
  all: binaries libraries doc packages
  
@@ -45,7 +56,7 @@
  
  libraries:
  
-@@ -630,6 +634,11 @@ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
+@@ -633,6 +637,11 @@ ${STUB_LIB_FILE}: ${STUB_LIB_OBJS}
        rm -f $@
        @MAKE_STUB_LIB@
  
@@ -57,7 +68,7 @@
  # Make target which outputs the list of the .o contained in the Tcl lib useful
  # to build a single big shared library containing Tcl and other extensions.
  # Used for the Tcl Plugin.  -- dl
-@@ -796,9 +805,16 @@ install-binaries: binaries
+@@ -799,9 +808,16 @@ install-binaries: binaries
            done;
        @echo "Installing $(LIB_FILE) to $(DLL_INSTALL_DIR)/"
        @@INSTALL_LIB@
@@ -75,7 +86,7 @@
        @echo "Installing tclConfig.sh to $(CONFIG_INSTALL_DIR)/"
        @$(INSTALL_DATA) tclConfig.sh "$(CONFIG_INSTALL_DIR)/tclConfig.sh"
        @echo "Installing tclooConfig.sh to $(CONFIG_INSTALL_DIR)/"
-@@ -822,7 +838,7 @@ install-libraries: libraries
+@@ -825,7 +841,7 @@ install-libraries: libraries
                else true; \
                fi; \
            done;
@@ -84,7 +95,7 @@
            do \
            if [ ! -d "$(SCRIPT_INSTALL_DIR)"/$$i ] ; then \
                echo "Making directory $(SCRIPT_INSTALL_DIR)/$$i"; \
-@@ -843,6 +859,8 @@ install-libraries: libraries
+@@ -846,6 +862,8 @@ install-libraries: libraries
            done;
        @echo "Installing package http 2.8.8 as a Tcl Module";
        @$(INSTALL_DATA) $(TOP_DIR)/library/http/http.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.6/http-2.8.8.tm;
@@ -93,7 +104,7 @@
        @echo "Installing package opt0.4 files to $(SCRIPT_INSTALL_DIR)/opt0.4/";
        @for i in $(TOP_DIR)/library/opt/*.tcl ; \
            do \
-@@ -850,13 +868,21 @@ install-libraries: libraries
+@@ -853,13 +871,21 @@ install-libraries: libraries
            done;
        @echo "Installing package msgcat 1.5.2 as a Tcl Module";
        @$(INSTALL_DATA) $(TOP_DIR)/library/msgcat/msgcat.tcl "$(SCRIPT_INSTALL_DIR)"/../tcl8/8.5/msgcat-1.5.2.tm;
@@ -115,7 +126,7 @@
  
        @echo "Installing encoding files to $(SCRIPT_INSTALL_DIR)/encoding/";
        @for i in $(TOP_DIR)/library/encoding/*.enc ; do \
-@@ -941,7 +967,7 @@ install-doc: doc
+@@ -944,7 +970,7 @@ install-doc: doc
        done
  
  install-headers:
@@ -124,7 +135,7 @@
            do \
            if [ ! -d "$$i" ] ; then \
                echo "Making directory $$i"; \
-@@ -950,13 +976,17 @@ install-headers:
+@@ -953,13 +979,17 @@ install-headers:
                fi; \
            done;
        @echo "Installing header files to $(INCLUDE_INSTALL_DIR)/";



Home | Main Index | Thread Index | Old Index