app-backup/dar: Fixed eautoreconf call w/o gpgme (bug #579698).
authorLars Wendler <polynomial-c@gentoo.org>
Tue, 12 Apr 2016 13:40:11 +0000 (15:40 +0200)
committerLars Wendler <polynomial-c@gentoo.org>
Tue, 12 Apr 2016 13:40:28 +0000 (15:40 +0200)
Package-Manager: portage-2.2.28
Signed-off-by: Lars Wendler <polynomial-c@gentoo.org>
app-backup/dar/dar-2.5.3.ebuild
app-backup/dar/files/dar-2.5.3-autoconf_missing_gpgme.patch [new file with mode: 0644]

index c07f10ec307778aeba9c83526647255f45951102..bd88d9d310393dea218e0e2e2803786126c1ef1e 100644 (file)
@@ -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 (file)
index 0000000..9590b55
--- /dev/null
@@ -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