diff options
author | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2022-12-05 18:56:10 +0000 |
---|---|---|
committer | Dmitry Marakasov <amdmi3@FreeBSD.org> | 2022-12-05 19:28:13 +0000 |
commit | 490c5ee6b0cd71d73169652f3f28a93cdbc00e5d (patch) | |
tree | 40f277ff3950c9497f33b3b968077b51f2cfc001 | |
parent | 2c3b2260f8e771bf9515174be237b564061004d2 (diff) | |
download | ports-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/Makefile | 8 |
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 |