summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichael Palimaka <kensington@gentoo.org>2017-04-30 21:53:00 +1000
committerMichael Palimaka <kensington@gentoo.org>2017-04-30 21:53:07 +1000
commitf9c37ec00fc0a00b36fb26ecc8c82761f6c1fa50 (patch)
tree324972a27a73e9ce2f1bb6c9e3f86381a4f13f39 /net-dns/maradns/maradns-2.0.09-r1.ebuild
parentapp-mobilephone/gnokii: remove 0.6.31-r0 (diff)
downloadgentoo-f9c37ec00fc0a00b36fb26ecc8c82761f6c1fa50.tar.gz
gentoo-f9c37ec00fc0a00b36fb26ecc8c82761f6c1fa50.tar.bz2
gentoo-f9c37ec00fc0a00b36fb26ecc8c82761f6c1fa50.zip
net-dns/maradns: remove 2.0.09-r1
Package-Manager: Portage-2.3.5, Repoman-2.3.2
Diffstat (limited to 'net-dns/maradns/maradns-2.0.09-r1.ebuild')
-rw-r--r--net-dns/maradns/maradns-2.0.09-r1.ebuild97
1 files changed, 0 insertions, 97 deletions
diff --git a/net-dns/maradns/maradns-2.0.09-r1.ebuild b/net-dns/maradns/maradns-2.0.09-r1.ebuild
deleted file mode 100644
index 29a8d50b8bcc..000000000000
--- a/net-dns/maradns/maradns-2.0.09-r1.ebuild
+++ /dev/null
@@ -1,97 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="5"
-
-inherit eutils systemd toolchain-funcs user
-
-DEADWOOD_VER="3.2.05"
-
-DESCRIPTION="A security-aware DNS server"
-HOMEPAGE="http://www.maradns.org/"
-SRC_URI="http://www.maradns.org/download/${PV%.*}/${PV}/${P}.tar.bz2"
-
-LICENSE="BSD-2"
-SLOT="0"
-KEYWORDS="amd64 ~mips ppc x86"
-IUSE="authonly ipv6"
-
-DEPEND=""
-RDEPEND=""
-
-pkg_setup() {
- ebegin "Creating group and users"
- enewgroup maradns 99
- enewuser duende 66 -1 -1 maradns
- enewuser maradns 99 -1 -1 maradns
- eend ${?}
-}
-
-src_prepare() {
- # Apply some minor patches from Debian. Last one - from Gentoo
- epatch "${FILESDIR}/${PN}-2.0.06-askmara-tcp.patch" \
- "${FILESDIR}/${PN}-2.0.06-duende-man.patch" \
- "${FILESDIR}/${P}-build.patch"
- epatch_user
-}
-
-src_configure() {
- # Use duende-ng.c.
- cp "${S}/tools/duende-ng.c" "${S}/tools/duende.c" || die
-
- tc-export CC
- ./configure $(use ipv6 && echo "--ipv6") || die "Failed to configure ${PN}"
-}
-
-src_install() {
- # Install the MaraDNS binaries.
- dosbin server/maradns
- dosbin tcp/zoneserver
- dobin tcp/getzone tcp/fetchzone
- dobin tools/askmara tools/askmara-tcp tools/duende
- dobin tools/bind2csv2.py tools/csv1tocsv2.pl
-
- # MaraDNS docs, manpages, misc.
- dodoc doc/en/{QuickStart,README,*.txt}
- dodoc doc/en/text/*.txt
- doman doc/en/man/*.[1-9]
- dodoc maradns.gpg.key
- dohtml doc/en/*.html
- dohtml -r doc/en/webpage
- dohtml -r doc/en/tutorial
- docinto examples
- dodoc doc/en/examples/example_*
-
- # Deadwood binary, docs, manpages, etc.
- if ! use authonly; then
- dosbin deadwood-${DEADWOOD_VER}/src/Deadwood
- doman deadwood-${DEADWOOD_VER}/doc/{Deadwood,Duende}.1
- docinto deadwood
- dodoc deadwood-${DEADWOOD_VER}/doc/{Deadwood,Duende,FAQ}.txt
- dohtml deadwood-${DEADWOOD_VER}/doc/{Deadwood,FAQ}.html
- docinto deadwood/internals
- dodoc deadwood-${DEADWOOD_VER}/doc/internals/*
- insinto /etc/maradns
- newins deadwood-${DEADWOOD_VER}/doc/dwood3rc-all dwood3rc_all.dist
- fi
-
- # Example configurations.
- insinto /etc/maradns
- newins doc/en/examples/example_full_mararc mararc_full.dist
- newins doc/en/examples/example_csv2 example_csv2.dist
- keepdir /etc/maradns/logger
-
- # Init scripts.
- newinitd "${FILESDIR}"/maradns2 maradns
- newinitd "${FILESDIR}"/zoneserver2 zoneserver
- if ! use authonly; then
- newinitd "${FILESDIR}"/deadwood deadwood
- fi
-
- # systemd unit
- # please keep paths in sync!
- sed -e "s^@bindir@^${EPREFIX}/usr/sbin^" \
- -e "s^@sysconfdir@^${EPREFIX}/etc/maradns^" \
- "${FILESDIR}"/maradns.service.in > "${T}"/maradns.service
- systemd_dounit "${T}"/maradns.service
-}