summaryrefslogtreecommitdiff
path: root/devel
diff options
context:
space:
mode:
authormycroft <mycroft@pkgsrc.org>2000-11-26 11:03:42 +0000
committermycroft <mycroft@pkgsrc.org>2000-11-26 11:03:42 +0000
commit0619a2f2cd2528b66d9d1120215687504d787011 (patch)
tree03d5b558de9d09942011a88d164c39fd843fe638 /devel
parentd1bb5cdb7d4a9870d970ffc45459051545d30574 (diff)
downloadpkgsrc-0619a2f2cd2528b66d9d1120215687504d787011.tar.gz
need_version is mostly bullshit. It only succeeds in breaking everything that
loads shlib components at run-time on a.out systems (such as imlib, gtk themes, gdk-pixbuf, and gnumeric). So, disable it for all NetBSD platforms. (Note: This requires updating some PLISTs.)
Diffstat (limited to 'devel')
-rw-r--r--devel/libtool/patches/patch-aa10
1 files changed, 6 insertions, 4 deletions
diff --git a/devel/libtool/patches/patch-aa b/devel/libtool/patches/patch-aa
index 7477e740e42..1f4b727d3a9 100644
--- a/devel/libtool/patches/patch-aa
+++ b/devel/libtool/patches/patch-aa
@@ -1,7 +1,7 @@
-$NetBSD: patch-aa,v 1.15 2000/11/17 05:24:01 mycroft Exp $
+$NetBSD: patch-aa,v 1.16 2000/11/26 11:03:42 mycroft Exp $
--- ltconfig.in.orig Sat May 27 01:58:57 2000
-+++ ltconfig.in Fri Nov 17 05:14:58 2000
++++ ltconfig.in Sun Nov 26 10:55:47 2000
@@ -1194,11 +1194,17 @@
netbsd*)
@@ -46,9 +46,11 @@ $NetBSD: patch-aa,v 1.15 2000/11/17 05:24:01 mycroft Exp $
hardcode_direct=yes
hardcode_shlibpath_var=no
;;
-@@ -2008,10 +2022,16 @@
+@@ -2007,11 +2021,18 @@
+
netbsd*)
version_type=sunos
++ need_version=no
if echo __ELF__ | $CC -E - | grep __ELF__ >/dev/null; then
+ deplibs_check_method='file_magic NetBSD/[a-z0-9]* demand paged shared library'
+ file_magic_cmd=/usr/bin/file
@@ -63,7 +65,7 @@ $NetBSD: patch-aa,v 1.15 2000/11/17 05:24:01 mycroft Exp $
library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so$major ${libname}${release}.so ${libname}.so'
soname_spec='${libname}${release}.so$major'
dynamic_linker='NetBSD ld.elf_so'
-@@ -2069,7 +2089,7 @@
+@@ -2069,7 +2090,7 @@
;;
solaris*)