Gentoo Archives: gentoo-commits

From: Alon Bar-Lev <alonbl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/signing-party/
Date: Wed, 10 Apr 2019 18:54:33
Message-Id: 1554922461.7447951a1db952fa2ffc2484ebc6b9172936412c.alonbl@gentoo
1 commit: 7447951a1db952fa2ffc2484ebc6b9172936412c
2 Author: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
3 AuthorDate: Wed Apr 10 18:51:37 2019 +0000
4 Commit: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
5 CommitDate: Wed Apr 10 18:54:21 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7447951a
7
8 app-crypt/signing-party: version bump
9
10 Thanks: Sergey Alirzaev <zl29ah <AT> gmail.com>
11 Signed-off-by: Sergey Alirzaev <zl29ah <AT> gmail.com>
12 Signed-off-by: Alon Bar-Lev <alonbl <AT> gentoo.org>
13
14 app-crypt/signing-party/Manifest | 1 +
15 app-crypt/signing-party/signing-party-2.9.ebuild | 113 +++++++++++++++++++++++
16 2 files changed, 114 insertions(+)
17
18 diff --git a/app-crypt/signing-party/Manifest b/app-crypt/signing-party/Manifest
19 index 5f511e9a96c..29f753d2464 100644
20 --- a/app-crypt/signing-party/Manifest
21 +++ b/app-crypt/signing-party/Manifest
22 @@ -1 +1,2 @@
23 DIST signing-party_2.7.orig.tar.gz 201320 BLAKE2B 4fe5781b610dc8acd5166fc7ce7daa1b856f6617952d5eb226cae0c8c6fcaa196b88ffe313b2d71b8f11423a81e84f2124d9adea86edbfb0d22808473d1c36fe SHA512 d1599ca0cb2dd554b4688bc8c77f4a1dd907d00539bb11abe147300dd2184f8548ebe9fdf793e83e2956a220b1c4bf9e19bd543b77f724b0c8ea4794ac945985
24 +DIST signing-party_2.9.orig.tar.gz 222606 BLAKE2B 5c7fd8fdb4945f3155d5dc146716ae402c72ec3cc728feb5b3d009878d88313ed26dbf4461820346bd3340ec84d9a439dfd52950452ad796bf1fbc98a342ff6a SHA512 31a0f15f679c0339753bafbac645609e9e16f3da2c5105c33e87e0f258453b3101f188398a7c1509fe5c005339289ac5465ccb18631a526d231c714f9ed61d96
25
26 diff --git a/app-crypt/signing-party/signing-party-2.9.ebuild b/app-crypt/signing-party/signing-party-2.9.ebuild
27 new file mode 100644
28 index 00000000000..f1181a3c174
29 --- /dev/null
30 +++ b/app-crypt/signing-party/signing-party-2.9.ebuild
31 @@ -0,0 +1,113 @@
32 +# Copyright 1999-2018 Gentoo Foundation
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=7
36 +
37 +inherit toolchain-funcs autotools
38 +
39 +DESCRIPTION="A collection of several tools related to OpenPGP"
40 +HOMEPAGE="http://pgp-tools.alioth.debian.org/"
41 +SRC_URI="mirror://debian/pool/main/s/signing-party/${PN}_${PV}.orig.tar.gz"
42 +
43 +LICENSE="GPL-2"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~ppc ~x86"
46 +
47 +DEPEND="dev-lang/perl
48 + app-crypt/libmd"
49 +RDEPEND="${DEPEND}
50 + >=app-crypt/gnupg-1.3.92
51 + dev-perl/GnuPG-Interface
52 + dev-perl/Text-Template
53 + dev-perl/MIME-tools
54 + net-mail/qprint
55 + >=dev-perl/MailTools-1.62
56 + dev-perl/Net-IDN-Encode
57 + virtual/mailx
58 + virtual/mta
59 + || (
60 + dev-perl/libintl-perl
61 + dev-perl/Text-Iconv
62 + app-text/recode
63 + )"
64 +
65 +src_prepare() {
66 + default
67 +
68 + # app-crypt/keylookup
69 + rm -r keylookup || die
70 + sed -i -e 's#keylookup/keylookup##' Makefile || die
71 +
72 + # media-gfx/springgraph
73 + rm -r springgraph || die
74 +
75 + find . -name Makefile | xargs sed -i -e 's/CFLAGS:=/CFLAGS=/' -e 's/CPPFLAGS:=/CPPFLAGS=/' -e 's/LDFLAGS:=/LDFLAGS=/'
76 +
77 + sed -i -e 's/autoreconf/true/g' keyanalyze/Makefile || die
78 + pushd keyanalyze/pgpring
79 + eautoreconf
80 + popd
81 +}
82 +
83 +src_compile() {
84 + emake \
85 + CC="$(tc-getCC)" \
86 + CPPFLAGS="${CPPFLAGS}" \
87 + CFLAGS="${CFLAGS}" \
88 + LDFLAGS="${LDFLAGS}" \
89 + STRIP=true
90 +}
91 +
92 +src_install() {
93 + einstalldocs
94 +
95 + # Check Makefile when a new tool is introduced to this package.
96 + # caff
97 + dobin caff/caff caff/pgp-clean caff/pgp-fixkey
98 + docinto caff
99 + dodoc caff/{README*,THANKS,TODO,caffrc.sample}
100 + # gpgdir
101 + dobin gpgdir/gpgdir
102 + docinto gpgdir
103 + dodoc gpgdir/{VERSION,LICENSE,README,INSTALL,CREDITS,ChangeLog*}
104 + # gpg-key2ps
105 + dobin gpg-key2ps/gpg-key2ps
106 + docinto gpg-key2ps
107 + dodoc gpg-key2ps/README
108 + # gpglist
109 + dobin gpglist/gpglist
110 + # gpg-mailkeys
111 + dobin gpg-mailkeys/gpg-mailkeys
112 + docinto gpg-mailkeys
113 + dodoc gpg-mailkeys/{example.gpg-mailkeysrc,README}
114 + # gpgparticipants
115 + dobin gpgparticipants/gpgparticipants
116 + # gpgwrap
117 + dobin gpgwrap/bin/gpgwrap
118 + docinto gpgwrap
119 + dodoc gpgwrap/{LICENSE,NEWS,README}
120 + doman gpgwrap/doc/gpgwrap.1
121 + # gpgsigs
122 + dobin gpgsigs/gpgsigs
123 + insinto /usr/share/signing-party
124 + # keyanalyze
125 + # TODO: some of the scripts are intended for webpages, and not really
126 + # packaging, so they are NOT installed yet.
127 + newbin keyanalyze/pgpring/pgpring pgpring-keyanalyze
128 + dobin keyanalyze/{keyanalyze,process_keys}
129 + docinto keyanalyze
130 + dodoc keyanalyze/{README,Changelog}
131 + # See app-crypt/keylookup instead
132 + #dobin keylookup/keylookup
133 + #docinto keylookup
134 + #dodoc keylookup/NEWS
135 + # sig2dot
136 + dobin sig2dot/sig2dot
137 + dodoc sig2dot/README.sig2dot
138 + # See media-gfx/springgraph instead
139 + #dobin springgraph/springgraph
140 + #dodoc springgraph/README.springgraph
141 + # all other manpages, and the root doc
142 + doman */*.1
143 + dodoc README
144 +}