-Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22. -Update libtool and libltdl to 2.2.6a. -Remove devel/libtool15 and devel/libltdl15. -Fix ports build with libtool22/libltdl22. -Bump ports that depend on libltdl22 due to shared library version change. -Explain what to do update in the UPDATING. It has been tested with GNOME2, XFCE4, KDE3, KDE4 and other many wm/desktop and applications in the runtime. With help: marcus and kwm Pointyhat-exp: a few times by pav Tested by: pgollucci, "Romain Tartière" <romain@blogreen.org>, and a few MarcusCom CVS users. Also, I might have missed a few. Repocopy by: marcus Approved by: portmgr789d75c728
Port details
devel/libltdl15
Moved to devel/libltdl22 on : Update to libltdl22
This port is no longer in the ports tree, its history is kept below.
- Formerly
- devel/libltdl until 2004-06-08
- Links
- cgit
Commits (12)
- Remove unneeded dependency from gtk12/gtk20 [1] - Remove USE_XLIB/USE_X_PREFIX/USE_XPM in favor of USE_XORG - Remove X11BASE support in favor of LOCALBASE or PREFIX - Use USE_LDCONFIG instead of INSTALLS_SHLIB - Remove unneeded USE_GCC 3.4+ Thanks to all Helpers: Dmitry Marakasov, Chess Griffin, beech@, dinoex, rafan, gahr, ehaupt, nox, itetcu, flz, pav PR: 116263 Tested on: pointyhat Approved by: portmgr (pav)3e4ed01146
Update to 1.5.24ab4237740a
* Correctly patch devel/libltdl15 with the upstream hack to prevent eg: gnucash from taking several aeons to start up. * Hack around the fact that the above then wants to call various autotools to rebuild parts of the build infrastructure which, depending on the ports installed can cause things to fail in weird and wonderful ways.1fa4fa7beb
Remove massive overheads from loading programs that use many libtool-generated shared libraries by forcing libtool into understanding that FreeBSD can correctly handle shared library dependencies. This code already exists in the libtool CVS repository but without knowing the release schedule (if any) for a new libtool 1.5.x series, and the exceptional performance gains (gnucash for example uses 122 shared libraries and with things rebuilt now starts up in ~10 seconds as opposed to 15 *minutes*). Further, a number of people have assisted in extensive testing of this code in a series of different environments, so I am therefore adding this patch to the tree. PR: 94826 Submitted by: Peter Jeremy <peterjeremy@optushome.com.au> Tested by: too many to list - thank you all722bf380a3
Conversion to a single libtool environment. Approved by: portmgr (kris)8503536d38
Anchor MASTERDIR correctlyd75831474e
Switch over to versioned devel/libltdl15 (from devel/libltdl) after repo-copy.01d65e04c3
Avoid libtool vs libltdl friendly fire in the package tree. Submitted by: kris4a16258ba4
Missed in last commit. Move libltdl's pkg-* to a saner place.2aaf36e469
Upgrade to libtool 1.5 after repo-copy.aba51095cc
libtool uber-patch * kill devel/libtool and move to devel/libtool13, upgrading to 1.3.5 * upgrade repo-copied devel/libtool14 to 1.4.3 * break out libltdl into its own separate port * move to version-numbered binaries/scripts (ie: there is *no* 'libtool' any more -- USE_LIBTOOL and USE_LIBTOOL_VER are your friends) Approved by: portmgr (kris) - for the bsd.port.mk hooks Tested by: bento 4-exp builds (repeatedly)b2fd75e438