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