aboutsummaryrefslogtreecommitdiff
path: root/devel/libtool15
Commit message (Collapse)AuthorAgeFilesLines
* Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.Rong-En Fan2008-08-211-1/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Specifically, newer autoconf (> 2.13) has different semantic of the configure target. In short, one should use --build=CONFIGURE_TARGET instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning and the old semantic may be removed in later autoconf releases. To workaround this issue, many ports hack the CONFIGURE_TARGET variable so that it contains the ``--build='' prefix. To solve this issue, under the fact that some ports still have configure script generated by the old autoconf, we use runtime detection in the do-configure target so that the proper argument can be used. Changes to Mk/*: - Add runtime detection magic in bsd.port.mk - Remove CONFIGURE_TARGET hack in various bsd.*.mk - USE_GNOME=gnometarget is now an no-op Changes to individual ports, other than removing the CONFIGURE_TARGET hack: = pkg-plist changed (due to the ugly CONFIGURE_TARGET prefix in * executables) - comms/gnuradio - science/abinit - science/elmer-fem - science/elmer-matc - science/elmer-meshgen2d - science/elmerfront - science/elmerpost = use x86_64 as ARCH - devel/g-wrap = other changes - print/magicfilter GNU_CONFIGURE -> HAS_CONFIGURE since it's not generated by autoconf Total # of ports modified: 1,027 Total # of ports affected: ~7,000 (set GNU_CONFIGURE to yes) PR: 126524 (obsoletes 52917) Submitted by: rafan Tested on: two pointyhat 7-amd64 exp runs (by pav) Approved by: portmgr (pav) Notes: svn path=/head/; revision=218938
* Major autotools-related update:Ade Lovett2008-06-062-5/+5
| | | | | | | | | | | | | | | | | automake 1.10 -> 1.10.1 gettext 0.16.1 -> 0.17 libtool 1.5.24 -> 1.5.26 m4 1.4.9 -> 1.4.11 Please see ports/UPDATING entry 20080605 for further information. PR: 123450 Tested by: Full -exp package building run Thanks to: linimon, pav Approved by: portmgr Notes: svn path=/head/; revision=214412
* Update to 1.5.24Ade Lovett2007-09-303-13/+4
| | | | Notes: svn path=/head/; revision=200419
* - Set --mandir and --infodir in CONFIGURE_ARGS if the configure scriptRong-En Fan2007-07-231-1/+0
| | | | | | | | | | | | | | | | | | | | | supports them. This is determined by running ``configure --help'' in do-configure target and set the shell variable _LATE_CONFIGURE_ARGS which is then passed to CONFIGURE_ARGS. - Remove --mandir and --infodir in ports' Makefile where applicable Few ports use REINPLACE_CMD to achieve the same effect, remove them too. - Correct some manual pages location from PREFIX/man to MANPREFIX/man - Define INFO_PATH where necessary - Document that .info files are installed in a subdirectory relative to PREFIX/INFO_PATH and slightly change add-plist-info to use INFO_PATH and subdirectory detection. PR: ports/111470 Approved by: portmgr Discussed with: stas (Mk/*), gerald (info related stuffs) Tested by: pointyhat exp run Notes: svn path=/head/; revision=196111
* I meant to revert the previous commit, not change the assignment toMark Linimon2007-03-271-1/+1
| | | | | | | | | something else. Pointed out by: mezz Notes: svn path=/head/; revision=188438
* I do not appreciate the attempt to play politics with the reassignment ofMark Linimon2007-03-271-1/+1
| | | | | | | | | | maintainership of these two files. I insist that further commits be run through portmgr@ first. Hat: portmgr Notes: svn path=/head/; revision=188436
* Take maintainership.Jean-Yves Lefort2007-03-271-1/+1
| | | | | | | Approved by: maintainer timeout (16 days) Notes: svn path=/head/; revision=188432
* * Correctly patch devel/libltdl15 with the upstream hack toAde Lovett2007-02-283-1/+23
| | | | | | | | | | | | 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. Notes: svn path=/head/; revision=186207
* Remove massive overheads from loading programs that use manyAde Lovett2007-01-313-1/+17
| | | | | | | | | | | | | | | | | | | | 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 all Notes: svn path=/head/; revision=183751
* Remove USE_REINPLACE from all categories starting with DEdwin Groothuis2006-05-041-1/+0
| | | | Notes: svn path=/head/; revision=161363
* Conversion to a single libtool environment.Ade Lovett2006-02-238-230/+75
| | | | | | | Approved by: portmgr (kris) Notes: svn path=/head/; revision=156749
* Fix pthread handlingAde Lovett2005-12-242-8/+26
| | | | | | | Submitted by: marcus Notes: svn path=/head/; revision=151978
* Update to 1.5.22Ade Lovett2005-12-212-5/+5
| | | | Notes: svn path=/head/; revision=151695
* Add SHA256Ade Lovett2005-11-141-0/+1
| | | | Notes: svn path=/head/; revision=148191
* Update to 1.5.20Ade Lovett2005-09-023-8/+3
| | | | Notes: svn path=/head/; revision=141825
* Update to 1.5.18Ade Lovett2005-06-175-85/+46
| | | | | | | | | More robust -pthread hack obtained from dfports. Tested with: full build of x11/gnome2 and x11/kde3 Notes: svn path=/head/; revision=137641
* Purge WANT_{LIBTOOL,AUTOCONF,AUTOMAKE}_RUNAde Lovett2005-06-161-1/+1
| | | | | | | | | The versioned autotools are now strictly for building other ports in the tree. Likewise, the gnu- autotools are for runtime dependencies for IDEs, and others, where unmodified cross-platform capabilities are desired. Notes: svn path=/head/; revision=137573
* All that we see or seem, is but a dream, within a dream.Ade Lovett2005-06-151-1/+1
| | | | | | | | | Take back maintainership. I'll be scouring the PR database shortly, if I miss any, or someone beats me to it, please feel free to reassign appropriately. Notes: svn path=/head/; revision=137475
* At Kris's request, back out the MACHINE_ARCH spelling correction untilDavid E. O'Brien2005-04-121-1/+1
| | | | | | | after 5.4-RELEASE. Notes: svn path=/head/; revision=133116
* Assist getting more ports working on AMD64 by obeying theDavid E. O'Brien2005-04-111-1/+1
| | | | | | | Ports Collection documentation and use 'ARCH' rather than 'MACHINE_ARCH'. Notes: svn path=/head/; revision=132992
* Add a patch to support gnome 2.10 sharedlib version.Koop Mast2005-03-072-8/+55
| | | | | | | | | Patch made by ahze limited testing done by me. Obtained from: libtool cvs. Notes: svn path=/head/; revision=130548
* Relinquish maintainership. I no longer have the time, energy,Ade Lovett2005-02-281-1/+1
| | | | | | | | | | | | | or interest to look after these things any more. To whomever picks these up, I salute you. I'll reset the relevant PRs to ports-bugs in a couple of weeks if no-one has taken over maintainership. Farewell, autotool hell. Notes: svn path=/head/; revision=130051
* Too clever for my own good. Unbreak libltdl15.Ade Lovett2004-10-151-2/+5
| | | | | | | Submitted by: sf Notes: svn path=/head/; revision=119479
* Update to 1.5.10, use INFO, and other minor cleanups.Ade Lovett2004-10-145-49/+25
| | | | Notes: svn path=/head/; revision=119451
* Update to 1.5.8Ade Lovett2004-08-162-4/+4
| | | | Notes: svn path=/head/; revision=116424
* Long-overdue cosmetic cleanups.Ade Lovett2004-08-031-10/+0
| | | | Notes: svn path=/head/; revision=115368
* Remove empty patchfile.Alex Dupre2004-07-011-0/+0
| | | | Notes: svn path=/head/; revision=112702
* Autotools cleanup. Remove autoconf257 (259), automake17 (18), andAde Lovett2004-07-013-54/+41
| | | | | | | | | | | libtool14 (13/15). PR: 67768 Submitted by: ade Approved by: 4-exp bento runs (thanks, kris!) Notes: svn path=/head/; revision=112679
* Update to 1.5.6Ade Lovett2004-05-132-7/+4
| | | | Notes: svn path=/head/; revision=109083
* Fix pkg-plist.Ade Lovett2004-02-152-2/+1
| | | | | | | | Reported by: many Typo by: ade Notes: svn path=/head/; revision=100962
* Symlink vulnerability: http://www.securityfocus.com/archive/1/352333Ade Lovett2004-02-133-41/+72
| | | | | | | | | | Fix: http://www.securityfocus.com/archive/1/352519 PR: ports/62786 Submitted by: eik Notes: svn path=/head/; revision=100875
* Minor COMMENT cosmetic changesAde Lovett2004-02-111-1/+1
| | | | Notes: svn path=/head/; revision=100699
* Switch pre-everything: target to pre-everything::Ade Lovett2003-10-161-1/+1
| | | | | | | | PR: ports/58148 (partial) Submitted by: Oliver Eikemeier <eikemeier@fillmore-labs.com> Notes: svn path=/head/; revision=91461
* Repoint to known-good copies of libtool distfiles, prior to the FSFAde Lovett2003-10-141-2/+4
| | | | | | | | | | ftp.gnu.org compromise and resultant trashing of lots of files. Why they haven't gotten things back into a proper state yet is an entirely different question. Notes: svn path=/head/; revision=91127
* Missed in last commit. Move libltdl's pkg-* to a saner place.Ade Lovett2003-07-022-15/+0
| | | | Notes: svn path=/head/; revision=84065
* Upgrade to libtool 1.5 after repo-copy.Ade Lovett2003-07-0210-108/+115
| | | | Notes: svn path=/head/; revision=84062
* Fix typo, pointed out by many.Ade Lovett2003-06-291-27/+27
| | | | Notes: svn path=/head/; revision=83837
* Minor cosmetic changes to use a single BUILD_VERSION variable toAde Lovett2003-06-292-40/+42
| | | | | | | differentiate between versions in Makefile and PLIST Notes: svn path=/head/; revision=83798
* Fix "dreaded thread problem" on -current where multithreaded apps areAde Lovett2003-06-282-1/+12
| | | | | | | | | not linked with libc_r. Bump PORTREVISION since this is a CRITICAL patch. Submitted by: marcus Notes: svn path=/head/; revision=83786
* libtool uber-patchAde Lovett2003-06-2613-464/+202
| | | | | | | | | | | | | | * 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) Notes: svn path=/head/; revision=83696
* Tag 'em and grab 'em from freebsd-ports@Ade Lovett2003-05-131-1/+1
| | | | Notes: svn path=/head/; revision=80911
* do not have time for theseAlan Eldridge2003-04-281-1/+1
| | | | Notes: svn path=/head/; revision=79798
* Clear moonlight beckons.Ade Lovett2003-03-072-1/+1
| | | | | | | | | | Requiem mors pacem pkg-comment, And be calm ports tree. E Nomini Patri, E Fili, E Spiritu Sancti. Notes: svn path=/head/; revision=77045
* I may as well be a masochist and take this one too, since I've got theAlan Eldridge2002-11-131-1/+1
| | | | | | | auto* twin terrors already. Notes: svn path=/head/; revision=70062
* o Rollback PORTCOMMENT modifications while this feature's implementationMario Sergio Fujikawa Ferreira2002-11-102-2/+1
| | | | | | | | | | | is better studied o Turn PORTCOMMENT variable in Makefile back into pkg-comment files Approved by: kris (portmgr hat), portmgr, re (silence) Notes: svn path=/head/; revision=69808
* Use PORTCOMMENT in the Makefile, and whack the pkg-comment.Adam Weinberger2002-11-062-1/+2
| | | | | | | Approved by: pat Notes: svn path=/head/; revision=69612
* Due to popular demant into each port which might be inserted into dependencyMaxim Sobolev2002-09-141-0/+4
| | | | | | | | | | | | | list by bsd.port.mk insert anti foot-shooting device, which prevents infinite fork loop when the user defines corresponding USE_XXX in global make.conf, command line or environment. Similar devices should probably be inserted into ports that might be inserted into dependency list by others bsd.foo.mk files (bsd.ruby.mk, bsd.python.mk and so on.) Notes: svn path=/head/; revision=66299
* Relinquish all my ports.Ade Lovett2002-09-071-1/+1
| | | | Notes: svn path=/head/; revision=65776
* Stage a mini-coup, and borrow these ports from portmgr@ for a while,Ade Lovett2002-08-011-2/+1
| | | | | | | | | | since I'm doing most of the updating, and am working on a port/Mk/bsd.<gnublah>.mk to move some cruft around. Sponsored by: Mr. Smith and Mr. Wesson. :) Notes: svn path=/head/; revision=63830
* Recognise ar(1) archives (.a) as a valid entities to link with. This fixesMaxim Sobolev2002-06-082-4/+9
| | | | | | | many places when it is necessary to link shared object with a static library. Notes: svn path=/head/; revision=60851