aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorNeel Chauhan <nc@FreeBSD.org>2021-05-26 23:27:50 +0000
committerNeel Chauhan <nc@FreeBSD.org>2021-05-26 23:50:03 +0000
commit0bc7478682b2d7c9393f2dd095d99072070a2f65 (patch)
tree6f941b0195392834c7955381b55c36d4f8006547
parenteb7de650a53301d57333cb9f499053c5bdd16e0f (diff)
downloadports-0bc7478682b2d7c9393f2dd095d99072070a2f65.tar.gz
ports-0bc7478682b2d7c9393f2dd095d99072070a2f65.zip
x11-toolkits/gtk40: Add GTK4 section to Mk/Uses/gnome.mk
-rw-r--r--Mk/Uses/gnome.mk10
1 files changed, 9 insertions, 1 deletions
diff --git a/Mk/Uses/gnome.mk b/Mk/Uses/gnome.mk
index 30b345823f3e..e0d53debc62a 100644
--- a/Mk/Uses/gnome.mk
+++ b/Mk/Uses/gnome.mk
@@ -86,6 +86,9 @@ _USE_GNOME_ALL+=dconf evolutiondataserver3 gnomecontrolcenter3 gnomedesktop3 \
libgda5-ui libgnomekbd libwnck3 metacity nautilus3 \
pygobject3 vte3
+# GNOME 40 components
+_USE_GNOME_ALL+=gtk40
+
# C++ bindings
_USE_GNOME_ALL+=atkmm cairomm gconfmm26 glibmm gtkmm24 \
gtkmm30 gtksourceviewmm3 libgdamm5 libxml++26 libsigc++20 \
@@ -186,6 +189,10 @@ gtk30_LIB_DEPENDS= libgtk-3.so:x11-toolkits/gtk30
gtk30_USE_GNOME_IMPL= atk pango
GTK3_VERSION= 3.0.0
+gtk40_LIB_DEPENDS= libgtk-4.so:x11-toolkits/gtk40
+gtk40_USE_GNOME_IMPL= atk pango
+GTK4_VERSION= 4.0.0
+
libidl_LIB_DEPENDS= libIDL-2.so:devel/libIDL
libidl_USE_GNOME_IMPL= glib20
@@ -336,7 +343,8 @@ _USE_GNOME+= ${${component}_USE_GNOME_IMPL} ${component}
# Setup the GTK+ API version for pixbuf loaders, input method modules,
# and theme engines.
PLIST_SUB+= GTK2_VERSION="${GTK2_VERSION}" \
- GTK3_VERSION="${GTK3_VERSION}"
+ GTK3_VERSION="${GTK3_VERSION}" \
+ GTK4_VERSION="${GTK4_VERSION}"
.if defined(_USE_GNOME) && empty(_USE_GNOME:Mglib20:u) && defined(GLIB_SCHEMAS)
IGNORE= GLIB_SCHEMAS is set, but needs USE_GNOME=glib20 to work