commit: ca9ad0c216ce9301b176b362168aac8926922452 Author: Mike Gilbert <floppym <AT> gentoo <DOT> org> AuthorDate: Wed Mar 7 17:43:52 2018 +0000 Commit: Mike Gilbert <floppym <AT> gentoo <DOT> org> CommitDate: Wed Mar 7 19:26:35 2018 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ca9ad0c2
net-firewall/ebtables: drop /etc/ethertypes Bug: https://bugs.gentoo.org/647458 Package-Manager: Portage-2.3.24_p18, Repoman-2.3.6_p99 net-firewall/ebtables/ebtables-2.0.10.4-r1.ebuild | 5 ++++- ...les-2.0.10.4-r1.ebuild => ebtables-2.0.10.4-r2.ebuild} | 15 +++++++++------ net-firewall/ebtables/ebtables-2.0.10.4.ebuild | 5 +++++ 3 files changed, 18 insertions(+), 7 deletions(-) diff --git a/net-firewall/ebtables/ebtables-2.0.10.4-r1.ebuild b/net-firewall/ebtables/ebtables-2.0.10.4-r1.ebuild index 83e49e5a63c..c506fa3d0bf 100644 --- a/net-firewall/ebtables/ebtables-2.0.10.4-r1.ebuild +++ b/net-firewall/ebtables/ebtables-2.0.10.4-r1.ebuild @@ -18,7 +18,10 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" IUSE="+perl static" # The ebtables-save script is written in perl. -RDEPEND="perl? ( dev-lang/perl )" +RDEPEND="perl? ( dev-lang/perl ) + !<net-firewall/iptables-1.6.2-r2[nftables(-)] + !net-misc/ethertypes +" S=${WORKDIR}/${MY_P} diff --git a/net-firewall/ebtables/ebtables-2.0.10.4-r1.ebuild b/net-firewall/ebtables/ebtables-2.0.10.4-r2.ebuild similarity index 87% copy from net-firewall/ebtables/ebtables-2.0.10.4-r1.ebuild copy to net-firewall/ebtables/ebtables-2.0.10.4-r2.ebuild index 83e49e5a63c..4fe72ef2909 100644 --- a/net-firewall/ebtables/ebtables-2.0.10.4-r1.ebuild +++ b/net-firewall/ebtables/ebtables-2.0.10.4-r2.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -EAPI="4" +EAPI="6" -inherit versionator eutils toolchain-funcs multilib flag-o-matic +inherit versionator toolchain-funcs flag-o-matic MY_PV=$(replace_version_separator 3 '-' ) MY_P=${PN}-v${MY_PV} @@ -18,7 +18,8 @@ KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~x86" IUSE="+perl static" # The ebtables-save script is written in perl. -RDEPEND="perl? ( dev-lang/perl )" +RDEPEND="perl? ( dev-lang/perl ) + net-misc/ethertypes" S=${WORKDIR}/${MY_P} @@ -31,7 +32,9 @@ pkg_setup() { src_prepare() { # Enhance ebtables-save to take table names as parameters bug #189315 - epatch "${FILESDIR}/${PN}-2.0.8.1-ebt-save.diff" + local PATCHES=( "${FILESDIR}/${PN}-2.0.8.1-ebt-save.diff" ) + + default sed -i -e "s,^MANDIR:=.*,MANDIR:=/usr/share/man," \ -e "s,^BINDIR:=.*,BINDIR:=/sbin," \ @@ -59,11 +62,11 @@ src_install() { if ! use perl; then rm "${ED}"/sbin/ebtables-save || die fi + # Bug 647458 + rm "${ED%/}"/etc/ethertypes || die else into / newsbin static ebtables - insinto /etc - doins ethertypes fi dodoc ChangeLog THANKS } diff --git a/net-firewall/ebtables/ebtables-2.0.10.4.ebuild b/net-firewall/ebtables/ebtables-2.0.10.4.ebuild index d4f1785a01f..10bbd3d6985 100644 --- a/net-firewall/ebtables/ebtables-2.0.10.4.ebuild +++ b/net-firewall/ebtables/ebtables-2.0.10.4.ebuild @@ -17,6 +17,11 @@ IUSE="static" LICENSE="GPL-2" SLOT="0" +RDEPEND=" + !<net-firewall/iptables-1.6.2-r2[nftables(-)] + !net-misc/ethertypes +" + S=${WORKDIR}/${MY_P} pkg_setup() {