Gentoo Archives: gentoo-dev

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

Replies