aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorDmitry Marakasov <amdmi3@FreeBSD.org>2022-12-05 18:56:10 +0000
committerDmitry Marakasov <amdmi3@FreeBSD.org>2022-12-05 19:28:13 +0000
commit490c5ee6b0cd71d73169652f3f28a93cdbc00e5d (patch)
tree40f277ff3950c9497f33b3b968077b51f2cfc001
parent2c3b2260f8e771bf9515174be237b564061004d2 (diff)
downloadports-490c5ee6b0cd71d73169652f3f28a93cdbc00e5d.tar.gz
ports-490c5ee6b0cd71d73169652f3f28a93cdbc00e5d.zip
devel/sdl20: update dependencies
- Properly register dependency on vulkan - Add optional client-side decorations support PR: 266969, 268122 Submitted by: jbeich
-rw-r--r--devel/sdl20/Makefile8
1 files changed, 7 insertions, 1 deletions
diff --git a/devel/sdl20/Makefile b/devel/sdl20/Makefile
index 3705f4fb2ae4..79e425cbe7ec 100644
--- a/devel/sdl20/Makefile
+++ b/devel/sdl20/Makefile
@@ -1,5 +1,6 @@
PORTNAME= sdl2
DISTVERSION= 2.26.0
+PORTREVISION= 1
CATEGORIES= devel
MASTER_SITES= https://www.libsdl.org/release/
DISTNAME= SDL2-${PORTVERSION}
@@ -49,7 +50,7 @@ MAKE_ENV= V=1
PORTSCOUT= limitw:1,even
-OPTIONS_DEFINE= ASM DBUS FCITX IBUS JOYSTICK HIDAPI PTHREADS \
+OPTIONS_DEFINE= ASM CSD DBUS FCITX IBUS JOYSTICK HIDAPI PTHREADS \
SAMPLERATE UDEV
OPTIONS_GROUP= AUDIO VIDEO
OPTIONS_GROUP_AUDIO= ALSA JACK NAS OSS PIPEWIRE PULSEAUDIO SNDIO
@@ -65,6 +66,7 @@ OPTIONS_DEFAULT_powerpc64= ALTIVEC
AUDIO_DESC= Audio drivers
VIDEO_DESC= Video drivers
+CSD_DESC= Client-side decorations for Wayland via libdecor
JOYSTICK_DESC= Joystick and haptic support
HIDAPI_DESC= Use HIDAPI for low level joystick drivers
PIPEWIRE_DESC= Pipewire sound server support
@@ -84,6 +86,9 @@ ALTIVEC_CONFIGURE_ENABLE= altivec
ALSA_CONFIGURE_ENABLE= alsa alsa-shared
ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib
ASM_CONFIGURE_ENABLE= assembly
+CSD_CONFIGURE_ENABLE= libdecor libdecor-shared
+CSD_LIB_DEPENDS= libdecor.so:x11-toolkits/libdecor
+CSD_IMPLIES= WAYLAND
HIDAPI_CONFIGURE_ENABLE= hidapi
HIDAPI_IMPLIES= JOYSTICK
JACK_CONFIGURE_ENABLE= jack jack-shared
@@ -121,6 +126,7 @@ OPENGLES2_USES= gl
OPENGLES2_USE= GL=egl,glesv2
OPENGLES2_IMPLIES= OPENGLES
VULKAN_CONFIGURE_ENABLE= video-vulkan
+VULKAN_LIB_DEPENDS= libvulkan.so:graphics/vulkan-loader
WAYLAND_CONFIGURE_ENABLE= video-wayland wayland-shared video-wayland-qt-touch
WAYLAND_BUILD_DEPENDS= wayland-protocols>0:graphics/wayland-protocols \
${LOCALBASE}/include/linux/input.h:devel/evdev-proto