pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc The long awaited update libtool to 1.5.2.



details:   https://anonhg.NetBSD.org/pkgsrc/rev/e67d02d9c79d
branches:  trunk
changeset: 467724:e67d02d9c79d
user:      skrll <skrll%pkgsrc.org@localhost>
date:      Thu Feb 05 20:14:05 2004 +0000

description:
The long awaited update libtool to 1.5.2.

Some pkgsrc things
        - Fix PLISTs for packages that use -release
        - Include canonicalisation of a couple of paths for the benefit
          of qt3-*
        - the normal version=sunos patching
        - fix all library_names_spec for the standard set of symlinks

The libtool things some of which had already made it into pkgsrc libtool.

New in 1.5.2: 2004-01-25; CVS version 1.5.0a, Libtool team:
* lt_dlrealloc is an official part of the libltdl API.
* --tag, --silent and --debug options are preserved and reused when libtool
  calls itself for relinking etc.
* `-pthread' and similar options are honoured when linking shared libraries.
* -no-suppress in compile mode shows compiler output for both PIC and non-PIC
  object compilation.
* New link mode option `-precious-files-regex' to prevent accidental removal
  of files you want to keep, such as test coverage data, from the temporary
  output directory.
* Directories specified in /etc/ld.so.conf are no longer hardcoded on Linux.
* Recognises the 'R' symbol type on Solaris so read-only symbols can be
  exported.
* Bug fixes.

New in 1.5: 2003-04-14; CVS version 1.4e, Libtool team:
* First stable release of multi-language architecture.
* libtool and libltdl support for Mac OS/X.
* libltdl will now use cygwins dlopen API instead of always forcing
  LoadLibrary.
* Support auto-import patch to binutils on cygwin for much improved dll
  support.
* Bug fixes.

New in 1.4.3: 2002-10-13; CVS version 1.4.2a, Robert Boehne:
* The libltdl subdirectory now bootstraps correctly with Automake 1.5.
* srcdir != builddir builds with Automake 1.5 work correctly.
* Support for mips-compaq-nonstopux.
* New command line argument, --preserve-dup-deps prevents removal of
  duplicate dependent libraries.

New in 1.4d: 2002-01-07; CVS version 1.4c, Libtool team:
* Help strings display correctly again.
* Better error messages when library linking fails.
* Better error messages from libltdl when loading fails.
* Better search path management in libltdl with `lt_dlinsertsearchdir' call.
* Support /lib/w32api in recent cygwin releases.
* Support cross compilation to mingw.
* Support for .rc files (Windows resource compiler).
* Improved handling of mingw gcc.
* Improved handling of $PATH with entries containing spaces.
* Improved support for linking with gcc on aix4* and aix5*.
* Improved support for GCC 3.0.
* Initial support for QNX RTOS, UnixWare 7 and OpenUNIX 8.
* Bug fixes to the OpenBSD port.
* Bug fixes.

New in 1.4.2: 2001-09-11; CVS version 1.4.1a, Gary V. Vaughan:
* libltdl now builds on solaris again
* diagnose and warn about not-quite-working combinations of gcc and
  ld on solaris.
* Improved OpenBSD support.
* Improved cygwin support.
* Bugfixes.

New in 1.4.1: 2001-09-03; CVS version 1.4.0a, Libtool team:
* Better error messages from libltdl when loading fails.
* Don't leave here-doc files behind.
* Improved support for OpenBSD.
* Libtool will build with autoconf-2.50 and higher.
* Plug memory management bugs in libltdl.
* Prefer shl_load to dlopen for better operation on HP-UX.

New in 1.4b: 2001-07-09; CVS version 1.4a, Libtool team:
* Now bootstraps with autoconf-2.50 and automake-1.4-p4.
* Always try to build at least a static lib, even if both static and
  shared libs were disabled.
* Full support for C++ compiler.
* Support for GNU gcj compiler.
* libltdl can now load all modules in a given path according to user
  supplied criteria with `lt_dlforeachfile' call.
