Gentoo Archives: gentoo-commits

From: Matt Turner <mattst88@g.o>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] repo/gentoo:master commit in: net-firewall/nftables/
Date: Mon, 29 Jul 2019 01:52:45
Message-Id: 1564365152.bc857e824d55fd85a50341d6e5383ce51ce4671c.mattst88@gentoo
1 commit: bc857e824d55fd85a50341d6e5383ce51ce4671c
2 Author: Matt Turner <mattst88 <AT> gentoo <DOT> org>
3 AuthorDate: Mon Jul 29 01:52:25 2019 +0000
4 Commit: Matt Turner <mattst88 <AT> gentoo <DOT> org>
5 CommitDate: Mon Jul 29 01:52:32 2019 +0000
6 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bc857e82
7
8 net-firewall/nftables: Drop old versions
9
10 Signed-off-by: Matt Turner <mattst88 <AT> gentoo.org>
11
12 net-firewall/nftables/Manifest | 2 -
13 net-firewall/nftables/nftables-0.8-r3.ebuild | 84 ----------------------------
14 net-firewall/nftables/nftables-0.8.5.ebuild | 83 ---------------------------
15 3 files changed, 169 deletions(-)
16
17 diff --git a/net-firewall/nftables/Manifest b/net-firewall/nftables/Manifest
18 index 70378f4b869..139c43a83f8 100644
19 --- a/net-firewall/nftables/Manifest
20 +++ b/net-firewall/nftables/Manifest
21 @@ -1,4 +1,2 @@
22 -DIST nftables-0.8.5.tar.gz 355403 BLAKE2B 124bc5c35f050cc591f57b39cddcd595f97d14f83aed464b42efed272a03150623667dd0ca2862833c6b86d825d264c79dd1a211b9a6913b5734c0eaa4029b13 SHA512 311ec77646e2bc7da1b46ef2aba7492a5c0fdf23d33633649a6304771c5ce5ad839353b0702e942a82508c01d1c35705b602d91e54913944e03e176dc3f855f8
23 -DIST nftables-0.8.tar.gz 327629 BLAKE2B a484c22ac010f68fc7458c12cabd0c35e474a0bf81fa4edbefba12d75b424898d38adb11a7fbb4542efbbb2d14be823701b3d9ced7b9fd669338366733fa169b SHA512 90ffebc338c121334ca42822793b6fdeff48390e755c690308919de47064b53f9af735a2c2914e5255f1bddec90484599337d4cdd67f7a01a3956deefcef9fcb
24 DIST nftables-0.9.0.tar.gz 417981 BLAKE2B 4dfba4d71928f1694ffeb4871353fc373d88e23c5ba716e726e1e6aba0efb2703233528f7a408bfefe47bfe54aa3612cccab9742c2a2208ec8c7a4bcda0e1823 SHA512 78e383bad5440c9414202cf0e4b6749fc5c01071d2fa547208e61cea6e7e179933990e7e538a60696eb0a7cf510d2c4b273a91d50287bb51507d244cd2875aed
25 DIST nftables-0.9.1.tar.bz2 764066 BLAKE2B 26b194d6b3b970c05348c32a3ab21e8c25fcdb0d09d3d6b467198ba23a5bb44e7b6450d3efb86c39a488df4a837885c4a1ab96c197d5449f7de49b7b18ff5f90 SHA512 e14b75197ba3fea2a46c090450bf8b45b39fdc20db67bab1d6919c90128dee8ea8bbe9508e070f86b22ec70bcad8ab584fb89630a2240f09683137471c77d242
26
27 diff --git a/net-firewall/nftables/nftables-0.8-r3.ebuild b/net-firewall/nftables/nftables-0.8-r3.ebuild
28 deleted file mode 100644
29 index 2c67f3c09ed..00000000000
30 --- a/net-firewall/nftables/nftables-0.8-r3.ebuild
31 +++ /dev/null
32 @@ -1,84 +0,0 @@
33 -# Copyright 1999-2018 Gentoo Foundation
34 -# Distributed under the terms of the GNU General Public License v2
35 -
36 -EAPI=6
37 -
38 -inherit autotools linux-info systemd
39 -
40 -DESCRIPTION="Linux kernel (3.13+) firewall, NAT and packet mangling tools"
41 -HOMEPAGE="https://netfilter.org/projects/nftables/"
42 -SRC_URI="https://git.netfilter.org/nftables/snapshot/v${PV}.tar.gz -> ${P}.tar.gz"
43 -
44 -LICENSE="GPL-2"
45 -SLOT="0"
46 -KEYWORDS="amd64 arm ia64 x86"
47 -IUSE="debug doc +gmp +readline"
48 -
49 -RDEPEND=">=net-libs/libmnl-1.0.3:0=
50 - gmp? ( dev-libs/gmp:0= )
51 - readline? ( sys-libs/readline:0= )
52 - >=net-libs/libnftnl-1.0.8:0="
53 -
54 -DEPEND="${RDEPEND}
55 - >=app-text/docbook2X-0.8.8-r4
56 - doc? ( >=app-text/dblatex-0.3.7 )
57 - sys-devel/bison
58 - sys-devel/flex
59 - virtual/pkgconfig"
60 -
61 -S="${WORKDIR}/v${PV}"
62 -
63 -pkg_setup() {
64 - if kernel_is ge 3 13; then
65 - CONFIG_CHECK="~NF_TABLES"
66 - linux-info_pkg_setup
67 - else
68 - eerror "This package requires kernel version 3.13 or newer to work properly."
69 - fi
70 -}
71 -
72 -src_prepare() {
73 - default
74 - eautoreconf
75 -}
76 -
77 -src_configure() {
78 - local myeconfargs=(
79 - --sbindir="${EPREFIX}"/sbin
80 - $(use_enable doc pdf-doc)
81 - $(use_enable debug)
82 - $(use_with readline cli)
83 - $(use_with !gmp mini_gmp)
84 - )
85 - econf "${myeconfargs[@]}"
86 -}
87 -
88 -src_install() {
89 - default
90 -
91 - dodir /usr/libexec/${PN}
92 - exeinto /usr/libexec/${PN}
93 - doexe "${FILESDIR}"/libexec/${PN}.sh
94 -
95 - newconfd "${FILESDIR}"/${PN}.confd ${PN}
96 - newinitd "${FILESDIR}"/${PN}.init ${PN}
97 - keepdir /var/lib/nftables
98 -
99 - systemd_dounit "${FILESDIR}"/systemd/${PN}-restore.service
100 - systemd_enable_service basic.target ${PN}-restore.service
101 -}
102 -
103 -pkg_postinst() {
104 - local save_file
105 - save_file="${EROOT%/}/var/lib/nftables/rules-save"
106 -
107 - # In order for the nftables-restore systemd service to start
108 - # the save_file must exist.
109 - if [[ ! -f ${save_file} ]]; then
110 - touch ${save_file}
111 - fi
112 -
113 - elog "If you are creating firewall rules before the next system restart "
114 - elog "the nftables-restore service must be manually started in order to "
115 - elog "save those rules on shutdown."
116 -}
117
118 diff --git a/net-firewall/nftables/nftables-0.8.5.ebuild b/net-firewall/nftables/nftables-0.8.5.ebuild
119 deleted file mode 100644
120 index cc5cb45fc15..00000000000
121 --- a/net-firewall/nftables/nftables-0.8.5.ebuild
122 +++ /dev/null
123 @@ -1,83 +0,0 @@
124 -# Copyright 1999-2018 Gentoo Foundation
125 -# Distributed under the terms of the GNU General Public License v2
126 -
127 -EAPI=6
128 -
129 -inherit autotools linux-info systemd
130 -
131 -DESCRIPTION="Linux kernel (3.13+) firewall, NAT and packet mangling tools"
132 -HOMEPAGE="https://netfilter.org/projects/nftables/"
133 -SRC_URI="https://git.netfilter.org/nftables/snapshot/v${PV}.tar.gz -> ${P}.tar.gz"
134 -
135 -LICENSE="GPL-2"
136 -SLOT="0"
137 -KEYWORDS="~amd64 ~arm ~ia64 ~x86"
138 -IUSE="debug doc +gmp +readline"
139 -
140 -RDEPEND=">=net-libs/libmnl-1.0.3:0=
141 - gmp? ( dev-libs/gmp:0= )
142 - readline? ( sys-libs/readline:0= )
143 - >=net-libs/libnftnl-1.1.0:0="
144 -
145 -DEPEND="${RDEPEND}
146 - >=app-text/docbook2X-0.8.8-r4
147 - doc? ( >=app-text/dblatex-0.3.7 )
148 - sys-devel/bison
149 - sys-devel/flex
150 - virtual/pkgconfig"
151 -
152 -S="${WORKDIR}/v${PV}"
153 -
154 -pkg_setup() {
155 - if kernel_is ge 3 13; then
156 - CONFIG_CHECK="~NF_TABLES"
157 - linux-info_pkg_setup
158 - else
159 - eerror "This package requires kernel version 3.13 or newer to work properly."
160 - fi
161 -}
162 -
163 -src_prepare() {
164 - default
165 - eautoreconf
166 -}
167 -
168 -src_configure() {
169 - local myeconfargs=(
170 - --sbindir="${EPREFIX}"/sbin
171 - $(use_enable doc pdf-doc)
172 - $(use_enable debug)
173 - $(use_with readline cli)
174 - $(use_with !gmp mini_gmp)
175 - )
176 - econf "${myeconfargs[@]}"
177 -}
178 -
179 -src_install() {
180 - default
181 -
182 - exeinto /usr/libexec/${PN}
183 - doexe "${FILESDIR}"/libexec/${PN}.sh
184 -
185 - newconfd "${FILESDIR}"/${PN}.confd ${PN}
186 - newinitd "${FILESDIR}"/${PN}.init ${PN}
187 - keepdir /var/lib/nftables
188 -
189 - systemd_dounit "${FILESDIR}"/systemd/${PN}-restore.service
190 - systemd_enable_service basic.target ${PN}-restore.service
191 -}
192 -
193 -pkg_postinst() {
194 - local save_file
195 - save_file="${EROOT%/}/var/lib/nftables/rules-save"
196 -
197 - # In order for the nftables-restore systemd service to start
198 - # the save_file must exist.
199 - if [[ ! -f ${save_file} ]]; then
200 - touch ${save_file}
201 - fi
202 -
203 - elog "If you are creating firewall rules before the next system restart "
204 - elog "the nftables-restore service must be manually started in order to "
205 - elog "save those rules on shutdown."
206 -}