summaryrefslogtreecommitdiff
path: root/devel/libtool
diff options
context:
space:
mode:
authorskrll <skrll@pkgsrc.org>2002-01-04 15:20:25 +0000
committerskrll <skrll@pkgsrc.org>2002-01-04 15:20:25 +0000
commit350f63106de9b8d40e6fd5eef0490b7d4cbfad21 (patch)
treeeaf51ee4f8e8dd05a5f8c64c051422bcac50c931 /devel/libtool
parent6b26900bab3ba102f9647792ae8ddd2f5805dc88 (diff)
downloadpkgsrc-350f63106de9b8d40e6fd5eef0490b7d4cbfad21.tar.gz
Allow objects of the form libfoo_pic.a to be linked into shared objects as
well as the normal shared objects. This means that the new toolchain, that links in libgcc_pic.a, will build proper shared objects again. Bump to nb5 and make this the required version. Fixes pkg/15120 from Matthias Scheler <tron@colwyn.zhadum.de>
Diffstat (limited to 'devel/libtool')
-rw-r--r--devel/libtool/Makefile.common4
-rw-r--r--devel/libtool/distinfo3
-rw-r--r--devel/libtool/patches/patch-ae16
3 files changed, 20 insertions, 3 deletions
diff --git a/devel/libtool/Makefile.common b/devel/libtool/Makefile.common
index ce50c0bdffc..9424a788484 100644
--- a/devel/libtool/Makefile.common
+++ b/devel/libtool/Makefile.common
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile.common,v 1.15 2001/10/26 07:47:42 skrll Exp $
+# $NetBSD: Makefile.common,v 1.16 2002/01/04 15:20:28 skrll Exp $
#
DISTNAME= libtool-ml-20010614
PKGPFX= ${DISTNAME:C/ml-/1.4./}
-PKGREV= nb4
+PKGREV= nb5
WRKSRC= ${WRKDIR}/libtool-ml
CATEGORIES= devel pkgtools
MASTER_SITES= ${MASTER_SITE_LOCAL}
diff --git a/devel/libtool/distinfo b/devel/libtool/distinfo
index 3099cf6f499..2992efa2ee0 100644
--- a/devel/libtool/distinfo
+++ b/devel/libtool/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.11 2001/10/26 10:58:02 skrll Exp $
+$NetBSD: distinfo,v 1.12 2002/01/04 15:20:28 skrll Exp $
SHA1 (libtool-ml-20010614.tar.gz) = ff746666737e420592c3017d65bf4c47f1430dac
Size (libtool-ml-20010614.tar.gz) = 784246 bytes
@@ -7,5 +7,6 @@ SHA1 (patch-aa) = c085c1dd5a3f3f56bfa279076724fc13311d83bb
SHA1 (patch-ab) = 61419b5d6f69c64e4c21e628e1230ee8d17a63dd
SHA1 (patch-ac) = 61196acaa12edee0b1209b2ba7c6414453bfa438
SHA1 (patch-ad) = 6aab76688d0f55648e35adc45a3492ba9c87acfb
+SHA1 (patch-ae) = 9ee61238e4bd84687f0788be600dad9e5cf676fb
SHA1 (patch-ag) = 93c0ed94970c69f1a4af9ccec31463f2e3adc670
SHA1 (patch-ao) = 4e115e9d6ddde556205dc786cde471bfee5a5e9e
diff --git a/devel/libtool/patches/patch-ae b/devel/libtool/patches/patch-ae
new file mode 100644
index 00000000000..edc4a076ce9
--- /dev/null
+++ b/devel/libtool/patches/patch-ae
@@ -0,0 +1,16 @@
+$NetBSD: patch-ae,v 1.4 2002/01/04 15:20:29 skrll Exp $
+
+--- configure.orig Thu Jun 14 05:06:29 2001
++++ configure
+@@ -1533,9 +1533,9 @@
+
+ netbsd*)
+ if echo __ELF__ | $CC -E - | grep __ELF__ > /dev/null; then
+- lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so\.[0-9]+\.[0-9]+$'
++ lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+(\.so\.[0-9]+\.[0-9]+|_pic\.a)$$'
+ else
+- lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+\.so$'
++ lt_cv_deplibs_check_method='match_pattern /lib[^/\.]+(\.so|_pic\.a)$$'
+ fi
+ ;;
+