Gentoo Archives: gentoo-commits

From: "Matsuu Takuto (matsuu)" <matsuu@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-dns/maradns: maradns-1.3.07.09-r1.ebuild metadata.xml ChangeLog
Date: Sun, 28 Dec 2008 07:32:12
Message-Id: E1LGq89-00078G-FO@stork.gentoo.org
1 matsuu 08/12/28 07:32:09
2
3 Modified: metadata.xml ChangeLog
4 Added: maradns-1.3.07.09-r1.ebuild
5 Log:
6 Added authonly to IUSE, bug #252376. Added enewgroup maradns.
7 (Portage version: 2.1.6.3/cvs/Linux 2.6.28-gentoo x86_64)
8
9 Revision Changes Path
10 1.2 net-dns/maradns/metadata.xml
11
12 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/maradns/metadata.xml?rev=1.2&view=markup
13 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/maradns/metadata.xml?rev=1.2&content-type=text/plain
14 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/maradns/metadata.xml?r1=1.1&r2=1.2
15
16 Index: metadata.xml
17 ===================================================================
18 RCS file: /var/cvsroot/gentoo-x86/net-dns/maradns/metadata.xml,v
19 retrieving revision 1.1
20 retrieving revision 1.2
21 diff -u -r1.1 -r1.2
22 --- metadata.xml 23 Jun 2004 03:44:01 -0000 1.1
23 +++ metadata.xml 28 Dec 2008 07:32:09 -0000 1.2
24 @@ -5,4 +5,7 @@
25 <maintainer>
26 <email>matsuu@g.o</email>
27 </maintainer>
28 +<use>
29 + <flag name='authonly'>Allows one to build only authoritative DNS server</flag>
30 +</use>
31 </pkgmetadata>
32
33
34
35 1.26 net-dns/maradns/ChangeLog
36
37 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/maradns/ChangeLog?rev=1.26&view=markup
38 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/maradns/ChangeLog?rev=1.26&content-type=text/plain
39 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/maradns/ChangeLog?r1=1.25&r2=1.26
40
41 Index: ChangeLog
42 ===================================================================
43 RCS file: /var/cvsroot/gentoo-x86/net-dns/maradns/ChangeLog,v
44 retrieving revision 1.25
45 retrieving revision 1.26
46 diff -u -r1.25 -r1.26
47 --- ChangeLog 15 Sep 2008 01:39:11 -0000 1.25
48 +++ ChangeLog 28 Dec 2008 07:32:09 -0000 1.26
49 @@ -1,6 +1,12 @@
50 # ChangeLog for net-dns/maradns
51 # Copyright 2000-2008 Gentoo Foundation; Distributed under the GPL v2
52 -# $Header: /var/cvsroot/gentoo-x86/net-dns/maradns/ChangeLog,v 1.25 2008/09/15 01:39:11 matsuu Exp $
53 +# $Header: /var/cvsroot/gentoo-x86/net-dns/maradns/ChangeLog,v 1.26 2008/12/28 07:32:09 matsuu Exp $
54 +
55 +*maradns-1.3.07.09-r1 (28 Dec 2008)
56 +
57 + 28 Dec 2008; MATSUU Takuto <matsuu@g.o> metadata.xml,
58 + +maradns-1.3.07.09-r1.ebuild:
59 + Added authonly to IUSE, bug #252376. Added enewgroup maradns.
60
61 *maradns-1.3.07.09 (15 Sep 2008)
62 *maradns-1.2.12.10 (15 Sep 2008)
63
64
65
66 1.1 net-dns/maradns/maradns-1.3.07.09-r1.ebuild
67
68 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/maradns/maradns-1.3.07.09-r1.ebuild?rev=1.1&view=markup
69 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/maradns/maradns-1.3.07.09-r1.ebuild?rev=1.1&content-type=text/plain
70
71 Index: maradns-1.3.07.09-r1.ebuild
72 ===================================================================
73 # Copyright 1999-2008 Gentoo Foundation
74 # Distributed under the terms of the GNU General Public License v2
75 # $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 $
76
77 inherit eutils toolchain-funcs
78
79 DESCRIPTION="Proxy DNS server with permanent caching"
80 HOMEPAGE="http://www.maradns.org/"
81 SRC_URI="http://www.maradns.org/download/1.3/${PV}/${P}.tar.bz2"
82
83 LICENSE="as-is"
84 SLOT="0"
85 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
86 IUSE="authonly"
87
88 DEPEND="dev-lang/perl"
89
90 src_unpack() {
91 unpack ${A}
92 cd "${S}"
93 sed -i \
94 -e "s:PREFIX/man:PREFIX/share/man:" \
95 -e "s:PREFIX/doc/maradns-\$VERSION:PREFIX/share/doc/${PF}:" \
96 build/install.locations || die
97 sed -i -e "s:-O2:${CFLAGS}:" build/Makefile.linux || die
98 if use authonly ; then
99 sed -e "/provide dns/d" \
100 "${FILESDIR}/maradns.rc6" > "${T}/maradns.rc6" || die
101 else
102 cp "${FILESDIR}/maradns.rc6" "${T}/maradns.rc6" || die
103 fi
104 }
105
106 src_compile() {
107 local myconf
108 if use authonly ; then
109 myconf="${myconf} --authonly"
110 fi
111
112 ./configure ${myconf} || die
113 emake CC="$(tc-getCC)" || die "compile problem"
114 }
115
116 src_install() {
117 if use authonly ; then
118 newsbin server/maradns.authonly maradns
119 else
120 dosbin server/maradns
121 fi
122 dosbin tcp/zoneserver
123
124 dobin tcp/getzone tcp/fetchzone tools/askmara tools/duende
125
126 doman doc/en/man/*.[1-9]
127
128 dodoc maradns.gpg.key
129 dodoc doc/en/{QuickStart,README,*.txt}
130 dohtml doc/en/*.html
131 dohtml -r doc/en/webpage
132 docinto examples; dodoc doc/en/examples/example_*
133
134 insinto /etc; newins doc/en/examples/example_mararc mararc
135 insinto /etc/maradns; newins doc/en/examples/example_csv2 db.example.net
136 keepdir /etc/maradns/logger
137
138 newinitd "${T}"/maradns.rc6 maradns
139 newinitd "${FILESDIR}"/zoneserver.rc6 zoneserver
140 }
141
142 pkg_postinst() {
143 enewgroup maradns 99
144 enewuser maradns 99 -1 -1 maradns
145 }