mirror of
https://git.FreeBSD.org/ports.git
synced 2024-11-22 00:35:15 +00:00
aad09bc5e2
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) |
||
---|---|---|
.. | ||
alegreya-sans | ||
alfont | ||
andika | ||
anonymous-pro | ||
artwiz-aleczapka | ||
artwiz-aleczapka-de | ||
artwiz-aleczapka-se | ||
artwiz-fonts | ||
bdfresize | ||
bdftopcf | ||
bitstream-vera | ||
bitter | ||
c64bdf | ||
cantarell-fonts | ||
charis | ||
charis-compact | ||
clearsans | ||
code2000 | ||
code2001 | ||
comfortaa-ttf | ||
consolamono-ttf | ||
croscorefonts-fonts-ttf | ||
cyberbit-ttfonts | ||
cyr-rfx | ||
dejavu | ||
dina | ||
doulos | ||
doulos-compact | ||
droid-fonts-ttf | ||
ecofont | ||
encodings | ||
fantasque-sans-mono | ||
farsifonts | ||
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 | ||
font-ibm-type1 | ||
font-isas-misc | ||
font-jis-misc | ||
font-manager | ||
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 | ||
fontconfig-reference | ||
fontmatrix | ||
fonts-indic | ||
fonts-te | ||
fontsproto | ||
fonttosfnt | ||
freefont-ttf | ||
freefonts | ||
fslsfonts | ||
gbdfed | ||
geminifonts | ||
gentium-basic | ||
gentium-plus | ||
gfe | ||
gnu-unifont | ||
gnu-unifont-ttf | ||
gohufont | ||
hanazono-fonts-ttf | ||
inconsolata-lgc-ttf | ||
inconsolata-ttf | ||
indic-ttf | ||
intlfonts | ||
isabella | ||
jmk-x11-fonts | ||
junicode | ||
kaputa | ||
khmeros | ||
lfpfonts-fix | ||
lfpfonts-var | ||
liberation-fonts-ttf | ||
libfontenc | ||
libFS | ||
libXfont | ||
libXfontcache | ||
libXft | ||
linux-f10-fontconfig | ||
linuxlibertine | ||
linuxlibertine-g | ||
lohit | ||
manu-gothica | ||
mgopen | ||
mkbold | ||
mkbold-mkitalic | ||
mkfontdir | ||
mkfontscale | ||
mkitalic | ||
mondulkiri | ||
montecarlo_fonts | ||
moveable-type-fonts | ||
nexfontsel | ||
nucleus | ||
p5-Font-AFM | ||
p5-Font-TTF | ||
p5-Font-TTFMetrics | ||
p5-type1inst | ||
padauk | ||
paratype | ||
pcf2bdf | ||
pingwi | ||
profont | ||
proggy_fonts | ||
proggy_fonts-ttf | ||
py-bdflib | ||
roboto-fonts-ttf | ||
sgifonts | ||
sharefonts | ||
showfont | ||
sourcecodepro-ttf | ||
sourcesanspro-ttf | ||
stix-fonts | ||
suxus | ||
terminus-font | ||
texcm-ttf | ||
tkfont | ||
tmu | ||
ttmkfdir | ||
tv-fonts | ||
ubuntu-font | ||
urwfonts | ||
urwfonts-ttf | ||
vollkorn-ttf | ||
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 |