1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-22 00:35:15 +00:00
freebsd-ports/x11-fonts
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
..
alegreya-sans
alfont The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
andika Unbreak 2014-03-11 20:15:18 +00:00
anonymous-pro Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
artwiz-aleczapka
artwiz-aleczapka-de
artwiz-aleczapka-se
artwiz-fonts
bdfresize
bdftopcf
bitstream-vera - Stage support 2014-03-07 13:45:56 +00:00
bitter Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
c64bdf
cantarell-fonts
charis Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
charis-compact Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
clearsans Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
code2000 Support staging. 2014-04-22 21:00:34 +00:00
code2001 Unbreak 2014-03-08 16:17:26 +00:00
comfortaa-ttf Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
consolamono-ttf Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
croscorefonts-fonts-ttf
cyberbit-ttfonts Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
cyr-rfx - Support staging 2014-03-29 14:05:38 +00:00
dejavu - Fix fonts.dir and fonts.scale 2014-03-24 12:30:51 +00:00
dina
doulos Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
doulos-compact Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
droid-fonts-ttf - Use MAKE_CMD 2014-04-06 05:46:41 +00:00
ecofont - Support staging 2014-03-18 14:52:42 +00:00
encodings
fantasque-sans-mono Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
farsifonts Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
fira
fntsample
font-adobe-75dpi
font-adobe-100dpi
font-adobe-utopia-75dpi
font-adobe-utopia-100dpi
font-adobe-utopia-type1
font-alias
font-arabic-misc
font-bh-75dpi
font-bh-100dpi
font-bh-lucidatypewriter-75dpi
font-bh-lucidatypewriter-100dpi
font-bh-ttf
font-bh-type1
font-bitstream-75dpi
font-bitstream-100dpi
font-bitstream-speedo
font-bitstream-type1
font-cronyx-cyrillic
font-cursor-misc
font-daewoo-misc
font-dec-misc
font-gost Support staging 2014-03-18 14:45:51 +00:00
font-ibm-type1
font-isas-misc
font-jis-misc
font-manager The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
font-micro-misc
font-misc-cyrillic
font-misc-ethiopic
font-misc-meltho
font-misc-misc
font-mutt-misc
font-schumacher-misc
font-screen-cyrillic
font-sony-misc
font-sun-misc
font-util
font-winitzki-cyrillic
font-xfree86-type1
fontcacheproto
fontconfig The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
fontconfig-reference
fontmatrix
fonts-indic Support staging 2014-03-18 13:34:58 +00:00
fonts-te
fontsproto
fonttosfnt The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
freefont-ttf Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
freefonts
fslsfonts
gbdfed
geminifonts
gentium-basic
gentium-plus Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
gfe - Stage support 2014-03-01 18:09:27 +00:00
gnu-unifont Update to version 20140214 2014-02-25 21:03:26 +00:00
gnu-unifont-ttf Update to version 20140214 2014-02-25 21:03:26 +00:00
gohufont
hanazono-fonts-ttf Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
inconsolata-lgc-ttf
inconsolata-ttf - Stage support 2014-02-26 07:18:48 +00:00
indic-ttf
intlfonts
isabella
jmk-x11-fonts
junicode Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
kaputa Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
khmeros Support staging 2014-03-18 13:54:41 +00:00
lfpfonts-fix
lfpfonts-var
liberation-fonts-ttf
libfontenc When linking a library libA with a library libB using libtool, if libB.la 2014-04-23 13:25:16 +00:00
libFS When linking a library libA with a library libB using libtool, if libB.la 2014-04-23 13:25:16 +00:00
libXfont When linking a library libA with a library libB using libtool, if libB.la 2014-04-23 13:25:16 +00:00
libXfontcache When linking a library libA with a library libB using libtool, if libB.la 2014-04-23 13:25:16 +00:00
libXft When linking a library libA with a library libB using libtool, if libB.la 2014-04-23 13:25:16 +00:00
linux-f10-fontconfig
linuxlibertine Support stage 2014-03-30 14:39:51 +00:00
linuxlibertine-g Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
lohit
manu-gothica - Stage support 2014-02-27 08:48:03 +00:00
mgopen Support staging 2014-03-18 14:55:42 +00:00
mkbold Support staging 2014-03-14 09:14:14 +00:00
mkbold-mkitalic
mkfontdir
mkfontscale The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
mkitalic Support staging 2014-03-14 10:17:15 +00:00
mondulkiri Support staging 2014-03-18 13:53:24 +00:00
montecarlo_fonts
moveable-type-fonts Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
nexfontsel
nucleus
p5-Font-AFM
p5-Font-TTF
p5-Font-TTFMetrics - Add LICENSE 2014-03-30 18:01:11 +00:00
p5-type1inst
padauk Support staging 2014-03-18 13:35:58 +00:00
paratype Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
pcf2bdf
pingwi Support staging 2014-03-18 14:30:52 +00:00
profont
proggy_fonts Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
proggy_fonts-ttf Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
py-bdflib
roboto-fonts-ttf Libarchive from 10/head is not able to extract the distfile so use infozip 2014-03-13 22:32:19 +00:00
sgifonts
sharefonts x11-fonts/sharefonts: Actually support stage this time 2014-02-25 16:16:12 +00:00
showfont
sourcecodepro-ttf Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
sourcesanspro-ttf Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
stix-fonts Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
suxus
terminus-font
texcm-ttf Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
tkfont
tmu
ttmkfdir The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
tv-fonts Support stage 2014-02-24 13:45:55 +00:00
ubuntu-font Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
urwfonts
urwfonts-ttf Support staging 2014-02-25 17:29:51 +00:00
vollkorn-ttf - Update to 3.005. 2014-03-23 21:31:08 +00:00
webfonts
wqy
xf86bigfontproto
xfontsel
xfs
xfsinfo
xlsfonts
xorg-fonts
xorg-fonts-75dpi
xorg-fonts-100dpi
xorg-fonts-cyrillic
xorg-fonts-miscbitmaps
xorg-fonts-truetype
xorg-fonts-type1
Makefile