* Improved support for AIX ia64, djgpp, HPUX, hurd, OpenBSD, sco3.2*.
* Internal mutex handling no longer has namespace clashes on NCR MP-RAS.
* New pdemo and tagdemo tests.
* Bug fixes.

diffstat:

 audio/SDL_mixer/PLIST           |    3 +-
 audio/SDL_sound/PLIST           |    3 +-
 chat/silc-client/PLIST          |    4 +-
 chat/silc-server/PLIST          |    3 +-
 converters/wv/PLIST             |    3 +-
 databases/dbh/PLIST             |    3 +-
 devel/SDL_ttf/PLIST             |    3 +-
 devel/SDLmm/PLIST               |    3 +-
 devel/gscope/PLIST              |    3 +-
 devel/libtool-base/Makefile     |    6 +-
 devel/libtool-base/PLIST        |   21 +-
 devel/libtool-info/Makefile     |   11 +-
 devel/libtool/Makefile          |    8 +-
 devel/libtool/Makefile.common   |   16 +-
 devel/libtool/buildlink2.mk     |    4 +-
 devel/libtool/distinfo          |   25 +--
 devel/libtool/patches/patch-aa  |   97 +-----------
 devel/libtool/patches/patch-ab  |  304 ++++++++++++++-------------------------
 devel/libtool/patches/patch-ac  |  189 +++++++++++++++++-------
 devel/libtool/patches/patch-ad  |   13 -
 devel/libtool/patches/patch-ae  |   32 ----
 devel/libtool/patches/patch-af  |   39 -----
 devel/libtool/patches/patch-ag  |   70 ---------
 devel/libtool/patches/patch-ah  |   16 --
 devel/libtool/patches/patch-ai  |   16 --
 devel/libtool/patches/patch-aj  |   16 --
 devel/libtool/patches/patch-ak  |   16 --
 devel/libtool/patches/patch-al  |   16 --
 devel/libtool/patches/patch-am  |   63 --------
 devel/libtool/patches/patch-ao  |   22 --
 devel/libtool/patches/patch-aq  |   20 --
 devel/libtool/patches/patch-as  |   33 ----
 devel/libusb/PLIST              |    3 +-
 devel/smpeg/PLIST               |    3 +-
 graphics/GUIlib/PLIST           |    3 +-
 graphics/SDL_image/Makefile     |    8 +-
 graphics/SDL_image/PLIST        |    3 +-
 graphics/gimp-base/PLIST        |    5 +-
 graphics/jasper/Makefile        |    8 +-
 graphics/jasper/PLIST           |    3 +-
 graphics/libvideogfx/PLIST      |    3 +-
 graphics/libwmf/PLIST           |    4 +-
 ham/hamlib/PLIST                |    4 +-
 inputmethod/libtabe/PLIST       |    4 +-
 multimedia/kdemultimedia2/PLIST |    4 +-
 multimedia/kdemultimedia3/PLIST |    7 +-
 net/SDL_net/PLIST               |    3 +-
 net/gnet1/PLIST                 |    3 +-
 textproc/aiksaurus/PLIST        |    3 +-
 x11/gnome--/PLIST               |    3 +-
 50 files changed, 318 insertions(+), 837 deletions(-)

diffs (truncated from 1700 to 300 lines):

diff -r dbddc49128e0 -r e67d02d9c79d audio/SDL_mixer/PLIST
--- a/audio/SDL_mixer/PLIST     Thu Feb 05 17:37:58 2004 +0000
+++ b/audio/SDL_mixer/PLIST     Thu Feb 05 20:14:05 2004 +0000
@@ -1,8 +1,7 @@
-@comment $NetBSD: PLIST,v 1.2 2003/05/11 02:23:18 salo Exp $
+@comment $NetBSD: PLIST,v 1.3 2004/02/05 20:14:05 skrll Exp $
 bin/playmus
 bin/playwave
 include/SDL/SDL_mixer.h
-lib/libSDL_mixer-1.2.so
 lib/libSDL_mixer-1.2.so.2
 lib/libSDL_mixer-1.2.so.2.3
 lib/libSDL_mixer.a
