From a0a9ea1ce21a4feb2909c558b205f5736eb5bb3d Mon Sep 17 00:00:00 2001 From: Heinrich Wendel Date: Mon, 20 Oct 2003 09:47:27 +0000 Subject: compile fix --- net-dns/hesiod/Manifest | 4 +- net-dns/hesiod/files/digest-hesiod-3.0.2-r1 | 1 + net-dns/hesiod/files/hesiod-3.0.2-redhat.patch.gz | Bin 0 -> 2640 bytes net-dns/hesiod/hesiod-3.0.2-r1.ebuild | 43 ++++++++++++++++++++++ 4 files changed, 46 insertions(+), 2 deletions(-) create mode 100644 net-dns/hesiod/files/digest-hesiod-3.0.2-r1 create mode 100644 net-dns/hesiod/files/hesiod-3.0.2-redhat.patch.gz create mode 100644 net-dns/hesiod/hesiod-3.0.2-r1.ebuild (limited to 'net-dns') 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 Binary files /dev/null and b/net-dns/hesiod/files/hesiod-3.0.2-redhat.patch.gz 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 +} -- cgit v1.2.3-65-gdbad