Skip site navigation (1)Skip section navigation (2)
Date:      Tue, 27 Apr 1999 18:01:54 +0200 (SAT)
From:      reg@shale.csir.co.za
To:        FreeBSD-gnats-submit@freebsd.org
Subject:   ports/11356: Port update: devel/libtool
Message-ID:  <199904271601.SAA02656@shale.csir.co.za>

next in thread | raw e-mail | index | archive | help

>Number:         11356
>Category:       ports
>Synopsis:       Port update: devel/libtool
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Apr 27 09:10:01 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Jeremy Lea
>Release:        FreeBSD 4.0-CURRENT i386
>Organization:
Arb's Inc.
>Environment:

	FreeBSD Ports collection.

>Description:

	Upgrade to libtool 1.2f.  Removes patch-ad, and adds patch-ae.

	Make myself maintainer at request of the current maintainer.

>How-To-Repeat:

	

>Fix:
	
	
diff -urN -x CVS /usr/ports.ref/devel/libtool/Makefile devel/libtool/Makefile
--- /usr/ports.ref/devel/libtool/Makefile	Wed Jan 27 09:41:08 1999
+++ devel/libtool/Makefile	Tue Apr 27 17:51:20 1999
@@ -6,21 +6,18 @@
 # $Id: Makefile,v 1.3 1999/01/27 07:41:08 fenner Exp $
 #
 
-DISTNAME=	libtool-1.2
+DISTNAME=	libtool-1.2f
 CATEGORIES=	devel
-MASTER_SITES=	${MASTER_SITE_GNU}
-MASTER_SITE_SUBDIR=	libtool
+MASTER_SITES=	ftp://alpha.gnu.org/pub/gnu/libtool/ \
+		ftp://ftp.funet.fi/pub/gnu/alpha/gnu/libtool/
 
-MAINTAINER=	m-kasahr@sra.co.jp
+MAINTAINER=	reg@shale.csir.co.za
 
 GNU_CONFIGURE=	yes
-CONFIGURE_ENV=	INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
-		INSTALL_DATA="${INSTALL_DATA}"
 
-post-install:
-	@if [ ! -f ${PREFIX}/info/dir ]; then \
+pre-install:
+	@if [ -d ${PREFIX}/info -a ! -f ${PREFIX}/info/dir -a -f /usr/share/info/dir ]; then \
 	  ${SED} -ne '1,/Menu:/p' /usr/share/info/dir > ${PREFIX}/info/dir; \
 	 fi
-	@install-info ${PREFIX}/info/libtool.info ${PREFIX}/info/dir
 
 .include <bsd.port.mk>
diff -urN -x CVS /usr/ports.ref/devel/libtool/files/md5 devel/libtool/files/md5
--- /usr/ports.ref/devel/libtool/files/md5	Thu May  7 17:58:20 1998
+++ devel/libtool/files/md5	Sun Apr  4 00:47:18 1999
@@ -1 +1 @@
-MD5 (libtool-1.2.tar.gz) = 66b016fdf220682affbfdcaa2225a9bd
+MD5 (libtool-1.2f.tar.gz) = d80f08b3a341c472dd16c2effa368601
diff -urN -x CVS /usr/ports.ref/devel/libtool/patches/patch-aa devel/libtool/patches/patch-aa
--- /usr/ports.ref/devel/libtool/patches/patch-aa	Thu May  7 17:58:20 1998
+++ devel/libtool/patches/patch-aa	Sun Apr  4 00:48:40 1999
@@ -1,7 +1,7 @@
 --- doc/libtool.texi.orig	Wed Mar 11 02:04:36 1998
 +++ doc/libtool.texi	Mon Apr 27 16:57:24 1998
 @@ -10,7 +10,7 @@
- @set BUGADDR the libtool mailing list @email{<bug-libtool@@gnu.org>}
+ @set BUGADDR the libtool mailing list @email{bug-libtool@@gnu.org}
  @set objdir .libs
  
 -@dircategory GNU programming tools
