pkgsrc-Changes-HG archive

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

[pkgsrc/trunk]: pkgsrc/lang/tcl-itcl-current - fix up the patched makefiles a...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/51992c425d39
branches:  trunk
changeset: 481081:51992c425d39
user:      dmcmahill <dmcmahill%pkgsrc.org@localhost>
date:      Sat Sep 25 06:43:03 2004 +0000

description:
- fix up the patched makefiles a bit so that libtool libs are correctly
in the all target.  This prevents the libs from being created over and over.

- fix up the libitk.so library so that the itk part of this package
actually works.

diffstat:

 lang/tcl-itcl-current/distinfo         |  10 +++++-----
 lang/tcl-itcl-current/patches/patch-aa |   8 +++-----
 lang/tcl-itcl-current/patches/patch-ab |  31 ++++++++++++++++++-------------
 lang/tcl-itcl-current/patches/patch-ac |   8 +++-----
 lang/tcl-itcl-current/patches/patch-ad |  30 +++++++++++++++++-------------
 5 files changed, 46 insertions(+), 41 deletions(-)

diffs (184 lines):

diff -r 1ee4ee046e27 -r 51992c425d39 lang/tcl-itcl-current/distinfo
--- a/lang/tcl-itcl-current/distinfo    Sat Sep 25 04:52:29 2004 +0000
+++ b/lang/tcl-itcl-current/distinfo    Sat Sep 25 06:43:03 2004 +0000
@@ -1,11 +1,11 @@
-$NetBSD: distinfo,v 1.1.1.1 2004/09/24 21:16:02 dmcmahill Exp $
+$NetBSD: distinfo,v 1.2 2004/09/25 06:43:03 dmcmahill Exp $
 
 SHA1 (tcl-itcl-20040920.tar.gz) = 469d8df8d7b506e7d175eb5a15fe68b5a60e95c6
 Size (tcl-itcl-20040920.tar.gz) = 1133945 bytes
-SHA1 (patch-aa) = 181176465cd8891710dcd029c09fd0350e8dc47c
-SHA1 (patch-ab) = f6c9ef0d8a63d46459106438f6841d715a0cd209
-SHA1 (patch-ac) = 436198562c52f6b6b8e84ba812ba4ce7e8e93eb5
-SHA1 (patch-ad) = 0b30aabd3afc00020bfd0779997672e3cca929c6
+SHA1 (patch-aa) = 0bd0534d1d8bb4578334f43d9e72712673ba7a27
+SHA1 (patch-ab) = 05a86eb12eb9bf5b1d2b5cc0349fb919263dedcb
+SHA1 (patch-ac) = 3c66d00e9d794f23491616bb2fec105c318561ee
+SHA1 (patch-ad) = 8eb6769fb919ba51ee72664818c5e31e45e518d9
 SHA1 (patch-ae) = 595d5fa2c322a6726af21f87cb5a74feadb9d515
 SHA1 (patch-ag) = 5b21951b82de53875efd5289dd87abae8bb11073
 SHA1 (patch-ah) = 58985a1b21625fc00dbbfe4e793dcbb2f7ef2929
diff -r 1ee4ee046e27 -r 51992c425d39 lang/tcl-itcl-current/patches/patch-aa
--- a/lang/tcl-itcl-current/patches/patch-aa    Sat Sep 25 04:52:29 2004 +0000
+++ b/lang/tcl-itcl-current/patches/patch-aa    Sat Sep 25 06:43:03 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.1.1.1 2004/09/24 21:16:02 dmcmahill Exp $
+$NetBSD: patch-aa,v 1.2 2004/09/25 06:43:04 dmcmahill Exp $
 
 --- itcl/configure.orig        Wed Sep  8 01:23:50 2004
 +++ itcl/configure
