summaryrefslogtreecommitdiff
path: root/net-misc/switzerland
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /net-misc/switzerland
reinit the tree, so we can have metadata
Diffstat (limited to 'net-misc/switzerland')
-rw-r--r--net-misc/switzerland/Manifest6
-rw-r--r--net-misc/switzerland/files/Makefile12
-rw-r--r--net-misc/switzerland/metadata.xml17
-rw-r--r--net-misc/switzerland/switzerland-0.1.0.ebuild44
4 files changed, 79 insertions, 0 deletions
diff --git a/net-misc/switzerland/Manifest b/net-misc/switzerland/Manifest
new file mode 100644
index 000000000000..33c2a3fdbf29
--- /dev/null
+++ b/net-misc/switzerland/Manifest
@@ -0,0 +1,6 @@
+AUX Makefile 178 SHA256 72028f9bfe85a24cb1ea7b6b9cdd20e6cfab677b43c0bb0c43fd1156a1976ef3 SHA512 5fd441aa419dedef9eab6848a1a5c6bc9b4748a9e8a19680cb110833a9cae58db1f810d37e2e6c383edee3c1d439e7f3f208a8bfa3bd6d3b2fcc8c26d2aaff0a WHIRLPOOL caaaf8ef68c53e1b8995276aeae6f670c3b2a59253f97c7956bf7f3fa6b285ca08c43e0e80080502fd5855e8aa62d785d97de4260e1abaf3b385d8e62e127bca
+DIST switzerland-0.1.0.tgz 592922 SHA256 759d7a3dfda9e71ee309410c741342393585e9a0328d8f0d7ebf2049f319bd60 SHA512 3a5474c005bf45cddf8eede7c1e2faa5855bf9017f5c732555cfe2c8b7b82381ea25c2ada000a9945a330ff3af19f1e861a11508ff057c81a78eab53de1d0cdb WHIRLPOOL 8ac597d03a7ab39af9aad817ea850a5376e5fdacc4879df97a46fccfd97e7cc418dfc70f964873e618d8e9eee967b37fa1de80b5c75def0eb768219103455e0c
+EBUILD switzerland-0.1.0.ebuild 805 SHA256 5b9438122d2d9838588e54ee3e52aaf024c85430e7780519c2e52be7f755c464 SHA512 8d15e4d57de128ad4005a3af97abeacf8124d72d1fc0f9bb8cb63dab64fb564732df03a97af3a96532fc916784e054ecbc48006b008a2da99fd3ec24cc470bc5 WHIRLPOOL 00ba2a5996d942ea90f5df33c47a21a30d55b260bfd006f4b89ebd2ff6f29ab6be6267d83731851de44583c8f409cc02a1034f746f2133beb459fbb8c2966aa4
+MISC ChangeLog 2456 SHA256 1b74e12ec3c6654fa05de016ed24f2bfda22589883c93d47616c4ae195280c41 SHA512 707680444e9e19117e3353e7048e81267aa4b4ddbed452f2440e690138d78e6fb77c912a49c871bd8e4cad1e2f6a526a4a1cc274444c91e8c989999b35d58881 WHIRLPOOL c43051a7b8fbfb141fb4abe299894cfec30c5cf7e2b697872c20be235a62e136d4ef9f6ebb1490967186a8b0dc267fa113b09dca2207927791a6c8438ac573f7
+MISC ChangeLog-2015 1010 SHA256 c08e30f1b38ac4853dd4b741362fb6187faca0275c57bb899e8e3f2d7e93ffc9 SHA512 6d72de7c260a309268e330f68eabc374beb8a2aecc1d515ca8d2d87953325566349b2c7d1e9eb12be4e7873278e3f183dc1ac1c5f296ba0fd11a252c1b751777 WHIRLPOOL d13f0c40b1d18688d1e9b5cf9c3f3407388ec6aa00819ff2791a874bcf6fb8ef0380c56249234b22e73f882a85a3d1e30d56b0ba67ac2af3040f8ef1e9433624
+MISC metadata.xml 673 SHA256 e325e7550c3eb5431720dad78e719b95c37e8f812f2483e72363120ad09e4390 SHA512 295754b6dec585585511b93a004f0e9857466a94b7c34c903ee55aa2a8557648dd2fd93e6bbfc790459d0c19d592fbeb49f8b749528a488014c89a3ad96313e4 WHIRLPOOL da9ef0fd78ef69b81711b241bee252621522e42c2d6e0927a728478c06d3933739758879d96d063349e0d53bb07a8b6cf6d34241e1600dfb1460c761772ba95a
diff --git a/net-misc/switzerland/files/Makefile b/net-misc/switzerland/files/Makefile
new file mode 100644
index 000000000000..c1e582d56dc4
--- /dev/null
+++ b/net-misc/switzerland/files/Makefile
@@ -0,0 +1,12 @@
+SRC = FastCollector.c
+OBJ = ${SRC:.c=.o}
+
+LIBS = -lpcap
+
+all: FastCollector
+
+.c.o:
+ $(CC) -c $(CFLAGS) $<
+
+FastCollector: $(OBJ)
+ $(CC) -o $@ $(CFLAGS) $(LDFLAGS) $(OBJ) $(LIBS)
diff --git a/net-misc/switzerland/metadata.xml b/net-misc/switzerland/metadata.xml
new file mode 100644
index 000000000000..e77e27bbace0
--- /dev/null
+++ b/net-misc/switzerland/metadata.xml
@@ -0,0 +1,17 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="project">
+ <email>netmon@gentoo.org</email>
+ <name>Gentoo network monitoring and analysis project</name>
+ </maintainer>
+ <longdescription lang="en">
+ Switzerland is an open source software tool for testing the integrity of
+ data communications over networks, ISPs and firewalls. It will spot IP
+ packets which are forged or modified between clients, inform you, and
+ give you copies of the modified packets.
+ </longdescription>
+ <upstream>
+ <remote-id type="sourceforge">switzerland</remote-id>
+ </upstream>
+</pkgmetadata>
diff --git a/net-misc/switzerland/switzerland-0.1.0.ebuild b/net-misc/switzerland/switzerland-0.1.0.ebuild
new file mode 100644
index 000000000000..2ff94e8d6285
--- /dev/null
+++ b/net-misc/switzerland/switzerland-0.1.0.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+PYTHON_COMPAT=( python2_7 )
+
+inherit distutils-r1 toolchain-funcs
+
+DESCRIPTION="Network Testing Tool"
+HOMEPAGE="http://www.eff.org/testyourisp/switzerland/"
+SRC_URI="mirror://sourceforge/switzerland/${P}.tgz"
+
+LICENSE="GPL-3"
+SLOT="0"
+KEYWORDS="~x86 ~amd64"
+
+DEPEND="net-libs/libpcap"
+RDEPEND=${DEPEND}
+
+src_prepare() {
+ cp "${FILESDIR}"/Makefile switzerland/client
+
+ sed -i \
+ -e "s/= find_binary()/= dest/" \
+ setup.py
+ distutils-r1_src_prepare
+}
+
+src_compile() {
+ cd switzerland/client
+ emake CC=$(tc-getCC)
+
+ cd "${S}"
+ distutils-r1_src_compile
+}
+
+src_install() {
+ distutils-r1_src_install
+
+ dodoc BUGS.txt CREDITS
+
+ keepdir /var/log/switzerland-pcaps
+ keepdir /var/log/switzerland
+}