Gentoo Archives: gentoo-commits

From: Matthew Thode <prometheanfire@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-misc/radvd/
Date: Sun, 10 Mar 2019 18:12:33
Message-Id: 1552241507.a71aaacb15f60b932af2430f1dca0ca017742ff2.prometheanfire@gentoo
1 commit: a71aaacb15f60b932af2430f1dca0ca017742ff2
2 Author: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
3 AuthorDate: Sun Mar 10 18:11:47 2019 +0000
4 Commit: Matthew Thode <prometheanfire <AT> gentoo <DOT> org>
5 CommitDate: Sun Mar 10 18:11:47 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a71aaacb
7
8 net-misc/radvd: 2.18 bump
9
10 Package-Manager: Portage-2.3.51, Repoman-2.3.12
11 Signed-off-by: Matthew Thode <prometheanfire <AT> gentoo.org>
12
13 net-misc/radvd/Manifest | 1 +
14 net-misc/radvd/radvd-2.18.ebuild | 69 ++++++++++++++++++++++++++++++++++++++++
15 2 files changed, 70 insertions(+)
16
17 diff --git a/net-misc/radvd/Manifest b/net-misc/radvd/Manifest
18 index 49fb6e67882..b6647cecd09 100644
19 --- a/net-misc/radvd/Manifest
20 +++ b/net-misc/radvd/Manifest
21 @@ -1,2 +1,3 @@
22 DIST radvd-2.14.tar.gz 211461 BLAKE2B 0acdd23d1606d7dc5df3a8c8e2d3be7f6178bde866b9463b2a645a78b4ed710e8c60bcd32eff9456b80a993c3544a71721199298fccb184b357bc2ac51651f55 SHA512 8fdfd776f998b82e9dcbb29a13e44b1ba060f2e4b03bae0167549fb58731f16e80e980f9636e0d7614270b8e6457779ac044b433c5c5d26d9fb72ea9e2d3cb02
23 DIST radvd-2.17.tar.gz 214937 BLAKE2B 1eec22e09607c0396f9539aef203b76d5beca18d1fdf5aa0ff202dcb2ff0e36ed8af74fc7900eb7b16012bfb0672f9660f17c88c222ac0269947d3cf4a270db3 SHA512 117a42c2c007d730b956cf999ac281f50a1a9b57c9428fe0f860cb211ac234ec62f59fead244a80191aaa15ef4ce96fb7dba9bd1a3cb6c3b29f1b6897d7a6132
24 +DIST radvd-2.18.tar.gz 224183 BLAKE2B 4bacf9e17b78286a032ca5e6b6424aa8742d2e42b3a00a67e5d8beeda139a70a574e69c0d8fde2c2754b6e9c9e92a97dfb6a2a67b4b3ce91740aa8edee994c5e SHA512 b66068ec40d4f228f679946039d7c696bf611eb55b88cb37bbea5e748cf7cdda796dc0b12e0f1e54b26a6af21750c8714ea18a152ef932741c0f0a6a7a9de59a
25
26 diff --git a/net-misc/radvd/radvd-2.18.ebuild b/net-misc/radvd/radvd-2.18.ebuild
27 new file mode 100644
28 index 00000000000..bf7bfecda9d
29 --- /dev/null
30 +++ b/net-misc/radvd/radvd-2.18.ebuild
31 @@ -0,0 +1,69 @@
32 +# Copyright 1999-2019 Gentoo Authors
33 +# Distributed under the terms of the GNU General Public License v2
34 +
35 +EAPI=6
36 +
37 +inherit systemd user eutils readme.gentoo-r1
38 +
39 +DESCRIPTION="Linux IPv6 Router Advertisement Daemon"
40 +HOMEPAGE="http://v6web.litech.org/radvd/"
41 +SRC_URI="http://v6web.litech.org/radvd/dist/${P}.tar.gz"
42 +
43 +LICENSE="BSD"
44 +SLOT="0"
45 +KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~ppc ~sparc ~x86 ~x86-fbsd"
46 +IUSE="kernel_FreeBSD selinux test"
47 +
48 +CDEPEND="dev-libs/libdaemon"
49 +DEPEND="${CDEPEND}
50 + sys-devel/bison
51 + sys-devel/flex
52 + virtual/pkgconfig
53 + test? ( dev-libs/check )"
54 +RDEPEND="${CDEPEND}
55 + selinux? ( sec-policy/selinux-radvd )
56 +"
57 +DOCS=( CHANGES README TODO radvd.conf.example )
58 +
59 +PATCHES=(
60 +)
61 +
62 +pkg_setup() {
63 + enewgroup radvd
64 + enewuser radvd -1 -1 /dev/null radvd
65 +}
66 +
67 +src_configure() {
68 + econf --with-pidfile=/run/radvd/radvd.pid \
69 + --disable-silent-rules \
70 + --with-systemdsystemunitdir=no \
71 + $(use_with test check)
72 +}
73 +
74 +src_install() {
75 + default
76 +
77 + insinto /usr/share/doc/${PF}/html
78 + doins INTRO.html
79 +
80 + newinitd "${FILESDIR}"/${PN}-2.15.init ${PN}
81 + newconfd "${FILESDIR}"/${PN}.conf ${PN}
82 +
83 + systemd_dounit "${FILESDIR}"/${PN}.service
84 +
85 + if use kernel_FreeBSD ; then
86 + sed -i -e \
87 + 's/^SYSCTL_FORWARD=.*$/SYSCTL_FORWARD=net.inet6.ip6.forwarding/g' \
88 + "${D}"/etc/init.d/${PN} || die
89 + fi
90 +
91 + readme.gentoo_create_doc
92 +}
93 +
94 +DISABLE_AUTOFORMATTING=1
95 +DOC_CONTENTS="Please create a configuration file ${ROOT}etc/radvd.conf.
96 +See ${ROOT}usr/share/doc/${PF} for an example.
97 +
98 +grsecurity users should allow a specific group to read /proc
99 +and add the radvd user to that group, otherwise radvd may
100 +segfault on startup."