diff --git a/dev-libs/libgit2/libgit2-1.7.2.ebuild b/dev-libs/libgit2/libgit2-1.7.2.ebuild index e6996dbfbafa7..ae566db5ba70c 100644 --- a/dev-libs/libgit2/libgit2-1.7.2.ebuild +++ b/dev-libs/libgit2/libgit2-1.7.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -36,6 +36,13 @@ BDEPEND=" virtual/pkgconfig " +src_prepare() { + cmake_src_prepare + + # https://bugs.gentoo.org/948941 + sed -i -e 's:-Werror::' tests/headertest/CMakeLists.txt || die +} + src_configure() { local mycmakeargs=( -DBUILD_TESTS=$(usex test) diff --git a/dev-libs/libgit2/libgit2-1.8.4.ebuild b/dev-libs/libgit2/libgit2-1.8.4.ebuild index 3a6f702284080..12157518741c4 100644 --- a/dev-libs/libgit2/libgit2-1.8.4.ebuild +++ b/dev-libs/libgit2/libgit2-1.8.4.ebuild @@ -36,6 +36,13 @@ BDEPEND=" virtual/pkgconfig " +src_prepare() { + cmake_src_prepare + + # https://bugs.gentoo.org/948941 + sed -i -e 's:-Werror::' tests/headertest/CMakeLists.txt || die +} + src_configure() { local mycmakeargs=( -DBUILD_TESTS=$(usex test) diff --git a/dev-libs/libgit2/libgit2-1.9.0.ebuild b/dev-libs/libgit2/libgit2-1.9.0.ebuild index 1f458761528fb..f28cf27e10de6 100644 --- a/dev-libs/libgit2/libgit2-1.9.0.ebuild +++ b/dev-libs/libgit2/libgit2-1.9.0.ebuild @@ -36,6 +36,13 @@ BDEPEND=" virtual/pkgconfig " +src_prepare() { + cmake_src_prepare + + # https://bugs.gentoo.org/948941 + sed -i -e 's:-Werror::' tests/headertest/CMakeLists.txt || die +} + src_configure() { local mycmakeargs=( -DBUILD_TESTS=$(usex test)