diff -r dbddc49128e0 -r e67d02d9c79d audio/SDL_sound/PLIST
--- a/audio/SDL_sound/PLIST     Thu Feb 05 17:37:58 2004 +0000
+++ b/audio/SDL_sound/PLIST     Thu Feb 05 20:14:05 2004 +0000
@@ -1,7 +1,6 @@
-@comment $NetBSD: PLIST,v 1.2 2004/01/18 13:51:15 cube Exp $
+@comment $NetBSD: PLIST,v 1.3 2004/02/05 20:14:05 skrll Exp $
 bin/playsound
 include/SDL/SDL_sound.h
-lib/libSDL_sound-1.0.so
 lib/libSDL_sound-1.0.so.1
 lib/libSDL_sound-1.0.so.1.0
 lib/libSDL_sound.a
diff -r dbddc49128e0 -r e67d02d9c79d chat/silc-client/PLIST
--- a/chat/silc-client/PLIST    Thu Feb 05 17:37:58 2004 +0000
+++ b/chat/silc-client/PLIST    Thu Feb 05 20:14:05 2004 +0000
@@ -1,11 +1,9 @@
-@comment $NetBSD: PLIST,v 1.18 2004/01/14 17:09:26 salo Exp $
+@comment $NetBSD: PLIST,v 1.19 2004/02/05 20:14:05 skrll Exp $
 bin/silc
-lib/silc/libsilc-1.0.so
 lib/silc/libsilc-1.0.so.3
 lib/silc/libsilc-1.0.so.3.0
 lib/silc/libsilc.la
 lib/silc/libsilc.so
-lib/silc/libsilcclient-1.0.so
 lib/silc/libsilcclient-1.0.so.2
 lib/silc/libsilcclient-1.0.so.2.0
 lib/silc/libsilcclient.la
diff -r dbddc49128e0 -r e67d02d9c79d chat/silc-server/PLIST
--- a/chat/silc-server/PLIST    Thu Feb 05 17:37:58 2004 +0000
+++ b/chat/silc-server/PLIST    Thu Feb 05 20:14:05 2004 +0000
@@ -1,6 +1,5 @@
-@comment $NetBSD: PLIST,v 1.12 2004/01/03 18:02:52 salo Exp $
+@comment $NetBSD: PLIST,v 1.13 2004/02/05 20:14:05 skrll Exp $
 etc/rc.d/silcd
-lib/silcd/libsilc-1.0.so
 lib/silcd/libsilc-1.0.so.3
 lib/silcd/libsilc-1.0.so.3.0
 lib/silcd/libsilc.la
diff -r dbddc49128e0 -r e67d02d9c79d converters/wv/PLIST
--- a/converters/wv/PLIST       Thu Feb 05 17:37:58 2004 +0000
+++ b/converters/wv/PLIST       Thu Feb 05 20:14:05 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2003/12/13 23:45:12 xtraeme Exp $
+@comment $NetBSD: PLIST,v 1.6 2004/02/05 20:14:05 skrll Exp $
 bin/wvAbw
 bin/wvCleanLatex
 bin/wvConvert
@@ -18,7 +18,6 @@
 include/wv/libole2/ms-ole-summary.h
 include/wv/libole2/ms-ole.h
 include/wv/wv.h
-lib/libwv-1.0.so
 lib/libwv-1.0.so.0
 lib/libwv-1.0.so.0.0
 lib/libwv.a
diff -r dbddc49128e0 -r e67d02d9c79d databases/dbh/PLIST
--- a/databases/dbh/PLIST       Thu Feb 05 17:37:58 2004 +0000
+++ b/databases/dbh/PLIST       Thu Feb 05 20:14:05 2004 +0000
@@ -1,8 +1,7 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2003/04/06 13:45:39 hubertf Exp $
+@comment $NetBSD: PLIST,v 1.2 2004/02/05 20:14:05 skrll Exp $
 include/dbh.h
 include/dbh_config.h
 include/dbh_functions.h
