The NetBSD Project

CVS log for pkgsrc/devel/libtool-base/Makefile

[BACK] Up to [cvs.NetBSD.org] / pkgsrc / devel / libtool-base

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.120 / (download) - annotate - [select for diffs], Tue Nov 13 21:44:42 2018 UTC (11 months ago) by sevan
Branch: MAIN
CVS Tags: pkgsrc-2019Q3-base, pkgsrc-2019Q3, pkgsrc-2019Q2-base, pkgsrc-2019Q2, pkgsrc-2019Q1-base, pkgsrc-2019Q1, pkgsrc-2018Q4-base, pkgsrc-2018Q4, HEAD
Changes since 1.119: +2 -2 lines
Diff to previous 1.119 (colored)

Add support for Minix which follows the NetBSD configuration. Tested on 3.4RC6.

Revision 1.119 / (download) - annotate - [select for diffs], Mon Mar 12 16:36:44 2018 UTC (19 months, 1 week ago) by hans
Branch: MAIN
CVS Tags: pkgsrc-2018Q3-base, pkgsrc-2018Q3, pkgsrc-2018Q2-base, pkgsrc-2018Q2, pkgsrc-2018Q1-base, pkgsrc-2018Q1
Changes since 1.118: +2 -1 lines
Diff to previous 1.118 (colored)

PR pkg/53086

Fix the configure code that removes spaces in "-L /some/path" etc.

