commit:     421df5f64771c31ae2e664029023ef41a133a875
Author:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Thu Aug 20 17:33:52 2020 +0000
Commit:     Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Thu Aug 20 17:50:17 2020 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=421df5f6

sys-fs/jfsutils: don't call AR directly

Closes: https://bugs.gentoo.org/726032
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>

 sys-fs/jfsutils/files/jfsutils-1.1.15-check-for-ar.patch | 10 ++++++++++
 sys-fs/jfsutils/jfsutils-1.1.15-r1.ebuild                |  9 ++++++++-
 2 files changed, 18 insertions(+), 1 deletion(-)

diff --git a/sys-fs/jfsutils/files/jfsutils-1.1.15-check-for-ar.patch 
b/sys-fs/jfsutils/files/jfsutils-1.1.15-check-for-ar.patch
new file mode 100644
index 00000000000..6469e7d82d2
--- /dev/null
+++ b/sys-fs/jfsutils/files/jfsutils-1.1.15-check-for-ar.patch
@@ -0,0 +1,10 @@
+--- a/configure.in
++++ b/configure.in
+@@ -9,6 +9,7 @@ dnl Don't include maintainer make-rules by default
+ AM_MAINTAINER_MODE
+ 
+ dnl Checks for programs.
++AM_PROG_AR
+ AC_PROG_AWK
+ AC_PROG_CC
+ AC_PROG_INSTALL

diff --git a/sys-fs/jfsutils/jfsutils-1.1.15-r1.ebuild 
b/sys-fs/jfsutils/jfsutils-1.1.15-r1.ebuild
index b618e667ca7..d1f28184fb4 100644
--- a/sys-fs/jfsutils/jfsutils-1.1.15-r1.ebuild
+++ b/sys-fs/jfsutils/jfsutils-1.1.15-r1.ebuild
@@ -3,7 +3,7 @@
 
 EAPI=7
 
-inherit flag-o-matic
+inherit autotools flag-o-matic
 
 DESCRIPTION="IBM's Journaling Filesystem (JFS) Utilities"
 HOMEPAGE="http://jfs.sourceforge.net/";
@@ -19,8 +19,15 @@ DOCS=( AUTHORS ChangeLog NEWS README )
 PATCHES=(
        "${FILESDIR}"/${P}-linux-headers.patch #448844
        "${FILESDIR}"/${P}-sysmacros.patch #580056
+       "${FILESDIR}"/${P}-check-for-ar.patch #726032
 )
 
+src_prepare() {
+       default
+
+       eautoreconf
+}
+
 src_configure() {
        # It doesn't compile on alpha without this LDFLAGS
        use alpha && append-ldflags "-Wl,--no-relax"

Reply via email to