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.chen...@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>zmed...@gentoo.org</email>
        </maintainer>
        <maintainer>
                <email>chutz...@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 <zmed...@gentoo.org> +metadata.xml,
  +nfqueue-bindings-0.5.ebuild:
  Add nfqueue-bindings, thanks to Tony Cheneau <tony.chen...@amnesiak.org> from
  bug 318559.




Reply via email to