Gentoo Archives: gentoo-commits

From: Michael Palimaka <kensington@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-dns/maradns/
Date: Sun, 30 Apr 2017 11:53:20
Message-Id: 1493553187.f9c37ec00fc0a00b36fb26ecc8c82761f6c1fa50.kensington@gentoo
1 commit: f9c37ec00fc0a00b36fb26ecc8c82761f6c1fa50
2 Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
3 AuthorDate: Sun Apr 30 11:53:00 2017 +0000
4 Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
5 CommitDate: Sun Apr 30 11:53:07 2017 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f9c37ec0
7
8 net-dns/maradns: remove 2.0.09-r1
9
10 Package-Manager: Portage-2.3.5, Repoman-2.3.2
11
12 net-dns/maradns/maradns-2.0.09-r1.ebuild | 97 --------------------------------
13 1 file changed, 97 deletions(-)
14
15 diff --git a/net-dns/maradns/maradns-2.0.09-r1.ebuild b/net-dns/maradns/maradns-2.0.09-r1.ebuild
16 deleted file mode 100644
17 index 29a8d50b8bc..00000000000
18 --- a/net-dns/maradns/maradns-2.0.09-r1.ebuild
19 +++ /dev/null
20 @@ -1,97 +0,0 @@
21 -# Copyright 1999-2016 Gentoo Foundation
22 -# Distributed under the terms of the GNU General Public License v2
23 -
24 -EAPI="5"
25 -
26 -inherit eutils systemd toolchain-funcs user
27 -
28 -DEADWOOD_VER="3.2.05"
29 -
30 -DESCRIPTION="A security-aware DNS server"
31 -HOMEPAGE="http://www.maradns.org/"
32 -SRC_URI="http://www.maradns.org/download/${PV%.*}/${PV}/${P}.tar.bz2"
33 -
34 -LICENSE="BSD-2"
35 -SLOT="0"
36 -KEYWORDS="amd64 ~mips ppc x86"
37 -IUSE="authonly ipv6"
38 -
39 -DEPEND=""
40 -RDEPEND=""
41 -
42 -pkg_setup() {
43 - ebegin "Creating group and users"
44 - enewgroup maradns 99
45 - enewuser duende 66 -1 -1 maradns
46 - enewuser maradns 99 -1 -1 maradns
47 - eend ${?}
48 -}
49 -
50 -src_prepare() {
51 - # Apply some minor patches from Debian. Last one - from Gentoo
52 - epatch "${FILESDIR}/${PN}-2.0.06-askmara-tcp.patch" \
53 - "${FILESDIR}/${PN}-2.0.06-duende-man.patch" \
54 - "${FILESDIR}/${P}-build.patch"
55 - epatch_user
56 -}
57 -
58 -src_configure() {
59 - # Use duende-ng.c.
60 - cp "${S}/tools/duende-ng.c" "${S}/tools/duende.c" || die
61 -
62 - tc-export CC
63 - ./configure $(use ipv6 && echo "--ipv6") || die "Failed to configure ${PN}"
64 -}
65 -
66 -src_install() {
67 - # Install the MaraDNS binaries.
68 - dosbin server/maradns
69 - dosbin tcp/zoneserver
70 - dobin tcp/getzone tcp/fetchzone
71 - dobin tools/askmara tools/askmara-tcp tools/duende
72 - dobin tools/bind2csv2.py tools/csv1tocsv2.pl
73 -
74 - # MaraDNS docs, manpages, misc.
75 - dodoc doc/en/{QuickStart,README,*.txt}
76 - dodoc doc/en/text/*.txt
77 - doman doc/en/man/*.[1-9]
78 - dodoc maradns.gpg.key
79 - dohtml doc/en/*.html
80 - dohtml -r doc/en/webpage
81 - dohtml -r doc/en/tutorial
82 - docinto examples
83 - dodoc doc/en/examples/example_*
84 -
85 - # Deadwood binary, docs, manpages, etc.
86 - if ! use authonly; then
87 - dosbin deadwood-${DEADWOOD_VER}/src/Deadwood
88 - doman deadwood-${DEADWOOD_VER}/doc/{Deadwood,Duende}.1
89 - docinto deadwood
90 - dodoc deadwood-${DEADWOOD_VER}/doc/{Deadwood,Duende,FAQ}.txt
91 - dohtml deadwood-${DEADWOOD_VER}/doc/{Deadwood,FAQ}.html
92 - docinto deadwood/internals
93 - dodoc deadwood-${DEADWOOD_VER}/doc/internals/*
94 - insinto /etc/maradns
95 - newins deadwood-${DEADWOOD_VER}/doc/dwood3rc-all dwood3rc_all.dist
96 - fi
97 -
98 - # Example configurations.
99 - insinto /etc/maradns
100 - newins doc/en/examples/example_full_mararc mararc_full.dist
101 - newins doc/en/examples/example_csv2 example_csv2.dist
102 - keepdir /etc/maradns/logger
103 -
104 - # Init scripts.
105 - newinitd "${FILESDIR}"/maradns2 maradns
106 - newinitd "${FILESDIR}"/zoneserver2 zoneserver
107 - if ! use authonly; then
108 - newinitd "${FILESDIR}"/deadwood deadwood
109 - fi
110 -
111 - # systemd unit
112 - # please keep paths in sync!
113 - sed -e "s^@bindir@^${EPREFIX}/usr/sbin^" \
114 - -e "s^@sysconfdir@^${EPREFIX}/etc/maradns^" \
115 - "${FILESDIR}"/maradns.service.in > "${T}"/maradns.service
116 - systemd_dounit "${T}"/maradns.service
117 -}