diff options
author | Dima Panov <fluffy@FreeBSD.org> | 2021-05-28 06:54:31 +0000 |
---|---|---|
committer | Dima Panov <fluffy@FreeBSD.org> | 2021-05-28 06:54:31 +0000 |
commit | 2f39a02a3a923c6dba6f1aa45f4d31c1603e330c (patch) | |
tree | 3c98abae741a68cff415ada4bf6c1e882acbed4f /x11-toolkits | |
parent | a08618e89e0af591d694bc12d8505439947ee4d5 (diff) | |
download | ports-2f39a02a3a923c6dba6f1aa45f4d31c1603e330c.tar.gz ports-2f39a02a3a923c6dba6f1aa45f4d31c1603e330c.zip |
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
Diffstat (limited to 'x11-toolkits')
-rw-r--r-- | x11-toolkits/gtk40/Makefile | 18 |
1 files 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 |