1 |
commit: 0615cd950ccb7f39b954c6466076f08947fa5db7 |
2 |
Author: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org> |
3 |
AuthorDate: Mon Jan 23 18:17:43 2017 +0000 |
4 |
Commit: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org> |
5 |
CommitDate: Mon Jan 23 18:17:57 2017 +0000 |
6 |
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0615cd95 |
7 |
|
8 |
Revert "app-crypt/dirmngr: tree clean" |
9 |
|
10 |
This reverts commit 530dc0b7fb273174fb273f0fec93e1f5b2a26b77. |
11 |
|
12 |
app-crypt/dirmngr/Manifest | 1 + |
13 |
app-crypt/dirmngr/dirmngr-1.1.1-r1.ebuild | 41 +++++++++++++++++++++++++ |
14 |
app-crypt/dirmngr/files/dirmngr-1.1.1-pth.patch | 17 ++++++++++ |
15 |
app-crypt/dirmngr/metadata.xml | 8 +++++ |
16 |
4 files changed, 67 insertions(+) |
17 |
|
18 |
diff --git a/app-crypt/dirmngr/Manifest b/app-crypt/dirmngr/Manifest |
19 |
new file mode 100644 |
20 |
index 00000000..6b6bad2 |
21 |
--- /dev/null |
22 |
+++ b/app-crypt/dirmngr/Manifest |
23 |
@@ -0,0 +1 @@ |
24 |
+DIST dirmngr-1.1.1.tar.bz2 566929 SHA256 d2280b8c314db80cdaf101211a47826734443436f5c3545cc1b614c50eaae6ff SHA512 922512f22853c49cf291207c81862c68ba51c89646036288592d6b2f57709d35ac53f9f550569986c04daec20403ab8ec85b08893443af417950916b869c8419 WHIRLPOOL 84a174d42418723e346c7af8d9bb9aa12e4602cbba9510f492ef10d29f4900768ede986d2c7c93cee129ce03e5aeca08357490ec050b54e1250e2e4b36150617 |
25 |
|
26 |
diff --git a/app-crypt/dirmngr/dirmngr-1.1.1-r1.ebuild b/app-crypt/dirmngr/dirmngr-1.1.1-r1.ebuild |
27 |
new file mode 100644 |
28 |
index 00000000..d9c8bd8 |
29 |
--- /dev/null |
30 |
+++ b/app-crypt/dirmngr/dirmngr-1.1.1-r1.ebuild |
31 |
@@ -0,0 +1,41 @@ |
32 |
+# Copyright 1999-2015 Gentoo Foundation |
33 |
+# Distributed under the terms of the GNU General Public License v2 |
34 |
+# $Id$ |
35 |
+ |
36 |
+EAPI="5" |
37 |
+ |
38 |
+inherit eutils |
39 |
+ |
40 |
+DESCRIPTION="DirMngr is a daemon to handle CRL and certificate requests for GnuPG" |
41 |
+HOMEPAGE="http://www.gnupg.org/download/index.en.html#dirmngr" |
42 |
+SRC_URI="mirror://gnupg/${PN}/${P}.tar.bz2" |
43 |
+ |
44 |
+LICENSE="GPL-3" |
45 |
+SLOT="0" |
46 |
+KEYWORDS="alpha amd64 hppa ~ia64 ppc ppc64 sparc x86" |
47 |
+IUSE="nls" |
48 |
+ |
49 |
+RDEPEND=">=net-nds/openldap-2.1.26 |
50 |
+ >=dev-libs/libgpg-error-1.4 |
51 |
+ >=dev-libs/libgcrypt-1.4.0:0 |
52 |
+ >=dev-libs/libksba-1.0.2 |
53 |
+ >=dev-libs/pth-1.3.7 |
54 |
+ nls? ( virtual/libintl )" |
55 |
+ |
56 |
+DEPEND="${RDEPEND} |
57 |
+ >=dev-libs/libassuan-2 |
58 |
+ nls? ( >=sys-devel/gettext-0.12.1 )" |
59 |
+ |
60 |
+src_prepare() { |
61 |
+ epatch "${FILESDIR}/${P}-pth.patch" |
62 |
+} |
63 |
+ |
64 |
+src_configure() { |
65 |
+ econf --docdir="/usr/share/doc/${PF}" $(use_enable nls) \ |
66 |
+ LDAPLIBS="-lldap -llber" |
67 |
+} |
68 |
+ |
69 |
+src_install() { |
70 |
+ default |
71 |
+ dodoc AUTHORS ChangeLog NEWS README THANKS TODO |
72 |
+} |
73 |
|
74 |
diff --git a/app-crypt/dirmngr/files/dirmngr-1.1.1-pth.patch b/app-crypt/dirmngr/files/dirmngr-1.1.1-pth.patch |
75 |
new file mode 100644 |
76 |
index 00000000..862458e |
77 |
--- /dev/null |
78 |
+++ b/app-crypt/dirmngr/files/dirmngr-1.1.1-pth.patch |
79 |
@@ -0,0 +1,17 @@ |
80 |
+Index: src/dirmngr.c |
81 |
+=================================================================== |
82 |
+--- src/dirmngr.c (revision 348) |
83 |
++++ src/dirmngr.c (working copy) |
84 |
+@@ -665,8 +665,11 @@ |
85 |
+ the option parsing may need services of the libraries. */ |
86 |
+ |
87 |
+ /* Libgcrypt requires us to register the threading model first. |
88 |
+- Note that this will also do the pth_init. */ |
89 |
++ Note that this will also do the pth_init for libgcrypt < 1.6 */ |
90 |
+ |
91 |
++#if GCRYPT_VERSION_NUMBER >= 0x010600 |
92 |
++ pth_init (); |
93 |
++#endif |
94 |
+ /* Init Libgcrypt. */ |
95 |
+ rc = gcry_control (GCRYCTL_SET_THREAD_CBS, &gcry_threads_pth); |
96 |
+ if (rc) |
97 |
|
98 |
diff --git a/app-crypt/dirmngr/metadata.xml b/app-crypt/dirmngr/metadata.xml |
99 |
new file mode 100644 |
100 |
index 00000000..f1c3d59 |
101 |
--- /dev/null |
102 |
+++ b/app-crypt/dirmngr/metadata.xml |
103 |
@@ -0,0 +1,8 @@ |
104 |
+<?xml version="1.0" encoding="UTF-8"?> |
105 |
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> |
106 |
+<pkgmetadata> |
107 |
+<maintainer type="project"> |
108 |
+ <email>crypto@g.o</email> |
109 |
+ <name>Crypto</name> |
110 |
+</maintainer> |
111 |
+</pkgmetadata> |