summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorTavis Ormandy <taviso@gentoo.org>2004-10-07 13:00:13 +0000
committerTavis Ormandy <taviso@gentoo.org>2004-10-07 13:00:13 +0000
commit2866a4502a53b2ff50160864f098fadae43bb8df (patch)
treeefaedbe5ccb660853294fdc60c5438cef4fe4f5c /app-crypt/gnupg
parentFixing bug #65141 (diff)
downloadhistorical-2866a4502a53b2ff50160864f098fadae43bb8df.tar.gz
historical-2866a4502a53b2ff50160864f098fadae43bb8df.tar.bz2
historical-2866a4502a53b2ff50160864f098fadae43bb8df.zip
mark 1.2.6 stable on x86, remove stale ebuilds.
Diffstat (limited to 'app-crypt/gnupg')
-rw-r--r--app-crypt/gnupg/ChangeLog7
-rw-r--r--app-crypt/gnupg/Manifest16
-rw-r--r--app-crypt/gnupg/files/digest-gnupg-1.2.3-r21
-rw-r--r--app-crypt/gnupg/files/digest-gnupg-1.2.3-r51
-rw-r--r--app-crypt/gnupg/files/digest-gnupg-1.9.02
-rw-r--r--app-crypt/gnupg/files/digest-gnupg-1.9.81
-rw-r--r--app-crypt/gnupg/gnupg-1.2.3-r2.ebuild58
-rw-r--r--app-crypt/gnupg/gnupg-1.2.3-r5.ebuild129
-rw-r--r--app-crypt/gnupg/gnupg-1.2.6.ebuild6
-rw-r--r--app-crypt/gnupg/gnupg-1.9.0.ebuild102
-rw-r--r--app-crypt/gnupg/gnupg-1.9.8.ebuild101
11 files changed, 13 insertions, 411 deletions
diff --git a/app-crypt/gnupg/ChangeLog b/app-crypt/gnupg/ChangeLog
index fac1b675fb6d..f1b133baa8c4 100644
--- a/app-crypt/gnupg/ChangeLog
+++ b/app-crypt/gnupg/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for app-crypt/gnupg
# Copyright 2002-2004 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/ChangeLog,v 1.78 2004/10/05 11:46:56 pvdabeel Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/ChangeLog,v 1.79 2004/10/07 13:00:13 taviso Exp $
+
+ 07 Oct 2004; Tavis Ormandy <taviso@gentoo.org> -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 <pvdabeel@gentoo.org>
gnupg-1.2.3-r2.ebuild, gnupg-1.9.0.ebuild, gnupg-1.9.10.ebuild,
diff --git a/app-crypt/gnupg/Manifest b/app-crypt/gnupg/Manifest
index d5acd1a5bf6d..5ecfea37c631 100644
--- a/app-crypt/gnupg/Manifest
+++ b/app-crypt/gnupg/Manifest
@@ -1,20 +1,12 @@
-MD5 dd348f4b0ba51e6b6d83e46562f019a6 ChangeLog 12021
-MD5 c07079fe937f78c47c41621d5d5a63f3 gnupg-1.2.3-r2.ebuild 1663
-MD5 ff47ed97d51df4d1b7030dc173048956 gnupg-1.2.3-r5.ebuild 3628
-MD5 5cf952300c6e6d393425894853e1b766 gnupg-1.2.4.ebuild 4173
-MD5 fd1506af89150a856d32cfbf848ca845 gnupg-1.2.6.ebuild 3596
-MD5 5faaa1536402d8171002ad23062c339e gnupg-1.9.0.ebuild 2735
MD5 c3d84fe7680d405d5e0c374ed4ef45fe gnupg-1.9.10.ebuild 2770
-MD5 b483e2fb158d65c80a8c923a63484a14 gnupg-1.9.8.ebuild 2764
+MD5 5cf952300c6e6d393425894853e1b766 gnupg-1.2.4.ebuild 4173
+MD5 288b43398972536926871f02bc421084 gnupg-1.2.6.ebuild 3603
+MD5 3e20ef3bdba1bee4b6c9dec75559ecec ChangeLog 12233
MD5 bf8f03fb22b2f44fd5f6a4395ab001dd metadata.xml 483
-MD5 eecb1b58574b61ddac7c3d12b0143b7d files/digest-gnupg-1.2.3-r2 65
-MD5 eecb1b58574b61ddac7c3d12b0143b7d files/digest-gnupg-1.2.3-r5 65
MD5 7f0e728ae9c6810cb9c61500fdc39fc9 files/digest-gnupg-1.2.4 117
MD5 c3a43a1e5da266ef33222f721e05fd63 files/digest-gnupg-1.2.6 117
-MD5 df557d150f1c32564de9c0f66b47997a files/digest-gnupg-1.9.0 116
MD5 8c88d9fdef69bdda173170c5a8abd59e files/digest-gnupg-1.9.10 65
-MD5 b19d6b7e508333e5b1fd007ae4334ec2 files/digest-gnupg-1.9.8 64
-MD5 b12193638991111d4dc2c9864fa8e15a files/gnupg-1.2.3-disable-elgamal.diff 12554
MD5 db3c4c4fe234f87d269216f6e0be8817 files/gnupg-1.2.3-hkp-format-string.diff 922
MD5 c6114a5a40f10aeca63d07b59fed650f files/gnupg-1.2.4-hppa_unaligned_constant.patch 1213
+MD5 b12193638991111d4dc2c9864fa8e15a files/gnupg-1.2.3-disable-elgamal.diff 12554
MD5 cdb57d67164c7a63a167c33426c0a7a3 files/gnupg-1.2.4.ppc64.patch 471
diff --git a/app-crypt/gnupg/files/digest-gnupg-1.2.3-r2 b/app-crypt/gnupg/files/digest-gnupg-1.2.3-r2
deleted file mode 100644
index f63dbab6d49f..000000000000
--- a/app-crypt/gnupg/files/digest-gnupg-1.2.3-r2
+++ /dev/null
@@ -1 +0,0 @@
-MD5 cdca1282d7901f9ddb52f9725b001af2 gnupg-1.2.3.tar.bz2 2294773
diff --git a/app-crypt/gnupg/files/digest-gnupg-1.2.3-r5 b/app-crypt/gnupg/files/digest-gnupg-1.2.3-r5
deleted file mode 100644
index f63dbab6d49f..000000000000
--- a/app-crypt/gnupg/files/digest-gnupg-1.2.3-r5
+++ /dev/null
@@ -1 +0,0 @@
-MD5 cdca1282d7901f9ddb52f9725b001af2 gnupg-1.2.3.tar.bz2 2294773
diff --git a/app-crypt/gnupg/files/digest-gnupg-1.9.0 b/app-crypt/gnupg/files/digest-gnupg-1.9.0
deleted file mode 100644
index 06d0bcd867ec..000000000000
--- a/app-crypt/gnupg/files/digest-gnupg-1.9.0
+++ /dev/null
@@ -1,2 +0,0 @@
-MD5 76402a988d26d2fc8d212f49dd617623 gnupg-1.9.0.tar.gz 1163053
-MD5 9dc3bc086824a8c7a331f35e09a3e57f idea.c.gz 5216
diff --git a/app-crypt/gnupg/files/digest-gnupg-1.9.8 b/app-crypt/gnupg/files/digest-gnupg-1.9.8
deleted file mode 100644
index b015db368328..000000000000
--- a/app-crypt/gnupg/files/digest-gnupg-1.9.8
+++ /dev/null
@@ -1 +0,0 @@
-MD5 30ca9f999a3eeb5b933c3a6b91afa707 gnupg-1.9.8.tar.gz 1369915
diff --git a/app-crypt/gnupg/gnupg-1.2.3-r2.ebuild b/app-crypt/gnupg/gnupg-1.2.3-r2.ebuild
deleted file mode 100644
index 9d474decbf2e..000000000000
--- a/app-crypt/gnupg/gnupg-1.2.3-r2.ebuild
+++ /dev/null
@@ -1,58 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.2.3-r2.ebuild,v 1.14 2004/10/05 11:46:56 pvdabeel Exp $
-
-DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
-HOMEPAGE="http://www.gnupg.org/"
-SRC_URI="ftp://ftp.gnupg.org/gcrypt/gnupg/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 ~sparc alpha hppa ia64 ppc"
-IUSE="X zlib ldap nls"
-
-DEPEND="dev-lang/perl
- X? ( || ( media-gfx/xloadimage media-gfx/xli ) )
- zlib? ( sys-libs/zlib )
- ldap? ( net-nds/openldap )"
-RDEPEND="nls? ( sys-devel/gettext )"
-
-src_compile() {
- local myconf="--enable-external-hkp"
-
- myconf="${myconf} `use_enable nls`"
- myconf="${myconf} `use_enable ldap`"
- myconf="${myconf} `use_enable X photo-viewers`"
- myconf="${myconf} `use_with zlib included-zlib`"
-
- # Still needed?
- # Bug #6387, --enable-m-guard causes bus error on sparcs
- if ! use sparc; then
- myconf="${myconf} --enable-m-guard"
- fi
-
- econf ${myconf} --libexecdir=/usr/lib || die "econf failed"
- emake || die
-}
-
-src_install() {
- einstall libexecdir="${D}/usr/lib/gnupg"
-
- rm -rf "${D}/usr/share/gnupg/FAQ" "${D}/usr/share/gnupg/faq.html"
-
- dodoc AUTHORS BUGS ChangeLog INSTALL NEWS PROJECTS README THANKS \
- TODO VERSION doc/{FAQ,HACKING,DETAILS,ChangeLog,OpenPGP,faq.raw}
-
- docinto sgml
- dodoc doc/*.sgml
-
- dohtml doc/faq.html
-
- chmod u+s "${D}/usr/bin/gpg"
-}
-
-pkg_postinst() {
- einfo "gpg is installed SUID root to make use of protected memory space"
- einfo "This is needed in order to have a secure place to store your"
- einfo "passphrases, etc. at runtime but may make some sysadmins nervous"
-}
diff --git a/app-crypt/gnupg/gnupg-1.2.3-r5.ebuild b/app-crypt/gnupg/gnupg-1.2.3-r5.ebuild
deleted file mode 100644
index efa84f25cd0e..000000000000
--- a/app-crypt/gnupg/gnupg-1.2.3-r5.ebuild
+++ /dev/null
@@ -1,129 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.2.3-r5.ebuild,v 1.11 2004/06/27 21:29:39 vapier Exp $
-
-inherit eutils flag-o-matic
-
-DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
-HOMEPAGE="http://www.gnupg.org/"
-SRC_URI="ftp://ftp.gnupg.org/gcrypt/gnupg/${P}.tar.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="x86 ppc sparc alpha hppa amd64"
-IUSE="X ldap nls static caps"
-
-RDEPEND="!static? ( ldap? ( net-nds/openldap )
- caps? ( sys-libs/libcap )
- sys-libs/zlib )
- X? ( || ( media-gfx/xloadimage media-gfx/xli ) )
- nls? ( sys-devel/gettext )
- virtual/libc
- dev-lang/perl
- virtual/mta"
-# XXX: libpcap earlier than 1.10-r3 did not provide libcap.a
-# DEPEND="caps? ( static? ( >=sys-libs/libcap-1.10-r3 )
-# !static? ( sys-libs/libcap ) )
-DEPEND="caps? ( sys-libs/libcap )
- ldap? ( net-nds/openldap )
- nls? ( sys-devel/gettext )
- !static? ( sys-libs/zlib )
- virtual/libc
- dev-lang/perl"
-
-src_unpack() {
- unpack ${A}
-
- # disable the ability to create signatures using the
- # ElGamal sign+encrypt (type 20) keys as well as to remove
- # the option to create such keys.
- #
- # http://lists.gnupg.org/pipermail/gnupg-announce/2003q4/000277.html
- cd ${S}/g10; epatch ${FILESDIR}/${P}-disable-elgamal.diff
-
- # format string error in the hkp code could lead to arbritrary code
- # execution by malicious keyserver. This update from CVS.
- #
- # http://www.s-quadra.com/advisories/Adv-20031203.txt
- cd ${S}; epatch ${FILESDIR}/${P}-hkp-format-string.diff
-}
-
-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
-
- # support for external HKP keyservers requested in #16457.
- # gpg faq entry 3.3 reccommends using --enable-static-rnd=linux
- # whenever possible.
- local myconf="--enable-external-hkp --enable-static-rnd=linux --libexecdir=/usr/lib"
-
- if ! use nls; then
- myconf="${myconf} --disable-nls"
- fi
-
- if use ldap; then
- myconf="${myconf} --enable-ldap"
- else
- myconf="${myconf} --disable-ldap"
- fi
-
- if use X; then
- myconf="${myconf} --enable-photo-viewers"
- else
- myconf="${myconf} --disable-photo-viewers"
- fi
-
- # `USE=static` support was requested in #29299
- if use static; then
- myconf="${myconf} --with-included-zlib"
- export LDFLAGS="${LDFLAGS} -static"
- else
- myconf="${myconf} --without-included-zlib"
- fi
-
- if use caps; then
- myconf="${myconf} --with-capabilities"
- fi
-
- # Still needed?
- # Bug #6387, --enable-m-guard causes bus error on sparcs
- if ! use sparc; then
- myconf="${myconf} --enable-m-guard"
- fi
-
- econf ${myconf} || die
- emake || die
-}
-
-src_install() {
- einstall libexecdir="${D}/usr/lib/gnupg"
-
- # keep the documentation in /usr/share/doc/...
- rm -rf "${D}/usr/share/gnupg/FAQ" "${D}/usr/share/gnupg/faq.html"
-
- dodoc AUTHORS BUGS ChangeLog INSTALL NEWS PROJECTS README THANKS \
- TODO VERSION doc/{FAQ,HACKING,DETAILS,ChangeLog,OpenPGP,faq.raw}
-
- newdoc ${FILESDIR}/${P}-disable-elgamal.diff README.elgamal
-
- docinto sgml
- dodoc doc/*.sgml
-
- dohtml doc/faq.html
-
- if ! use caps; then
- chmod u+s "${D}/usr/bin/gpg"
- fi
-}
-
-pkg_postinst() {
- if ! use caps; then
- einfo "gpg is installed suid root to make use of protected memory space"
- einfo "This is needed in order to have a secure place to store your"
- einfo "passphrases, etc. at runtime but may make some sysadmins nervous."
- fi
-}
diff --git a/app-crypt/gnupg/gnupg-1.2.6.ebuild b/app-crypt/gnupg/gnupg-1.2.6.ebuild
index bc39e604868c..3e82dea8e7f7 100644
--- a/app-crypt/gnupg/gnupg-1.2.6.ebuild
+++ b/app-crypt/gnupg/gnupg-1.2.6.ebuild
@@ -1,6 +1,6 @@
# Copyright 1999-2004 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.2.6.ebuild,v 1.4 2004/10/03 21:08:44 kito Exp $
+# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.2.6.ebuild,v 1.5 2004/10/07 13:00:13 taviso Exp $
inherit eutils flag-o-matic
@@ -11,7 +11,7 @@ SRC_URI="ftp://ftp.gnupg.org/gcrypt/gnupg/${P}.tar.bz2
LICENSE="GPL-2 | IDEA GPL-2"
SLOT="0"
-KEYWORDS="~x86 ~amd64 ~sparc ~ppc-macos"
+KEYWORDS="x86 ~amd64 ~sparc ~ppc-macos"
IUSE="X ldap nls static idea"
RDEPEND="!static? ( ldap? ( net-nds/openldap )
@@ -126,6 +126,6 @@ pkg_postinst() {
einfo "generating data transfer between private individuals'."
einfo
einfo "Countries where the patent applies are listed here"
- einfo "http://www.mediacrypt.com/engl/Content/patent_info.htm"
+ einfo "http://www.mediacrypt.com/_contents/10_idea/101030_ea_pi.asp"
fi
}
diff --git a/app-crypt/gnupg/gnupg-1.9.0.ebuild b/app-crypt/gnupg/gnupg-1.9.0.ebuild
deleted file mode 100644
index 108915e3aeb7..000000000000
--- a/app-crypt/gnupg/gnupg-1.9.0.ebuild
+++ /dev/null
@@ -1,102 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.9.0.ebuild,v 1.9 2004/10/05 11:46:56 pvdabeel Exp $
-
-inherit eutils
-
-DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
-HOMEPAGE="http://www.gnupg.org/"
-SRC_URI="ftp://ftp.gnupg.org/gcrypt/alpha/gnupg/${P}.tar.gz"
-
-LICENSE="GPL-2 | GPL-2 IDEA"
-SLOT="0"
-KEYWORDS="~x86 ~mips ~alpha ~ppc"
-IUSE="X caps ldap nls static"
-
-RDEPEND="!static? ( ldap? ( net-nds/openldap )
- caps? ( sys-libs/libcap )
- sys-libs/zlib )
- X? ( || ( media-gfx/xloadimage media-gfx/xli ) )
- nls? ( sys-devel/gettext )
- >=dev-libs/libgcrypt-1.1.42
- >=dev-libs/libksba-0.4.7
- virtual/libc
- dev-lang/perl
- dev-libs/pth
- virtual/mta"
-DEPEND="caps? ( sys-libs/libcap )
- ldap? ( net-nds/openldap )
- nls? ( sys-devel/gettext )
- >=dev-libs/libgcrypt-1.1.42
- >=dev-libs/libksba-0.4.7
- dev-libs/libassuan
- sys-libs/zlib
- virtual/libc
- dev-lang/perl
- dev-libs/pth"
-
-src_compile() {
- local myconf="--libexecdir=/usr/lib"
-
- if ! use nls; then
- myconf="${myconf} --disable-nls"
- fi
-
- if use ldap; then
- myconf="${myconf} --enable-ldap"
- else
- myconf="${myconf} --disable-ldap"
- fi
-
- if use X; then
- local viewer
- if has_version 'media-gfx/xloadimage'; then
- viewer=/usr/bin/xloadimage
- else
- viewer=/usr/bin/xli
- fi
- myconf="${myconf} --with-photo-viewer=${viewer}"
- else
- myconf="${myconf} --disable-photo-viewers"
- fi
-
- if use caps; then
- myconf="${myconf} --with-capabilities"
- fi
-
- econf ${myconf} || die
- emake || die
-}
-
-src_install() {
- einstall libexecdir="${D}/usr/lib/gnupg"
-
- # keep the documentation in /usr/share/doc/...
- rm -rf "${D}/usr/share/gnupg/FAQ" "${D}/usr/share/gnupg/faq.html"
-
- dodoc AUTHORS ChangeLog INSTALL NEWS README THANKS TODO VERSION \
- doc/{FAQ,HACKING,DETAILS,ChangeLog,OpenPGP,faq.raw}
-
- if ! use caps; then
- chmod u+s "${D}/usr/bin/gpg"
- fi
-}
-
-pkg_postinst() {
- if ! use caps; then
- einfo "gpg is installed suid root to make use of protected memory space"
- einfo "This is needed in order to have a secure place to store your"
- einfo "passphrases, etc. at runtime but may make some sysadmins nervous."
- fi
- echo
- ewarn "** WARNING ** WARNING ** WARNING ** WARNING ** WARNING ** WARNING **"
- ewarn " THIS IS _ALPHA_ CODE, IT MAY NOT WORK CORRECTLY OR AT ALL. THERE"
- ewarn " MAY BE SECURITY PROBLEMS, DO NOT USE IN A PRODUCTION ENVIRONMENT."
- ewarn ""
- ewarn " This ebuild is provided for those who wish to experiment with this"
- ewarn " new branch of gnupg and beta-testers, not for general purpose use"
- ewarn " by non-developers"
- ewarn ""
- ewarn " Please see #37109"
- ewarn "** WARNING ** WARNING ** WARNING ** WARNING ** WARNING ** WARNING **"
-}
diff --git a/app-crypt/gnupg/gnupg-1.9.8.ebuild b/app-crypt/gnupg/gnupg-1.9.8.ebuild
deleted file mode 100644
index f836ed806449..000000000000
--- a/app-crypt/gnupg/gnupg-1.9.8.ebuild
+++ /dev/null
@@ -1,101 +0,0 @@
-# Copyright 1999-2004 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.9.8.ebuild,v 1.10 2004/10/05 11:46:56 pvdabeel Exp $
-
-inherit eutils
-
-DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
-HOMEPAGE="http://www.gnupg.org/"
-SRC_URI="ftp://ftp.gnupg.org/gcrypt/alpha/gnupg/${P}.tar.gz"
-
-LICENSE="GPL-2 | GPL-2 IDEA"
-SLOT="0"
-KEYWORDS="~x86 ~mips ~alpha ~amd64 ~ppc"
-IUSE="X caps ldap nls smartcard static"
-
-RDEPEND="
- !static? (
- ldap? ( net-nds/openldap )
- caps? ( sys-libs/libcap )
- sys-libs/zlib
- )
- X? ( || ( media-gfx/xloadimage media-gfx/xli ) )
- nls? ( sys-devel/gettext )
- >=dev-libs/libgcrypt-1.1.42
- >=dev-libs/libksba-0.4.7
- smartcard? ( dev-libs/opensc )
- virtual/libc
- dev-lang/perl
- dev-libs/pth
- virtual/mta"
-DEPEND="caps? ( sys-libs/libcap )
- ldap? ( net-nds/openldap )
- nls? ( sys-devel/gettext )
- >=dev-libs/libgcrypt-1.1.94
- >=dev-libs/libksba-0.9.6
- >=dev-libs/libassuan-0.6.5
- smartcard? ( dev-libs/opensc )
- sys-libs/zlib
- virtual/libc
- dev-lang/perl
- dev-libs/pth"
-
-src_compile() {
- local myconf=""
-
- if use X; then
- local viewer
- if has_version 'media-gfx/xloadimage'; then
- viewer=/usr/bin/xloadimage
- else
- viewer=/usr/bin/xli
- fi
- myconf="${myconf} --with-photo-viewer=${viewer}"
- else
- myconf="${myconf} --disable-photo-viewers"
- fi
-
- econf \
- --libexecdir=/usr/lib \
- `use_enable smartcard scdaemon` \
- `use_enable nls` \
- `use_enable ldap` \
- `use_with caps capabilities` \
- ${myconf} \
- || die
- emake || die
-}
-
-src_install() {
- einstall libexecdir="${D}/usr/lib/gnupg"
-
- # keep the documentation in /usr/share/doc/...
- rm -rf "${D}/usr/share/gnupg/FAQ" "${D}/usr/share/gnupg/faq.html"
-
- dodoc AUTHORS ChangeLog INSTALL NEWS README THANKS TODO VERSION \
- doc/{FAQ,HACKING,DETAILS,ChangeLog,OpenPGP,faq.raw}
-
- if ! use caps; then
- chmod u+s "${D}/usr/bin/gpg"
- fi
-}
-
-pkg_postinst() {
- if ! use caps; then
- einfo "gpg is installed suid root to make use of protected memory space"
- einfo "This is needed in order to have a secure place to store your"
- einfo "passphrases, etc. at runtime but may make some sysadmins nervous."
- fi
- echo
- ewarn "** WARNING ** WARNING ** WARNING ** WARNING ** WARNING ** WARNING **"
- ewarn " THIS IS _ALPHA_ CODE, IT MAY NOT WORK CORRECTLY OR AT ALL. THERE"
- ewarn " MAY BE UNDISCOVERED SECURITY OR DATA-LOSS ISSUES, DO NOT USE "
- ewarn " IN A PRODUCTION ENVIRONMENT."
- ewarn ""
- ewarn " This ebuild is provided for those who wish to experiment with this"
- ewarn " new branch of gnupg and beta-testers, not for general purpose use"
- ewarn " by non-developers"
- ewarn ""
- ewarn " Please see #37109"
- ewarn "** WARNING ** WARNING ** WARNING ** WARNING ** WARNING ** WARNING **"
-}