summaryrefslogtreecommitdiff
path: root/devel/libtool
AgeCommit message (Collapse)AuthorFilesLines
2011-09-16Revert. Doesn't follow the patch rules for libtool, wasn't discussedjoerg2-53/+5
with the OWNER.
2011-09-14Don't add -z text unconditionally to ld on SunOS. This makehans2-5/+53
-mimpure-text work again, which is needed for several packages that use assembly optimizations.
2011-05-14Add MirBSD support to libtool. The patches are based on the ones from MirPorts,bsiegert6-145/+649
which uses libtool-1.5. Reviewed by Alistair G Crooks.
2011-03-23Backport Haiku support, taken from upstream.obache5-109/+441
(I'm using this patch over 10 months).
2010-03-17Fix support of g95 as the fortran on NetBSD.markd3-17/+22
patches approved by Joerg. Bump libtool-base PKGREVISION.
2009-12-18Add some band aid for the not-yet-fully-analyzed issue with sh onjoerg2-3/+26
NetBSD. Install a prestine install.sh to not leak our modifications into packages. Bump revision.
2009-12-17Garbage collect PLIST (meta package)joerg1-0/+0
2009-12-17Adjust to reality, running bootstrap is prefered.joerg1-4/+3
2009-12-17Fix another set of broken macro names. Regen patches.joerg4-43/+43
2009-12-16Fix a macro name so that the correct C++ linkage on NetBSD and QNX isjoerg4-22/+22
used. Bump revision of libtool-base.
2009-12-15Update to libtool-2.2.6b. This switches libtool to the new main branch.joerg10-2265/+581
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.
2009-12-15Fix a potential security issue in libltdl by making sure that thejoerg2-1/+95
current directory is not included in the search path. Bump revision of libltdl. Patch backported from tez@
2009-07-08Add support for g95 on NetBSD to libtool.markd3-14/+27
Bump PKGREVISION of libtool-base. OKed by jeorg.
2009-06-13Ran pkglint --autofix on the devel/ category. Most of the changes arerillig1-1/+4
simple white-space issues like indentation and trailing spaces. The others are cross-references for Makefile.common.
2009-05-19Use standard location for LICENSE line (in MAINTAINER/HOMEPAGE/COMMENTwiz1-2/+2
block). Uncomment some commented out LICENSE lines while here.
2009-03-23PR 40405: Change soname logic for DragonFly to follow the normal majorjoerg5-198/+298
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.
2009-02-24Add cases to match 'mint'abs1-31/+83
2008-11-19update to libtool 1.5.26 using libtool/patches/manual.README procedure:chuck5-199/+267
fixes linking problems on darwin (problems with nmedit, see http://pogma.com/2008/02/13/nmedit-libtool-exported-symbols/ )
2007-11-11Added commented-out LICENSE=something.martti1-1/+2
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.