diff options
author | Jason E. Hale <jhale@FreeBSD.org> | 2024-01-10 00:11:27 +0000 |
---|---|---|
committer | Jason E. Hale <jhale@FreeBSD.org> | 2024-01-10 00:18:22 +0000 |
commit | 35b5dec477c73d1f3c81d00cdabd027c78040637 (patch) | |
tree | dbee0452554015e63d797ae1b0959bbb8e0b0bc5 | |
parent | a06c9354e80cbca9b2bcd83fe279b03d03d2f28f (diff) | |
download | ports-35b5dec477c73d1f3c81d00cdabd027c78040637.tar.gz ports-35b5dec477c73d1f3c81d00cdabd027c78040637.zip |
audio/kmix: Fix OSS backend support
PR: 273476
Reported by: vvd
MFH: 2024Q1
-rw-r--r-- | audio/kmix/Makefile | 1 | ||||
-rw-r--r-- | audio/kmix/files/patch-CMakeLists.txt | 16 |
2 files changed, 17 insertions, 0 deletions
diff --git a/audio/kmix/Makefile b/audio/kmix/Makefile index f74c773efbd9..73b092b2417b 100644 --- a/audio/kmix/Makefile +++ b/audio/kmix/Makefile @@ -1,5 +1,6 @@ PORTNAME= kmix DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= audio kde kde-applications MAINTAINER= kde@FreeBSD.org diff --git a/audio/kmix/files/patch-CMakeLists.txt b/audio/kmix/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..e1ea15bb1724 --- /dev/null +++ b/audio/kmix/files/patch-CMakeLists.txt @@ -0,0 +1,16 @@ +The OSS4 backend doesn't currently work on FreeBSD. Use the OSS3 backend +as a fallback instead. + +PR: 273476 + +--- CMakeLists.txt.orig 2024-01-09 20:14:13 UTC ++++ CMakeLists.txt +@@ -126,7 +126,7 @@ if (HAVE_SOUNDCARD_H OR HAVE_SYS_SOUNDCARD_H) + + if (${TEST_COMPILE_RESULT} AND (${TEST_RUN_RESULT} EQUAL 0)) + message(STATUS "Detected OSS version ${TEST_RESULT_VERSION}") +- if (${TEST_RESULT_VERSION} GREATER_EQUAL 0x040000) ++ if (${TEST_RESULT_VERSION} GREATER_EQUAL 0x040000 AND NOT CMAKE_SYSTEM_NAME STREQUAL "FreeBSD") + message(STATUS "Building with OSS 4 support") + set(HAVE_OSS_4 true) + add_definitions(-DHAVE_OSS_4) |