# DISCLAIMER: Max Horn is the sole maintainer of this package. # Please DO NOT MAKE MODIFICATIONS without informing the maintainer. # Preferably, send a patch to me instead of making changes yourself! # If that is not possible due to extra urgency, at least send me a mail. # # Explanation: I am sick and tired of getting back to my packages and # discovering that people have messed with it. I am then forced to # retrace their steps, find out who, when and why did make a certain # change etc. -- i.e. it makes my life as maintainer harder. # Furthermore, as maintainer I am responsible for problems caused by my # packages. But I am not willing to take responsibility for something I # did not do. In particular, for changes that other people introduced # behind my back, no matter how good and noble their intentions were. As # such, I may see myself forced to drop responsibility for (and hence, # maintainership of) the affected package. Package: libtool2 Version: 2.4.6 Revision: 3 Maintainer: Max Horn Depends: %N-shlibs (= %v-%r) BuildDependsOnly: true Conflicts: libtool14, libtool, libstroke (<= 0.5.1-2), libstroke-m4 Replaces: libtool, libtool14 Source: mirror:gnu:libtool/libtool-%v.tar.gz Source-MD5: addf44b646ddb4e3919805aa88fa7c5e SourceDirectory: libtool-%v PatchScript: << #!/bin/sh -ev # Fix libtool.m4 autoconf tests to not get confused by conftest.dSYM dirs for f in m4/libtool.m4 libltdl/configure configure ; do /usr/bin/sed -i '' -e 's|rm -f conftest\*|rm -rf conftest\*|g' \ -e 's|\$RM conftest\*|\$RM -r conftest\*|g' $f done # Avoid unnecessary re-configure run touch aclocal.m4 Makefile.in config-h.in touch libltdl/aclocal.m4 libltdl/Makefile.in libltdl/config-h.in << ConfigureParams: << --program-prefix=g \ --infodir=%p/share/info \ --disable-dependency-tracking \ F77=no \ FC=no \ GCJ=no \ GREP=/usr/bin/grep \ SED=/usr/bin/sed << # We disable gcj support explicitly, to avoid a hang. See: # https://trac.macports.org/ticket/32321 -- configure test gcj -fno-common hangs InfoTest: << # TODO: investigate these two test failures: # 98: DESTDIR with in-package deplibs (destdir.at:131) # 170: Run tests with low max_cmd_len (cmdline_wrap.at:48) TestDepends: autoconf2.6, automaken TestScript: make check || : << InstallScript: << make install DESTDIR=%d ln -s %p/bin/glibtoolize %i/bin/libtoolize << SplitOff: << Package: %N-shlibs Replaces: libtool14 (<= 1.4.2-4) Files: lib/libltdl.7*.dylib Shlibs: %p/lib/libltdl.7.dylib 11.0.0 %n (>= 2.4-1) Description: Shared libraries for libtool, v2.x DocFiles: << README COPYING AUTHORS NEWS THANKS libltdl/COPYING.LIB libltdl/README:README.libltdl << << DocFiles: << README COPYING AUTHORS NEWS THANKS ChangeLog libltdl/COPYING.LIB libltdl/README:README.libltdl << InfoDocs: libtool.info # Description: Shared library build helper, v2.x DescDetail: << GNU libtool knows how to build shared libraries on a wide range of platforms. It is designed to work with autoconf to add painless shared library support to GNU packages. libtool-2.x is a major change from libtool-1.5. On darwin shared libraries built with this version will have only one symlink libfoo.dylib -> libfoo.2.dylib, not two links like on branch-1-5. There are many many major changes in this version, and very likely some bugs, please let me know if you come across any. << DescPort: << Uses a 'g' prefix to avoid a naming conflict with Apple's libtool program (which is completely unrelated). The PatchScript fixes some of the autoconf tests libtool provides to not output spurious warnings when Apple's compilers choose to generate conftest.dSYM directories. This affects many 3rd party packages using libtool. The PatchScript also fixes a bug that cause 10.10 and later to be misdetected as 10.1, leading to all kinds of bad problems. << License: GPL/LGPL Homepage: http://www.gnu.org/software/libtool