* [gentoo-commits] gentoo-x86 commit in net-libs/nfqueue-bindings: nfqueue-bindings-0.5.ebuild metadata.xml ChangeLog
@ 2015-07-01 22:39 Zac Medico (zmedico)
0 siblings, 0 replies; only message in thread
From: Zac Medico (zmedico) @ 2015-07-01 22:39 UTC (permalink / raw
To: gentoo-commits
zmedico 15/07/01 22:39:58
Added: nfqueue-bindings-0.5.ebuild metadata.xml ChangeLog
Log:
Add nfqueue-bindings, thanks to Tony Cheneau <tony.cheneau@amnesiak.org> from bug 318559.
(Portage version: 2.2.20/cvs/Linux x86_64, signed Manifest commit with key FDE8EF85AE5719A3)
Revision Changes Path
1.1 net-libs/nfqueue-bindings/nfqueue-bindings-0.5.ebuild
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/nfqueue-bindings/nfqueue-bindings-0.5.ebuild?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/nfqueue-bindings/nfqueue-bindings-0.5.ebuild?rev=1.1&content-type=text/plain
Index: nfqueue-bindings-0.5.ebuild
===================================================================
# Copyright 1999-2015 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/nfqueue-bindings/nfqueue-bindings-0.5.ebuild,v 1.1 2015/07/01 22:39:58 zmedico Exp $
EAPI=5
PYTHON_COMPAT=( python2_7 )
inherit cmake-utils perl-module linux-info python-single-r1
DESCRIPTION="High-level language bindings for libnetfilter_queue"
HOMEPAGE="https://www.wzdftpd.net/redmine/projects/nfqueue-bindings/wiki/"
SRC_URI="https://www.wzdftpd.net/redmine/attachments/download/68/nfqueue-bindings-0.5.tar.xz"
KEYWORDS="~x86 ~amd64"
SLOT="0"
LICENSE="GPL-3"
IUSE="perl python examples"
REQUIRED_USE="|| ( perl python )"
DEPEND="python? (
dev-python/dpkt[${PYTHON_USEDEP}]
${PYTHON_DEPS}
)
perl? ( dev-lang/perl )
net-libs/libnetfilter_queue
dev-lang/swig"
pkg_setup() {
use python && python-single-r1_pkg_setup
# At least one of Python or Perl must be selected
use python || useq perl || die "At least one supported language must be selected."
# Check kernel configuration for NFQUEUE
if linux_config_exists; then
ebegin "Checking NETFILTER_NETLINK_QUEUE support"
linux_chkconfig_present NETFILTER_NETLINK_QUEUE
eend $? || \
eerror 'Netfilter NFQUEUE over NFNETLINK interface support not found!'
ebegin "Checking NETFILTER_XT_TARGET_NFQUEUE support"
linux_chkconfig_present NETFILTER_XT_TARGET_NFQUEUE
eend $? || \
eerror '"NFQUEUE" target Support not found!'
fi
}
src_prepare() {
# Fix Perl destination directory
perl_set_version
sed -i "s|\${LIB_INSTALL_DIR}/perl\${PERL_VERSION}/|${VENDOR_ARCH}|" perl/CMakeLists.txt || die
sed -i "s|\${LIB_INSTALL_DIR}/python\${PYTHON_VERSION}/dist-packages/|$(python_get_sitedir)|" python/CMakeLists.txt || die
# Disable Perl/Python from USE flags
use perl || sed -i 's|ADD_SUBDIRECTORY(perl)||' CMakeLists.txt || die
use python || sed -i 's|ADD_SUBDIRECTORY(python)||' CMakeLists.txt || die
}
src_install() {
emake DESTDIR="${D}" install PREFIX=/usr || die
docinto examples
use examples && dodoc examples/*
}
1.1 net-libs/nfqueue-bindings/metadata.xml
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/nfqueue-bindings/metadata.xml?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/nfqueue-bindings/metadata.xml?rev=1.1&content-type=text/plain
Index: metadata.xml
===================================================================
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>zmedico@gentoo.org</email>
</maintainer>
<maintainer>
<email>chutzpah@gentoo.org</email>
</maintainer>
</pkgmetadata>
1.1 net-libs/nfqueue-bindings/ChangeLog
file : http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/nfqueue-bindings/ChangeLog?rev=1.1&view=markup
plain: http://sources.gentoo.org/viewvc.cgi/gentoo-x86/net-libs/nfqueue-bindings/ChangeLog?rev=1.1&content-type=text/plain
Index: ChangeLog
===================================================================
# ChangeLog for net-libs/nfqueue-bindings
# Copyright 1999-2015 Gentoo Foundation; Distributed under the GPL v2
# $Header: /var/cvsroot/gentoo-x86/net-libs/nfqueue-bindings/ChangeLog,v 1.1 2015/07/01 22:39:58 zmedico Exp $
*nfqueue-bindings-0.5 (01 Jul 2015)
01 Jul 2015; Zac Medico <zmedico@gentoo.org> +metadata.xml,
+nfqueue-bindings-0.5.ebuild:
Add nfqueue-bindings, thanks to Tony Cheneau <tony.cheneau@amnesiak.org> from
bug 318559.
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2015-07-01 22:40 UTC | newest]
Thread overview: (only message) (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2015-07-01 22:39 [gentoo-commits] gentoo-x86 commit in net-libs/nfqueue-bindings: nfqueue-bindings-0.5.ebuild metadata.xml ChangeLog Zac Medico (zmedico)
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox