audio/faudio: add SDL3 flavor (default since 25.03)

This commit is contained in:
Jan Beich 2025-03-12 22:16:52 +01:00
parent a5ccdaa9a8
commit 264d97ece0
2 changed files with 21 additions and 1 deletions

View file

@ -9,9 +9,15 @@ WWW= https://fna-xna.github.io/
LICENSE= ZLIB
LICENSE_FILE= ${WRKSRC}/LICENSE
FLAVORS= sdl2 sdl3
sdl2_CONFLICTS_INSTALL= ${PORTNAME}-sdl3
sdl3_PKGNAMESUFFIX= -sdl3
sdl3_CONFLICTS_INSTALL= ${PORTNAME}
USES= cmake compiler:c11 sdl
USE_SDL= sdl2
USE_SDL= ${FLAVOR}
USE_LDCONFIG= yes
CMAKE_${"${FLAVOR:Msdl3}":?ON:OFF}= BUILD_SDL3
USE_GITHUB= yes
GH_ACCOUNT= FNA-XNA

View file

@ -0,0 +1,14 @@
--- cmake/config.cmake.in.orig 2025-02-01 15:45:39 UTC
+++ cmake/config.cmake.in
@@ -2,7 +2,11 @@ if(NOT "@PLATFORM_WIN32@")
if(NOT "@PLATFORM_WIN32@")
include(CMakeFindDependencyMacro)
+ if ("@BUILD_SDL3@")
+ find_dependency(SDL3 CONFIG)
+ else()
find_dependency(SDL2 CONFIG)
+ endif()
endif()
if(EXISTS "${CMAKE_CURRENT_LIST_DIR}/@CMAKE_PROJECT_NAME@-targets-shared.cmake")