ChangeLog

# ChangeLog for net-dns/hesiod
# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/hesiod/ChangeLog,v 1.35 2008/06/18 02:06:21 darkside Exp $

18 Jun 2008; Jeremy Olexa hesiod-3.0.2-r2.ebuild:
autoconf -> eautoreconf. bug #226597

07 Mar 2008; Steve Dibb hesiod-3.0.2-r2.ebuild:
amd64 stable, bug 206904

21 Jan 2008; Jeroen Roovers hesiod-3.0.2-r2.ebuild:
Stable for HPPA (bug #206904). Fixed quoting issues too.

03 Nov 2007; Roy Marples hesiod-3.0.2.ebuild,
hesiod-3.0.2-r1.ebuild, hesiod-3.0.2-r2.ebuild:
Keyworded ~sparc-fbsd, #197275.

13 Aug 2007; Tobias Scherbaum
hesiod-3.0.2-r2.ebuild:
ppc. stable

26 Jul 2007; Raúl Porcel hesiod-3.0.2-r2.ebuild:
alpha stable

15 Jul 2007; Christian Heim metadata.xml:
Assigning net-dns/hesiod to m-needed, as beu is being retired (#66608).

15 May 2007; Thilo Bangert metadata.xml:
add no-herd

22 Apr 2007; Raúl Porcel hesiod-3.0.2-r2.ebuild:
ia64 stable

16 Apr 2007; Markus Rothe hesiod-3.0.2-r2.ebuild:
Stable on ppc64

22 Mar 2007; Gustavo Zacarias
hesiod-3.0.2-r2.ebuild:
Stable on sparc

12 Mar 2007; Raúl Porcel hesiod-3.0.2-r2.ebuild:
x86 stable

11 Dec 2006; Elfyn McBratney hesiod-3.0.2.ebuild,
hesiod-3.0.2-r1.ebuild, hesiod-3.0.2-r2.ebuild:
Kill redundant DEPEND.

10 Dec 2006; Michael Sterrett
+hesiod-3.0.2-r1.ebuild:
resurrect stable version of ebuild

*hesiod-3.0.2-r2 (09 Dec 2006)

09 Dec 2006; Charlie Shepherd
-hesiod-3.0.2-r1.ebuild, +hesiod-3.0.2-r2.ebuild:
Fix hesiod not reading /etc/hesiod.conf; thanks to Jacob Welsh for
reporting; bug 157555

09 Oct 2006; Timothy Redaelli hesiod-3.0.2-r1.ebuild:
Added ~x86-fbsd keyword.

27 Apr 2006; Alec Warner files/digest-hesiod-3.0.2,
files/digest-hesiod-3.0.2-r1, Manifest:
Fixing SHA256 digest, pass four

28 Jan 2006; Simon Stelling
+files/hesiod-3.0.2-redhat.patch, -files/hesiod-3.0.2-redhat.patch.gz,
hesiod-3.0.2-r1.ebuild:
no need to gzip a smallish patch

13 Aug 2005; Aaron Walker hesiod-3.0.2-r1.ebuild:
Stable on mips.

06 Aug 2005; Aaron Walker hesiod-3.0.2-r1.ebuild:
Added ~mips.

23 Jul 2005; Jory A. Pratt hesiod-3.0.2-r1.ebuild:
Stable on ppc

22 Jul 2005; Herbie Hopkins hesiod-3.0.2-r1.ebuild:
Stable on amd64.

22 Jul 2005; Markus Rothe hesiod-3.0.2-r1.ebuild:
Stable on ppc64 (bug #99865)

29 Apr 2005; Markus Rothe hesiod-3.0.2-r1.ebuild:
Added ~ppc64 to KEYWORDS; bug #90750

01 Jul 2004; Jeremy Huddleston
hesiod-3.0.2-r1.ebuild, hesiod-3.0.2.ebuild:
virtual/glibc -> virtual/libc

19 Mar 2004; Aron Griffis hesiod-3.0.2-r1.ebuild:
stable on alpha and ia64

*hesiod-3.0.2-r1 (20 Oct 2003)

20 Oct 2003; Heinrich Wendel hesiod-3.0.2-r1.ebuild,
files/hesiod-3.0.2-redhat.patch.gz:
added dnscache and glibc patch from redhat

07 Sep 2003; hesiod-3.0.2.ebuild:
added filter-flags -fstack-protector, fixes bug #26332, thanks to kloeri

06 Dec 2002; Rodney Rees : changed sparc ~sparc keywords

*hesiod-3.0.2 (8 Jun 2002)

15 Jun 2003; Guy Martin :
Added hppa to KEYWORDS.

21 Sep 2002; Owen Stampflee :
Added PPC to KEYWORDS.

8 Jun 2002; Grant Goodyear :

Initial import into portage. RH requires this package for sendmail;
I figure better safe than sorry.

-- Explanation of ChangeLog format:

Every new version or revision of the package should be marked by a '*'
seperator line as above. Changes since the last revision have to be added to
the top of the file, underneath the initial copyright and cvs header
comments, in exactly the same format as this comment.

This means that you start with header line that has the following format,
indented two spaces:

DD MMM YYYY; your_name changed_file1, changed_file2: Your
explanation should follow. It should be indented and wrapped at a line width
of 80 characters. The changed_files can be omitted if they are obvious; for
example, if you are only modifying the .ebuild file and committing a new rev
of a package. Any details about what exactly changed in the code should be
added as a message when the changes are committed to cvs, not in this file.

Manifest

AUX hesiod-3.0.2-redhat.patch 6867 RMD160 7dc751bef1afe0f8ed1810883af94bce61bb1d54 SHA1 a0afa43ff42040d40cca321e2e1608538058ea0d SHA256 db20848b4c74f30ac3a7b00c7fc2e1e16849d0fde40948be8b564841bb91041f
DIST hesiod-3.0.2.tar.gz 31974 RMD160 b2abfdebc9874a4d111748c687b63e275220316b SHA1 bc88fc2ae3e7cf96af26d041ec113ab28f112d1d SHA256 ee0ff39ad2445728360e1550de3c18d48813b3f9359ea3ad8a49f71ffb314c25
EBUILD hesiod-3.0.2-r2.ebuild 1438 RMD160 e64be51387cb94ce39190ffb54203fccdb0e12df SHA1 60d2b3a1468da5c65a6b888dea47d065b66e545e SHA256 606d569b9b3bf6d4d9db017fed3785fbc2c8f812edf0ca7c8be748cfe76b723a
MISC ChangeLog 4882 RMD160 099699d584c382d3d2bf6defd6415308dc2ccb72 SHA1 f4524a21e1fe9becd1e80632e7f151bc0502a723 SHA256 7327a476000482a87685a92ea9857f45e4068f29ed669ce11eea9614689d81b2
MISC metadata.xml 236 RMD160 92f49f8275e75caf57b88a3172d5204eaa4e33ae SHA1 dd1a8550a514e55ab0ed6190ab4794bb090994f8 SHA256 56075995f83836ae824c7cb01931b98d6745f6d5a7764299c8262e801486b829

files

hesiod-3.0.2-r2.ebuild

# Copyright 1999-2008 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-dns/hesiod/hesiod-3.0.2-r2.ebuild,v 1.14 2008/06/18 02:06:21 darkside Exp $

inherit flag-o-matic eutils autotools

DESCRIPTION="system which uses existing DNS functionality to provide access to databases of information that changes infrequently"
HOMEPAGE="ftp://athena-dist.mit.edu/pub/ATHENA/hesiod"
SRC_URI="ftp://athena-dist.mit.edu/pub/ATHENA/${PN}/${P}.tar.gz"

LICENSE="ISC"
SLOT="0"
KEYWORDS="alpha amd64 arm hppa ia64 ~mips ppc ppc64 s390 sh sparc ~sparc-fbsd x86 ~x86-fbsd"
IUSE=""

src_unpack() {
unpack ${A}
cd "${S}"

filter-flags -fstack-protector

#Patches stolen from RH
epatch "${FILESDIR}"/hesiod-${PV}-redhat.patch
eautoreconf || die "eautoreconf failed"

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_compile() {
econf --sysconfdir /etc || die 'econf failed'
emake || die 'emake failed'
}

src_install() {
make DESTDIR="${D}" install || die
}

metadata.xml




no-herd

maintainer-needed@gentoo.org