commit:     445016ab8d665040b856306607092bad42a9b37f
Author:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 12 13:40:11 2016 +0000
Commit:     Lars Wendler <polynomial-c <AT> gentoo <DOT> org>
CommitDate: Tue Apr 12 13:40:28 2016 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=445016ab

app-backup/dar: Fixed eautoreconf call w/o gpgme (bug #579698).

Package-Manager: portage-2.2.28
Signed-off-by: Lars Wendler <polynomial-c <AT> gentoo.org>

 app-backup/dar/dar-2.5.3.ebuild                    |  5 ++++-
 .../files/dar-2.5.3-autoconf_missing_gpgme.patch   | 24 ++++++++++++++++++++++
 2 files changed, 28 insertions(+), 1 deletion(-)

diff --git a/app-backup/dar/dar-2.5.3.ebuild b/app-backup/dar/dar-2.5.3.ebuild
index c07f10e..bd88d9d 100644
--- a/app-backup/dar/dar-2.5.3.ebuild
+++ b/app-backup/dar/dar-2.5.3.ebuild
@@ -39,7 +39,10 @@ REQUIRED_USE="?? ( dar32 dar64 )
 
 DOCS="AUTHORS ChangeLog NEWS README THANKS TODO"
 
-PATCHES=( "${FILESDIR}/${PN}-2.5.3-asneeded.patch" )
+PATCHES=(
+       "${FILESDIR}/${PN}-2.5.3-asneeded.patch"
+       "${FILESDIR}/${PN}-2.5.3-autoconf_missing_gpgme.patch" # 579698
+)
 
 src_prepare() {
        default

diff --git a/app-backup/dar/files/dar-2.5.3-autoconf_missing_gpgme.patch 
b/app-backup/dar/files/dar-2.5.3-autoconf_missing_gpgme.patch
new file mode 100644
index 0000000..9590b55
--- /dev/null
+++ b/app-backup/dar/files/dar-2.5.3-autoconf_missing_gpgme.patch
@@ -0,0 +1,24 @@
+https://bugs.gentoo.org/579698
+
+--- dar-2.5.3/configure.ac
++++ dar-2.5.3/configure.ac
+@@ -1049,7 +1049,8 @@
+                 if test $local_crypto != no ; then
+                   gpgme_min_version="1.2.0"
+                   AC_DEFINE_UNQUOTED(GPGME_MIN_VERSION, "$gpgme_min_version", 
[minimum version expected of GPGME])
+-                  AM_PATH_GPGME($gpgme_min_version,
++                  m4_ifdef([AM_PATH_GPGME], [
++                      AM_PATH_GPGME($gpgme_min_version,
+                               [
+                                 CPPFLAGS___cache="$CPPFLAGS"
+                                 CPPFLAGS="$GPGME_CFLAGS $CPPFLAGS"
+@@ -1084,7 +1085,8 @@
+                                 unset LDFLAGS___cache
+                               ],
+                               []
+-                             )
++                      )
++                  ])
+                  else
+                   AC_MSG_WARN([Public key support (GPGME linking) requires 
libgcrypt (strong encryption support)])
+                  fi

Reply via email to