diff options
author | mycroft <mycroft@pkgsrc.org> | 2000-11-26 11:03:42 +0000 |
---|---|---|
committer | mycroft <mycroft@pkgsrc.org> | 2000-11-26 11:03:42 +0000 |
commit | 0619a2f2cd2528b66d9d1120215687504d787011 (patch) | |
tree | 03d5b558de9d09942011a88d164c39fd843fe638 /devel | |
parent | d1bb5cdb7d4a9870d970ffc45459051545d30574 (diff) | |
download | pkgsrc-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-aa | 10 |
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*) |