summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrh <rh>2000-06-01 09:36:45 +0000
committerrh <rh>2000-06-01 09:36:45 +0000
commitef83cd18c92e4bcf9291865e4d0c80b09d8a83a7 (patch)
tree963413bd8907ad906738f77f2296fc96b1242c4a
parent16d196df657297ccc3c8ccd6c1e06f4df5c6c0f9 (diff)
downloadpkgsrc-ef83cd18c92e4bcf9291865e4d0c80b09d8a83a7.tar.gz
Pull in some of the libtool-current changes to handle -Wl linker options,
making runtime library path settings work again. Bump version to 1.3.5nb1
-rw-r--r--devel/libtool/Makefile3
-rw-r--r--devel/libtool/files/patch-sum3
-rw-r--r--devel/libtool/patches/patch-ab29
3 files changed, 33 insertions, 2 deletions
diff --git a/devel/libtool/Makefile b/devel/libtool/Makefile
index 1bfd2921896..2fce6867839 100644
--- a/devel/libtool/Makefile
+++ b/devel/libtool/Makefile
@@ -1,7 +1,8 @@
-# $NetBSD: Makefile,v 1.15 2000/06/01 06:15:12 rh Exp $
+# $NetBSD: Makefile,v 1.16 2000/06/01 09:36:45 rh Exp $
#
DISTNAME= libtool-1.3.5
+PKGNAME= libtool-1.3.5nb1
CATEGORIES= devel pkgtools
MASTER_SITES= ${MASTER_SITE_GNU:=libtool/}
diff --git a/devel/libtool/files/patch-sum b/devel/libtool/files/patch-sum
index b23b9e8c5e8..1fd58eae9b9 100644
--- a/devel/libtool/files/patch-sum
+++ b/devel/libtool/files/patch-sum
@@ -1,3 +1,4 @@
-$NetBSD: patch-sum,v 1.4 2000/05/31 17:25:55 rh Exp $
+$NetBSD: patch-sum,v 1.5 2000/06/01 09:36:46 rh Exp $
MD5 (patch-aa) = 3360a0a89685cd87223e951550b11b66
+MD5 (patch-ab) = f0281e25c47867a5f1c93942cdf440b4
diff --git a/devel/libtool/patches/patch-ab b/devel/libtool/patches/patch-ab
new file mode 100644
index 00000000000..e4147ec4645
--- /dev/null
+++ b/devel/libtool/patches/patch-ab
@@ -0,0 +1,29 @@
+$NetBSD: patch-ab,v 1.8 2000/06/01 09:36:47 rh Exp $
+
+--- ltmain.in.orig Sat May 27 03:53:15 2000
++++ ltmain.in Thu Jun 1 11:21:17 2000
+@@ -1154,6 +1154,24 @@
+ continue
+ ;;
+
++ -Wl,*)
++ args=`$echo "X$arg" | $Xsed -e "$sed_quote_subst" -e 's/^-Wl,//'`
++ arg=
++ IFS="${IFS= }"; save_ifs="$IFS"; IFS=','
++ for flag in $args; do
++ IFS="$save_ifs"
++ case "$flag" in
++ *[\[\~\#\^\&\*\(\)\{\}\|\;\<\>\?\'\ \ ]*|*]*|"")
++ flag="\"$flag\""
++ ;;
++ esac
++ arg="$arg $wl$flag"
++ linkopts="$linkopts $flag"
++ done
++ IFS="$save_ifs"
++ arg=`$echo "X$arg" | $Xsed -e "s/^ //"`
++ ;;
++
+ # Some other compiler flag.
+ -* | +*)
+ # Unknown arguments in both finalize_command and compile_command need