commit:     2fa56b0c2a0053b1eeb4d8bdc62c6e3f16f2b2a3
Author:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
AuthorDate: Sat Mar  8 22:55:10 2025 +0000
Commit:     Alfredo Tupone <tupone <AT> gentoo <DOT> org>
CommitDate: Sat Mar  8 22:55:28 2025 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa56b0c

app-misc/geneweb: fix build

Closes: https://bugs.gentoo.org/942818
Signed-off-by: Alfredo Tupone <tupone <AT> gentoo.org>

 app-misc/geneweb/files/geneweb-7.0.1_alpha2-shuffle.patch | 11 +++++++++++
 app-misc/geneweb/geneweb-7.0.1_alpha2-r1.ebuild           |  7 +++++--
 2 files changed, 16 insertions(+), 2 deletions(-)

diff --git a/app-misc/geneweb/files/geneweb-7.0.1_alpha2-shuffle.patch 
b/app-misc/geneweb/files/geneweb-7.0.1_alpha2-shuffle.patch
new file mode 100644
index 000000000000..bbb2a8f28449
--- /dev/null
+++ b/app-misc/geneweb/files/geneweb-7.0.1_alpha2-shuffle.patch
@@ -0,0 +1,11 @@
+--- a/Makefile 2025-03-08 23:40:30.912030749 +0100
++++ b/Makefile 2025-03-08 23:41:45.208119545 +0100
+@@ -44,7 +44,7 @@
+       > $@ \
+       && echo " Done."
+ 
+-bin/gwrepl/.depend:
++bin/gwrepl/.depend: bin/gwrepl/dune lib/gwdb/dune lib/util/dune lib/core/dune
+       @echo -n "Generating $@…"
+       @pwd > $@
+       @dune top bin/gwrepl >> $@

diff --git a/app-misc/geneweb/geneweb-7.0.1_alpha2-r1.ebuild 
b/app-misc/geneweb/geneweb-7.0.1_alpha2-r1.ebuild
index 5a95d4b54def..98c50059b5bd 100644
--- a/app-misc/geneweb/geneweb-7.0.1_alpha2-r1.ebuild
+++ b/app-misc/geneweb/geneweb-7.0.1_alpha2-r1.ebuild
@@ -49,7 +49,10 @@ BDEPEND="
        dev-ml/findlib
        test? ( dev-ml/ounit2 )"
 
-PATCHES=( "${FILESDIR}"/${P}-gentoo.patch )
+PATCHES=(
+       "${FILESDIR}"/${P}-gentoo.patch
+       "${FILESDIR}"/${P}-shuffle.patch
+)
 
 src_prepare() {
        default
@@ -64,7 +67,7 @@ src_configure() {
 }
 
 src_compile() {
-       emake distrib
+       emake -j1 distrib
 }
 
 src_install() {

Reply via email to