git: 35b5dec477c7 - main - audio/kmix: Fix OSS backend support
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Wed, 10 Jan 2024 00:18:27 UTC
The branch main has been updated by jhale: URL: https://cgit.FreeBSD.org/ports/commit/?id=35b5dec477c73d1f3c81d00cdabd027c78040637 commit 35b5dec477c73d1f3c81d00cdabd027c78040637 Author: Jason E. Hale <jhale@FreeBSD.org> AuthorDate: 2024-01-10 00:11:27 +0000 Commit: Jason E. Hale <jhale@FreeBSD.org> CommitDate: 2024-01-10 00:18:22 +0000 audio/kmix: Fix OSS backend support PR: 273476 Reported by: vvd MFH: 2024Q1 --- audio/kmix/Makefile | 1 + audio/kmix/files/patch-CMakeLists.txt | 16 ++++++++++++++++ 2 files changed, 17 insertions(+) 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)