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: ChangeLog maradns-1.4.03.ebuild maradns-1.2.12.09.ebuild maradns-1.3.07.08.ebuild maradns-1.3.07.09.ebuild
Date: Thu, 29 Jul 2010 00:16:06
Message-Id: 20100729001604.CBC3C2CE15@corvid.gentoo.org
1 matsuu 10/07/29 00:16:04
2
3 Modified: ChangeLog
4 Added: maradns-1.4.03.ebuild
5 Removed: maradns-1.2.12.09.ebuild maradns-1.3.07.08.ebuild
6 maradns-1.3.07.09.ebuild
7 Log:
8 Version bumped, bug #307917, #329947. Fixed init.d handling, bug #217790. Fixed CFLAGS issue, bug #240884.
9 (Portage version: 2.1.8.3/cvs/Linux x86_64)
10
11 Revision Changes Path
12 1.31 net-dns/maradns/ChangeLog
13
14 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/maradns/ChangeLog?rev=1.31&view=markup
15 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/maradns/ChangeLog?rev=1.31&content-type=text/plain
16 diff : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/maradns/ChangeLog?r1=1.30&r2=1.31
17
18 Index: ChangeLog
19 ===================================================================
20 RCS file: /var/cvsroot/gentoo-x86/net-dns/maradns/ChangeLog,v
21 retrieving revision 1.30
22 retrieving revision 1.31
23 diff -u -r1.30 -r1.31
24 --- ChangeLog 11 Apr 2010 12:18:49 -0000 1.30
25 +++ ChangeLog 29 Jul 2010 00:16:04 -0000 1.31
26 @@ -1,6 +1,14 @@
27 # ChangeLog for net-dns/maradns
28 # Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
29 -# $Header: /var/cvsroot/gentoo-x86/net-dns/maradns/ChangeLog,v 1.30 2010/04/11 12:18:49 nixnut Exp $
30 +# $Header: /var/cvsroot/gentoo-x86/net-dns/maradns/ChangeLog,v 1.31 2010/07/29 00:16:04 matsuu Exp $
31 +
32 +*maradns-1.4.03 (29 Jul 2010)
33 +
34 + 29 Jul 2010; MATSUU Takuto <matsuu@g.o> -maradns-1.2.12.09.ebuild,
35 + -maradns-1.3.07.08.ebuild, -maradns-1.3.07.09.ebuild,
36 + +maradns-1.4.03.ebuild, files/maradns.rc6:
37 + Version bumped, bug #307917, #329947. Fixed init.d handling, bug #217790.
38 + Fixed CFLAGS issue, bug #240884. Removed old versions.
39
40 11 Apr 2010; <nixnut@g.o> maradns-1.2.12.10.ebuild:
41 ppc stable #270908
42
43
44
45 1.1 net-dns/maradns/maradns-1.4.03.ebuild
46
47 file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/maradns/maradns-1.4.03.ebuild?rev=1.1&view=markup
48 plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-dns/maradns/maradns-1.4.03.ebuild?rev=1.1&content-type=text/plain
49
50 Index: maradns-1.4.03.ebuild
51 ===================================================================
52 # Copyright 1999-2010 Gentoo Foundation
53 # Distributed under the terms of the GNU General Public License v2
54 # $Header: /var/cvsroot/gentoo-x86/net-dns/maradns/maradns-1.4.03.ebuild,v 1.1 2010/07/29 00:16:04 matsuu Exp $
55
56 EAPI="2"
57 inherit eutils toolchain-funcs
58
59 DESCRIPTION="Proxy DNS server with permanent caching"
60 HOMEPAGE="http://www.maradns.org/"
61 SRC_URI="http://www.maradns.org/download/1.4/${PV}/${P}.tar.bz2"
62
63 LICENSE="as-is"
64 SLOT="0"
65 KEYWORDS="~amd64 ~ppc ~sparc ~x86"
66 IUSE="authonly"
67
68 DEPEND="dev-lang/perl"
69
70 src_prepare() {
71 sed -i \
72 -e "s:PREFIX/man:PREFIX/share/man:" \
73 -e "s:PREFIX/doc/maradns-\$VERSION:PREFIX/share/doc/${PF}:" \
74 build/install.locations || die
75 sed -i \
76 -e "s:-O2:\$(CFLAGS):" \
77 -e "s:\$(CC):$(tc-getCC):g" \
78 -e "s:make:\$(MAKE):g" \
79 build/Makefile.linux || die
80 if use authonly ; then
81 sed -e "/provide dns/d" \
82 "${FILESDIR}/maradns.rc6" > "${T}/maradns.rc6" || die
83 else
84 cp "${FILESDIR}/maradns.rc6" "${T}/maradns.rc6" || die
85 fi
86 }
87
88 src_configure() {
89 local myconf
90 if use authonly ; then
91 myconf="${myconf} --authonly"
92 fi
93 ./configure ${myconf} # || die
94 }
95
96 src_install() {
97 if use authonly ; then
98 newsbin server/maradns.authonly maradns || die
99 else
100 dosbin server/maradns || die
101 fi
102
103 dosbin tcp/zoneserver || die
104
105 dobin tcp/getzone tcp/fetchzone tools/askmara tools/duende || die
106
107 doman doc/en/man/*.[1-9] || die
108
109 dodoc maradns.gpg.key || die
110 dodoc doc/en/{QuickStart,README,*.txt} || die
111 dohtml doc/en/*.html || die
112 dohtml -r doc/en/webpage || die
113 docinto examples; dodoc doc/en/examples/example_* || die
114
115 insinto /etc; newins doc/en/examples/example_mararc mararc || die
116 insinto /etc/maradns; newins doc/en/examples/example_csv2 db.example.net || die
117 keepdir /etc/maradns/logger || die
118
119 newinitd "${T}"/maradns.rc6 maradns || die
120 newinitd "${FILESDIR}"/zoneserver.rc6 zoneserver || die
121 }
122
123 pkg_postinst() {
124 enewgroup maradns 99
125 enewuser duende 66 -1 -1 maradns
126 enewuser maradns 99 -1 -1 maradns
127 }