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 |
> + |