mirror of
https://git.freebsd.org/ports.git
synced 2025-06-06 05:10:29 -04:00
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
This commit is contained in:
parent
a08618e89e
commit
2f39a02a3a
1 changed files with 13 additions and 5 deletions
|
@ -1,5 +1,6 @@
|
||||||
PORTNAME= gtk
|
PORTNAME= gtk
|
||||||
PORTVERSION= 4.2.1
|
PORTVERSION= 4.2.1
|
||||||
|
PORTREVISION= 1
|
||||||
CATEGORIES= x11-toolkits
|
CATEGORIES= x11-toolkits
|
||||||
MASTER_SITES= GNOME
|
MASTER_SITES= GNOME
|
||||||
PKGNAMESUFFIX= 4
|
PKGNAMESUFFIX= 4
|
||||||
|
@ -24,11 +25,14 @@ RUN_DEPENDS= hicolor-icon-theme>=0:misc/hicolor-icon-theme \
|
||||||
|
|
||||||
USES= compiler:c11 gettext gnome localbase meson ninja \
|
USES= compiler:c11 gettext gnome localbase meson ninja \
|
||||||
pathfix perl5 python:3.7+ pkgconfig tar:xz
|
pathfix perl5 python:3.7+ pkgconfig tar:xz
|
||||||
|
USE_LDCONFIG= yes
|
||||||
USE_PERL5= build
|
USE_PERL5= build
|
||||||
BINARY_ALIAS= python3=${PYTHON_CMD}
|
|
||||||
USE_GNOME= atk cairo gdkpixbuf2 introspection:build pango \
|
USE_GNOME= atk cairo gdkpixbuf2 introspection:build pango \
|
||||||
librsvg2:run
|
librsvg2:run
|
||||||
LDFLAGS= -lexecinfo
|
LDFLAGS+= -lexecinfo
|
||||||
|
INSTALLS_ICONS= yes
|
||||||
|
|
||||||
|
BINARY_ALIAS= python3=${PYTHON_CMD}
|
||||||
|
|
||||||
LIBVERSION= 0.2404.23
|
LIBVERSION= 0.2404.23
|
||||||
PLIST_SUB+= LIBVERSION=${LIBVERSION}
|
PLIST_SUB+= LIBVERSION=${LIBVERSION}
|
||||||
|
@ -40,7 +44,7 @@ GLIB_SCHEMAS= org.gtk.Demo4.gschema.xml \
|
||||||
org.gtk.gtk4.Settings.FileChooser.gschema.xml
|
org.gtk.gtk4.Settings.FileChooser.gschema.xml
|
||||||
|
|
||||||
OPTIONS_DEFINE= CUPS CLOUDPRINT COLORD DEBUG BROADWAY FFMPEG \
|
OPTIONS_DEFINE= CUPS CLOUDPRINT COLORD DEBUG BROADWAY FFMPEG \
|
||||||
GSTREAMER WAYLAND X11
|
GSTREAMER VULKAN WAYLAND X11
|
||||||
OPTIONS_DEFAULT=CUPS COLORD BROADWAY WAYLAND X11
|
OPTIONS_DEFAULT=CUPS COLORD BROADWAY WAYLAND X11
|
||||||
OPTIONS_SUB= yes
|
OPTIONS_SUB= yes
|
||||||
|
|
||||||
|
@ -68,8 +72,12 @@ FFMPEG_LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg
|
||||||
|
|
||||||
GSTREAMER_DESC= GStreamer multimedia backend
|
GSTREAMER_DESC= GStreamer multimedia backend
|
||||||
GSTREAMER_MESON_ENABLED=media-gstreamer
|
GSTREAMER_MESON_ENABLED=media-gstreamer
|
||||||
GSTREAMER_RUN_DEPENDS= gstreamer1>0:multimedia/gstreamer1
|
GSTREAMER_USE= GSTREAMER1=bad,gl
|
||||||
GSTREAMER_LIB_DEPENDS= libgstreamer-1.0.so:multimedia/gstreamer1
|
|
||||||
|
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_DESC= GDK Wayland backend
|
||||||
WAYLAND_MESON_TRUE= wayland-backend
|
WAYLAND_MESON_TRUE= wayland-backend
|
||||||
|
|
Loading…
Add table
Reference in a new issue