Add explicit BDEP on devel/appstream-glib or devel/appstream and remove

gnome MODULE hack.
This commit is contained in:
ajacoutot
2025-08-15 15:18:05 +00:00
parent daa1529913
commit dc944bd50c
25 changed files with 50 additions and 18 deletions
+2
View File
@@ -27,6 +27,8 @@ MODULES= devel/dconf \
MODGNOME_TOOLS= desktop-file-utils docbook gtk-update-icon-cache yelp
BUILD_DEPENDS= devel/appstream-glib
LIB_DEPENDS= audio/id3lib \
audio/libid3tag \
audio/speex \
+2 -1
View File
@@ -18,7 +18,8 @@ MODULES= devel/dconf \
devel/meson \
lang/python
BUILD_DEPENDS= devel/gettext,-tools \
BUILD_DEPENDS= devel/appstream-glib \
devel/gettext,-tools \
devel/gobject-introspection
RUN_DEPENDS= devel/desktop-file-utils \
+2
View File
@@ -16,10 +16,12 @@ EXTRACT_SUFX= .tar.xz
MODULES= textproc/intltool
BUILD_DEPENDS= devel/appstream-glib
LIB_DEPENDS= x11/gtk+3
RUN_DEPENDS= devel/desktop-file-utils
USE_GMAKE= Yes
CONFIGURE_STYLE=gnu
.include <bsd.port.mk>
+2 -1
View File
@@ -18,7 +18,8 @@ RUN_DEPENDS = graphics/ffmpeg \
x11/gtk+4,-guic \
devel/desktop-file-utils
BUILD_DEPENDS = devel/gettext,-tools \
BUILD_DEPENDS = devel/appstream-glib \
devel/gettext,-tools \
lang/vala
LIB_DEPENDS = x11/keybinder3
+2
View File
@@ -21,6 +21,8 @@ MODULES= devel/meson \
MODGNOME_TOOLS= desktop-file-utils gtk-update-icon-cache vala yelp
BUILD_DEPENDS= devel/appstream
RUN_DEPENDS= devel/py-gobject3 \
sysutils/duplicity \
x11/gnome/gvfs
+2 -1
View File
@@ -15,7 +15,8 @@ MODULES = devel/dconf \
devel/meson \
lang/python
BUILD_DEPENDS = devel/gettext,-tools \
BUILD_DEPENDS = devel/appstream \
devel/gettext,-tools \
devel/glib2 \
devel/gobject-introspection \
devel/libsoup3 \
+2 -1
View File
@@ -19,7 +19,8 @@ MODULES= devel/dconf \
RUN_DEPENDS= devel/gsettings-desktop-schemas \
devel/iso-codes
BUILD_DEPENDS= devel/gsettings-desktop-schemas \
BUILD_DEPENDS= devel/appstream \
devel/gsettings-desktop-schemas \
devel/iso-codes
LIB_DEPENDS= devel/gettext,-tools \
+2 -1
View File
@@ -20,7 +20,8 @@ MODPY_ADJ_FILES= bin/meld
MODGNOME_TOOLS= desktop-file-utils gtk-update-icon-cache \
shared-mime-info yelp
BUILD_DEPENDS= devel/py-gobject3 \
BUILD_DEPENDS= devel/appstream-glib \
devel/py-gobject3 \
x11/gtk+3 \
x11/gtksourceview4
+2
View File
@@ -20,4 +20,6 @@ MODULES= devel/dconf \
MODGNOME_TOOLS += desktop-file-utils gobject-introspection yelp
MODGNOME_TOOLS += gtk-update-icon-cache vala
BUILD_DEPENDS= devel/appstream
.include <bsd.port.mk>
+2 -1
View File
@@ -28,7 +28,8 @@ MODCLANG_COMPILER_LINKS=No
MODGNOME_TOOLS= desktop-file-utils gtk-update-icon-cache \
gobject-introspection yelp
BUILD_DEPENDS= devel/ectags \
BUILD_DEPENDS= devel/appstream \
devel/ectags \
textproc/py-sphinx
RUN_DEPENDS= devel/ectags
+2 -1
View File
@@ -16,7 +16,8 @@ MODULES = devel/dconf \
LIB_DEPENDS = devel/glib2
BUILD_DEPENDS = x11/gnome/gjs \
BUILD_DEPENDS = devel/appstream \
x11/gnome/gjs \
x11/gnome/libadwaita
RUN_DEPENDS = fonts/noto/emoji \
+2
View File
@@ -21,6 +21,8 @@ MODULES= devel/dconf \
MODGNOME_TOOLS= desktop-file-utils gobject-introspection yelp \
gtk-update-icon-cache shared-mime-info vala
BUILD_DEPENDS= devel/appstream
LIB_DEPENDS= x11/freerdp \
x11/gnome/libsecret \
x11/gtk-vnc \
+2 -1
View File
@@ -23,7 +23,8 @@ MODULES= devel/dconf \
MODGNOME_TOOLS= desktop-file-utils gtk-update-icon-cache
BUILD_DEPENDS= devel/gsettings-desktop-schemas \
BUILD_DEPENDS= devel/appstream \
devel/gsettings-desktop-schemas \
www/sassc
# src/kgx-tab.c, src/kgx-terminal.c, meson.build
+2
View File
@@ -25,6 +25,8 @@ MODULES= devel/meson \
MODGNOME_TOOLS= desktop-file-utils docbook \
gobject-introspection gtk-update-icon-cache vala
BUILD_DEPENDS= devel/appstream
LIB_DEPENDS= graphics/libqrencode \
net/telepathy/folks \
sysutils/flatpak/libportal \
+2
View File
@@ -28,6 +28,8 @@ MODGNOME_LDFLAGS= -L${X11BASE}/lib
MODGNOME_TOOLS= desktop-file-utils gobject-introspection \
gtk-update-icon-cache yelp
BUILD_DEPENDS= devel/appstream-glib
LIB_DEPENDS= www/webkitgtk4,webkitgtk41
# for convenience
-4
View File
@@ -47,10 +47,6 @@ USE_GMAKE ?= Yes
. endif
.endif
.if defined(BUILD_DEPENDS) && !${BUILD_DEPENDS:Mdevel/appstream-glib}
MODGNOME_pre-configure += ln -sf /usr/bin/true ${WRKDIR}/bin/appstream-util;
.endif
.if ${CONFIGURE_STYLE:Mgnu} || ${CONFIGURE_STYLE:Msimple}
. if !defined(AUTOCONF_VERSION) && !defined(AUTOMAKE_VERSION)
# https://mail.gnome.org/archives/desktop-devel-list/2011-September/msg00064.html
+2
View File
@@ -16,6 +16,8 @@ MODULES = devel/dconf \
WANTLIB += c cairo gdk-3 gdk_pixbuf-2.0 gio-2.0 glib-2.0 gobject-2.0
WANTLIB += gsound gtk-3 intl m rsvg-2
BUILD_DEPENDS= devel/appstream-glib
MODGNOME_LDFLAGS = -L${X11BASE}/lib
MODGNOME_TOOLS = desktop-file-utils gtk-update-icon-cache vala yelp
+2 -1
View File
@@ -15,7 +15,8 @@ MODULES = devel/dconf \
devel/meson \
x11/gnome
BUILD_DEPENDS = devel/gsettings-desktop-schemas
BUILD_DEPENDS = devel/appstream \
devel/gsettings-desktop-schemas
RUN_DEPENDS = devel/gsettings-desktop-schemas
+2 -1
View File
@@ -18,7 +18,8 @@ MODGNOME_TOOLS= desktop-file-utils yelp gtk-update-icon-cache \
MODGNOME_LDFLAGS= -L${X11BASE}/lib
BUILD_DEPENDS= devel/py-gobject3 \
BUILD_DEPENDS= devel/appstream \
devel/py-gobject3 \
devel/libsoup3 \
graphics/py-cairo \
x11/gnome/grilo-plugins \
+2 -1
View File
@@ -25,7 +25,8 @@ MODULES= devel/dconf \
devel/meson \
x11/gnome
BUILD_DEPENDS= devel/gsettings-desktop-schemas
BUILD_DEPENDS= devel/appstream \
devel/gsettings-desktop-schemas
RUN_DEPENDS= x11/gnome/gvfs \
devel/gsettings-desktop-schemas
+4 -1
View File
@@ -25,7 +25,10 @@ LIB_DEPENDS= net/telepathy/telepathy-glib \
x11/gnome/gjs \
x11/gnome/tinysparql
BUILD_DEPENDS= x11/gnome/libadwaita # to pull up x11/gtk+4,-guic
BUILD_DEPENDS= devel/appstream
BUILD_DEPENDS += x11/gnome/libadwaita # to pull up x11/gtk+4,-guic
RUN_DEPENDS= x11/gnome/libadwaita
# src/application.js
+2 -1
View File
@@ -22,7 +22,8 @@ MODULES= devel/dconf \
# c++11
COMPILER = base-clang ports-gcc
BUILD_DEPENDS= devel/catch2
BUILD_DEPENDS= devel/appstream \
devel/catch2
LIB_DEPENDS= devel/libgtop2 \
x11/gnome/libadwaita \
+2
View File
@@ -23,6 +23,8 @@ MODULES= devel/dconf \
MODGNOME_TOOLS= desktop-file-utils gtk-update-icon-cache yelp
BUILD_DEPENDS= devel/appstream
LIB_DEPENDS= editors/editorconfig-core-c \
textproc/libspelling \
x11/gnome/libadwaita \
+2
View File
@@ -24,6 +24,8 @@ MODULES= devel/meson \
MODGNOME_TOOLS= desktop-file-utils gtk-update-icon-cache
BUILD_DEPENDS= devel/appstream
LIB_DEPENDS= x11/gnome/libadwaita
# don't rebuild the gettext crate
+2 -1
View File
@@ -15,7 +15,8 @@ MODULES= devel/dconf \
lang/python \
x11/gnome
BUILD_DEPENDS= geo/geoclue2 \
BUILD_DEPENDS= devel/appstream \
geo/geoclue2 \
x11/gnome/gjs \
x11/gnome/libadwaita \
x11/gnome/libgweather4