commit:     f80a745a69eaad680c12650913c2c2939b8aaa50
Author:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
AuthorDate: Fri May  7 18:56:23 2021 +0000
Commit:     Sergei Trofimovich <slyfox <AT> gentoo <DOT> org>
CommitDate: Fri May  7 18:56:36 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f80a745a

games-util/grfcodec: don't rely on git presence

Reported-by: Lars Wendler (Polynomial-C)
Closes: https://bugs.gentoo.org/788724
Package-Manager: Portage-3.0.18, Repoman-3.0.3
Signed-off-by: Sergei Trofimovich <slyfox <AT> gentoo.org>

 games-util/grfcodec/grfcodec-6.0.6_p20210310.ebuild | 12 ++++++++++++
 1 file changed, 12 insertions(+)

diff --git a/games-util/grfcodec/grfcodec-6.0.6_p20210310.ebuild 
b/games-util/grfcodec/grfcodec-6.0.6_p20210310.ebuild
index d4fd24bff44..29b89e829a3 100644
--- a/games-util/grfcodec/grfcodec-6.0.6_p20210310.ebuild
+++ b/games-util/grfcodec/grfcodec-6.0.6_p20210310.ebuild
@@ -25,6 +25,18 @@ DEPEND="
 
 S="${WORKDIR}/grfcodec-${COMMIT}"
 
+src_configure() {
+       local mycmakeargs=(
+               # Make sure we don't use git by accident.
+               # Build system does not care much if it's
+               # executed successfully and populates
+               # YEARS / VERSION with empty values.
+               -DGIT_EXECUTABLE=/bin/do-not-use-git-executable
+       )
+
+       cmake_src_configure
+}
+
 src_install() {
        dobin "${BUILD_DIR}"/{grfcodec,grfid,grfstrip,nforenum}
        doman docs/*.1

Reply via email to