net-analyzer/scapy: Add live ebuild.
authorJeroen Roovers <jer@gentoo.org>
Wed, 31 Aug 2016 16:30:51 +0000 (18:30 +0200)
committerJeroen Roovers <jer@gentoo.org>
Wed, 31 Aug 2016 16:31:25 +0000 (18:31 +0200)
Package-Manager: portage-2.3.0

net-analyzer/scapy/metadata.xml
net-analyzer/scapy/scapy-9999.ebuild [new file with mode: 0644]

index 0a58b7ff37929f74d1527c67cf9da4e08e3c5a67..d5456af2ce71d1f619bf17f1e65b0798db866a2b 100644 (file)
@@ -9,7 +9,6 @@
                <email>netmon@gentoo.org</email>
                <name>Gentoo network monitoring and analysis project</name>
        </maintainer>
-       <longdescription lang="en">Scapy is a powerful interactive packet manipulation program.</longdescription>
        <use>
                <flag name="pyx">Enable <pkg>dev-python/pyx</pkg> support for psdump/pdfdump commands</flag>
                <flag name="visual">Enable <pkg>dev-python/visual</pkg> support for 3d graphs</flag>
diff --git a/net-analyzer/scapy/scapy-9999.ebuild b/net-analyzer/scapy/scapy-9999.ebuild
new file mode 100644 (file)
index 0000000..dae6820
--- /dev/null
@@ -0,0 +1,34 @@
+# Copyright 1999-2016 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Id$
+
+EAPI=5
+
+PYTHON_COMPAT=( python2_7 )
+
+inherit eutils distutils-r1 git-r3
+
+DESCRIPTION="A Python interactive packet manipulation program for mastering the network"
+HOMEPAGE="http://www.secdev.org/projects/scapy/"
+EGIT_REPO_URI="https://github.com/secdev/${PN}"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS=""
+IUSE="gnuplot pyx crypt graphviz imagemagick visual tcpreplay"
+
+RDEPEND="
+       net-analyzer/tcpdump
+       gnuplot? ( dev-python/gnuplot-py[${PYTHON_USEDEP}] )
+       pyx? ( dev-python/pyx[${PYTHON_USEDEP}] )
+       crypt? ( dev-python/pycrypto[${PYTHON_USEDEP}] )
+       graphviz? ( media-gfx/graphviz )
+       imagemagick? (
+               || (
+                       media-gfx/imagemagick
+                       media-gfx/graphicsmagick[imagemagick]
+               )
+       )
+       visual? ( dev-python/visual )
+       tcpreplay? ( net-analyzer/tcpreplay )
+"