Add recent version of netsniff-ng for testing

This commit is contained in:
Sergey Popov 2014-06-27 11:45:57 +04:00
parent 9c95953388
commit 6cf013a59e
3 changed files with 71 additions and 0 deletions

View File

@ -0,0 +1,3 @@
DIST netsniff-ng-0.5.9-rc2.tar.xz 524512 SHA256 eefae6bf301c4ed8429c437f81fd08f4db99dc0e72a73dbdc0af9ee2cac8836f SHA512 124ba9719daa77080f9ad91fbf6cad19afe0793f563135d0785eae8199f41cb8eef247629b98c670274f281d20e591beedbe85e33fe039d79fa61eae2f629950 WHIRLPOOL 85fad4dc153b88af6d2c88a28cd48351c97679cb949c52337b9920ef387ae2839d9cc4ff525a9ac3cc2389fc1ebace83b8044a882c7aa9e049c36abb32dd7624
EBUILD netsniff-ng-0.5.9_rc2.ebuild 1437 SHA256 682c6433662088ddc17b08c82ac3bc8f1a4663db52cc1dccae906724ecb528c7 SHA512 50d12c872208f93547ab47bb41016696258253cf63d0d941f3291e370aefbd1240c7a0c1d027540281964ba2e707b05b37db85b552ccd73e753b09a3012bdeb8 WHIRLPOOL 83a48e05e5bb4c2240d516a68f67b2f4a0dc6fbcbf00e8904828c5a3e02b876632dd7ba7a7f96dc69d329b7da25926c71a64a85ae67ffc16f90e370fd1e9c1b9
MISC metadata.xml 224 SHA256 f810c6de744adceee241992d3f713142db3e7025986f6cc5898cfe3c9cb2f4a7 SHA512 4f78d959809ec0db2f9be2a7747d572fa8ee03d177044dd46574881a6ee83736510b76062c12daecae609282d197ba466e8a3e3a654b1383e04c659acd41bef5 WHIRLPOOL 0300a228d371c918b051bc24859dfe4e5d0d2a71b80f697f202749c5aca69efcee4be6e69454c9abfa4ced28e19a9d1f71d6d7eaf54290b8d03b5c04fd209868

View File

@ -0,0 +1,9 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
<maintainer>
<email>xmw@gentoo.org</email>
<name>Michael Weber</name>
</maintainer>
</pkgmetadata>

View File

@ -0,0 +1,59 @@
# Copyright 1999-2013 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/netsniff-ng/netsniff-ng-0.5.8_rc3.ebuild,v 1.1 2013/12/03 09:22:14 xmw Exp $
EAPI=5
inherit eutils multilib toolchain-funcs
DESCRIPTION="high performance network sniffer for packet inspection"
HOMEPAGE="http://netsniff-ng.org/"
MY_P="${P/_rc/-rc}"
SRC_URI="http://pub.${PN}.org/${PN}/${MY_P}.tar.xz"
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
RDEPEND="dev-libs/geoip
dev-libs/libcli
dev-libs/libnl:3
dev-libs/userspace-rcu
net-libs/libnet:1.1
net-libs/libnetfilter_conntrack
net-libs/libpcap
sys-libs/ncurses:5
sys-libs/zlib"
DEPEND="${RDEPEND}
sys-devel/flex
sys-devel/bison
=net-libs/nacl-0_p20110221*
virtual/pkgconfig"
S="${WORKDIR}/${MY_P}"
src_prepare() {
sed -e '/CFLAGS/s:?=:+=:' \
-e '/CFLAGS/s:\(-g\|-O2\|-O3\|-m\(arch\|tune\)=native\)::g' \
-i Makefile || die
if ! grep nacl-20110221 curvetun/nacl_build.sh >/dev/null ; then
die "have nacl-20110221, expected $(grep ${MY_NACL_P} curvetun/nacl_build.sh)"
fi
export NACL_INC_DIR="${EROOT}usr/include/nacl"
export NACL_LIB_DIR="${EROOT}usr/$(get_libdir)/nacl"
epatch_user
}
src_compile() {
emake CC="$(tc-getCC)" LD="$(tc-getCC)" CCACHE="" \
LEX=lex YAAC=bison STRIP=@true \
Q= HARDENING=1
}
src_install() {
emake PREFIX="${ED}" install
dodoc AUTHORS README REPORTING-BUGS
}