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: Sun, 20 Dec 2015 15:56:58
Message-Id: 1450626974.de3bc1ca65ed1cac5bb2af58216ec5a844911acc.alonbl@gentoo
1 commit: de3bc1ca65ed1cac5bb2af58216ec5a844911acc
2 Author: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
3 AuthorDate: Sun Dec 20 15:56:14 2015 +0000
4 Commit: Alon Bar-Lev <alonbl <AT> gentoo <DOT> org>
5 CommitDate: Sun Dec 20 15:56:14 2015 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=de3bc1ca
7
8 app-crypt/signing-party: version bump
9
10 Bug: 568866
11
12 Package-Manager: portage-2.2.24
13
14 app-crypt/signing-party/Manifest | 1 +
15 app-crypt/signing-party/signing-party-2.2.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 b59627a..cca428f 100644
20 --- a/app-crypt/signing-party/Manifest
21 +++ b/app-crypt/signing-party/Manifest
22 @@ -2,3 +2,4 @@ DIST signing-party_1.1.11.orig.tar.gz 233965 SHA256 90073c2c05a36c0fdbf4ffc8b062
23 DIST signing-party_1.1.4.orig.tar.gz 230259 SHA256 3d135437540ad1e5b3bb209ee90896a6b9153170eb0e4c93d018c1952fb80fa1 SHA512 935a192d8ce0057731b3422d217a90890dd97d9c84a3a46e3e4a2536f41e6752a44a86ba13db9b9a3e24a629dd6e78cb599a7999eeffea0a2b3b83b775dea36c WHIRLPOOL b5efdbd37d3277fd4fedc0938abcedada2c9a603bfdb1e93882e60abd698e4d4ef9535fde8d6c0c57818603e12507d911a150022fea5690b72eac66eecda803f
24 DIST signing-party_2.0.orig.tar.gz 236249 SHA256 cc23e48b2f06dee7cbf7b80ee4dfbed69908cb4584d3d5fa29ed7b2f962ec16e SHA512 3ba3063deb9b994112e614d4b329d796def38ec498b3cb6f573c849b796f802aea162786f129f5b5a9bbc347f45c0c8a47e36e7b448f6e511bd912497edd1efe WHIRLPOOL ad6db7717de2194fbb1f91bd8a1d76111a09711cbf57f354d37ebfe2da7c7a5ac7b32ea24c22f43b87fb0e25b03be331673f8a3637af314813df8cc75165a591
25 DIST signing-party_2.1.orig.tar.gz 237478 SHA256 ca87849a74ea4c271e92422bfe6b1be2bfe2c2de9a723bf11aa088e4ea88965d SHA512 939415b5fd5538a2a8831c7ea37f4395fd56fc216700116ab39a3d3acd6ad7239b730d43f624593c2d89292251d0fc0c443164e26be1f9643b5b410efc75d33b WHIRLPOOL 8b5100dc5cb8b3a3754789d0b1d2fc316949504d5e31fe59c6050567753d0cfc1de101713312d5811ba3a68ed6ef2c83840b0d8647bd9f92abae9664ac780246
26 +DIST signing-party_2.2.orig.tar.gz 237612 SHA256 ad5d06c6c58de17aee104b9cf2f3a954cd9b854e5a77c1a8b62cf0a67c63168f SHA512 bf4b741364cf100f17047900e61c16a8df2f31a3143ce40de64afdb19b8ed251c716389661787988d03526ade4453e096b1d76fa51777e74d6fa84ecd2c5f09d WHIRLPOOL 7fda0fe23951d7375d92bb22fdc5fd55d6415beea6f899e5b01b24d7d58ca6e8f0ca22805095cdb66ce82c80109802c5b452152cf2d994ee0a039f96405720e8
27
28 diff --git a/app-crypt/signing-party/signing-party-2.2.ebuild b/app-crypt/signing-party/signing-party-2.2.ebuild
29 new file mode 100644
30 index 0000000..25a7872
31 --- /dev/null
32 +++ b/app-crypt/signing-party/signing-party-2.2.ebuild
33 @@ -0,0 +1,115 @@
34 +# Copyright 1999-2015 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 + dev-perl/GnuPG-Interface
55 + dev-perl/text-template
56 + dev-perl/MIME-tools
57 + net-mail/qprint
58 + >=dev-perl/MailTools-1.62
59 + dev-perl/Net-IDN-Encode
60 + virtual/mailx
61 + virtual/mta
62 + || (
63 + dev-perl/libintl-perl
64 + dev-perl/Text-Iconv
65 + app-text/recode
66 + )"
67 +S=$WORKDIR
68 +
69 +src_prepare() {
70 + # app-crypt/keylookup
71 + rm -r keylookup || die
72 + # media-gfx/springgraph
73 + rm -r springgraph || die
74 +
75 + cd keyanalyze/pgpring
76 + mv configure.in configure.ac
77 + sed -i 's/AM_C_PROTOTYPES//' configure.ac || die
78 + eautoreconf
79 + cd "${WORKDIR}"
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 +}