@@ -11,14 +11,12 @@
        TCL_GENERIC_DIR_NATIVE='${TCL_TOP_DIR_NATIVE}/generic'
        TCL_UNIX_DIR_NATIVE='${TCL_TOP_DIR_NATIVE}/unix'
        TCL_WIN_DIR_NATIVE='${TCL_TOP_DIR_NATIVE}/win'
-@@ -8591,8 +8591,8 @@ fi
+@@ -8591,7 +8591,7 @@ fi
        MAKE_STUB_LIB="\${STLIB_LD} -out:\$@ \$(PKG_STUB_OBJECTS)"
      else
        MAKE_STATIC_LIB="\${STLIB_LD} \$@ \$(PKG_OBJECTS)"
 -      MAKE_SHARED_LIB="\${SHLIB_LD} -o \$@ \$(PKG_OBJECTS) \${SHLIB_LD_FLAGS} \${SHLIB_LD_LIBS}"
--      MAKE_STUB_LIB="\${STLIB_LD} \$@ \$(PKG_STUB_OBJECTS)"
 +      MAKE_SHARED_LIB="\${SHLIB_LD} -o \${@:C/\.so.*/.la/} \${PKG_OBJECTS:.o=.lo} \${SHLIB_LDFLAGS} \${SHLIB_LD_LIBS} -version-info 0:0"
-+      MAKE_STUB_LIB="\${SHLIB_LD} -o \${@:C/\.so.*/.la/} \${PKG_STUB_OBJECTS:.o=.lo} \${SHLIB_LDFLAGS} \${SHLIB_LD_LIBS} -version-info 0:0"
+       MAKE_STUB_LIB="\${STLIB_LD} \$@ \$(PKG_STUB_OBJECTS)"
      fi
  
-     if test "${SHARED_BUILD}" = "1" ; then
diff -r 1ee4ee046e27 -r 51992c425d39 lang/tcl-itcl-current/patches/patch-ab
--- a/lang/tcl-itcl-current/patches/patch-ab    Sat Sep 25 04:52:29 2004 +0000
+++ b/lang/tcl-itcl-current/patches/patch-ab    Sat Sep 25 06:43:03 2004 +0000
@@ -1,7 +1,16 @@
-$NetBSD: patch-ab,v 1.1.1.1 2004/09/24 21:16:02 dmcmahill Exp $
+$NetBSD: patch-ab,v 1.2 2004/09/25 06:43:04 dmcmahill Exp $
 
 --- itcl/Makefile.in.orig      Tue Aug 17 17:47:18 2004
 +++ itcl/Makefile.in
+@@ -58,7 +58,7 @@ PKG_HEADERS  = @PKG_HEADERS@
+ PKG_LIB_FILE  = @PKG_LIB_FILE@
+ PKG_STUB_LIB_FILE = @PKG_STUB_LIB_FILE@
+ 
+-lib_BINARIES  = $(PKG_LIB_FILE) $(PKG_STUB_LIB_FILE)
++lib_BINARIES  = ${PKG_LIB_FILE:C/\.so.*/.la/} ${PKG_STUB_LIB_FILE}
+ BINARIES      = $(lib_BINARIES)
+ 
+ SHELL         = @SHELL@
 @@ -77,19 +77,19 @@ DESTDIR            =
  
  PKG_DIR               = $(PACKAGE_NAME)$(PACKAGE_VERSION)
@@ -40,25 +49,21 @@
  STLIB_LD      = @STLIB_LD@
  TCL_DEFS      = @TCL_DEFS@
  TCL_BIN_DIR   = @TCL_BIN_DIR@
-@@ -231,12 +231,10 @@ depend:
- $(PKG_LIB_FILE): $(PKG_OBJECTS)
+@@ -228,15 +228,13 @@ depend:
+ # source files above.
+ #========================================================================
+ 
+-$(PKG_LIB_FILE): $(PKG_OBJECTS)
++${PKG_LIB_FILE:C/\.so.*/.la/}: $(PKG_OBJECTS)
        -rm -f $(PKG_LIB_FILE)
        ${MAKE_LIB}
 -      $(RANLIB) $(PKG_LIB_FILE)
  