-lib/libdbh-1.0.so
 lib/libdbh-1.0.so.1
 lib/libdbh-1.0.so.1.0
 lib/libdbh.a
diff -r dbddc49128e0 -r e67d02d9c79d devel/SDL_ttf/PLIST
--- a/devel/SDL_ttf/PLIST       Thu Feb 05 17:37:58 2004 +0000
+++ b/devel/SDL_ttf/PLIST       Thu Feb 05 20:14:05 2004 +0000
@@ -1,7 +1,6 @@
-@comment $NetBSD: PLIST,v 1.1 2001/11/01 01:22:13 zuntum Exp $
+@comment $NetBSD: PLIST,v 1.2 2004/02/05 20:14:05 skrll Exp $
 bin/showfont
 include/SDL/SDL_ttf.h
-lib/libSDL_ttf-2.0.so
 lib/libSDL_ttf-2.0.so.0
 lib/libSDL_ttf-2.0.so.0.3
 lib/libSDL_ttf.a
diff -r dbddc49128e0 -r e67d02d9c79d devel/SDLmm/PLIST
--- a/devel/SDLmm/PLIST Thu Feb 05 17:37:58 2004 +0000
+++ b/devel/SDLmm/PLIST Thu Feb 05 20:14:05 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2003/05/07 13:52:21 salo Exp $
+@comment $NetBSD: PLIST,v 1.2 2004/02/05 20:14:05 skrll Exp $
 bin/sdlmm-config
 include/SDLmm/sdlmm.h
 include/SDLmm/sdlmm_audio.h
@@ -18,7 +18,6 @@
 include/SDLmm/sdlmm_surface.h
 include/SDLmm/sdlmm_timer.h
 include/SDLmm/sdlmm_videoinfo.h
-lib/libSDLmm-0.1.so
 lib/libSDLmm-0.1.so.8
 lib/libSDLmm-0.1.so.8.0
 lib/libSDLmm.a
diff -r dbddc49128e0 -r e67d02d9c79d devel/gscope/PLIST
--- a/devel/gscope/PLIST        Thu Feb 05 17:37:58 2004 +0000
+++ b/devel/gscope/PLIST        Thu Feb 05 20:14:05 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.1.1.1 2002/06/19 13:00:41 agc Exp $
+@comment $NetBSD: PLIST,v 1.2 2004/02/05 20:14:05 skrll Exp $
 bin/displaydata
 bin/gscope_load
 bin/gscope_load_app
@@ -7,7 +7,6 @@
 include/gscope/gscope_interface.h
 include/gscope/gtkscope.h
 include/gscope/gtkscopeapp.h
-lib/libgscope-0.4.so
 lib/libgscope-0.4.so.1
 lib/libgscope-0.4.so.1.0
 lib/libgscope.a
diff -r dbddc49128e0 -r e67d02d9c79d devel/libtool-base/Makefile
--- a/devel/libtool-base/Makefile       Thu Feb 05 17:37:58 2004 +0000
+++ b/devel/libtool-base/Makefile       Thu Feb 05 20:14:05 2004 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.20 2004/02/04 02:31:40 jlam Exp $
+# $NetBSD: Makefile,v 1.21 2004/02/05 20:14:06 skrll Exp $
 #
 
-.include "../../devel/libtool/Makefile.common"
+.include "../libtool/Makefile.common"
 
-PKGNAME=        ${PKGPFX:C/-/-base-/}
+PKGNAME=       ${DISTNAME:C/-/-base-/}
 SVR4_PKGNAME=  ltoob
 
 COMMENT=       Generic shared library support script (the script itself)
diff -r dbddc49128e0 -r e67d02d9c79d devel/libtool-base/PLIST
--- a/devel/libtool-base/PLIST  Thu Feb 05 17:37:58 2004 +0000
+++ b/devel/libtool-base/PLIST  Thu Feb 05 20:14:05 2004 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.5 2003/01/25 15:53:38 agc Exp $
+@comment $NetBSD: PLIST,v 1.6 2004/02/05 20:14:06 skrll Exp $
 bin/libtool
 bin/libtoolize
 ${SHLIBTOOL}bin/shlibtool
