diff options
-rw-r--r-- | net-dns/maradns/ChangeLog | 8 | ||||
-rw-r--r-- | net-dns/maradns/Manifest | 5 | ||||
-rw-r--r-- | net-dns/maradns/maradns-1.3.07.09-r1.ebuild | 73 | ||||
-rw-r--r-- | net-dns/maradns/metadata.xml | 3 |
4 files changed, 86 insertions, 3 deletions
diff --git a/net-dns/maradns/ChangeLog b/net-dns/maradns/ChangeLog index b566e26e59e4..9fefa415bf67 100644 --- a/net-dns/maradns/ChangeLog +++ b/net-dns/maradns/ChangeLog @@ -1,6 +1,12 @@ # ChangeLog for net-dns/maradns # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-dns/maradns/ChangeLog,v 1.25 2008/09/15 01:39:11 matsuu Exp $ +# $Header: /var/cvsroot/gentoo-x86/net-dns/maradns/ChangeLog,v 1.26 2008/12/28 07:32:09 matsuu Exp $ + +*maradns-1.3.07.09-r1 (28 Dec 2008) + + 28 Dec 2008; MATSUU Takuto <matsuu@gentoo.org> metadata.xml, + +maradns-1.3.07.09-r1.ebuild: + Added authonly to IUSE, bug #252376. Added enewgroup maradns. *maradns-1.3.07.09 (15 Sep 2008) *maradns-1.2.12.10 (15 Sep 2008) diff --git a/net-dns/maradns/Manifest b/net-dns/maradns/Manifest index 4e76d5b39904..8bd29a1584f8 100644 --- a/net-dns/maradns/Manifest +++ b/net-dns/maradns/Manifest @@ -7,6 +7,7 @@ DIST maradns-1.3.07.09.tar.bz2 981498 RMD160 2849d67c8f2d1bfb167974e32cec7204652 EBUILD maradns-1.2.12.09.ebuild 1514 RMD160 d2e082279289fd167e0dea062ec76057fd8b9e7e SHA1 712628f053aed67a9bd828040fe069a2c2a81884 SHA256 1379aae83057ed6dd0d8875f8fbff95cb3599abc91e9d867cfc3f64903017d48 EBUILD maradns-1.2.12.10.ebuild 1533 RMD160 108aaa773f522d134fd39480c742e89ba9317f12 SHA1 f7b59d72719783cf2d83e4b061d7e2b2cc56e75a SHA256 95a067f67abeea11e4f4cbf6f353a8d8bcc4a93ab10d1cc3374a77baca0ea4ef EBUILD maradns-1.3.07.08.ebuild 1533 RMD160 83c8d8e884e0354741fd724a7bdb37f4d647e0ac SHA1 c4041ac65fd6df5d00d05dce4370591a0090b7bb SHA256 85bb1cbe1f22dbd696598e50a8ed9c6a0adff2cf24b8b27277695e835689432c +EBUILD maradns-1.3.07.09-r1.ebuild 1831 RMD160 90ee260095da86c7c260358ec288c0e179246aa2 SHA1 90a40b82de9d641e7c717583c043a3de6b4c79fc SHA256 a27c9cfed2b7352eeeadd82ffee40335a607f0377c00a7a76b730c0baaf6d17b EBUILD maradns-1.3.07.09.ebuild 1533 RMD160 93a3473438f4815582b96a8aa03aa397ff3d6409 SHA1 b7faad9b041a2850b6627342aeb0a3f5b735f3da SHA256 837eca6ac195ce18ebd0af3c84d1720dd9f3e70104a5c19ad9d66896c3a5c79f -MISC ChangeLog 3796 RMD160 ee11d3e5dae9996af8fbb4525a3c7f401f197e3d SHA1 95ffc2787833ab62b969fda9ec42bd6ac111d7e2 SHA256 ef294a2232a975d22dbff4551ece281f7aafbd41f0011f28cc390ff473361cf8 -MISC metadata.xml 222 RMD160 23efe87c16ebc9fbeb91e894ab372cc3bb66bc49 SHA1 a5d1e2317ae207bbd664aebe986687948fdd984a SHA256 38ef3457fd14e6872985f0e100fde79d0b8a9dbc4fc39ceef780c8c5abc5f337 +MISC ChangeLog 3993 RMD160 4224c8180b4878c148d81e1050aa6ac91d1cbfa3 SHA1 c7e6368679d56a79c362d80ec5ffc164170d4886 SHA256 963da175f1230d258e30e22c7bacd7758a2301b11c0b15e8d07260a83e781567 +MISC metadata.xml 316 RMD160 119799ab0c38870ffcc68ba65248fb0352f84dcc SHA1 4d53ecab3f4237e799ba1c44baaa097fcb86671f SHA256 34db6861bf8f606b478bff87cdaf6b0375e5aaf6a743d7039c95be653931c252 diff --git a/net-dns/maradns/maradns-1.3.07.09-r1.ebuild b/net-dns/maradns/maradns-1.3.07.09-r1.ebuild new file mode 100644 index 000000000000..0f993e6e8e63 --- /dev/null +++ b/net-dns/maradns/maradns-1.3.07.09-r1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2008 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-dns/maradns/maradns-1.3.07.09-r1.ebuild,v 1.1 2008/12/28 07:32:09 matsuu Exp $ + +inherit eutils toolchain-funcs + +DESCRIPTION="Proxy DNS server with permanent caching" +HOMEPAGE="http://www.maradns.org/" +SRC_URI="http://www.maradns.org/download/1.3/${PV}/${P}.tar.bz2" + +LICENSE="as-is" +SLOT="0" +KEYWORDS="~amd64 ~ppc ~sparc ~x86" +IUSE="authonly" + +DEPEND="dev-lang/perl" + +src_unpack() { + unpack ${A} + cd "${S}" + sed -i \ + -e "s:PREFIX/man:PREFIX/share/man:" \ + -e "s:PREFIX/doc/maradns-\$VERSION:PREFIX/share/doc/${PF}:" \ + build/install.locations || die + sed -i -e "s:-O2:${CFLAGS}:" build/Makefile.linux || die + if use authonly ; then + sed -e "/provide dns/d" \ + "${FILESDIR}/maradns.rc6" > "${T}/maradns.rc6" || die + else + cp "${FILESDIR}/maradns.rc6" "${T}/maradns.rc6" || die + fi +} + +src_compile() { + local myconf + if use authonly ; then + myconf="${myconf} --authonly" + fi + + ./configure ${myconf} || die + emake CC="$(tc-getCC)" || die "compile problem" +} + +src_install() { + if use authonly ; then + newsbin server/maradns.authonly maradns + else + dosbin server/maradns + fi + dosbin tcp/zoneserver + + dobin tcp/getzone tcp/fetchzone tools/askmara tools/duende + + doman doc/en/man/*.[1-9] + + dodoc maradns.gpg.key + dodoc doc/en/{QuickStart,README,*.txt} + dohtml doc/en/*.html + dohtml -r doc/en/webpage + docinto examples; dodoc doc/en/examples/example_* + + insinto /etc; newins doc/en/examples/example_mararc mararc + insinto /etc/maradns; newins doc/en/examples/example_csv2 db.example.net + keepdir /etc/maradns/logger + + newinitd "${T}"/maradns.rc6 maradns + newinitd "${FILESDIR}"/zoneserver.rc6 zoneserver +} + +pkg_postinst() { + enewgroup maradns 99 + enewuser maradns 99 -1 -1 maradns +} diff --git a/net-dns/maradns/metadata.xml b/net-dns/maradns/metadata.xml index 70313d27d4f6..2af0d5dcf5c9 100644 --- a/net-dns/maradns/metadata.xml +++ b/net-dns/maradns/metadata.xml @@ -5,4 +5,7 @@ <maintainer> <email>matsuu@gentoo.org</email> </maintainer> +<use> + <flag name='authonly'>Allows one to build only authoritative DNS server</flag> +</use> </pkgmetadata> |