blob: 649a42747ff96c3da0dd725802e2429cf80b2431 (
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
|
# Copyright 1999-2000 Gentoo Technologies, Inc.
# Distributed under the terms of the GNU General Public License, v2 or later
# Author Ben Lutgens
# $Header: /home/cvsroot/gentoo-x86/app-crypt/gnupg/gnupg-1.0.4.ebuild,v 1.0
# 2001/04/21 12:45 CST blutgens Exp $
#P=
A=${P}.tar.gz
S=${WORKDIR}/${P}
DESCRIPTION="The GNU Privacy Guard, a GPL pgp replacement"
SRC_URI="ftp://ftp.gnupg.org/pub/gcrypt/gnupg/${A}"
HOMEPAGE="http://www.gnupg.org/"
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
try ./configure --prefix=/usr --mandir=/usr/share/man \
--infodir=/usr/share/info --enable-static-rnd=linux \
--enable-m-guard --host=${CHOST}\
${myconf}
try emake
}
src_install () {
try make DESTDIR=${D} install
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
docinto html
dodoc 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"
einfo " to store yourpassphrases etc during runtime"
einfo "but may make some sysadmins nervous"
}
|