@@ -6,8 +6,8 @@
 lib/libltdl.a
 lib/libltdl.la
 lib/libltdl.so
-lib/libltdl.so.3
-lib/libltdl.so.3.0
+lib/libltdl.so.4
+lib/libltdl.so.4.0
 share/aclocal/libtool.m4
 share/aclocal/ltdl.m4
 share/libtool/config.guess
@@ -16,19 +16,18 @@
 share/libtool/libltdl/Makefile.am
 share/libtool/libltdl/Makefile.in
 share/libtool/libltdl/README
-share/libtool/libltdl/acconfig.h
 share/libtool/libltdl/acinclude.m4
 share/libtool/libltdl/aclocal.m4
-share/libtool/libltdl/config.h.in
+share/libtool/libltdl/config-h.in
+share/libtool/libltdl/config.guess
+share/libtool/libltdl/config.sub
 share/libtool/libltdl/configure
-share/libtool/libltdl/configure.in
+share/libtool/libltdl/configure.ac
+share/libtool/libltdl/install-sh
 share/libtool/libltdl/ltdl.c
 share/libtool/libltdl/ltdl.h
-share/libtool/libltdl/stamp-h.in
-share/libtool/ltcf-c.sh
-share/libtool/ltcf-cxx.sh
-share/libtool/ltcf-gcj.sh
-share/libtool/ltconfig
+share/libtool/libltdl/ltmain.sh
+share/libtool/libltdl/missing
 share/libtool/ltmain.sh
 @dirrm share/libtool/libltdl
 @dirrm share/libtool
diff -r dbddc49128e0 -r e67d02d9c79d devel/libtool-info/Makefile
--- a/devel/libtool-info/Makefile       Thu Feb 05 17:37:58 2004 +0000
+++ b/devel/libtool-info/Makefile       Thu Feb 05 20:14:05 2004 +0000
@@ -1,9 +1,9 @@
-# $NetBSD: Makefile,v 1.12 2003/09/18 16:25:13 jmmv Exp $
+# $NetBSD: Makefile,v 1.13 2004/02/05 20:14:06 skrll Exp $
 #
 
 .include "../../devel/libtool/Makefile.common"
 
-PKGNAME=       ${PKGPFX:C/-/-info-/}
+PKGNAME=       ${DISTNAME:C/-/-info-/}
 SVR4_PKGNAME=  ltooi
 
 COMMENT=       Generic shared library support script - info pages
@@ -13,13 +13,6 @@
 USE_MAKEINFO=  YES
 INFO_FILES=    libtool.info
 
-# It seems the info-files distributed with libtool 1.3.5 are broken.
-# To test, type "info libtool|" and hold down space. See it stop with a
-# ``Cannot find the node "(/usr/pkg/info/libtool.info)Linking executables"''
-# error. Simply making sure the info-files get re-done works here.
-post-extract:
-       ${RM} -f ${WRKSRC}/doc/libtool.info*
-
 do-build:
        cd ${WRKSRC}/doc ; ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM}
 
diff -r dbddc49128e0 -r e67d02d9c79d devel/libtool/Makefile
--- a/devel/libtool/Makefile    Thu Feb 05 17:37:58 2004 +0000
+++ b/devel/libtool/Makefile    Thu Feb 05 20:14:05 2004 +0000
@@ -1,14 +1,12 @@
-# $NetBSD: Makefile,v 1.39 2003/03/29 09:38:21 wiz Exp $
+# $NetBSD: Makefile,v 1.40 2004/02/05 20:14:06 skrll Exp $
 #
 
-DISTFILES=     # empty
 .include "Makefile.common"
 
-PKGNAME=       ${PKGPFX}
 SVR4_PKGNAME=  ltool
 
