Gentoo Archives: gentoo-commits

From: "Jim Ramsay (lack)" <lack@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] gentoo-x86 commit in net-dns/openresolv: ChangeLog openresolv-3.3-r1.ebuild openresolv-3.3.ebuild
Date: Thu, 30 Apr 2009 15:30:58
Message-Id: E1LzYDw-0007bn-5A@stork.gentoo.org
1 lack 09/04/30 15:30:56
2
3 Modified: ChangeLog
4 Added: openresolv-3.3-r1.ebuild
5 Removed: openresolv-3.3.ebuild
6 Log:
7 Fixed dbus detection bug for dnsmasq script
8 (Portage version: 2.1.6.11/cvs/Linux i686)
9
10 Revision Changes Path
11 1.36 net-dns/openresolv/ChangeLog
12
13 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/openresolv/ChangeLog?rev=1.36&view=markup
14 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/openresolv/ChangeLog?rev=1.36&content-type=text/plain
15 diff : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/openresolv/ChangeLog?r1=1.35&r2=1.36
16
17 Index: ChangeLog
18 ===================================================================
19 RCS file: /var/cvsroot/gentoo-x86/net-dns/openresolv/ChangeLog,v
20 retrieving revision 1.35
21 retrieving revision 1.36
22 diff -u -r1.35 -r1.36
23 --- ChangeLog 22 Apr 2009 14:33:20 -0000 1.35
24 +++ ChangeLog 30 Apr 2009 15:30:56 -0000 1.36
25 @@ -1,6 +1,12 @@
26 # ChangeLog for net-dns/openresolv
27 # Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
28 -# $Header: /var/cvsroot/gentoo-x86/net-dns/openresolv/ChangeLog,v 1.35 2009/04/22 14:33:20 alexxy Exp $
29 +# $Header: /var/cvsroot/gentoo-x86/net-dns/openresolv/ChangeLog,v 1.36 2009/04/30 15:30:56 lack Exp $
30 +
31 +*openresolv-3.3-r1 (30 Apr 2009)
32 +
33 + 30 Apr 2009; Jim Ramsay <lack@g.o> -openresolv-3.3.ebuild,
34 + +openresolv-3.3-r1.ebuild, +files/openresolv-3.3-dnsmasq-dbus_pid.patch:
35 + Fixed dbus detection bug for dnsmasq script
36
37 22 Apr 2009; Alexey Shvetsov <alexxy@g.o> openresolv-3.3:
38 Fix bug #263015
39
40
41
42 1.1 net-dns/openresolv/openresolv-3.3-r1.ebuild
43
44 file : http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/openresolv/openresolv-3.3-r1.ebuild?rev=1.1&view=markup
45 plain: http://sources.gentoo.org/viewcvs.py/gentoo-x86/net-dns/openresolv/openresolv-3.3-r1.ebuild?rev=1.1&content-type=text/plain
46
47 Index: openresolv-3.3-r1.ebuild
48 ===================================================================
49 # Copyright 1999-2009 Gentoo Foundation
50 # Distributed under the terms of the GNU General Public License v2
51 # $Header: /var/cvsroot/gentoo-x86/net-dns/openresolv/openresolv-3.3-r1.ebuild,v 1.1 2009/04/30 15:30:56 lack Exp $
52
53 EAPI=2
54 inherit eutils
55
56 DESCRIPTION="A framework for managing DNS information"
57 HOMEPAGE="http://roy.marples.name/projects/openresolv"
58 SRC_URI="http://roy.marples.name/downloads/${PN}/${P}.tar.bz2"
59
60 LICENSE="BSD-2"
61 SLOT="0"
62 KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~m68k ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~sparc-fbsd ~x86 ~x86-fbsd"
63 IUSE=""
64
65 DEPEND="!net-dns/resolvconf-gentoo
66 !<net-dns/dnsmasq-2.40-r1"
67 RDEPEND=""
68
69 pkg_setup() {
70 export PREFIX=
71 export LIBEXECDIR="${PREFIX}/lib/resolvconf"
72 }
73
74 src_prepare() {
75 epatch "${FILESDIR}/openresolv-3.3-dnsmasq-dbus_pid.patch"
76 }
77
78 src_install() {
79 emake DESTDIR="${D}" install
80 }
81
82 pkg_postinst() {
83 einfo "${PN}-3.0 has a new configuration file /etc/resolvconf.conf"
84 einfo "instead of mini files in different directories."
85 einfo "You should configure /etc/resolvconf.conf if you use a resolver"
86 einfo "other than libc."
87 }
88
89 pkg_config() {
90 if [ "${ROOT}" != "/" ]; then
91 eerror "We cannot configure unless \$ROOT=/"
92 return 1
93 fi
94
95 if [ -n "$(resolvconf -l)" ]; then
96 einfo "${PN} already has DNS information"
97 else
98 ebegin "Copying /etc/resolv.conf to resolvconf -a dummy"
99 resolvconf -a dummy </etc/resolv.conf
100 eend $? || return $?
101 einfo "The dummy interface will disappear when you next reboot"
102 fi
103 }