blob: 4ea2dba37705cd2bb675492c9d582e450de7db20 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
|
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Ben Lutgens <lamer@gentoo.org>
# $Header: /home/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.0.4.ebuild,v 1.0
# 2001/04/21 12:45 CST blutgens Exp $
DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
HOMEPAGE="http://www.gnupg.org/"
SRC_URI="ftp://ftp.gnupg.org/pub/gcrypt/gnupg/${P}.tar.gz"
S="${WORKDIR}/${P}"
DEPEND="virtual/glibc
nls? ( >=sys-devel/gettext-0.10.35 )
>=sys-libs/zlib-1.1.3"
src_unpack() {
unpack "${A}"
cd "${S}"
# Fix those $&*%^$%%$ info files
patch -p1 < "${FILESDIR}/gnupg-1.0.6.diff"
}
src_compile() {
# Check to see if we're using nls
local myconf
if [ -z "`use nls`" ]; then
myconf="--disable-nls"
fi
./configure \
--prefix=/usr \
--mandir=/usr/share/man \
--infodir=/usr/share/info \
--enable-static-rnd=linux \
--enable-m-guard --host="${CHOST}" \
${myconf} || die
emake || die
}
src_install () {
make DESTDIR="${D}" install || die
dodoc ABOUT-NLS AUTHORS BUGS COPYING ChangeLog INSTALL NEWS PROJECTS
dodoc README TODO VERSION
docinto doc
cd doc
dodoc FAQ HACKING DETAILS ChangeLog
docinto sgml
dodoc gpg.sgml gpgv.sgml
dohtml faq.html
docinto txt
dodoc faq.raw
chmod +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 passphrases,"
einfo "etc. at runtime but may make some sysadmins nervous"
echo " "
einfo "Note: this version is not backwards compatible with gnupg-1.0.6."
einfo " To update your keyrings run: gpg --rebuild-keydb-caches"
einfo " To backup your keyrings run: gpg --export-ownertrust"
einfo " and copy the keyrings out of your ~/.gnupg directory."
}
|