Created attachment 147884[details]
patch
The attached patch updates devel/libtool and devel/libltdl to version 2.4.2.418. It also adds patches to devel/libtool such that /usr/local/bin/libtool uses the same library version scheme as USES=libtool. These patches will be submitted upstream.
All ports with USES=libtool:build have been adjusted where necessary (plist changes).
For the purpose of the exp-run, /usr/local/bin/libtool has been modified to exit with a failure unless USES=libtool:build has been set. This is meant to expose ports that have a hidden dependency on devel/libtool. These ports may also need plist changes.

Created attachment 147916[details]
patch3
- Let devel/libtool depend on devel/m4 for libtoolize
- Fix devel/boehm-gc by removing USE_AUTOTOOLS
- Fix net-mgmt/nagios-plugins and net-mgmt/monitoring-plugins by removing USES=autoreconf
This patch requires a full exp-run again, so you can abort the current one.

Created attachment 147948[details]
patch5
- Fix all build errors above. Many fixes have already been committed so this patch requires at least r369938.
- Another fix for libtoolize (remove umask 0 so it doesn't create world writeable files with --ltdl option)
- Adjust USES=libtool for the new libtool version
Requires full exp-run.