Gentoo Archives: gentoo-commits

From: "Manuel Rüger" <mrueg@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: app-crypt/signing-party/
Date: Mon, 05 Sep 2016 00:42:13
Message-Id: 1473034901.213d8afa29406de781efee684a45f86b611e2d07.mrueg@gentoo
1 commit: 213d8afa29406de781efee684a45f86b611e2d07
2 Author: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
3 AuthorDate: Mon Sep 5 00:21:20 2016 +0000
4 Commit: Manuel Rüger <mrueg <AT> gentoo <DOT> org>
5 CommitDate: Mon Sep 5 00:21:41 2016 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=213d8afa
7
8 app-crypt/signing-party: Version bump to 2.4
9
10 Gentoo-Bug: 582070
11
12 Package-Manager: portage-2.3.0
13
14 app-crypt/signing-party/Manifest | 1 +
15 app-crypt/signing-party/signing-party-2.4.ebuild | 115 +++++++++++++++++++++++
16 2 files changed, 116 insertions(+)
17
18 diff --git a/app-crypt/signing-party/Manifest b/app-crypt/signing-party/Manifest
19 index 55c9e69..e1fd54a 100644
20 --- a/app-crypt/signing-party/Manifest
21 +++ b/app-crypt/signing-party/Manifest
22 @@ -1,3 +1,4 @@
23 DIST signing-party_1.1.11.orig.tar.gz 233965 SHA256 90073c2c05a36c0fdbf4ffc8b06269a3245121f0c408762ff03ffcb65a3e457a SHA512 788ee08e23b7ba45a5891638204452490be29ab9fd75e848ff3990bf1c1a052885eb41f0cca09bd299065c03d86ded07d7949e696587212b694c0ec2a2faf573 WHIRLPOOL 5af071c650c67febd6e1b7014694fcd4a2cd0408b614340da54ba575913bd96385385a6f57e609ccffd3e519f59b3eeb07a83b46fb039b938c5958d1eb35c88b
24 DIST signing-party_1.1.4.orig.tar.gz 230259 SHA256 3d135437540ad1e5b3bb209ee90896a6b9153170eb0e4c93d018c1952fb80fa1 SHA512 935a192d8ce0057731b3422d217a90890dd97d9c84a3a46e3e4a2536f41e6752a44a86ba13db9b9a3e24a629dd6e78cb599a7999eeffea0a2b3b83b775dea36c WHIRLPOOL b5efdbd37d3277fd4fedc0938abcedada2c9a603bfdb1e93882e60abd698e4d4ef9535fde8d6c0c57818603e12507d911a150022fea5690b72eac66eecda803f
25 DIST signing-party_2.2.orig.tar.gz 237612 SHA256 ad5d06c6c58de17aee104b9cf2f3a954cd9b854e5a77c1a8b62cf0a67c63168f SHA512 bf4b741364cf100f17047900e61c16a8df2f31a3143ce40de64afdb19b8ed251c716389661787988d03526ade4453e096b1d76fa51777e74d6fa84ecd2c5f09d WHIRLPOOL 7fda0fe23951d7375d92bb22fdc5fd55d6415beea6f899e5b01b24d7d58ca6e8f0ca22805095cdb66ce82c80109802c5b452152cf2d994ee0a039f96405720e8
26 +DIST signing-party_2.4.orig.tar.gz 197731 SHA256 02b3487ab80cb3030d33317ce1290c2700241fd2138f6768a49c63a55a6a62fe SHA512 0ab18af70314839193d25053c6b3de31afba173ae70a39b84e19aad8ec4864bbd95f9b685b3bc807674310c35af2dc75145eb6eb9d03d6a0ce84ce45ac7f29c0 WHIRLPOOL fb6892338c110751f7332905afd0336dae667104650a1bc10422111d169a398cfebbe2753202d8a64643eb0bd1a16bb0424b7e71be8651077985cbdb1bc51b99
27
28 diff --git a/app-crypt/signing-party/signing-party-2.4.ebuild b/app-crypt/signing-party/signing-party-2.4.ebuild
29 new file mode 100644
30 index 00000000..986417e
31 --- /dev/null
32 +++ b/app-crypt/signing-party/signing-party-2.4.ebuild
33 @@ -0,0 +1,115 @@
34 +# Copyright 1999-2016 Gentoo Foundation
35 +# Distributed under the terms of the GNU General Public License v2
36 +# $Id$
37 +
38 +EAPI="5"
39 +
40 +inherit eutils toolchain-funcs autotools
41 +
42 +DESCRIPTION="A collection of several tools related to OpenPGP"
43 +HOMEPAGE="http://pgp-tools.alioth.debian.org/"
44 +SRC_URI="mirror://debian/pool/main/s/signing-party/${PN}_${PV}.orig.tar.gz"
45 +
46 +LICENSE="GPL-2"
47 +SLOT="0"
48 +KEYWORDS="~amd64 ~x86"
49 +IUSE=""
50 +
51 +DEPEND="dev-lang/perl"
52 +RDEPEND="${DEPEND}
53 + >=app-crypt/gnupg-1.3.92
54 + app-crypt/libmd
55 + dev-perl/GnuPG-Interface
56 + dev-perl/Text-Template
57 + dev-perl/MIME-tools
58 + net-mail/qprint
59 + >=dev-perl/MailTools-1.62
60 + dev-perl/Net-IDN-Encode
61 + virtual/mailx
62 + virtual/mta
63 + || (
64 + dev-perl/libintl-perl
65 + dev-perl/Text-Iconv
66 + app-text/recode
67 + )"
68 +S=$WORKDIR
69 +
70 +src_prepare() {
71 + # app-crypt/keylookup
72 + rm -r keylookup || die
73 + # media-gfx/springgraph
74 + rm -r springgraph || die
75 +
76 + cd keyanalyze/pgpring || die
77 + sed -i 's/AM_C_PROTOTYPES//' configure.ac || die
78 + eautoreconf
79 + cd "${WORKDIR}" || die
80 +
81 + find . -name Makefile | xargs sed -i -e 's/CFLAGS:=/CFLAGS=/' -e 's/CPPFLAGS:=/CPPFLAGS=/' -e 's/LDFLAGS:=/LDFLAGS=/'
82 +
83 + sed -i "s:/usr/share/doc/signing-party/caff/caffrc.sample:${EPREFIX}/usr/share/doc/${P}/caff/caffrc.sample.gz:g" \
84 + caff/caff || die
85 + sed -i -e 's/automake[^ ]*/true/g' -e 's/autoconf[^ ]*/true/g' keyanalyze/Makefile || die
86 + sed -i 's/make /\$(MAKE) /' keyanalyze/Makefile || die
87 +}
88 +
89 +src_compile() {
90 + emake \
91 + CC="$(tc-getCC)" \
92 + CPPFLAGS="${CPPFLAGS}" \
93 + CFLAGS="${CFLAGS}" \
94 + LDFLAGS="${LDFLAGS}" \
95 + STRIP=true
96 +}
97 +
98 +src_install() {
99 + # Check Makefile when a new tool is introduced to this package.
100 + # caff
101 + dobin caff/caff caff/pgp-clean caff/pgp-fixkey
102 + docinto caff
103 + dodoc caff/{README*,THANKS,TODO,caffrc.sample}
104 + # gpgdir
105 + dobin gpgdir/gpgdir
106 + docinto gpgdir
107 + dodoc gpgdir/{VERSION,LICENSE,README,INSTALL,CREDITS,ChangeLog*}
108 + # gpg-key2ps
109 + dobin gpg-key2ps/gpg-key2ps
110 + docinto gpg-key2ps
111 + dodoc gpg-key2ps/README
112 + # gpglist
113 + dobin gpglist/gpglist
114 + # gpg-mailkeys
115 + dobin gpg-mailkeys/gpg-mailkeys
116 + docinto gpg-mailkeys
117 + dodoc gpg-mailkeys/{example.gpg-mailkeysrc,README}
118 + # gpgparticipants
119 + dobin gpgparticipants/gpgparticipants
120 + # gpgwrap
121 + dobin gpgwrap/bin/gpgwrap
122 + docinto gpgwrap
123 + dodoc gpgwrap/{LICENSE,NEWS,README}
124 + doman gpgwrap/doc/gpgwrap.1
125 + # gpgsigs
126 + dobin gpgsigs/gpgsigs
127 + insinto /usr/share/signing-party
128 + # keyanalyze
129 + # TODO: some of the scripts are intended for webpages, and not really
130 + # packaging, so they are NOT installed yet.
131 + newbin keyanalyze/pgpring/pgpring pgpring-keyanalyze
132 + dobin keyanalyze/{keyanalyze,process_keys}
133 + docinto keyanalyze
134 + dodoc keyanalyze/{README,Changelog}
135 + # See app-crypt/keylookup instead
136 + #dobin keylookup/keylookup
137 + #docinto keylookup
138 + #dodoc keylookup/NEWS
139 + # sig2dot
140 + dobin sig2dot/sig2dot
141 + dodoc sig2dot/README.sig2dot
142 + # See media-gfx/springgraph instead
143 + #dobin springgraph/springgraph
144 + #dodoc springgraph/README.springgraph
145 + # all other manpages, and the root doc
146 + doman */*.1
147 + dodoc README
148 +}