commit:     556d223d1e4531cb91e44a21bba602ac92f2a25d
Author:     François-Xavier Carton <fx.carton91 <AT> gmail <DOT> com>
AuthorDate: Mon Apr 19 01:03:43 2021 +0000
Commit:     Andrew Ammerlaan <andrewammerlaan <AT> riseup <DOT> net>
CommitDate: Mon Apr 19 01:15:31 2021 +0000
URL:        https://gitweb.gentoo.org/repo/proj/guru.git/commit/?id=556d223d

sci-mathematics/why3: respect CFLAGS & LDFLAGS

Closes: https://bugs.gentoo.org/781650
Signed-off-by: François-Xavier Carton <fx.carton91 <AT> gmail.com>

 sci-mathematics/why3/why3-1.3.3.ebuild | 3 +++
 sci-mathematics/why3/why3-1.4.0.ebuild | 3 +++
 2 files changed, 6 insertions(+)

diff --git a/sci-mathematics/why3/why3-1.3.3.ebuild 
b/sci-mathematics/why3/why3-1.3.3.ebuild
index b5665dc3a..b710f8a1a 100644
--- a/sci-mathematics/why3/why3-1.3.3.ebuild
+++ b/sci-mathematics/why3/why3-1.3.3.ebuild
@@ -39,6 +39,9 @@ src_prepare() {
        mv doc/why.1 doc/why3.1 || die
        mv configure.in configure.ac || die
        sed -i 's/configure\.in/configure.ac/g' Makefile.in || die
+       sed -e '/^lib\/why3[a-z]*\$(EXE):/{n;s/-Wall/$(CFLAGS) $(LDFLAGS)/}' \
+               -e '/^%.o: %.c/{n;s/\$(CC).*-o/$(CC) $(CFLAGS) -o/}' \
+               -i Makefile.in || die
        eautoreconf
        eapply_user
 }

diff --git a/sci-mathematics/why3/why3-1.4.0.ebuild 
b/sci-mathematics/why3/why3-1.4.0.ebuild
index d85c95cfc..7a1ab9ca4 100644
--- a/sci-mathematics/why3/why3-1.4.0.ebuild
+++ b/sci-mathematics/why3/why3-1.4.0.ebuild
@@ -41,6 +41,9 @@ DOCS=( CHANGES.md README.md )
 src_prepare() {
        mv configure.in configure.ac || die
        sed -i 's/configure\.in/configure.ac/g' Makefile.in || die
+       sed -e '/^lib\/why3[a-z]*\$(EXE):/{n;s/-Wall/$(CFLAGS) $(LDFLAGS)/}' \
+               -e '/^%.o: %.c/{n;s/\$(CC).*-o/$(CC) $(CFLAGS) -o/}' \
+               -i Makefile.in || die
        eautoreconf
        eapply_user
 }

Reply via email to