ChangeLog

# ChangeLog for app-crypt/gnupg
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/ChangeLog,v 1.332 2008/06/20 10:48:36 dragonheart Exp $

20 Jun 2008; Daniel Black gnupg-1.4.7-r1.ebuild,
gnupg-1.4.8-r1.ebuild, gnupg-2.0.7-r1.ebuild:
bindnow flags removal as per bug #226941 thanks Diego

06 May 2008; Jeroen Roovers gnupg-1.4.9.ebuild,
gnupg-2.0.9.ebuild:
Stable for HPPA (bug #217839 and bug #217841).

05 May 2008; Brent Baude gnupg-2.0.9.ebuild:
stable ppc64, bug 217841

05 May 2008; Brent Baude gnupg-1.4.9.ebuild:
stable ppc64, bug 217839

05 May 2008; Raúl Porcel gnupg-1.4.9.ebuild:
alpha/ia64/sparc stable wrt #217839

04 May 2008; Markus Meier gnupg-1.4.9.ebuild:
amd64/x86 stable, bug #217839

04 May 2008; nixnut gnupg-1.4.9.ebuild:
Stable on ppc wrt bug 217839

03 May 2008; Richard Freeman gnupg-2.0.9.ebuild:
amd64 stable - 217841

24 Apr 2008; gnupg-1.4.7-r1.ebuild:
Drop to ~mips due to unstable deps

19 Apr 2008; Alon Bar-Lev gnupg-1.4.9.ebuild,
gnupg-2.0.9.ebuild:
Force CC_FOR_BUILD as gnupg never performed cross-compile correctly, and
users somehow had this in their environment. bug#215831, thanks to Michael
Gaber, Albert Zeyer

17 Apr 2008; nixnut gnupg-2.0.9.ebuild:
Stable on ppc wrt bug 217841

17 Apr 2008; Raúl Porcel gnupg-2.0.9.ebuild:
ia64/sparc/x86 stable wrt #217841

17 Apr 2008; Alon Bar-Lev
+files/gnupg-2.0.9-gcc-4.3.patch, gnupg-2.0.9.ebuild:
Fix gcc-4.3 issue, bug#216809

16 Apr 2008; Tobias Klausmann gnupg-2.0.9.ebuild:
Stable on alpha, bug #217841

*gnupg-2.0.9 (27 Mar 2008)
*gnupg-1.4.9 (27 Mar 2008)

27 Mar 2008; Alon Bar-Lev
-files/gnupg-2.0.8-qualified.patch, +gnupg-1.4.9.ebuild,
-gnupg-2.0.8-r2.ebuild, +gnupg-2.0.9.ebuild:
Version bump

07 Mar 2008; Alon Bar-Lev gnupg-2.0.7-r1.ebuild,
gnupg-2.0.8-r2.ebuild:
Fix dead link, bug#212559, thanks to Lars (Polynomial-C)

*gnupg-2.0.8-r2 (06 Mar 2008)
*gnupg-2.0.7-r1 (06 Mar 2008)

06 Mar 2008; Alon Bar-Lev -gnupg-2.0.7.ebuild,
+gnupg-2.0.7-r1.ebuild, -gnupg-2.0.8-r1.ebuild, +gnupg-2.0.8-r2.ebuild:
More links for gpgv1 compatibility, bug#212405, thanks to Mario Lenz

29 Jan 2008; Alon Bar-Lev gnupg-1.4.7-r1.ebuild,
gnupg-1.4.8-r1.ebuild:
Modify IDEA URL

*gnupg-2.0.8-r1 (15 Jan 2008)

15 Jan 2008; Alon Bar-Lev
+files/gnupg-2.0.8-qualified.patch, -gnupg-2.0.8.ebuild,
+gnupg-2.0.8-r1.ebuild:
Fix qualified.txt syntax

*gnupg-1.4.8-r1 (10 Jan 2008)

10 Jan 2008; Alon Bar-Lev
-files/gnupg-1.4.8-ecc-glue.patch, -gnupg-1.4.8.ebuild,
+gnupg-1.4.8-r1.ebuild:
ecc bump

10 Jan 2008; Alon Bar-Lev
-files/gnupg-1.9.20-fbsd.patch, -files/gnupg-1.9.20-fbsd-gcc41.patch,
-files/gnupg-1.9.94-fbsd.patch, -files/gnupg-1.9.94-make.patch,
-gnupg-1.9.21.ebuild, -gnupg-1.9.21-r1.ebuild, -gnupg-1.9.22.ebuild,
-gnupg-1.9.94.ebuild:
Cleanup

*gnupg-2.0.8 (20 Dec 2007)
*gnupg-1.4.8 (20 Dec 2007)

20 Dec 2007; Alon Bar-Lev
+files/gnupg-1.4.8-ecc-glue.patch, +gnupg-1.4.8.ebuild,
+gnupg-2.0.8.ebuild:
Version bump

17 Dec 2007; Raúl Porcel gnupg-2.0.7.ebuild:
alpha/ia64/sparc stable wrt #202158

16 Dec 2007; Samuli Suominen gnupg-2.0.7.ebuild:
amd64 stable wrt #202158

15 Dec 2007; Jeroen Roovers gnupg-2.0.7.ebuild:
Stable for HPPA (bug #202158).

14 Dec 2007; nixnut gnupg-2.0.7.ebuild:
Stable on ppc wrt bug 202158

14 Dec 2007; Dawid Węgliński gnupg-2.0.7.ebuild:
Stable on x86 (bug #202158)

14 Dec 2007; Markus Rothe gnupg-2.0.7.ebuild:
Stable on ppc64; bug #202158

*gnupg-2.0.7 (12 Sep 2007)

12 Sep 2007; Alon Bar-Lev -gnupg-2.0.6.ebuild,
+gnupg-2.0.7.ebuild:
Version bump

*gnupg-2.0.6 (17 Aug 2007)

17 Aug 2007; Alon Bar-Lev
-files/gnupg-2.0.5-files.patch, -files/gnupg-2.0.5-test.patch,
-gnupg-2.0.4-r1.ebuild, -gnupg-2.0.5.ebuild, -gnupg-2.0.5-r1.ebuild,
+gnupg-2.0.6.ebuild:
Version bump, cleanup

26 Jul 2007; Chris Gianelloni gnupg-2.0.4-r1.ebuild,
gnupg-2.0.5.ebuild, gnupg-2.0.5-r1.ebuild:
Cosmetic changes only... rearranged some of the post-merge output so it fits
properly on 80 columns.

*gnupg-2.0.5-r1 (16 Jul 2007)

16 Jul 2007; Alon Bar-Lev
+files/gnupg-2.0.5-files.patch, +gnupg-2.0.5-r1.ebuild:
A patch from upstream

08 Jul 2007; Alon Bar-Lev gnupg-2.0.5.ebuild:
Fix fbsd, bug#184535, thanks to lavajoe

07 Jul 2007; Alon Bar-Lev
+files/gnupg-2.0.5-test.patch, gnupg-2.0.5.ebuild:
Fixed gettime test, bug#184484, thanks to Rickard Närström

07 Jul 2007; Alon Bar-Lev gnupg-2.0.5.ebuild:
Fix dependencies, bug#184456

*gnupg-2.0.5 (06 Jul 2007)

06 Jul 2007; Alon Bar-Lev +gnupg-2.0.5.ebuild:
Version bump

25 Jun 2007; Alon Bar-Lev
-files/gnupg-1.4.6-ecc-helper.patch, -gnupg-1.4.6.ebuild:
Cleanup

22 Jun 2007; Alon Bar-Lev -gnupg-1.4.6-r1.ebuild,
-gnupg-1.4.7.ebuild, -gnupg-2.0.2.ebuild, -gnupg-2.0.3.ebuild,
-gnupg-2.0.3-r1.ebuild, -gnupg-2.0.4.ebuild:
Cleanup

*gnupg-2.0.4-r1 (22 Jun 2007)

22 Jun 2007; Alon Bar-Lev
+files/gnupg-2.0.4-idea.patch, +gnupg-2.0.4-r1.ebuild:
Add IDEA workaround, bug#159870, thanks to so many people.

13 Jun 2007; Alon Bar-Lev gnupg-1.9.21.ebuild,
gnupg-1.9.21-r1.ebuild, gnupg-1.9.22.ebuild, gnupg-1.9.94.ebuild,
gnupg-2.0.2.ebuild, gnupg-2.0.3.ebuild, gnupg-2.0.3-r1.ebuild,
gnupg-2.0.4.ebuild:
Move libassuan to DEPEND per bug#179663

07 Jun 2007; Raúl Porcel gnupg-1.4.7-r1.ebuild:
alpha stable wrt #177747

02 Jun 2007; Lars Weiler gnupg-1.4.7-r1.ebuild:
Stable on ppc; bug #177747.

19 May 2007; Daniel Gryniewicz gnupg-1.4.7-r1.ebuild:
Marked stable on amd64 for bug #177747

12 May 2007; Joshua Kinard gnupg-1.4.7-r1.ebuild:
Stable on mips, per #177747.

12 May 2007; Markus Rothe gnupg-1.4.7-r1.ebuild:
Stable on ppc64; bug #177747

11 May 2007; Raúl Porcel gnupg-1.4.7-r1.ebuild:
ia64 + x86 stable wrt #177747

10 May 2007; Jeroen Roovers gnupg-1.4.7-r1.ebuild:
Stable for HPPA (bug #177747).

*gnupg-2.0.4 (10 May 2007)

10 May 2007; Alon Bar-Lev +gnupg-2.0.4.ebuild:
Version bump

09 May 2007; Gustavo Zacarias gnupg-1.4.7-r1.ebuild:
Stable on sparc wrt #177747

*gnupg-2.0.3-r1 (02 Apr 2007)
*gnupg-1.4.7-r1 (02 Apr 2007)

02 Apr 2007; Alon Bar-Lev +gnupg-1.4.7-r1.ebuild,
+gnupg-2.0.3-r1.ebuild:
Removed photo-viewer enforcement, bug#172331, thanks to Daniel Kenzelmann

*gnupg-1.4.7 (14 Mar 2007)

14 Mar 2007; Alon Bar-Lev +gnupg-1.4.7.ebuild:
Version bump

08 Mar 2007; Alon Bar-Lev Manifest:
Cleanup

*gnupg-2.0.3 (08 Mar 2007)

08 Mar 2007; Alon Bar-Lev +gnupg-2.0.3.ebuild:
Version bump

18 Feb 2007; Daniel Black
-files/gnupg-1.4.2.2-badruman.patch, -files/gnupg-1.4.2.2-selftest.patch,
-files/gnupg-1.4.2.2-test.patch, -files/gnupg-1.4.2-jari.patch,
-files/gnupg-1.4.2-keyserver.patch, -files/gnupg-1.4.2-mpicoder.patch,
-files/gnupg-1.4.3-badruman.patch, -files/gnupg-1.4.3-jari.patch,
-files/gnupg-1.4.5-ecc-helper.patch,
-files/gnupg-1.4-emptytrustpackets.patch:
old patch cleanout

11 Feb 2007; Alon Bar-Lev
-files/gnupg-1.4.5_rc1-ecc-helper.patch, -gnupg-1.4.5-r2.ebuild:
Finish cleanup as requested by bug#164197

10 Feb 2007; Alon Bar-Lev gnupg-1.4.6.ebuild,
gnupg-1.4.6-r1.ebuild:
Remove duplicate ChangeLog installation

*gnupg-1.4.6-r1 (09 Feb 2007)

09 Feb 2007; Alon Bar-Lev +gnupg-1.4.6-r1.ebuild:
ecc version bump

08 Feb 2007; Alon Bar-Lev gnupg-2.0.2.ebuild:
Added curl dependency, bug#165922, thanks to Harald van Dijk

04 Feb 2007; Alon Bar-Lev gnupg-2.0.2.ebuild:
Modify gpg/gpgv man to be crossref

*gnupg-2.0.2 (02 Feb 2007)

02 Feb 2007; Alon Bar-Lev +gnupg-2.0.2.ebuild:
Version bump

*gnupg-2.0.1-r3 (29 Jan 2007)

29 Jan 2007; Alon Bar-Lev
+files/gnupg-2.0.1-agent.patch, +gnupg-2.0.1-r3.ebuild:
Fixed gpg-agent-info being ignored

28 Jan 2007; Alon Bar-Lev -gnupg-1.4.2.2.ebuild,
-gnupg-1.4.4.ebuild, -gnupg-1.4.5.ebuild, -gnupg-1.4.5-r1.ebuild,
-gnupg-1.9.20-r3.ebuild:
Partial cleanup, per bug#164197

25 Jan 2007; Alexander H. Færøy gnupg-1.9.21.ebuild:
Stable on MIPS.

24 Jan 2007; Marius Mauch gnupg-1.4.2.2.ebuild,
gnupg-1.4.4.ebuild, gnupg-1.4.5.ebuild, gnupg-1.4.5-r1.ebuild,
gnupg-1.4.5-r2.ebuild, gnupg-1.4.6.ebuild, gnupg-1.9.20-r3.ebuild,
gnupg-1.9.21.ebuild, gnupg-1.9.21-r1.ebuild, gnupg-1.9.22.ebuild,
gnupg-1.9.94.ebuild, gnupg-2.0.0.ebuild, gnupg-2.0.1.ebuild:
Replacing einfo with elog

12 Jan 2007; Alon Bar-Lev gnupg-2.0.1-r2.ebuild:
Remove WANT_AUTO*

12 Jan 2007; Christian Faulhammer gnupg-1.9.21.ebuild:
stable x86, bug #161262

11 Jan 2007; Markus Rothe gnupg-1.9.21.ebuild:
Stable on ppc64; bug #161262

09 Jan 2007; Robin H. Johnson gnupg-2.0.1-r2.ebuild:
Add pinentry dep to gnupg-2 now that pinentry has suitable ~arch flags for
sh and arm.

06 Jan 2007; Alon Bar-Lev gnupg-2.0.1-r2.ebuild:
Added WANT_AUTOCONF, bug#160346, thanks to Wilbur Pan

05 Jan 2007; Robin H. Johnson
+files/gnupg-2.0.1-bsd-make.patch, gnupg-2.0.1-r2.ebuild:
Fix for bug #159962 for the BSD/OSX folks.

*gnupg-2.0.1-r2 (03 Jan 2007)

03 Jan 2007; Alon Bar-Lev +gnupg-2.0.1-r2.ebuild:
Remove caps as requested by robbat2

*gnupg-2.0.1-r1 (09 Dec 2006)

09 Dec 2006; Alon Bar-Lev +gnupg-2.0.1-r1.ebuild:
Drop-in replacement of gnupg-1.4, removed slot fixup use flags

08 Dec 2006; Daniel Gryniewicz gnupg-1.4.6.ebuild:
Marked stable on amd64 for bug #156947

07 Dec 2006; Tobias Scherbaum gnupg-1.4.6.ebuild:
ppc stable, bug #156947

07 Dec 2006; Alexander H. Færøy gnupg-1.4.6.ebuild:
Stable on IA64; bug #156947

07 Dec 2006; Alexander H. Færøy gnupg-1.4.6.ebuild:
Stable on Alpha and MIPS; bug #156947

07 Dec 2006; Markus Rothe gnupg-1.4.6.ebuild:
Stable on ppc64; bug #156947

07 Dec 2006; Joshua Jackson gnupg-1.4.6.ebuild:
Stable x86; for ticho

07 Dec 2006; Jason Wever gnupg-1.4.6.ebuild:
Stable on SPARC wrt security bug #156947.

07 Dec 2006; Jeroen Roovers gnupg-1.4.6.ebuild:
Stable for HPPA (bug #156947).

*gnupg-1.4.6 (06 Dec 2006)

06 Dec 2006; Alon Bar-Lev
+files/gnupg-1.4.6-badruman.patch, +files/gnupg-1.4.6-ecc-helper.patch,
+gnupg-1.4.6.ebuild:
Version bump, closes bug#156476

*gnupg-2.0.1 (02 Dec 2006)

02 Dec 2006; Alon Bar-Lev +gnupg-2.0.1.ebuild:
Version bump

25 Nov 2006; Bryan Østergaard gnupg-1.4.5-r2.ebuild:
Stable on Alpha + ia64, bug 136665.

*gnupg-2.0.0 (11 Nov 2006)

11 Nov 2006; Robin H. Johnson +gnupg-2.0.0.ebuild:
Bump to 2.0.0. pmasked for testing first.

03 Nov 2006; Alon Bar-Lev gnupg-1.9.94.ebuild:
Handling gettext PIC issue is not needed since external gettext package will
be used (upstream)

01 Nov 2006; Alon Bar-Lev gnupg-1.9.94.ebuild:
No need to remove flags anymore

30 Oct 2006; Alon Bar-Lev
+files/gnupg-1.9.94-make.patch, gnupg-1.9.94.ebuild:
Fix some more dependencies. Fix parallel make issue, thanks to Jason Wever,
closes bug#153444

30 Oct 2006; Alon Bar-Lev gnupg-1.9.94.ebuild:
Fix dependency, thanks to Dale, closes bug#153427

30 Oct 2006; Robin H. Johnson gnupg-1.9.20-r3.ebuild,
gnupg-1.9.21.ebuild, gnupg-1.9.21-r1.ebuild, gnupg-1.9.22.ebuild,
gnupg-1.9.94.ebuild:
Move WANT_AUTOMAKE=latest line above autotools inherit.

30 Oct 2006; Robin H. Johnson gnupg-1.9.20-r3.ebuild,
gnupg-1.9.21.ebuild, gnupg-1.9.21-r1.ebuild, gnupg-1.9.22.ebuild,
gnupg-1.9.94.ebuild:
Need to include a WANT_AUTOMAKE variable to bring automake/autoconf etc into
DEPEND system.

29 Oct 2006; Alon Bar-Lev
+files/gnupg-1.9.94-fbsd.patch, +gnupg-1.9.94.ebuild:
Version bump

*gnupg-1.9.94 (29 Oct 2006)

24 Oct 2006; Fabian Groffen gnupg-1.4.2.2.ebuild,
gnupg-1.4.4.ebuild, gnupg-1.4.5.ebuild, gnupg-1.4.5-r1.ebuild,
gnupg-1.4.5-r2.ebuild:
Dropped ppc-macos keyword, see you in prefix.

24 Oct 2006; Joshua Jackson gnupg-1.4.5-r2.ebuild:
Stable x86; bug #136665

24 Oct 2006; Daniel Gryniewicz gnupg-1.4.5-r2.ebuild:
Marked stable on amd64 for bug #136665

23 Oct 2006; Markus Rothe gnupg-1.4.5-r2.ebuild:
Stable on ppc64; bug #136665

23 Oct 2006; Gustavo Zacarias gnupg-1.4.5-r2.ebuild:
Stable on hppa wrt #136665

23 Oct 2006; Gustavo Zacarias gnupg-1.4.5-r2.ebuild:
Stable on sparc wrt #136665

23 Oct 2006; Chris White gnupg-1.4.5-r2.ebuild:
PPC stable on version 1.4.5-r2 for bug #136665.

15 Oct 2006; Bryan Østergaard gnupg-1.9.21.ebuild:
Stable on ia64.

*gnupg-1.4.5-r2 (05 Oct 2006)

05 Oct 2006; Robin H. Johnson +gnupg-1.4.5-r2.ebuild,
gnupg-1.9.22.ebuild:
Bug #148907 - USE=bindist support for gnupg-1.4, and also update
libgpg-error requirement for gnupg-1.9.

05 Oct 2006; Robin H. Johnson gnupg-1.9.22.ebuild:
Forgot to make new html optional via USE=doc.

*gnupg-1.9.22 (05 Oct 2006)

05 Oct 2006; Robin H. Johnson +gnupg-1.9.22.ebuild:
Version bump, also build HTML docs per bug #135028.

01 Oct 2006; Tobias Scherbaum gnupg-1.9.21.ebuild:
hppa stable, bug #149652

*gnupg-1.4.5-r1 (30 Sep 2006)

30 Sep 2006; Robin H. Johnson +gnupg-1.4.5-r1.ebuild,
gnupg-1.9.21-r1.ebuild:
Resolve bug #113474 - new 1.4.5-r1 bump no longers pulls in linux-info and
thus linux-sources. Also clean up misleading caps comments in 1.9.21-r1.

24 Sep 2006; Daniel Black gnupg-1.9.21-r1.ebuild:
more improvements as per bug #147361 thanks to Alon

*gnupg-1.9.21-r1 (23 Sep 2006)

23 Sep 2006; Daniel Black -gnupg-1.4.3.ebuild,
-gnupg-1.4.3-r1.ebuild, -gnupg-1.4.5_rc1.ebuild, -gnupg-1.9.20-r4.ebuild,
+gnupg-1.9.21-r1.ebuild:
smartcard improvments as per bug #147361 thanks to Alon

16 Sep 2006; Tobias Scherbaum gnupg-1.9.21.ebuild:
ppc stable

05 Sep 2006; Gustavo Zacarias gnupg-1.9.21.ebuild:
Stable on sparc

03 Sep 2006; Bryan Østergaard gnupg-1.4.5.ebuild:
Stable on ia64.

04 Aug 2006; Mike Doty gnupg-1.4.5.ebuild:
amd64 stable, bug 142248

04 Aug 2006; Rene Nussbaumer gnupg-1.4.5.ebuild:
Stable on hppa. See bug #142248.

02 Aug 2006; Tobias Scherbaum gnupg-1.4.5.ebuild:
ppc stable, bug #142248

02 Aug 2006; Thomas Cort gnupg-1.4.5.ebuild:
Stable on alpha wrt security Bug #142248.

02 Aug 2006; Gustavo Zacarias gnupg-1.4.5.ebuild:
Stable on sparc wrt security #142248

02 Aug 2006; Markus Rothe gnupg-1.4.5.ebuild:
Stable on ppc64; bug #142248

01 Aug 2006; Andrej Kacian gnupg-1.4.5.ebuild:
Stable on x86, security bug #142248.

*gnupg-1.4.5 (01 Aug 2006)

01 Aug 2006; Daniel Black
+files/gnupg-1.4.5-ecc-helper.patch, +gnupg-1.4.5.ebuild:
version release for security bug #142248

*gnupg-1.4.5_rc1 (01 Aug 2006)

01 Aug 2006; Daniel Black
+files/gnupg-1.4.5_rc1-ecc-helper.patch, +gnupg-1.4.5_rc1.ebuild:
prerelease for security bug 142248 (buffer overflow). please wait for non-rc
release before stabilising

22 Jul 2006; gnupg-1.9.20-r3.ebuild:
stable on mips

07 Jul 2006; Stefan Schweizer gnupg-1.4.2.2.ebuild,
gnupg-1.4.3.ebuild, gnupg-1.4.3-r1.ebuild, gnupg-1.4.4.ebuild:
Add linguas to IUSE, bug 136953

06 Jul 2006; Luis Medinas gnupg-1.9.21.ebuild:
Stable on amd64. See security bug #137622.

01 Jul 2006; Daniel Black gnupg-1.4.2.2.ebuild,
gnupg-1.4.3.ebuild, gnupg-1.4.3-r1.ebuild, gnupg-1.4.4.ebuild:
correct URL in postinstall. bug #138663 thanks to Ilya Hegai

30 Jun 2006; Thomas Cort gnupg-1.9.21.ebuild:
Stable on alpha wrt Bug #137622.

30 Jun 2006; Thomas Cort gnupg-1.4.4.ebuild:
Stable on alpha wrt Bug #137622.

30 Jun 2006; Robin H. Johnson gnupg-1.9.21.ebuild:
Fix failure with old gcc versions.

*gnupg-1.9.21 (29 Jun 2006)

29 Jun 2006; Robin H. Johnson +gnupg-1.9.21.ebuild:
Version bump to 1.9.21 for security bug #137622, please note the newer
version of libksba that is required!.

28 Jun 2006; Rene Nussbaumer gnupg-1.4.4.ebuild:
Stable on hppa. See bug #137622.

28 Jun 2006; Mike Doty gnupg-1.4.4.ebuild:
amd64 stable

28 Jun 2006; Tobias Scherbaum gnupg-1.4.4.ebuild:
ppc stable, #137622

28 Jun 2006; Fabian Groffen gnupg-1.4.4.ebuild:
Marked ppc-macos stable (bug #137622)

28 Jun 2006; Gustavo Zacarias gnupg-1.4.4.ebuild:
Stable on sparc wrt security #137622

28 Jun 2006; Torsten Veller gnupg-1.4.4.ebuild:
Stable on x86 (#137622)

28 Jun 2006; Markus Rothe gnupg-1.4.4.ebuild:
Stable on ppc64; bug #137622

28 Jun 2006; Robin H. Johnson gnupg-1.4.4.ebuild:
Bug #138152, fix compile issues with ECC patch by bumping patch version.

*gnupg-1.4.4 (26 Jun 2006)

26 Jun 2006; Robin H. Johnson +gnupg-1.4.4.ebuild:
Version bump, resolves CVE-2006-3082. Upstream also includes support for
DSA2/SHA-224 now.

*gnupg-1.9.20-r4 (15 Jun 2006)
*gnupg-1.4.3-r1 (15 Jun 2006)

15 Jun 2006; Robin H. Johnson +gnupg-1.4.3-r1.ebuild,
+gnupg-1.9.20-r4.ebuild:
Bug #85263 - Disable capabilities code, as it's broken :-(.

07 Jun 2006; Diego Pettenò
+files/gnupg-1.9.20-fbsd-gcc41.patch, gnupg-1.9.20-r3.ebuild:
Add extra patch to build with GCC 4.1 on FreeBSD.

01 Jun 2006; Thomas Cort gnupg-1.9.20-r3.ebuild:
Stable on alpha wrt Bug #132343.

30 May 2006; Joseph Jezak gnupg-1.9.20-r3.ebuild:
Marked ppc stable for bug #132343.

29 May 2006; Daniel Black
-files/gnupg-1.4.2.1-badruman.patch, -files/gnupg-1.4.2.1-selftest.patch,
-files/gnupg-1.4.2-badruman.patch, -files/gnupg-1.4.2-selftest.patch,
-gnupg-1.4.2-r3.ebuild, -gnupg-1.4.2.1.ebuild:
punt security vulnerable versions

29 May 2006; Jason Wever gnupg-1.9.20-r3.ebuild:
Stable on SPARC wrt bug #132343.

27 May 2006; Daniel Black
-gnupg-1.9.20-r2.ebuild:
this revision not needed

26 May 2006; Chris Gianelloni
gnupg-1.9.20-r3.ebuild:
Stable on amd64 wrt bug #132343

25 May 2006; Chris Gianelloni
gnupg-1.9.20-r3.ebuild:
Stable on x86 wrt bug #132343

23 May 2006; Fabian Groffen gnupg-1.4.2.2.ebuild:
Marked ppc-macos stable (glsa 200602-10)

*gnupg-1.9.20-r3 (21 May 2006)

21 May 2006; Stefan Schweizer
+gnupg-1.9.20-r3.ebuild:
New gnupg with gpg2-experimental, currently masked, thanks to taviso and bug
132343

17 May 2006; Diego Pettenò
+files/gnupg-1.9.20-fbsd.patch, gnupg-1.9.20-r2.ebuild:
Add ~x86-fbsd keyword after applying a patch to allow compile on FreeBSD.
Thanks to Robert Sebastian Gerus in bug #133569.

16 May 2006; Markus Rothe gnupg-1.9.20-r2.ebuild:
Stable on ppc64; bug #132343

*gnupg-1.9.20-r2 (11 May 2006)

11 May 2006; Daniel Black gnupg-1.9.20-r2.ebuild,
-gnupg-1.9.20-r1:
revision bumped to force smime usage thanks genstef. This fixes bug
#131026 thanks Sandro.

10 May 2006; Daniel Black gnupg-1.9.20-r1.ebuild:
smime nolonger a USE option - thanks genstef

24 Apr 2006; Aron Griffis gnupg-1.9.20-r1.ebuild:
Mark 1.9.20-r1 stable on ia64

28 Apr 2006; Joshua Kinard gnupg-1.4.2.2.ebuild:
Marked stable on mips.

*gnupg-1.4.3 (23 Apr 2006)

23 Apr 2006; Daniel Black
+files/gnupg-1.4.3-badruman.patch, +files/gnupg-1.4.3-jari.patch,
+files/gnupg-1.4.3-keyserver.patch, +files/gnupg-1.4.3-selftest.patch,
+files/gnupg-1.4-emptytrustpackets.patch, gnupg-1.4.2.1.ebuild,
gnupg-1.4.2.2.ebuild, +gnupg-1.4.3.ebuild:
added patch to protect against empty trust packets thanks Tavis Ormandy bug
#129218. Version bump to 1.4.3 as per bug #128991 thanks Michael Roth and
Rajiv Aaron Manglani

02 Apr 2006; Marcelo Goes
+files/gnupg-1.4.2.2-test.patch, gnupg-1.4.2.2.ebuild:
Add patch from bug 125697 to avoid sandbox violation with FEATURES=test.
Thanks to Drake Wyrm , Kevin F. Quinn
and others.

31 Mar 2006; Diego Pettenò gnupg-1.4.2.2.ebuild:
Drop virtual/libc dependency and keyword ~x86-fbsd.

26 Mar 2006; Stefan Schweizer gnupg-1.9.20-r1.ebuild:
Add smime useflag

10 Mar 2006; Markus Rothe gnupg-1.4.2.2.ebuild:
Stable on ppc64; bug #125217

10 Mar 2006; Rene Nussbaumer gnupg-1.4.2.2.ebuild:
Stable on hppa. See bug #125217.

10 Mar 2006; Markus Ullmann gnupg-1.4.2.2.ebuild:
Stable on arm; bug #125217

10 Mar 2006; Mark Loeser gnupg-1.4.2.2.ebuild:
Stable on x86; bug #125217

09 Mar 2006; Luca Barbato gnupg-1.4.2.2.ebuild:
Marked ppc

09 Mar 2006; Fernando J. Pereda gnupg-1.4.2.2.ebuild:
Stable on alpha wrt security bug #125217

09 Mar 2006; Gustavo Zacarias gnupg-1.4.2.2.ebuild:
Stable on sparc wrt security #125217

09 Mar 2006; Aron Griffis gnupg-1.4.2.2.ebuild:
Mark 1.4.2.2 stable on ia64

09 Mar 2006; Patrick McLean gnupg-1.4.2.2.ebuild:
Stable on amd64 (bug #125217).

*gnupg-1.4.2.2 (08 Mar 2006)

08 Mar 2006; Marcelo Goes
+files/gnupg-1.4.2.2-badruman.patch, +files/gnupg-1.4.2.2-selftest.patch,
+gnupg-1.4.2.2.ebuild:
1.4.2.2 version bump for bug 125217.

*gnupg-1.9.20-r1 (05 Mar 2006)

05 Mar 2006; Stefan Schweizer
-files/gnupg-1.2.6-ppc64.patch, -files/gnupg-1.4.1-selftest.patch,
-gnupg-1.2.6.ebuild, -gnupg-1.4.1.ebuild, -gnupg-1.4.1-r1.ebuild,
-gnupg-1.4.2-r1.ebuild, -gnupg-1.4.2-r2.ebuild, -gnupg-1.9.20.ebuild,
+gnupg-1.9.20-r1.ebuild:
New revision: Merge with gpg-agent, allow tests, introduce self-depend on
version 1.4* in order to unmask it, bug 117717, also remove old versions

26 Feb 2006; Joshua Kinard gnupg-1.4.2.1.ebuild:
Marked stable on mips.

19 Feb 2006; Emanuele Giaquinta gnupg-1.4.2.1.ebuild:
Stable on ppc-macos.

18 Feb 2006; Bryan Østergaard Stable on alpha + ia64.

18 Feb 2006; Emanuele Giaquinta gnupg-1.4.2.1.ebuild:
Add missing dep on libcap. Make get_running_version, kernel_is conditional to
kernel_linux. Remove redundant conditional for suid in src_install.

17 Feb 2006; Marcelo Goes gnupg-1.2.6.ebuild,
gnupg-1.4.1.ebuild, gnupg-1.4.1-r1.ebuild, gnupg-1.4.2-r1.ebuild,
gnupg-1.4.2-r2.ebuild, gnupg-1.4.2-r3.ebuild, gnupg-1.4.2.1.ebuild,
gnupg-1.9.20.ebuild:
Remove gettext from RDEPEND. Fixes bug 123105. Thanks to Diego Petteno
.

16 Feb 2006; Rene Nussbaumer gnupg-1.4.2.1.ebuild:
Stable on hppa. See bug #122721.

16 Feb 2006; Jason Wever gnupg-1.4.2.1.ebuild:
Stable on SPARC wrt bug #122721.

15 Feb 2006; Mark Loeser gnupg-1.4.2.1.ebuild:
Stable on x86; bug #122721

15 Feb 2006; Markus Rothe gnupg-1.4.2.1.ebuild:
Stable on ppc64; bug #122721

15 Feb 2006; Tobias Scherbaum
gnupg-1.4.2.1.ebuild:
ppc stable, bug #122721

15 Feb 2006; Mike Doty gnupg-1.4.2.1.ebuild:
amd64 stable per bug 122721

*gnupg-1.4.2.1 (15 Feb 2006)

15 Feb 2006; Marcelo Goes
+files/gnupg-1.4.2.1-badruman.patch, +files/gnupg-1.4.2.1-selftest.patch,
+gnupg-1.4.2.1.ebuild:
1.4.2.1 version bump for bug 122721.

*gnupg-1.9.20 (14 Jan 2006)

14 Jan 2006; Marcelo Goes -gnupg-1.9.18.ebuild,
-gnupg-1.9.19.ebuild, +gnupg-1.9.20.ebuild:
1.9.20 version bump for bug 117717. Add DEPEND to RDEPEND. Use RESTRICT=test
and remove src_test. Thanks to Stefan Schweizer .

25 Dec 2005; Diego Pettenò gnupg-1.4.2-r3.ebuild,
gnupg-1.9.19.ebuild:
Use bindnow-flags function instead of -Wl,-z,now. Drop ppc-macos special case.

11 Dec 2005; Daniel Black gnupg-1.4.2-r3.ebuild:
readded --enable-noexecstack. not sure how/when it got dropped. bug #113737
thanks Petteri Raty and Marcelo

04 Dec 2005; Lina Pezzella gnupg-1.4.2-r3.ebuild:
Stable ppc-macos. Bug #113289

02 Dec 2005; Fernando J. Pereda gnupg-1.4.2-r3.ebuild:
stable on alpha wrt bug #113289

30 Nov 2005; Michael Hanselmann gnupg-1.4.2-r3.ebuild:
Stable on ppc.

28 Nov 2005; Daniel Black gnupg-1.4.2-r2.ebuild,
gnupg-1.4.2-r3.ebuild:
"linguas" mistyped as "lingas" - bug #113804 thanks to Kevin Daughtridge

28 Nov 2005; Jeroen Roovers gnupg-1.4.2-r3.ebuild:
Stable on hppa.

28 Nov 2005; Gustavo Zacarias gnupg-1.4.2-r3.ebuild:
Stable on sparc

28 Nov 2005; Andrej Kacian gnupg-1.4.2-r3.ebuild:
Stable on x86, bug #113289.

28 Nov 2005; Markus Rothe gnupg-1.4.2-r3.ebuild:
Stable on ppc64; bug #113289

27 Nov 2005; gnupg-1.4.2-r3.ebuild:
Marked stable on amd64

*gnupg-1.4.2-r3 (25 Nov 2005)

25 Nov 2005; Daniel Black
+files/gnupg-1.4.2-mpicoder.patch, +gnupg-1.4.2-r3.ebuild:
mpicoder bounds error fixed per bug #113521 thanks to Phil Pennock

25 Nov 2005; Daniel Black gnupg-1.4.2-r2.ebuild:
determine kernel version from running version rather than /usr/src/linux -
bug #113474 thanks to Georgi Georgiev

24 Nov 2005; Rene Nussbaumer gnupg-1.4.2-r2.ebuild:
Stable on hppa.

23 Nov 2005; Gustavo Zacarias gnupg-1.4.2-r2.ebuild:
Stable on sparc wrt #113289

23 Nov 2005; Markus Rothe gnupg-1.4.2-r2.ebuild:
Stable on ppc64; bug #113289

23 Nov 2005; Marcus D. Hanwell gnupg-1.4.2-r2.ebuild:
Stable on amd64, bug 113289.

22 Nov 2005; Chris Gianelloni gnupg-1.4.2-r2.ebuild:
Marking stable on x86 wrt bug #113289.

22 Nov 2005; Daniel Black
+files/gnupg-1.4.2-badruman.patch, gnupg-1.4.2-r2.ebuild:
Fix installation path of ru man page - bug #112205 thanks to Sandro

29 Sep 2005; Marcelo Goes gnupg-1.2.6.ebuild,
gnupg-1.4.1.ebuild, gnupg-1.4.1-r1.ebuild, gnupg-1.4.2-r1.ebuild,
gnupg-1.4.2-r2.ebuild, gnupg-1.9.18.ebuild, gnupg-1.9.19.ebuild:
Do not dodoc INSTALL.

*gnupg-1.9.19 (19 Sep 2005)

19 Sep 2005; Marcelo Goes +gnupg-1.9.19.ebuild:
Version bump for bug 106534. Thanks to Paolo Pedroni iol dot it>.

16 Sep 2005; Ciaran McCreesh ChangeLog:
Converted to UTF-8, fixed encoding screwups

03 Sep 2005; Daniel Black gnupg-1.4.2-r2.ebuild:
Check kernel version so that users with post 2.6.9 kernels don't get suid
root on gpg (bug #102501). Thanks to Tobias Sager

31 Aug 2005; Daniel Black
+files/gnupg-1.4.2-jari.patch, gnupg-1.4.2-r2.ebuild:
jari patch added as per bug #104059. Thanks for the explaination Venkat
Manakkal

*gnupg-1.4.2-r2 (31 Aug 2005)

31 Aug 2005; Daniel Black
+files/gnupg-1.4.2-keyserver.patch, gnupg-1.4.2-r1.ebuild,
+gnupg-1.4.2-r2.ebuild:
Fixed ldap keyserver - bug #104112 thanks to Peter Hyman. Added static build
back - bug #104059 thanks to Venkat Manakkal

16 Aug 2005; Daniel Black gnupg-1.4.1.ebuild,
gnupg-1.4.1-r1.ebuild, gnupg-1.4.2-r1.ebuild, -gnupg-1.9.15-r1.ebuild:
keyword/use flag cleanup with arm stable xli (bug #76234). remove 1.9.15

*gnupg-1.9.18 (06 Aug 2005)

06 Aug 2005; Daniel Black +gnupg-1.9.18.ebuild:
smartcard fix with bug #95938 and bug #67656. Version bump as per bug
#97710. Slot change as per bug #74630. Thanks to Felix Kurth, Stian
Skjelstad, Rouslan Solomakhin, Michael Helmling, Chris White, Benjamin Smee,
Diego Pettenò, David Somers and whoever else I
missed.

*gnupg-1.4.2-r1 (05 Aug 2005)

05 Aug 2005; Daniel Black -gnupg-1.4.2.ebuild,
+gnupg-1.4.2-r1.ebuild:
helpers directory fix bug #101346. Thanks to Stephan Wienczny

03 Aug 2005; Seemant Kulleen
-files/gnupg-1.2.4-hppa_unaligned_constant.patch,
-files/gnupg-1.2.4.ppc64.patch:
remove unneeded patches as well

03 Aug 2005; Seemant Kulleen -gnupg-1.2.4.ebuild,
gnupg-1.2.6.ebuild, -gnupg-1.4.0-r1.ebuild, -gnupg-1.4.0-r2.ebuild,
gnupg-1.4.1.ebuild, gnupg-1.4.1-r1.ebuild, gnupg-1.4.2.ebuild,
-gnupg-1.9.14.ebuild, -gnupg-1.9.15.ebuild, gnupg-1.9.15-r1.ebuild,
-gnupg-1.9.16.ebuild:
change SRC_URI to reflect mirror://gnupg instead. Also removed a whole bunch
of cruft ebuilds.

*gnupg-1.4.2 (03 Aug 2005)

03 Aug 2005; Marcelo Goes
+files/gnupg-1.4.2-selftest.patch, +gnupg-1.4.2.ebuild:
Version and patch bump for bug 101120. Thanks to Erinn Looney-Triggs
.

29 Jul 2005; Daniel Black gnupg-1.2.4.ebuild,
gnupg-1.2.6.ebuild, gnupg-1.4.0-r1.ebuild, gnupg-1.4.0-r2.ebuild,
gnupg-1.4.1.ebuild, gnupg-1.4.1-r1.ebuild:
removed die from epatch || die

02 Jul 2005; Daniel Black
+files/gnupg-1.4.1-selftest.patch, gnupg-1.4.1.ebuild,
gnupg-1.4.1-r1.ebuild:
Crashing selftest fixed thanks to patch from Ben Peddell - bug #80044

24 Jun 2005; Aron Griffis gnupg-1.4.0-r1.ebuild,
gnupg-1.4.0-r2.ebuild, gnupg-1.4.1.ebuild, gnupg-1.4.1-r1.ebuild,
gnupg-1.9.14.ebuild, gnupg-1.9.15.ebuild, gnupg-1.9.15-r1.ebuild:
Move fperms from src_compile to src_install. Normalize to u+s,go-r

*gnupg-1.4.1-r1 (17 Jun 2005)

17 Jun 2005; Marcelo Goes +gnupg-1.4.1-r1.ebuild:
Added usb USE flag. Fixes bug 96391.

23 May 2005; Daniel Black gnupg-1.9.16.ebuild:
broken with keyservers. -* keyworded temporaly

*gnupg-1.9.16 (23 May 2005)

23 May 2005; Daniel Black +gnupg-1.9.16.ebuild:
version bump

06 Apr 2005; Markus Rothe gnupg-1.4.1.ebuild:
Somehow the stable ppc64 keyword has been lost

02 Apr 2005; Stephen P. Becker gnupg-1.4.1.ebuild:
stable on mips

25 Mar 2005; Aron Griffis :
Stable on ia64 to support mozilla-thunderbird-1.0.2 enigmail dependency

24 Mar 2005; Markus Rothe gnupg-1.4.1.ebuild:
Added --disable-asm for ppc64 only; stable on ppc64; bug #85547

*gnupg-1.9.15-r1 (24 Mar 2005)

24 Mar 2005; Robin H. Johnson
+gnupg-1.9.15-r1.ebuild:
Fix DEPEND for bug #85984, and cleanup DEPEND structure to be easier to manage.

22 Mar 2005; Bryan Østergaard gnupg-1.4.1.ebuild:
Stable on alpha, bug 85547.

17 Mar 2005; Robin H. Johnson gnupg-1.4.1.ebuild:
Security Bug #85547, stable on x86.

17 Mar 2005; Marcus D. Hanwell gnupg-1.4.1.ebuild:
Marked stable on amd64, bug 85547.

17 Mar 2005; Michael Hanselmann gnupg-1.4.1.ebuild:
Stable on hppa.

17 Mar 2005; Gustavo Zacarias gnupg-1.4.1.ebuild:
Stable on sparc wrt #85547

17 Mar 2005; Michael Hanselmann gnupg-1.4.1.ebuild:
Stable on ppc.

*gnupg-1.4.1 (16 Mar 2005)

16 Mar 2005; Robin H. Johnson +gnupg-1.4.1.ebuild:
virtual/mta re-added for mailto support. new network code using CURL
provides FTPS support. Removed the use ppc-macos && use caps hackery, since
ppc-macos has caps in use.mask and this case will never happen. Re-enabled
photo-viewers as xli is available again, everywhere except arm. Spelling
errors fixed. The ECC patch for 1.4.0 applies perfectly still, only the
version number in configure needs tweaking. Add a proper src_test that
works, fixing bug #80044. This release also fixes mail signatures as per bug
#76440. This release solves security bug #85547.

15 Mar 2005; Michael Hanselmann gnupg-1.4.0-r2.ebuild:
Added to ~hppa.

15 Mar 2005; Jeremy Huddleston
gnupg-1.4.0-r2.ebuild:
Added to ~sparc. Don't use --disable-asm as it's broken. See bug #76375.

28 Jan 2005; Daniel Black gnupg-1.2.4.ebuild,
gnupg-1.2.6.ebuild, -gnupg-1.9.10.ebuild, gnupg-1.9.14.ebuild,
gnupg-1.9.15.ebuild:
Added selinux RDEPENDS as per bug #79746. Removed version 1.9.10.

*gnupg-1.4.0-r2 (23 Jan 2005)
*gnupg-1.9.15 (23 Jan 2005)

23 Jan 2005; Daniel Black gnupg-1.2.4.ebuild,
gnupg-1.4.0-r1.ebuild, +gnupg-1.4.0-r2.ebuild, gnupg-1.9.14.ebuild,
+gnupg-1.9.15.ebuild:
Corrected URL for IDEA patent info. Added 1.4.0-r2 to include elliptic curve
cryptosystem and smartcard support. Version bump to gnupg-1.9.15. Removed IDEA
from gnupg-1.9.* cause it realy didn't support it anyway.

20 Jan 2005; Daniel Black gnupg-1.9.14.ebuild:
Changed libassuan dependacy to 0.6.9 as per bug #78713. Thanks Alexander
Gretencord

15 Jan 2005; Daniel Black gnupg-1.2.4.ebuild,
gnupg-1.2.6.ebuild, gnupg-1.4.0-r1.ebuild, gnupg-1.9.10.ebuild,
gnupg-1.9.14.ebuild:
Reference to GnuPG Gentoo user guide added to all ebuilds as per bug #77314 by
Chris Rebert . Added idea capabilities to
gnupg-1.9.14. Added suid gnupg to gnupg-1.4.0. Fixed __PIC__ definations in
1.9.10 and 1.9.14.

*gnupg-1.9.14 (06 Jan 2005)

06 Jan 2005; Jeremy Huddleston
gnupg-1.4.0-r1.ebuild, gnupg-1.9.10.ebuild, +gnupg-1.9.14.ebuild:
Changing libexec dir to /usr/libexec/gnupg for better multilib friendliness
in 1.4. Addinf --disable-agent and removing --libexecdir in the 1.9
versions.

*gnupg-1.4.0-r1 (05 Jan 2005)

05 Jan 2005; Daniel Black +gnupg-1.4.0-r1.ebuild,
-gnupg-1.4.0.ebuild:
Hardened fix as per bug #76487. Thanks to Natanael Copa
and Peter S. Mazinger

04 Jan 2005; Daniel Black gnupg-1.4.0.ebuild:
Removed sparc and hppa keywords until bug #76375 is solved

02 Jan 2005; Lina Pezzella gnupg-1.2.6.ebuild:
Stable ppc-macos.

01 Jan 2005; Markus Rothe gnupg-1.2.6.ebuild:
Stable on ppc64

01 Jan 2005; Daniel Black gnupg-1.4.0.ebuild:
Changed !X use dependancy to X as per bug #76225. Thanks to Bjarke Istrup
Pedersen for pointing out the error of my ways

31 Dec 2004; Markus Rothe
+files/gnupg-1.2.6-ppc64.patch, gnupg-1.2.6.ebuild:
Added patch for ppc64; bug #75355

31 Dec 2004; Daniel Black metadata.xml,
gnupg-1.2.6.ebuild:
PIC patch added thanks to Peter S. Mazinger in bug #74521

*gnupg-1.4.0 (19 Dec 2004)

19 Dec 2004; Daniel Black +gnupg-1.4.0.ebuild:
added gnupg-1.4 masked due to importance and undetermined compatibility with
everything else. Bug #74724 raw ebuild by Diego Pettenò


07 Dec 2004; Daniel Black gnupg-1.2.4.ebuild,
gnupg-1.2.6.ebuild, gnupg-1.9.10.ebuild:
Fixed bug #72008 and a few other QA faults. Readded missing keywords to 1.2.6
and ppc tested and keyworded it

10 Nov 2004; Mamoru KOMACHI gnupg-1.2.6.ebuild:
Compile fix for ppc-macos.

19 Oct 2004; Bryan Østergaard gnupg-1.2.6.ebuild:
Stable on alpha.

14 Oct 2004; Bryan Østergaard gnupg-1.2.6.ebuild:
Add ~alpha keyword.

13 Oct 2004; Travis Tilley gnupg-1.2.6.ebuild:
stable on amd64

11 Oct 2004; Guy Martin gnupg-1.2.6.ebuild:
Removed unneeded patch for hppa. Stable on hppa.

08 Oct 2004; Gustavo Zacarias gnupg-1.2.6.ebuild:
Stable on sparc

07 Oct 2004; Tavis Ormandy -gnupg-1.2.3-r2.ebuild,
-gnupg-1.2.3-r5.ebuild, gnupg-1.2.6.ebuild, -gnupg-1.9.0.ebuild,
-gnupg-1.9.8.ebuild:
mark 1.2.6 stable on x86, remove stale ebuilds.

05 Oct 2004; Pieter Van den Abeele
gnupg-1.2.3-r2.ebuild, gnupg-1.9.0.ebuild, gnupg-1.9.10.ebuild,
gnupg-1.9.8.ebuild:
Masked gnupg-1.9.8.ebuild testing for ppc

05 Oct 2004; Pieter Van den Abeele
gnupg-1.2.3-r2.ebuild, gnupg-1.9.0.ebuild, gnupg-1.9.10.ebuild:
Masked gnupg-1.9.10.ebuild testing for ppc

05 Oct 2004; Pieter Van den Abeele
gnupg-1.2.3-r2.ebuild, gnupg-1.9.0.ebuild:
Masked gnupg-1.9.0.ebuild testing for ppc

05 Oct 2004; Pieter Van den Abeele
gnupg-1.2.3-r2.ebuild:
Masked gnupg-1.2.6.ebuild testing for ppc

05 Oct 2004; Pieter Van den Abeele
gnupg-1.2.3-r2.ebuild:
Masked gnupg-1.2.3-r2.ebuild stable for ppc

03 Oct 2004; Kito gnupg-1.2.6.ebuild:
added ~ppc-macos keyword

17 Sep 2004; Tavis Ormandy gnupg-1.2.6.ebuild:
add back silently removed virtual/mta dep (it's not a mistake!
it's required for using email based keyservers).
tidy up postinst messages.

06 Sep 2004; Robin H. Johnson gnupg-1.9.10.ebuild,
gnupg-1.9.8.ebuild:
Fix bug #62111.

04 Sep 2004; Gustavo Zacarias gnupg-1.2.6.ebuild:
Keyworded ~sparc wrt #62615

29 Aug 2004; Tavis Ormandy +gnupg-1.2.6.ebuild:
new version, #61751

*gnupg-1.9.10 (14 Aug 2004)

14 Aug 2004; Aron Griffis +gnupg-1.9.10.ebuild:
Bump to 1.9.10 #59065

05 Aug 2004; Tom Martin gnupg-1.2.5.ebuild:
Marked ~amd64, resolving 59409. Thanks to Jens Ott for
reporting.

31 Jul 2004; Tavis Ormandy gnupg-1.2.5.ebuild:
installation fails with nls enabled, using sed to make the
access to `mkinstalldirs` consistent. #59012

*gnupg-1.2.5 (31 Jul 2004)

31 Jul 2004; Tavis Ormandy +gnupg-1.2.5.ebuild:
fixing #58865

31 Jul 2004; Tom Gall gnupg-1.2.4.ebuild:
stable on ppc64,bug #57114

14 Jul 2004; Danny van Dyk gnupg-1.9.8.ebuild:
Marked ~amd64.

13 Jun 2004; Tom Gall gnupg-1.2.4.ebuild,
files/gnupg-1.2.4.ppc64.patch:
added ~ppc64 bug #54814

29 Jun 2004; Aron Griffis gnupg-1.9.0.ebuild,
gnupg-1.9.8.ebuild:
sync IUSE (+static)

01 Jun 2004; Mike Frysinger gnupg-1.9.8.ebuild:
Make smartcard support optional via USE=smartcard.

05 May 2004; Tavis Ormandy gnupg-1.9.8.ebuild:
gpg-1.9.8 specifically requires >=libassuan-0.6.5, really closes
#49609 and #49619

*gnupg-1.9.8 (03 May 2004)

03 May 2004; Tavis Ormandy gnupg-1.9.8.ebuild:
added 1.9.8 #49609, hardmasked.

28 Apr 2004; Jon Portnoy gnupg-1.2.4.ebuild :
Stable on AMD64.

25 Apr 2004; Aron Griffis gnupg-1.2.3-r2.ebuild:
Add die following econf for bug 48950

24 Apr 2004; Bret Curtis gnupg-1.2.4.ebuild:
Also added to ~mips

24 Apr 2004; Bret Curtis gnupg-1.9.0.ebuild:
Added to ~mips

24 Apr 2004; Guy Martin gnupg-1.2.4.ebuild,
files/gnupg-1.2.4-hppa_unaligned_constant.patch:
Added a alignement patch for hppa. Fix check on some systems.

30 Mar 2004; Lars Weiler gnupg-1.2.4.ebuild:
stable on ppc

13 Mar 2004; Mamoru KOMACHI gnupg-1.2.3-r2.ebuild,
gnupg-1.2.3-r5.ebuild, gnupg-1.2.4.ebuild, gnupg-1.9.0.ebuild:
Updated x11-misc/xloadimage to media-gfx/xloadimage and added
media-gfx/xli as second candidate. See bug #26751

13 Mar 2004; Tavis Ormandy gnupg-1.2.4.ebuild:
fixing LICENSE.

09 Mar 2004; gnupg-1.2.4.ebuild:
stable on alpha and ia64

08 Mar 2004; Jason Wever gnupg-1.2.4.ebuild:
Adjusted filter-flags syntax for sparc32. Fixes bug #43008.

25 Feb 2004; Sven Blumenstein gnupg-1.2.4.ebuild:
All your stable keywords are belong to sparc!

23 Feb 2004; Tavis Ormandy gnupg-1.2.4.ebuild:
copy weeve's sparc32 fixes into 1.2.4 and mark stable on x86 and alpha.

*gnupg-1.9.0 (06 Jan 2004)

06 Jan 2004; Tavis Ormandy gnupg-1.9.0.ebuild:
alpha version imported (hardmasked) #37109

02 Jan 2004; Jason Wever gnupg-1.2.3-r2.ebuild,
gnupg-1.2.3-r5.ebuild, gnupg-1.2.4.ebuild:
Added a workaround for some sparc32 machines that may have trouble building
gnupg-1.2.3-r5 and adjusted copyright dates in ebuilds.

28 Dec 2003; Joshua Kinard gnupg-1.2.3-r5.ebuild:
Move to mips stable (~mips -> mips)

27 Dec 2003; Tavis Ormandy gnupg-1.2.4.ebuild:
minor changes

26 Dec 2003; Tavis Ormandy gnupg-1.2.4.ebuild:
updating LICENSE

*gnupg-1.2.4 (26 Dec 2003)

26 Dec 2003; Tavis Ormandy gnupg-1.2.4.ebuild:
version bump.
added optional support for the IDEA algorithm.
other minor changes, and dependency changes for the new release.

12 Dec 2003; Tavis Ormandy gnupg-1.2.2-r1.ebuild,
gnupg-1.2.3-r3.ebuild, gnupg-1.2.3-r4.ebuild, metadata.xml:
remove stale ebuilds, add metadata.xml

04 Dec 2003; Tavis Ormandy gnupg-1.2.3-r5.ebuild:
stable on all platforms.

*gnupg-1.2.3-r5 (03 Dec 2003)

12 Jan 2004; Nicholas Jones gnupg-1.2.3-r5.ebuild:
Fixed the sparc checks and moved the filter-flags inherit call to a
legal position so the ebuild quite printing error messages.

03 Dec 2003; Tavis Ormandy gnupg-1.2.3-r5.ebuild,
files/gnupg-1.2.3-hkp-format-string.diff:
patch from cvs, missing format string in hkp code.

*gnupg-1.2.3-r4 (29 Nov 2003)

29 Nov 2003; Tavis Ormandy gnupg-1.2.3-r4.ebuild,
files/gnupg-1.2.3-disable-elgamal.diff:
disable elgamal sign+encrypt,
http://lists.gnupg.org/pipermail/gnupg-announce/2003q4/000277.html

17 Nov 2003; Tavis Ormandy gnupg-1.2.3-r3.ebuild:
stable.

14 Nov 2003; Aron Griffis gnupg-1.2.3-r2.ebuild:
Stable on ia64

13 Nov 2003; gnupg-1.2.3-r2.ebuild:
added mips to KEYWORDS

10 Nov 2003; Tavis Ormandy gnupg-1.2.3-r3.ebuild:
export LDFLAGS.

31 Oct 2003; Tavis Ormandy gnupg-1.2.3-r3.ebuild:
cap => caps

*gnupg-1.2.3-r3 (31 Oct 2003)

31 Oct 2003; Tavis Ormandy gnupg-1.2.3-r3.ebuild:
added support for static USE flag, requested in #29299.

removed zlib USE flag, its not optional (flag previously toggled
using the bundled zlib library, the static flag does this for now).

some syntax changes, im not a fan of the use_enable commands.

added local USE flag "cap" which will compile gpg with support for
linux capabilities.

fixed the DEPEND/RDEPEND craziness (also obeys static flag now).

added some comments.

added "--enable-static-rnd=linux" configure option, as apparently
this can fail and use the unix option (cant reproduce, but cant hurt
to enable it anyway).

added an postinst blurb about the capabilities support.

09 Oct 2003; Tavis Ormandy gnupg-1.2.3-r2.ebuild:
minor typo.

02 Oct 2003; Tavis Ormandy gnupg-1.2.2-r1.ebuild,
gnupg-1.2.2.ebuild, gnupg-1.2.3-r1.ebuild, gnupg-1.2.3.ebuild:
cleaning up old ebuilds, amd64 managed to escape the security bump from 1.2.2
to -r1 somehow, fixed.

16 Sep 2003; Tavis Ormandy gnupg-1.2.3-r2.ebuild:
marking stable x86 and alpha.

*gnupg-1.2.3-r2 (30 Aug 2003)

23 Aug 2003; Guy Martin gnupg-1.2.3-r2.ebuild :
Marked stable on hppa.

30 Aug 2003; Tavis Ormandy gnupg-1.2.3-r2.ebuild:
configure interprets libexecdir different from the install makefile
target, which breaks external applications (specifically hkp and mailto)
#27608.
minor syntax changes.
bumped.

*gnupg-1.2.3-r1 (26 Aug 2003)

26 Aug 2003; Tavis Ormandy gnupg-1.2.3-r1.ebuild:
merging some improvements and syntax cleanups from Max Kalika .
adding ~sparc to keywords.
version bump as we now use --libexecdir=...

26 Aug 2003; Tavis Ormandy gnupg-1.0.7.ebuild,
gnupg-1.2.0.ebuild, gnupg-1.2.1-r1.ebuild, gnupg-1.2.1.ebuild,
files/gnupg-1.0.6.diff:
cleaning up old ebuilds, all arches have a stable version.

*gnupg-1.2.3 (26 Aug 2003)

26 Aug 2003; Tavis Ormandy gnupg-1.2.3.ebuild:
new stable release, also enabling experimental support for external
hkp, requested in #16457

*gnupg-1.2.2-r1 (18 Jul 2003)

18 Jul 2003; Tavis Ormandy gnupg-1.2.2-r1.ebuild:
security update, #20823

14 May 2003; Daniel Ahlberg gnupg-1.2.2.ebuild :
Unmask.

*gnupg-1.2.2 (04 May 2003)

06 Jul 2003; Guy Martin gnupg-1.2.2.ebuild :
Added hppa to KEYWORDS.

04 May 2003; gnupg-1.2.2.ebuild:
Simple version bump, new version includes minor security fixes.

26 Dec 2002; Maik Schreiber gnupg-1.2.1-r1.ebuild:
Changed "~x86" to "x86" in KEYWORDS.

*gnupg-1.2.1-r1 (16 Dec 2002)

06 Apr 2003; Zach Welch gnupg-1.2.1-r1.ebuild:
add arm keyword

16 Dec 2002; J Robert Ray gnupg-1.2.1-r1.ebuild :
Don't specify fixed photo viewer, defaults to using xloadimage anyway, but
fixing it to 'xview' makes it get called with the wrong args and fail.
Closes bug 12017.

16 Dec 2002; Aron Griffis gnupg-1.2.1.ebuild :
Added ~alpha to KEYWORDS

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords


10 Nov 2002; Olivier Reisch gnupg-1.2.1.ebuild :
Added ppc keyword

*gnupg-1.2.1 (31 Oct 2002)

09 Dec 2002; B.Lauwers gnupg-1.2.1.ebuild :
Un~masked spac keyword per #11870

31 Oct 2002; Ryan Phillips gnupg-1.2.1.ebuild :
Version bump
Added xloadimage as dep to enable --show-photo. Fixes #8836

*gnupg-1.2.0 (18 Oct 2002)

21 Oct 2002; Daniel Ahlberg gnupg-1.2.0.ebuild :
Updated ebuild, contributed by Jacob Perkins in #8216.
Adds ldap support.

18 Oct 2002; Daniel Ahlberg gnupg-1.2.0.ebuild :
Version bump, found by Daniel Seyffer in #8778.

*gnupg-1.0.7 (1 Feb 2002)

15 Aug 2002; Jack Morgan gnupg-1.0.7.ebuild :
Added sparc64 to KEYWORDS

05 Aug 2002; Seemant Kulleen gnupg-1.0.7.ebuild :
Fallsafe to: emake || make || die, in case parallel make is unsupported on
some machines. Closes bug #5979 by kn@insecurity.dk (Kim Nielsen)

27 Jul 2002; Calum Selkirk gnupg-1.0.7.ebuild :
Added ppc to KEYWORDS

6 May 2002; Ryan Phillips gnupg-1.0.7.ebuild :
Added a comment to state this new release is not compatible with
1.0.6 keyrings.

6 May 2002; Ryan Phillips gnupg-1.0.7.ebuild :
Updated to new version.

*gnupg-1.0.6 (1 Feb 2002)

1 Feb 2002; G.Bevin ChangeLog :

Added initial ChangeLog which should be updated whenever the package is
updated in any way. This changelog is targetted to users. This means that the
comments should well explained and written in clean English. The details about
writing correct changelogs are explained in the skel.ChangeLog file which you
can find in the root directory of the portage repository.

Manifest

AUX gnupg-1.4.3-keyserver.patch 455 RMD160 c7eec6bd5ea73cde4d084cffcc1623bea775aa9e SHA1 48818a3a333a4a8a7175f8c21ec2e811b3fd20c3 SHA256 242a8497230a75e2f4c9a34a91aef73560052925eff822d1e5e566faee8b27ec
AUX gnupg-1.4.3-selftest.patch 1324 RMD160 0a8e6d50fde48a2e795907ca56e1e95261919f43 SHA1 0003ffe4d032ace008e6d6ebca364327225a097f SHA256 0ca949d63f7dbb882c0119344c47bfaa99132bb4c7f253194eea06c7472afa54
AUX gnupg-1.4.6-badruman.patch 534 RMD160 7789da4ceafcc9f1bec778b9b7986359f1513178 SHA1 8423f2fb9e41fdfbcb4b1eae2c5a99b0c9e045bb SHA256 3fef6d7306823db7a8912f4454b05aef8cff035e36065097d9406f57098018e5
AUX gnupg-2.0.4-idea.patch 906 RMD160 df2f628ee03880ff5b0916185cffe0b28316d08b SHA1 0f56a3d656d8ec3227c1b597bee010b8dbe1d7cd SHA256 89e5af25bf7ae5b1147acb3da41520e2dcad975cda93ab625107626c85651976
AUX gnupg-2.0.9-gcc-4.3.patch 437 RMD160 44717ceb9cec62b0962c0ee1a533bbf24a6e8658 SHA1 42531c856bd885c76683cfdb312f4a0985b94ea4 SHA256 5fda371998ebf521b57c36ac8b47d0f9069a9d43238850520370f8fab55fa171
DIST gnupg-1.4.7-ecc0.1.6.diff.bz2 17083 RMD160 df89fc93d5a9836bb12311d66f0ebdab31799fd5 SHA1 ab9e902539a1be746d3c25d969a4ae044a74f44c SHA256 568c1eb297942157250dd11c9a8171566535c49361ade00ab1c95191821ae1fe
DIST gnupg-1.4.7.tar.bz2 3200642 RMD160 630344c99834cf9adcf806d55e6f609a1e50bd8b SHA1 22149105845c79068771837c8deb7d5ba0854927 SHA256 69d18b7d193f62ca27ed4febcb4c9044aa0c95305d3258fe902e2fae5fc6468d
DIST gnupg-1.4.8-ecc0.2.0.diff.bz2 17878 RMD160 532e43cfea00187c72d7d2784decee31b105a5a5 SHA1 822602c76c69160463d7ae3378e8da1b42e6efb2 SHA256 e03a180a95bb3c4c72f4ca97d1038c390b59da1f4d12d97f91ef7932dd01a5c1
DIST gnupg-1.4.8.tar.bz2 3320100 RMD160 75228c02ea1999494232cb2eb2107951d1602c4d SHA1 4b63267358e5c70f05b48e27d6877bad2636cabd SHA256 119d2574deafe8c2d4444e53051ebad215d375f94f29c520ff891275f14e006c
DIST gnupg-1.4.9.tar.bz2 3328743 RMD160 21274c6638bb1bc1983a9b5bccfa1ad9cf708edc SHA1 826f4bef1effce61c3799c8f7d3cc8313b340b55 SHA256 3ca5abcd93eeed4ed832995463db3308bfa552a072ef86fab4940e195fab06dd
DIST gnupg-2.0.7.tar.bz2 3609953 RMD160 70bd8dbf52fe2ccc9d89791c374a5507f6a61ee8 SHA1 f7d9ae7695bd9b849475b482bb7b027ec6fadbae SHA256 3117ce4a477747138431fb2ddf2572cce9e4824bae359a6007e60e6d293c376b
DIST gnupg-2.0.9.tar.bz2 3718925 RMD160 175f8d4e83dd6ae8e186b7c09bb8bdbb001a5799 SHA1 959bdb934e3a72d256bfbd0122d996a73adb5d1f SHA256 2dc124908a1dfa3b79d2b0a82aa1a31817128feb14e84a26226beaab13179686
DIST idea.c.gz 5216 RMD160 e35be5a031d10d52341ac5f029d28f811edd908d SHA1 82fded4ec31b97b3b2dd22741880b67cfee40f84 SHA256 309928da34941dff1d6f6687542ff3d58306d85be9e1a9906bc4f9f8e6011844
EBUILD gnupg-1.4.7-r1.ebuild 5999 RMD160 1e83a6250e2dabccca3204518128be1310415d7a SHA1 85ebd166e2b4fa848a118ec6ee8fb8c796b2a0d4 SHA256 e7fee3f2f467dfd513f776a9b8354a911a44130c4a8c766ce944ce0b1a4f6cf1
EBUILD gnupg-1.4.8-r1.ebuild 5915 RMD160 d5b4b589894b0ba279a880ed63b547309b638198 SHA1 af2df2742f372308376f0e7cc77dc5317d938221 SHA256 07e704755d89c8f3f783109a5a4450c87bbf15baedbe1e2d627bd77ae571c2bf
EBUILD gnupg-1.4.9.ebuild 5286 RMD160 205e75820fef084e3199b169b4abe4cf0780b9da SHA1 26227769812c0bfd29337341f236bb3ed34d1ee9 SHA256 568824f824824e1f15fbde4af725257009f7b3c0a5c480c0b728afd7f4d2bd78
EBUILD gnupg-2.0.7-r1.ebuild 2302 RMD160 c9aaeefb3c66868fe809deca0866958e7348ba6d SHA1 d312d98b966447b1d88f2e052c94f67a6a0e5065 SHA256 adbdc8f443b6445163a19f87111a647cc9e7b99f0fa276800d9c572b228e8161
EBUILD gnupg-2.0.9.ebuild 2461 RMD160 98f51e866193566bb5a6bff6f464f1b57e90b162 SHA1 fcf1af06615b3693f89493ad64663d78c85b34d2 SHA256 f8bed4946fe599453389889a77b9c71643bcd9b84c9f2bb8696ab1e85abe0dc5
MISC ChangeLog 51065 RMD160 99c0c718c98aacfd028deac86a7a50a1d8e354f8 SHA1 9320bff8894564fd519c4b637d4ea434c33dea33 SHA256 725accc1ee322458538da5ab01fc6eaa6e223e0cbb9e20c7384def91631756d7
MISC metadata.xml 481 RMD160 d5c4e2fc7b94966795cc4c039d850302d8552448 SHA1 13cb529b83ba9feaad91f1d033d6c33d1eafbd25 SHA256 d88eadc2c75a18f57dcd38f20aa72ee7c79504f62bcab3f7dea60651ccd4b672

files

gnupg-1.4.7-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.4.7-r1.ebuild,v 1.13 2008/06/20 10:48:36 dragonheart Exp $

inherit eutils flag-o-matic

ECCVER="0.1.6"
ECCVER_GNUPG="1.4.7"
ECC_PATCH="${PN}-${ECCVER_GNUPG}-ecc${ECCVER}.diff"
MY_P=${P/_/}

DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
HOMEPAGE="http://www.gnupg.org/"
SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2
!bindist? (
idea? ( ftp://ftp.gnupg.dk/pub/contrib-dk/idea.c.gz )
ecc? ( http://www.calcurco.cat/eccGnuPG/src/${ECC_PATCH}.bz2 )
)"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="bzip2 bindist curl ecc idea ldap nls readline selinux smartcard static usb zlib linguas_ru"

COMMON_DEPEND="
ldap? ( net-nds/openldap )
bzip2? ( app-arch/bzip2 )
zlib? ( sys-libs/zlib )
curl? ( net-misc/curl )
virtual/mta
readline? ( sys-libs/readline )
smartcard? ( dev-libs/libusb )
usb? ( dev-libs/libusb )"

RDEPEND="!static? ( ${COMMON_DEPEND} )
selinux? ( sec-policy/selinux-gnupg )
nls? ( virtual/libintl )"

DEPEND="${COMMON_DEPEND}
dev-lang/perl
nls? ( sys-devel/gettext )"

S="${WORKDIR}/${MY_P}"

src_unpack() {
unpack ${A}

if use idea; then
if use bindist; then
einfo "Skipping IDEA support to comply with binary distribution (bug #148907)."
else
ewarn "Please read http://www.gnupg.org/(en)/faq/why-not-idea.html"
mv "${WORKDIR}"/idea.c "${S}"/cipher/idea.c || \
ewarn "failed to insert IDEA module"
fi
fi

if use ecc; then
if use bindist; then
einfo "Skipping ECC patch to comply with binary distribution (bug #148907)."
else
sed -i \
"s/- VERSION='${ECCVER_GNUPG}'/- VERSION='${PV}'/" \
"${ECC_PATCH}"
sed -i \
"s/+ VERSION='${ECCVER_GNUPG}-ecc${ECCVER}'/+ VERSION='${PV}-ecc${ECCVER}'/" \
"${ECC_PATCH}"

EPATCH_OPTS="-p1 -d ${S}" epatch "${ECC_PATCH}"
fi
fi

# maketest fix
EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${PN}-1.4.3-selftest.patch

# install RU man page in right location
EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${PN}-1.4.6-badruman.patch

# keyserver fix
EPATCH_OPTS="-p1 -d ${S}" epatch "${FILESDIR}"/${PN}-1.4.3-keyserver.patch

cd "${S}"
# Fix PIC definitions
sed -i -e 's:PIC:__PIC__:' mpi/i386/mpih-{add,sub}1.S intl/relocatable.c
sed -i -e 's:if PIC:ifdef __PIC__:' mpi/sparc32v8/mpih-mul{1,2}.S
}

src_compile() {
# Certain sparc32 machines seem to have trouble building correctly with
# -mcpu enabled. While this is not a gnupg problem, it is a temporary
# fix until the gcc problem can be tracked down.
if [ "${ARCH}" == "sparc" ] && [ "${PROFILE_ARCH}" == "sparc" ]; then
filter-flags -mcpu=supersparc -mcpu=v8 -mcpu=v7
fi

# 'USE=static' support was requested in #29299
use static &&append-ldflags -static

# fix compile problem on ppc64
use ppc64 && myconf="${myconf} --disable-asm"

econf \
$(use_enable ldap) \
--enable-mailto \
--enable-hkp \
--enable-finger \
$(use_with !zlib included-zlib) \
$(use_with curl libcurl /usr) \
$(use_enable nls) \
$(use_enable bzip2) \
$(use_enable smartcard card-support) \
$(use_enable selinux selinux-support) \
--disable-capabilities \
$(use_with readline) \
$(use_with usb libusb /usr) \
$(use_enable static) \
--enable-static-rnd=linux \
--libexecdir=/usr/libexec \
--enable-noexecstack \
${myconf} || die
# this is because it will run some tests directly
gnupg_fixcheckperms
emake || die
}

src_install() {
gnupg_fixcheckperms
make DESTDIR="${D}" install || die

# keep the documentation in /usr/share/doc/...
rm -rf "${D}/usr/share/gnupg/FAQ" "${D}/usr/share/gnupg/faq.html"

dodoc AUTHORS BUGS ChangeLog NEWS PROJECTS README THANKS \
TODO VERSION doc/{FAQ,HACKING,DETAILS,OpenPGP,faq.raw}

docinto sgml
dodoc doc/*.sgml

dohtml doc/faq.html

exeinto /usr/libexec/gnupg
doexe tools/make-dns-cert

# install RU documentation in right location
if use linguas_ru
then
cp doc/gpg.ru.1 ${T}/gpg.1
doman -i18n=ru ${T}/gpg.1
fi
}

gnupg_fixcheckperms() {
# GnuPG does weird things for testing that it build correctly
# as we as for the additional tests. It WILL fail with perms 770 :-(.
# See bug #80044
if has userpriv ${FEATURES}; then
einfo "Fixing permissions in check directory"
chown -R portage:portage ${S}/checks
chmod -R ugo+rw ${S}/checks
chmod ugo+rw ${S}/checks
fi
}

src_test() {
gnupg_fixcheckperms
einfo "Running tests"
emake check
ret=$?
if [ $ret -ne 0 ]; then
die "Some tests failed! Please report to the Gentoo Bugzilla"
fi
}

pkg_postinst() {
ewarn "If you are using a non-Linux system, or a kernel older than 2.6.9,"
ewarn "you MUST make the gpg binary setuid."
echo
if use !bindist && use idea; then
elog
elog "IDEA"
elog "you have compiled ${PN} with support for the IDEA algorithm, this code"
elog "is distributed under the GPL in countries where it is permitted to do so"
elog "by law."
elog
elog "Please read http://www.gnupg.org/(en)/faq/why-not-idea.html for more information."
elog
ewarn "If you are in a country where the IDEA algorithm is patented, you are permitted"
ewarn "to use it at no cost for 'non revenue generating data transfer between private"
ewarn "individuals'."
ewarn
ewarn "Countries where the patent applies are listed here"
ewarn "http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm#Security"
ewarn
fi
if use !bindist && use ecc; then
ewarn
ewarn "The elliptical curves patch is experimental"
ewarn "Further info available at http://alumnes.eps.udl.es/%7Ed4372211/index.en.html"
fi
elog
elog "See http://www.gentoo.org/doc/en/gnupg-user.xml for documentation on gnupg"
elog
elog "If you wish to view images emerge:"
elog "media-gfx/xloadimage, media-gfx/xli or any other viewer"
elog "Remember to use photo-viewer option in configuration file to activate the right viewer"
}

gnupg-1.4.8-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.4.8-r1.ebuild,v 1.3 2008/06/20 10:48:36 dragonheart Exp $

inherit eutils flag-o-matic

ECCVER="0.2.0"
ECCVER_GNUPG="1.4.8"
ECC_PATCH="${PN}-${ECCVER_GNUPG}-ecc${ECCVER}.diff"
MY_P=${P/_/}

DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
HOMEPAGE="http://www.gnupg.org/"
SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2
!bindist? (
idea? ( ftp://ftp.gnupg.dk/pub/contrib-dk/idea.c.gz )
ecc? ( http://www.calcurco.cat/eccGnuPG/src/${ECC_PATCH}.bz2 )
)"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="bzip2 bindist curl ecc idea ldap nls readline selinux smartcard static usb zlib linguas_ru"

COMMON_DEPEND="
ldap? ( net-nds/openldap )
bzip2? ( app-arch/bzip2 )
zlib? ( sys-libs/zlib )
curl? ( net-misc/curl )
virtual/mta
readline? ( sys-libs/readline )
smartcard? ( dev-libs/libusb )
usb? ( dev-libs/libusb )"

RDEPEND="!static? ( ${COMMON_DEPEND} )
selinux? ( sec-policy/selinux-gnupg )
nls? ( virtual/libintl )"

DEPEND="${COMMON_DEPEND}
dev-lang/perl
nls? ( sys-devel/gettext )"

S="${WORKDIR}/${MY_P}"

src_unpack() {
unpack ${A}
cd "${S}"

if use idea; then
if use bindist; then
einfo "Skipping IDEA support to comply with binary distribution (bug #148907)."
else
ewarn "Please read http://www.gnupg.org/(en)/faq/why-not-idea.html"
mv "${WORKDIR}"/idea.c "${S}"/cipher/idea.c || \
ewarn "failed to insert IDEA module"
fi
fi

if use ecc; then
if use bindist; then
einfo "Skipping ECC patch to comply with binary distribution (bug #148907)."
else
sed -i \
"s/- VERSION='${ECCVER_GNUPG}'/- VERSION='${PV}'/" \
"${WORKDIR}/${ECC_PATCH}"
sed -i \
"s/+ VERSION='${ECCVER_GNUPG}-ecc${ECCVER}'/+ VERSION='${PV}-ecc${ECCVER}'/" \
"${WORKDIR}/${ECC_PATCH}"

epatch "${WORKDIR}/${ECC_PATCH}"
fi
fi

# install RU man page in right location
epatch "${FILESDIR}"/${PN}-1.4.6-badruman.patch

# Fix PIC definitions
sed -i -e 's:PIC:__PIC__:' mpi/i386/mpih-{add,sub}1.S intl/relocatable.c
sed -i -e 's:if PIC:ifdef __PIC__:' mpi/sparc32v8/mpih-mul{1,2}.S
}

src_compile() {
# Certain sparc32 machines seem to have trouble building correctly with
# -mcpu enabled. While this is not a gnupg problem, it is a temporary
# fix until the gcc problem can be tracked down.
if [ "${ARCH}" == "sparc" ] && [ "${PROFILE_ARCH}" == "sparc" ]; then
filter-flags -mcpu=supersparc -mcpu=v8 -mcpu=v7
fi

# 'USE=static' support was requested in #29299
use static &&append-ldflags -static

# fix compile problem on ppc64
use ppc64 && myconf="${myconf} --disable-asm"

econf \
$(use_enable ldap) \
--enable-mailto \
--enable-hkp \
--enable-finger \
$(use_with !zlib included-zlib) \
$(use_with curl libcurl /usr) \
$(use_enable nls) \
$(use_enable bzip2) \
$(use_enable smartcard card-support) \
$(use_enable selinux selinux-support) \
--disable-capabilities \
$(use_with readline) \
$(use_with usb libusb /usr) \
$(use_enable static) \
--enable-static-rnd=linux \
--libexecdir=/usr/libexec \
--enable-noexecstack \
${myconf} || die
# this is because it will run some tests directly
gnupg_fixcheckperms
emake || die
}

src_install() {
gnupg_fixcheckperms
make DESTDIR="${D}" install || die

# keep the documentation in /usr/share/doc/...
rm -rf "${D}/usr/share/gnupg/FAQ" "${D}/usr/share/gnupg/faq.html"

dodoc AUTHORS BUGS ChangeLog NEWS PROJECTS README THANKS \
TODO VERSION doc/{FAQ,HACKING,DETAILS,OpenPGP,faq.raw}

docinto sgml
dodoc doc/*.sgml

dohtml doc/faq.html

exeinto /usr/libexec/gnupg
doexe tools/make-dns-cert

# install RU documentation in right location
if use linguas_ru
then
cp doc/gpg.ru.1 "${T}/gpg.1"
doman -i18n=ru "${T}/gpg.1"
fi
}

gnupg_fixcheckperms() {
# GnuPG does weird things for testing that it build correctly
# as we as for the additional tests. It WILL fail with perms 770 :-(.
# See bug #80044
if has userpriv ${FEATURES}; then
einfo "Fixing permissions in check directory"
chown -R portage:portage "${S}/checks"
chmod -R ugo+rw "${S}/checks"
chmod ugo+rw "${S}/checks"
fi
}

src_test() {
gnupg_fixcheckperms
einfo "Running tests"
emake check
ret=$?
if [ $ret -ne 0 ]; then
die "Some tests failed! Please report to the Gentoo Bugzilla"
fi
}

pkg_postinst() {
ewarn "If you are using a non-Linux system, or a kernel older than 2.6.9,"
ewarn "you MUST make the gpg binary setuid."
echo
if use !bindist && use idea; then
elog
elog "IDEA"
elog "you have compiled ${PN} with support for the IDEA algorithm, this code"
elog "is distributed under the GPL in countries where it is permitted to do so"
elog "by law."
elog
elog "Please read http://www.gnupg.org/(en)/faq/why-not-idea.html for more information."
elog
ewarn "If you are in a country where the IDEA algorithm is patented, you are permitted"
ewarn "to use it at no cost for 'non revenue generating data transfer between private"
ewarn "individuals'."
ewarn
ewarn "Countries where the patent applies are listed here"
ewarn "http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm#Security"
ewarn
ewarn "Further information and other licenses are availble from http://www.mediacrypt.com/"
ewarn
fi
if use !bindist && use ecc; then
ewarn
ewarn "The elliptical curves patch is experimental"
ewarn "Further info available at http://alumnes.eps.udl.es/%7Ed4372211/index.en.html"
fi
elog
elog "See http://www.gentoo.org/doc/en/gnupg-user.xml for documentation on gnupg"
elog
elog "If you wish to view images emerge:"
elog "media-gfx/xloadimage, media-gfx/xli or any other viewer"
elog "Remember to use photo-viewer option in configuration file to activate the right viewer"
}

gnupg-1.4.9.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.4.9.ebuild,v 1.7 2008/05/06 14:42:10 jer Exp $

inherit eutils flag-o-matic toolchain-funcs

ECCVER="0.2.0"
ECCVER_GNUPG="1.4.8"
ECC_PATCH="${PN}-${ECCVER_GNUPG}-ecc${ECCVER}.diff"
MY_P=${P/_/}

DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
HOMEPAGE="http://www.gnupg.org/"
SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2
!bindist? (
idea? ( ftp://ftp.gnupg.dk/pub/contrib-dk/idea.c.gz )
ecc? ( http://www.calcurco.cat/eccGnuPG/src/${ECC_PATCH}.bz2 )
)"

LICENSE="GPL-2"
SLOT="0"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
IUSE="bzip2 bindist curl ecc idea ldap nls readline selinux smartcard static usb zlib linguas_ru"

COMMON_DEPEND="
ldap? ( net-nds/openldap )
bzip2? ( app-arch/bzip2 )
zlib? ( sys-libs/zlib )
curl? ( net-misc/curl )
virtual/mta
readline? ( sys-libs/readline )
smartcard? ( dev-libs/libusb )
usb? ( dev-libs/libusb )"

RDEPEND="!static? ( ${COMMON_DEPEND} )
selinux? ( sec-policy/selinux-gnupg )
nls? ( virtual/libintl )"

DEPEND="${COMMON_DEPEND}
dev-lang/perl
nls? ( sys-devel/gettext )"

S="${WORKDIR}/${MY_P}"

src_unpack() {
unpack ${A}
cd "${S}"

if use idea; then
if use bindist; then
einfo "Skipping IDEA support to comply with binary distribution (bug #148907)."
else
ewarn "Please read http://www.gnupg.org/(en)/faq/why-not-idea.html"
mv "${WORKDIR}"/idea.c "${S}"/cipher/idea.c || \
ewarn "failed to insert IDEA module"
fi
fi

if use ecc; then
if use bindist; then
einfo "Skipping ECC patch to comply with binary distribution (bug #148907)."
else
sed -i \
"s/- VERSION='${ECCVER_GNUPG}'/- VERSION='${PV}'/" \
"${WORKDIR}/${ECC_PATCH}"
sed -i \
"s/+ VERSION='${ECCVER_GNUPG}-ecc${ECCVER}'/+ VERSION='${PV}-ecc${ECCVER}'/" \
"${WORKDIR}/${ECC_PATCH}"

epatch "${WORKDIR}/${ECC_PATCH}"
fi
fi

# install RU man page in right location
epatch "${FILESDIR}"/${PN}-1.4.6-badruman.patch

# Fix PIC definitions
sed -i -e 's:PIC:__PIC__:' mpi/i386/mpih-{add,sub}1.S intl/relocatable.c
sed -i -e 's:if PIC:ifdef __PIC__:' mpi/sparc32v8/mpih-mul{1,2}.S
}

src_compile() {
# Certain sparc32 machines seem to have trouble building correctly with
# -mcpu enabled. While this is not a gnupg problem, it is a temporary
# fix until the gcc problem can be tracked down.
if [ "${ARCH}" == "sparc" ] && [ "${PROFILE_ARCH}" == "sparc" ]; then
filter-flags -mcpu=supersparc -mcpu=v8 -mcpu=v7
fi

# 'USE=static' support was requested in #29299
use static &&append-ldflags -static

econf \
--docdir="/usr/share/doc/${PF}" \
$(use_enable ldap) \
--enable-mailto \
--enable-hkp \
--enable-finger \
$(use_with !zlib included-zlib) \
$(use_with curl libcurl /usr) \
$(use_enable nls) \
$(use_enable bzip2) \
$(use_enable smartcard card-support) \
$(use_enable selinux selinux-support) \
--disable-capabilities \
$(use_with readline) \
$(use_with usb libusb /usr) \
$(use_enable static) \
--enable-static-rnd=linux \
--libexecdir=/usr/libexec \
--enable-noexecstack \
CC_FOR_BUILD=$(tc-getBUILD_CC) \
${myconf} || die
# this is because it will run some tests directly
emake || die
}

src_install() {
make DESTDIR="${D}" install || die

# keep the documentation in /usr/share/doc/...
rm -rf "${D}/usr/share/gnupg/FAQ" "${D}/usr/share/gnupg/faq.html"

dodoc AUTHORS BUGS ChangeLog NEWS PROJECTS README THANKS \
TODO VERSION doc/{FAQ,HACKING,DETAILS,OpenPGP,faq.raw}

dohtml doc/faq.html

exeinto /usr/libexec/gnupg
doexe tools/make-dns-cert

# install RU documentation in right location
if use linguas_ru; then
cp doc/gpg.ru.1 "${T}/gpg.1"
doman -i18n=ru "${T}/gpg.1"
fi
}

pkg_postinst() {
ewarn "If you are using a non-Linux system, or a kernel older than 2.6.9,"
ewarn "you MUST make the gpg binary setuid."
echo
if use !bindist && use idea; then
elog
elog "IDEA"
elog "you have compiled ${PN} with support for the IDEA algorithm, this code"
elog "is distributed under the GPL in countries where it is permitted to do so"
elog "by law."
elog
elog "Please read http://www.gnupg.org/(en)/faq/why-not-idea.html for more information."
elog
ewarn "If you are in a country where the IDEA algorithm is patented, you are permitted"
ewarn "to use it at no cost for 'non revenue generating data transfer between private"
ewarn "individuals'."
ewarn
ewarn "Countries where the patent applies are listed here"
ewarn "http://en.wikipedia.org/wiki/International_Data_Encryption_Algorithm#Security"
ewarn
ewarn "Further information and other licenses are availble from http://www.mediacrypt.com/"
ewarn
fi
if use !bindist && use ecc; then
ewarn
ewarn "The elliptical curves patch is experimental"
ewarn "Further info available at http://alumnes.eps.udl.es/%7Ed4372211/index.en.html"
fi
elog
elog "See http://www.gentoo.org/doc/en/gnupg-user.xml for documentation on gnupg"
elog
elog "If you wish to view images emerge:"
elog "media-gfx/xloadimage, media-gfx/xli or any other viewer"
elog "Remember to use photo-viewer option in configuration file to activate the right viewer"
}

gnupg-2.0.7-r1.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.0.7-r1.ebuild,v 1.3 2008/06/20 10:48:36 dragonheart Exp $

inherit flag-o-matic eutils

DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
HOMEPAGE="http://www.gnupg.org/"
SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc x86 ~x86-fbsd"
IUSE="bzip2 doc ldap nls openct pcsc-lite smartcard selinux"

COMMON_DEPEND="
virtual/libc
>=dev-libs/pth-1.3.7
>=dev-libs/libgcrypt-1.2.2
>=dev-libs/libksba-1.0.2
>=dev-libs/libgpg-error-1.4
>=net-misc/curl-7.7.2
bzip2? ( app-arch/bzip2 )
pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 )
openct? ( >=dev-libs/openct-0.5.0 )
ldap? ( net-nds/openldap )
app-crypt/pinentry"

DEPEND="${COMMON_DEPEND}
>=dev-libs/libassuan-1.0.2
nls? ( sys-devel/gettext )
doc? ( sys-apps/texinfo )"

RDEPEND="${COMMON_DEPEND}
!app-crypt/gpg-agent
!<=app-crypt/gnupg-2.0.1
virtual/mta
selinux? ( sec-policy/selinux-gnupg )
nls? ( virtual/libintl )"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${PN}-2.0.4-idea.patch"
}

src_compile() {

econf \
--enable-symcryptrun \
--enable-gpg \
--enable-gpgsm \
--enable-agent \
$(use_enable bzip2) \
$(use_enable smartcard scdaemon) \
$(use_enable nls) \
$(use_enable ldap) \
--disable-capabilities \
|| die
emake || die
if use doc; then
cd doc
emake html || die
fi
}

src_install() {
make DESTDIR="${D}" install || die
dodoc ChangeLog NEWS README THANKS TODO VERSION

dosym gpg2 /usr/bin/gpg
dosym gpgv2 /usr/bin/gpgv
dosym gpg2keys_hkp /usr/libexec/gpgkeys_hkp
dosym gpg2keys_finger /usr/libexec/gpgkeys_finger
dosym gpg2keys_curl /usr/libexec/gpgkeys_curl
use ldap && dosym gpg2keys_ldap /usr/libexec/gpgkeys_ldap
echo ".so man1/gpg2.1" > "${D}/usr/share/man/man1/gpg.1"
echo ".so man1/gpgv2.1" > "${D}/usr/share/man/man1/gpgv.1"

use doc && dohtml doc/gnupg.html/* doc/*jpg doc/*png
}

pkg_postinst() {
elog "If you wish to view images emerge:"
elog "media-gfx/xloadimage, media-gfx/xli or any other viewer"
elog "Remember to use photo-viewer option in configuration file to activate"
elog "the right viewer"
}

gnupg-2.0.9.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-2.0.9.ebuild,v 1.9 2008/05/06 14:42:10 jer Exp $

inherit flag-o-matic eutils toolchain-funcs

DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
HOMEPAGE="http://www.gnupg.org/"
SRC_URI="mirror://gnupg/gnupg/${P}.tar.bz2"

LICENSE="GPL-3"
SLOT="0"
KEYWORDS="alpha amd64 ~arm hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd"
IUSE="bzip2 doc ldap nls openct pcsc-lite smartcard selinux"

COMMON_DEPEND="
virtual/libc
>=dev-libs/pth-1.3.7
>=dev-libs/libgcrypt-1.2.2
>=dev-libs/libksba-1.0.2
>=dev-libs/libgpg-error-1.4
>=net-misc/curl-7.7.2
bzip2? ( app-arch/bzip2 )
pcsc-lite? ( >=sys-apps/pcsc-lite-1.3.0 )
openct? ( >=dev-libs/openct-0.5.0 )
ldap? ( net-nds/openldap )
app-crypt/pinentry"

DEPEND="${COMMON_DEPEND}
>=dev-libs/libassuan-1.0.4
nls? ( sys-devel/gettext )
doc? ( sys-apps/texinfo )"

RDEPEND="${COMMON_DEPEND}
!app-crypt/gpg-agent
!<=app-crypt/gnupg-2.0.1
virtual/mta
selinux? ( sec-policy/selinux-gnupg )
nls? ( virtual/libintl )"

src_unpack() {
unpack ${A}
cd "${S}"
epatch "${FILESDIR}/${P}-gcc-4.3.patch"
}

src_compile() {
econf \
--docdir="/usr/share/doc/${PF}" \
--enable-symcryptrun \
--enable-gpg \
--enable-gpgsm \
--enable-agent \
$(use_enable bzip2) \
$(use_enable smartcard scdaemon) \
$(use_enable nls) \
$(use_enable ldap) \
--disable-capabilities \
CC_FOR_BUILD=$(tc-getBUILD_CC) \
|| die
emake || die
if use doc; then
cd doc
emake html || die
fi
}

src_install() {
make DESTDIR="${D}" install || die
dodoc ChangeLog NEWS README THANKS TODO VERSION

mv "${D}/usr/share/gnupg"/{help*,faq*,FAQ} "${D}/usr/share/doc/${PF}"
prepalldocs

dosym gpg2 /usr/bin/gpg
dosym gpgv2 /usr/bin/gpgv
dosym gpg2keys_hkp /usr/libexec/gpgkeys_hkp
dosym gpg2keys_finger /usr/libexec/gpgkeys_finger
dosym gpg2keys_curl /usr/libexec/gpgkeys_curl
use ldap && dosym gpg2keys_ldap /usr/libexec/gpgkeys_ldap
echo ".so man1/gpg2.1" > "${D}/usr/share/man/man1/gpg.1"
echo ".so man1/gpgv2.1" > "${D}/usr/share/man/man1/gpgv.1"

use doc && dohtml doc/gnupg.html/* doc/*jpg doc/*png
}

pkg_postinst() {
elog "If you wish to view images emerge:"
elog "media-gfx/xloadimage, media-gfx/xli or any other viewer"
elog "Remember to use photo-viewer option in configuration file to activate"
elog "the right viewer"
}

metadata.xml




crypto

crypto@gentoo.org
Crypto Herd


GnuPG is a complete and free replacement for PGP. Because it does not use the patented IDEA algorithm, it can be used without any restrictions. GnuPG is a RFC2440 (OpenPGP) compliant application.