commit:     7ffd733a6938ca1321ffdce5e11ac5f809e2ed9c
Author:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
AuthorDate: Wed Feb  4 10:25:33 2026 +0000
Commit:     Fabian Groffen <grobian <AT> gentoo <DOT> org>
CommitDate: Wed Feb  4 10:25:33 2026 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ffd733a

media-libs/libdvdcss: drop unsupported flag for macOS Prefix

Our toolchain doesn't ignore (or support) -no-cpp-precomp.

Closes: https://bugs.gentoo.org/969100
Signed-off-by: Fabian Groffen <grobian <AT> gentoo.org>

 media-libs/libdvdcss/libdvdcss-1.4.3.ebuild | 14 +++++++++++---
 1 file changed, 11 insertions(+), 3 deletions(-)

diff --git a/media-libs/libdvdcss/libdvdcss-1.4.3.ebuild 
b/media-libs/libdvdcss/libdvdcss-1.4.3.ebuild
index 4ad109a0b922..b3ac13dd5f7f 100644
--- a/media-libs/libdvdcss/libdvdcss-1.4.3.ebuild
+++ b/media-libs/libdvdcss/libdvdcss-1.4.3.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2025 Gentoo Authors
+# Copyright 1999-2026 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=7
+EAPI="8"
 
 inherit multilib-minimal
 
@@ -11,11 +11,19 @@ 
SRC_URI="https://download.videolan.org/pub/${PN}/${PV}/${P}.tar.bz2";
 
 LICENSE="GPL-2"
 SLOT="1.2"
-KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc 
x86 ~x64-macos"
+KEYWORDS="~alpha amd64 arm arm64 ~hppa ~loong ~mips ppc ppc64 ~riscv ~sparc 
x86 ~arm64-macos ~x64-macos"
 IUSE="doc"
 
 BDEPEND="doc? ( app-text/doxygen )"
 
+src_prepare() {
+       default
+
+       # bug 969100 -no-cpp-precomp works with gcc-apple and probably
+       # AppleClang, neither of which we use on macOS systems in Gentoo Prefix
+       sed -i -e 's/-no-cpp-precomp//' configure || die
+}
+
 multilib_src_configure() {
        ECONF_SOURCE=${S} econf \
                --disable-static \

Reply via email to