- $(PKG_STUB_LIB_FILE): $(PKG_STUB_OBJECTS)
+-$(PKG_STUB_LIB_FILE): $(PKG_STUB_OBJECTS)
++${PKG_STUB_LIB_FILE}: $(PKG_STUB_OBJECTS)
        -rm -f $(PKG_STUB_LIB_FILE)
        ${MAKE_STUB_LIB}
 -      $(RANLIB_STUB) $(PKG_STUB_LIB_FILE)
  
  #========================================================================
  # We need to enumerate the list of .c to .o lines here.
-@@ -292,7 +290,7 @@ distclean: clean
- 
- install-lib-binaries:
-       @mkdir -p $(DESTDIR)$(pkglibdir)
--      @list='$(lib_BINARIES)'; for p in $$list; do \
-+      @list='${PKG_LIB_FILE:C/\.so.*/.la/} ${PKG_STUB_LIB_FILE:C/\.so.*/.la/} $(lib_BINARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p"; \
-           $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p; \
diff -r 1ee4ee046e27 -r 51992c425d39 lang/tcl-itcl-current/patches/patch-ac
--- a/lang/tcl-itcl-current/patches/patch-ac    Sat Sep 25 04:52:29 2004 +0000
+++ b/lang/tcl-itcl-current/patches/patch-ac    Sat Sep 25 06:43:03 2004 +0000
@@ -1,4 +1,4 @@
-$NetBSD: patch-ac,v 1.1.1.1 2004/09/24 21:16:02 dmcmahill Exp $
+$NetBSD: patch-ac,v 1.2 2004/09/25 06:43:04 dmcmahill Exp $
 
 --- itk/configure.orig Wed Sep  8 01:23:51 2004
 +++ itk/configure
@@ -11,17 +11,15 @@
        TCL_GENERIC_DIR_NATIVE='${TCL_TOP_DIR_NATIVE}/generic'
        TCL_UNIX_DIR_NATIVE='${TCL_TOP_DIR_NATIVE}/unix'
        TCL_WIN_DIR_NATIVE='${TCL_TOP_DIR_NATIVE}/win'
-@@ -9338,8 +9338,8 @@ fi
+@@ -9338,7 +9338,7 @@ fi
        MAKE_STUB_LIB="\${STLIB_LD} -out:\$@ \$(PKG_STUB_OBJECTS)"
      else
        MAKE_STATIC_LIB="\${STLIB_LD} \$@ \$(PKG_OBJECTS)"
 -      MAKE_SHARED_LIB="\${SHLIB_LD} -o \$@ \$(PKG_OBJECTS) \${SHLIB_LD_FLAGS} \${SHLIB_LD_LIBS}"
--      MAKE_STUB_LIB="\${STLIB_LD} \$@ \$(PKG_STUB_OBJECTS)"
 +      MAKE_SHARED_LIB="\${SHLIB_LD} -o \${@:C/\.so.*/.la/} \${PKG_OBJECTS:.o=.lo} \${SHLIB_LDFLAGS} \${SHLIB_LD_LIBS} -version-info 0:0"
-+      MAKE_STUB_LIB="\${SHLIB_LD} -o \${@:C/\.so.*/.la/} \${PKG_STUB_OBJECTS:.o=.lo} \${SHLIB_LDFLAGS} \${SHLIB_LD_LIBS} -version-info 0:0"
+       MAKE_STUB_LIB="\${STLIB_LD} \$@ \$(PKG_STUB_OBJECTS)"
      fi
  
-     if test "${SHARED_BUILD}" = "1" ; then
 @@ -9407,7 +9407,7 @@ fi
  if test "${TEA_PLATFORM}" = "windows" -a "$GCC" != "yes" ; then
      SHLIB_LD_LIBS="${SHLIB_LD_LIBS} \"`${CYGPATH} ${itcl_STUB_LIB_PATH}`\""
