Diff firehol-3.1.6-r3 with a firehol-3.1.7-r2

/usr/portage/net-firewall/firehol/firehol-3.1.7-r2.ebuild 2023-10-09 14:52:33.376368448 +0300
1 1
# Copyright 1999-2022 Gentoo Authors
2 2
# Distributed under the terms of the GNU General Public License v2
3 3

  
4
EAPI=7
4
EAPI=8
5 5

  
6
inherit linux-info
6
inherit linux-info systemd
7 7

  
8 8
DESCRIPTION="iptables firewall generator"
9 9
HOMEPAGE="https://firehol.org/ https://github.com/firehol/firehol"
......
12 12
LICENSE="GPL-2"
13 13
SLOT="0"
14 14
IUSE="doc ipv6 ipset"
15
KEYWORDS="amd64 arm ~arm64 ~ppc ~x86"
15
KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86"
16 16

  
17
RDEPEND="net-firewall/iptables
17
# Set the dependency versions to aid cross-compiling. Keep them at their
18
# minimums as the configure script merely checks whether they are sufficient.
19
MY_BASH_VERSION=4.0
20
MY_IPRANGE_VERSION=1.0.2
21

  
22
RDEPEND="
23
	app-arch/gzip
24
	>=app-shells/bash-${MY_BASH_VERSION}:0
25
	net-analyzer/traceroute
26
	net-firewall/iptables
27
	>=net-misc/iprange-${MY_IPRANGE_VERSION}:0
28
	net-misc/iputils[ipv6(+)?]
18 29
	sys-apps/iproute2[-minimal,ipv6(+)?]
19 30
	sys-apps/kmod[tools]
20
	net-misc/iputils[ipv6(+)?]
21
	net-misc/iprange
22
	net-analyzer/traceroute
23
	app-arch/gzip
24
	ipset? (
25
		net-firewall/ipset
26
	)"
31
	ipset? ( net-firewall/ipset )
32
"
27 33
DEPEND="${RDEPEND}"
28 34

  
29 35
pkg_setup() {
......
50 56
}
51 57

  
52 58
src_configure() {
59
	# This erroneously checks for BASH_VERSION_PATH rather than BASH_VERSION.
60
	BASH_VERSION_PATH=${MY_BASH_VERSION} \
61
	IPRANGE_VERSION=${MY_IPRANGE_VERSION} \
53 62
	econf \
54 63
		--disable-vnetbuild \
55 64
		$(use_enable ipset update-ipsets) \
......
64 73
	newinitd "${FILESDIR}"/firehol.initd firehol
65 74
	newconfd "${FILESDIR}"/fireqos.confd fireqos
66 75
	newinitd "${FILESDIR}"/fireqos.initd fireqos
76

  
77
	systemd_dounit contrib/fire{hol,qos}.service
67 78
}
Thank you!