Version: 2.4.2, Package name: libtool-2.4.2 |
Maintained by: Brad Smith |
Master sites:
|
Description-ltdl This is GNU libltdl, a system independent dlopen wrapper for GNU libtool. It supports the following dlopen interfaces: * dlopen (Solaris, Linux and various BSD flavors) * shl_load (HP-UX) * LoadLibrary (Win16 and Win32) * load_add_on (BeOS) * GNU DLD (emulates dynamic linking for static libraries) * dyld (darwin/Mac OS X) * libtool's dlpreopen Description-main This is GNU Libtool, a generic library support script. Libtool hides the complexity of using shared libraries behind a consistent, portable interface. To use libtool, add the new generic library building commands to your Makefile, Makefile.in, or Makefile.am. |
Filesize: 2570.651 KB |
Version History (View Complete History) |
|
2021-11-22 08:00:43 by Marc Espie | Files touched by this commit (21) |
Log message: default for PKGNAME-sub where it makes sense, no pkgnames change |
2021-03-15 15:06:45 by Stuart Henderson | Files touched by this commit (4) |
Log message: bump REVISION where my screwed-up commit changed @comments in plists |
2021-03-15 15:02:11 by Stuart Henderson | Files touched by this commit (66) |
Log message: revert accidentally committed files |
2021-03-15 14:53:24 by Stuart Henderson | Files touched by this commit (78) |
Log message: update to py-ptyprocess-0.7.0, make py3-only |
2019-07-12 14:45:17 by Stuart Henderson | Files touched by this commit (859) |
Log message: replace simple PERMIT_PACKAGE_CDROM=Yes with PERMIT_PACKAGE=Yes |
2016-03-11 12:59:18 by Christian Weisgerber | Files touched by this commit (178) |
Log message: garbage collect CONFIGURE_SHARED |
2015-03-19 14:25:27 by Christian Weisgerber | Files touched by this commit (49) |
Log message: fold lib-only PFRAG.shared into PLIST, and some related cleanups |
2015-01-17 20:16:09 by Christian Weisgerber | Files touched by this commit (3349) |
Log message: Drop remaining MD5/RMD160/SHA1 checksums. |
2010-11-15 12:46:10 by Marc Espie | Files touched by this commit (706) |
Log message: move depends to new style |
2010-06-12 14:56:14 by Christian Weisgerber | Files touched by this commit (1) |
Log message: Remove g77 dependency. The generated libtool is the same. (Except for now also allowing static linking for Fortran, which was previously misdetected.) ok maintainer |
2010-05-23 07:28:16 by Marc Espie | Files touched by this commit (1) |
Log message: Ouch, if libtool is built without g77 around, then it can't build fortran. BUILD_DEPENDS only (on gcc4 systems), should be possible to CONFIGURE_ENV things out, to revisit later. |
2009-11-17 03:15:35 by Marc Espie | Files touched by this commit (2) |
Log message: backport important bug-fix from newest ltdl. There are probably other bad bugs in there, this code is a textbook example of how NOT to write code if you want it to work. Between the gnu style that obfuscate the stuff, the various thingies added "just in case", the misuse of autoconf results, and the really high abstraction level together with long functions and internal concepts, how can anyone make sense of this code ? (short answer: it doesn't make actual sense). Also, no cookies for the gnu guys who, along with an important bug-fix, manage *again* to push out 10000+ lines of useless diff thanks to a change in automake/autoconf itself. We don't need to make fun of Windows and its security, the GNU project manages to produce as many problems on its own... When will they learn secure practices ? I would bet "not this century", but then I probably won't be around to collect the bet... |
2009-11-11 03:47:08 by Stuart Henderson | Files touched by this commit (1) |
Log message: Override detection of GNU sed otherwise, if it's installed at build time, the generated libtool script tries to use 'gsed' instead of 'sed'. ok Brad. |
2009-08-23 09:01:32 by Matthieu Herrb | Files touched by this commit (2) |
Log message: Do not revert the list of libraries in the generated .la file. This used to be needed but with the current libtool it breaks the library order in some cases (including xenocara) for static only archictectures. ok naddy@. |
2008-05-02 04:17:32 by Steven Mestdagh | Files touched by this commit (1) |
Log message: fix autoconf version. from brad@ (maintainer) |
2008-04-11 12:55:43 by Steven Mestdagh | Files touched by this commit (6) |
Log message: update to libtool 1.5.26 from brad@ (maintainer) ports build testing by naddy, ajacoutot, and me |
2008-01-04 10:48:38 by Marc Espie | Files touched by this commit (187) |
Log message: tweak FAKE_FLAGS semantics to saner defaults. |
2007-09-01 14:11:21 by Matthias Kilian | Files touched by this commit (12) |
Log message: Change Brads email address for now, so people can reach him instead of getting bounces or 550s. Bump pkgnames. While here, remove quotes from comments. prompted by espie@ |
2007-07-09 10:05:41 by Antoine Jacoutot | Files touched by this commit (1) |
Log message: - bump PKGNAME to force upgrade as former powerpc snap package did not contain the correct revision of patch-ltmain_in (thanks to CVS tag and yours truly's stupidity) gnome-applets,gstreamer-0.8 and gdm should be able to build correctly now thanks to kurt@ for discovering my brain damage... |
2007-06-04 13:00:17 by Kurt Miller | Files touched by this commit (2) |
Log message: Propagate -pthread in dependency_libs so linking with -pthread makes its way up the dependency chain. no objections usual suspects, okay maintainer Brad <brad at comstyle.com> |
2007-04-29 04:24:23 by Matthias Kilian | Files touched by this commit (1) |
Log message: Force to use /usr/bin/grep at build time, even if GNU grep is installed. ok espie@, steven@ |
2007-04-14 09:58:03 by Marc Espie | Files touched by this commit (3) |
Log message: modify libtool to run install with *no* executable permissions on files that do not need it. After discussion with matthieu, theo, naddy, and a lot of tests, that caught up the fact that sometimes, libtool uses cp, so we let it use cp (for now). |
2007-04-05 09:38:13 by Marc Espie | Files touched by this commit (1270) |
Log message: base64 distinfo with SHA256 |
2007-03-25 05:36:29 by Matthieu Herrb | Files touched by this commit (2) |
Log message: Add an explicit check for shared libraries support in autoconf bits. ok brad@, todd@. |
2007-02-14 15:05:07 by Deanna Phillips | Files touched by this commit (2) |
Log message: Bump pkgname for 4.1; add SHA256. ok bernd@ |
2006-11-21 04:31:39 by Marc Espie | Files touched by this commit (5) |
Log message: new MULTI_PACKAGES |
2006-10-23 07:55:07 by Marc Espie | Files touched by this commit (2) |
Log message: cosmetic change in shared_libs.log |
2006-10-21 10:15:28 by Marc Espie | Files touched by this commit (2) |
Log message: fix, again, sigh. |
2006-10-21 08:11:34 by Marc Espie | Files touched by this commit (2) |
Log message: The comments make it not work, have to use SHARED_LIBS += |
2006-10-21 07:51:15 by Marc Espie | Files touched by this commit (2) |
Log message: oops, forgot to strip the `lib' part. |
2006-10-21 07:31:51 by Marc Espie | Files touched by this commit (2) |
Log message: much cleaner version of the shared libs log |
2006-10-21 05:22:29 by Marc Espie | Files touched by this commit (2) |
Log message: let build produce a SHARED_LIBS_LOG file which contain lines like SHARED_LIBS+= <openbsd_version> # <original libtool version> Those lines you can put into a port's Makefile... and so notice more easily what the software people upstream change. |
2006-08-23 03:36:38 by Steven Mestdagh | Files touched by this commit (1) |
Log message: bump PKGNAME for 4.0 noticed by Deanna Phillips <deanna at sdf.lonestar.org> ok espie@ |
2006-01-07 14:28:41 by Brad Smith | Files touched by this commit (2) |
Log message: rev 1.174.2.21 (LT_DLMUTEX_GETERROR): check if `lt_dlmutex_geterror_func' is set instead of `lt_dlmutex_seterror_func'. >From libtool CVS |
2006-01-07 02:58:39 by Brad Smith | Files touched by this commit (4) |
Log message: upgrade to libtool 1.5.22 Thanks to naddy@ for testing this with a full ports tree build. |
2006-01-05 12:36:16 by Marc Espie | Files touched by this commit (2) |
Log message: override -version-info through env variables, as discussed with bernd, steven, nikolay, naddy, pvalchev... |
2006-01-04 12:48:59 by Brad Smith | Files touched by this commit (1) |
Log message: Redundant patch as pointed out by jakemsr@. The libltdl copy of ltmain.sh will be regenerated from ltmain.in. |
2006-01-02 10:12:01 by Bernd Ahlers | Files touched by this commit (1) |
Log message: Fix a FAKE_FLAGS pasto. No PKGNAME bump required. ok espie@ |
2005-12-23 10:02:47 by Bernd Ahlers | Files touched by this commit (6) |
Log message: - Use new SHARED_LIBS framework - USE_LIBTOOL and bump PKGNAME where appropriate libtool okay by brad@, espie@ |
2005-12-22 04:36:01 by Marc Espie | Files touched by this commit (4) |
Log message: - remove non-existent dirs from libsearch path. - if DESTDIR is defined, avoid relinking (relinking doesn't make sense with the fake framework anyways). okay brad@, `as long as it doesn't break anything'. |
2005-12-16 16:03:35 by Marc Espie | Files touched by this commit (4) |
Log message: Minor fixes: - do not link -lresolv, even though this will be gone from -current. - ld.so path is just /usr/lib, no /lib on OpenBSD. |
2005-12-12 08:15:16 by Marc Espie | Files touched by this commit (3) |
Log message: Fix two annoying issues (fixed upstream as well): --tag CXX works for relink now. --tag=disable-static/disable-shared is now independent from language tags, thus libtool --tag=disable-static --tag CXX works. Almost allows KDE from using libtool. Still one issue to hunt down and fix. Okay brad@, who reminded me about updating both ltmain.in and ltmain.sh... |
2005-11-01 19:47:09 by Brad Smith | Files touched by this commit (3) |
Log message: rev 1.334.2.92 With `-static', only link statically against uninstalled libtool libraries. Fixes 1.5.x regression to match documented (and actual 1.4.x) behavior. >From libtool CVS |
2005-09-09 11:30:32 by Brad Smith | Files touched by this commit (5) |
Log message: upgrade to libtool 1.5.20 |
2005-07-11 19:03:07 by Brad Smith | Files touched by this commit (3) |
Log message: rev 1.334.2.78 When a library is installed, dependent on a convenience library, and it involves relinking, the object files extracted from the convenience library are not removed after the relink. This is a problem if you build as non-root, install as root, then try to remove the build directory as non-root; Clean up properly if relink fails; Change"$realname"U to ${realname}T to be consistent. Missing backport of 2004-03-24 patch reported against MirLibtool by Marc Matteo <marcm@lectroid.net>. |
2005-06-17 10:16:46 by Brad Smith | Files touched by this commit (3) |
Log message: rev 1.334.2.72 Add fully-qualified paths to temp_rpath rather than unqualified paths in order to avoid possible errors when computing the fully-qualified path later. rev 1.334.2.70 Do not add installed static litool libraries to convenience, they are not convenience libraries. >From libtool CVS |
2005-05-23 14:01:49 by Brad Smith | Files touched by this commit (4) |
Log message: upgrade to libtool 1.5.18 |
2005-05-21 16:38:20 by Brad Smith | Files touched by this commit (4) |
Log message: upgrade to libtool 1.5.16 |
2005-04-17 04:14:55 by Brad Smith | Files touched by this commit (6) |
Log message: upgrade to libtool 1.5.14 |
2005-01-26 09:41:04 by Christian Weisgerber | Files touched by this commit (12) |
Log message: Now that @info transparently picks up all .info-* files, don't go through extra steps to rebuild with --no-split. |
2005-01-05 09:22:44 by Christian Weisgerber | Files touched by this commit (366) |
Log message: SIZE |
2004-12-18 16:30:36 by Brad Smith | Files touched by this commit (3) |
Log message: rev 1.28 Propagate a convenience library's dependency libs correctly when it is being linked into a libtool library. Deplibs are now propagated whether libdir is set or not. rev 1.27 The dlpreopen pass over libraries reverses the elements in the $deplibs list. This causes problems when the link pass tries to find libraries when they are located in non-standard places denoted by -L options. Due to the reversed order these -L options occur after the libraries that need them, and they are not found: (Un)Reverse $deplibs list at the start of the link pass in lib mode. >From libtool CVS |
2004-12-18 14:38:18 by Brad Smith | Files touched by this commit (3) |
Log message: 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. >From libtool CVS |
2004-09-23 02:06:23 by Brad Smith | Files touched by this commit (5) |
Log message: upgrade to libtool 1.5.10 |
2004-09-14 17:44:02 by Marc Espie | Files touched by this commit (206) |
Log message: switch to new plist, killing a few install scripts along the way. |
2004-08-07 15:55:26 by Brad Smith | Files touched by this commit (10) |
Log message: upgrade to libtool 1.5.8 |
2004-08-05 14:35:34 by Brad Smith | Files touched by this commit (1) |
Log message: bump PKGNAME |
2004-08-05 12:04:56 by Brad Smith | Files touched by this commit (2) |
Log message: I'm not sure if this is the end of all the relink issues but this is definitely an improvement on the workaround currently in place at the moment. From: Jacob Meuser <jakemsr at jakemsr dot com> |
2004-08-02 10:38:03 by Brad Smith | Files touched by this commit (3) |
Log message: set hardcode_direct and hardcode_shlibpath_var in OpenBSD' C++ section too. |
2004-08-02 09:50:46 by Brad Smith | Files touched by this commit (3) |
Log message: Use sysctl to get the max cmd length on *BSD From: libtool CVS |
2004-08-02 09:43:11 by Brad Smith | Files touched by this commit (2) |
Log message: ltmain.in: Fix problem with .libs/.libs/libfoo.so appearing on the link line From: libtool CVS |
2004-07-11 13:22:05 by Brad Smith | Files touched by this commit (2) |
Log message: until I can figure out this total gayness with libtool relinking improperly then I'll just put the usual workaround in place. |
2004-07-01 19:59:12 by Brad Smith | Files touched by this commit (12) |
Log message: upgrade to libtool 1.5.6, libltdl is now a sub-package. |
2003-12-15 14:42:44 by Christian Weisgerber | Files touched by this commit (507) |
Log message: remove WWW lines |
2002-12-29 13:19:12 by Federico G. Schwindt | Files touched by this commit (83) |
Log message: and more.. |