Gentoo Archives: gentoo-commits

From: "Alon Bar-Lev (alonbl)" <alonbl@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in app-crypt/signing-party: signing-party-2.0.ebuild ChangeLog
Date: Wed, 01 Jul 2015 06:02:15
Message-Id: 20150701060208.CC4D9745@oystercatcher.gentoo.org
1 alonbl 15/07/01 06:02:08
2
3 Modified: ChangeLog
4 Added: signing-party-2.0.ebuild
5 Log:
6 Version bump, bug#553674
7
8 (Portage version: 2.2.18/cvs/Linux x86_64, signed Manifest commit with key BF20DC51)
9
10 Revision Changes Path
11 1.50 app-crypt/signing-party/ChangeLog
12
13 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/signing-party/ChangeLog?rev=1.50&view=markup
14 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/signing-party/ChangeLog?rev=1.50&content-type=text/plain
15 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/signing-party/ChangeLog?r1=1.49&r2=1.50
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/app-crypt/signing-party/ChangeLog,v
20 retrieving revision 1.49
21 retrieving revision 1.50
22 diff -u -r1.49 -r1.50
23 --- ChangeLog 29 Dec 2014 16:00:36 -0000 1.49
24 +++ ChangeLog 1 Jul 2015 06:02:08 -0000 1.50
25 @@ -1,6 +1,11 @@
26 # ChangeLog for app-crypt/signing-party
27 -# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/app-crypt/signing-party/ChangeLog,v 1.49 2014/12/29 16:00:36 alonbl Exp $
29 +# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
30 +# $Header: /var/cvsroot/gentoo-x86/app-crypt/signing-party/ChangeLog,v 1.50 2015/07/01 06:02:08 alonbl Exp $
31 +
32 +*signing-party-2.0 (01 Jul 2015)
33 +
34 + 01 Jul 2015; Alon Bar-Lev <alonbl@g.o> +signing-party-2.0.ebuild:
35 + Version bump, bug#553674
36
37 *signing-party-1.1.11-r1 (29 Dec 2014)
38
39
40
41
42 1.1 app-crypt/signing-party/signing-party-2.0.ebuild
43
44 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/signing-party/signing-party-2.0.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/app-crypt/signing-party/signing-party-2.0.ebuild?rev=1.1&content-type=text/plain
46
47 Index: signing-party-2.0.ebuild
48 ===================================================================
49 # Copyright 1999-2015 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/app-crypt/signing-party/signing-party-2.0.ebuild,v 1.1 2015/07/01 06:02:08 alonbl Exp $
52
53 EAPI="5"
54
55 inherit eutils toolchain-funcs autotools
56
57 DESCRIPTION="A collection of several tools related to OpenPGP"
58 HOMEPAGE="http://pgp-tools.alioth.debian.org/"
59 SRC_URI="mirror://debian/pool/main/s/signing-party/${PN}_${PV}.orig.tar.gz"
60
61 LICENSE="GPL-2"
62 SLOT="0"
63 KEYWORDS="~amd64 ~x86"
64 IUSE=""
65
66 DEPEND="dev-lang/perl"
67 RDEPEND="${DEPEND}
68 >=app-crypt/gnupg-1.3.92
69 dev-perl/GnuPG-Interface
70 dev-perl/text-template
71 dev-perl/MIME-tools
72 net-mail/qprint
73 >=dev-perl/MailTools-1.62
74 dev-perl/Net-IDN-Encode
75 virtual/mailx
76 virtual/mta
77 || (
78 dev-perl/libintl-perl
79 dev-perl/Text-Iconv
80 app-text/recode
81 )"
82 S=$WORKDIR
83
84 src_prepare() {
85 # app-crypt/keylookup
86 rm -r keylookup || die
87 # media-gfx/springgraph
88 rm -r springgraph || die
89
90 cd keyanalyze/pgpring
91 mv configure.in configure.ac
92 sed -i 's/AM_C_PROTOTYPES//' configure.ac || die
93 eautoreconf
94 cd "${WORKDIR}"
95
96 find . -name Makefile | xargs sed -i -e 's/CFLAGS:=/CFLAGS=/' -e 's/CPPFLAGS:=/CPPFLAGS=/' -e 's/LDFLAGS:=/LDFLAGS=/'
97
98 sed -i "s:/usr/share/doc/signing-party/caff/caffrc.sample:${EPREFIX}/usr/share/doc/${P}/caff/caffrc.sample.gz:g" \
99 caff/caff || die
100 sed -i -e 's/automake[^ ]*/true/g' -e 's/autoconf[^ ]*/true/g' keyanalyze/Makefile || die
101 sed -i 's/make /\$(MAKE) /' keyanalyze/Makefile || die
102 }
103
104 src_compile() {
105 emake \
106 CC="$(tc-getCC)" \
107 CPPFLAGS="${CPPFLAGS}" \
108 CFLAGS="${CFLAGS}" \
109 LDFLAGS="${LDFLAGS}" \
110 STRIP=true
111 }
112
113 src_install() {
114 # Check Makefile when a new tool is introduced to this package.
115 # caff
116 dobin caff/caff caff/pgp-clean caff/pgp-fixkey
117 docinto caff
118 dodoc caff/{README*,THANKS,TODO,caffrc.sample}
119 # gpgdir
120 dobin gpgdir/gpgdir
121 docinto gpgdir
122 dodoc gpgdir/{VERSION,LICENSE,README,INSTALL,CREDITS,ChangeLog*}
123 # gpg-key2ps
124 dobin gpg-key2ps/gpg-key2ps
125 docinto gpg-key2ps
126 dodoc gpg-key2ps/README
127 # gpglist
128 dobin gpglist/gpglist
129 # gpg-mailkeys
130 dobin gpg-mailkeys/gpg-mailkeys
131 docinto gpg-mailkeys
132 dodoc gpg-mailkeys/{example.gpg-mailkeysrc,README}
133 # gpgparticipants
134 dobin gpgparticipants/gpgparticipants
135 # gpgwrap
136 dobin gpgwrap/bin/gpgwrap
137 docinto gpgwrap
138 dodoc gpgwrap/{LICENSE,NEWS,README}
139 doman gpgwrap/doc/gpgwrap.1
140 # gpgsigs
141 dobin gpgsigs/gpgsigs
142 insinto /usr/share/signing-party
143 # keyanalyze
144 # TODO: some of the scripts are intended for webpages, and not really
145 # packaging, so they are NOT installed yet.
146 newbin keyanalyze/pgpring/pgpring pgpring-keyanalyze
147 dobin keyanalyze/{keyanalyze,process_keys}
148 docinto keyanalyze
149 dodoc keyanalyze/{README,Changelog}
150 # See app-crypt/keylookup instead
151 #dobin keylookup/keylookup
152 #docinto keylookup
153 #dodoc keylookup/NEWS
154 # sig2dot
155 dobin sig2dot/sig2dot
156 dodoc sig2dot/README.sig2dot
157 # See media-gfx/springgraph instead
158 #dobin springgraph/springgraph
159 #dodoc springgraph/README.springgraph
160 # all other manpages, and the root doc
161 doman */*.1
162 dodoc README
163 }