summaryrefslogtreecommitdiff
path: root/devel/libtool
diff options
context:
space:
mode:
authormarkd <markd>2004-02-23 10:54:08 +0000
committermarkd <markd>2004-02-23 10:54:08 +0000
commit1bcf48dd1311b5f0650a2c631a24c4c01fad1d00 (patch)
tree4c01109885797a42c2439854c9a7820992750d9a /devel/libtool
parent5b02c1a968ef0c6aa82d3a8831cb94498f19759a (diff)
downloadpkgsrc-1bcf48dd1311b5f0650a2c631a24c4c01fad1d00.tar.gz
Fix version_type settings for the non-NetBSD platforms in the CXX and
F77 cases. PKGREVISION++
Diffstat (limited to 'devel/libtool')
-rw-r--r--devel/libtool/Makefile.common4
-rw-r--r--devel/libtool/distinfo4
-rw-r--r--devel/libtool/patches/patch-ab138
3 files changed, 140 insertions, 6 deletions
diff --git a/devel/libtool/Makefile.common b/devel/libtool/Makefile.common
index 8b65bfc7f0b..ac3ebffd959 100644
--- a/devel/libtool/Makefile.common
+++ b/devel/libtool/Makefile.common
@@ -1,8 +1,8 @@
-# $NetBSD: Makefile.common,v 1.46 2004/02/18 07:55:51 skrll Exp $
+# $NetBSD: Makefile.common,v 1.47 2004/02/23 10:54:08 markd Exp $
#
DISTNAME= libtool-1.5.2
-PKGREVISION= 3
+PKGREVISION= 4
CATEGORIES= devel pkgtools
MASTER_SITES= ${MASTER_SITE_GNU:=libtool/}
diff --git a/devel/libtool/distinfo b/devel/libtool/distinfo
index 37c8be26a09..f1f3be330ea 100644
--- a/devel/libtool/distinfo
+++ b/devel/libtool/distinfo
@@ -1,8 +1,8 @@
-$NetBSD: distinfo,v 1.36 2004/02/18 07:55:51 skrll Exp $
+$NetBSD: distinfo,v 1.37 2004/02/23 10:54:08 markd Exp $
SHA1 (libtool-1.5.2.tar.gz) = d6f1e8fb544d71b3c88fb959521b34b9b6290260
Size (libtool-1.5.2.tar.gz) = 2653072 bytes
SHA1 (patch-aa) = 173b8f40ebb067e3bcea798b87e822a445d5688e
-SHA1 (patch-ab) = 89875726d4952299cb7dda046697ba5393546f5e
+SHA1 (patch-ab) = 92420408da69d60d26e2d3efcc4a419d57f2fd00
SHA1 (patch-ac) = b09fb38a59875a60bb51c9fb487e940521a71715
SHA1 (patch-ad) = e2d7a160b2b673346309996b99c423f6b927d1df
diff --git a/devel/libtool/patches/patch-ab b/devel/libtool/patches/patch-ab
index 0bc967c6a82..495f63a1465 100644
--- a/devel/libtool/patches/patch-ab
+++ b/devel/libtool/patches/patch-ab
@@ -1,6 +1,6 @@
-$NetBSD: patch-ab,v 1.31 2004/02/08 11:21:58 skrll Exp $
+$NetBSD: patch-ab,v 1.32 2004/02/23 10:54:08 markd Exp $
---- configure.orig 2004-01-25 12:36:38.000000000 +0000
+--- configure.orig 2004-01-26 01:36:38.000000000 +1300
+++ configure
@@ -4424,10 +4424,13 @@ beos*)
lt_cv_deplibs_check_method=pass_all
@@ -116,3 +116,137 @@ $NetBSD: patch-ab,v 1.31 2004/02/08 11:21:58 skrll Exp $
# Clean up.
rm -f a.out a.exe
else
+@@ -11828,9 +11842,10 @@ beos*)
+ shlibpath_var=LIBRARY_PATH
+ ;;
+
+-bsdi4*)
+- version_type=linux
++bsdi*)
++ version_type=sunos
+ need_version=no
++ need_lib_prefix=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+@@ -11946,15 +11961,15 @@ kfreebsd*-gnu)
+
+ freebsd*)
+ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
+- version_type=freebsd-$objformat
+- case $version_type in
+- freebsd-elf*)
+- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
++ version_type=sunos
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
++ case $objformat in
++ elf*)
++ soname_spec='${libname}${release}${shared_ext}$major'
+ need_version=no
+ need_lib_prefix=no
+ ;;
+- freebsd-*)
+- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
++ *)
+ need_version=yes
+ ;;
+ esac
+@@ -12033,12 +12048,7 @@ hpux9* | hpux10* | hpux11*)
+ irix5* | irix6* | nonstopux*)
+ case $host_os in
+ nonstopux*) version_type=nonstopux ;;
+- *)
+- if test "$lt_cv_prog_gnu_ld" = yes; then
+- version_type=linux
+- else
+- version_type=irix
+- fi ;;
++ *) version_type=sunos ;;
+ esac
+ need_lib_prefix=no
+ need_version=no
+@@ -12074,7 +12084,7 @@ linux*oldld* | linux*aout* | linux*coff*
+
+ # This must be Linux ELF.
+ linux*)
+- version_type=linux
++ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+@@ -12198,7 +12208,7 @@ sco3.2v5*)
+ ;;
+
+ solaris*)
+- version_type=linux
++ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+@@ -14968,9 +14978,10 @@ beos*)
+ shlibpath_var=LIBRARY_PATH
+ ;;
+
+-bsdi4*)
+- version_type=linux
++bsdi*)
++ version_type=sunos
+ need_version=no
++ need_lib_prefix=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+ soname_spec='${libname}${release}${shared_ext}$major'
+ finish_cmds='PATH="\$PATH:/sbin" ldconfig $libdir'
+@@ -15086,15 +15097,15 @@ kfreebsd*-gnu)
+
+ freebsd*)
+ objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
+- version_type=freebsd-$objformat
+- case $version_type in
+- freebsd-elf*)
+- library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext} $libname${shared_ext}'
++ version_type=sunos
++ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major ${libname}${shared_ext}'
++ case $objformat in
++ elf*)
++ soname_spec='${libname}${release}${shared_ext}$major'
+ need_version=no
+ need_lib_prefix=no
+ ;;
+- freebsd-*)
+- library_names_spec='${libname}${release}${shared_ext}$versuffix $libname${shared_ext}$versuffix'
++ *)
+ need_version=yes
+ ;;
+ esac
+@@ -15173,12 +15184,7 @@ hpux9* | hpux10* | hpux11*)
+ irix5* | irix6* | nonstopux*)
+ case $host_os in
+ nonstopux*) version_type=nonstopux ;;
+- *)
+- if test "$lt_cv_prog_gnu_ld" = yes; then
+- version_type=linux
+- else
+- version_type=irix
+- fi ;;
++ *) version_type=sunos ;;
+ esac
+ need_lib_prefix=no
+ need_version=no
+@@ -15214,7 +15220,7 @@ linux*oldld* | linux*aout* | linux*coff*
+
+ # This must be Linux ELF.
+ linux*)
+- version_type=linux
++ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'
+@@ -15338,7 +15344,7 @@ sco3.2v5*)
+ ;;
+
+ solaris*)
+- version_type=linux
++ version_type=sunos
+ need_lib_prefix=no
+ need_version=no
+ library_names_spec='${libname}${release}${shared_ext}$versuffix ${libname}${release}${shared_ext}$major $libname${shared_ext}'