diff options
Diffstat (limited to 'net-firewall/ebtables/ebtables-2.0.11.ebuild')
-rw-r--r-- | net-firewall/ebtables/ebtables-2.0.11.ebuild | 92 |
1 files changed, 0 insertions, 92 deletions
diff --git a/net-firewall/ebtables/ebtables-2.0.11.ebuild b/net-firewall/ebtables/ebtables-2.0.11.ebuild deleted file mode 100644 index c9be4be12cce..000000000000 --- a/net-firewall/ebtables/ebtables-2.0.11.ebuild +++ /dev/null @@ -1,92 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit toolchain-funcs autotools - -MY_PV="$(ver_rs 3 '-' )" -MY_P="${PN}-${MY_PV}" - -DESCRIPTION="Controls Ethernet frame filtering on a Linux bridge, MAC NAT and brouting" -HOMEPAGE="http://ebtables.sourceforge.net/" -SRC_URI="ftp://ftp.netfilter.org/pub/${PN}/${MY_P}.tar.gz" -S="${WORKDIR}/${MY_P}" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86" -IUSE="+perl static" - -# The ebtables-save script is written in perl. -RDEPEND="perl? ( dev-lang/perl ) - net-misc/ethertypes" - -PATCHES=( - "${FILESDIR}/${PN}-2.0.11-makefile.patch" - - # Enhance ebtables-save to take table names as parameters bug #189315 - "${FILESDIR}/${PN}-2.0.11-ebt-save.patch" - - # from upstream git - "${FILESDIR}/ebtables-2.0.11-remove-stray-atsign.patch" -) - -pkg_setup() { - if use static; then - ewarn "You've chosen static build which is useful for embedded devices." - ewarn "It has no init script. Make sure that's really what you want." - fi -} - -src_prepare() { - default - - # don't install perl scripts if USE=perl is disabled - if ! use perl; then - sed -e '/sbin_SCRIPTS/ d' -i Makefile.am || die - fi - - eautoreconf -} - -src_configure() { - econf \ - --bindir="/bin" \ - --sbindir="/sbin" \ - --libdir=/$(get_libdir)/${PN} \ - --sysconfdir="/usr/share/doc/${PF}" \ - $(use_enable static) -} - -src_compile() { - emake $(usex static 'static ebtables-legacy.8' '') -} - -src_install() { - local -a DOCS=( ChangeLog THANKS ) - - if ! use static; then - emake DESTDIR="${D}" install - keepdir /var/lib/ebtables/ - newinitd "${FILESDIR}"/ebtables.initd-r1 ebtables - newconfd "${FILESDIR}"/ebtables.confd-r1 ebtables - - # symlink -legacy binaries to original names - local ext - for ext in '' -{save,restore}; do - local prog="${PN}-legacy${ext}" - [[ -f ${ED}/sbin/${prog} ]] && dosym ${prog} /sbin/${PN}${ext} - done - - find "${D}" -name '*.la' -type f -delete || die - else - into / - newsbin static ebtables - insinto /etc - doins ethertypes - fi - - newman ebtables-legacy.8 ebtables.8 - einstalldocs -} |