Gentoo Archives: gentoo-dev

From: hasufell <hasufell@g.o>
To: gentoo-dev@l.g.o, Pacho Ramos <pacho@g.o>
Subject: [gentoo-dev] Re: [gentoo-commits] repo/gentoo:master commit in: net-dns/bind/files/, net-dns/bind/
Date: Sun, 04 Oct 2015 09:34:38
Message-Id: 5610F2A1.1050809@gentoo.org
1 On 10/04/2015 10:29 AM, Pacho Ramos wrote:
2 > commit: 7f2d82c0ec3bea388511cf190c7426fa2815ea89
3 > Author: Pacho Ramos <pacho <AT> gentoo <DOT> org>
4 > AuthorDate: Sun Oct 4 08:28:58 2015 +0000
5 > Commit: Pacho Ramos <pacho <AT> gentoo <DOT> org>
6 > CommitDate: Sun Oct 4 08:28:58 2015 +0000
7 > URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f2d82c0
8 >
9 > net-dns/bind: Install missing tmpfiles.d file (#559118 by Alexey Sychev)
10 >
11 > Package-Manager: portage-2.2.22
12 >
13 > net-dns/bind/bind-9.10.2_p4-r1.ebuild | 408 ++++++++++++++++++++++++++++++++++
14 > net-dns/bind/files/named.conf | 1 +
15 > 2 files changed, 409 insertions(+)
16 >
17 > diff --git a/net-dns/bind/bind-9.10.2_p4-r1.ebuild b/net-dns/bind/bind-9.10.2_p4-r1.ebuild
18 > new file mode 100644
19 > index 0000000..68ccb97
20 > --- /dev/null
21 > +++ b/net-dns/bind/bind-9.10.2_p4-r1.ebuild
22
23 [...]
24 > +DEPEND="ssl? ( dev-libs/openssl:0[-bindist] )
25 > + mysql? ( >=virtual/mysql-4.0 )
26 > + odbc? ( >=dev-db/unixODBC-2.2.6 )
27 > + ldap? ( net-nds/openldap )
28 > + idn? ( net-dns/idnkit )
29 > + postgres? ( dev-db/postgresql:= )
30 > + caps? ( >=sys-libs/libcap-2.1.0 )
31 > + xml? ( dev-libs/libxml2 )
32 > + geoip? ( >=dev-libs/geoip-1.4.6 )
33 > + gssapi? ( virtual/krb5 )
34 > + gost? ( >=dev-libs/openssl-1.0.0:0[-bindist] )
35 > + seccomp? ( sys-libs/libseccomp )
36 > + json? ( dev-libs/json-c )"
37 > +# sdb-ldap? ( net-nds/openldap )
38 > +
39 > +RDEPEND="${DEPEND}
40 > + selinux? ( sec-policy/selinux-bind )
41 > + || ( sys-process/psmisc >=sys-freebsd/freebsd-ubin-9.0_rc sys-process/fuser-bsd )"
42
43 ${PYTHON_DEPS} is missing here, even if python USE flag is enabled. Is
44 that on purpose? This packages uses python-r1 so no python deps will be
45 automagically added.
46
47 [...]
48 > +
49 > + if use nslint; then
50 > + cd $NSLINT_DIR
51
52 missing || die
53
54 [...]
55 > +
56 > +src_install() {
57 > + emake DESTDIR="${D}" install
58 > +
59 > + if use nslint; then
60 > + cd $NSLINT_DIR
61
62 missing || die
63
64 [...]
65 > + dobin nslint
66 > + doman nslint.8
67 > + cd "${S}"
68
69 missing || die
70
71 [...]
72 > +
73 > + # some handy-dandy dynamic dns examples
74 > + pushd "${D}"/usr/share/doc/${PF} 1>/dev/null
75
76 missing || die on pushd/popd
77
78 > + tar xf "${DISTDIR}"/dyndns-samples.tbz2 || die
79 > + popd 1>/dev/null
80 > + fi
81 > +

Replies