diff options
author | rh <rh@pkgsrc.org> | 2000-06-01 09:36:45 +0000 |
---|---|---|
committer | rh <rh@pkgsrc.org> | 2000-06-01 09:36:45 +0000 |
commit | b3f7935777b369f687e015b766c74a71c43c8aa5 (patch) | |
tree | 963413bd8907ad906738f77f2296fc96b1242c4a | |
parent | e6d2ce50141f3584118612d5d849d5689b73305a (diff) | |
download | pkgsrc-b3f7935777b369f687e015b766c74a71c43c8aa5.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/Makefile | 3 | ||||
-rw-r--r-- | devel/libtool/files/patch-sum | 3 | ||||
-rw-r--r-- | devel/libtool/patches/patch-ab | 29 |
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 |