-DEPENDS+=      ${PKGPFX:S/-/-base-/}${PKGREVISION:C/[0-9]*/nb/}${PKGREVISION}:../libtool-base
-DEPENDS+=      ${PKGPFX:S/-/-info-/}${PKGREVISION:C/[0-9]*/nb/}${PKGREVISION}:../libtool-info
+DEPENDS+=      ${DISTNAME:S/-/-base-/}${PKGREVISION:C/[0-9]*/nb/}${PKGREVISION}:../libtool-base
+DEPENDS+=      ${DISTNAME:S/-/-info-/}${PKGREVISION:C/[0-9]*/nb/}${PKGREVISION}:../libtool-info
 
 COMMENT=       Generic shared library support script
 
diff -r dbddc49128e0 -r e67d02d9c79d devel/libtool/Makefile.common
--- a/devel/libtool/Makefile.common     Thu Feb 05 17:37:58 2004 +0000
+++ b/devel/libtool/Makefile.common     Thu Feb 05 20:14:05 2004 +0000
@@ -1,11 +1,9 @@
-# $NetBSD: Makefile.common,v 1.40 2004/01/20 12:13:28 agc Exp $
+# $NetBSD: Makefile.common,v 1.41 2004/02/05 20:14:06 skrll Exp $
 #
 
-DISTNAME=      libtool-ml-20010614
-PKGPFX=                ${DISTNAME:C/ml-/1.4./}
-PKGREVISION=   19
+DISTNAME=      libtool-1.5.2
 CATEGORIES=    devel pkgtools
-MASTER_SITES=  ${MASTER_SITE_LOCAL}
+MASTER_SITES=  ${MASTER_SITE_GNU:=libtool/}
 
 MAINTAINER=    skrll%NetBSD.org@localhost
 HOMEPAGE=      http://www.gnu.org/software/libtool/libtool.html
@@ -14,7 +12,6 @@
 
 PKG_INSTALLATION_TYPES=        overwrite pkgviews
 
-WRKSRC=                ${WRKDIR}/libtool-ml
 GNU_CONFIGURE= # defined
 USE_BUILDLINK3=        # defined
 
@@ -22,4 +19,11 @@
 FILESDIR=      ${.CURDIR}/../libtool/files
 PATCHDIR=      ${.CURDIR}/../libtool/patches
 
+CONFIG_GUESS_OVERRIDE= \
+       ${WRKSRC}/config.guess \
+       ${WRKSRC}/libltdl/config.guess
+
+CONFIG_SUB_OVERRIDE=   \
+       ${WRKSRC}/config.sub \
+       ${WRKSRC}/libltdl/config.sub
 AUTOMAKE_OVERRIDE=     NO
diff -r dbddc49128e0 -r e67d02d9c79d devel/libtool/buildlink2.mk
--- a/devel/libtool/buildlink2.mk       Thu Feb 05 17:37:58 2004 +0000
+++ b/devel/libtool/buildlink2.mk       Thu Feb 05 20:14:05 2004 +0000
@@ -1,10 +1,10 @@
-# $NetBSD: buildlink2.mk,v 1.3 2003/01/06 09:49:08 jlam Exp $
+# $NetBSD: buildlink2.mk,v 1.4 2004/02/05 20:14:06 skrll Exp $
 
 .if !defined(LTDL_BUILDLINK2_MK)
 LTDL_BUILDLINK2_MK=    # defined
 
 BUILDLINK_PACKAGES+=           ltdl
-BUILDLINK_DEPENDS.ltdl?=       libtool-base>=1.4.20010614nb1
+BUILDLINK_DEPENDS.ltdl?=       libtool-base>=1.5.2
 BUILDLINK_PKGSRCDIR.ltdl?=     ../../devel/libtool-base
 
 EVAL_PREFIX+=  BUILDLINK_PREFIX.ltdl=libtool-base
diff -r dbddc49128e0 -r e67d02d9c79d devel/libtool/distinfo
--- a/devel/libtool/distinfo    Thu Feb 05 17:37:58 2004 +0000
+++ b/devel/libtool/distinfo    Thu Feb 05 20:14:05 2004 +0000
@@ -1,20 +1,7 @@
-$NetBSD: distinfo,v 1.32 2004/01/05 09:50:47 cube Exp $



Home | Main Index | Thread Index | Old Index