summaryrefslogtreecommitdiff
path: root/devel/libtool
AgeCommit message (Collapse)AuthorFilesLines
2003-01-31Don't use -nodefaultlibs when linking C libraries - this was for old brokenskrll3-9/+18
ELF toolchains. glib2 on -current will now link correctly as -pthread will have an effect. PKGREVISION++
2003-01-31Whitespace.skrll1-2/+2
2003-01-21set need_version=no on Darwin, from libtool 1.4.3.grant3-20/+38
This should fix PR 19271 from Jason Thorpe. ok'd by nick.
2003-01-10Install a ${PREFIX}/bin/shlibtool as part of the devel/libtool-basejlam1-2/+2
package. shlibtool will not build static libraries. Add handling in bsd.pkg.mk for a variable named "SHLIBTOOL_OVERRIDE" that is analogous to LIBTOOL_OVERRIDE and causes any listed libtool scripts to be replaced with a symlink to shlibtool, and teach buildlink2 about shlibtool. Bump PKGREVISION of devel/libtool* packages to 11.
2003-01-06Instead of libtool-base>=${LIBTOOL_REQD}, directly specify >=20010614nb1,jlam1-2/+2
which was the last version with a different shared library number on libltdl.so.
2002-12-25When checking for operation mode, add a case for 'CC', Irix' C++ compiler.jschauma2-4/+13
(Only apply this change to ltmain.sh, this time! ;-)
2002-12-25Unbreak libtool (hi Jan!)wiz2-15/+1
2002-12-23Make sure that shlibs built on IRIX use the same major version number as onjschauma3-41/+46
others.
2002-12-23Convert libtool packages to use buildlink2.jlam1-2/+4
2002-11-17fix shared library names on FreeBSD to be like NetBSD and Solaris ingrant3-10/+34
preparation for FreeBSD pkgsrc support. bump PKGREVISION. ok'd by nick.
2002-10-21Unused.wiz1-32/+0
2002-08-25Merge changes in packages from the buildlink2 branch that havejlam7-6/+25
buildlink2.mk files back into the main trunk. This provides sufficient buildlink2 infrastructure to start merging other packages from the buildlink2 branch that have already been converted to use the buildlink2 framework.
2002-05-23Depend on the proper PKGREVISION of libtool-base and libtool-info.schmonz1-3/+3
Fix from fredb, approved by skrll.
2002-05-21Make libtool work on Darwin, based on the patches in pkg/16104 byschmonz5-9/+99
Jeff Putsch <jdputsch@attbi.com>. Also repair a typo that had prevented '-fno-common' from being passed along (found and fixed by skrll). Bump PKGREVISION. Approved by skrll.
2002-05-13Remove hash for patch-ac-new which doesn't exist. Pointed out by wiz.skrll1-2/+1
2002-04-15Define PKGREVISION, not PKGREV to handle nbX of the package. libtool packagekei2-6/+6
now uses the standard way.
2002-03-26Fix a bug when inferring the CXX tag which meant that for certainskrll3-18/+24
libraries the following could occur - a.out platforms: c++rt0.o would be missing and therefore global contstructors would not work. - ELF platforms libstdc++ and libm would not be explicitly linked in. This affected notably libqt and explains the build failure of kdelibs2 on arm32. Bump PKGREVISION and require it.
2002-03-21Fix the pattern that matches valid library files so that it allows '.'skrll8-7/+92
in the library name. This fixes pkg/15981 from Dan McMahill <dmcmahill@netbsd.org> Patch up the test configure scripts while we're here. Bump the PKGREV, but don't require it just yet.
2002-03-01Pull in a change from libtool-current that changes the dependencyskrll4-11/+141
recording strategy and a flag (--preserve-dup-deps) to provide the old stratey if needed. The new strategy reduces the length of the dependency_libs information stored in .la files and therefore the length of link lines. This has a positive effect on performance. Pull across the documentation updates for the change. Bump the PKGREVISION. This was tested by building and running both KDE and Gnome.
2002-02-11Set AUTOMAKE_OVERRIDE=NOskrll1-1/+3
The side effect of touching configure.in is to recreate ltmain.sh from ltmain.in. We patch ltmain.sh and so the changes get lost. This should fix pkg/15481 from Tom Haapanen <tomh@metrics.com>
2002-01-04Allow objects of the form libfoo_pic.a to be linked into shared objects asskrll3-3/+20
well as the normal shared objects. This means that the new toolchain, that links in libgcc_pic.a, will build proper shared objects again. Bump to nb5 and make this the required version. Fixes pkg/15120 from Matthias Scheler <tron@colwyn.zhadum.de>
2001-12-27DEPEND on only libtool-base if we need libltdl.so. Pulling in all of thejlam1-2/+2
documentation files is unnecessary.
2001-11-01Move pkg/ files into package's toplevel directoryzuntum3-2/+2
2001-10-26Fix a typo that has there for ages so that the previous fix for newskrll2-4/+4
toolchains actually works. I had reports that the problem that the definition of "output_verbose_link_cmd" was supposed to fix had indeed been fixed. (Never believe everything you read)
2001-10-26Fix ltcf-cxx.sh to work on -current/new toolchains. That is make sure thatskrll3-6/+6
/usr/lib/crtbeginS.o and /usr/lib/crtendS.o make it into {pre,post}dep_objects. Fixes pkg/14353 from Witold J. Wnuk <witek@pd37.warszawa.sdi.tpnet.pl> Tested as "still" working on 1.5.2. Bump minor number of pkg and make pkgsrc depend on this version.
2001-10-18SVR4 packages have a limit of 9 chars for a package name.veego1-1/+2
The automatic truncation in gensolpkg doesn't work for packages which have the same package name for the first 5-6 chars. e.g. amanda-server and amanda-client would be named amanda and amanda. Now, we add a SVR4_PKGNAME and use amacl for amanda-client and amase for amanda-server. All svr4 packages also have a vendor tag, so we have to reserve some chars for this tag, which is normaly 3 or 4 chars. Thats why we can only use 6 or 5 chars for SVR4_PKGNAME. I used 5 for all the packages, to give the vendor tag enough room. All p5-* packages and a few other packages have now a SVR4_PKGNAME.
2001-10-04There is only one system library path: /usr/lib. Don't include /lib andskrll3-6/+15
/usr/local/lib. Discussed with Johnny Lam <jlam@netbsd.org> and Bernd Ernesti <veego@netbsd.org> Problem reported by Jeremy C. Reed <reed@reedmedia.net> on tech-pkg
2001-09-27Mechanical changes to 375 files to change dependency patterns of the formjlam1-2/+2
foo-* to foo-[0-9]*. This is to cause the dependencies to match only the packages whose base package name is "foo", and not those named "foo-bar". A concrete example is p5-Net-* matching p5-Net-DNS as well as p5-Net. Also change dependency examples in Packages.txt to reflect this.
2001-07-27Add dir_DEFAULT setting used by EVAL_PREFIX logic to set the defaultjlam1-1/+2
installation directory in case the package isn't installed.
2001-07-20Mechanical changes to buildlink.mk files to use EVAL_PREFIX to setjlam1-2/+2
BUILDLINK_PREFIX.<pkgname>. This allows buildlink to find X11BASE packages regardless of whether they were installed before or after xpkgwedge was installed. Idea by Alistair Crooks <agc@pkgsrc.org>.
2001-07-09fdl.texi has been part of the distibution for sometime now...skrll1-384/+0
2001-07-06Make this compile on NetBSD/newsmips (i.e., mipseb). At least amandaenami2-1/+24
can be built now.
2001-07-01Move inclusion of bsd.buildlink.mk to start of file.jlam1-3/+3
2001-06-23Generalize how the dependency pattern may be specified. Instead of justjlam1-2/+3
FOO_REQD=1.0 being converted to foo>=1.0, one can now directly specify the dependency pattern as FOO_DEPENDS=foo>=1.0. This allows things like JPEG_DEPENDS=jpeg-6b, or fancier expressions like for postgresql-lib. Change existing FOO_REQD definitions in Makefiles to FOO_DEPENDS.
2001-06-20Add a buildlink.mk file for libltdl.* for use by other package Makefiles.jlam1-0/+30
2001-06-20Fix --mode=execute quoting problem.skrll3-6/+15
Bump to nb2. Fix has been sent to libtool maintainers.
2001-06-14Update libtool to a newer snapshot.skrll16-333/+79
Notable changes are: * Fix memory leak in libltdl * Handle large dependency_libs entries in .la files better * Integration of a lot of the NetBSD changes
2001-05-22Handle shared libraries the same on Linux as Solaris and NetBSDabs2-5/+14
2001-05-09If a tag has not been given, and we're using a compiler which is not oneagc3-11/+61
of the ones with which libtool was built, attempt to infer the compiler from the first word of the command line passed to libtool. We only reach this test if libtool is about to die with a message about lacking a specific tag, so this change is the least intrusive that can be made. This means that different CC options can now be recognised when compiling. Bump version number to nb6
2001-05-08Fix problem where CXX and CXXFLAGS were incorrectly used when --tag=CC isskrll2-4/+4
specified.
2001-04-21Move to sha1 digests, and/or add distfile sizes.wiz1-2/+3
2001-04-18Oops. Shouldn't have removed the FILESDIR.skrll1-1/+2
This fixes PR/12690 from Tim Walls <tim.walls@pa.press.net>
2001-04-17Share a common distinfo.skrll1-2/+2
2001-04-17+ move the distfile digest/checksum value from files/md5 to distinfoagc2-4/+2
+ move the patch digest/checksum values from files/patch-sum to distinfo
2001-04-03Implement a new deplibs_check_method called match_pattern and use it.skrll10-5/+186
The use of file(1) was always disliked and it proved to cause problems on some platforms. Fixes pkg/12516 from Dam McMahill <mcmahill@mtl.mit.edu>
2001-03-26Bump the buffer size even more for KDE2. As Hubert points out libtoolskrll2-4/+4
really shouldn't be creating a dependency_libs line quite as long as it does...
2001-03-18Change the workaround for old compiler versions so that it actually works.skrll4-32/+15
Actually simply the workaround in the process. Fixes problems noted by SUNAGAWA Keiki <kei_sun@ba2.so-net.ne.jp> on tech-pkg and David W. Talmage <talmage@ricochet.net> in private email. Tested by SUNAGAWA Keiki.
2001-03-12Re-enable the -release option of libtool. ELF is fully supported with a.outskrll3-24/+16
support to follow. Note this in documentation. Bump revision of libtool to nb3 and update dependencies. Update (sort) known affected PLISTs. Fixes pkg/12368 by Kimmo Suominen <kim@tac.nyc.ny.us> Fixes problems with cross/* noted on tech-pkg and packages by Chuck Cranor <chuck@research.att.com>, and Thomas Klausner <wiz@danbala.ifoer.tuwien.ac.at>
2001-03-01Use MASTER_SITE_LOCALskrll1-2/+2
2001-02-28Restore old numbering scheme for libraries on Solaris as discussed onskrll2-5/+14
tech-pkg.