1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-28 01:06:17 +00:00
freebsd-ports/french
Tijl Coosemans aad09bc5e2 When linking a library libA with a library libB using libtool, if libB.la
exists, libtool will add all libraries libB.la refers to (dependency_libs
field) to the linker command line and store them in the dependency_libs
field of libA.la.  So everything that subsequently links with libA will also
link to these extra libraries.  This causes too much overlinking.

This commit modifies Mk/Uses/libtool.mk so it empties the dependency_libs
field in .la libraries during staging.  However, because .la libraries have
very limited use when dependency_libs is empty it makes sense to completely
remove them during staging.

So with this commit USES=libtool is modified to remove .la libraries and a
new form (USES=libtool:keepla) is introduced in case they need to be kept
(dependency_libs is still emptied).

PORTREVISION is bumped on all ports with USES=libtool that install .la
libraries.  Most ports are also changed to add :keepla because .la
libraries have to be kept around as long as there are dependent ports with
.la libraries that refer to them in their dependency_libs field.  In most
cases :keepla can be removed again as soon as all dependent ports that
install .la libraries have some form of USES=libtool added to their
Makefile.

PR:		ports/188759
Exp-run:	bdrewery
Approved by:	portmgr (bdrewery)
2014-04-23 13:25:16 +00:00
..
acroread8
acroread9
alphabet_sounds_fr Update the default version of GCC used in the Ports Collection from 2014-03-10 20:55:20 +00:00
aspell
aster Upgrade Code_Aster to 11.5.0-4. 2014-03-18 21:09:03 +00:00
belote Fix to use proper zip arg 2014-03-07 17:44:14 +00:00
calligra-l10n - Bump PORTREVISION after KDE4_PREFIX change 2014-02-18 14:31:32 +00:00
dico
eficas Unbreak with the work-around given by Vladimir Chukharev in PR ports/188114 2014-04-17 20:57:37 +00:00
eric4 Eric4 ports: update to version 4.5.21. 2014-04-05 17:34:10 +00:00
facturier
fortune-mod-zarathoustra - Support staging 2014-02-28 10:21:05 +00:00
geonext
gimp-help
homard Update the default version of GCC used in the Ports Collection from 2014-03-10 20:55:20 +00:00
hunspell Convert f* to USES=zip 2014-03-07 16:59:07 +00:00
hyphen Convert f* to USES=zip 2014-03-07 16:59:07 +00:00
jdictionary-fre-hun
kde4-l10n KDE/FreeBSD team presents KDE SC 4.12.4 and KDE Workspace 4.11.8! 2014-04-03 09:49:10 +00:00
libreoffice Update to 4.1.5. It is partially based on the following PR. 2014-02-25 19:09:28 +00:00
med When linking a library libA with a library libB using libtool, if libB.la 2014-04-23 13:25:16 +00:00
mythes Convert f* to USES=zip 2014-03-07 16:59:07 +00:00
php_doc
trytond28_account_fr - Swith from easy_install to install (and bump PORTREVISION) 2014-02-09 15:09:54 +00:00
trytond_account_fr - Swith from easy_install to install (and bump PORTREVISION) 2014-02-09 15:09:54 +00:00
tvdownloader Restore the previous sed to fix python. 2014-04-09 21:34:25 +00:00
verbiste The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
Makefile
Makefile.inc