git: b1845ea75cfd - main - devel/sdl20: options cleanup
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 12 Jan 2022 16:06:53 UTC
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