summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHeinrich Wendel <lanius@gentoo.org>2003-10-20 09:47:27 +0000
committerHeinrich Wendel <lanius@gentoo.org>2003-10-20 09:47:27 +0000
commita0a9ea1ce21a4feb2909c558b205f5736eb5bb3d (patch)
tree5870b745ea2bb7ff431b60d2260957a478f11764 /net-dns
parentcompile fix (diff)
downloadhistorical-a0a9ea1ce21a4feb2909c558b205f5736eb5bb3d.tar.gz
historical-a0a9ea1ce21a4feb2909c558b205f5736eb5bb3d.tar.bz2
historical-a0a9ea1ce21a4feb2909c558b205f5736eb5bb3d.zip
compile fix
Diffstat (limited to 'net-dns')
-rw-r--r--net-dns/hesiod/Manifest4
-rw-r--r--net-dns/hesiod/files/digest-hesiod-3.0.2-r11
-rw-r--r--net-dns/hesiod/files/hesiod-3.0.2-redhat.patch.gzbin0 -> 2640 bytes
-rw-r--r--net-dns/hesiod/hesiod-3.0.2-r1.ebuild43
4 files changed, 46 insertions, 2 deletions
diff --git a/net-dns/hesiod/Manifest b/net-dns/hesiod/Manifest
index c95ad30a9607..465589cb195c 100644
--- a/net-dns/hesiod/Manifest
+++ b/net-dns/hesiod/Manifest
@@ -1,6 +1,6 @@
MD5 dcb9c048fd9e5f4b3a5bdaf6cfee0801 hesiod-3.0.2.ebuild 1582
-MD5 33a047ab1dd74a8736e867b56507e9b8 ChangeLog 1649
-MD5 409837e240d52b0dc9fb6bf4f348a7b6 hesiod-3.0.2-r1.ebuild 1247
+MD5 76825e98357376c426f8ca591759d900 ChangeLog 1842
+MD5 7b6e2537adb814da109071733ccc2571 hesiod-3.0.2-r1.ebuild 1255
MD5 30c1105fc1f037d97d0dfae4f4f0e065 files/hesiod-3.0.2-str.patch 2039
MD5 6730c597da6926a28d780afaf5c0109d files/digest-hesiod-3.0.2-r1 63
MD5 6730c597da6926a28d780afaf5c0109d files/digest-hesiod-3.0.2 63
diff --git a/net-dns/hesiod/files/digest-hesiod-3.0.2-r1 b/net-dns/hesiod/files/digest-hesiod-3.0.2-r1
new file mode 100644
index 000000000000..d6d44043a687
--- /dev/null
+++ b/net-dns/hesiod/files/digest-hesiod-3.0.2-r1
@@ -0,0 +1 @@
+MD5 0362311e80fb1e029a1588cbbd09ad57 hesiod-3.0.2.tar.gz 31974
diff --git a/net-dns/hesiod/files/hesiod-3.0.2-redhat.patch.gz b/net-dns/hesiod/files/hesiod-3.0.2-redhat.patch.gz
new file mode 100644
index 000000000000..e5985adc2743
--- /dev/null
+++ b/net-dns/hesiod/files/hesiod-3.0.2-redhat.patch.gz
Binary files differ
diff --git a/net-dns/hesiod/hesiod-3.0.2-r1.ebuild b/net-dns/hesiod/hesiod-3.0.2-r1.ebuild
new file mode 100644
index 000000000000..ff200654cfd1
--- /dev/null
+++ b/net-dns/hesiod/hesiod-3.0.2-r1.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2003 Gentoo Technologies, Inc.
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-dns/hesiod/hesiod-3.0.2-r1.ebuild,v 1.1 2003/10/20 09:47:19 lanius Exp $
+
+inherit flag-o-matic
+filter-flags -fstack-protector
+
+DESCRIPTION="Hesiod is a system which uses existing DNS functionality to provide access to databases of information that changes infrequently."
+SRC_URI="ftp://athena-dist.mit.edu/pub/ATHENA/${PN}/${P}.tar.gz"
+HOMEPAGE="ftp://athena-dist.mit.edu/pub/ATHENA/hesiod"
+
+SLOT="0"
+LICENSE="ISC"
+KEYWORDS="~x86 ~ppc ~sparc ~hppa"
+
+DEPEND="virtual/glibc"
+
+src_unpack() {
+ unpack ${A}
+ #Patches stolen from RH
+ epatch ${FILESDIR}/hesiod-${PV}-redhat.patch.gz
+ cd ${S}
+ for manpage in *.3
+ do
+ if grep -q '^\.so man3/hesiod.3' ${manpage}
+ then
+ echo .so hesiod.3 > ${manpage}
+ elif grep -q '^\.so man3/hesiod_getmailhost.3' ${manpage}
+ then
+ echo .so hesiod_getmailhost.3 > ${manpage}
+ elif grep -q '^\.so man3/hesiod_getpwnam.3' ${manpage}
+ then
+ echo .so hesiod_getpwnam.3 > ${manpage}
+ elif grep -q '^\.so man3/hesiod_getservbyname.3' ${manpage}
+ then
+ echo .so hesiod_getservbyname.3 > ${manpage}
+ fi
+ done
+}
+
+src_install () {
+ make DESTDIR=${D} install || die
+}