Revision 1.118 / (download) - annotate - [select for diffs], Mon Mar 6 16:14:07 2017 UTC (2 years, 7 months ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2017Q4-base, pkgsrc-2017Q4, pkgsrc-2017Q3-base, pkgsrc-2017Q3, pkgsrc-2017Q2-base, pkgsrc-2017Q2, pkgsrc-2017Q1-base, pkgsrc-2017Q1, pkgsrc-
Changes since 1.117: +8 -4 lines
Diff to previous 1.117 (colored)

Update libtool packages to 2.4.6.

Changes since 2.4.2 are too numerous to mention, with over 4,700 lines
in the ChangeLog file.  However, this release does at least fix a large
number of build failures on SmartOS, and doesn't appear to cause any
obvious regressions in bulk builds performed by Joerg and myself.

Some pkgsrc cleanups while here, including merging the MirBSD patches
correctly.  It couldn't be made much clearer how to properly integrate
patches here to ensure they are not lost.  Next time you might not be so
fortunate!

Revision 1.117 / (download) - annotate - [select for diffs], Sat Jul 9 06:38:10 2016 UTC (3 years, 3 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2016Q4-base, pkgsrc-2016Q4, pkgsrc-2016Q3-base, pkgsrc-2016Q3
Changes since 1.116: +2 -2 lines
Diff to previous 1.116 (colored)

Bump PKGREVISION for perl-5.24.0 for everything mentioning perl.

Revision 1.116 / (download) - annotate - [select for diffs], Thu Mar 10 12:43:48 2016 UTC (3 years, 7 months ago) by tnn
Branch: MAIN
CVS Tags: pkgsrc-2016Q2-base, pkgsrc-2016Q2, pkgsrc-2016Q1-base, pkgsrc-2016Q1
Changes since 1.115: +2 -2 lines
Diff to previous 1.115 (colored)

be compatible with "nm -p" on Solaris 11.3

It now differentiates between bss and common symbols, and lists variables
in the latter section with symbol type "C", like GNU nm(1) does.
So add "C" to the list of letters that the global_symbol_pipe script
accepts on Solaris.
Bump PKGREVISION of libtool-base.

Revision 1.115 / (download) - annotate - [select for diffs], Thu Feb 25 12:12:48 2016 UTC (3 years, 7 months ago) by jperkin
Branch: MAIN
Changes since 1.114: +6 -12 lines
Diff to previous 1.114 (colored)

Use OPSYSVARS.

Revision 1.114 / (download) - annotate - [select for diffs], Tue Feb 23 15:17:42 2016 UTC (3 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.113: +2 -2 lines
Diff to previous 1.113 (colored)

The dependency compiler of libtool uses predictable temporary file names
when creating the output dependency file. This is normally not a problem
as libtool internally serializes the access. But when a package like
games/scid wants to compile the same file both for a library archive and
for the main program, two libtool invocations can happen at the same
time and therefore, two depcomp invocations as well. Include the PID in
the name of the temporary file to avoid this problem. Bump libtool-base
revision.

Revision 1.113 / (download) - annotate - [select for diffs], Sat Jul 18 16:50:51 2015 UTC (4 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2015Q4-base, pkgsrc-2015Q4, pkgsrc-2015Q3-base, pkgsrc-2015Q3
Changes since 1.112: +2 -2 lines
Diff to previous 1.112 (colored)

Avoid creating empty relink commands. This can happen when libtool
decides in the platform specific logic that relinking is not necessary
after initially setting it, e.g. on OSX. Fixing this and creating more
compact libtool archives is a better approach than working around it in
cwrappers. Bump revision.

Revision 1.112 / (download) - annotate - [select for diffs], Tue Dec 2 10:56:24 2014 UTC (4 years, 10 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2015Q2-base, pkgsrc-2015Q2, pkgsrc-2015Q1-base, pkgsrc-2015Q1, pkgsrc-2014Q4-base, pkgsrc-2014Q4
Changes since 1.111: +2 -2 lines
Diff to previous 1.111 (colored)

When relinking with DESTDIR, also look into DESTDIR for the desired
object. Bump revision.

Revision 1.111 / (download) - annotate - [select for diffs], Thu Oct 9 13:44:37 2014 UTC (5 years ago) by wiz
Branch: MAIN
Changes since 1.110: +1 -2 lines
Diff to previous 1.110 (colored)

Remove SVR4_PKGNAME, per discussion on tech-pkg.

Revision 1.110 / (download) - annotate - [select for diffs], Mon Sep 1 12:40:48 2014 UTC (5 years, 1 month ago) by jperkin
Branch: MAIN
CVS Tags: pkgsrc-2014Q3-base, pkgsrc-2014Q3
Changes since 1.109: +4 -4 lines
Diff to previous 1.109 (colored)

Ensure that all BUILDLINK_DIR references are removed, not just the first.

Bump PKGREVISION for this change as well as the recent libtool-fortran fix.

Revision 1.109 / (download) - annotate - [select for diffs], Sun Jun 15 14:42:05 2014 UTC (5 years, 4 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2014Q2-base, pkgsrc-2014Q2
Changes since 1.108: +2 -2 lines
Diff to previous 1.108 (colored)

Don't use -nostdlib for C++ with GCC on Solaris. Bump revision of
libtool-base.

Revision 1.108 / (download) - annotate - [select for diffs], Sat May 10 15:32:08 2014 UTC (5 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.107: +1 -1 lines
Diff to previous 1.107 (colored)

Revert. Not approved and not correct.

Revision 1.107 / (download) - annotate - [select for diffs], Sat May 10 13:35:59 2014 UTC (5 years, 5 months ago) by richard
Branch: MAIN
Changes since 1.106: +2 -2 lines
Diff to previous 1.106 (colored)

revbump libtool-base after libtool patches

Revision 1.106 / (download) - annotate - [select for diffs], Sat Mar 8 19:57:26 2014 UTC (5 years, 7 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2014Q1-base, pkgsrc-2014Q1
Changes since 1.105: +2 -2 lines
Diff to previous 1.105 (colored)

Don't try to extract GCC's linker line. It includes -lgcc, but not
-lgcc_s for starters. It also confuses the static-only library search in
libtool itself. Bump revision.

Based on patch from jperkin@.

Revision 1.105 / (download) - annotate - [select for diffs], Wed Feb 26 10:40:46 2014 UTC (5 years, 7 months ago) by jperkin
Branch: MAIN
Changes since 1.104: +4 -2 lines
Diff to previous 1.104 (colored)

Remove special handling of -v in the wrappers.

This was originally introduced to work around some behaviour in the
libtool build, however these days it is actively harmful for a number of
packages, where removing additional arguments when -v is present on the
command line can break ABI detection (notably in CMake packages).

Instead, filter out any references to BUILDLINK_DIR from the libtool
scripts, as that should do the same job.

Retain the ability to run the 'scan' wrapper script, as it can be useful
in certain cases, and is required to support the scan-libtool script
anyway.

Revision 1.104 / (download) - annotate - [select for diffs], Tue Aug 27 15:50:23 2013 UTC (6 years, 1 month ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2013Q4-base, pkgsrc-2013Q4, pkgsrc-2013Q3-base, pkgsrc-2013Q3
Changes since 1.103: +3 -2 lines
Diff to previous 1.103 (colored)

PR 48081: Explicitly disable Fortran in libtool-base, otherwise it will
incorrectly handle the default wrapper scripts on Cygwin.

libtool bug 14579: Disable ar(1) locking on OSX. It creates more harm
than good.

Bump libtool-base and libtool-fortran.

Revision 1.103 / (download) - annotate - [select for diffs], Mon Jul 1 15:59:06 2013 UTC (6 years, 3 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2013Q2-base, pkgsrc-2013Q2
Changes since 1.102: +2 -2 lines
Diff to previous 1.102 (colored)

Restore shared library support for MirBSD. Some chunks of the MirBSD diff
were lost in the last libtool update. Bump PKGREVISION of libtool-base.

ok joerg@ (maintainer)

Revision 1.102 / (download) - annotate - [select for diffs], Fri May 31 12:40:01 2013 UTC (6 years, 4 months ago) by wiz
Branch: MAIN
Changes since 1.101: +2 -2 lines
Diff to previous 1.101 (colored)

Bump all packages for perl-5.18, that
a) refer 'perl' in their Makefile, or
b) have a directory name of p5-*, or
c) have any dependency on any p5-* package

Like last time, where this caused no complaints.

Revision 1.101 / (download) - annotate - [select for diffs], Sun May 19 14:52:19 2013 UTC (6 years, 5 months ago) by tron
Branch: MAIN
Changes since 1.100: +2 -2 lines
Diff to previous 1.100 (colored)

Bump package revision. This package is completely broken under Mac OS X
without a fix committed at 2013-05-13 by Adam Ciarcinski.

Revision 1.100 / (download) - annotate - [select for diffs], Thu May 9 13:53:47 2013 UTC (6 years, 5 months ago) by joerg
Branch: MAIN
Changes since 1.99: +3 -2 lines
Diff to previous 1.99 (colored)

Split Fortran support from devel/libtool-base into a separate package
devel/libtool-fortran. If USE_LIBTOOL is present and Fortran is in
USE_LANGUAGES, include the new package.

Revision 1.99 / (download) - annotate - [select for diffs], Fri Apr 12 13:44:08 2013 UTC (6 years, 6 months ago) by joerg
Branch: MAIN
Changes since 1.98: +1 -15 lines
Diff to previous 1.98 (colored)

Update to libtool-2.4.2:
- Initial support for Go.
- On Mac OS X, try to open .dylib as well as .so in lt_dlopenext.
- sysroot support
- man pages for libtool and libtoolize
- various smaller bug fixes

pkgsrc side: remove support for pre-ELF NetBSD

Revision 1.98 / (download) - annotate - [select for diffs], Thu Jul 26 12:04:04 2012 UTC (7 years, 2 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2013Q1-base, pkgsrc-2013Q1, pkgsrc-2012Q4-base, pkgsrc-2012Q4, pkgsrc-2012Q3-base, pkgsrc-2012Q3
Changes since 1.97: +2 -2 lines
Diff to previous 1.97 (colored)

Add a special case for f77 on MirBSD. This is what the wrapper scripts call
the f2c frontend. It is not recognized as GCC even though there is a gcc
underneath. Thus, use "-Wl," to introduce linker options.

This unbreaks the build of shared libraries written in Fortran on MirBSD
(exotic combination, yes I know) such as blas.

Bump PKGREVISION.

Revision 1.97 / (download) - annotate - [select for diffs], Mon Jul 2 16:07:22 2012 UTC (7 years, 3 months ago) by jperkin
Branch: MAIN
Changes since 1.96: +3 -5 lines
Diff to previous 1.96 (colored)

Ensure CFLAGS is set correctly on Solaris for 32-bit too.  Fixes problems
when a compiler is used which builds 64-bit by default.  Bump PKGREVISION.

Revision 1.96 / (download) - annotate - [select for diffs], Tue Feb 7 22:11:40 2012 UTC (7 years, 8 months ago) by fhajny
Branch: MAIN
CVS Tags: pkgsrc-2012Q2-base, pkgsrc-2012Q2, pkgsrc-2012Q1-base, pkgsrc-2012Q1
Changes since 1.95: +7 -2 lines
Diff to previous 1.95 (colored)

Make sure to pass CFLAGS=-m64 on SunOS when ABI=64, so that the resulting
libtool script contains proper 64bit flavors of the stdlib objects. Fixes
problem on SunOS when linking C++ objects. Bump PKGREVISION.

Revision 1.95 / (download) - annotate - [select for diffs], Sat May 14 16:49:45 2011 UTC (8 years, 5 months ago) by bsiegert
Branch: MAIN
CVS Tags: pkgsrc-2011Q4-base, pkgsrc-2011Q4, pkgsrc-2011Q3-base, pkgsrc-2011Q3, pkgsrc-2011Q2-base, pkgsrc-2011Q2
Changes since 1.94: +2 -2 lines
Diff to previous 1.94 (colored)

Add MirBSD support to libtool. The patches are based on the ones from MirPorts,
which uses libtool-1.5.

Reviewed by Alistair G Crooks.

Revision 1.94 / (download) - annotate - [select for diffs], Sun Dec 26 10:46:27 2010 UTC (8 years, 9 months ago) by adam
Branch: MAIN
CVS Tags: pkgsrc-2011Q1-base, pkgsrc-2011Q1, pkgsrc-2010Q4-base, pkgsrc-2010Q4
Changes since 1.93: +1 -2 lines
Diff to previous 1.93 (colored)

Removed duplicate line

Revision 1.93 / (download) - annotate - [select for diffs], Fri Jul 30 10:36:23 2010 UTC (9 years, 2 months ago) by asau
Branch: MAIN
CVS Tags: pkgsrc-2010Q3-base, pkgsrc-2010Q3
Changes since 1.92: +2 -2 lines
Diff to previous 1.92 (colored)

"fortran" -> "fortran77" except where it is clear that it isn't F77.
"fortran" is alias of "fortran77" for now, but it will change later.

Revision 1.92 / (download) - annotate - [select for diffs], Wed Mar 17 10:59:45 2010 UTC (9 years, 7 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2010Q2-base, pkgsrc-2010Q2, pkgsrc-2010Q1-base, pkgsrc-2010Q1
Changes since 1.91: +2 -2 lines
Diff to previous 1.91 (colored)

Fix support of g95 as the fortran on NetBSD.

patches approved by Joerg.  Bump libtool-base PKGREVISION.

Revision 1.91 / (download) - annotate - [select for diffs], Sun Dec 20 12:32:55 2009 UTC (9 years, 10 months ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2009Q4-base, pkgsrc-2009Q4
Changes since 1.90: +2 -2 lines
Diff to previous 1.90 (colored)

Fix libtool under OS X: require a fixed version of f2c, and thus bump
PKGREVISION of libtool to 3 and require it as a dependency.

Revision 1.90 / (download) - annotate - [select for diffs], Fri Dec 18 22:11:10 2009 UTC (9 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.89: +4 -2 lines
Diff to previous 1.89 (colored)

Add some band aid for the not-yet-fully-analyzed issue with sh on
NetBSD. Install a prestine install.sh to not leak our modifications
into packages. Bump revision.

Revision 1.89 / (download) - annotate - [select for diffs], Wed Dec 16 15:27:34 2009 UTC (9 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.88: +2 -1 lines
Diff to previous 1.88 (colored)

Fix a macro name so that the correct C++ linkage on NetBSD and QNX is
used. Bump revision of libtool-base.

Revision 1.88 / (download) - annotate - [select for diffs], Tue Dec 15 17:35:37 2009 UTC (9 years, 10 months ago) by joerg
Branch: MAIN
Changes since 1.87: +2 -3 lines
Diff to previous 1.87 (colored)

Update to libtool-2.2.6b. This switches libtool to the new main branch.
Changes are many, important for pkgsrc:
- much higher speed (up to 30% faster for the overall build of libX11)
- less magic for detection of the tag

The pkgsrc integration of f2c has been changed to be more sane.
libtool itself now depends on the f2c frontend to use proper
auto-configuration and only fakes up the library. This part is
encapsulated in mk/compiler/f2c.mk.

Revision 1.87 / (download) - annotate - [select for diffs], Wed Jul 8 21:01:44 2009 UTC (10 years, 3 months ago) by markd
Branch: MAIN
CVS Tags: pkgsrc-2009Q3-base, pkgsrc-2009Q3
Changes since 1.86: +2 -2 lines
Diff to previous 1.86 (colored)

Add support for g95 on NetBSD to libtool.
Bump PKGREVISION of libtool-base.

OKed by jeorg.

Revision 1.86 / (download) - annotate - [select for diffs], Mon Mar 23 23:03:59 2009 UTC (10 years, 6 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2009Q2-base, pkgsrc-2009Q2, pkgsrc-2009Q1-base, pkgsrc-2009Q1
Changes since 1.85: +2 -1 lines
Diff to previous 1.85 (colored)

PR 40405: Change soname logic for DragonFly to follow the normal major
only scheme. Properly distinguish FreeBSD and DragonFly case to prevent
further confusion. Differs from the patch in the PR as it forces the
correct branch to be used.

Bump revision of libtool-base. Claim ownership.

Revision 1.85 / (download) - annotate - [select for diffs], Wed Nov 19 07:50:55 2008 UTC (10 years, 11 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2008Q4-base, pkgsrc-2008Q4
Changes since 1.84: +1 -2 lines
Diff to previous 1.84 (colored)

Reset PKGREVISION after update to 1.5.26.

Revision 1.84 / (download) - annotate - [select for diffs], Wed Nov 19 01:26:52 2008 UTC (10 years, 11 months ago) by chuck
Branch: MAIN
Changes since 1.83: +2 -2 lines
Diff to previous 1.83 (colored)

update to libtool 1.5.26 using libtool/patches/manual.README procedure:
fixes linking problems on darwin (problems with nmedit, see
http://pogma.com/2008/02/13/nmedit-libtool-exported-symbols/ )

Revision 1.83 / (download) - annotate - [select for diffs], Fri Jul 11 11:27:24 2008 UTC (11 years, 3 months ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q3-base, pkgsrc-2008Q3, pkgsrc-2008Q2-base, pkgsrc-2008Q2, cwrapper, cube-native-xorg-base, cube-native-xorg
Changes since 1.82: +2 -8 lines
Diff to previous 1.82 (colored)

Don't force /bin/sh on Solaris, we want the bootstrap shell.
Bump revision. From Dieter Baron.

Revision 1.82 / (download) - annotate - [select for diffs], Sat Apr 12 22:42:59 2008 UTC (11 years, 6 months ago) by jlam
Branch: MAIN
Changes since 1.81: +4 -5 lines
Diff to previous 1.81 (colored)

Convert to use PLIST_VARS instead of manually passing "@comment "
through PLIST_SUBST to the plist module.

Revision 1.81 / (download) - annotate - [select for diffs], Sun Oct 7 12:32:00 2007 UTC (12 years ago) by joerg
Branch: MAIN
CVS Tags: pkgsrc-2008Q1-base, pkgsrc-2008Q1, pkgsrc-2007Q4-base, pkgsrc-2007Q4, pkgsrc-2007Q3-base, pkgsrc-2007Q3
Changes since 1.80: +2 -2 lines
Diff to previous 1.80 (colored)

Restore basename override to get the name of the real compiler for the
decision making in libtool. This was lost during the update and broke
the build of shared C++ libraries with SunPro on Solaris. Bump revision
of libtool-base.

Noticed by salo and dmcmahill, tested by dmcmahill.

Revision 1.80 / (download) - annotate - [select for diffs], Fri Dec 15 11:28:52 2006 UTC (12 years, 10 months ago) by dmcmahill
Branch: MAIN
CVS Tags: pkgsrc-2007Q2-base, pkgsrc-2007Q2, pkgsrc-2007Q1-base, pkgsrc-2007Q1, pkgsrc-2006Q4-base, pkgsrc-2006Q4
Changes since 1.79: +2 -2 lines
Diff to previous 1.79 (colored)

In the libtool configure script, the basename of the compiler is used
to make decisions about which compiler is being used (gcc, SunPro, etc).
To make this function "correctly" in the presence of the compiler wrapper
scripts, we need to extract the actual compiler command from the wrapper
frame work.  So adapt the section in the configure script which already
attempts to deal with some other compiler wrappers to deal with the pkgsrc
wrappers.

This should address PR pkg/33467 and PR pkg/34581.

Bump PKGREVISION.

Revision 1.79 / (download) - annotate - [select for diffs], Wed Nov 1 09:01:56 2006 UTC (12 years, 11 months ago) by joerg
Branch: MAIN
Changes since 1.78: +2 -2 lines
Diff to previous 1.78 (colored)

DESTDIR support.

Revision 1.78 / (download) - annotate - [select for diffs], Sat Apr 1 11:21:42 2006 UTC (13 years, 6 months ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2006Q3-base, pkgsrc-2006Q3, pkgsrc-2006Q2-base, pkgsrc-2006Q2
Changes since 1.77: +7 -2 lines
Diff to previous 1.77 (colored)

use /bin/sh on Solaris, as libtool can cause ksh to dump core under
certain circumstances, observed devel/gettext-tools.

fixes PR pkg/32886 from Lloyd Parkes.

bump PKGREVISION.

Revision 1.77 / (download) - annotate - [select for diffs], Tue Mar 14 20:43:23 2006 UTC (13 years, 7 months ago) by jlam
Branch: MAIN
CVS Tags: pkgsrc-2006Q1-base, pkgsrc-2006Q1
Changes since 1.76: +4 -4 lines
Diff to previous 1.76 (colored)

USE_PKGINSTALL isn't needed here to make these packagse use the
pkginstall framework.  In the case of libtool-base, avoid using
FILES_SUBST_SED where it isn't needed.

Revision 1.76 / (download) - annotate - [select for diffs], Tue Feb 28 23:34:46 2006 UTC (13 years, 7 months ago) by joerg
Branch: MAIN
Changes since 1.75: +2 -2 lines
Diff to previous 1.75 (colored)

Comment out a fragment of ltmain.sh, which breaks the installation
of postgresql80-client. According to Ralf Wildenhues from libtool,
this fragment is just broken and the pre-1.5.21 was effectively a NOP.
Bump libtool-base revision.

Revision 1.73.2.1 / (download) - annotate - [select for diffs], Sat Feb 11 22:48:08 2006 UTC (13 years, 8 months ago) by salo
Branch: pkgsrc-2005Q4
Changes since 1.73: +2 -2 lines
Diff to previous 1.73 (colored) next main 1.74 (colored)

Pullup ticket 1079 - requested by Todd Vierling
security fix for libtool-base

Patch provided by the submitter.

   Module Name:		pkgsrc
   Committed By:	tv
   Date:		Tue Jan 31 20:19:02 UTC 2006

   Modified Files:
   	pkgsrc/devel/libtool [tv-libtool-1-5-18-tmpdirfix]: distinfo
   	pkgsrc/devel/libtool-base [tv-libtool-1-5-18-tmpdirfix]: Makefile
   	pkgsrc/devel/libtool/patches [tv-libtool-1-5-18-tmpdirfix]: patch-ac

   Log Message:
   Backport a change from 1.5.22 to 1.5.18 that fixes some issues with
   temp dir creation when using relink-based finalization.

Revision 1.75 / (download) - annotate - [select for diffs], Mon Feb 6 18:57:30 2006 UTC (13 years, 8 months ago) by tv
Branch: MAIN
Changes since 1.74: +2 -2 lines
Diff to previous 1.74 (colored)

Fix regression on DragonFly where two config variables were no longer being
set (thinko by person implementing the change between 1.5.18 and 1.5.22).
Bump PKGREVISION.

Revision 1.73.4.1 / (download) - annotate - [select for diffs], Tue Jan 31 20:19:02 2006 UTC (13 years, 8 months ago) by tv
Branch: tv-libtool-1-5-18-tmpdirfix
Changes since 1.73: +2 -2 lines
Diff to previous 1.73 (colored) next main 1.74 (colored)

Backport a change from 1.5.22 to 1.5.18 that fixes some issues with
temp dir creation when using relink-based finalization.

Revision 1.74 / (download) - annotate - [select for diffs], Mon Jan 30 22:19:56 2006 UTC (13 years, 8 months ago) by tv
Branch: MAIN
Changes since 1.73: +5 -5 lines
Diff to previous 1.73 (colored)

Update libtool to 1.5.22.  Too many changes for CVS commit logs; here's
some highlighted changes:

* Fixes minor /tmp race condition bug.
* Integrated Interix support; no longer requires pkgsrc hackery.
* shlibtool is a wrapper using the (now working) "--tag=disable-static".
* Several other bugs fixed, removing some pkgsrc-local changes.

Revision 1.73 / (download) - annotate - [select for diffs], Wed Nov 9 18:05:57 2005 UTC (13 years, 11 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q4-base
Branch point for: tv-libtool-1-5-18-tmpdirfix, pkgsrc-2005Q4
Changes since 1.72: +2 -2 lines
Diff to previous 1.72 (colored)

libtool-base-1.5.18nb6:

Fix major problem brought to the surface by buildlink3 on Interix.  For C++
or F77 libraries only, the soname did not always make it into the final
binary, resulting in runtime link failures in some cases and runtime linking
with a missing major version in others.

This is unfortunately a flag day for Interix + pkgsrc.  Identifying all the
PKGREVISIONs normally requiring a bump is a little too unwieldy.  However,
existing binaries not experiencing the runtime link failure will continue
to run, but will be linking against the unversioned ".so" at runtime until
the binaries have been rebuilt.

While here, fix a couple wrong assumptions in the libtool config for
Interix.  shlibvar_overrides_runpath should have been "no", and
hardcode_direct should have been "yes".

Revision 1.72 / (download) - annotate - [select for diffs], Wed Sep 21 20:31:21 2005 UTC (14 years ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q3-base, pkgsrc-2005Q3
Changes since 1.71: +2 -2 lines
Diff to previous 1.71 (colored)

Add change from MirOS that resets $versuffix2 to empty if -avoid-version is used;
makes -avoid-version work properly on platforms using $versuffix2 (e.g., OpenBSD,
FreeBSD, DragonFly).  Bump PKGREVISION (and will bump LIBTOOL_REQD shortly).

MirOS change by Benny Siegert <bsiegert@mirbsd.org>.
Noted in private mail by Thorsten Glaser <tg@66h.42h.de>.

Revision 1.71 / (download) - annotate - [select for diffs], Wed Jul 13 15:58:44 2005 UTC (14 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.70: +1 -3 lines
Diff to previous 1.70 (colored)

libtool-base doesn't use a cache file at all as it is.

Revision 1.70 / (download) - annotate - [select for diffs], Wed Jul 13 15:28:49 2005 UTC (14 years, 3 months ago) by jschauma
Branch: MAIN
Changes since 1.69: +4 -2 lines
Diff to previous 1.69 (colored)

On IRIX, don't use a cache-file, since configure bails out after
trying to reparse the cache.  Ugh.

Revision 1.69 / (download) - annotate - [select for diffs], Sun Jul 3 19:01:51 2005 UTC (14 years, 3 months ago) by tv
Branch: MAIN
Changes since 1.68: +2 -2 lines
Diff to previous 1.68 (colored)

libtool-base 1.5.18nb4: Fix a really nasty bug on Interix;
hardcode_libdir_flag_spec used -h rather than the correct -rpath.

Fix provided in private mail by Thorsten Glaser.

Revision 1.68 / (download) - annotate - [select for diffs], Sun Jun 5 18:04:37 2005 UTC (14 years, 4 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q2-base, pkgsrc-2005Q2
Changes since 1.67: +2 -2 lines
Diff to previous 1.67 (colored)

nb3: Add OS-specific fix for -pthread on DragonFly, based on work by
Joerg Sonnenberger <joerg@britannica.bec.de>.

Revision 1.67 / (download) - annotate - [select for diffs], Sun May 22 19:11:12 2005 UTC (14 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.66: +1 -3 lines
Diff to previous 1.66 (colored)

Remove the old tools framework and references to _USE_NEW_TOOLS.

Revision 1.66 / (download) - annotate - [select for diffs], Sun May 22 05:35:32 2005 UTC (14 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.65: +1 -2 lines
Diff to previous 1.65 (colored)

For packages that use GNU configure, don't bother adding "TOOL"
variables into CONFIGURE_ENV if the new tools framework already takes
care of adding them automatically.

Revision 1.65 / (download) - annotate - [select for diffs], Fri May 20 16:44:48 2005 UTC (14 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.64: +2 -2 lines
Diff to previous 1.64 (colored)

PKGREVISION bump missed in previous.

Revision 1.64 / (download) - annotate - [select for diffs], Fri May 20 15:59:50 2005 UTC (14 years, 5 months ago) by jlam
Branch: MAIN
Changes since 1.63: +6 -1 lines
Diff to previous 1.63 (colored)

libtool needs to know where echo is or else it searches the PATH for
it.  This value is embedded into the libtool script.  This was okay
on NetBSD, but was breaking on Solaris.  We now pass it the path to
the real echo via CONFIGURE_ENV, which on Solaris is a more featureful
echo.  Problem noted by Mark Davies in private mail.

Revision 1.63 / (download) - annotate - [select for diffs], Wed May 18 14:40:04 2005 UTC (14 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.62: +23 -7 lines
Diff to previous 1.62 (colored)

libtool-base 1.5.18nb1: Update the patches per manual.README.

While here, since those instructions are still not being heeded, make the
warning comment extremely loud and obnoxious, and put it in both
libtool/Makefile.common and libtool-base/Makefile.

Revision 1.62 / (download) - annotate - [select for diffs], Wed May 18 11:57:01 2005 UTC (14 years, 5 months ago) by adam
Branch: MAIN
Changes since 1.61: +1 -3 lines
Diff to previous 1.61 (colored)

Changes 1.5.18:
* Fix regression in 1.5.16 to not install libtldl data files from
  `libtoolize --ltdl'ed software packages.
* Bug Fixes.

Changes 1.5.16:
* Allow shell special characters like `$' in source file names, but not
  in object names, to enhance GCJ support.
* Detection of compiler wrappers like distcc/ccache and $host_alias prefix.
* More robust tests for PIC flag, `-c -o', in presence of warnings.
* Bug Fixes, among others for convenience archives regression on Solaris
  and timestamp-preserving `libtoolize --copy --ltdl'.

Revision 1.61 / (download) - annotate - [select for diffs], Tue May 10 16:49:22 2005 UTC (14 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.60: +2 -1 lines
Diff to previous 1.60 (colored)

Add a missing install-sh entry to PLIST; bump PKGREVISION.

Omission noted by Joerg Sonnenberger <joerg@britannica.bec.de>.

Revision 1.60 / (download) - annotate - [select for diffs], Tue Mar 22 15:12:08 2005 UTC (14 years, 7 months ago) by tv
Branch: MAIN
Changes since 1.59: +1 -2 lines
Diff to previous 1.59 (colored)

Update to 1.5.14, and switch DragonFly to version_type=linux.
Change summary since 1.5.10:

	* ltmain.in: Add -pthread like flags when linking executables too.

	* ltmain.in (func_extract_archives) [darwin]: This didn't actually
	work on a real fat archive, should do now.

	* tests/func_extract_archives.test: remove darwin fat tests which
	did not actually work.

	* ltmain.in (link mode): Allow five digits in version-info

	* ltmain.in (link mode): With piecewise (partial) linking, fix
	intermediate output name for subdir-objects.

	* ltmain.in [darwin]: Don't add installed libs to temp_rpath when
	building executables on darwin, or other systems which use
	hardcode_automatic. It may break our wrapper scripts.

	* ltmain.in [darwin]: Allow -framework foo through when given on
	the command line.

	* ltmain.in [irix]: Preserve processor option for SGI Compiler
	(-r[0-9][0-9]*).

	* ltmain.in: Don't pass through compiler-like thread flags when
	using $LD to do the linking. Use compiler_flags instead.
	Reported by Mark_Andrews@isc.org.

	* libtool.m4 (AC_LIBTOOL_SYS_DYNAMIC_LINKER) [linux]: While "parsing"
	/etc/ld.so.conf, skip comments.

	* ltmain.in (func_extract_archives): Not all shells grok
	`read -r' (unnecessary in this case).
	Reported by Ralf Menzel <menzel@ls6.cs.uni-dortmund.de>.

	* libtool.m4 [solaris] (AC_LIBTOOL_PROG_LD_SHLIBS): Use ${wl} for
	whole_archive_flag_spec.  Missing backport reported by Ralf Menzel

	* libtool.m4 [linux] (AC_LIBTOOL_PROG_COMPILER_PIC): match
	$cc_basename, not $CC against icc.  Also, for symmetry match
	icpc* and ecpc* (ia64 version of icpc).

	* m4/libtool.m4 (_LT_SYS_DYNAMIC_LINKER) [linux]: Interpret
	`include' statements in toplevel ld.so.conf file.

	* config/ltmain.in (func_mode_link): When linking an installed
	libtool library on the command line using -lfoo we need to find
	the library in the search paths and add it's dependency_libs to
	the link in the conv pass so that any libtool libs listed are
	correctly expanded in the link pass.

Revision 1.59 / (download) - annotate - [select for diffs], Fri Mar 18 15:06:10 2005 UTC (14 years, 7 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2005Q1-base, pkgsrc-2005Q1
Changes since 1.58: +13 -4 lines
Diff to previous 1.58 (colored)

nb10:  Work around PR pkg/20499 by disabling locking altogether on IRIX.
This won't hurt gcc-based builds, so it does not need to be compiler type
conditional.

Revision 1.58 / (download) - annotate - [select for diffs], Sat Mar 5 07:43:05 2005 UTC (14 years, 7 months ago) by grant
Branch: MAIN
Changes since 1.57: +6 -3 lines
Diff to previous 1.57 (colored)

add a comment describing the options used on AIX.

Revision 1.57 / (download) - annotate - [select for diffs], Thu Mar 3 22:30:15 2005 UTC (14 years, 7 months ago) by garbled
Branch: MAIN
Changes since 1.56: +2 -1 lines
Diff to previous 1.56 (colored)

Fix for libtool locking on AIX.  Found by grant, tested by me on aix 4.3.3

Revision 1.56 / (download) - annotate - [select for diffs], Thu Mar 3 20:33:44 2005 UTC (14 years, 7 months ago) by garbled
Branch: MAIN
Changes since 1.55: +4 -1 lines
Diff to previous 1.55 (colored)

Make libtool work better on AIX.  There is still one problem remaining,
and that is that it sets needs_locking for AIX, and then locks
indefinately when compiling.  Unsure how to fix that.

Revision 1.55 / (download) - annotate - [select for diffs], Wed Jan 19 16:33:56 2005 UTC (14 years, 9 months ago) by tv
Branch: MAIN
Changes since 1.54: +1 -6 lines
Diff to previous 1.54 (colored)

Since some platforms (notably IRIX) don't like the autoconf cache, don't
try forcing it on; rather, go back to autoconf's default of no cache file.

Revision 1.54 / (download) - annotate - [select for diffs], Wed Jan 19 16:11:26 2005 UTC (14 years, 9 months ago) by jschauma
Branch: MAIN
Changes since 1.53: +6 -1 lines
Diff to previous 1.53 (colored)

Under IRIX, configure creates a corrupted cache file, so re-parsing that
file fails in the subdir.  Hence, set --cache-file=/dev/null for IRIX.

Revision 1.53 / (download) - annotate - [select for diffs], Sat Jan 1 20:53:19 2005 UTC (14 years, 9 months ago) by tv
Branch: MAIN
Changes since 1.52: +2 -2 lines
Diff to previous 1.52 (colored)

Refer to patch-a[bd] rather than patch-a*.

Revision 1.49.2.1 / (download) - annotate - [select for diffs], Thu Dec 23 03:35:47 2004 UTC (14 years, 9 months ago) by snj
Branch: pkgsrc-2004Q4
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored) next main 1.50 (colored)

Pullup ticket 180 - requested by grant beattie
portability fix for libtool

Module Name:    pkgsrc
Committed By:   grant
Date:           Tue Dec 21 13:50:25 UTC 2004

Modified Files:
        pkgsrc/devel/libtool: distinfo
        pkgsrc/devel/libtool-base: Makefile
        pkgsrc/devel/libtool/patches: patch-ab patch-ac patch-ad

Log Message:
add DragonFly support from patch sent to libtool-patches:

        http://lists.gnu.org/archive/html/libtool-patches/2004-12/msg00188.html

tested with gcc2 and gcc3 in-tree compilers.

bump PKGREVISION.
---
Module Name:    pkgsrc
Committed By:   grant
Date:           Tue Dec 21 13:52:26 UTC 2004

Modified Files:
        pkgsrc/mk/platform: DragonFly.mk

Log Message:
libtool>=1.5.10nb9 actually works on DragonFly, so require at
least that version.

Revision 1.52 / (download) - annotate - [select for diffs], Wed Dec 22 02:46:03 2004 UTC (14 years, 9 months ago) by tv
Branch: MAIN
Changes since 1.51: +2 -2 lines
Diff to previous 1.51 (colored)

Thinko fix: README.manual -> manual.README

Revision 1.51 / (download) - annotate - [select for diffs], Wed Dec 22 02:44:02 2004 UTC (14 years, 9 months ago) by tv
Branch: MAIN
Changes since 1.50: +9 -1 lines
Diff to previous 1.50 (colored)

Add heads-up comment above PKGREVISION pointing to the manual-* diffs
which must be updated for any platform changes, lest the changes be lost
the next time libtool is updated.

Revision 1.50 / (download) - annotate - [select for diffs], Tue Dec 21 13:50:25 2004 UTC (14 years, 10 months ago) by grant
Branch: MAIN
Changes since 1.49: +2 -2 lines
Diff to previous 1.49 (colored)

add DragonFly support from patch sent to libtool-patches:

	http://lists.gnu.org/archive/html/libtool-patches/2004-12/msg00188.html

tested with gcc2 and gcc3 in-tree compilers.

bump PKGREVISION.

Revision 1.49 / (download) - annotate - [select for diffs], Sat Dec 18 17:42:24 2004 UTC (14 years, 10 months ago) by grant
Branch: MAIN
CVS Tags: pkgsrc-2004Q4-base
Branch point for: pkgsrc-2004Q4
Changes since 1.48: +2 -2 lines
Diff to previous 1.48 (colored)

in the command run when -export-symbols is used on Darwin with xlc,
ensure there is no whitespace on the command line when passing
-install_name to the linker, as this breaks the build.

this fixes the build of audio/libaudiofile and other packages using
-export-symbols on Darwin with xlc.

bump PKGREVISION.

Revision 1.48 / (download) - annotate - [select for diffs], Fri Dec 17 16:24:23 2004 UTC (14 years, 10 months ago) by jlam
Branch: MAIN
Changes since 1.47: +2 -2 lines
Diff to previous 1.47 (colored)

Rewrite func_infer_tag in the libtool script so that it's easier to
specify (hardcoded) compilers from which we can infer the correct tag
(CC, CXX, F77).  Use the following patterns to match compilers to
tags:

	CC:	*cc *xlc
	CXX:	*++ *CC
	F77:	*77 *fort

Bump the PKGREVISION to 1.5.10nb7 since we now infer the F77 tag from
likely Fortran compilers.  Also require at least this version of
libtool when building packages that set USE_FORTRAN.  This should fix
PR pkg/28661.

Revision 1.47 / (download) - annotate - [select for diffs], Fri Nov 26 09:39:30 2004 UTC (14 years, 10 months ago) by jlam
Branch: MAIN
Changes since 1.46: +2 -2 lines
Diff to previous 1.46 (colored)

dlopen.buildlink3.mk will automatically include dlcompat/buildlink3.mk
only on Darwin, so remove OPSYS check in dlcompat/buildlink3.mk and
make packages include dlopen.buildlink3.mk instead.

Revision 1.46 / (download) - annotate - [select for diffs], Thu Nov 11 22:29:03 2004 UTC (14 years, 11 months ago) by tv
Branch: MAIN
Changes since 1.45: +2 -2 lines
Diff to previous 1.45 (colored)

Fix C++ linkage on modern NetBSD ELF by using a more standard link command.
Based on jlam's patch to tech-pkg.
Bump PKGREVISION to 1.5.0nb6.

Revision 1.45 / (download) - annotate - [select for diffs], Thu Oct 14 19:07:46 2004 UTC (15 years ago) by tv
Branch: MAIN
Changes since 1.44: +4 -1 lines
Diff to previous 1.44 (colored)

Re-add dlcompat dependency lost in libltdl overhaul, but since it's now only
needed at build time for libtool-base, mark BUILDLINK_DEPMETHOD as such.

Revision 1.44 / (download) - annotate - [select for diffs], Thu Oct 14 19:04:56 2004 UTC (15 years ago) by tv
Branch: MAIN
Changes since 1.43: +11 -37 lines
Diff to previous 1.43 (colored)

Update libtool* packages to account for libltdl split, and simplify by
moving some common things into Makefile.common.

Revision 1.43 / (download) - annotate - [select for diffs], Tue Oct 12 04:41:39 2004 UTC (15 years ago) by tv
Branch: MAIN
Changes since 1.42: +2 -2 lines
Diff to previous 1.42 (colored)

Another Interix fubar workaround:  C++ libs weren't linking in libtool
because Interix installs completely hosed .la files for libstdc++ and
libsupc++.  Make libtool instead trust g++ to DTRT.

Revision 1.42 / (download) - annotate - [select for diffs], Mon Oct 11 16:51:56 2004 UTC (15 years ago) by tv
Branch: MAIN
Changes since 1.41: +2 -2 lines
Diff to previous 1.41 (colored)

Make -export-symbols work properly under Interix.  (The Interix ld(1) does
not implicitly add `_' to -retain-symbols-file values, so we have to add
it manually before doing the physical link.)

Revision 1.41 / (download) - annotate - [select for diffs], Fri Oct 8 17:37:51 2004 UTC (15 years ago) by tv
Branch: MAIN
Changes since 1.40: +2 -2 lines
Diff to previous 1.40 (colored)

nb2: Make the "echo" substitute work on Interix.  Noted by
Hiramatsu Yoshifumi <hiramatu@boreas.dti.ne.jp> in PR pkg/27182.

Revision 1.40 / (download) - annotate - [select for diffs], Mon Oct 4 19:48:10 2004 UTC (15 years ago) by tv
Branch: MAIN
Changes since 1.39: +6 -3 lines
Diff to previous 1.39 (colored)

Fix completely hosed test for g++ when CXX=g++.  The old test worked fine.
Revert until the hosage is tracked down and eliminated at the source.

(Bump to libtool-1.5.10nb1, and make this the required version.)

Revision 1.39 / (download) - annotate - [select for diffs], Sun Oct 3 00:13:31 2004 UTC (15 years ago) by tv
Branch: MAIN
Changes since 1.38: +1 -2 lines
Diff to previous 1.38 (colored)

Libtool fix for PR pkg/26633, and other issues.  Update libtool to 1.5.10
in the process.  (More information on tech-pkg.)

Bump PKGREVISION and BUILDLINK_DEPENDS of all packages using libtool and
installing .la files.

Bump PKGREVISION (only) of all packages depending directly on the above
via a buildlink3 include.

Revision 1.38 / (download) - annotate - [select for diffs], Sun Jul 18 09:38:26 2004 UTC (15 years, 3 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgsrc-2004Q3-base, pkgsrc-2004Q3
Changes since 1.37: +2 -5 lines
Diff to previous 1.37 (colored)

Remove the ${OPSYS} test around inclusion of dlcompat/buildlink3.mk,
as that test is now done by the buildlink3 file itself.

Revision 1.37 / (download) - annotate - [select for diffs], Thu Jun 17 03:49:15 2004 UTC (15 years, 4 months ago) by tv
Branch: MAIN
CVS Tags: pkgsrc-2004Q2-base, pkgsrc-2004Q2
Changes since 1.36: +1 -6 lines
Diff to previous 1.36 (colored)

sysutils/c++rt0 doesn't exist any longer, as pkgsrc has officially dropped
support for NetBSD/sparc 1.4.

Revision 1.36 / (download) - annotate - [select for diffs], Mon Jun 14 00:26:25 2004 UTC (15 years, 4 months ago) by grant
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

fix an obvious botch-up:

s/5~CONFIGURE_ARGS/CONFIGURE_ARGS/

Revision 1.35 / (download) - annotate - [select for diffs], Thu Jun 3 23:31:53 2004 UTC (15 years, 4 months ago) by jschauma
Branch: MAIN
Changes since 1.34: +4 -2 lines
Diff to previous 1.34 (colored)

Tell libtool's configure to use 'nm -B' under IRIX.
This closes PR pkg/25712.

Revision 1.34 / (download) - annotate - [select for diffs], Tue May 25 15:17:26 2004 UTC (15 years, 4 months ago) by grant
Branch: MAIN
Changes since 1.33: +2 -1 lines
Diff to previous 1.33 (colored)

bump PKGREVISION for OpenBSD shlib name fix.

Revision 1.33 / (download) - annotate - [select for diffs], Thu Apr 22 14:40:29 2004 UTC (15 years, 5 months ago) by tv
Branch: MAIN
Changes since 1.32: +8 -17 lines
Diff to previous 1.32 (colored)

Update to 1.5.6 (OK'd by skrll).

* In libtool-base, generate shlibtool with a simple sed script; no full
  build is actually needed.

Changelog:

New in 1.5.6: 2004-04-11; CVS version 1.5.5a, Libtool team:
* Installs libltdl files properly in $prefix/share/libtool/libltdl. 1.5.4
  did not install them at all.
* libltdl correctly guesses the extension for loadable modules again.

New in 1.5.4: 2004-04-03; CVS version 1.5.3a, Libtool team:
* Bug fixes.

Revision 1.32 / (download) - annotate - [select for diffs], Sun Feb 29 10:28:24 2004 UTC (15 years, 7 months ago) by wiz
Branch: MAIN
CVS Tags: pkgsrc-2004Q1-base, pkgsrc-2004Q1
Changes since 1.31: +23 -23 lines
Diff to previous 1.31 (colored)

Revert:
revision 1.29
date: 2004/02/18 19:13:30;  author: jlam;  state: Exp;  lines: +23 -23
Configure and build shlibtool after configuring and building libtool,
resepectively.  This makes the build output look more logically grouped
into phases.
to make this build again on 1.5.x systems.
Addresses PR 24588.

Revision 1.31 / (download) - annotate - [select for diffs], Sun Feb 22 12:22:47 2004 UTC (15 years, 7 months ago) by grant
Branch: MAIN
Changes since 1.30: +2 -2 lines
Diff to previous 1.30 (colored)

simplify the test for Darwin a little.

Revision 1.30 / (download) - annotate - [select for diffs], Sun Feb 22 12:12:38 2004 UTC (15 years, 7 months ago) by markd
Branch: MAIN
Changes since 1.29: +7 -1 lines
Diff to previous 1.29 (colored)

On Solaris the configure script doesn't seem to be working out that "nm"
needs "-p" for BSD compatible output so tell it explicitly.

Revision 1.29 / (download) - annotate - [select for diffs], Wed Feb 18 19:13:30 2004 UTC (15 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.28: +23 -23 lines
Diff to previous 1.28 (colored)

Configure and build shlibtool after configuring and building libtool,
resepectively.  This makes the build output look more logically grouped
into phases.

Revision 1.28 / (download) - annotate - [select for diffs], Mon Feb 16 20:24:25 2004 UTC (15 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.27: +1 -3 lines
Diff to previous 1.27 (colored)

We no longer need to set CONFIG_STATUS_OVERRIDE to an empty value as
bsd.pkg.mk no longer overrides the ability of config.status to generate
new files.

Revision 1.27 / (download) - annotate - [select for diffs], Sat Feb 14 16:35:33 2004 UTC (15 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.26: +3 -1 lines
Diff to previous 1.26 (colored)

libtool-base actually uses config.status during the build to generate
its files.

Revision 1.26 / (download) - annotate - [select for diffs], Fri Feb 13 00:46:00 2004 UTC (15 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.25: +2 -1 lines
Diff to previous 1.25 (colored)

Add SED to the configure envirionment as well, since GNU configure scripts
seem to be stupid and don't initialize SED properly from lt_cv_path_SED.

Revision 1.25 / (download) - annotate - [select for diffs], Mon Feb 9 06:08:02 2004 UTC (15 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.24: +9 -3 lines
Diff to previous 1.24 (colored)

Always use ${SED} instead of having the configure script try to figure out
the path to it.

Revision 1.24 / (download) - annotate - [select for diffs], Mon Feb 9 01:04:45 2004 UTC (15 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.23: +4 -4 lines
Diff to previous 1.23 (colored)

Set USE_LANGUAGES to "c c++ fortran" since we want to use the same versions
of the the compiler for all three tools, especially for gcc.

Revision 1.23 / (download) - annotate - [select for diffs], Sun Feb 8 02:08:21 2004 UTC (15 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.22: +6 -1 lines
Diff to previous 1.22 (colored)

Don't set LD to ${BUILDLINK_DIR}/bin/ld in the libtool script.

Revision 1.22 / (download) - annotate - [select for diffs], Thu Feb 5 21:30:00 2004 UTC (15 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.21: +3 -3 lines
Diff to previous 1.21 (colored)

Reorder some lines so they appear before bsd.prefs.mk and set
USE_BUILDLINK3 to "yes".  This should fix installation of libtool-base
using gcc3 from pkgsrc.

Revision 1.21 / (download) - annotate - [select for diffs], Thu Feb 5 20:14:06 2004 UTC (15 years, 8 months ago) by skrll
Branch: MAIN
Changes since 1.20: +3 -3 lines
Diff to previous 1.20 (colored)

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.

Revision 1.20 / (download) - annotate - [select for diffs], Wed Feb 4 02:31:40 2004 UTC (15 years, 8 months ago) by jlam
Branch: MAIN
Changes since 1.19: +6 -1 lines
Diff to previous 1.19 (colored)

Require both the C and C++ compilers since we usually want libtool to find
the same set.

Revision 1.19 / (download) - annotate - [select for diffs], Wed Jan 7 21:18:12 2004 UTC (15 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.18: +2 -2 lines
Diff to previous 1.18 (colored)

Use dlcompat/buildlink3.mk on Darwin.

Revision 1.18 / (download) - annotate - [select for diffs], Mon Jan 5 11:12:46 2004 UTC (15 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.17: +11 -1 lines
Diff to previous 1.17 (colored)

"bl3ify": [v] to convert a package to use the buildlink3 framework.

Revision 1.17 / (download) - annotate - [select for diffs], Thu Sep 18 16:25:12 2003 UTC (16 years, 1 month ago) by jmmv
Branch: MAIN
CVS Tags: pkgsrc-2003Q4-base, pkgsrc-2003Q4
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

Specify the category when including other files and when depending on other
packages.  From PR pkg/21864 by ccatrian at eml.cc.

Revision 1.16 / (download) - annotate - [select for diffs], Mon Feb 17 15:27:59 2003 UTC (16 years, 8 months ago) by dillo
Branch: MAIN
Changes since 1.15: +2 -3 lines
Diff to previous 1.15 (colored)

convert to use test target from bsd.pkg.mk
addresses PR pkg/19416

Revision 1.15 / (download) - annotate - [select for diffs], Fri Jan 10 08:44:19 2003 UTC (16 years, 9 months ago) by jlam
Branch: MAIN
CVS Tags: netbsd-1-6-1-base, netbsd-1-6-1
Changes since 1.14: +31 -5 lines
Diff to previous 1.14 (colored)

Install a ${PREFIX}/bin/shlibtool as part of the devel/libtool-base
package.  shlibtool will not build static libraries.  Add handling in
bsd.pkg.mk for a variable named "SHLIBTOOL_OVERRIDE" that is analogous to
LIBTOOL_OVERRIDE and causes any listed libtool scripts to be replaced with
a symlink to shlibtool, and teach buildlink2 about shlibtool.  Bump
PKGREVISION of devel/libtool* packages to 11.

Revision 1.14 / (download) - annotate - [select for diffs], Sun Dec 22 19:04:08 2002 UTC (16 years, 9 months ago) by jlam
Branch: MAIN
Changes since 1.13: +4 -31 lines
Diff to previous 1.13 (colored)

These packages are no longer needed to bootstrap buildlink2.  Simplify the
building of these packages by using buildlink2.

Revision 1.13 / (download) - annotate - [select for diffs], Thu Nov 21 00:50:03 2002 UTC (16 years, 11 months ago) by jlam
Branch: MAIN
Changes since 1.12: +30 -7 lines
Diff to previous 1.12 (colored)

Don't use buildlink2 since we may need this package to bootstrap
buildlink2.

Revision 1.12 / (download) - annotate - [select for diffs], Wed Oct 9 19:04:12 2002 UTC (17 years ago) by wiz
Branch: MAIN
Changes since 1.11: +2 -2 lines
Diff to previous 1.11 (colored)

Complete conversion to buildlink2 (untested -- Darwin-only change -- please
test!).

Revision 1.11 / (download) - annotate - [select for diffs], Sun Aug 25 18:38:36 2002 UTC (17 years, 1 month ago) by jlam
Branch: MAIN
Changes since 1.10: +3 -1 lines
Diff to previous 1.10 (colored)

Merge changes in packages from the buildlink2 branch that have
buildlink2.mk files back into the main trunk.  This provides sufficient
buildlink2 infrastructure to start merging other packages from the
buildlink2 branch that have already been converted to use the buildlink2
framework.

Revision 1.10.2.1 / (download) - annotate - [select for diffs], Mon Jul 22 18:04:43 2002 UTC (17 years, 3 months ago) by agc
Branch: pkgviews
Changes since 1.10: +3 -1 lines
Diff to previous 1.10 (colored) next main 1.11 (colored)

Make this package work with package views.

Revision 1.9.2.3 / (download) - annotate - [select for diffs], Sun Jun 23 18:44:31 2002 UTC (17 years, 3 months ago) by jlam
Branch: buildlink2
Changes since 1.9.2.2: +5 -1 lines
Diff to previous 1.9.2.2 (colored) next main 1.10 (colored)

Merge from pkgsrc-current to buildlink2 branch.

Revision 1.9.2.2 / (download) - annotate - [select for diffs], Fri Jun 21 23:05:08 2002 UTC (17 years, 4 months ago) by jlam
Branch: buildlink2
Changes since 1.9.2.1: +2 -2 lines
Diff to previous 1.9.2.1 (colored)

Rename USE_BUILDLINK2_ONLY to USE_BUILDLINK2 for less verbosity.  Also
convert a few more packages to use the buildlink2 framework.

Revision 1.10 / (download) - annotate - [select for diffs], Tue May 21 14:03:38 2002 UTC (17 years, 5 months ago) by schmonz
Branch: MAIN
CVS Tags: pkgviews-base, netbsd-1-6-RELEASE-base, netbsd-1-6, buildlink2-base
Branch point for: pkgviews
Changes since 1.9: +5 -1 lines
Diff to previous 1.9 (colored)

Make libtool work on Darwin, based on the patches in pkg/16104 by
Jeff Putsch <jdputsch@attbi.com>. Also repair a typo that had prevented
'-fno-common' from being passed along (found and fixed by skrll).

Bump PKGREVISION.

Approved by skrll.

Revision 1.9.2.1 / (download) - annotate - [select for diffs], Sat May 11 02:09:04 2002 UTC (17 years, 5 months ago) by jlam
Branch: buildlink2
Changes since 1.9: +3 -1 lines
Diff to previous 1.9 (colored)

First pass at conversion of various packages to use the buildlink2
framework.  Add many buildlink2.mk files to add to the framework.  Please
see buildlink2.txt for more details.

Revision 1.9 / (download) - annotate - [select for diffs], Wed Apr 17 13:24:21 2002 UTC (17 years, 6 months ago) by martti
Branch: MAIN
Branch point for: buildlink2
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

PKGREVISION is set in libtool/Makefile.common. Without this fix
you would see something like this from "lintpkgsrc -i":

Version mismatch: 'libtool-base' 1.4.20010614nb8 vs 1.4.20010614UNDEFINEDnb8

Revision 1.8 / (download) - annotate - [select for diffs], Thu Oct 18 15:20:11 2001 UTC (18 years ago) by veego
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH003
Changes since 1.7: +2 -1 lines
Diff to previous 1.7 (colored)

SVR4 packages have a limit of 9 chars for a package name.
The automatic truncation in gensolpkg doesn't work for packages which
have the same package name for the first 5-6 chars.
e.g. amanda-server and amanda-client would be named amanda and amanda.
Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for
amanda-server.
All svr4 packages also have a vendor tag, so we have to reserve some chars
for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6
or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the
vendor tag enough room.
All p5-* packages and a few other packages have now a SVR4_PKGNAME.

Revision 1.7 / (download) - annotate - [select for diffs], Fri Apr 20 00:07:29 2001 UTC (18 years, 6 months ago) by wiz
Branch: MAIN
CVS Tags: netbsd-1-5-PATCH001
Changes since 1.6: +2 -2 lines
Diff to previous 1.6 (colored)

Actually, the CONFLICTs should be against libtool<=1.3.5nb11, not <.

Revision 1.6 / (download) - annotate - [select for diffs], Wed Feb 28 21:20:31 2001 UTC (18 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.5: +1 -5 lines
Diff to previous 1.5 (colored)

Restore old numbering scheme for libraries on Solaris as discussed on
tech-pkg.

Revision 1.5 / (download) - annotate - [select for diffs], Wed Feb 28 15:19:52 2001 UTC (18 years, 7 months ago) by tron
Branch: MAIN
Changes since 1.4: +5 -1 lines
Diff to previous 1.4 (colored)

Use seperate package list for Solaris.

Revision 1.4 / (download) - annotate - [select for diffs], Tue Feb 27 08:20:26 2001 UTC (18 years, 7 months ago) by skrll
Branch: MAIN
Changes since 1.3: +4 -2 lines
Diff to previous 1.3 (colored)

Update libtool to be based on a CVS snapshot of the multi-language branch

Revision 1.3 / (download) - annotate - [select for diffs], Mon Feb 19 17:20:14 2001 UTC (18 years, 8 months ago) by hubertf
Branch: MAIN
Changes since 1.2: +3 -1 lines
Diff to previous 1.2 (colored)

Add conflict on libtool<1.3.5nb11, to prevent upgrade problems.
Noted by Dieter Baron <dillo@danbala.ifoer.tuwien.ac.at> on tech-pkg.

Revision 1.2 / (download) - annotate - [select for diffs], Fri Feb 16 14:38:40 2001 UTC (18 years, 8 months ago) by wiz
Branch: MAIN
Changes since 1.1: +3 -1 lines
Diff to previous 1.1 (colored)

Update to new COMMENT style: COMMENT var in Makefile instead of pkg/COMMENT.

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Sat Feb 3 05:26:03 2001 UTC (18 years, 8 months ago) by hubertf
Branch: TNF
CVS Tags: pkgsrc-base
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

Rip libtool apart into "base" pkg and "info" pages. 
This is the base system that's enough to do work (and bootstrap a system!)

Revision 1.1 / (download) - annotate - [select for diffs], Sat Feb 3 05:26:03 2001 UTC (18 years, 8 months ago) by hubertf
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.




CVSweb <webmaster@jp.NetBSD.org>