diff -urN -x CVS /usr/ports.ref/devel/libtool/patches/patch-ab devel/libtool/patches/patch-ab
--- /usr/ports.ref/devel/libtool/patches/patch-ab	Thu May  7 17:58:20 1998
+++ devel/libtool/patches/patch-ab	Sun Apr  4 00:49:31 1999
@@ -1,8 +1,8 @@
 --- doc/Makefile.in.orig	Fri Mar 20 17:01:52 1998
 +++ doc/Makefile.in	Mon Apr 27 17:22:55 1998
-@@ -56,7 +56,7 @@
- LD = @LD@
+@@ -70,7 +70,7 @@
  LIBTOOL = @LIBTOOL@
+ LIBTOOL_FLAGS = @LIBTOOL_FLAGS@
  LN_S = @LN_S@
 -MAKEINFO = @MAKEINFO@
 +MAKEINFO = @MAKEINFO@ --no-split
diff -urN -x CVS /usr/ports.ref/devel/libtool/patches/patch-ac devel/libtool/patches/patch-ac
--- /usr/ports.ref/devel/libtool/patches/patch-ac	Tue Mar  9 12:34:58 1999
+++ devel/libtool/patches/patch-ac	Mon Apr  5 01:41:53 1999
@@ -1,26 +1,22 @@
---- ltconfig.orig	Fri Mar 20 16:00:29 1998
-+++ ltconfig	Tue Feb  2 05:31:37 1999
-@@ -777,7 +777,7 @@
-     ;;
- 
-   # FreeBSD 3, at last, uses gcc -shared to do shared libraries.
--  freebsd3*)
-+  freebsd*)
-     archive_cmds='$CC -shared -o $lib$libobjs'
-     hardcode_libdir_flag_spec='-R$libdir'
-     hardcode_direct=yes
-@@ -1123,10 +1123,11 @@
-   finish_eval='for lib in `ls $libdir/*.ixlibrary 2>/dev/null`; do libname=`$echo "X$lib" | $Xsed -e '\''s%^.*/\([^/]*\)\.ixlibrary$%\1%'\''`; test $rm /sys/libs/${libname}_ixlibrary.a; $show "(cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a)"; (cd /sys/libs && $LN_S $lib ${libname}_ixlibrary.a) || exit 1; done'
-   ;;
- 
--freebsd2* | freebsd3*)
--  version_type=sunos
-+freebsd*)
-+  objformat=`test -x /usr/bin/objformat && /usr/bin/objformat || echo aout`
-+  version_type=freebsd-$objformat
-   library_names_spec='${libname}${release}.so.$versuffix $libname.so'
--  finish_cmds='PATH="$PATH:/sbin" ldconfig -m $libdir'
-+  finish_cmds="PATH=\"\$PATH:/sbin\" OBJFORMAT=$objformat ldconfig -m \$libdir"
-   shlibpath_var=LD_LIBRARY_PATH
-   ;;
- 
+--- ltconfig.orig	Mon Mar 15 19:38:58 1999
++++ ltconfig	Mon Apr  5 01:40:53 1999
+@@ -1672,14 +1672,16 @@
+     freebsd-elf*)
+       deplibs_check_method='file_magic ELF [0-9][0-9]*-bit [LM]SB shared object'
+       file_magic_cmd=/usr/bin/file
+-      file_magic_test_file=`echo /usr/lib/libc.so*`
++      file_magic_test_file=`echo /usr/lib/libc.so.*`
+       library_names_spec='${libname}${release}.so$versuffix ${libname}${release}.so $libname.so'
+       need_version=no
+       need_lib_prefix=no
+       ;;
+     freebsd-*)
+-      deplibs_check_method=unknown
+-      library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix'
++      deplibs_check_method='file_magic FreeBSD.* shared library'
++      file_magic_cmd=/usr/bin/file
++      file_magic_test_file=`echo /usr/lib/libc.so.*`
++      library_names_spec='${libname}${release}.so$versuffix $libname.so$versuffix $libname.so'
+       need_version=yes
+       ;;
+   esac
diff -urN -x CVS /usr/ports.ref/devel/libtool/patches/patch-ad devel/libtool/patches/patch-ad
--- /usr/ports.ref/devel/libtool/patches/patch-ad	Mon Dec 14 19:25:03 1998
+++ devel/libtool/patches/patch-ad	Tue Apr 27 14:37:23 1999
@@ -1,21 +0,0 @@
---- ltmain.sh.orig	Fri Mar 20 17:00:29 1998
-+++ ltmain.sh	Sat Dec 12 09:13:28 1998
-@@ -967,6 +967,18 @@
-         versuffix="$current.$revision"
-         ;;
- 
-+      freebsd-aout)
-+        version_vars="$version_vars major versuffix"
-+        major="$current"
-+        versuffix="$current.$revision";
-+        ;;
-+
-+      freebsd-elf)
-+        version_vars="$version_vars major versuffix"
-+        major="$current"
-+        versuffix="$current";
-+        ;;
-+
-       *)
-         $echo "$modename: unknown library version type \`$version_type'" 1>&2
-         echo "Fatal configuration error.  See the $PACKAGE docs for more information." 1>&2
diff -urN -x CVS /usr/ports.ref/devel/libtool/patches/patch-ae devel/libtool/patches/patch-ae
--- /usr/ports.ref/devel/libtool/patches/patch-ae	Thu Jan  1 02:00:00 1970
+++ devel/libtool/patches/patch-ae	Sun Apr  4 00:56:54 1999
@@ -0,0 +1,13 @@
+--- configure.orig	Fri Feb 19 00:50:06 1999
++++ configure	Fri Feb 19 00:50:21 1999
+@@ -5288,10 +5288,6 @@
+       *) # Relative path.
+         ac_sub_cache_file="$ac_dots$cache_file" ;;
+       esac
+-  case "$ac_given_INSTALL" in
+-        [/$]*) INSTALL="$ac_given_INSTALL" ;;
+-        *) INSTALL="$ac_dots$ac_given_INSTALL" ;;
+-        esac
+ 
+       echo "running ${CONFIG_SHELL-/bin/sh} $ac_sub_configure $ac_sub_configure_args --cache-file=$ac_sub_cache_file --srcdir=$ac_sub_srcdir"
+       # The eval makes quoting arguments work.
diff -urN -x CVS /usr/ports.ref/devel/libtool/pkg/PLIST devel/libtool/pkg/PLIST
--- /usr/ports.ref/devel/libtool/pkg/PLIST	Thu May  7 17:58:20 1998
+++ devel/libtool/pkg/PLIST	Tue Apr 27 02:24:34 1999
@@ -1,13 +1,32 @@
 bin/libtool
 bin/libtoolize
+include/ltdl.h
 @unexec install-info --delete %D/info/libtool.info %D/info/dir
 info/libtool.info
-@exec [ -f %D/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > %D/info/dir
+@exec [ -f %D/info/dir -o ! -f /usr/share/info/dir ] || sed -ne '1,/Menu:/p' /usr/share/info/dir > %D/info/dir
 @exec install-info %D/info/libtool.info %D/info/dir
+lib/libltdl.a
+lib/libltdl.la
+lib/libltdl.so
+lib/libltdl.so.1
+@unexec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -R
+@exec /usr/bin/env OBJFORMAT=%%PORTOBJFORMAT%% /sbin/ldconfig -m %B
 share/aclocal/libtool.m4
 share/libtool/config.guess
 share/libtool/config.sub
+share/libtool/libltdl/Makefile.am
+share/libtool/libltdl/Makefile.in
+share/libtool/libltdl/README
+share/libtool/libltdl/acinclude.m4
+share/libtool/libltdl/aclocal.m4
+share/libtool/libltdl/config.h.in
+share/libtool/libltdl/configure
+share/libtool/libltdl/configure.in
+share/libtool/libltdl/ltdl.c
+share/libtool/libltdl/ltdl.h
+share/libtool/libltdl/stamp-h.in
 share/libtool/ltconfig
 share/libtool/ltmain.sh
+@dirrm share/libtool/libltdl
 @dirrm share/libtool
 @unexec rmdir %D/share/aclocal 2>/dev/null || true


>Release-Note:
>Audit-Trail:
>Unformatted:


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199904271601.SAA02656>