summaryrefslogtreecommitdiff
path: root/devel/libtool
AgeCommit message (Collapse)AuthorFilesLines
2007-10-07Fix patchsums.joerg1-3/+3
2007-10-07Restore basename override to get the name of the real compiler for thejoerg3-216/+364
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.
2007-09-15Update to libtool 1.5.24:joerg6-778/+1693
- fix regression on DragonFly [patched before] - don't remove paths to uninstalled libs [patched before] - initial support for Sun compilers on Linux - better suport for GNU/kNetBSD and GNU/kFreeBSD - fixes for GCC multilib on x86_64 and similiar system. - documentation for --tag. - getconf ARG_MAX is used to find maximum argument length.
2007-04-18Use "nm -p" to extract symbol table on HP-UX. ok joerg@tnn1-2/+2
2007-04-04Take maintainership.joerg1-2/+2
2007-04-04Reassign to tech-pkg@. (Not pkgsrc-users@. This is a critical pkgsrctv1-2/+2
component tool, so a more direct communication route is warranted for inquiries about this specific package.)
2006-12-15Remove warning about libtool using an unreleased version of autoconf. Thetv1-14/+1
released version of autoconf now in pkgsrc (2.61) is new enough to work.
2006-12-15In the libtool configure script, the basename of the compiler is useddmcmahill4-349/+310
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.
2006-11-01DESTDIR support.joerg1-1/+2
2006-08-23unbreak libtool on irix again (somehow this was lost a while ago)jschauma2-17/+27
2006-03-22Use "tv@NetBSD.org" as my MAINTAINER address; makes identifying me as atv1-2/+2
PR-responsible person (such as I am ;) a little easier.
2006-03-02Clarify the fact that libtool.m4 has no automatic patch, and the reasonstv1-3/+5
why there must not be such a patch.
2006-02-28Comment out a fragment of ltmain.sh, which breaks the installationjoerg2-4/+24
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.
2006-02-06Fix regression on DragonFly where two config variables were no longer beingtv4-8/+89
set (thinko by person implementing the change between 1.5.18 and 1.5.22). Bump PKGREVISION.
2006-01-30Update libtool to 1.5.22. Too many changes for CVS commit logs; here'stv8-2152/+391
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.
2005-11-09libtool-base-1.5.18nb6:tv4-207/+247
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".
2005-09-21Add change from MirOS that resets $versuffix2 to empty if -avoid-version is ↵tv2-5/+21
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>.
2005-07-19depends should be ../../<category>/<pkg>grant1-3/+3
2005-07-03Another Interix fix; $soname -> $soname.exp in two places where it was nottv4-18/+18
fixed before.
2005-07-03libtool-base 1.5.18nb4: Fix a really nasty bug on Interix;tv4-15/+15
hardcode_libdir_flag_spec used -h rather than the correct -rpath. Fix provided in private mail by Thorsten Glaser.
2005-06-05nb3: Add OS-specific fix for -pthread on DragonFly, based on work bytv2-6/+50
Joerg Sonnenberger <joerg@britannica.bec.de>.
2005-05-22For packages that use GNU configure, don't bother adding "TOOL"jlam1-2/+1
variables into CONFIGURE_ENV if the new tools framework already takes care of adding them automatically.
2005-05-18libtool-base 1.5.18nb1: Update the patches per manual.README.tv5-127/+1391
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.
2005-05-18Changes 1.5.18:adam6-130/+161
* 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'.
2005-04-11Remove USE_BUILDLINK3 and NO_BUILDLINK; these are no longer used.tv1-2/+1
2005-03-22Update to 1.5.14, and switch DragonFly to version_type=linux.tv8-569/+191
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.
2005-02-23Add RMD160 digests.agc1-1/+2
2005-01-19Since some platforms (notably IRIX) don't like the autoconf cache, don'ttv1-3/+1
try forcing it on; rather, go back to autoconf's default of no cache file.
2005-01-18Merge DragonFly changes back to the .m4 files as documented intv5-62/+164
devel/libtool/patches/manual.README. Changes: * don't invent another $version_type when you're just duplicating one already in existence (freebsd-elf) * mark chosen $version_type as a very poor choice; this should be fixed to use the libtool-team-supported "linux" type in the future, but will cause a binpkg flag day (for DragonFly only) when that happens PKGREVISION *not* bumped as this is a non-event for all platforms.
2005-01-18Tweak doc -- initial prep step should be "make patch" so that we gettv1-2/+2
.orig files where they're needed.
2004-12-21add DragonFly support from patch sent to libtool-patches:grant4-80/+404
http://lists.gnu.org/archive/html/libtool-patches/2004-12/msg00188.html tested with gcc2 and gcc3 in-tree compilers. bump PKGREVISION.
2004-12-18in the command run when -export-symbols is used on Darwin with xlc,grant2-4/+40
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.
2004-12-17Rewrite func_infer_tag in the libtool script so that it's easier tojlam2-43/+66
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.
2004-11-29Well, I suppose I'm the de facto MAINTAINER now, so make it so.tv1-2/+2
2004-11-20use "nm -B" to extract symbol table on OSF1.grant1-2/+2
2004-11-11Fix C++ linkage on modern NetBSD ELF by using a more standard link command.tv4-71/+125
Based on jlam's patch to tech-pkg. Bump PKGREVISION to 1.5.0nb6.
2004-10-17Pass RANLIB path down to libtool's configure script; addresses PR pkg/27217.tv1-1/+3
2004-10-15The bl3 is now in devel/libltdl.tv1-18/+0
2004-10-14Update libtool* packages to account for libltdl split, and simplify bytv2-2/+27
moving some common things into Makefile.common.
2004-10-14Speed up subdir configure with -C.tv1-1/+3
2004-10-12Another Interix fubar workaround: C++ libs weren't linking in libtooltv4-83/+128
because Interix installs completely hosed .la files for libstdc++ and libsupc++. Make libtool instead trust g++ to DTRT.
2004-10-11Quick typo fix for previous which made some libraries not build at alltv4-19/+19
on Interix.
2004-10-11Make -export-symbols work properly under Interix. (The Interix ld(1) doestv4-86/+93
not implicitly add `_' to -retain-symbols-file values, so we have to add it manually before doing the physical link.)
2004-10-08nb2: Make the "echo" substitute work on Interix. Noted bytv4-6/+48
Hiramatsu Yoshifumi <hiramatu@boreas.dti.ne.jp> in PR pkg/27182.
2004-10-04Fix completely hosed test for g++ when CXX=g++. The old test worked fine.tv5-96/+211
Revert until the hosage is tracked down and eliminated at the source. (Bump to libtool-1.5.10nb1, and make this the required version.)
2004-10-03Libtool fix for PR pkg/26633, and other issues. Update libtool to 1.5.10tv6-417/+390
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.
2004-09-27Tweak doc to say "make extract" rather than "make configure".tv1-2/+2
2004-05-26Use "nb[0-9]*" instead of "nb[0-9]" to accept revisions beyond 9.tron1-3/+3
2004-05-26Fix broken dependence patterns introduced in revision 1.36.tron1-4/+3
2004-05-25Remove myself as maintainer of libtool.skrll1-2/+2