diff -r 1ee4ee046e27 -r 51992c425d39 lang/tcl-itcl-current/patches/patch-ad
--- a/lang/tcl-itcl-current/patches/patch-ad    Sat Sep 25 04:52:29 2004 +0000
+++ b/lang/tcl-itcl-current/patches/patch-ad    Sat Sep 25 06:43:03 2004 +0000
@@ -1,7 +1,16 @@
-$NetBSD: patch-ad,v 1.1.1.1 2004/09/24 21:16:02 dmcmahill Exp $
+$NetBSD: patch-ad,v 1.2 2004/09/25 06:43:04 dmcmahill Exp $
 
 --- itk/Makefile.in.orig       Tue Aug 17 17:47:18 2004
 +++ itk/Makefile.in
+@@ -77,7 +77,7 @@ ITK_WIN_DIR_NATIVE   = @ITK_WIN_DIR_NATIVE
+ PKG_LIB_FILE  = @PKG_LIB_FILE@
+ PKG_STUB_LIB_FILE = @PKG_STUB_LIB_FILE@
+ 
+-lib_BINARIES  = $(PKG_LIB_FILE)
++lib_BINARIES  = ${PKG_LIB_FILE:C/\.so.*/.la/}
+ BINARIES      = $(lib_BINARIES)
+ 
+ SHELL         = @SHELL@
 @@ -96,19 +96,19 @@ DESTDIR            =
  
  PKG_DIR               = $(PACKAGE_NAME)$(PACKAGE_VERSION)
@@ -36,12 +45,16 @@
 +SHLIB_LD      = ${LIBTOOL} --mode=link @CC@ -rpath ${PREFIX}/lib
  SHLIB_LD_FLAGS        = @SHLIB_LD_FLAGS@
 -SHLIB_LD_LIBS = @SHLIB_LD_LIBS@
-+SHLIB_LD_LIBS = -Wl,-R${X11BASE}/lib -L${X11BASE}/lib -Wl,-R${PREFIX}/lib -L${PREFIX}/lib -ltk84 -ltcl84 -lX11 -lm
++SHLIB_LD_LIBS = ../itcl/itclStubLib.lo -Wl,-R${X11BASE}/lib -L${X11BASE}/lib -Wl,-R${PREFIX}/lib -L${PREFIX}/lib -ltk84 -ltcl84 -lX11 -lm
  STLIB_LD      = @STLIB_LD@
  TCL_DEFS      = @TCL_DEFS@
  TCL_BIN_DIR   = @TCL_BIN_DIR@
-@@ -256,12 +256,10 @@ depend:
- $(PKG_LIB_FILE): $(PKG_OBJECTS)
+@@ -253,15 +253,13 @@ depend:
+ # source files above.
+ #========================================================================
+ 
+-$(PKG_LIB_FILE): $(PKG_OBJECTS)
++${PKG_LIB_FILE:C/\.so.*/.la/}: $(PKG_OBJECTS)
        -rm -f $(PKG_LIB_FILE)
        ${MAKE_LIB}
 -      $(RANLIB) $(PKG_LIB_FILE)
@@ -53,12 +66,3 @@
  
  #========================================================================
  # We need to enumerate the list of .c to .o lines here.
-@@ -317,7 +315,7 @@ distclean: clean
- 
- install-lib-binaries:
-       @mkdir -p $(DESTDIR)$(pkglibdir)
--      @list='$(lib_BINARIES)'; for p in $$list; do \
-+      @list='${PKG_LIB_FILE:C/\.so.*/.la/} ${PKG_STUB_LIB_FILE:C/\.so.*/.la/} $(lib_BINARIES)'; for p in $$list; do \
-         if test -f $$p; then \
-           echo " $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p"; \
-           $(INSTALL_PROGRAM) $$p $(DESTDIR)$(pkglibdir)/$$p; \



Home | Main Index | Thread Index | Old Index