1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-11-30 01:15:52 +00:00
freebsd-ports/x11-themes
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
..
audacious-skins Quiesce mkdir 2014-03-18 14:26:57 +00:00
beastie - Stage support 2014-01-27 05:41:50 +00:00
bluecurve-themes Remove dependency on expiring xmms-bluecurve-theme 2014-03-22 09:54:06 +00:00
claws-mail-themes - Stage support 2014-02-11 09:29:04 +00:00
clearlooks - Stage support 2014-01-27 09:05:43 +00:00
clearlooks-metacity Stage support 2014-01-06 17:42:09 +00:00
clearlooks-phenix-theme - Update to 3.0.16 2014-01-09 20:12:38 +00:00
clearlooks-themes - Stage support 2014-01-27 09:24:16 +00:00
clearlooks-themes-extras Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
cursor-bluecurve-theme Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
cursor-chameleon-anthracite Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
cursor-chameleon-darkskyblue Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
cursor-chameleon-pearl Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
cursor-chameleon-skyblue Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
cursor-chameleon-white Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
cursor-crystal-theme Convert GMAKE to MAKE_CMD for x11-themes/cursor-crystal-theme. 2013-12-28 10:00:29 +00:00
cursor-dmz-aa-theme Support staging. 2014-02-07 13:46:44 +00:00
cursor-dmz-theme Support staging. 2014-02-07 13:45:49 +00:00
cursor-ecliz Support staging. 2014-02-07 13:44:44 +00:00
cursor-grounation-theme Stage support 2014-01-06 17:48:27 +00:00
cursor-jimmac-theme Support staging. 2014-02-07 13:43:01 +00:00
cursor-neutral-theme Stage support 2014-01-06 17:54:04 +00:00
cursor-neutral-white-theme - Support staging 2013-09-29 09:58:16 +00:00
cursor-polar-theme Stage support 2014-01-06 18:11:15 +00:00
e16-themes - Remove NO_STAGE as these have been tested to be safe 2013-09-25 00:54:08 +00:00
emerald-themes - Stage support 2014-01-06 18:51:30 +00:00
fluxbox-tenr-styles-pack - Stage support 2014-01-27 11:46:37 +00:00
fvwm-themes - Convert USE_XZ/BZIP2/GMAKE to USES 2014-03-15 16:25:40 +00:00
gnome-backgrounds - Stage support 2014-01-27 05:48:29 +00:00
gnome-bluecurve-theme Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gnome-icons - Remove dependency on expired x11-themes/gnome-icons-snowish 2014-03-10 11:36:11 +00:00
gnome-icons-aqua-fusion - Stage support 2014-01-27 10:59:45 +00:00
gnome-icons-crystal Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gnome-icons-dropline-neu Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gnome-icons-dropline-nou Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gnome-icons-elementary Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gnome-icons-faenza Convert x* to USES=zip 2014-03-10 18:09:41 +00:00
gnome-icons-gentoo-test - Stage support 2014-01-27 10:59:45 +00:00
gnome-icons-gion Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gnome-icons-iris - Stage support 2014-01-27 10:59:45 +00:00
gnome-icons-jini Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gnome-icons-lila - Stage support 2014-01-27 10:59:45 +00:00
gnome-icons-noia-full - Stage support 2014-01-27 10:59:45 +00:00
gnome-icons-noia-warm - Stage support 2014-01-27 10:59:45 +00:00
gnome-icons-refined - Stage support 2014-01-27 10:59:45 +00:00
gnome-icons-slick - Stage support 2014-01-27 10:59:45 +00:00
gnome-icons-snow-apple - Stage support 2014-01-27 10:59:45 +00:00
gnome-icons-stylish - Stage support 2014-01-27 10:59:45 +00:00
gnome-icons-ximian-south - Stage support 2014-01-27 10:59:45 +00:00
gnome-themes Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gnome-themes-extras Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
greybird-theme - Add patch, to avoid "pixelization" of icons in Tabwin widget 2013-10-20 19:00:14 +00:00
gtk3-oxygen-engine Update to 1.2.2 2014-01-26 15:09:25 +00:00
gtk3-unico-engine - Support STAGEDIR 2014-01-09 20:06:36 +00:00
gtk-aluminumalloy-cryogenic-theme - Stagify; drop an article from COMMENT line and superfluous quote marks 2014-03-10 09:17:29 +00:00
gtk-aluminumalloy-smog-theme - Stagify; drop an article from COMMENT line and superfluous quote marks 2014-03-10 09:17:29 +00:00
gtk-aluminumalloy-toxic-theme - Stagify; drop an article from COMMENT line and superfluous quote marks 2014-03-10 09:17:29 +00:00
gtk-aluminumalloy-volcanic-theme - Stagify; drop an article from COMMENT line and superfluous quote marks 2014-03-10 09:17:29 +00:00
gtk-aquaextremesunken-theme Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gtk-aqualightblue-theme - Stage support 2014-01-27 09:23:58 +00:00
gtk-aurora-engine - Stage support 2014-01-27 13:06:09 +00:00
gtk-bluecurve-theme - Stage support 2014-01-27 11:15:57 +00:00
gtk-blueprint-engine When linking a library libA with a library libB using libtool, if libB.la 2014-04-23 13:25:16 +00:00
gtk-cleanice-engine Stage support 2014-01-06 18:59:56 +00:00
gtk-digital-cream-theme Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gtk-digital-harmony-theme Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gtk-engines2 Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gtk-envy-theme Stage support 2014-01-06 19:04:06 +00:00
gtk-equinox-engine Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gtk-flat-theme2 - Stage support 2014-01-27 09:36:47 +00:00
gtk-gray-theme - Stage support and simplify install 2014-01-06 19:22:33 +00:00
gtk-lila-theme Stage support 2014-01-06 19:26:25 +00:00
gtk-lila-theme-extras Stage support 2014-01-06 19:28:31 +00:00
gtk-longhorninspirat-theme Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gtk-milk-theme Support stage 2014-04-22 12:50:54 +00:00
gtk-murrina-aqua Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gtk-murrina-fancy-clearlooks Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gtk-murrina-lightblue Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gtk-murrine-engine The FreeBSD x11@ and graphics team proudly presents 2014-04-16 18:28:47 +00:00
gtk-murrine-themes Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
gtk-nodoka-engine - Stage support 2014-01-27 09:07:25 +00:00
gtk-oxygen-engine Update to 1.4.3. 2014-01-26 15:06:04 +00:00
gtk-qnxtheme Stage support 2014-01-06 19:31:43 +00:00
gtk-qt4-engine - Bump PORTREVISION after KDE4_PREFIX change 2014-02-18 14:31:32 +00:00
gtk-xfce-engine - Support STAGEDIR 2013-10-14 19:48:49 +00:00
icon-bluecurve-theme Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
icon-naming-utils - Stage support 2014-01-27 09:04:59 +00:00
icons-buuf Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
icons-human-azul - Stage support 2014-01-27 12:58:43 +00:00
icons-tango - Stage support 2014-01-27 09:34:37 +00:00
icons-tango-extras - Stage support 2014-01-27 09:35:06 +00:00
irssi-themes Fix @@${MKDIR} -> @${MKDIR} 2014-03-18 14:41:08 +00:00
kde4-base-artwork KDE/FreeBSD team presents KDE SC 4.12.4 and KDE Workspace 4.11.8! 2014-04-03 09:49:10 +00:00
kde4-icons-oxygen KDE/FreeBSD team presents KDE SC 4.12.4 and KDE Workspace 4.11.8! 2014-04-03 09:49:10 +00:00
kde4-style-bespin - Bump PORTREVISION after KDE4_PREFIX change 2014-02-18 14:31:32 +00:00
kde4-style-nitrogen - Bump PORTREVISION after KDE4_PREFIX change 2014-02-18 14:31:32 +00:00
kde4-style-oxygen-transparent Update x11-themes/kde4-style-oxygen-transparent to 80fc757 (10-Mar-2014). 2014-04-17 16:43:31 +00:00
kde4-style-polyester - Bump PORTREVISION after KDE4_PREFIX change 2014-02-18 14:31:32 +00:00
kde4-style-skulpture - Bump PORTREVISION after KDE4_PREFIX change 2014-02-18 14:31:32 +00:00
kde4-wallpapers KDE/FreeBSD team presents KDE SC 4.12.4 and KDE Workspace 4.11.8! 2014-04-03 09:49:10 +00:00
kde4-wallpapers-freebsd KDE/FreeBSD team presents KDE SC 4.12.4 and KDE Workspace 4.11.8! 2014-04-03 09:49:10 +00:00
kde4-windeco-crystal - Bump PORTREVISION after KDE4_PREFIX change 2014-02-18 14:31:32 +00:00
kde4-windeco-dekorator - Bump PORTREVISION after KDE4_PREFIX change 2014-02-18 14:31:32 +00:00
kde4-windeco-nitrogen - Bump PORTREVISION after KDE4_PREFIX change 2014-02-18 14:31:32 +00:00
kde-gtk-config - Bump PORTREVISION after KDE4_PREFIX change 2014-02-18 14:31:32 +00:00
kde-icons-black-and-white Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-cezanne Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-crystal-project Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-dark-glass Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-gartoon-blue-svg Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-gartoon-svg Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-graphite-rade8 Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-icosx Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-kool-gorilla - Reassign lioux' ports to the heap 2014-02-14 16:51:44 +00:00
kde-icons-lime-rade8 Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-lush Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-noia Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-nuovext Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-nuovext2 Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-nuvola Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-os-k Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-sky Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-umicons Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kde-icons-vista-inspirate Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
kdeartwork4 KDE/FreeBSD team presents KDE SC 4.12.4 and KDE Workspace 4.11.8! 2014-04-03 09:49:10 +00:00
linux-f10-hicolor-icon-theme Add stage support for linux-f10-* ports maintained by emulation@ 2013-10-06 15:43:55 +00:00
linux-f10-qtcurve-gtk2 - Support staging 2013-10-23 13:08:41 +00:00
linux-hicolor-icon-theme Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
lxappearance Update to version 0.5.3 2013-10-29 15:08:43 +00:00
lxde-icon-theme These ports are no longer used or cared for. 2014-04-21 20:27:38 +00:00
mate-backgrounds Say hello to Mate 1.6. 2013-11-23 11:39:07 +00:00
mate-icon-theme Say hello to Mate 1.6. 2013-11-23 11:39:07 +00:00
mate-icon-theme-faenza Say hello to Mate 1.6. 2013-11-23 11:39:07 +00:00
mate-themes Update to 1.6.2. 2013-12-03 10:48:02 +00:00
metacity-aluminumalloy-cryogenic-theme - Stagify; drop an article from COMMENT line and superfluous quote marks 2014-03-10 09:17:29 +00:00
metacity-aluminumalloy-smog-theme - Stagify; drop an article from COMMENT line and superfluous quote marks 2014-03-10 09:17:29 +00:00
metacity-aluminumalloy-toxic-theme - Stagify; drop an article from COMMENT line and superfluous quote marks 2014-03-10 09:17:29 +00:00
metacity-aluminumalloy-volcanic-theme - Stagify; drop an article from COMMENT line and superfluous quote marks 2014-03-10 09:17:29 +00:00
metacity-aquaextremesunken-theme Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
metacity-bluecurve-theme Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
metacity-digital-cream-theme Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
metacity-digital-harmony-theme Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
metacity-longhorninspirat-theme Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
metacity-milk-theme Support stage 2014-04-22 12:50:54 +00:00
metacity-theme-microgui - Support STAGEDIR 2013-11-15 17:55:17 +00:00
metacity-themes - Support STAGEDIR 2013-11-15 17:55:22 +00:00
murrine-configurator - Stage support 2014-01-27 11:33:59 +00:00
nimbus - Stage support 2014-01-27 09:06:49 +00:00
numix-theme - Update to 2.2.2 2014-04-02 19:39:32 +00:00
openbox-themes Support stage 2014-04-22 12:47:10 +00:00
qt4-style-float Convert to USES=qmake 2013-11-22 12:54:48 +00:00
qt4-style-phase Convert to USES=qmake 2013-11-22 12:54:48 +00:00
qt4-style-quantumstyle Convert to USES=qmake 2013-11-22 12:54:48 +00:00
qtcurve-gtk2 - Remove NO_STAGE 2013-10-23 10:49:00 +00:00
qtcurve-kde4 - Bump PORTREVISION after KDE4_PREFIX change 2014-02-18 14:31:32 +00:00
qtcurve-qt4 - Support staging 2013-10-23 13:08:41 +00:00
rezlooks - Stage support 2014-01-27 09:25:28 +00:00
sawfish-themes Add NO_STAGE all over the place in preparation for the staging support (cat: x11-themes) 2013-09-20 23:54:03 +00:00
slim-themes Support staging. 2014-02-07 13:40:52 +00:00
thewidgetfactory - Stage support 2014-01-27 09:36:00 +00:00
ubuntulooks - Switch to USES 2014-01-27 09:06:26 +00:00
xcursor-themes Switch FreeBSD CURRENT to use the new xorg stack (WITH_NEW_XORG=) [0] 2013-12-16 11:11:09 +00:00
Makefile Remove some expired xmms ports (abandonware, unmaintained): 2014-03-23 08:59:35 +00:00