Sat May 10 13:35:10 2014 UTC ()
Upstream libtool patch to support following bugfix for -Bdirect on SunOS
Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=1645
see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788


(richard)
diff -r1.91 -r1.92 pkgsrc/devel/libtool/distinfo
diff -r1.29 -r1.30 pkgsrc/devel/libtool/patches/patch-ac

cvs diff -r1.91 -r1.92 pkgsrc/devel/libtool/distinfo (expand / switch to unified diff)

--- pkgsrc/devel/libtool/distinfo 2014/05/10 13:29:41 1.91
+++ pkgsrc/devel/libtool/distinfo 2014/05/10 13:35:10 1.92
@@ -1,9 +1,9 @@ @@ -1,9 +1,9 @@
1$NetBSD: distinfo,v 1.91 2014/05/10 13:29:41 richard Exp $ 1$NetBSD: distinfo,v 1.92 2014/05/10 13:35:10 richard Exp $
2 2
3SHA1 (libtool-2.4.2.tar.gz) = 22b71a8b5ce3ad86e1094e7285981cae10e6ff88 3SHA1 (libtool-2.4.2.tar.gz) = 22b71a8b5ce3ad86e1094e7285981cae10e6ff88
4RMD160 (libtool-2.4.2.tar.gz) = b7153f3f1e1c50d8c04787cafccd4e19af62ec7d 4RMD160 (libtool-2.4.2.tar.gz) = b7153f3f1e1c50d8c04787cafccd4e19af62ec7d
5Size (libtool-2.4.2.tar.gz) = 2632347 bytes 5Size (libtool-2.4.2.tar.gz) = 2632347 bytes
6SHA1 (patch-aa) = 8fa167bebf27b7bc3008edd61408a0aede6bdf69 6SHA1 (patch-aa) = 8fa167bebf27b7bc3008edd61408a0aede6bdf69
7SHA1 (patch-ab) = 40452951d28dd52f70c66185568a132ae5852f2f 7SHA1 (patch-ab) = 40452951d28dd52f70c66185568a132ae5852f2f
8SHA1 (patch-ac) = 9e0e79308e78ceabfa5766fb1562c723796be85d 8SHA1 (patch-ac) = 0e9503ece879b59cf9f90c85e3b0347fe132d2a3
9SHA1 (patch-ad) = bfb7ea5e36a0dd770ce7fdc18422269b25f90d02 9SHA1 (patch-ad) = bfb7ea5e36a0dd770ce7fdc18422269b25f90d02

cvs diff -r1.29 -r1.30 pkgsrc/devel/libtool/patches/Attic/patch-ac (expand / switch to unified diff)

--- pkgsrc/devel/libtool/patches/Attic/patch-ac 2014/05/10 13:29:41 1.29
+++ pkgsrc/devel/libtool/patches/Attic/patch-ac 2014/05/10 13:35:10 1.30
@@ -1,29 +1,40 @@ @@ -1,29 +1,40 @@
1$NetBSD: patch-ac,v 1.29 2014/05/10 13:29:41 richard Exp $ 1$NetBSD: patch-ac,v 1.30 2014/05/10 13:35:10 richard Exp $
2 2
3--- libltdl/config/ltmain.sh.orig 2011-10-17 10:19:35.000000000 +0000 3--- libltdl/config/ltmain.sh.orig 2011-10-17 10:19:35.000000000 +0000
4+++ libltdl/config/ltmain.sh 4+++ libltdl/config/ltmain.sh
5@@ -133,8 +133,9 @@ $lt_unset CDPATH 5@@ -133,8 +133,9 @@ $lt_unset CDPATH
6 # function. 6 # function.
7 progpath="$0" 7 progpath="$0"
8  8
9- 9-
10- 10-
11+unset CP 11+unset CP
12+unset MV 12+unset MV
13+unset RM 13+unset RM
14 : ${CP="cp -f"} 14 : ${CP="cp -f"}
15 test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'} 15 test "${ECHO+set}" = set || ECHO=${as_echo-'printf %s\n'}
16 : ${MAKE="make"} 16 : ${MAKE="make"}
 17@@ -1180,7 +1181,9 @@ func_enable_tag "$optarg"
 18 test "$opt_debug" = : || func_append preserve_args " --debug"
 19
 20 case $host in
 21- *cygwin* | *mingw* | *pw32* | *cegcc*)
 22+ # Solaris2 added to fix http://debbugs.gnu.org/cgi/bugreport.cgi?bug=1645
 23+ # see also: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=59788
 24+ *cygwin* | *mingw* | *pw32* | *cegcc* | *solaris2* )
 25 # don't eliminate duplications in $postdeps and $predeps
 26 opt_duplicate_compiler_generated_deps=:
 27 ;;
17@@ -5847,13 +5850,14 @@ func_mode_link () 28@@ -5847,13 +5850,14 @@ func_mode_link ()
18 # -m*, -t[45]*, -txscale* architecture-specific flags for GCC 29 # -m*, -t[45]*, -txscale* architecture-specific flags for GCC
19 # -F/path path to uninstalled frameworks, gcc on darwin 30 # -F/path path to uninstalled frameworks, gcc on darwin
20 # -p, -pg, --coverage, -fprofile-* profiling flags for GCC 31 # -p, -pg, --coverage, -fprofile-* profiling flags for GCC
21+ # -fstack-protector* stack protector flags for GCC 32+ # -fstack-protector* stack protector flags for GCC
22 # @file GCC response files 33 # @file GCC response files
23 # -tp=* Portland pgcc target processor selection 34 # -tp=* Portland pgcc target processor selection
24 # --sysroot=* for sysroot support 35 # --sysroot=* for sysroot support
25 # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization 36 # -O*, -flto*, -fwhopr*, -fuse-linker-plugin GCC link-time optimization
26 -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \ 37 -64|-mips[0-9]|-r[0-9][0-9]*|-xarch=*|-xtarget=*|+DA*|+DD*|-q*|-m*| \
27 -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \ 38 -t[45]*|-txscale*|-p|-pg|--coverage|-fprofile-*|-F*|@*|-tp=*|--sysroot=*| \
28- -O*|-flto*|-fwhopr*|-fuse-linker-plugin) 39- -O*|-flto*|-fwhopr*|-fuse-linker-plugin)
29+ -O*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*) 40+ -O*|-flto*|-fwhopr*|-fuse-linker-plugin|-fstack-protector*)