[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/files/, app-crypt/gpgme/

2018-04-20 Thread Alon Bar-Lev
commit: 35e05f97d850e9ff84236cd7680a8e2c0539f320
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Apr 20 10:33:34 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Apr 20 10:34:14 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=35e05f97

app-crypt/gpgme: version bump

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-crypt/gpgme/Manifest   |  2 +-
 app-crypt/gpgme/files/gpgme-1.11.0-build.patch | 34 --
 app-crypt/gpgme/files/gpgme-1.11.0-tests.patch | 25 
 .../{gpgme-1.11.0.ebuild => gpgme-1.11.1.ebuild}   |  9 +-
 4 files changed, 2 insertions(+), 68 deletions(-)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index 58d8139788a..ec409d46cfe 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,3 +1,3 @@
 DIST gpgme-1.10.0.tar.bz2 1370162 BLAKE2B 
b421d91a4fcd2e8887dc1a5c276fe1cce66f379741d86dfca751f4863039c39ccaf492c7683d6f6a0de407d2a6056e3496e45e3d472eef36a879e8b903e58c57
 SHA512 
8ffa348ef4775ed3209486444d54411e28c9a0ff1d7a4315feb0b2856ccd5d110b219100ea41262ca0016af69a1936d79fee0eadf2599c7c5bbeed05d11f7ab5
-DIST gpgme-1.11.0.tar.bz2 1414991 BLAKE2B 
2ef78b9b6f1017f821d83c2a91775b19ff2a0705d3441105d4f6d2fce4edaec9b26a6ea6a79e94f623f2ed064dd311846f1c3b92a94fcb3e1c11c8d2bc90c80b
 SHA512 
79d1e4bb7a0a15ae107dae8aab29aa0b62c47ea93b228429332bb7ed24fc742afcc7abf537319d5466dee5a3b83b3fba3cf90a8bad8c97c64d7215c6573eabb5
+DIST gpgme-1.11.1.tar.bz2 1419232 BLAKE2B 
93980c24e6d692f35105db23a02db891ef022addd583d5bda8e55ec3552dfebb87c9feebb74fdd59fa353a3b08571e51537f8dcaf63af018beff467a848e97e9
 SHA512 
42fa6f5d6217aaad9b44b969de9603167d179af9a1573342187718ff123cd88c686211c3dc5f2d9cacc20226ab5b8fef85cb66a19ada71d267c397d8ba52cf1a
 DIST gpgme-1.8.0.tar.bz2 1298407 BLAKE2B 
b510651d0df12091489bccf6a432420db63337cfe5149d0449cef9071cbb671a52f7837d900b4d2e40deaa47688b1ea19a025ce8c930027a14620410228bff52
 SHA512 
9f214a44ddc4d602c2a0befc66aa6be9f2c90a24e153b873475867e30eec30e074826b98c11d20b0a2e4cd04e2625ce2545220481225fceb6ca9c51d3208e3de

diff --git a/app-crypt/gpgme/files/gpgme-1.11.0-build.patch 
b/app-crypt/gpgme/files/gpgme-1.11.0-build.patch
deleted file mode 100644
index 7477a0ae8e8..000
--- a/app-crypt/gpgme/files/gpgme-1.11.0-build.patch
+++ /dev/null
@@ -1,34 +0,0 @@
-From 8b4fd18c98eab1287836c79ae4efc77541e7dc30 Mon Sep 17 00:00:00 2001
-From: Alon Bar-Lev 
-Date: Wed, 18 Apr 2018 23:53:01 +0300
-Subject: [PATCH GPGME] build: gpgme-json: install properly
-
-not installing properly using libtool result in:
-
- * QA Notice: The following files contain insecure RUNPATHs
- *  Please file a bug about this at https://bugs.gentoo.org/
- *  with the maintainer of the package.
- *   /var/tmp/portage/app-crypt/gpgme-1.11.0/image/usr/bin/gpgme-json
- * RPATH: /var/tmp/portage/app-crypt/gpgme-1.11.0/work/b/src/.libs

- src/Makefile.am | 4 +---
- 1 file changed, 1 insertion(+), 3 deletions(-)
-
-diff --git a/src/Makefile.am b/src/Makefile.am
-index c2d4a843..3d638b23 100644
 a/src/Makefile.am
-+++ b/src/Makefile.am
-@@ -103,9 +103,7 @@ gpgme_tool_SOURCES = gpgme-tool.c argparse.c argparse.h
- gpgme_tool_LDADD = libgpgme.la @LIBASSUAN_LIBS@
- 
- gpgme_json_SOURCES = gpgme-json.c cJSON.c cJSON.h
--gpgme_json_LDADD = -lm libgpgme.la $(GPG_ERROR_LIBS)
--# We use -no-install temporary during development.
--gpgme_json_LDFLAGS = -no-install
-+gpgme_json_LDADD = -lm libgpgme.la @GPG_ERROR_LIBS@
- 
- 
- if HAVE_W32_SYSTEM
--- 
-2.16.1
-

diff --git a/app-crypt/gpgme/files/gpgme-1.11.0-tests.patch 
b/app-crypt/gpgme/files/gpgme-1.11.0-tests.patch
deleted file mode 100644
index 1acb71af442..000
--- a/app-crypt/gpgme/files/gpgme-1.11.0-tests.patch
+++ /dev/null
@@ -1,25 +0,0 @@
-From 82b2b2da2bf6f50fbc5481e106c010567665575d Mon Sep 17 00:00:00 2001
-From: Alon Bar-Lev 
-Date: Wed, 18 Apr 2018 23:59:20 +0300
-Subject: [PATCH] tests: gpg: disable t-verify
-

- tests/gpg/t-verify.c | 2 ++
- 1 file changed, 2 insertions(+)
-
-diff --git a/tests/gpg/t-verify.c b/tests/gpg/t-verify.c
-index 7c23406f..315040e8 100644
 a/tests/gpg/t-verify.c
-+++ b/tests/gpg/t-verify.c
-@@ -225,6 +225,8 @@ main (int argc, char *argv[])
-   gpgme_verify_result_t result;
-   const char *s;
- 
-+  exit(0);
-+
-   (void)argc;
-   (void)argv;
- 
--- 
-2.16.1
-

diff --git a/app-crypt/gpgme/gpgme-1.11.0.ebuild 
b/app-crypt/gpgme/gpgme-1.11.1.ebuild
similarity index 92%
rename from app-crypt/gpgme/gpgme-1.11.0.ebuild
rename to app-crypt/gpgme/gpgme-1.11.1.ebuild
index 1b4ceae45e9..764c52bd016 100644
--- a/app-crypt/gpgme/gpgme-1.11.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.11.1.ebuild
@@ -7,7 +7,6 @@ PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
 DISTUTILS_OPTIONAL=1
 
 inherit distutils-r1 flag-o-matic libtool ltprune qmake-utils toolchain-funcs
-inherit autotools
 
 DESCRIPTION="GnuPG Made Easy is a library for making GnuPG 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/, app-crypt/gpgme/files/

2018-04-18 Thread Alon Bar-Lev
commit: 7f3f21c8722bbcbfdd218b19d176a4c8f7be85c0
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Apr 18 21:14:25 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Apr 18 21:15:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f3f21c8

app-crypt/gpgme: version bump

disabled as need to understand why t-verify is failing

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-crypt/gpgme/Manifest   |   1 +
 app-crypt/gpgme/files/gpgme-1.11.0-build.patch |  34 +++
 app-crypt/gpgme/files/gpgme-1.11.0-tests.patch |  25 +
 app-crypt/gpgme/gpgme-1.11.0.ebuild| 124 +
 4 files changed, 184 insertions(+)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index 862624a6439..58d8139788a 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,2 +1,3 @@
 DIST gpgme-1.10.0.tar.bz2 1370162 BLAKE2B 
b421d91a4fcd2e8887dc1a5c276fe1cce66f379741d86dfca751f4863039c39ccaf492c7683d6f6a0de407d2a6056e3496e45e3d472eef36a879e8b903e58c57
 SHA512 
8ffa348ef4775ed3209486444d54411e28c9a0ff1d7a4315feb0b2856ccd5d110b219100ea41262ca0016af69a1936d79fee0eadf2599c7c5bbeed05d11f7ab5
+DIST gpgme-1.11.0.tar.bz2 1414991 BLAKE2B 
2ef78b9b6f1017f821d83c2a91775b19ff2a0705d3441105d4f6d2fce4edaec9b26a6ea6a79e94f623f2ed064dd311846f1c3b92a94fcb3e1c11c8d2bc90c80b
 SHA512 
79d1e4bb7a0a15ae107dae8aab29aa0b62c47ea93b228429332bb7ed24fc742afcc7abf537319d5466dee5a3b83b3fba3cf90a8bad8c97c64d7215c6573eabb5
 DIST gpgme-1.8.0.tar.bz2 1298407 BLAKE2B 
b510651d0df12091489bccf6a432420db63337cfe5149d0449cef9071cbb671a52f7837d900b4d2e40deaa47688b1ea19a025ce8c930027a14620410228bff52
 SHA512 
9f214a44ddc4d602c2a0befc66aa6be9f2c90a24e153b873475867e30eec30e074826b98c11d20b0a2e4cd04e2625ce2545220481225fceb6ca9c51d3208e3de

diff --git a/app-crypt/gpgme/files/gpgme-1.11.0-build.patch 
b/app-crypt/gpgme/files/gpgme-1.11.0-build.patch
new file mode 100644
index 000..7477a0ae8e8
--- /dev/null
+++ b/app-crypt/gpgme/files/gpgme-1.11.0-build.patch
@@ -0,0 +1,34 @@
+From 8b4fd18c98eab1287836c79ae4efc77541e7dc30 Mon Sep 17 00:00:00 2001
+From: Alon Bar-Lev 
+Date: Wed, 18 Apr 2018 23:53:01 +0300
+Subject: [PATCH GPGME] build: gpgme-json: install properly
+
+not installing properly using libtool result in:
+
+ * QA Notice: The following files contain insecure RUNPATHs
+ *  Please file a bug about this at https://bugs.gentoo.org/
+ *  with the maintainer of the package.
+ *   /var/tmp/portage/app-crypt/gpgme-1.11.0/image/usr/bin/gpgme-json
+ * RPATH: /var/tmp/portage/app-crypt/gpgme-1.11.0/work/b/src/.libs
+---
+ src/Makefile.am | 4 +---
+ 1 file changed, 1 insertion(+), 3 deletions(-)
+
+diff --git a/src/Makefile.am b/src/Makefile.am
+index c2d4a843..3d638b23 100644
+--- a/src/Makefile.am
 b/src/Makefile.am
+@@ -103,9 +103,7 @@ gpgme_tool_SOURCES = gpgme-tool.c argparse.c argparse.h
+ gpgme_tool_LDADD = libgpgme.la @LIBASSUAN_LIBS@
+ 
+ gpgme_json_SOURCES = gpgme-json.c cJSON.c cJSON.h
+-gpgme_json_LDADD = -lm libgpgme.la $(GPG_ERROR_LIBS)
+-# We use -no-install temporary during development.
+-gpgme_json_LDFLAGS = -no-install
++gpgme_json_LDADD = -lm libgpgme.la @GPG_ERROR_LIBS@
+ 
+ 
+ if HAVE_W32_SYSTEM
+-- 
+2.16.1
+

diff --git a/app-crypt/gpgme/files/gpgme-1.11.0-tests.patch 
b/app-crypt/gpgme/files/gpgme-1.11.0-tests.patch
new file mode 100644
index 000..1acb71af442
--- /dev/null
+++ b/app-crypt/gpgme/files/gpgme-1.11.0-tests.patch
@@ -0,0 +1,25 @@
+From 82b2b2da2bf6f50fbc5481e106c010567665575d Mon Sep 17 00:00:00 2001
+From: Alon Bar-Lev 
+Date: Wed, 18 Apr 2018 23:59:20 +0300
+Subject: [PATCH] tests: gpg: disable t-verify
+
+---
+ tests/gpg/t-verify.c | 2 ++
+ 1 file changed, 2 insertions(+)
+
+diff --git a/tests/gpg/t-verify.c b/tests/gpg/t-verify.c
+index 7c23406f..315040e8 100644
+--- a/tests/gpg/t-verify.c
 b/tests/gpg/t-verify.c
+@@ -225,6 +225,8 @@ main (int argc, char *argv[])
+   gpgme_verify_result_t result;
+   const char *s;
+ 
++  exit(0);
++
+   (void)argc;
+   (void)argv;
+ 
+-- 
+2.16.1
+

diff --git a/app-crypt/gpgme/gpgme-1.11.0.ebuild 
b/app-crypt/gpgme/gpgme-1.11.0.ebuild
new file mode 100644
index 000..1b4ceae45e9
--- /dev/null
+++ b/app-crypt/gpgme/gpgme-1.11.0.ebuild
@@ -0,0 +1,124 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+DISTUTILS_OPTIONAL=1
+
+inherit distutils-r1 flag-o-matic libtool ltprune qmake-utils toolchain-funcs
+inherit autotools
+
+DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
+HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="1/11" # subslot = soname major version
+KEYWORDS=""
+IUSE="common-lisp static-libs cxx python qt5"
+
+COMMON_DEPEND=">=app-crypt/gnupg-2
+   

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2018-03-15 Thread Mikle Kolyada
commit: db8504f190291254be51c1015368c478035b5c31
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Mar 15 16:10:48 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Mar 15 16:10:48 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db8504f1

app-crypt/gpgme: arm stable wrt bug #643196

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 app-crypt/gpgme/gpgme-1.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.10.0.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0.ebuild
index a24390ca1c9..4e11929a9ed 100644
--- a/app-crypt/gpgme/gpgme-1.10.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.10.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs cxx python qt5"
 
 COMMON_DEPEND=">=app-crypt/gnupg-2



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2018-03-04 Thread Tobias Klausmann
commit: 72e2fcfa396ca9f202249996bfb899021831f647
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Sat Mar  3 17:51:42 2018 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Sun Mar  4 08:16:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72e2fcfa

app-crypt/gpgme-1.10.0-r0: alpha stable

Gentoo-Bug: http://bugs.gentoo.org/643196

 app-crypt/gpgme/gpgme-1.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.10.0.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0.ebuild
index 2fa68cf8788..a24390ca1c9 100644
--- a/app-crypt/gpgme/gpgme-1.10.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.10.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs cxx python qt5"
 
 COMMON_DEPEND=">=app-crypt/gnupg-2



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2018-03-02 Thread Alon Bar-Lev
commit: 6937862d7f8470dc859d8c873576512b166599a2
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Feb 16 18:21:22 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Mar  2 12:58:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6937862d

app-crypt/gpgme: add elibtoolize

Closes: https://bugs.gentoo.org/show_bug.cgi?id=647870
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-crypt/gpgme/gpgme-1.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.10.0.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0.ebuild
index d2d2386fafb..2fa68cf8788 100644
--- a/app-crypt/gpgme/gpgme-1.10.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.10.0.ebuild
@@ -56,6 +56,7 @@ pkg_setup() {
 
 src_prepare() {
default
+   elibtoolize
 
# Make best effort to allow longer PORTAGE_TMPDIR
# as usock limitation fails build/tests
@@ -86,7 +87,6 @@ src_configure() {
 
 src_compile() {
default
-   elibtoolize
do_python
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2018-02-16 Thread Alon Bar-Lev
commit: 61c2231f862bdb6a5485fc5788c6143435941d2f
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Feb 16 13:46:11 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Feb 16 17:42:06 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61c2231f

app-crypt/gpgme: add elibtoolize

Closes: https://bugs.gentoo.org/show_bug.cgi?id=647870
Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-crypt/gpgme/gpgme-1.10.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.10.0.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0.ebuild
index 43f3c5d077a..d2d2386fafb 100644
--- a/app-crypt/gpgme/gpgme-1.10.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.10.0.ebuild
@@ -6,7 +6,7 @@ EAPI="6"
 PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
 DISTUTILS_OPTIONAL=1
 
-inherit distutils-r1 flag-o-matic ltprune qmake-utils toolchain-funcs
+inherit distutils-r1 flag-o-matic libtool ltprune qmake-utils toolchain-funcs
 
 DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
 HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
@@ -86,6 +86,7 @@ src_configure() {
 
 src_compile() {
default
+   elibtoolize
do_python
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2018-02-16 Thread Alon Bar-Lev
commit: 2151ef52b22d0def60bed824199bf6ad311c3a32
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Feb 16 13:47:24 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Feb 16 17:42:05 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2151ef52

app-crypt/gpgme: cleanup live ebuild

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 app-crypt/gpgme/gpgme-.ebuild | 104 --
 1 file changed, 104 deletions(-)

diff --git a/app-crypt/gpgme/gpgme-.ebuild 
b/app-crypt/gpgme/gpgme-.ebuild
deleted file mode 100644
index e9ff4a13a87..000
--- a/app-crypt/gpgme/gpgme-.ebuild
+++ /dev/null
@@ -1,104 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="6"
-
-PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
-DISTUTILS_OPTIONAL=1
-
-inherit distutils-r1 flag-o-matic ltprune qmake-utils toolchain-funcs
-inherit git-r3 autotools
-
-DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
-HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
-EGIT_REPO_URI="git://git.gnupg.org/gpgme.git"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="1/11" # subslot = soname major version
-KEYWORDS=""
-IUSE="common-lisp static-libs cxx python qt5"
-
-COMMON_DEPEND=">=app-crypt/gnupg-2
-   >=dev-libs/libassuan-2.0.2:=
-   >=dev-libs/libgpg-error-1.17:=
-   python? ( ${PYTHON_DEPS} )
-   qt5? ( dev-qt/qtcore:5 )"
-   #doc? ( app-doc/doxygen[dot] )
-DEPEND="${COMMON_DEPEND}
-   python? ( dev-lang/swig )
-   qt5? ( dev-qt/qttest:5 )"
-RDEPEND="${COMMON_DEPEND}
-   cxx? (
-   ! /dev/null || die
-   top_builddir="../.." srcdir="." CPP=$(tc-getCPP) 
distutils-r1_src_${EBUILD_PHASE}
-   popd > /dev/null
-   fi
-}
-
-pkg_setup() {
-   addpredict /run/user/$(id -u)/gnupg
-}
-
-src_prepare() {
-   default
-   eautoreconf
-}
-
-src_configure() {
-   local languages=()
-   use common-lisp && languages+=( "cl" )
-   use cxx && languages+=( "cpp" )
-   if use qt5; then
-   languages+=( "qt" )
-   #use doc ||
-   export DOXYGEN=true
-   export MOC="$(qt5_get_bindir)/moc"
-   fi
-
-   econf \
-   --enable-languages="${languages[*]}" \
-   $(use_enable static-libs static)
-
-   use python && make -C lang/python prepare
-
-   do_python
-}
-
-src_compile() {
-   default
-   do_python
-}
-
-src_test() {
-   default
-   if use python; then
-   test_python() {
-   emake -C lang/python/tests check \
-   PYTHON=${EPYTHON} \
-   PYTHONS=${EPYTHON} \
-   TESTFLAGS="--python-libdir=${BUILD_DIR}/lib"
-   }
-   python_foreach_impl test_python
-   fi
-}
-
-src_install() {
-   default
-   do_python
-   prune_libtool_files
-
-   # backward compatibility for gentoo
-   # in the past we had slots
-   dodir /usr/include/gpgme
-   dosym ../gpgme.h /usr/include/gpgme/gpgme.h
-}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2018-02-06 Thread Sergei Trofimovich
commit: e454603228cb07128d480efb8d5183e7bd1508e5
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Tue Feb  6 08:07:35 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Tue Feb  6 08:07:35 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e4546032

app-crypt/gpgme: stable 1.10.0 for ia64, bug #643196

Package-Manager: Portage-2.3.24, Repoman-2.3.6
RepoMan-Options: --include-arches="ia64"

 app-crypt/gpgme/gpgme-1.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.10.0.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0.ebuild
index 8aebc92fc11..43f3c5d077a 100644
--- a/app-crypt/gpgme/gpgme-1.10.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.10.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ia64 ~mips ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs cxx python qt5"
 
 COMMON_DEPEND=">=app-crypt/gnupg-2



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2018-01-07 Thread Sergei Trofimovich
commit: fb68fed6e7493573fbd660f046f9da93ed262a65
Author: Rolf Eike Beer  sf-mail  de>
AuthorDate: Sun Jan  7 21:20:08 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jan  7 22:07:08 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fb68fed6

app-crypt/gpgme: stable 1.10.0 for sparc, bug #643196

Package-Manager: Portage-2.3.13, Repoman-2.3.3
RepoMan-Options: --include-arches="sparc"

 app-crypt/gpgme/gpgme-1.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.10.0.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0.ebuild
index ce5b9f1ca70..8aebc92fc11 100644
--- a/app-crypt/gpgme/gpgme-1.10.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.10.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs cxx python qt5"
 
 COMMON_DEPEND=">=app-crypt/gnupg-2



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2018-01-07 Thread Alon Bar-Lev
commit: 0a4d9e09377bf103f34eb3ae945cd1e2d181df8b
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sun Jan  7 18:10:39 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sun Jan  7 18:10:55 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a4d9e09

app-crypt/gpgme: skip tests when WORKDIR is too long

Closes: https://bugs.gentoo.org/643696
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-crypt/gpgme/gpgme-1.10.0.ebuild | 16 +---
 1 file changed, 9 insertions(+), 7 deletions(-)

diff --git a/app-crypt/gpgme/gpgme-1.10.0.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0.ebuild
index 110e0e94550..ce5b9f1ca70 100644
--- a/app-crypt/gpgme/gpgme-1.10.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.10.0.ebuild
@@ -44,15 +44,14 @@ do_python() {
fi
 }
 
-pkg_pretend() {
-   local MAX_WORKDIR=66
-
-   [[ "${#WORKDIR}" -le "${MAX_WORKDIR}" ]] ||
-   die "Cannot build package as WORKDIR '${WORKDIR}' is longer 
than ${MAX_WORKDIR} which will fail build"
-}
-
 pkg_setup() {
addpredict /run/user/$(id -u)/gnupg
+
+   local MAX_WORKDIR=66
+   if [[ "${#WORKDIR}" -gt "${MAX_WORKDIR}" ]]; then
+   ewarn "Disabling tests as WORKDIR '${WORKDIR}' is longer than 
${MAX_WORKDIR} which will fail tests"
+   SKIP_TESTS=1
+   fi
 }
 
 src_prepare() {
@@ -76,6 +75,7 @@ src_configure() {
fi
 
econf \
+   $([[ -n "${SKIP_TESTS}" ]] && echo "--disable-gpg-test 
--disable-gpgsm-test") \
--enable-languages="${languages[*]}" \
$(use_enable static-libs static)
 
@@ -90,6 +90,8 @@ src_compile() {
 }
 
 src_test() {
+   [[ -z "${SKIP_TESTS}" ]] || return
+
default
if use python; then
test_python() {



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2018-01-07 Thread Sergei Trofimovich
commit: 7d201011887718b50b05e2446365dd5d8f1d3e03
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Sun Jan  7 14:20:21 2018 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Sun Jan  7 14:23:00 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d201011

app-crypt/gpgme: stable 1.10.0 for ppc/ppc64, bug #643196

Package-Manager: Portage-2.3.19, Repoman-2.3.6
RepoMan-Options: --include-arches="ppc ppc64"

 app-crypt/gpgme/gpgme-1.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.10.0.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0.ebuild
index 81ca9ecddb2..110e0e94550 100644
--- a/app-crypt/gpgme/gpgme-1.10.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.10.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs cxx python qt5"
 
 COMMON_DEPEND=">=app-crypt/gnupg-2



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2018-01-06 Thread Alon Bar-Lev
commit: 667661ef848cdf373d55784a00158c630135fedb
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat Jan  6 20:44:52 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat Jan  6 20:46:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=667661ef

app-crypt/gpgme: fail pretend if workdir is too long

Bug: https://bugs.gentoo.org/643696
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-crypt/gpgme/gpgme-1.10.0.ebuild | 16 
 1 file changed, 16 insertions(+)

diff --git a/app-crypt/gpgme/gpgme-1.10.0.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0.ebuild
index 34e7e743665..81ca9ecddb2 100644
--- a/app-crypt/gpgme/gpgme-1.10.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.10.0.ebuild
@@ -44,10 +44,26 @@ do_python() {
fi
 }
 
+pkg_pretend() {
+   local MAX_WORKDIR=66
+
+   [[ "${#WORKDIR}" -le "${MAX_WORKDIR}" ]] ||
+   die "Cannot build package as WORKDIR '${WORKDIR}' is longer 
than ${MAX_WORKDIR} which will fail build"
+}
+
 pkg_setup() {
addpredict /run/user/$(id -u)/gnupg
 }
 
+src_prepare() {
+   default
+
+   # Make best effort to allow longer PORTAGE_TMPDIR
+   # as usock limitation fails build/tests
+   ln -s "${P}" "${WORKDIR}/b"
+   S="${WORKDIR}/b"
+}
+
 src_configure() {
local languages=()
use common-lisp && languages+=( "cl" )



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2018-01-05 Thread Alon Bar-Lev
commit: f7b03d400ea0a0bb70d0d8a20930847b50a016d1
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat Jan  6 00:03:29 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat Jan  6 00:03:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f7b03d40

app-crypt/gpgme: sync partial da9631f50 missing live ebuild update

 app-crypt/gpgme/gpgme-.ebuild | 17 +
 1 file changed, 1 insertion(+), 16 deletions(-)

diff --git a/app-crypt/gpgme/gpgme-.ebuild 
b/app-crypt/gpgme/gpgme-.ebuild
index 134a3e18cd1..e9ff4a13a87 100644
--- a/app-crypt/gpgme/gpgme-.ebuild
+++ b/app-crypt/gpgme/gpgme-.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -65,21 +65,6 @@ src_configure() {
export MOC="$(qt5_get_bindir)/moc"
fi
 
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   # FIXME: I don't know how to select on C++11 (libc++) here, but
-   # I do know all Darwin users are using C++11.  This should also
-   # apply to GCC 4.7+ with libc++, and basically anyone targetting
-   # it.
-
-   # The C-standard doesn't define strdup, and C++11 drops it
-   # resulting in an implicit declaration of strdup error.  Since
-   # it is in POSIX raise the feature set to that.
-   append-cxxflags -D_POSIX_C_SOURCE=200112L
-
-   # Work around bug 601834
-   use python && append-cflags -D_DARWIN_C_SOURCE
-   fi
-
econf \
--enable-languages="${languages[*]}" \
$(use_enable static-libs static)



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2018-01-05 Thread Alon Bar-Lev
commit: 1d79c8d63be6c1ef25de5b5a444e1a9263f27ce7
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Jan  5 23:43:11 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Jan  5 23:43:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d79c8d6

app-crypt/gpgme: partial revert unauthorized da9631f50

Bug: https://bugs.gentoo.org/642940
Bug: https://bugs.gentoo.org/643604

 app-crypt/gpgme/gpgme-1.10.0.ebuild | 9 -
 1 file changed, 9 deletions(-)

diff --git a/app-crypt/gpgme/gpgme-1.10.0.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0.ebuild
index 941565550cd..d41c3811e31 100644
--- a/app-crypt/gpgme/gpgme-1.10.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.10.0.ebuild
@@ -48,15 +48,6 @@ pkg_setup() {
addpredict /run/user/$(id -u)/gnupg
 }
 
-src_prepare() {
-   default
-
-   # Fix too long socket path for gpg-agent, this is mainly a problem
-   # for Prefix, where the builddir is deeper in the FS tree.
-   sed -i -e '/GNUPGHOME/s:$(abs_builddir):'"${T}"':' \
-   tests/gpg/Makefile.{am,in} || die
-}
-
 src_configure() {
local languages=()
use common-lisp && languages+=( "cl" )



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2018-01-04 Thread Mikle Kolyada
commit: b0b75a07bd7ada1623ecff21255b3f204e817a9f
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Thu Jan  4 17:07:28 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Thu Jan  4 17:07:28 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b0b75a07

app-crypt/gpgme: amd64 stable wrt bug #643196

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-crypt/gpgme/gpgme-1.10.0.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/gpgme/gpgme-1.10.0.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0.ebuild
index d10d5c4e145..941565550cd 100644
--- a/app-crypt/gpgme/gpgme-1.10.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.10.0.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI="6"
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs cxx python qt5"
 
 COMMON_DEPEND=">=app-crypt/gnupg-2



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/files/

2018-01-02 Thread Alon Bar-Lev
commit: 204349505794a1945dde43a5cdb5a2b2f7ef02c5
Author: Michael Mair-Keimberger  gmail  com>
AuthorDate: Wed Dec 27 08:29:21 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Tue Jan  2 23:52:04 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=20434950

app-crypt/gpgme: remove unused patch

Closes: https://github.com/gentoo/gentoo/pull/6650

 .../gpgme/files/gpgme-1.10.0_beta81-build.patch| 28 --
 1 file changed, 28 deletions(-)

diff --git a/app-crypt/gpgme/files/gpgme-1.10.0_beta81-build.patch 
b/app-crypt/gpgme/files/gpgme-1.10.0_beta81-build.patch
deleted file mode 100644
index 8f6dc01617c..000
--- a/app-crypt/gpgme/files/gpgme-1.10.0_beta81-build.patch
+++ /dev/null
@@ -1,28 +0,0 @@
-From 8ffc2c7809b47a87131cde38e14dc3941d13fa21 Mon Sep 17 00:00:00 2001
-From: Alon Bar-Lev 
-Date: Wed, 29 Nov 2017 21:35:33 +0200
-Subject: [PATCH GPGME] tests: gpgsm: fix gpg-agent detection
-To: gnupg-de...@gnupg.org
-
-* tests/gpgsm/Makefile.am: set the GPG_AGENT var.
-
-Signed-off-by: Alon Bar-Lev 

- tests/gpgsm/Makefile.am | 1 +
- 1 file changed, 1 insertion(+)
-
-diff --git a/tests/gpgsm/Makefile.am b/tests/gpgsm/Makefile.am
-index 3774c5ff..4ab22833 100644
 a/tests/gpgsm/Makefile.am
-+++ b/tests/gpgsm/Makefile.am
-@@ -20,6 +20,7 @@
- ## Process this file with automake to produce Makefile.in
- 
- GPGSM = gpgsm
-+GPG_AGENT = gpg-agent
- 
- TESTS_ENVIRONMENT = GNUPGHOME=$(abs_builddir) LC_ALL=C GPG_AGENT_INFO= \
- top_srcdir=$(top_srcdir)
--- 
-2.13.6
-



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-12-19 Thread Fabian Groffen
commit: da9631f509b21f34f51ac2780589f5d64161f8d6
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Dec 19 17:49:09 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Dec 19 17:49:43 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=da9631f5

app-crypt/gpgme: drop obsolete hacks for Darwin, shorten socketpath length

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-crypt/gpgme/gpgme-1.10.0.ebuild | 24 +---
 1 file changed, 9 insertions(+), 15 deletions(-)

diff --git a/app-crypt/gpgme/gpgme-1.10.0.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0.ebuild
index 513d108c174..d10d5c4e145 100644
--- a/app-crypt/gpgme/gpgme-1.10.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.10.0.ebuild
@@ -48,6 +48,15 @@ pkg_setup() {
addpredict /run/user/$(id -u)/gnupg
 }
 
+src_prepare() {
+   default
+
+   # Fix too long socket path for gpg-agent, this is mainly a problem
+   # for Prefix, where the builddir is deeper in the FS tree.
+   sed -i -e '/GNUPGHOME/s:$(abs_builddir):'"${T}"':' \
+   tests/gpg/Makefile.{am,in} || die
+}
+
 src_configure() {
local languages=()
use common-lisp && languages+=( "cl" )
@@ -59,21 +68,6 @@ src_configure() {
export MOC="$(qt5_get_bindir)/moc"
fi
 
-   if [[ ${CHOST} == *-darwin* ]] ; then
-   # FIXME: I don't know how to select on C++11 (libc++) here, but
-   # I do know all Darwin users are using C++11.  This should also
-   # apply to GCC 4.7+ with libc++, and basically anyone targetting
-   # it.
-
-   # The C-standard doesn't define strdup, and C++11 drops it
-   # resulting in an implicit declaration of strdup error.  Since
-   # it is in POSIX raise the feature set to that.
-   append-cxxflags -D_POSIX_C_SOURCE=200112L
-
-   # Work around bug 601834
-   use python && append-cflags -D_DARWIN_C_SOURCE
-   fi
-
econf \
--enable-languages="${languages[*]}" \
$(use_enable static-libs static)



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-12-16 Thread Fabian Groffen
commit: 3d02646ebf88efc59530a22b5d3d60e1db671498
Author: Fabian Groffen  gentoo  org>
AuthorDate: Sat Dec 16 15:10:15 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Sat Dec 16 20:58:30 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d02646e

app-crypt/gpgme: marked ~sparc-solaris

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-crypt/gpgme/gpgme-1.10.0.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.10.0.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0.ebuild
index 7b59b4d96fe..513d108c174 100644
--- a/app-crypt/gpgme/gpgme-1.10.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.10.0.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs cxx python qt5"
 
 COMMON_DEPEND=">=app-crypt/gnupg-2



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-12-12 Thread Alon Bar-Lev
commit: 01f606857879ca2422b9716b91006ad8ce682969
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Dec 13 06:25:38 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Dec 13 06:25:38 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01f60685

app-crypt/gpgme: pull >=gnupg-2

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=640858
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-crypt/gpgme/gpgme-1.10.0.ebuild   | 2 +-
 app-crypt/gpgme/gpgme-1.8.0-r2.ebuild | 2 +-
 app-crypt/gpgme/gpgme-1.8.0-r3.ebuild | 2 +-
 app-crypt/gpgme/gpgme-.ebuild | 2 +-
 4 files changed, 4 insertions(+), 4 deletions(-)

diff --git a/app-crypt/gpgme/gpgme-1.10.0.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0.ebuild
index 6783673b5a8..7b59b4d96fe 100644
--- a/app-crypt/gpgme/gpgme-1.10.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.10.0.ebuild
@@ -17,7 +17,7 @@ SLOT="1/11" # subslot = soname major version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs cxx python qt5"
 
-COMMON_DEPEND="app-crypt/gnupg
+COMMON_DEPEND=">=app-crypt/gnupg-2
>=dev-libs/libassuan-2.0.2:=
>=dev-libs/libgpg-error-1.17:=
python? ( ${PYTHON_DEPS} )

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
index ff2d22ee82e..ce9c2e52374 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
@@ -17,7 +17,7 @@ SLOT="1/11" # subslot = soname major version
 KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs cxx python qt5"
 
-COMMON_DEPEND="app-crypt/gnupg
+COMMON_DEPEND=">=app-crypt/gnupg-2
>=dev-libs/libassuan-2.0.2
>=dev-libs/libgpg-error-1.17
python? ( ${PYTHON_DEPS} )

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild
index c18cb6e64d6..c0b8989bec8 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild
@@ -17,7 +17,7 @@ SLOT="1/11" # subslot = soname major version
 KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="common-lisp cxx python qt5 static-libs"
 
-COMMON_DEPEND="app-crypt/gnupg
+COMMON_DEPEND=">=app-crypt/gnupg-2
>=dev-libs/libassuan-2.0.2
>=dev-libs/libgpg-error-1.17
python? ( ${PYTHON_DEPS} )

diff --git a/app-crypt/gpgme/gpgme-.ebuild 
b/app-crypt/gpgme/gpgme-.ebuild
index 62097f8115d..134a3e18cd1 100644
--- a/app-crypt/gpgme/gpgme-.ebuild
+++ b/app-crypt/gpgme/gpgme-.ebuild
@@ -18,7 +18,7 @@ SLOT="1/11" # subslot = soname major version
 KEYWORDS=""
 IUSE="common-lisp static-libs cxx python qt5"
 
-COMMON_DEPEND="app-crypt/gnupg
+COMMON_DEPEND=">=app-crypt/gnupg-2
>=dev-libs/libassuan-2.0.2:=
>=dev-libs/libgpg-error-1.17:=
python? ( ${PYTHON_DEPS} )



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-12-12 Thread Alon Bar-Lev
commit: c719825e55d1dffae854d577dc30bf454549cafa
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Tue Dec 12 17:28:44 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Tue Dec 12 17:29:06 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c719825e

app-crypt/gpgme: version bump

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-crypt/gpgme/Manifest   |  2 +-
 ...me-1.10.0_beta81.ebuild => gpgme-1.10.0.ebuild} | 23 ++
 2 files changed, 3 insertions(+), 22 deletions(-)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index b8df5746154..862624a6439 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,2 +1,2 @@
-DIST gpgme-1.10.0-beta81.tar.bz2 1293818 BLAKE2B 
12dbc9120986943ace281c0f0f7020c71e5ed2760bcc85f7d427f731190df8b24779932b8fb8476372669960be28a9ce8af9622b534b4e3e7a9cd5180663f147
 SHA512 
be7b12c7c7df4fe5da574a6d443932bf4467175561c45a30bae8fe408fb916e05ce26f2b9add15e845351b3864491350060fe3436765ba0e84c167a7ec64066b
+DIST gpgme-1.10.0.tar.bz2 1370162 BLAKE2B 
b421d91a4fcd2e8887dc1a5c276fe1cce66f379741d86dfca751f4863039c39ccaf492c7683d6f6a0de407d2a6056e3496e45e3d472eef36a879e8b903e58c57
 SHA512 
8ffa348ef4775ed3209486444d54411e28c9a0ff1d7a4315feb0b2856ccd5d110b219100ea41262ca0016af69a1936d79fee0eadf2599c7c5bbeed05d11f7ab5
 DIST gpgme-1.8.0.tar.bz2 1298407 BLAKE2B 
b510651d0df12091489bccf6a432420db63337cfe5149d0449cef9071cbb671a52f7837d900b4d2e40deaa47688b1ea19a025ce8c930027a14620410228bff52
 SHA512 
9f214a44ddc4d602c2a0befc66aa6be9f2c90a24e153b873475867e30eec30e074826b98c11d20b0a2e4cd04e2625ce2545220481225fceb6ca9c51d3208e3de

diff --git a/app-crypt/gpgme/gpgme-1.10.0_beta81.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0.ebuild
similarity index 87%
rename from app-crypt/gpgme/gpgme-1.10.0_beta81.ebuild
rename to app-crypt/gpgme/gpgme-1.10.0.ebuild
index a17a8fa1602..6783673b5a8 100644
--- a/app-crypt/gpgme/gpgme-1.10.0_beta81.ebuild
+++ b/app-crypt/gpgme/gpgme-1.10.0.ebuild
@@ -6,14 +6,11 @@ EAPI="6"
 PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
 DISTUTILS_OPTIONAL=1
 
-inherit autotools distutils-r1 flag-o-matic ltprune qmake-utils toolchain-funcs
-
-MY_PV="${PV//_/-}"
-MY_P="${PN}-${MY_PV}"
+inherit distutils-r1 flag-o-matic ltprune qmake-utils toolchain-funcs
 
 DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
 HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
-SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
@@ -39,12 +36,6 @@ RDEPEND="${COMMON_DEPEND}
 
 REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"
 
-PATCHES=(
-   "${FILESDIR}/${P}-build.patch"
-)
-
-S="${WORKDIR}/${MY_P}"
-
 do_python() {
if use python; then
pushd "lang/python" > /dev/null || die
@@ -57,16 +48,6 @@ pkg_setup() {
addpredict /run/user/$(id -u)/gnupg
 }
 
-src_prepare() {
-   default
-   eautoreconf
-
-   # Socket name is too long if we use full beta name
-   # tests are failing
-   ln -s "${MY_P}" "${WORKDIR}/b"
-   S="${WORKDIR}/b"
-}
-
 src_configure() {
local languages=()
use common-lisp && languages+=( "cl" )



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/files/, app-crypt/gpgme/

2017-11-29 Thread Alon Bar-Lev
commit: d59e4c9344392f1af0d3016041d98fe597abb22b
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Nov 29 19:46:05 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Nov 29 19:47:05 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d59e4c93

app-crypt/gpgme: fix tests

Gentoo-Bug: https://bugs.gentoo.org/show_bug.cgi?id=639192
Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-crypt/gpgme/Manifest   |  4 ++--
 .../gpgme/files/gpgme-1.10.0_beta81-build.patch| 28 ++
 app-crypt/gpgme/gpgme-1.10.0_beta81.ebuild |  7 +-
 3 files changed, 36 insertions(+), 3 deletions(-)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index e8cc44b4308..b8df5746154 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,2 +1,2 @@
-DIST gpgme-1.10.0-beta81.tar.bz2 1293818 SHA256 
91bc25aac8bb953da2f216ca3a41b9c7be34bb8adae5d2b7ad51975cc221ef2a SHA512 
be7b12c7c7df4fe5da574a6d443932bf4467175561c45a30bae8fe408fb916e05ce26f2b9add15e845351b3864491350060fe3436765ba0e84c167a7ec64066b
 WHIRLPOOL 
37b83ed311927ecc17c211157ac6a35a213d1a3549948752c1aa05fe547e035de3ae47a0c3e5ab5c5aea2567d612fab2cb4864b5db2f9ca351c2c061d5aebcf5
-DIST gpgme-1.8.0.tar.bz2 1298407 SHA256 
596097257c2ce22e747741f8ff3d7e24f6e26231fa198a41b2a072e62d1e5d33 SHA512 
9f214a44ddc4d602c2a0befc66aa6be9f2c90a24e153b873475867e30eec30e074826b98c11d20b0a2e4cd04e2625ce2545220481225fceb6ca9c51d3208e3de
 WHIRLPOOL 
79ed725e24302d4d738e90739cf3c5e6e9fa89c3e4fef87a4fca569abb7f7b7f0140e62e76161f747b555f49166fd0ccda277dbd6cc46c00ce2797c32d442f7b
+DIST gpgme-1.10.0-beta81.tar.bz2 1293818 BLAKE2B 
12dbc9120986943ace281c0f0f7020c71e5ed2760bcc85f7d427f731190df8b24779932b8fb8476372669960be28a9ce8af9622b534b4e3e7a9cd5180663f147
 SHA512 
be7b12c7c7df4fe5da574a6d443932bf4467175561c45a30bae8fe408fb916e05ce26f2b9add15e845351b3864491350060fe3436765ba0e84c167a7ec64066b
+DIST gpgme-1.8.0.tar.bz2 1298407 BLAKE2B 
b510651d0df12091489bccf6a432420db63337cfe5149d0449cef9071cbb671a52f7837d900b4d2e40deaa47688b1ea19a025ce8c930027a14620410228bff52
 SHA512 
9f214a44ddc4d602c2a0befc66aa6be9f2c90a24e153b873475867e30eec30e074826b98c11d20b0a2e4cd04e2625ce2545220481225fceb6ca9c51d3208e3de

diff --git a/app-crypt/gpgme/files/gpgme-1.10.0_beta81-build.patch 
b/app-crypt/gpgme/files/gpgme-1.10.0_beta81-build.patch
new file mode 100644
index 000..8f6dc01617c
--- /dev/null
+++ b/app-crypt/gpgme/files/gpgme-1.10.0_beta81-build.patch
@@ -0,0 +1,28 @@
+From 8ffc2c7809b47a87131cde38e14dc3941d13fa21 Mon Sep 17 00:00:00 2001
+From: Alon Bar-Lev 
+Date: Wed, 29 Nov 2017 21:35:33 +0200
+Subject: [PATCH GPGME] tests: gpgsm: fix gpg-agent detection
+To: gnupg-de...@gnupg.org
+
+* tests/gpgsm/Makefile.am: set the GPG_AGENT var.
+
+Signed-off-by: Alon Bar-Lev 
+---
+ tests/gpgsm/Makefile.am | 1 +
+ 1 file changed, 1 insertion(+)
+
+diff --git a/tests/gpgsm/Makefile.am b/tests/gpgsm/Makefile.am
+index 3774c5ff..4ab22833 100644
+--- a/tests/gpgsm/Makefile.am
 b/tests/gpgsm/Makefile.am
+@@ -20,6 +20,7 @@
+ ## Process this file with automake to produce Makefile.in
+ 
+ GPGSM = gpgsm
++GPG_AGENT = gpg-agent
+ 
+ TESTS_ENVIRONMENT = GNUPGHOME=$(abs_builddir) LC_ALL=C GPG_AGENT_INFO= \
+ top_srcdir=$(top_srcdir)
+-- 
+2.13.6
+

diff --git a/app-crypt/gpgme/gpgme-1.10.0_beta81.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0_beta81.ebuild
index 562eb510e9a..a17a8fa1602 100644
--- a/app-crypt/gpgme/gpgme-1.10.0_beta81.ebuild
+++ b/app-crypt/gpgme/gpgme-1.10.0_beta81.ebuild
@@ -6,7 +6,7 @@ EAPI="6"
 PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
 DISTUTILS_OPTIONAL=1
 
-inherit distutils-r1 flag-o-matic ltprune qmake-utils toolchain-funcs
+inherit autotools distutils-r1 flag-o-matic ltprune qmake-utils toolchain-funcs
 
 MY_PV="${PV//_/-}"
 MY_P="${PN}-${MY_PV}"
@@ -39,6 +39,10 @@ RDEPEND="${COMMON_DEPEND}
 
 REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"
 
+PATCHES=(
+   "${FILESDIR}/${P}-build.patch"
+)
+
 S="${WORKDIR}/${MY_P}"
 
 do_python() {
@@ -55,6 +59,7 @@ pkg_setup() {
 
 src_prepare() {
default
+   eautoreconf
 
# Socket name is too long if we use full beta name
# tests are failing



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-11-22 Thread Alon Bar-Lev
commit: 1985d9c6826e2fe8192993377640c541e7be3c4f
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Tue Nov 21 21:54:14 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Nov 22 18:32:55 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1985d9c6

app-crypt/gpgme: version bump (beta)

Package-Manager: Portage-2.3.13, Repoman-2.3.3

 app-crypt/gpgme/Manifest   |   1 +
 app-crypt/gpgme/gpgme-1.10.0_beta81.ebuild | 127 +
 2 files changed, 128 insertions(+)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index fe1ac703aa4..e8cc44b4308 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1 +1,2 @@
+DIST gpgme-1.10.0-beta81.tar.bz2 1293818 SHA256 
91bc25aac8bb953da2f216ca3a41b9c7be34bb8adae5d2b7ad51975cc221ef2a SHA512 
be7b12c7c7df4fe5da574a6d443932bf4467175561c45a30bae8fe408fb916e05ce26f2b9add15e845351b3864491350060fe3436765ba0e84c167a7ec64066b
 WHIRLPOOL 
37b83ed311927ecc17c211157ac6a35a213d1a3549948752c1aa05fe547e035de3ae47a0c3e5ab5c5aea2567d612fab2cb4864b5db2f9ca351c2c061d5aebcf5
 DIST gpgme-1.8.0.tar.bz2 1298407 SHA256 
596097257c2ce22e747741f8ff3d7e24f6e26231fa198a41b2a072e62d1e5d33 SHA512 
9f214a44ddc4d602c2a0befc66aa6be9f2c90a24e153b873475867e30eec30e074826b98c11d20b0a2e4cd04e2625ce2545220481225fceb6ca9c51d3208e3de
 WHIRLPOOL 
79ed725e24302d4d738e90739cf3c5e6e9fa89c3e4fef87a4fca569abb7f7b7f0140e62e76161f747b555f49166fd0ccda277dbd6cc46c00ce2797c32d442f7b

diff --git a/app-crypt/gpgme/gpgme-1.10.0_beta81.ebuild 
b/app-crypt/gpgme/gpgme-1.10.0_beta81.ebuild
new file mode 100644
index 000..562eb510e9a
--- /dev/null
+++ b/app-crypt/gpgme/gpgme-1.10.0_beta81.ebuild
@@ -0,0 +1,127 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+DISTUTILS_OPTIONAL=1
+
+inherit distutils-r1 flag-o-matic ltprune qmake-utils toolchain-funcs
+
+MY_PV="${PV//_/-}"
+MY_P="${PN}-${MY_PV}"
+
+DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
+HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
+SRC_URI="mirror://gentoo/${MY_P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="1/11" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="common-lisp static-libs cxx python qt5"
+
+COMMON_DEPEND="app-crypt/gnupg
+   >=dev-libs/libassuan-2.0.2:=
+   >=dev-libs/libgpg-error-1.17:=
+   python? ( ${PYTHON_DEPS} )
+   qt5? ( dev-qt/qtcore:5 )"
+   #doc? ( app-doc/doxygen[dot] )
+DEPEND="${COMMON_DEPEND}
+   python? ( dev-lang/swig )
+   qt5? ( dev-qt/qttest:5 )"
+RDEPEND="${COMMON_DEPEND}
+   cxx? (
+   ! /dev/null || die
+   top_builddir="../.." srcdir="." CPP=$(tc-getCPP) 
distutils-r1_src_${EBUILD_PHASE}
+   popd > /dev/null
+   fi
+}
+
+pkg_setup() {
+   addpredict /run/user/$(id -u)/gnupg
+}
+
+src_prepare() {
+   default
+
+   # Socket name is too long if we use full beta name
+   # tests are failing
+   ln -s "${MY_P}" "${WORKDIR}/b"
+   S="${WORKDIR}/b"
+}
+
+src_configure() {
+   local languages=()
+   use common-lisp && languages+=( "cl" )
+   use cxx && languages+=( "cpp" )
+   if use qt5; then
+   languages+=( "qt" )
+   #use doc ||
+   export DOXYGEN=true
+   export MOC="$(qt5_get_bindir)/moc"
+   fi
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # FIXME: I don't know how to select on C++11 (libc++) here, but
+   # I do know all Darwin users are using C++11.  This should also
+   # apply to GCC 4.7+ with libc++, and basically anyone targetting
+   # it.
+
+   # The C-standard doesn't define strdup, and C++11 drops it
+   # resulting in an implicit declaration of strdup error.  Since
+   # it is in POSIX raise the feature set to that.
+   append-cxxflags -D_POSIX_C_SOURCE=200112L
+
+   # Work around bug 601834
+   use python && append-cflags -D_DARWIN_C_SOURCE
+   fi
+
+   econf \
+   --enable-languages="${languages[*]}" \
+   $(use_enable static-libs static)
+
+   use python && make -C lang/python prepare
+
+   do_python
+}
+
+src_compile() {
+   default
+   do_python
+}
+
+src_test() {
+   default
+   if use python; then
+   test_python() {
+   emake -C lang/python/tests check \
+   PYTHON=${EPYTHON} \
+   PYTHONS=${EPYTHON} \
+   TESTFLAGS="--python-libdir=${BUILD_DIR}/lib"
+   }
+   python_foreach_impl 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-08-25 Thread Alon Bar-Lev
commit: 81424ce94a18560cc400aa949384e966952f0cb9
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Aug 25 16:52:57 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Aug 25 16:53:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81424ce9

app-crypt/gpgme: upstream resolved build issue

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 app-crypt/gpgme/gpgme-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-.ebuild 
b/app-crypt/gpgme/gpgme-.ebuild
index 5e3b75e53b5..62097f8115d 100644
--- a/app-crypt/gpgme/gpgme-.ebuild
+++ b/app-crypt/gpgme/gpgme-.ebuild
@@ -98,7 +98,7 @@ src_test() {
default
if use python; then
test_python() {
-   emake -j1 -C lang/python/tests check \
+   emake -C lang/python/tests check \
PYTHON=${EPYTHON} \
PYTHONS=${EPYTHON} \
TESTFLAGS="--python-libdir=${BUILD_DIR}/lib"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-08-03 Thread Alon Bar-Lev
commit: c10afd0f8f3d20d84e9848128f62dbce7866c60a
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Thu Aug  3 18:29:47 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Aug  3 18:30:16 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c10afd0f

app-crypt/gpgme: make tests of live ebuild work

 app-crypt/gpgme/gpgme-.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-.ebuild 
b/app-crypt/gpgme/gpgme-.ebuild
index 5bf2df8dd78..5e3b75e53b5 100644
--- a/app-crypt/gpgme/gpgme-.ebuild
+++ b/app-crypt/gpgme/gpgme-.ebuild
@@ -98,7 +98,7 @@ src_test() {
default
if use python; then
test_python() {
-   emake -C lang/python/tests xcheck \
+   emake -j1 -C lang/python/tests check \
PYTHON=${EPYTHON} \
PYTHONS=${EPYTHON} \
TESTFLAGS="--python-libdir=${BUILD_DIR}/lib"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-07-17 Thread Alon Bar-Lev
commit: 57372b9202217e0284a1c5cba14cc4a03a3340e4
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Mon Jul 17 07:16:01 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Mon Jul 17 07:16:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=57372b92

app-crypt/gpgme: add live build

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 app-crypt/gpgme/gpgme-.ebuild | 119 ++
 1 file changed, 119 insertions(+)

diff --git a/app-crypt/gpgme/gpgme-.ebuild 
b/app-crypt/gpgme/gpgme-.ebuild
new file mode 100644
index 000..5bf2df8dd78
--- /dev/null
+++ b/app-crypt/gpgme/gpgme-.ebuild
@@ -0,0 +1,119 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
+DISTUTILS_OPTIONAL=1
+
+inherit distutils-r1 flag-o-matic ltprune qmake-utils toolchain-funcs
+inherit git-r3 autotools
+
+DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
+HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
+EGIT_REPO_URI="git://git.gnupg.org/gpgme.git"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="1/11" # subslot = soname major version
+KEYWORDS=""
+IUSE="common-lisp static-libs cxx python qt5"
+
+COMMON_DEPEND="app-crypt/gnupg
+   >=dev-libs/libassuan-2.0.2:=
+   >=dev-libs/libgpg-error-1.17:=
+   python? ( ${PYTHON_DEPS} )
+   qt5? ( dev-qt/qtcore:5 )"
+   #doc? ( app-doc/doxygen[dot] )
+DEPEND="${COMMON_DEPEND}
+   python? ( dev-lang/swig )
+   qt5? ( dev-qt/qttest:5 )"
+RDEPEND="${COMMON_DEPEND}
+   cxx? (
+   ! /dev/null || die
+   top_builddir="../.." srcdir="." CPP=$(tc-getCPP) 
distutils-r1_src_${EBUILD_PHASE}
+   popd > /dev/null
+   fi
+}
+
+pkg_setup() {
+   addpredict /run/user/$(id -u)/gnupg
+}
+
+src_prepare() {
+   default
+   eautoreconf
+}
+
+src_configure() {
+   local languages=()
+   use common-lisp && languages+=( "cl" )
+   use cxx && languages+=( "cpp" )
+   if use qt5; then
+   languages+=( "qt" )
+   #use doc ||
+   export DOXYGEN=true
+   export MOC="$(qt5_get_bindir)/moc"
+   fi
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # FIXME: I don't know how to select on C++11 (libc++) here, but
+   # I do know all Darwin users are using C++11.  This should also
+   # apply to GCC 4.7+ with libc++, and basically anyone targetting
+   # it.
+
+   # The C-standard doesn't define strdup, and C++11 drops it
+   # resulting in an implicit declaration of strdup error.  Since
+   # it is in POSIX raise the feature set to that.
+   append-cxxflags -D_POSIX_C_SOURCE=200112L
+
+   # Work around bug 601834
+   use python && append-cflags -D_DARWIN_C_SOURCE
+   fi
+
+   econf \
+   --enable-languages="${languages[*]}" \
+   $(use_enable static-libs static)
+
+   use python && make -C lang/python prepare
+
+   do_python
+}
+
+src_compile() {
+   default
+   do_python
+}
+
+src_test() {
+   default
+   if use python; then
+   test_python() {
+   emake -C lang/python/tests xcheck \
+   PYTHON=${EPYTHON} \
+   PYTHONS=${EPYTHON} \
+   TESTFLAGS="--python-libdir=${BUILD_DIR}/lib"
+   }
+   python_foreach_impl test_python
+   fi
+}
+
+src_install() {
+   default
+   do_python
+   prune_libtool_files
+
+   # backward compatibility for gentoo
+   # in the past we had slots
+   dodir /usr/include/gpgme
+   dosym ../gpgme.h /usr/include/gpgme/gpgme.h
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-07-11 Thread Alon Bar-Lev
commit: 42e24e2a17c389a9d6080e9750a3bb4ed82d8105
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Tue Jul 11 06:10:56 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Tue Jul 11 06:10:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42e24e2a

app-crypt/gpgme: cleanup

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 app-crypt/gpgme/Manifest   |  1 -
 app-crypt/gpgme/gpgme-1.5.5.ebuild | 40 --
 2 files changed, 41 deletions(-)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index 7651f17061f..fe1ac703aa4 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,2 +1 @@
-DIST gpgme-1.5.5.tar.bz2 976383 SHA256 
0b3d3d5107680c594777aae65882a1ff6dd1ba629a83432e719c8b82a743c207 SHA512 
a01b84c1ae2a7c647b2de793fc05d39c4bf4a2d1b7378934e437857823f11ca9e9c1f3b32302d69a3a84d0be1fee1e1c86874355031b8fa6b40f4ad56ecc72ad
 WHIRLPOOL 
f3ad4282a254cf1ab8d01184df787a773fa7963a42157da93bee11430263fa86166f12f051e2b11d13be99ce1f0939d565cb02a8fba93ab6afed73ca7b2c0041
 DIST gpgme-1.8.0.tar.bz2 1298407 SHA256 
596097257c2ce22e747741f8ff3d7e24f6e26231fa198a41b2a072e62d1e5d33 SHA512 
9f214a44ddc4d602c2a0befc66aa6be9f2c90a24e153b873475867e30eec30e074826b98c11d20b0a2e4cd04e2625ce2545220481225fceb6ca9c51d3208e3de
 WHIRLPOOL 
79ed725e24302d4d738e90739cf3c5e6e9fa89c3e4fef87a4fca569abb7f7b7f0140e62e76161f747b555f49166fd0ccda277dbd6cc46c00ce2797c32d442f7b

diff --git a/app-crypt/gpgme/gpgme-1.5.5.ebuild 
b/app-crypt/gpgme/gpgme-1.5.5.ebuild
deleted file mode 100644
index 1d7d738a2ed..000
--- a/app-crypt/gpgme/gpgme-1.5.5.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils libtool ltprune
-
-DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
-HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
-SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="1/11" # subslot = soname major version
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="common-lisp static-libs"
-
-DEPEND="app-crypt/gnupg
-   >=dev-libs/libassuan-2.0.2
-   >=dev-libs/libgpg-error-1.11"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-1.1.8-et_EE.patch
-   elibtoolize
-}
-
-src_configure() {
-   econf \
-   --includedir="${EPREFIX}/usr/include/gpgme" \
-   $(use_enable static-libs static)
-}
-
-src_install() {
-   default
-   prune_libtool_files
-
-   if ! use common-lisp; then
-   rm -fr "${ED}usr/share/common-lisp"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/files/, app-crypt/gpgme/

2017-07-08 Thread Alon Bar-Lev
commit: ab2d3e9ff887c8d228d5be16ea0047f6d296a022
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat Jul  8 18:33:55 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat Jul  8 18:34:51 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab2d3e9f

app-crypt/gpgme: fix gcc-7 issue

Bug: 623622

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 app-crypt/gpgme/files/gpgme-1.8.0-gcc-7.patch | 16 
 app-crypt/gpgme/gpgme-1.8.0-r3.ebuild |  1 +
 2 files changed, 17 insertions(+)

diff --git a/app-crypt/gpgme/files/gpgme-1.8.0-gcc-7.patch 
b/app-crypt/gpgme/files/gpgme-1.8.0-gcc-7.patch
new file mode 100644
index 000..9dd3e85cbfb
--- /dev/null
+++ b/app-crypt/gpgme/files/gpgme-1.8.0-gcc-7.patch
@@ -0,0 +1,16 @@
+diff --git a/lang/qt/src/qgpgmenewcryptoconfig.cpp 
b/lang/qt/src/qgpgmenewcryptoconfig.cpp
+index eb3af56..af47594 100644
+--- a/lang/qt/src/qgpgmenewcryptoconfig.cpp
 b/lang/qt/src/qgpgmenewcryptoconfig.cpp
+@@ -51,2 +51,3 @@
+ #include 
++#include  /* std::mem_fn */
+ 
+diff --git a/lang/qt/src/threadedjobmixin.h b/lang/qt/src/threadedjobmixin.h
+index 32b23db..c4f85c2 100644
+--- a/lang/qt/src/threadedjobmixin.h
 b/lang/qt/src/threadedjobmixin.h
+@@ -53,2 +53,3 @@
+ #include 
++#include  /* std::function */
+ 

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild
index 852f9033430..c18cb6e64d6 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild
@@ -39,6 +39,7 @@ REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"
 PATCHES=(
"${FILESDIR}"/${PN}-1.1.8-et_EE.patch
"${FILESDIR}"/${P}-cmake.patch
+   "${FILESDIR}"/${P}-gcc-7.patch
 )
 
 do_python() {



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-05-14 Thread Zac Medico
commit: 7aac076945f4974419b0d12c8d550e69aad9876f
Author: Zac Medico  gentoo  org>
AuthorDate: Mon May 15 02:59:52 2017 +
Commit: Zac Medico  gentoo  org>
CommitDate: Mon May 15 02:59:52 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7aac0769

app-crypt/gpgme: Add python3.6 to PYTHON_COMPAT

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-crypt/gpgme/gpgme-1.8.0-r3.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild
index dd85e3d4d15..852f9033430 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="6"
 
-PYTHON_COMPAT=( python2_7 python3_{4,5} )
+PYTHON_COMPAT=( python2_7 python3_{4,5,6} )
 DISTUTILS_OPTIONAL=1
 
 inherit distutils-r1 flag-o-matic ltprune qmake-utils



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-05-12 Thread Alon Bar-Lev
commit: 1e2de6c76d073ecd6c881cbcfe431f4b1e139ba9
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat May 13 05:04:40 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat May 13 05:04:40 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e2de6c7

app-crypt/gpgme: fix libgpg-error dependency

Bug: 618168
Thanks: Urban

Package-Manager: Portage-2.3.5, Repoman-2.3.1

 app-crypt/gpgme/gpgme-1.8.0-r2.ebuild | 2 +-
 app-crypt/gpgme/gpgme-1.8.0-r3.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
index 390f4477398..ff2d22ee82e 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
@@ -19,7 +19,7 @@ IUSE="common-lisp static-libs cxx python qt5"
 
 COMMON_DEPEND="app-crypt/gnupg
>=dev-libs/libassuan-2.0.2
-   >=dev-libs/libgpg-error-1.11
+   >=dev-libs/libgpg-error-1.17
python? ( ${PYTHON_DEPS} )
qt5? ( dev-qt/qtcore:5 )"
#doc? ( app-doc/doxygen[dot] )

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild
index cfb8e2e69db..dd85e3d4d15 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild
@@ -19,7 +19,7 @@ IUSE="common-lisp cxx python qt5 static-libs"
 
 COMMON_DEPEND="app-crypt/gnupg
>=dev-libs/libassuan-2.0.2
-   >=dev-libs/libgpg-error-1.11
+   >=dev-libs/libgpg-error-1.17
python? ( ${PYTHON_DEPS} )
qt5? ( dev-qt/qtcore:5 )"
#doc? ( app-doc/doxygen[dot] )



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-05-01 Thread Andreas Sturmlechner
commit: 3359e916144eca5c51f0f2c8907834200eacb77e
Author: Arfrever Frehtes Taifersar Arahesis  Apache  Org>
AuthorDate: Sun Mar  5 19:56:23 2017 +
Commit: Andreas Sturmlechner  gentoo  org>
CommitDate: Mon May  1 08:02:47 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3359e916

app-crypt/gpgme: Update blockers against kde-apps/kdepimlibs

Gentoo-bug: 611818

 app-crypt/gpgme/gpgme-1.8.0-r3.ebuild | 106 ++
 1 file changed, 106 insertions(+)

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild
new file mode 100644
index 000..ff4d111ec56
--- /dev/null
+++ b/app-crypt/gpgme/gpgme-1.8.0-r3.ebuild
@@ -0,0 +1,106 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 python3_{4,5} )
+DISTUTILS_OPTIONAL=1
+
+inherit distutils-r1 flag-o-matic ltprune qmake-utils
+
+DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
+HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="1/11" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="common-lisp cxx python qt5 static-libs"
+
+COMMON_DEPEND="app-crypt/gnupg
+   >=dev-libs/libassuan-2.0.2
+   >=dev-libs/libgpg-error-1.11
+   python? ( ${PYTHON_DEPS} )
+   qt5? ( dev-qt/qtcore:5 )"
+   #doc? ( app-doc/doxygen[dot] )
+DEPEND="${COMMON_DEPEND}
+   python? ( dev-lang/swig )
+   qt5? ( dev-qt/qttest:5 )"
+RDEPEND="${COMMON_DEPEND}
+   cxx? (
+   ! /dev/null || die
+   distutils-r1_src_${EBUILD_PHASE}
+   popd > /dev/null
+   fi
+}
+
+src_prepare() {
+   default
+   do_python
+}
+
+src_configure() {
+   local languages=()
+   use common-lisp && languages+=( "cl" )
+   use cxx && languages+=( "cpp" )
+   if use qt5; then
+   languages+=( "qt" )
+   #use doc ||
+   export DOXYGEN=true
+   export MOC="$(qt5_get_bindir)/moc"
+   fi
+
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # FIXME: I don't know how to select on C++11 (libc++) here, but
+   # I do know all Darwin users are using C++11.  This should also
+   # apply to GCC 4.7+ with libc++, and basically anyone targetting
+   # it.
+
+   # The C-standard doesn't define strdup, and C++11 drops it
+   # resulting in an implicit declaration of strdup error.  Since
+   # it is in POSIX raise the feature set to that.
+   append-cxxflags -D_POSIX_C_SOURCE=200112L
+
+   # Work around bug 601834
+   use python && append-cflags -D_DARWIN_C_SOURCE
+   fi
+
+   econf \
+   --enable-languages="${languages[*]}" \
+   $(use_enable static-libs static)
+
+   use python && make -C lang/python prepare
+
+   do_python
+}
+
+src_compile() {
+   default
+   do_python
+}
+
+src_install() {
+   default
+   do_python
+   prune_libtool_files
+
+   # backward compatibility for gentoo
+   # in the past we had slots
+   dodir /usr/include/gpgme
+   dosym ../gpgme.h /usr/include/gpgme/gpgme.h
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-04-19 Thread David Seifert
commit: bcd9b8484445deeba8487de7749a112c6b98
Author: David Seifert  gentoo  org>
AuthorDate: Wed Apr 19 07:41:23 2017 +
Commit: David Seifert  gentoo  org>
CommitDate: Wed Apr 19 08:02:21 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bcd9b848

app-crypt/gpgme: [QA] Add missing python metadata variables

Package-Manager: Portage-2.3.5, Repoman-2.3.2

 app-crypt/gpgme/gpgme-1.8.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
index 075612a84b8..390f4477398 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
@@ -32,7 +32,7 @@ RDEPEND="${COMMON_DEPEND}
!kde-apps/kdepimlibs:4
)"
 
-REQUIRED_USE="qt5? ( cxx )"
+REQUIRED_USE="qt5? ( cxx ) python? ( ${PYTHON_REQUIRED_USE} )"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.1.8-et_EE.patch



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-03-25 Thread Alon Bar-Lev
commit: 6a1e26c1b8f970a7df34632df6912a489f0cb7af
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat Mar 25 18:09:17 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat Mar 25 18:11:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a1e26c1

app-crypt/gpgme: use ltprune

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-crypt/gpgme/gpgme-1.5.5.ebuild| 2 +-
 app-crypt/gpgme/gpgme-1.8.0-r2.ebuild | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/app-crypt/gpgme/gpgme-1.5.5.ebuild 
b/app-crypt/gpgme/gpgme-1.5.5.ebuild
index d95c0767ccd..1d7d738a2ed 100644
--- a/app-crypt/gpgme/gpgme-1.5.5.ebuild
+++ b/app-crypt/gpgme/gpgme-1.5.5.ebuild
@@ -3,7 +3,7 @@
 
 EAPI="5"
 
-inherit eutils libtool
+inherit eutils libtool ltprune
 
 DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
 HOMEPAGE="http://www.gnupg.org/related_software/gpgme;

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
index 216b79869a7..075612a84b8 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
@@ -6,7 +6,7 @@ EAPI="6"
 PYTHON_COMPAT=( python2_7 python3_{4,5} )
 DISTUTILS_OPTIONAL=1
 
-inherit distutils-r1 eutils flag-o-matic qmake-utils
+inherit distutils-r1 flag-o-matic ltprune qmake-utils
 
 DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
 HOMEPAGE="http://www.gnupg.org/related_software/gpgme;



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-03-17 Thread Alon Bar-Lev
commit: 75e37bbedd6d325d3360161c55c5bb3785b2bc41
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Mar 17 09:38:40 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Mar 17 09:40:44 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75e37bbe

app-crypt/gpgme: cleanup

Bug: 611470

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-crypt/gpgme/Manifest   |  1 -
 app-crypt/gpgme/gpgme-1.6.0.ebuild | 40 --
 2 files changed, 41 deletions(-)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index 6c034065a5d..7651f17061f 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,3 +1,2 @@
 DIST gpgme-1.5.5.tar.bz2 976383 SHA256 
0b3d3d5107680c594777aae65882a1ff6dd1ba629a83432e719c8b82a743c207 SHA512 
a01b84c1ae2a7c647b2de793fc05d39c4bf4a2d1b7378934e437857823f11ca9e9c1f3b32302d69a3a84d0be1fee1e1c86874355031b8fa6b40f4ad56ecc72ad
 WHIRLPOOL 
f3ad4282a254cf1ab8d01184df787a773fa7963a42157da93bee11430263fa86166f12f051e2b11d13be99ce1f0939d565cb02a8fba93ab6afed73ca7b2c0041
-DIST gpgme-1.6.0.tar.bz2 983573 SHA256 
b09de4197ac280b102080e09eaec6211d081efff1963bf7821cf8f4f9916099d SHA512 
b7c2bac246b0759c8752cadd3e77f03da39711badfc66d0f21cefab3f3b07fe1038611ad9ca1c16a8a48d7e831dcca68d83d052456a4cf794a73e287d41b
 WHIRLPOOL 
4e753156474097dba9db2905954d1754ca408066996a01cbc7266a24654eb7c2323043f40495cc3c227d8eef540eeca47de4c23bb329a2d34604d5a4d3828970
 DIST gpgme-1.8.0.tar.bz2 1298407 SHA256 
596097257c2ce22e747741f8ff3d7e24f6e26231fa198a41b2a072e62d1e5d33 SHA512 
9f214a44ddc4d602c2a0befc66aa6be9f2c90a24e153b873475867e30eec30e074826b98c11d20b0a2e4cd04e2625ce2545220481225fceb6ca9c51d3208e3de
 WHIRLPOOL 
79ed725e24302d4d738e90739cf3c5e6e9fa89c3e4fef87a4fca569abb7f7b7f0140e62e76161f747b555f49166fd0ccda277dbd6cc46c00ce2797c32d442f7b

diff --git a/app-crypt/gpgme/gpgme-1.6.0.ebuild 
b/app-crypt/gpgme/gpgme-1.6.0.ebuild
deleted file mode 100644
index 352ff4832f5..000
--- a/app-crypt/gpgme/gpgme-1.6.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils libtool
-
-DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
-HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
-SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="1/11" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="common-lisp static-libs"
-
-DEPEND="app-crypt/gnupg
-   >=dev-libs/libassuan-2.0.2
-   >=dev-libs/libgpg-error-1.11"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-1.1.8-et_EE.patch
-   elibtoolize
-}
-
-src_configure() {
-   econf \
-   --includedir="${EPREFIX}/usr/include/gpgme" \
-   $(use_enable static-libs static)
-}
-
-src_install() {
-   default
-   prune_libtool_files
-
-   if ! use common-lisp; then
-   rm -fr "${ED}usr/share/common-lisp"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-03-16 Thread Alon Bar-Lev
commit: 75af8f68a0e80c3c7f5062aa8eed9ea117383052
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Thu Mar 16 20:45:21 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Mar 16 20:45:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75af8f68

app-crypt/gpgme: cleanup

Bug: 611470

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-crypt/gpgme/Manifest   |  1 -
 app-crypt/gpgme/gpgme-1.5.5.ebuild | 40 --
 2 files changed, 41 deletions(-)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index 6c034065a5d..26a86d80850 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,3 +1,2 @@
-DIST gpgme-1.5.5.tar.bz2 976383 SHA256 
0b3d3d5107680c594777aae65882a1ff6dd1ba629a83432e719c8b82a743c207 SHA512 
a01b84c1ae2a7c647b2de793fc05d39c4bf4a2d1b7378934e437857823f11ca9e9c1f3b32302d69a3a84d0be1fee1e1c86874355031b8fa6b40f4ad56ecc72ad
 WHIRLPOOL 
f3ad4282a254cf1ab8d01184df787a773fa7963a42157da93bee11430263fa86166f12f051e2b11d13be99ce1f0939d565cb02a8fba93ab6afed73ca7b2c0041
 DIST gpgme-1.6.0.tar.bz2 983573 SHA256 
b09de4197ac280b102080e09eaec6211d081efff1963bf7821cf8f4f9916099d SHA512 
b7c2bac246b0759c8752cadd3e77f03da39711badfc66d0f21cefab3f3b07fe1038611ad9ca1c16a8a48d7e831dcca68d83d052456a4cf794a73e287d41b
 WHIRLPOOL 
4e753156474097dba9db2905954d1754ca408066996a01cbc7266a24654eb7c2323043f40495cc3c227d8eef540eeca47de4c23bb329a2d34604d5a4d3828970
 DIST gpgme-1.8.0.tar.bz2 1298407 SHA256 
596097257c2ce22e747741f8ff3d7e24f6e26231fa198a41b2a072e62d1e5d33 SHA512 
9f214a44ddc4d602c2a0befc66aa6be9f2c90a24e153b873475867e30eec30e074826b98c11d20b0a2e4cd04e2625ce2545220481225fceb6ca9c51d3208e3de
 WHIRLPOOL 
79ed725e24302d4d738e90739cf3c5e6e9fa89c3e4fef87a4fca569abb7f7b7f0140e62e76161f747b555f49166fd0ccda277dbd6cc46c00ce2797c32d442f7b

diff --git a/app-crypt/gpgme/gpgme-1.5.5.ebuild 
b/app-crypt/gpgme/gpgme-1.5.5.ebuild
deleted file mode 100644
index d95c0767ccd..000
--- a/app-crypt/gpgme/gpgme-1.5.5.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils libtool
-
-DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
-HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
-SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="1/11" # subslot = soname major version
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="common-lisp static-libs"
-
-DEPEND="app-crypt/gnupg
-   >=dev-libs/libassuan-2.0.2
-   >=dev-libs/libgpg-error-1.11"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-1.1.8-et_EE.patch
-   elibtoolize
-}
-
-src_configure() {
-   econf \
-   --includedir="${EPREFIX}/usr/include/gpgme" \
-   $(use_enable static-libs static)
-}
-
-src_install() {
-   default
-   prune_libtool_files
-
-   if ! use common-lisp; then
-   rm -fr "${ED}usr/share/common-lisp"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-03-16 Thread Alon Bar-Lev
commit: 02dadee7bb1b8e93df737a610c838b5977621855
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Thu Mar 16 20:44:22 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Mar 16 20:45:45 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02dadee7

Revert "app-crypt/gpgme: cleanup"

This reverts commit 803a8d73114874c0d24cc34029efcfdfe1436c35.

 app-crypt/gpgme/Manifest   |  2 ++
 app-crypt/gpgme/gpgme-1.5.5.ebuild | 40 ++
 app-crypt/gpgme/gpgme-1.6.0.ebuild | 40 ++
 3 files changed, 82 insertions(+)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index fe1ac703aa4..6c034065a5d 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1 +1,3 @@
+DIST gpgme-1.5.5.tar.bz2 976383 SHA256 
0b3d3d5107680c594777aae65882a1ff6dd1ba629a83432e719c8b82a743c207 SHA512 
a01b84c1ae2a7c647b2de793fc05d39c4bf4a2d1b7378934e437857823f11ca9e9c1f3b32302d69a3a84d0be1fee1e1c86874355031b8fa6b40f4ad56ecc72ad
 WHIRLPOOL 
f3ad4282a254cf1ab8d01184df787a773fa7963a42157da93bee11430263fa86166f12f051e2b11d13be99ce1f0939d565cb02a8fba93ab6afed73ca7b2c0041
+DIST gpgme-1.6.0.tar.bz2 983573 SHA256 
b09de4197ac280b102080e09eaec6211d081efff1963bf7821cf8f4f9916099d SHA512 
b7c2bac246b0759c8752cadd3e77f03da39711badfc66d0f21cefab3f3b07fe1038611ad9ca1c16a8a48d7e831dcca68d83d052456a4cf794a73e287d41b
 WHIRLPOOL 
4e753156474097dba9db2905954d1754ca408066996a01cbc7266a24654eb7c2323043f40495cc3c227d8eef540eeca47de4c23bb329a2d34604d5a4d3828970
 DIST gpgme-1.8.0.tar.bz2 1298407 SHA256 
596097257c2ce22e747741f8ff3d7e24f6e26231fa198a41b2a072e62d1e5d33 SHA512 
9f214a44ddc4d602c2a0befc66aa6be9f2c90a24e153b873475867e30eec30e074826b98c11d20b0a2e4cd04e2625ce2545220481225fceb6ca9c51d3208e3de
 WHIRLPOOL 
79ed725e24302d4d738e90739cf3c5e6e9fa89c3e4fef87a4fca569abb7f7b7f0140e62e76161f747b555f49166fd0ccda277dbd6cc46c00ce2797c32d442f7b

diff --git a/app-crypt/gpgme/gpgme-1.5.5.ebuild 
b/app-crypt/gpgme/gpgme-1.5.5.ebuild
new file mode 100644
index 000..d95c0767ccd
--- /dev/null
+++ b/app-crypt/gpgme/gpgme-1.5.5.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit eutils libtool
+
+DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
+HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="1/11" # subslot = soname major version
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc64-solaris 
~x64-solaris ~x86-solaris"
+IUSE="common-lisp static-libs"
+
+DEPEND="app-crypt/gnupg
+   >=dev-libs/libassuan-2.0.2
+   >=dev-libs/libgpg-error-1.11"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-1.1.8-et_EE.patch
+   elibtoolize
+}
+
+src_configure() {
+   econf \
+   --includedir="${EPREFIX}/usr/include/gpgme" \
+   $(use_enable static-libs static)
+}
+
+src_install() {
+   default
+   prune_libtool_files
+
+   if ! use common-lisp; then
+   rm -fr "${ED}usr/share/common-lisp"
+   fi
+}

diff --git a/app-crypt/gpgme/gpgme-1.6.0.ebuild 
b/app-crypt/gpgme/gpgme-1.6.0.ebuild
new file mode 100644
index 000..352ff4832f5
--- /dev/null
+++ b/app-crypt/gpgme/gpgme-1.6.0.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+
+inherit eutils libtool
+
+DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
+HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="1/11" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="common-lisp static-libs"
+
+DEPEND="app-crypt/gnupg
+   >=dev-libs/libassuan-2.0.2
+   >=dev-libs/libgpg-error-1.11"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-1.1.8-et_EE.patch
+   elibtoolize
+}
+
+src_configure() {
+   econf \
+   --includedir="${EPREFIX}/usr/include/gpgme" \
+   $(use_enable static-libs static)
+}
+
+src_install() {
+   default
+   prune_libtool_files
+
+   if ! use common-lisp; then
+   rm -fr "${ED}usr/share/common-lisp"
+   fi
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-03-16 Thread Alon Bar-Lev
commit: 803a8d73114874c0d24cc34029efcfdfe1436c35
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Thu Mar 16 19:48:47 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Mar 16 19:52:53 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=803a8d73

app-crypt/gpgme: cleanup

611470

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 app-crypt/gpgme/Manifest   |  2 --
 app-crypt/gpgme/gpgme-1.5.5.ebuild | 40 --
 app-crypt/gpgme/gpgme-1.6.0.ebuild | 40 --
 3 files changed, 82 deletions(-)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index 6c034065a5d..fe1ac703aa4 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,3 +1 @@
-DIST gpgme-1.5.5.tar.bz2 976383 SHA256 
0b3d3d5107680c594777aae65882a1ff6dd1ba629a83432e719c8b82a743c207 SHA512 
a01b84c1ae2a7c647b2de793fc05d39c4bf4a2d1b7378934e437857823f11ca9e9c1f3b32302d69a3a84d0be1fee1e1c86874355031b8fa6b40f4ad56ecc72ad
 WHIRLPOOL 
f3ad4282a254cf1ab8d01184df787a773fa7963a42157da93bee11430263fa86166f12f051e2b11d13be99ce1f0939d565cb02a8fba93ab6afed73ca7b2c0041
-DIST gpgme-1.6.0.tar.bz2 983573 SHA256 
b09de4197ac280b102080e09eaec6211d081efff1963bf7821cf8f4f9916099d SHA512 
b7c2bac246b0759c8752cadd3e77f03da39711badfc66d0f21cefab3f3b07fe1038611ad9ca1c16a8a48d7e831dcca68d83d052456a4cf794a73e287d41b
 WHIRLPOOL 
4e753156474097dba9db2905954d1754ca408066996a01cbc7266a24654eb7c2323043f40495cc3c227d8eef540eeca47de4c23bb329a2d34604d5a4d3828970
 DIST gpgme-1.8.0.tar.bz2 1298407 SHA256 
596097257c2ce22e747741f8ff3d7e24f6e26231fa198a41b2a072e62d1e5d33 SHA512 
9f214a44ddc4d602c2a0befc66aa6be9f2c90a24e153b873475867e30eec30e074826b98c11d20b0a2e4cd04e2625ce2545220481225fceb6ca9c51d3208e3de
 WHIRLPOOL 
79ed725e24302d4d738e90739cf3c5e6e9fa89c3e4fef87a4fca569abb7f7b7f0140e62e76161f747b555f49166fd0ccda277dbd6cc46c00ce2797c32d442f7b

diff --git a/app-crypt/gpgme/gpgme-1.5.5.ebuild 
b/app-crypt/gpgme/gpgme-1.5.5.ebuild
deleted file mode 100644
index d95c0767ccd..000
--- a/app-crypt/gpgme/gpgme-1.5.5.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils libtool
-
-DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
-HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
-SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="1/11" # subslot = soname major version
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc64-solaris 
~x64-solaris ~x86-solaris"
-IUSE="common-lisp static-libs"
-
-DEPEND="app-crypt/gnupg
-   >=dev-libs/libassuan-2.0.2
-   >=dev-libs/libgpg-error-1.11"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-1.1.8-et_EE.patch
-   elibtoolize
-}
-
-src_configure() {
-   econf \
-   --includedir="${EPREFIX}/usr/include/gpgme" \
-   $(use_enable static-libs static)
-}
-
-src_install() {
-   default
-   prune_libtool_files
-
-   if ! use common-lisp; then
-   rm -fr "${ED}usr/share/common-lisp"
-   fi
-}

diff --git a/app-crypt/gpgme/gpgme-1.6.0.ebuild 
b/app-crypt/gpgme/gpgme-1.6.0.ebuild
deleted file mode 100644
index 352ff4832f5..000
--- a/app-crypt/gpgme/gpgme-1.6.0.ebuild
+++ /dev/null
@@ -1,40 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils libtool
-
-DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
-HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
-SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="1/11" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="common-lisp static-libs"
-
-DEPEND="app-crypt/gnupg
-   >=dev-libs/libassuan-2.0.2
-   >=dev-libs/libgpg-error-1.11"
-RDEPEND="${DEPEND}"
-
-src_prepare() {
-   epatch "${FILESDIR}"/${PN}-1.1.8-et_EE.patch
-   elibtoolize
-}
-
-src_configure() {
-   econf \
-   --includedir="${EPREFIX}/usr/include/gpgme" \
-   $(use_enable static-libs static)
-}
-
-src_install() {
-   default
-   prune_libtool_files
-
-   if ! use common-lisp; then
-   rm -fr "${ED}usr/share/common-lisp"
-   fi
-}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-03-16 Thread Michael Weber
commit: 738f80c55358d14117241b61b4f5447b05bb34eb
Author: Michael Weber  gentoo  org>
AuthorDate: Thu Mar 16 10:08:12 2017 +
Commit: Michael Weber  gentoo  org>
CommitDate: Thu Mar 16 10:13:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=738f80c5

app-crypt/gpgme: ppc ppc64 stable (bug 611470).

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 app-crypt/gpgme/gpgme-1.8.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
index 35b148d7a07..216b79869a7 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
-KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ppc ppc64 sparc x86 ~x86-fbsd 
~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc64-solaris 
~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs cxx python qt5"
 
 COMMON_DEPEND="app-crypt/gnupg



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-03-15 Thread Guilherme Amadio
commit: 797a6d141df1134691a85d13ec1e6db091eaf57b
Author: Guilherme Amadio  gentoo  org>
AuthorDate: Thu Mar 16 03:34:43 2017 +
Commit: Guilherme Amadio  gentoo  org>
CommitDate: Thu Mar 16 03:36:18 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=797a6d14

app-crypt/gpgme: Fix bug 601834 on macOS

Package-Manager: Portage-2.3.4, Repoman-2.3.2

 app-crypt/gpgme/gpgme-1.8.0-r2.ebuild | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
index 60b451e1bd3..35b148d7a07 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
@@ -73,6 +73,9 @@ src_configure() {
# resulting in an implicit declaration of strdup error.  Since
# it is in POSIX raise the feature set to that.
append-cxxflags -D_POSIX_C_SOURCE=200112L
+
+   # Work around bug 601834
+   use python && append-cflags -D_DARWIN_C_SOURCE
fi
 
econf \



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-03-15 Thread Jeroen Roovers
commit: 1e88ad627c5416a9eaaca06c151d534b978bd328
Author: Jeroen Roovers  gentoo  org>
AuthorDate: Wed Mar 15 05:53:57 2017 +
Commit: Jeroen Roovers  gentoo  org>
CommitDate: Wed Mar 15 06:00:35 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1e88ad62

app-crypt/gpgme: Stable for HPPA (bug #611470).

Package-Manager: Portage-2.3.4, Repoman-2.3.2
RepoMan-Options: --ignore-arches

 app-crypt/gpgme/gpgme-1.8.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
index 27c6685818d..60b451e1bd3 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ~ppc ~ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 hppa ia64 ~mips ~ppc ~ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs cxx python qt5"
 
 COMMON_DEPEND="app-crypt/gnupg



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-03-07 Thread Markus Meier
commit: 3307699cbb26241567a195821a2950da51f9a790
Author: Markus Meier  gentoo  org>
AuthorDate: Wed Mar  8 06:01:41 2017 +
Commit: Markus Meier  gentoo  org>
CommitDate: Wed Mar  8 06:01:41 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3307699c

app-crypt/gpgme: arm stable, bug #611470

Package-Manager: Portage-2.3.4, Repoman-2.3.2
RepoMan-Options: --include-arches="arm"

 app-crypt/gpgme/gpgme-1.8.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
index 971a1c7749d..489f2289005 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
-KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 sparc x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs cxx python qt5"
 
 COMMON_DEPEND="app-crypt/gnupg



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-03-03 Thread Tobias Klausmann
commit: d7ebf4d9a6675b21bd54e94abe5d45a83cf4f3df
Author: Tobias Klausmann  gentoo  org>
AuthorDate: Fri Mar  3 19:13:23 2017 +
Commit: Tobias Klausmann  gentoo  org>
CommitDate: Fri Mar  3 19:13:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d7ebf4d9

app-crypt/gpgme-1.8.0-r2: add alpha keyword

Gentoo-Bug: 611470

 app-crypt/gpgme/gpgme-1.8.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
index 89cedbe5164..953db14f8ff 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
-KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs cxx python qt5"
 
 COMMON_DEPEND="app-crypt/gnupg



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-03-03 Thread Agostino Sarubbo
commit: f14f61dfb2b940f3dbb05d15f368b1eb93267cb7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Mar  3 09:01:59 2017 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Mar  3 09:01:59 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f14f61df

app-crypt/gpgme: amd64 stable wrt bug #611470

Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 app-crypt/gpgme/gpgme-1.8.0-r2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
index 9496de39562..89cedbe5164 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
@@ -14,7 +14,7 @@ SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="~alpha amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs cxx python qt5"
 
 COMMON_DEPEND="app-crypt/gnupg



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2017-01-03 Thread Fabian Groffen
commit: b8217042f569525d43da8c6dbd9e106056159c0d
Author: Fabian Groffen  gentoo  org>
AuthorDate: Tue Jan  3 09:26:22 2017 +
Commit: Fabian Groffen  gentoo  org>
CommitDate: Tue Jan  3 09:26:56 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b8217042

app-crypt/gpgme: fix compilation on Darwin (C++11)

Package-Manager: portage-2.2.28-prefix

 app-crypt/gpgme/gpgme-1.8.0-r2.ebuild | 16 ++--
 1 file changed, 14 insertions(+), 2 deletions(-)

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
index 80b3f80..715c493 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2016 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
@@ -7,7 +7,7 @@ EAPI="6"
 PYTHON_COMPAT=( python2_7 python3_{4,5} )
 DISTUTILS_OPTIONAL=1
 
-inherit distutils-r1 eutils qmake-utils
+inherit distutils-r1 eutils flag-o-matic qmake-utils
 
 DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
 HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
@@ -64,6 +64,18 @@ src_configure() {
export MOC="$(qt5_get_bindir)/moc"
fi
 
+   if [[ ${CHOST} == *-darwin* ]] ; then
+   # FIXME: I don't know how to select on C++11 (libc++) here, but
+   # I do know all Darwin users are using C++11.  This should also
+   # apply to GCC 4.7+ with libc++, and basically anyone targetting
+   # it.
+
+   # The C-standard doesn't define strdup, and C++11 drops it
+   # resulting in an implicit declaration of strdup error.  Since
+   # it is in POSIX raise the feature set to that.
+   append-cxxflags -D_POSIX_C_SOURCE=200112L
+   fi
+
econf \
--enable-languages="${languages[*]}" \
$(use_enable static-libs static)



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2016-12-21 Thread Johannes Huber
commit: 26d9d20211bc42dbc46ead8d18531dad0ff15b55
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Sun Dec 18 16:47:57 2016 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Wed Dec 21 17:16:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=26d9d202

app-crypt/gpgme: Move and consolidate blockers to RDEPEND

Since qt5 requires cxx some lines can be dropped.

Package-Manager: portage-2.3.0

Signed-off-by: Johannes Huber  gentoo.org>

 app-crypt/gpgme/gpgme-1.8.0-r1.ebuild | 21 +
 1 file changed, 9 insertions(+), 12 deletions(-)

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r1.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r1.ebuild
index 1015b3c..60880a3 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r1.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r1.ebuild
@@ -18,23 +18,20 @@ SLOT="1/11" # subslot = soname major version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
 IUSE="common-lisp static-libs cxx python qt5"
 
-RDEPEND="app-crypt/gnupg
+COMMON_DEPEND="app-crypt/gnupg
>=dev-libs/libassuan-2.0.2
>=dev-libs/libgpg-error-1.11
+   python? ( ${PYTHON_DEPS} )
+   qt5? ( dev-qt/qtcore:5 )"
+   #doc? ( app-doc/doxygen[dot] )
+DEPEND="${COMMON_DEPEND}
+   python? ( dev-lang/swig )
+   qt5? ( dev-qt/qttest:5 )"
+RDEPEND="${COMMON_DEPEND}
cxx? (
!kde-apps/gpgmepp:4
!kde-apps/kdepimlibs:4
-   )
-   qt5? (
-   dev-qt/qtcore:5
-   !kde-apps/gpgmepp:4
-   !kde-apps/kdepimlibs:4
-   )
-   python? ( ${PYTHON_DEPS} )"
-   #doc? ( app-doc/doxygen[dot] )
-DEPEND="${RDEPEND}
-   python? ( dev-lang/swig )
-   qt5? ( dev-qt/qttest:5 )"
+   )"
 
 REQUIRED_USE="qt5? ( cxx )"
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2016-12-21 Thread Johannes Huber
commit: 2fa91e14b7bee669829f4fa91cfc633998d7717c
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Mon Dec 19 20:55:58 2016 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Wed Dec 21 17:16:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2fa91e14

app-crypt/gpgme: Block all kde-apps/gpgmepp SLOTs

Gentoo-bug: 602924

Some applications may fail to build with gpgmepp:5 headers present.
All kde-apps/gpgmepp:* reverse deps have ~arch versions with support
for app-crypt/gpgme at this point.

Package-Manager: portage-2.3.0

Signed-off-by: Johannes Huber  gentoo.org>

 app-crypt/gpgme/gpgme-1.8.0-r2.ebuild | 90 +++
 1 file changed, 90 insertions(+)

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
new file mode 100644
index ..80b3f80
--- /dev/null
+++ b/app-crypt/gpgme/gpgme-1.8.0-r2.ebuild
@@ -0,0 +1,90 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 python3_{4,5} )
+DISTUTILS_OPTIONAL=1
+
+inherit distutils-r1 eutils qmake-utils
+
+DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
+HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="1/11" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="common-lisp static-libs cxx python qt5"
+
+COMMON_DEPEND="app-crypt/gnupg
+   >=dev-libs/libassuan-2.0.2
+   >=dev-libs/libgpg-error-1.11
+   python? ( ${PYTHON_DEPS} )
+   qt5? ( dev-qt/qtcore:5 )"
+   #doc? ( app-doc/doxygen[dot] )
+DEPEND="${COMMON_DEPEND}
+   python? ( dev-lang/swig )
+   qt5? ( dev-qt/qttest:5 )"
+RDEPEND="${COMMON_DEPEND}
+   cxx? (
+   !kde-apps/gpgmepp
+   !kde-apps/kdepimlibs:4
+   )"
+
+REQUIRED_USE="qt5? ( cxx )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.8-et_EE.patch
+   "${FILESDIR}"/${P}-cmake.patch
+)
+
+do_python() {
+   if use python; then
+   pushd lang/python > /dev/null || die
+   distutils-r1_src_${EBUILD_PHASE}
+   popd > /dev/null
+   fi
+}
+
+src_prepare() {
+   default
+   do_python
+}
+
+src_configure() {
+   local languages=()
+   use common-lisp && languages+=( "cl" )
+   use cxx && languages+=( "cpp" )
+   if use qt5; then
+   languages+=( "qt" )
+   #use doc ||
+   export DOXYGEN=true
+   export MOC="$(qt5_get_bindir)/moc"
+   fi
+
+   econf \
+   --enable-languages="${languages[*]}" \
+   $(use_enable static-libs static)
+
+   use python && make -C lang/python prepare
+
+   do_python
+}
+
+src_compile() {
+   default
+   do_python
+}
+
+src_install() {
+   default
+   do_python
+   prune_libtool_files
+
+   # backward compatibility for gentoo
+   # in the past we had slots
+   dodir /usr/include/gpgme
+   dosym ../gpgme.h /usr/include/gpgme/gpgme.h
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2016-12-21 Thread Johannes Huber
commit: 6b173c752db109513ef6bf6eca31c0d9199b8da8
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Mon Dec 19 20:52:32 2016 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Wed Dec 21 17:16:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6b173c75

app-crypt/gpgme: Add python3_5 support

Package-Manager: portage-2.3.0

Signed-off-by: Johannes Huber  gentoo.org>

 app-crypt/gpgme/gpgme-1.8.0-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r1.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r1.ebuild
index 60880a3..ef141d5 100644
--- a/app-crypt/gpgme/gpgme-1.8.0-r1.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r1.ebuild
@@ -4,7 +4,7 @@
 
 EAPI="6"
 
-PYTHON_COMPAT=( python2_7 python3_4 )
+PYTHON_COMPAT=( python2_7 python3_{4,5} )
 DISTUTILS_OPTIONAL=1
 
 inherit distutils-r1 eutils qmake-utils



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2016-12-21 Thread Johannes Huber
commit: ab5d09de85dc16fa34417cac6451100351d24fab
Author: Andreas Sturmlechner  gmail  com>
AuthorDate: Mon Dec 19 20:57:04 2016 +
Commit: Johannes Huber  gentoo  org>
CommitDate: Wed Dec 21 17:16:56 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ab5d09de

app-crypt/gpgme: Drop 1.8.0-r1

Closes: https://github.com/gentoo/gentoo/pull/3161
Package-Manager: portage-2.3.0

Signed-off-by: Johannes Huber  gentoo.org>

 app-crypt/gpgme/gpgme-1.8.0-r1.ebuild | 90 ---
 1 file changed, 90 deletions(-)

diff --git a/app-crypt/gpgme/gpgme-1.8.0-r1.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r1.ebuild
deleted file mode 100644
index ef141d5..
--- a/app-crypt/gpgme/gpgme-1.8.0-r1.ebuild
+++ /dev/null
@@ -1,90 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Id$
-
-EAPI="6"
-
-PYTHON_COMPAT=( python2_7 python3_{4,5} )
-DISTUTILS_OPTIONAL=1
-
-inherit distutils-r1 eutils qmake-utils
-
-DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
-HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
-SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
-
-LICENSE="GPL-2 LGPL-2.1"
-SLOT="1/11" # subslot = soname major version
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="common-lisp static-libs cxx python qt5"
-
-COMMON_DEPEND="app-crypt/gnupg
-   >=dev-libs/libassuan-2.0.2
-   >=dev-libs/libgpg-error-1.11
-   python? ( ${PYTHON_DEPS} )
-   qt5? ( dev-qt/qtcore:5 )"
-   #doc? ( app-doc/doxygen[dot] )
-DEPEND="${COMMON_DEPEND}
-   python? ( dev-lang/swig )
-   qt5? ( dev-qt/qttest:5 )"
-RDEPEND="${COMMON_DEPEND}
-   cxx? (
-   !kde-apps/gpgmepp:4
-   !kde-apps/kdepimlibs:4
-   )"
-
-REQUIRED_USE="qt5? ( cxx )"
-
-PATCHES=(
-   "${FILESDIR}"/${PN}-1.1.8-et_EE.patch
-   "${FILESDIR}"/${P}-cmake.patch
-)
-
-do_python() {
-   if use python; then
-   pushd lang/python > /dev/null || die
-   distutils-r1_src_${EBUILD_PHASE}
-   popd > /dev/null
-   fi
-}
-
-src_prepare() {
-   default
-   do_python
-}
-
-src_configure() {
-   local languages=()
-   use common-lisp && languages+=( "cl" )
-   use cxx && languages+=( "cpp" )
-   if use qt5; then
-   languages+=( "qt" )
-   #use doc ||
-   export DOXYGEN=true
-   export MOC="$(qt5_get_bindir)/moc"
-   fi
-
-   econf \
-   --enable-languages="${languages[*]}" \
-   $(use_enable static-libs static)
-
-   use python && make -C lang/python prepare
-
-   do_python
-}
-
-src_compile() {
-   default
-   do_python
-}
-
-src_install() {
-   default
-   do_python
-   prune_libtool_files
-
-   # backward compatibility for gentoo
-   # in the past we had slots
-   dodir /usr/include/gpgme
-   dosym ../gpgme.h /usr/include/gpgme/gpgme.h
-}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/, app-crypt/gpgme/files/

2016-11-21 Thread Alon Bar-Lev
commit: 64e040c2925857e9adb4bed0ac61d07197ff39dd
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Mon Nov 21 17:36:11 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Mon Nov 21 17:43:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=64e040c2

app-crypt/gpgme: fix cmake issue

Bug: 600418

Package-Manager: portage-2.3.0

 app-crypt/gpgme/files/gpgme-1.8.0-cmake.patch  | 33 ++
 .../{gpgme-1.8.0.ebuild => gpgme-1.8.0-r1.ebuild}  |  1 +
 2 files changed, 34 insertions(+)

diff --git a/app-crypt/gpgme/files/gpgme-1.8.0-cmake.patch 
b/app-crypt/gpgme/files/gpgme-1.8.0-cmake.patch
new file mode 100644
index ..09775b8
--- /dev/null
+++ b/app-crypt/gpgme/files/gpgme-1.8.0-cmake.patch
@@ -0,0 +1,33 @@
+From 572c1aac107125ce62230251713349348373db5a Mon Sep 17 00:00:00 2001
+From: Heiko Becker 
+Date: Wed, 16 Nov 2016 23:09:45 +0100
+Subject: [PATCH] Remove a forgotten instance of @libsuffix@
+
+* lang/cpp/src/GpgmeppConfig.cmake.in.in: Remove a forgotten
+instance of @libsuffix@.
+--
+
+b2c07bd47bd608afa5cc819b60a7b5bb8c9dd96a removed @libsuffix@ from
+cmake config files, but missed one instance.
+
+Signed-off-by: Heiko Becker 
+---
+ lang/cpp/src/GpgmeppConfig.cmake.in.in | 2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+diff --git a/lang/cpp/src/GpgmeppConfig.cmake.in.in 
b/lang/cpp/src/GpgmeppConfig.cmake.in.in
+index 928d19f..cbe9713 100644
+--- a/lang/cpp/src/GpgmeppConfig.cmake.in.in
 b/lang/cpp/src/GpgmeppConfig.cmake.in.in
+@@ -63,7 +63,7 @@ add_library(Gpgmepp SHARED IMPORTED)
+ 
+ set_target_properties(Gpgmepp PROPERTIES
+   INTERFACE_INCLUDE_DIRECTORIES 
"@resolved_includedir@/gpgme++;@resolved_includedir@"
+-  INTERFACE_LINK_LIBRARIES 
"pthread;@resolved_libdir@/libgpgme@libsuffix@;@LIBASSUAN_LIBS@"
++  INTERFACE_LINK_LIBRARIES 
"pthread;@resolved_libdir@/libgpgme.so;@LIBASSUAN_LIBS@"
+   IMPORTED_LOCATION "@resolved_libdir@/libgpgmepp.so"
+ )
+ 
+-- 
+2.8.0.rc3
+

diff --git a/app-crypt/gpgme/gpgme-1.8.0.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0-r1.ebuild
similarity index 98%
rename from app-crypt/gpgme/gpgme-1.8.0.ebuild
rename to app-crypt/gpgme/gpgme-1.8.0-r1.ebuild
index 593dc92..1015b3c 100644
--- a/app-crypt/gpgme/gpgme-1.8.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.8.0-r1.ebuild
@@ -40,6 +40,7 @@ REQUIRED_USE="qt5? ( cxx )"
 
 PATCHES=(
"${FILESDIR}"/${PN}-1.1.8-et_EE.patch
+   "${FILESDIR}"/${P}-cmake.patch
 )
 
 do_python() {



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2016-11-21 Thread Alon Bar-Lev
commit: 5b658b480e37283a3fc599e5667974c386bb86ab
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Nov 16 20:12:51 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Mon Nov 21 16:25:04 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5b658b48

app-crypt/gpgme: version bump

Package-Manager: portage-2.3.0

 app-crypt/gpgme/Manifest  | 2 +-
 app-crypt/gpgme/{gpgme-1.7.1-r1.ebuild => gpgme-1.8.0.ebuild} | 0
 2 files changed, 1 insertion(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index ab41d70..6c03406 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,3 +1,3 @@
 DIST gpgme-1.5.5.tar.bz2 976383 SHA256 
0b3d3d5107680c594777aae65882a1ff6dd1ba629a83432e719c8b82a743c207 SHA512 
a01b84c1ae2a7c647b2de793fc05d39c4bf4a2d1b7378934e437857823f11ca9e9c1f3b32302d69a3a84d0be1fee1e1c86874355031b8fa6b40f4ad56ecc72ad
 WHIRLPOOL 
f3ad4282a254cf1ab8d01184df787a773fa7963a42157da93bee11430263fa86166f12f051e2b11d13be99ce1f0939d565cb02a8fba93ab6afed73ca7b2c0041
 DIST gpgme-1.6.0.tar.bz2 983573 SHA256 
b09de4197ac280b102080e09eaec6211d081efff1963bf7821cf8f4f9916099d SHA512 
b7c2bac246b0759c8752cadd3e77f03da39711badfc66d0f21cefab3f3b07fe1038611ad9ca1c16a8a48d7e831dcca68d83d052456a4cf794a73e287d41b
 WHIRLPOOL 
4e753156474097dba9db2905954d1754ca408066996a01cbc7266a24654eb7c2323043f40495cc3c227d8eef540eeca47de4c23bb329a2d34604d5a4d3828970
-DIST gpgme-1.7.1.tar.bz2 1285809 SHA256 
d0abe1449395315eac37e4e45076bbb82732cedf94210937b37776e10cdc2bb6 SHA512 
b8c2e2aa1f413748dc8b0f9f63ef5d1ddbb00dfd82f63a28b7162cf5d8af2a33f7ba29a309da5244ad6e23a561b99716d47d02956d03ece16d06af6ff77f200c
 WHIRLPOOL 
a7eea63ba23bf034c18565c171353ed01464f814d6d8cddb4047df402a2bd4830dd719cd4f7feb41038dd8871f3064d5b7e4ffaa6e5a9bf204d42618eb7b0788
+DIST gpgme-1.8.0.tar.bz2 1298407 SHA256 
596097257c2ce22e747741f8ff3d7e24f6e26231fa198a41b2a072e62d1e5d33 SHA512 
9f214a44ddc4d602c2a0befc66aa6be9f2c90a24e153b873475867e30eec30e074826b98c11d20b0a2e4cd04e2625ce2545220481225fceb6ca9c51d3208e3de
 WHIRLPOOL 
79ed725e24302d4d738e90739cf3c5e6e9fa89c3e4fef87a4fca569abb7f7b7f0140e62e76161f747b555f49166fd0ccda277dbd6cc46c00ce2797c32d442f7b

diff --git a/app-crypt/gpgme/gpgme-1.7.1-r1.ebuild 
b/app-crypt/gpgme/gpgme-1.8.0.ebuild
similarity index 100%
rename from app-crypt/gpgme/gpgme-1.7.1-r1.ebuild
rename to app-crypt/gpgme/gpgme-1.8.0.ebuild



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2016-10-19 Thread Alon Bar-Lev
commit: 3c8fec9d7134dadfa3e468e1805895501c7289ac
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Oct 19 22:45:36 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Oct 19 22:45:36 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c8fec9d

app-crypt/gpgme: add blocker of kde for USE cxx

Bug: 597522

Package-Manager: portage-2.3.0

 app-crypt/gpgme/gpgme-1.7.1-r1.ebuild | 4 
 1 file changed, 4 insertions(+)

diff --git a/app-crypt/gpgme/gpgme-1.7.1-r1.ebuild 
b/app-crypt/gpgme/gpgme-1.7.1-r1.ebuild
index 6a9c547..ef9ed4f 100644
--- a/app-crypt/gpgme/gpgme-1.7.1-r1.ebuild
+++ b/app-crypt/gpgme/gpgme-1.7.1-r1.ebuild
@@ -21,6 +21,10 @@ IUSE="common-lisp static-libs cxx python qt5"
 RDEPEND="app-crypt/gnupg
>=dev-libs/libassuan-2.0.2
>=dev-libs/libgpg-error-1.11
+   cxx? (
+   !kde-apps/gpgmepp:4
+   !kde-apps/kdepimlibs:4
+   )
qt5? (
dev-qt/qtcore:5
!kde-apps/gpgmepp:4



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2016-10-18 Thread Alon Bar-Lev
commit: 4f0bd28d046f50be8634b7b9581827c054ba799a
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Oct 19 05:47:05 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Oct 19 05:47:05 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4f0bd28d

app-crypt/gpgme: remove include file slot

Package-Manager: portage-2.3.0

 app-crypt/gpgme/{gpgme-1.7.1.ebuild => gpgme-1.7.1-r1.ebuild} | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.7.1.ebuild 
b/app-crypt/gpgme/gpgme-1.7.1-r1.ebuild
similarity index 92%
rename from app-crypt/gpgme/gpgme-1.7.1.ebuild
rename to app-crypt/gpgme/gpgme-1.7.1-r1.ebuild
index de6760d..6a9c547 100644
--- a/app-crypt/gpgme/gpgme-1.7.1.ebuild
+++ b/app-crypt/gpgme/gpgme-1.7.1-r1.ebuild
@@ -63,7 +63,6 @@ src_configure() {
fi
 
econf \
-   --includedir="${EPREFIX}/usr/include/gpgme" \
--enable-languages="${languages[*]}" \
$(use_enable static-libs static)
 
@@ -81,4 +80,9 @@ src_install() {
default
do_python
prune_libtool_files
+
+   # backward compatibility for gentoo
+   # in the past we had slots
+   dodir /usr/include/gpgme
+   dosym ../gpgme.h /usr/include/gpgme/gpgme.h
 }



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2016-10-18 Thread Alon Bar-Lev
commit: ecdfeec4d3d5a1ba5ff08ab67f25b2e817ab3e74
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Oct 19 05:25:36 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Oct 19 05:27:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecdfeec4

app-crypt/gpgme: fix minor issues

Package-Manager: portage-2.3.0

 app-crypt/gpgme/gpgme-1.7.1.ebuild | 11 ---
 1 file changed, 4 insertions(+), 7 deletions(-)

diff --git a/app-crypt/gpgme/gpgme-1.7.1.ebuild 
b/app-crypt/gpgme/gpgme-1.7.1.ebuild
index 9d190a0..de6760d 100644
--- a/app-crypt/gpgme/gpgme-1.7.1.ebuild
+++ b/app-crypt/gpgme/gpgme-1.7.1.ebuild
@@ -7,7 +7,7 @@ EAPI="6"
 PYTHON_COMPAT=( python2_7 python3_{3,4} )
 DISTUTILS_OPTIONAL=1
 
-inherit autotools distutils-r1 eutils qmake-utils
+inherit distutils-r1 eutils qmake-utils
 
 DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
 HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
@@ -16,7 +16,7 @@ SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
 KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="common-lisp static-libs cxx python qt5 test"
+IUSE="common-lisp static-libs cxx python qt5"
 
 RDEPEND="app-crypt/gnupg
>=dev-libs/libassuan-2.0.2
@@ -30,9 +30,7 @@ RDEPEND="app-crypt/gnupg
#doc? ( app-doc/doxygen[dot] )
 DEPEND="${RDEPEND}
python? ( dev-lang/swig )
-   qt5? (
-   test? ( dev-qt/qttest:5 )
-   )"
+   qt5? ( dev-qt/qttest:5 )"
 
 REQUIRED_USE="qt5? ( cxx )"
 
@@ -50,7 +48,6 @@ do_python() {
 
 src_prepare() {
default
-   eautoreconf
do_python
 }
 
@@ -61,7 +58,7 @@ src_configure() {
if use qt5; then
languages+=( "qt" )
#use doc ||
-   export DOXYGEN=
+   export DOXYGEN=true
export MOC="$(qt5_get_bindir)/moc"
fi
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/files/, app-crypt/gpgme/

2016-10-18 Thread Alon Bar-Lev
commit: 1490afc44c41e3937255c1da52b59f35937a3754
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Wed Oct 19 05:27:28 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Wed Oct 19 05:27:43 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1490afc4

app-crypt/gpgme: cleanup

Package-Manager: portage-2.3.0

 app-crypt/gpgme/Manifest   |   2 -
 .../gpgme/files/gpgme-1.7.0-build-python.patch | 115 -
 .../files/gpgme-1.7.0-build-tests-disable.patch|  40 ---
 .../gpgme/files/gpgme-1.7.0-build-tests.patch  |  82 ---
 app-crypt/gpgme/gpgme-1.7.0.ebuild |  95 -
 5 files changed, 334 deletions(-)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index f8e4ec8..ab41d70 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,5 +1,3 @@
 DIST gpgme-1.5.5.tar.bz2 976383 SHA256 
0b3d3d5107680c594777aae65882a1ff6dd1ba629a83432e719c8b82a743c207 SHA512 
a01b84c1ae2a7c647b2de793fc05d39c4bf4a2d1b7378934e437857823f11ca9e9c1f3b32302d69a3a84d0be1fee1e1c86874355031b8fa6b40f4ad56ecc72ad
 WHIRLPOOL 
f3ad4282a254cf1ab8d01184df787a773fa7963a42157da93bee11430263fa86166f12f051e2b11d13be99ce1f0939d565cb02a8fba93ab6afed73ca7b2c0041
 DIST gpgme-1.6.0.tar.bz2 983573 SHA256 
b09de4197ac280b102080e09eaec6211d081efff1963bf7821cf8f4f9916099d SHA512 
b7c2bac246b0759c8752cadd3e77f03da39711badfc66d0f21cefab3f3b07fe1038611ad9ca1c16a8a48d7e831dcca68d83d052456a4cf794a73e287d41b
 WHIRLPOOL 
4e753156474097dba9db2905954d1754ca408066996a01cbc7266a24654eb7c2323043f40495cc3c227d8eef540eeca47de4c23bb329a2d34604d5a4d3828970
-DIST gpgme-1.7.0-build-32bit.patch 31933 SHA256 
933eb074334b3f241290e2ff11b16165a028062b543395de4592a4678656153c SHA512 
04be159ea211ed3bc921a65fb7a489e22c98c8e03dfe2457c38045bf8be335db8d2d56ab16de4bab49f62af40cd19dfd53bfb373a77db10853d011ec583c1dde
 WHIRLPOOL 
c69c7b0e8cfea89ff6490857790dec6cda06cc43d0d6ff6546c29c99c9bef3b7c4a377daf2949d9669169a35570dc9a859e9ab604c02c89c9e9768bd5347fe4c
-DIST gpgme-1.7.0.tar.bz2 1281708 SHA256 
71f55fed0f2b3eaf7a606e59772aa645ce3322d361ce359951b3f755cc48 SHA512 
8c5891104bd531d555fc4c22086cfdea9f18be6885200f02e087d695d0518e311527a227f2c41e0dc1156cc0985265d0bee6c4504de7e2d2de0bc543a1036b5a
 WHIRLPOOL 
aaf60c5a30f9161bf8edb24e583e6a83e4a6e28abe7d9878d1d36b5ab34507ff2a47695dc4856c4fdad59463a5d56de1d8d35dee3315dfa54758c8445d9f706e
 DIST gpgme-1.7.1.tar.bz2 1285809 SHA256 
d0abe1449395315eac37e4e45076bbb82732cedf94210937b37776e10cdc2bb6 SHA512 
b8c2e2aa1f413748dc8b0f9f63ef5d1ddbb00dfd82f63a28b7162cf5d8af2a33f7ba29a309da5244ad6e23a561b99716d47d02956d03ece16d06af6ff77f200c
 WHIRLPOOL 
a7eea63ba23bf034c18565c171353ed01464f814d6d8cddb4047df402a2bd4830dd719cd4f7feb41038dd8871f3064d5b7e4ffaa6e5a9bf204d42618eb7b0788

diff --git a/app-crypt/gpgme/files/gpgme-1.7.0-build-python.patch 
b/app-crypt/gpgme/files/gpgme-1.7.0-build-python.patch
deleted file mode 100644
index d37d297..
--- a/app-crypt/gpgme/files/gpgme-1.7.0-build-python.patch
+++ /dev/null
@@ -1,115 +0,0 @@
-From e5bccea346379a70fd9cb910c4ead9642227747f Mon Sep 17 00:00:00 2001
-From: Alon Bar-Lev 
-Date: Sat, 24 Sep 2016 01:26:19 +0300
-Subject: [PATCH] build: lang: python: cleanups
-
-1. Make setup.py executable when generated.
-
-2. Add prepare target to enable prepare the source tree without building
-   anything. This is handy to enable standard distutils build outside of
-   gpgme build system.
-
-3. Treat data.h in similar manner as other VPATH issues, just symlink it
-   to the srcdir to simplify build, remove the CFLAGS requirement of
-   distutils.
-
-The above does not alter the behavior of current build but supports the
-following sequence:
-
-$ mkdir build
-$ cd build
-$ ../configure --enable-languages=
-$ make
-$ cd lang/python
-$ make prepare
-$ ./setup.py build
-$ ./setup.py install
-
-Notice the standard use of distutils which is required for package
-manager to control the python selection and build process.
-
-Signed-off-by: Alon Bar-Lev 

- configure.ac|  2 +-
- lang/python/Makefile.am | 16 ++--
- lang/python/gpgme.i |  2 +-
- 3 files changed, 12 insertions(+), 8 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 4a29f2f..efa1f19 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -886,9 +886,9 @@ AC_CONFIG_FILES([lang/Makefile lang/cl/Makefile 
lang/cl/gpgme.asd])
- AM_COND_IF([HAVE_DOXYGEN], [AC_CONFIG_FILES([lang/qt/doc/Doxyfile])])
- AC_CONFIG_FILES(lang/qt/doc/Makefile)
- AC_CONFIG_FILES([lang/python/Makefile
--   lang/python/setup.py
-lang/python/pyme/version.py
-lang/python/tests/Makefile])
-+AC_CONFIG_FILES([lang/python/setup.py], [chmod a+x lang/python/setup.py])
- AC_OUTPUT
- 
- echo "
-diff --git a/lang/python/Makefile.am b/lang/python/Makefile.am
-index 2271ce0..9866f53 100644
 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2016-10-18 Thread Kristian Fiskerstrand
commit: 5c5fccc039975f1af92d1043ced888450277077d
Author: Kristian Fiskerstrand  gentoo  org>
AuthorDate: Tue Oct 18 20:54:17 2016 +
Commit: Kristian Fiskerstrand  gentoo  org>
CommitDate: Tue Oct 18 20:54:29 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5c5fccc0

app-crypt/gpgme: New upstream version 1.7.1

New upstream version 1.7.1

fixes:
Gentoo-Bug: 595296

Package-Manager: portage-2.3.1

 app-crypt/gpgme/Manifest   |  1 +
 app-crypt/gpgme/gpgme-1.7.1.ebuild | 87 ++
 2 files changed, 88 insertions(+)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index 7d9b5ad..f8e4ec8 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -2,3 +2,4 @@ DIST gpgme-1.5.5.tar.bz2 976383 SHA256 
0b3d3d5107680c594777aae65882a1ff6dd1ba629
 DIST gpgme-1.6.0.tar.bz2 983573 SHA256 
b09de4197ac280b102080e09eaec6211d081efff1963bf7821cf8f4f9916099d SHA512 
b7c2bac246b0759c8752cadd3e77f03da39711badfc66d0f21cefab3f3b07fe1038611ad9ca1c16a8a48d7e831dcca68d83d052456a4cf794a73e287d41b
 WHIRLPOOL 
4e753156474097dba9db2905954d1754ca408066996a01cbc7266a24654eb7c2323043f40495cc3c227d8eef540eeca47de4c23bb329a2d34604d5a4d3828970
 DIST gpgme-1.7.0-build-32bit.patch 31933 SHA256 
933eb074334b3f241290e2ff11b16165a028062b543395de4592a4678656153c SHA512 
04be159ea211ed3bc921a65fb7a489e22c98c8e03dfe2457c38045bf8be335db8d2d56ab16de4bab49f62af40cd19dfd53bfb373a77db10853d011ec583c1dde
 WHIRLPOOL 
c69c7b0e8cfea89ff6490857790dec6cda06cc43d0d6ff6546c29c99c9bef3b7c4a377daf2949d9669169a35570dc9a859e9ab604c02c89c9e9768bd5347fe4c
 DIST gpgme-1.7.0.tar.bz2 1281708 SHA256 
71f55fed0f2b3eaf7a606e59772aa645ce3322d361ce359951b3f755cc48 SHA512 
8c5891104bd531d555fc4c22086cfdea9f18be6885200f02e087d695d0518e311527a227f2c41e0dc1156cc0985265d0bee6c4504de7e2d2de0bc543a1036b5a
 WHIRLPOOL 
aaf60c5a30f9161bf8edb24e583e6a83e4a6e28abe7d9878d1d36b5ab34507ff2a47695dc4856c4fdad59463a5d56de1d8d35dee3315dfa54758c8445d9f706e
+DIST gpgme-1.7.1.tar.bz2 1285809 SHA256 
d0abe1449395315eac37e4e45076bbb82732cedf94210937b37776e10cdc2bb6 SHA512 
b8c2e2aa1f413748dc8b0f9f63ef5d1ddbb00dfd82f63a28b7162cf5d8af2a33f7ba29a309da5244ad6e23a561b99716d47d02956d03ece16d06af6ff77f200c
 WHIRLPOOL 
a7eea63ba23bf034c18565c171353ed01464f814d6d8cddb4047df402a2bd4830dd719cd4f7feb41038dd8871f3064d5b7e4ffaa6e5a9bf204d42618eb7b0788

diff --git a/app-crypt/gpgme/gpgme-1.7.1.ebuild 
b/app-crypt/gpgme/gpgme-1.7.1.ebuild
new file mode 100644
index ..9d190a0
--- /dev/null
+++ b/app-crypt/gpgme/gpgme-1.7.1.ebuild
@@ -0,0 +1,87 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+PYTHON_COMPAT=( python2_7 python3_{3,4} )
+DISTUTILS_OPTIONAL=1
+
+inherit autotools distutils-r1 eutils qmake-utils
+
+DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
+HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="1/11" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="common-lisp static-libs cxx python qt5 test"
+
+RDEPEND="app-crypt/gnupg
+   >=dev-libs/libassuan-2.0.2
+   >=dev-libs/libgpg-error-1.11
+   qt5? (
+   dev-qt/qtcore:5
+   !kde-apps/gpgmepp:4
+   !kde-apps/kdepimlibs:4
+   )
+   python? ( ${PYTHON_DEPS} )"
+   #doc? ( app-doc/doxygen[dot] )
+DEPEND="${RDEPEND}
+   python? ( dev-lang/swig )
+   qt5? (
+   test? ( dev-qt/qttest:5 )
+   )"
+
+REQUIRED_USE="qt5? ( cxx )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.8-et_EE.patch
+)
+
+do_python() {
+   if use python; then
+   pushd lang/python > /dev/null || die
+   distutils-r1_src_${EBUILD_PHASE}
+   popd > /dev/null
+   fi
+}
+
+src_prepare() {
+   default
+   eautoreconf
+   do_python
+}
+
+src_configure() {
+   local languages=()
+   use common-lisp && languages+=( "cl" )
+   use cxx && languages+=( "cpp" )
+   if use qt5; then
+   languages+=( "qt" )
+   #use doc ||
+   export DOXYGEN=
+   export MOC="$(qt5_get_bindir)/moc"
+   fi
+
+   econf \
+   --includedir="${EPREFIX}/usr/include/gpgme" \
+   --enable-languages="${languages[*]}" \
+   $(use_enable static-libs static)
+
+   use python && make -C lang/python prepare
+
+   do_python
+}
+
+src_compile() {
+   default
+   do_python
+}
+
+src_install() {
+   default
+   do_python
+   prune_libtool_files
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2016-10-11 Thread Alon Bar-Lev
commit: 23d40e5fa7f65fd2b80ade40ab1258eff35a6e27
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Tue Oct 11 08:35:55 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Tue Oct 11 08:35:55 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23d40e5f

app-crypt/gpgme: do not use ${T} in global scope

Package-Manager: portage-2.3.0

 app-crypt/gpgme/gpgme-1.7.0.ebuild | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.7.0.ebuild 
b/app-crypt/gpgme/gpgme-1.7.0.ebuild
index fc04302..16eaa6e 100644
--- a/app-crypt/gpgme/gpgme-1.7.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.7.0.ebuild
@@ -42,7 +42,6 @@ PATCHES=(
"${FILESDIR}"/${P}-build-tests.patch
"${FILESDIR}"/${P}-build-tests-disable.patch
"${FILESDIR}"/${P}-build-python.patch
-   "${T}"/${P}-build-32bit.patch
 )
 
 do_python() {
@@ -55,6 +54,9 @@ do_python() {
 
 src_prepare() {
sed -e '/a\/lang\/cpp\/src\/context_glib.cpp/,+30d' 
"${DISTDIR}/gpgme-1.7.0-build-32bit.patch" > 
"${T}/gpgme-1.7.0-build-32bit.patch"
+   PATCHES+=(
+   "${T}"/${P}-build-32bit.patch
+   )
default
eautoreconf
do_python



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2016-10-03 Thread Alon Bar-Lev
commit: 40ee390c865e5a97d9d55511d8a99527f1853a0a
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Mon Oct  3 11:45:36 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Mon Oct  3 11:57:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=40ee390c

app-crypt/gpgme: fix x86/cxx issue

Bug: 595296

Package-Manager: portage-2.3.0

 app-crypt/gpgme/Manifest   | 1 +
 app-crypt/gpgme/gpgme-1.7.0.ebuild | 5 -
 2 files changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index 66841c3..7d9b5ad 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,3 +1,4 @@
 DIST gpgme-1.5.5.tar.bz2 976383 SHA256 
0b3d3d5107680c594777aae65882a1ff6dd1ba629a83432e719c8b82a743c207 SHA512 
a01b84c1ae2a7c647b2de793fc05d39c4bf4a2d1b7378934e437857823f11ca9e9c1f3b32302d69a3a84d0be1fee1e1c86874355031b8fa6b40f4ad56ecc72ad
 WHIRLPOOL 
f3ad4282a254cf1ab8d01184df787a773fa7963a42157da93bee11430263fa86166f12f051e2b11d13be99ce1f0939d565cb02a8fba93ab6afed73ca7b2c0041
 DIST gpgme-1.6.0.tar.bz2 983573 SHA256 
b09de4197ac280b102080e09eaec6211d081efff1963bf7821cf8f4f9916099d SHA512 
b7c2bac246b0759c8752cadd3e77f03da39711badfc66d0f21cefab3f3b07fe1038611ad9ca1c16a8a48d7e831dcca68d83d052456a4cf794a73e287d41b
 WHIRLPOOL 
4e753156474097dba9db2905954d1754ca408066996a01cbc7266a24654eb7c2323043f40495cc3c227d8eef540eeca47de4c23bb329a2d34604d5a4d3828970
+DIST gpgme-1.7.0-build-32bit.patch 31933 SHA256 
933eb074334b3f241290e2ff11b16165a028062b543395de4592a4678656153c SHA512 
04be159ea211ed3bc921a65fb7a489e22c98c8e03dfe2457c38045bf8be335db8d2d56ab16de4bab49f62af40cd19dfd53bfb373a77db10853d011ec583c1dde
 WHIRLPOOL 
c69c7b0e8cfea89ff6490857790dec6cda06cc43d0d6ff6546c29c99c9bef3b7c4a377daf2949d9669169a35570dc9a859e9ab604c02c89c9e9768bd5347fe4c
 DIST gpgme-1.7.0.tar.bz2 1281708 SHA256 
71f55fed0f2b3eaf7a606e59772aa645ce3322d361ce359951b3f755cc48 SHA512 
8c5891104bd531d555fc4c22086cfdea9f18be6885200f02e087d695d0518e311527a227f2c41e0dc1156cc0985265d0bee6c4504de7e2d2de0bc543a1036b5a
 WHIRLPOOL 
aaf60c5a30f9161bf8edb24e583e6a83e4a6e28abe7d9878d1d36b5ab34507ff2a47695dc4856c4fdad59463a5d56de1d8d35dee3315dfa54758c8445d9f706e

diff --git a/app-crypt/gpgme/gpgme-1.7.0.ebuild 
b/app-crypt/gpgme/gpgme-1.7.0.ebuild
index d02f3d6..7406738 100644
--- a/app-crypt/gpgme/gpgme-1.7.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.7.0.ebuild
@@ -11,7 +11,8 @@ inherit autotools distutils-r1 eutils
 
 DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
 HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
-SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2
+   
https://git.gnupg.org/cgi-bin/gitweb.cgi?p=gpgme.git;a=patch;h=a142f187b7ddb2728ec3e1743da4a0c4538ab40a
 -> gpgme-1.7.0-build-32bit.patch"
 
 LICENSE="GPL-2 LGPL-2.1"
 SLOT="1/11" # subslot = soname major version
@@ -41,6 +42,7 @@ PATCHES=(
"${FILESDIR}"/${P}-build-tests.patch
"${FILESDIR}"/${P}-build-tests-disable.patch
"${FILESDIR}"/${P}-build-python.patch
+   "${T}"/${P}-build-32bit.patch
 )
 
 do_python() {
@@ -52,6 +54,7 @@ do_python() {
 }
 
 src_prepare() {
+   sed -e '/a\/lang\/cpp\/src\/context_glib.cpp/,+30d' 
"${DISTDIR}/gpgme-1.7.0-build-32bit.patch" > 
"${T}/gpgme-1.7.0-build-32bit.patch"
default
eautoreconf
do_python



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2016-10-03 Thread Alon Bar-Lev
commit: bd5b62a8c4a0d922a666d9c96c4cb551434b965f
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Mon Oct  3 11:56:32 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Mon Oct  3 11:57:51 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd5b62a8

app-crypt/gpgme: enforce qt5/moc location

Bug: 595438

Package-Manager: portage-2.3.0

 app-crypt/gpgme/gpgme-1.7.0.ebuild | 3 ++-
 1 file changed, 2 insertions(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.7.0.ebuild 
b/app-crypt/gpgme/gpgme-1.7.0.ebuild
index 7406738..fc04302 100644
--- a/app-crypt/gpgme/gpgme-1.7.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.7.0.ebuild
@@ -7,7 +7,7 @@ EAPI="6"
 PYTHON_COMPAT=( python2_7 python3_{3,4} )
 DISTUTILS_OPTIONAL=1
 
-inherit autotools distutils-r1 eutils
+inherit autotools distutils-r1 eutils qmake-utils
 
 DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
 HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
@@ -68,6 +68,7 @@ src_configure() {
languages+=( "qt" )
#use doc ||
export DOXYGEN=
+   export MOC="$(qt5_get_bindir)/moc"
fi
 
econf \



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2016-09-25 Thread Alon Bar-Lev
commit: ba8d9731be90aeb285f48f2815be930cf12610f9
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sun Sep 25 18:26:14 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sun Sep 25 18:26:31 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ba8d9731

app-crypt/gpgme: add swig dependency

Bug: 595114

Package-Manager: portage-2.2.28

 app-crypt/gpgme/gpgme-1.7.0.ebuild | 1 +
 1 file changed, 1 insertion(+)

diff --git a/app-crypt/gpgme/gpgme-1.7.0.ebuild 
b/app-crypt/gpgme/gpgme-1.7.0.ebuild
index 2ffe8f3..d02f3d6 100644
--- a/app-crypt/gpgme/gpgme-1.7.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.7.0.ebuild
@@ -29,6 +29,7 @@ RDEPEND="app-crypt/gnupg
python? ( ${PYTHON_DEPS} )"
#doc? ( app-doc/doxygen[dot] )
 DEPEND="${RDEPEND}
+   python? ( dev-lang/swig )
qt5? (
test? ( dev-qt/qttest:5 )
)"



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/files/

2016-09-24 Thread Alon Bar-Lev
commit: 1d4c9d162b7b4bc557c1d3b5109dec9cd2653064
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat Sep 24 07:50:54 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat Sep 24 07:51:16 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1d4c9d16

app-crypt/gpgme: simpler python patch

Package-Manager: portage-2.2.28

 .../gpgme/files/gpgme-1.7.0-build-python.patch | 71 --
 1 file changed, 25 insertions(+), 46 deletions(-)

diff --git a/app-crypt/gpgme/files/gpgme-1.7.0-build-python.patch 
b/app-crypt/gpgme/files/gpgme-1.7.0-build-python.patch
index 950813f..d37d297 100644
--- a/app-crypt/gpgme/files/gpgme-1.7.0-build-python.patch
+++ b/app-crypt/gpgme/files/gpgme-1.7.0-build-python.patch
@@ -1,4 +1,4 @@
-From a46cd3926d629da23b365b70b7bf24201c25d430 Mon Sep 17 00:00:00 2001
+From e5bccea346379a70fd9cb910c4ead9642227747f Mon Sep 17 00:00:00 2001
 From: Alon Bar-Lev 
 Date: Sat, 24 Sep 2016 01:26:19 +0300
 Subject: [PATCH] build: lang: python: cleanups
@@ -9,29 +9,21 @@ Subject: [PATCH] build: lang: python: cleanups
anything. This is handy to enable standard distutils build outside of
gpgme build system.
 
-3. Treat data.h in similar manner as other VPATH issues, just copy it to
-   the srcdir to simplify build, remove the CFLAGS requirement of
+3. Treat data.h in similar manner as other VPATH issues, just symlink it
+   to the srcdir to simplify build, remove the CFLAGS requirement of
distutils.
 
-4. Add environment variable (binary_builddir) for setup to use alternate
-   build directory so that for multiple targets same binaries may be
-   used without rebuilding the C part.
-
 The above does not alter the behavior of current build but supports the
 following sequence:
 
-$ mkdir common
-$ cd common
+$ mkdir build
+$ cd build
 $ ../configure --enable-languages=
 $ make
-$ cd ..
-$ mkdir python
-$ cd python
-$ ../configure --enable-languages=
 $ cd lang/python
 $ make prepare
-$ binary_builddir="../../../common" ./setup.py build
-$ binary_builddir="../../../common" ./setup.py install
+$ ./setup.py build
+$ ./setup.py install
 
 Notice the standard use of distutils which is required for package
 manager to control the python selection and build process.
@@ -39,10 +31,9 @@ manager to control the python selection and build process.
 Signed-off-by: Alon Bar-Lev 
 ---
  configure.ac|  2 +-
- lang/python/Makefile.am | 11 ++-
+ lang/python/Makefile.am | 16 ++--
  lang/python/gpgme.i |  2 +-
- lang/python/setup.py.in |  9 +
- 4 files changed, 13 insertions(+), 11 deletions(-)
+ 3 files changed, 12 insertions(+), 8 deletions(-)
 
 diff --git a/configure.ac b/configure.ac
 index 4a29f2f..efa1f19 100644
@@ -60,17 +51,23 @@ index 4a29f2f..efa1f19 100644
  
  echo "
 diff --git a/lang/python/Makefile.am b/lang/python/Makefile.am
-index 2271ce0..fb1eebf 100644
+index 2271ce0..9866f53 100644
 --- a/lang/python/Makefile.am
 +++ b/lang/python/Makefile.am
-@@ -51,17 +51,18 @@ copystamp: $(COPY_FILES) $(COPY_FILES_PYME)
+@@ -46,24 +46,28 @@ COPY_FILES_PYME = \
+ 
+ # For VPATH builds we need to copy some files because Python's
+ # distutils are not VPATH-aware.
+-copystamp: $(COPY_FILES) $(COPY_FILES_PYME)
++copystamp: $(COPY_FILES) $(COPY_FILES_PYME) data.h
+   if test "$(srcdir)" != "$(builddir)" ; then \
  cp -R $(COPY_FILES) . ; \
  cp -R $(COPY_FILES_PYME) pyme ; \
fi
-+  cp "$(top_srcdir)/src/data.h" .
touch $@
  
-+prepare: copystamp
++data.h:
++  ln -s "$(top_srcdir)/src/data.h"
 +
  all-local: copystamp
for PYTHON in $(PYTHONS); do \
@@ -85,8 +82,13 @@ index 2271ce0..fb1eebf 100644
 +  $(PYTHON) setup.py sdist --verbose
gpg2 --detach-sign --armor dist/pyme3-$(VERSION).tar.gz
  
++.PHONY: prepare
++prepare: copystamp
++
  .PHONY: sdist
-@@ -72,7 +73,7 @@ upload: dist/pyme3-$(VERSION).tar.gz 
dist/pyme3-$(VERSION).tar.gz.asc
+ sdist: dist/pyme3-$(VERSION).tar.gz dist/pyme3-$(VERSION).tar.gz.asc
+ 
+@@ -72,7 +76,7 @@ upload: dist/pyme3-$(VERSION).tar.gz 
dist/pyme3-$(VERSION).tar.gz.asc
twine upload $^
  
  CLEANFILES = gpgme.h errors.i gpgme_wrap.c pyme/gpgme.py \
@@ -108,29 +110,6 @@ index 84addae..ac666f4 100644
  %}
  #endif
  
-diff --git a/lang/python/setup.py.in b/lang/python/setup.py.in
-index 31892c1..ce06758 100755
 a/lang/python/setup.py.in
-+++ b/lang/python/setup.py.in
-@@ -32,13 +32,14 @@ library_dirs = []
- in_tree = False
- extra_swig_opts = []
- extra_macros = dict()
-+binary_builddir=os.environ.get('binary_builddir', '../..')
- 
--if os.path.exists("../../src/gpgme-config"):
-+if os.path.exists(os.path.join(binary_builddir, "src/gpgme-config")):
- # In-tree build.
- in_tree = True
--gpgme_config = ["../../src/gpgme-config"] + gpgme_config_flags
--gpgme_h = "../../src/gpgme.h"
--library_dirs = ["../../src/.libs"] # XXX uses libtool 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2016-09-24 Thread Alon Bar-Lev
commit: 0824a358659678c52ada46bc9bb44af359586a96
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat Sep 24 06:22:37 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat Sep 24 06:23:00 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0824a358

app-crypt/gpgme: even simpler distutils usage

Package-Manager: portage-2.2.28

 app-crypt/gpgme/gpgme-1.7.0.ebuild | 13 +++--
 1 file changed, 3 insertions(+), 10 deletions(-)

diff --git a/app-crypt/gpgme/gpgme-1.7.0.ebuild 
b/app-crypt/gpgme/gpgme-1.7.0.ebuild
index 7ea80be..2ffe8f3 100644
--- a/app-crypt/gpgme/gpgme-1.7.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.7.0.ebuild
@@ -45,7 +45,7 @@ PATCHES=(
 do_python() {
if use python; then
pushd lang/python > /dev/null || die
-   binary_builddir="${S}" distutils-r1_src_${EBUILD_PHASE}
+   distutils-r1_src_${EBUILD_PHASE}
popd > /dev/null
fi
 }
@@ -71,20 +71,13 @@ src_configure() {
--enable-languages="${languages[*]}" \
$(use_enable static-libs static)
 
-   python_conf() {
-   econf --enable-languages=
-   }
-   use python && python_foreach_impl python_conf
+   use python && make -C lang/python prepare
+
do_python
 }
 
 src_compile() {
default
-
-   python_build() {
-   make -C lang/python prepare
-   }
-   use python && python_foreach_impl python_build
do_python
 }
 



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/, app-crypt/gpgme/files/

2016-09-23 Thread Alon Bar-Lev
commit: 8642c015c4c6d689766cce9f0e626d08b1478a53
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Sep 23 23:26:37 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Sep 23 23:26:53 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8642c015

app-crypt/gpgme: add python bindings

 .../gpgme/files/gpgme-1.7.0-build-python.patch | 136 +
 app-crypt/gpgme/gpgme-1.7.0.ebuild |  37 +-
 2 files changed, 170 insertions(+), 3 deletions(-)

diff --git a/app-crypt/gpgme/files/gpgme-1.7.0-build-python.patch 
b/app-crypt/gpgme/files/gpgme-1.7.0-build-python.patch
new file mode 100644
index ..950813f
--- /dev/null
+++ b/app-crypt/gpgme/files/gpgme-1.7.0-build-python.patch
@@ -0,0 +1,136 @@
+From a46cd3926d629da23b365b70b7bf24201c25d430 Mon Sep 17 00:00:00 2001
+From: Alon Bar-Lev 
+Date: Sat, 24 Sep 2016 01:26:19 +0300
+Subject: [PATCH] build: lang: python: cleanups
+
+1. Make setup.py executable when generated.
+
+2. Add prepare target to enable prepare the source tree without building
+   anything. This is handy to enable standard distutils build outside of
+   gpgme build system.
+
+3. Treat data.h in similar manner as other VPATH issues, just copy it to
+   the srcdir to simplify build, remove the CFLAGS requirement of
+   distutils.
+
+4. Add environment variable (binary_builddir) for setup to use alternate
+   build directory so that for multiple targets same binaries may be
+   used without rebuilding the C part.
+
+The above does not alter the behavior of current build but supports the
+following sequence:
+
+$ mkdir common
+$ cd common
+$ ../configure --enable-languages=
+$ make
+$ cd ..
+$ mkdir python
+$ cd python
+$ ../configure --enable-languages=
+$ cd lang/python
+$ make prepare
+$ binary_builddir="../../../common" ./setup.py build
+$ binary_builddir="../../../common" ./setup.py install
+
+Notice the standard use of distutils which is required for package
+manager to control the python selection and build process.
+
+Signed-off-by: Alon Bar-Lev 
+---
+ configure.ac|  2 +-
+ lang/python/Makefile.am | 11 ++-
+ lang/python/gpgme.i |  2 +-
+ lang/python/setup.py.in |  9 +
+ 4 files changed, 13 insertions(+), 11 deletions(-)
+
+diff --git a/configure.ac b/configure.ac
+index 4a29f2f..efa1f19 100644
+--- a/configure.ac
 b/configure.ac
+@@ -886,9 +886,9 @@ AC_CONFIG_FILES([lang/Makefile lang/cl/Makefile 
lang/cl/gpgme.asd])
+ AM_COND_IF([HAVE_DOXYGEN], [AC_CONFIG_FILES([lang/qt/doc/Doxyfile])])
+ AC_CONFIG_FILES(lang/qt/doc/Makefile)
+ AC_CONFIG_FILES([lang/python/Makefile
+-   lang/python/setup.py
+lang/python/pyme/version.py
+lang/python/tests/Makefile])
++AC_CONFIG_FILES([lang/python/setup.py], [chmod a+x lang/python/setup.py])
+ AC_OUTPUT
+ 
+ echo "
+diff --git a/lang/python/Makefile.am b/lang/python/Makefile.am
+index 2271ce0..fb1eebf 100644
+--- a/lang/python/Makefile.am
 b/lang/python/Makefile.am
+@@ -51,17 +51,18 @@ copystamp: $(COPY_FILES) $(COPY_FILES_PYME)
+ cp -R $(COPY_FILES) . ; \
+ cp -R $(COPY_FILES_PYME) pyme ; \
+   fi
++  cp "$(top_srcdir)/src/data.h" .
+   touch $@
+ 
++prepare: copystamp
++
+ all-local: copystamp
+   for PYTHON in $(PYTHONS); do \
+-CFLAGS="$(CFLAGS) -I$(top_srcdir)" \
+-  $$PYTHON setup.py build --verbose ; \
++$$PYTHON setup.py build --verbose ; \
+   done
+ 
+ dist/pyme3-$(VERSION).tar.gz dist/pyme3-$(VERSION).tar.gz.asc: copystamp
+-  CFLAGS="$(CFLAGS) -I$(top_srcdir)" \
+-$(PYTHON) setup.py sdist --verbose
++  $(PYTHON) setup.py sdist --verbose
+   gpg2 --detach-sign --armor dist/pyme3-$(VERSION).tar.gz
+ 
+ .PHONY: sdist
+@@ -72,7 +73,7 @@ upload: dist/pyme3-$(VERSION).tar.gz 
dist/pyme3-$(VERSION).tar.gz.asc
+   twine upload $^
+ 
+ CLEANFILES = gpgme.h errors.i gpgme_wrap.c pyme/gpgme.py \
+-copystamp
++data.h copystamp
+ 
+ # Remove the rest.
+ #
+diff --git a/lang/python/gpgme.i b/lang/python/gpgme.i
+index 84addae..ac666f4 100644
+--- a/lang/python/gpgme.i
 b/lang/python/gpgme.i
+@@ -183,7 +183,7 @@
+representation of struct gpgme_data for an very efficient check if
+the buffer has been modified.  */
+ %{
+-#include "src/data.h" /* For struct gpgme_data.  */
++#include "data.h" /* For struct gpgme_data.  */
+ %}
+ #endif
+ 
+diff --git a/lang/python/setup.py.in b/lang/python/setup.py.in
+index 31892c1..ce06758 100755
+--- a/lang/python/setup.py.in
 b/lang/python/setup.py.in
+@@ -32,13 +32,14 @@ library_dirs = []
+ in_tree = False
+ extra_swig_opts = []
+ extra_macros = dict()
++binary_builddir=os.environ.get('binary_builddir', '../..')
+ 
+-if os.path.exists("../../src/gpgme-config"):
++if os.path.exists(os.path.join(binary_builddir, "src/gpgme-config")):
+ # In-tree build.
+ in_tree = True
+-gpgme_config 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2016-09-23 Thread Alon Bar-Lev
commit: 262223ac7bc92ccc5f8cc736a47bd8b8138bf701
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Sep 23 20:54:58 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Sep 23 20:55:17 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=262223ac

app-crypt/gpgme: cleanup common-lisp

Package-Manager: portage-2.2.28

 app-crypt/gpgme/gpgme-1.7.0.ebuild | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/app-crypt/gpgme/gpgme-1.7.0.ebuild 
b/app-crypt/gpgme/gpgme-1.7.0.ebuild
index 41ebf70..2d507d5 100644
--- a/app-crypt/gpgme/gpgme-1.7.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.7.0.ebuild
@@ -43,7 +43,8 @@ src_prepare() {
 }
 
 src_configure() {
-   local languages=( "cl" )
+   local languages=()
+   use common-lisp && languages+=( "cl" )
use cxx && languages+=( "cpp" )
if use qt5; then
languages+=( "qt" )
@@ -60,6 +61,4 @@ src_configure() {
 src_install() {
default
prune_libtool_files
-
-   use common-lisp || rm -fr "${ED}usr/share/common-lisp"
 }



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/files/, app-crypt/gpgme/

2016-09-23 Thread Alon Bar-Lev
commit: 113f70ec80afe48d98b60293be3d2f09155d301c
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Sep 23 20:29:55 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Sep 23 20:30:48 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=113f70ec

app-crypt/gpgme: fix qt tests issue

Bug: 594922

Package-Manager: portage-2.2.28

 .../files/gpgme-1.7.0-build-tests-disable.patch| 40 +++
 .../gpgme/files/gpgme-1.7.0-build-tests.patch  | 82 ++
 app-crypt/gpgme/gpgme-1.7.0.ebuild |  9 ++-
 3 files changed, 126 insertions(+), 5 deletions(-)

diff --git a/app-crypt/gpgme/files/gpgme-1.7.0-build-tests-disable.patch 
b/app-crypt/gpgme/files/gpgme-1.7.0-build-tests-disable.patch
new file mode 100644
index ..7d56ad3
--- /dev/null
+++ b/app-crypt/gpgme/files/gpgme-1.7.0-build-tests-disable.patch
@@ -0,0 +1,40 @@
+From 516022b0cd1a43973a467bb5b7e6813b9444d608 Mon Sep 17 00:00:00 2001
+From: Alon Bar-Lev 
+Date: Fri, 23 Sep 2016 22:46:39 +0300
+Subject: [PATCH] build: tests: remove non working
+
+Signed-off-by: Alon Bar-Lev 
+---
+ lang/qt/tests/Makefile.am | 2 +-
+ tests/gpg/Makefile.am | 2 +-
+ 2 files changed, 2 insertions(+), 2 deletions(-)
+
+diff --git a/lang/qt/tests/Makefile.am b/lang/qt/tests/Makefile.am
+index a41dc8c..e05c8a3 100644
+--- a/lang/qt/tests/Makefile.am
 b/lang/qt/tests/Makefile.am
+@@ -25,7 +25,7 @@ TESTS_ENVIRONMENT = GNUPGHOME=$(abs_builddir)
+ EXTRA_DIST = initial.test
+ 
+ TESTS = initial.test t-keylist t-keylocate t-ownertrust t-tofuinfo \
+-t-encrypt t-wkspublish
++t-wkspublish
+ 
+ moc_files = t-keylist.moc t-keylocate.moc t-ownertrust.moc t-tofuinfo.moc \
+ t-encrypt.moc t-support.hmoc t-wkspublish.moc
+diff --git a/tests/gpg/Makefile.am b/tests/gpg/Makefile.am
+index 9877843..90a1dfd 100644
+--- a/tests/gpg/Makefile.am
 b/tests/gpg/Makefile.am
+@@ -36,7 +36,7 @@ endif
+ 
+ c_tests = \
+ t-encrypt t-encrypt-sym t-encrypt-sign t-sign t-signers   
\
+-  t-decrypt t-verify t-decrypt-verify t-sig-notation t-export \
++  t-decrypt t-verify t-decrypt-verify t-export\
+   t-import t-trustlist t-edit t-keylist t-keylist-sig t-wait  \
+   t-encrypt-large t-file-name t-gpgconf t-encrypt-mixed $(tests_unix)
+ 
+-- 
+2.7.3
+

diff --git a/app-crypt/gpgme/files/gpgme-1.7.0-build-tests.patch 
b/app-crypt/gpgme/files/gpgme-1.7.0-build-tests.patch
new file mode 100644
index ..719ddac
--- /dev/null
+++ b/app-crypt/gpgme/files/gpgme-1.7.0-build-tests.patch
@@ -0,0 +1,82 @@
+From c2f352363615a4581e01999eb4230f4921cc6f9f Mon Sep 17 00:00:00 2001
+From: Alon Bar-Lev 
+Date: Fri, 23 Sep 2016 23:05:35 +0300
+Subject: [PATCH] build: avoid build tests if not required
+
+Signed-off-by: Alon Bar-Lev 
+---
+ lang/qt/tests/Makefile.am  | 2 +-
+ tests/Makefile.am  | 2 +-
+ tests/gpg/Makefile.am  | 2 +-
+ tests/gpgsm/Makefile.am| 2 +-
+ tests/opassuan/Makefile.am | 2 +-
+ 5 files changed, 5 insertions(+), 5 deletions(-)
+
+diff --git a/lang/qt/tests/Makefile.am b/lang/qt/tests/Makefile.am
+index 36ecfe4..63186e7 100644
+--- a/lang/qt/tests/Makefile.am
 b/lang/qt/tests/Makefile.am
+@@ -62,7 +62,7 @@ nodist_t_keylist_SOURCES = $(moc_files)
+ 
+ BUILT_SOURCES = $(moc_files)
+ 
+-noinst_PROGRAMS = t-keylist t-keylocate t-ownertrust t-tofuinfo t-encrypt \
++check_PROGRAMS = t-keylist t-keylocate t-ownertrust t-tofuinfo t-encrypt \
+ run-keyformailboxjob t-wkspublish
+ 
+ CLEANFILES = secring.gpg pubring.gpg pubring.kbx trustdb.gpg dirmngr.conf \
+diff --git a/tests/Makefile.am b/tests/Makefile.am
+index c71914f..b698e11 100644
+--- a/tests/Makefile.am
 b/tests/Makefile.am
+@@ -31,7 +31,7 @@ LDADD = ../src/libgpgme.la @GPG_ERROR_LIBS@
+ 
+ noinst_HEADERS = run-support.h
+ 
+-noinst_PROGRAMS = $(TESTS) run-keylist run-export run-import run-sign \
++check_PROGRAMS = $(TESTS) run-keylist run-export run-import run-sign \
+ run-verify run-encrypt run-identify run-decrypt run-genkey \
+ run-keysign run-tofu
+ 
+diff --git a/tests/gpg/Makefile.am b/tests/gpg/Makefile.am
+index 90a1dfd..671a2f3 100644
+--- a/tests/gpg/Makefile.am
 b/tests/gpg/Makefile.am
+@@ -64,7 +64,7 @@ LDADD = ../../src/libgpgme.la
+ t_thread1_LDADD = ../../src/libgpgme-pthread.la -lpthread
+ 
+ # We don't run t-genkey in the test suite, because it takes too long
+-noinst_PROGRAMS = $(c_tests) t-genkey
++check_PROGRAMS = $(c_tests) t-genkey
+ 
+ clean-local:
+   -$(top_srcdir)/tests/start-stop-agent --stop
+diff --git a/tests/gpgsm/Makefile.am b/tests/gpgsm/Makefile.am
+index 41645b6..1bdb712 100644
+--- a/tests/gpgsm/Makefile.am
 b/tests/gpgsm/Makefile.am
+@@ -40,7 +40,7 @@ LDADD = ../../src/libgpgme.la
+ 
+ # We don't run t-genkey in the test suite, because it takes too long
+ # and needs a working 

[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2016-09-23 Thread Alon Bar-Lev
commit: 633f13489b7e234d9c438e24a7b9b5a0f20a5022
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Sep 23 16:20:44 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Sep 23 16:21:34 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=633f1348

app-crypt/gpgme: blocks current kde libraries

Bug: 594640

Package-Manager: portage-2.2.28

 app-crypt/gpgme/gpgme-1.7.0.ebuild | 6 +-
 1 file changed, 5 insertions(+), 1 deletion(-)

diff --git a/app-crypt/gpgme/gpgme-1.7.0.ebuild 
b/app-crypt/gpgme/gpgme-1.7.0.ebuild
index 6f59d08..bb05f40 100644
--- a/app-crypt/gpgme/gpgme-1.7.0.ebuild
+++ b/app-crypt/gpgme/gpgme-1.7.0.ebuild
@@ -18,7 +18,11 @@ IUSE="common-lisp static-libs cxx qt5 test"
 RDEPEND="app-crypt/gnupg
>=dev-libs/libassuan-2.0.2
>=dev-libs/libgpg-error-1.11
-   qt5? ( dev-qt/qtcore:5 )"
+   qt5? (
+   dev-qt/qtcore:5
+   !kde-apps/gpgmepp:4
+   !kde-apps/kdepimlibs:4
+   )"
#doc? ( app-doc/doxygen[dot] )
 DEPEND="${RDEPEND}
qt5? (



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/files/, app-crypt/gpgme/

2016-09-23 Thread Alon Bar-Lev
commit: aa6d11aa925958a502e4095af161e5a78f9ecd7f
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Fri Sep 23 09:31:23 2016 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Fri Sep 23 09:32:12 2016 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=aa6d11aa

app-crypt/gpgme: version bump

Bug: 594640

Package-Manager: portage-2.2.28

 app-crypt/gpgme/Manifest  |  1 +
 app-crypt/gpgme/files/gpgme-1.1.8-et_EE.patch |  4 +-
 app-crypt/gpgme/gpgme-1.7.0.ebuild| 62 +++
 3 files changed, 65 insertions(+), 2 deletions(-)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index 7ea626f..66841c3 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1,2 +1,3 @@
 DIST gpgme-1.5.5.tar.bz2 976383 SHA256 
0b3d3d5107680c594777aae65882a1ff6dd1ba629a83432e719c8b82a743c207 SHA512 
a01b84c1ae2a7c647b2de793fc05d39c4bf4a2d1b7378934e437857823f11ca9e9c1f3b32302d69a3a84d0be1fee1e1c86874355031b8fa6b40f4ad56ecc72ad
 WHIRLPOOL 
f3ad4282a254cf1ab8d01184df787a773fa7963a42157da93bee11430263fa86166f12f051e2b11d13be99ce1f0939d565cb02a8fba93ab6afed73ca7b2c0041
 DIST gpgme-1.6.0.tar.bz2 983573 SHA256 
b09de4197ac280b102080e09eaec6211d081efff1963bf7821cf8f4f9916099d SHA512 
b7c2bac246b0759c8752cadd3e77f03da39711badfc66d0f21cefab3f3b07fe1038611ad9ca1c16a8a48d7e831dcca68d83d052456a4cf794a73e287d41b
 WHIRLPOOL 
4e753156474097dba9db2905954d1754ca408066996a01cbc7266a24654eb7c2323043f40495cc3c227d8eef540eeca47de4c23bb329a2d34604d5a4d3828970
+DIST gpgme-1.7.0.tar.bz2 1281708 SHA256 
71f55fed0f2b3eaf7a606e59772aa645ce3322d361ce359951b3f755cc48 SHA512 
8c5891104bd531d555fc4c22086cfdea9f18be6885200f02e087d695d0518e311527a227f2c41e0dc1156cc0985265d0bee6c4504de7e2d2de0bc543a1036b5a
 WHIRLPOOL 
aaf60c5a30f9161bf8edb24e583e6a83e4a6e28abe7d9878d1d36b5ab34507ff2a47695dc4856c4fdad59463a5d56de1d8d35dee3315dfa54758c8445d9f706e

diff --git a/app-crypt/gpgme/files/gpgme-1.1.8-et_EE.patch 
b/app-crypt/gpgme/files/gpgme-1.1.8-et_EE.patch
index dc921ee..293debb 100644
--- a/app-crypt/gpgme/files/gpgme-1.1.8-et_EE.patch
+++ b/app-crypt/gpgme/files/gpgme-1.1.8-et_EE.patch
@@ -1,5 +1,5 @@
 ./gpgme-1.1.8/src/gpgme-config.in.orig 2009-03-08 10:25:48.0 
+1100
-+++ ./gpgme-1.1.8/src/gpgme-config.in  2009-03-08 10:35:53.0 +1100
+--- gpgme-1.1.8/src/gpgme-config.in2009-03-08 10:25:48.0 +1100
 gpgme-1.1.8/src/gpgme-config.in2009-03-08 10:35:53.0 +1100
 @@ -64,7 +64,7 @@
  while test $# -gt 0; do
  case "$1" in

diff --git a/app-crypt/gpgme/gpgme-1.7.0.ebuild 
b/app-crypt/gpgme/gpgme-1.7.0.ebuild
new file mode 100644
index ..6f59d08
--- /dev/null
+++ b/app-crypt/gpgme/gpgme-1.7.0.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="6"
+
+inherit eutils qmake-utils
+
+DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
+HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="1/11" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="common-lisp static-libs cxx qt5 test"
+
+RDEPEND="app-crypt/gnupg
+   >=dev-libs/libassuan-2.0.2
+   >=dev-libs/libgpg-error-1.11
+   qt5? ( dev-qt/qtcore:5 )"
+   #doc? ( app-doc/doxygen[dot] )
+DEPEND="${RDEPEND}
+   qt5? (
+   test? ( dev-qt/qttest:5 )
+   )"
+
+REQUIRED_USE="qt5? ( cxx )"
+
+PATCHES=(
+   "${FILESDIR}"/${PN}-1.1.8-et_EE.patch
+)
+
+src_prepare() {
+   default
+
+   # remove non working tests
+   sed -i 's/\tt-sig-notation\$(EXEEXT)/\t/' tests/gpg/Makefile.in || die
+   sed -i 's/ t-encrypt\$(EXEEXT)//' lang/qt/tests/Makefile.in || die
+}
+
+src_configure() {
+   local languages=( "cl" )
+   use cxx && languages+=( "cpp" )
+   if use qt5; then
+   languages+=( "qt" )
+   #use doc ||
+   export DOXYGEN=
+   fi
+
+   econf \
+   --includedir="${EPREFIX}/usr/include/gpgme" \
+   --enable-languages="${languages[*]}" \
+   $(use_enable static-libs static)
+}
+
+src_install() {
+   default
+   prune_libtool_files
+
+   use common-lisp || rm -fr "${ED}usr/share/common-lisp"
+}



[gentoo-commits] repo/gentoo:master commit in: app-crypt/gpgme/

2015-09-10 Thread Alon Bar-Lev
commit: de7b5bc60edf0e3746c89aafd8ed3f8cf7babff5
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Thu Sep 10 06:05:56 2015 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Sep 10 06:07:06 2015 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de7b5bc6

app-crypt/gpgme: version bump

Package-Manager: portage-2.2.20.1

 app-crypt/gpgme/Manifest   |  1 +
 app-crypt/gpgme/gpgme-1.6.0.ebuild | 41 ++
 2 files changed, 42 insertions(+)

diff --git a/app-crypt/gpgme/Manifest b/app-crypt/gpgme/Manifest
index 0dd3131..7ea626f 100644
--- a/app-crypt/gpgme/Manifest
+++ b/app-crypt/gpgme/Manifest
@@ -1 +1,2 @@
 DIST gpgme-1.5.5.tar.bz2 976383 SHA256 
0b3d3d5107680c594777aae65882a1ff6dd1ba629a83432e719c8b82a743c207 SHA512 
a01b84c1ae2a7c647b2de793fc05d39c4bf4a2d1b7378934e437857823f11ca9e9c1f3b32302d69a3a84d0be1fee1e1c86874355031b8fa6b40f4ad56ecc72ad
 WHIRLPOOL 
f3ad4282a254cf1ab8d01184df787a773fa7963a42157da93bee11430263fa86166f12f051e2b11d13be99ce1f0939d565cb02a8fba93ab6afed73ca7b2c0041
+DIST gpgme-1.6.0.tar.bz2 983573 SHA256 
b09de4197ac280b102080e09eaec6211d081efff1963bf7821cf8f4f9916099d SHA512 
b7c2bac246b0759c8752cadd3e77f03da39711badfc66d0f21cefab3f3b07fe1038611ad9ca1c16a8a48d7e831dcca68d83d052456a4cf794a73e287d41b
 WHIRLPOOL 
4e753156474097dba9db2905954d1754ca408066996a01cbc7266a24654eb7c2323043f40495cc3c227d8eef540eeca47de4c23bb329a2d34604d5a4d3828970

diff --git a/app-crypt/gpgme/gpgme-1.6.0.ebuild 
b/app-crypt/gpgme/gpgme-1.6.0.ebuild
new file mode 100644
index 000..6c33789
--- /dev/null
+++ b/app-crypt/gpgme/gpgme-1.6.0.ebuild
@@ -0,0 +1,41 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI="5"
+
+inherit eutils libtool
+
+DESCRIPTION="GnuPG Made Easy is a library for making GnuPG easier to use"
+HOMEPAGE="http://www.gnupg.org/related_software/gpgme;
+SRC_URI="mirror://gnupg/gpgme/${P}.tar.bz2"
+
+LICENSE="GPL-2 LGPL-2.1"
+SLOT="1/11" # subslot = soname major version
+KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~sparc ~x86 
~x86-fbsd ~x64-freebsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos 
~sparc64-solaris ~x64-solaris ~x86-solaris"
+IUSE="common-lisp static-libs"
+
+DEPEND="app-crypt/gnupg
+   >=dev-libs/libassuan-2.0.2
+   >=dev-libs/libgpg-error-1.11"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+   epatch "${FILESDIR}"/${PN}-1.1.8-et_EE.patch
+   elibtoolize
+}
+
+src_configure() {
+   econf \
+   --includedir="${EPREFIX}/usr/include/gpgme" \
+   $(use_enable static-libs static)
+}
+
+src_install() {
+   default
+   prune_libtool_files
+
+   if ! use common-lisp; then
+   rm -fr "${ED}usr/share/common-lisp"
+   fi
+}