INSTALLS_ICONS: retire the macro and rework the related dependencies

While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
This commit is contained in:
Baptiste Daroussin
2021-10-10 21:44:42 +02:00
parent 221a492f5c
commit 2c672a4de9
586 changed files with 2 additions and 594 deletions
-5
View File
@@ -171,7 +171,6 @@ pangox-compat_USE_GNOME_IMPL= glib20 pango
gdkpixbuf2_LIB_DEPENDS= libgdk_pixbuf-2.0.so:graphics/gdk-pixbuf2
gdkpixbuf2_USE_GNOME_IMPL=glib20
gtk-update-icon-cache_BUILD_DEPENDS= gtk-update-icon-cache:graphics/gtk-update-icon-cache
gtk-update-icon-cache_RUN_DEPENDS= gtk-update-icon-cache:graphics/gtk-update-icon-cache
gtk-update-icon-cache_USE_GNOME_IMPL= atk pango gdkpixbuf2
@@ -312,10 +311,6 @@ gvfs_BUILD_DEPENDS= gvfs>=0:devel/gvfs
gvfs_RUN_DEPENDS= gvfs>=0:devel/gvfs
gvfs_USE_GNOME_IMPL= glib20
.if defined(INSTALLS_ICONS)
USE_GNOME+= gtk-update-icon-cache
.endif
# End component definition section
.if defined(USE_GNOME)
-1
View File
@@ -21,7 +21,6 @@ RUN_DEPENDS= gsettings-desktop-schemas>=3.2.0:devel/gsettings-desktop-schemas \
NO_ARCH= yes
USES= gettext gmake gnome localbase:ldflags pkgconfig python:3.4+ shebangfix tar:xz
USE_GNOME= gtk30 pygobject3
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
SHEBANG_FILES= plugins/ipython_view.py
-1
View File
@@ -30,7 +30,6 @@ NO_ARCH= yes
USES= cpe gettext gmake gnome localbase pathfix pkgconfig \
python:3.4+ tar:xz
USE_GNOME= gtk30 pygobject3
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
CPE_VENDOR= gnome
-1
View File
@@ -25,7 +25,6 @@ USE_GITHUB= yes
GH_ACCOUNT= jonls
USE_GNOME= intltool
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
SHEBANG_FILES= src/redshift-gtk/redshift-gtk.in
CONFIGURE_ARGS+= --disable-wingdi
-1
View File
@@ -26,7 +26,6 @@ USE_GNOME= cairo gtk30 intltool
USE_LDCONFIG= yes
GNU_CONFIGURE= yes
CONFIGURE_ARGS= --disable-packagekit
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
GLIB_SCHEMAS= org.mate.engrampa.gschema.xml
-1
View File
@@ -23,7 +23,6 @@ PORTSCOUT= limitw:1,even
USES= cpe desktop-file-utils gettext gnome libarchive localbase \
meson pkgconfig python:3.5+,build tar:xz
USE_GNOME= cairo gtk30
INSTALLS_ICONS= yes
USE_LDCONFIG= yes
MESON_ARGS= -Dpackagekit=false
BINARY_ALIAS= python3=${PYTHON_VERSION}
-1
View File
@@ -19,7 +19,6 @@ USE_GNOME= cairo gtk30 intltool
USE_XFCE= libexo thunar
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
OPTIONS_DEFINE= NLS
-1
View File
@@ -26,7 +26,6 @@ GH_ACCOUNT= ib
USE_GNOME= cairo glib20 intltool
GNU_CONFIGURE= yes
INSTALLS_ICONS= yes
OPTIONS_DEFINE= DOCS NLS
OPTIONS_GROUP= FORMATS
-1
View File
@@ -22,7 +22,6 @@ USES= compiler:c++11-lang gettext gmake gnome pkgconfig python \
shebangfix sqlite:3
USE_GNOME= cairo gconf2 gtk20 intltool libglade2 libxml2
GLIB_SCHEMAS= org.foxtrotgps.gschema.xml
INSTALLS_ICONS= yes
SHEBANG_FILES= contrib/convert2gpx \
contrib/convert2osm \
-2
View File
@@ -49,8 +49,6 @@ DEBUG_QMAKE_OFF= NODEBUG=1 RELEASE=1
NLS_USES= qt:5
NLS_USE= QT=linguisttools_build
INSTALLS_ICONS= yes
OPTIONS_SUB= yes
pre-build-NLS-on:
-1
View File
@@ -26,7 +26,6 @@ GH_ACCOUNT= ${GH_PROJECT}
GH_PROJECT= OpenCPN
USE_GL= gl glu
USE_GNOME= cairo gdkpixbuf2 gtk30 pango
INSTALLS_ICONS= yes
USE_LDCONFIG= ${PREFIX}/lib/opencpn
USE_WX= 3.0+
WX_CONF_ARGS= absolute
-2
View File
@@ -37,8 +37,6 @@ USE_GNOME= atk cairo gdkpixbuf2 gtk30 intltool pango
WRKSRC= ${WRKDIR}/${PORTNAME}
INSTALLS_ICONS= yes
BINARY_ALIAS= git=false
OPTIONS_DEFINE= CURL OPENMP
-1
View File
@@ -23,7 +23,6 @@ RUN_DEPENDS= dssi>0:audio/dssi
USES= compiler:c++11-lang gettext-tools gmake gnome libtool localbase \
pkgconfig
USE_GNOME= atk cairo gdkpixbuf2 glib20 gtk20 intltool pango
INSTALLS_ICONS= yes
GNU_CONFIGURE= yes
-1
View File
@@ -51,7 +51,6 @@ USE_CXXSTD= c++11
USE_XORG= x11
USE_GNOME= atk cairo cairomm gdkpixbuf2 glib20 glibmm gtk20 gtkmm24 pango
USE_LDCONFIG= yes
INSTALLS_ICONS= yes
BINARY_ALIAS+= gas=${CC}
PLIST_SUB= ARDOURVERSION=${PORTVERSION}
-1
View File
@@ -18,7 +18,6 @@ GNU_CONFIGURE= yes
USES= gmake gnome libtool pkgconfig
USE_LDCONFIG= yes
USE_GNOME= gtk30 pango atk cairo gdkpixbuf2 glib20 libxml2
INSTALLS_ICONS= yes
INSTALL_TARGET= install-strip
OPTIONS_DEFINE= AVAHI DBUS DEBUG LIBMPDCLIENT2 MPDIDLE NLS PLAYLISTS SEARCH TAGLIB
-1
View File
@@ -25,7 +25,6 @@ USES= cmake compiler:c++14-lang cpe desktop-file-utils gettext \
USE_GNOME= cairo gtk30
USE_WX= 3.1+
WX_COMPS= wx
INSTALLS_ICONS= yes
PORTDOCS= README.txt
CMAKE_ARGS= -Daudacity_lib_preference:STRING=system \
-1
View File
@@ -26,7 +26,6 @@ CONFIGURE_ARGS= --with-lv2 --disable-static
USE_GNOME= cairo gtk20
USE_CXXSTD= c++11
INSTALL_TARGET= install-strip
INSTALLS_ICONS= yes
USE_LDCONFIG= yes
USE_GCC= yes # workaround for https://github.com/calf-studio-gear/calf/issues/227, supposedly fixed in clang-8.0.1-+rc4-1
-1
View File
@@ -37,7 +37,6 @@ MAKE_ARGS= HAVE_QT4=false \
BINARY_ALIAS= pyuic5=${LOCALBASE}/bin/pyuic5-${PYTHON_VER} \
pyrcc5=${LOCALBASE}/bin/pyrcc5-${PYTHON_VER}
INSTALLS_ICONS= yes
OPTIONS_DEFINE= FFMPEG FLUIDSYNTH LINUXSAMPLER
OPTIONS_DEFAULT= FFMPEG FLUIDSYNTH JACK LINUXSAMPLER
-1
View File
@@ -77,7 +77,6 @@ USE_GSTREAMER1= cdparanoia \
twolame \
vorbis
INSTALLS_ICONS= yes
CFLAGS+= -Wno-inconsistent-missing-override \
-Wno-unused-variable \
-1
View File
@@ -25,7 +25,6 @@ CFLAGS+= -Wno-narrowing
LDFLAGS_i386= -Wl,-z,notext
LIBS+= -L${LOCALBASE}/lib -lexecinfo -lintl
USE_GNOME= intltool
INSTALLS_ICONS= yes
SHEBANG_FILES= yasmwrapper.sh
INSTALL_TARGET= install-strip

Some files were not shown because too many files have changed in this diff Show More