git: 2f39a02a3a92 - main - x11-toolkits/gtk40: Pet port
Dima Panov
fluffy at FreeBSD.org
Fri May 28 06:57:48 UTC 2021
The branch main has been updated by fluffy:
URL: https://cgit.FreeBSD.org/ports/commit/?id=2f39a02a3a923c6dba6f1aa45f4d31c1603e330c
commit 2f39a02a3a923c6dba6f1aa45f4d31c1603e330c
Author: Dima Panov <fluffy at FreeBSD.org>
AuthorDate: 2021-05-28 06:54:31 +0000
Commit: Dima Panov <fluffy at FreeBSD.org>
CommitDate: 2021-05-28 06:54:31 +0000
x11-toolkits/gtk40: Pet port
* Fix GStreamer1 uses
* Add missing VULKAN handling
* Properly use USE_LDCONFIG abd INSTALLS_ICONS
Bump PORTREVISION to force rebuild with right dependencies
With hat: desktop
---
x11-toolkits/gtk40/Makefile | 18 +++++++++++++-----
1 file changed, 13 insertions(+), 5 deletions(-)
diff --git a/x11-toolkits/gtk40/Makefile b/x11-toolkits/gtk40/Makefile
index dae325d14422..a050050b7b58 100644
--- a/x11-toolkits/gtk40/Makefile
+++ b/x11-toolkits/gtk40/Makefile
@@ -1,5 +1,6 @@
PORTNAME= gtk
PORTVERSION= 4.2.1
+PORTREVISION= 1
CATEGORIES= x11-toolkits
MASTER_SITES= GNOME
PKGNAMESUFFIX= 4
@@ -24,11 +25,14 @@ RUN_DEPENDS= hicolor-icon-theme>=0:misc/hicolor-icon-theme \
USES= compiler:c11 gettext gnome localbase meson ninja \
pathfix perl5 python:3.7+ pkgconfig tar:xz
+USE_LDCONFIG= yes
USE_PERL5= build
-BINARY_ALIAS= python3=${PYTHON_CMD}
USE_GNOME= atk cairo gdkpixbuf2 introspection:build pango \
librsvg2:run
-LDFLAGS= -lexecinfo
+LDFLAGS+= -lexecinfo
+INSTALLS_ICONS= yes
+
+BINARY_ALIAS= python3=${PYTHON_CMD}
LIBVERSION= 0.2404.23
PLIST_SUB+= LIBVERSION=${LIBVERSION}
@@ -40,7 +44,7 @@ GLIB_SCHEMAS= org.gtk.Demo4.gschema.xml \
org.gtk.gtk4.Settings.FileChooser.gschema.xml
OPTIONS_DEFINE= CUPS CLOUDPRINT COLORD DEBUG BROADWAY FFMPEG \
- GSTREAMER WAYLAND X11
+ GSTREAMER VULKAN WAYLAND X11
OPTIONS_DEFAULT=CUPS COLORD BROADWAY WAYLAND X11
OPTIONS_SUB= yes
@@ -68,8 +72,12 @@ FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
GSTREAMER_DESC= GStreamer multimedia backend
GSTREAMER_MESON_ENABLED=media-gstreamer
-GSTREAMER_RUN_DEPENDS= gstreamer1>0:multimedia/gstreamer1
-GSTREAMER_LIB_DEPENDS= libgstreamer-1.0.so:multimedia/gstreamer1
+GSTREAMER_USE= GSTREAMER1=bad,gl
+
+VULKAN_DESC= GDK Vulkan renderer backend
+VULKAN_BUILD_DEPENDS= vulkan-headers>0:graphics/vulkan-headers
+VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader
+VULKAN_MESON_ENABLED= vulkan
WAYLAND_DESC= GDK Wayland backend
WAYLAND_MESON_TRUE= wayland-backend
More information about the dev-commits-ports-all
mailing list