Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 5 Dec 2022 19:28:24 GMT
From:      Dmitry Marakasov <amdmi3@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: 490c5ee6b0cd - main - devel/sdl20: update dependencies
Message-ID:  <202212051928.2B5JSOAI083622@gitrepo.freebsd.org>

next in thread | raw e-mail | index | archive | help
The branch main has been updated by amdmi3:

URL: https://cgit.FreeBSD.org/ports/commit/?id=490c5ee6b0cd71d73169652f3f28a93cdbc00e5d

commit 490c5ee6b0cd71d73169652f3f28a93cdbc00e5d
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2022-12-05 18:56:10 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2022-12-05 19:28:13 +0000

    devel/sdl20: update dependencies
    
    - Properly register dependency on vulkan
    - Add optional client-side decorations support
    
    PR:             266969, 268122
    Submitted by:   jbeich
---
 devel/sdl20/Makefile | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202212051928.2B5JSOAI083622>