summaryrefslogtreecommitdiff
path: root/devel/libltdl
AgeCommit message (Collapse)AuthorFilesLines
2013-04-12Update to libtool-2.4.2:joerg1-12/+3
- Initial support for Go. - On Mac OS X, try to open .dylib as well as .so in lt_dlopenext. - sysroot support - man pages for libtool and libtoolize - various smaller bug fixes pkgsrc side: remove support for pre-ELF NetBSD
2009-12-15Update to libtool-2.2.6b. This switches libtool to the new main branch.joerg3-7/+10
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 thejoerg1-1/+2
current directory is not included in the search path. Bump revision of libltdl. Patch backported from tez@
2009-05-16cleanup: replaced _PKG_SILENT and _PKG_DEBUG with RUN.rillig1-3/+3
2009-03-20Simply and speed up buildlink3.mk files and processing.joerg1-13/+7
This changes the buildlink3.mk files to use an include guard for the recursive include. The use of BUILDLINK_DEPTH, BUILDLINK_DEPENDS, BUILDLINK_PACKAGES and BUILDLINK_ORDER is handled by a single new variable BUILDLINK_TREE. Each buildlink3.mk file adds a pair of enter/exit marker, which can be used to reconstruct the tree and to determine first level includes. Avoiding := for large variables (BUILDLINK_ORDER) speeds up parse time as += has linear complexity. The include guard reduces system time by avoiding reading files over and over again. For complex packages this reduces both %user and %sys time to half of the former time.
2006-12-12Replace mk/bsd.prefs.mk includes with bsd.fast.prefs.mk includes.joerg1-2/+2
The redundant parsing of bsd.prefs.mk is mostly avoided now and parse time e.g. for x11/kdebase3 gets reduced by up to 10%.
2006-10-05Fixed pkglint warnings, reindented the code.rillig1-11/+16
Added a comment to the generated Makefile saying who has generated it, so I don't have to look for that again.
2006-10-05The libltdl directories need a "check" target as well. Otherwiserillig1-3/+3
lang/kaffe does not pass the tests, for example.
2006-07-08Change the format of BUILDLINK_ORDER to contain depth information as well,jlam1-2/+2
and add a new helper target and script, "show-buildlink3", that outputs a listing of the buildlink3.mk files included as well as the depth at which they are included. For example, "make show-buildlink3" in fonts/Xft2 displays: zlib fontconfig iconv zlib freetype2 expat freetype2 Xrender renderproto
2006-07-08Track information in a new variable BUILDLINK_ORDER that informs usjlam1-1/+2
of the order in which buildlink3.mk files are (recursively) included by a package Makefile.
2006-05-19add a symlink for libltdl.dylib when OPSYS == Darwintonio1-1/+6
This fixes lang/kaffe build
2006-04-12Aligned the last line of the buildlink3.mk files with the first line, sorillig1-2/+2
that they look nicer.
2006-04-06Over 1200 files touched but no revisions bumped :)reed1-2/+2
RECOMMENDED is removed. It becomes ABI_DEPENDS. BUILDLINK_RECOMMENDED.foo becomes BUILDLINK_ABI_DEPENDS.foo. BUILDLINK_DEPENDS.foo becomes BUILDLINK_API_DEPENDS.foo. BUILDLINK_DEPENDS does not change. IGNORE_RECOMMENDED (which defaulted to "no") becomes USE_ABI_DEPENDS which defaults to "yes". Added to obsolete.mk checking for IGNORE_RECOMMENDED. I did not manually go through and fix any aesthetic tab/spacing issues. I have tested the above patch on DragonFly building and packaging subversion and pkglint and their many dependencies. I have also tested USE_ABI_DEPENDS=no on my NetBSD workstation (where I have used IGNORE_RECOMMENDED for a long time). I have been an active user of IGNORE_RECOMMENDED since it was available. As suggested, I removed the documentation sentences suggesting bumping for "security" issues. As discussed on tech-pkg. I will commit to revbump, pkglint, pkg_install, createbuildlink separately. Note that if you use wip, it will fail! I will commit to pkgsrc-wip later (within day).
2006-02-07allow LIBLTDL_CONVENIENCE_SUBDIR to be a list of directories;drochner1-2/+4
there is at least one prospective pkg which contains two copies of libltdl
2006-01-30Update libtool to 1.5.22. Too many changes for CVS commit logs; here'stv1-2/+1
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.
2004-12-24Add LIBLTDL_CONVENIENCE_SUBDIR variable to allow packages to indicate thattv1-10/+11
bundled libltdl is not in the subdir "libltdl".
2004-11-26dlopen.buildlink3.mk will automatically include dlcompat/buildlink3.mkjlam1-2/+2
only on Darwin, so remove OPSYS check in dlcompat/buildlink3.mk and make packages include dlopen.buildlink3.mk instead.
2004-11-25These packages install libraries that dlopen() shared modules.jlam1-1/+3
2004-11-15Not all implementations of ln(1) can handle -fs arguments where the targetsketch1-4/+7
still exists. Explicitly rm the target before ln.
2004-11-05Add do-nothing "clean" target to fake libltdl Makefile.tv1-3/+3
2004-11-04Also override libltdl.la (the non-convenience version).tv1-2/+5
2004-10-17Specialized bl3 include used to intercept "convenience" copies of libltdltv1-0/+13
embedded within program source, which is often not very up-to-date.
2004-10-14Fix unterminated conditional (properly).tv1-2/+2
2004-10-14Split out libltdl into its own package, so that it can be used and updatedtv4-0/+58
independently of the libtool script.