Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 12 Jan 2022 16:06:53 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: b1845ea75cfd - main - devel/sdl20: options cleanup
Message-ID:  <202201121606.20CG6rJa078444@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=b1845ea75cfde6b1f256c306cd1a9327c866b049

commit b1845ea75cfde6b1f256c306cd1a9327c866b049
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2022-01-12 15:39:43 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2022-01-12 16:04:20 +0000

    devel/sdl20: options cleanup
    
    Options cleanup pass 1:
    - Introduce groups for audio, video drives and subsystems
    - Reuse options descriptions from options.mk, where available
---
 devel/sdl20/Makefile | 30 +++++++++++++++---------------
 1 file changed, 15 insertions(+), 15 deletions(-)

diff --git a/devel/sdl20/Makefile b/devel/sdl20/Makefile
index 349d216db61f..45a608e662f6 100644
--- a/devel/sdl20/Makefile
+++ b/devel/sdl20/Makefile
@@ -50,15 +50,17 @@ CONFIGURE_ARGS+=	--disable-sse3
 
 MAKE_ENV=	V=1
 
-OPTIONS_DEFINE=		ALSA ASM HIDAPI JACK NAS OSS PIPEWIRE PTHREADS	\
-			PULSEAUDIO SAMPLERATE SDL_ATOMIC SDL_AUDIO	\
-			SDL_CPUINFO SDL_EVENTS SDL_FILE SDL_HAPTIC	\
-			SDL_JOYSTICK SDL_LOADSO SDL_POWER SDL_RENDER	\
-			SDL_THREADS SDL_TIMERS SDL_VIDEO SNDIO UDEV	\
-			VIDEO_KMSDRM VIDEO_OPENGL VIDEO_OPENGLES1	\
-			VIDEO_OPENGLES2	VIDEO_VULKAN VIDEO_WAYLAND	\
+OPTIONS_DEFINE=		ASM HIDAPI PTHREADS SAMPLERATE UDEV
+OPTIONS_GROUP=		AUDIO VIDEO SUBSYSTEM
+OPTIONS_GROUP_AUDIO=	ALSA JACK NAS OSS PIPEWIRE PULSEAUDIO SNDIO
+OPTIONS_GROUP_VIDEO=	VIDEO_KMSDRM VIDEO_OPENGL VIDEO_OPENGLES1 	\
+			VIDEO_OPENGLES2 VIDEO_VULKAN VIDEO_WAYLAND 	\
 			VIDEO_X11
-OPTIONS_DEFAULT=	ASM OSS PTHREADS SDL_ATOMIC SDL_AUDIO	\
+OPTIONS_GROUP_SUBSYSTEM=SDL_ATOMIC SDL_AUDIO SDL_CPUINFO SDL_EVENTS 	\
+			SDL_FILE SDL_HAPTIC SDL_JOYSTICK SDL_LOADSO	\
+			SDL_POWER SDL_RENDER SDL_THREADS SDL_TIMERS	\
+			SDL_VIDEO
+OPTIONS_DEFAULT=	ASM OSS PTHREADS SDL_ATOMIC SDL_AUDIO		\
 			SDL_CPUINFO SDL_EVENTS SDL_FILE SDL_HAPTIC	\
 			SDL_JOYSTICK SDL_LOADSO SDL_POWER SDL_RENDER	\
 			SDL_THREADS SDL_TIMERS SDL_VIDEO VIDEO_KMSDRM	\
@@ -69,15 +71,13 @@ OPTIONS_DEFINE_powerpc64=	ALTIVEC
 OPTIONS_DEFAULT_powerpc=	ALTIVEC
 OPTIONS_DEFAULT_powerpc64=	ALTIVEC
 
-ALSA_DESC=		Audio output via the ALSA audio architecture
+AUDIO_DESC=		Audio drivers
+VIDEO_DESC=		Video drivers
+SUBSYSTEM_DESC=		SDL subsystems support
+
 HIDAPI_DESC=		Use HIDAPI for low level joystick drivers
-JACK_DESC=		Audio output via the JackD sound server
-NAS_DESC=		Audio output via the Network Audio System
-OSS_DESC=		Audio output via the Open Sound System
-PIPEWIRE_DESC=		Audio output via the Pipewire sound server
+PIPEWIRE_DESC=		Pipewire sound server support
 PTHREADS_DESC=		Use POSIX threads for multi-threading
-PULSEAUDIO_DESC=	Audio output via the PulseAudio sound server
-SAMPLERATE_DESC=	Audio rate conversion via libsamplerate
 SDL_ATOMIC_DESC=	Enable the SDL Atomic subsystem
 SDL_AUDIO_DESC=		Enable the SDL Audio subsystem
 SDL_CPUINFO_DESC=	Enable the SDL CPUinfo subsystem



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