From 4f2d7949f03e1c198bc888f2d05f421d35c57e21 Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Mon, 9 Oct 2017 18:53:29 +0100 Subject: reinit the tree, so we can have metadata --- net-misc/switzerland/Manifest | 6 ++++ net-misc/switzerland/files/Makefile | 12 ++++++++ net-misc/switzerland/metadata.xml | 17 +++++++++++ net-misc/switzerland/switzerland-0.1.0.ebuild | 44 +++++++++++++++++++++++++++ 4 files changed, 79 insertions(+) create mode 100644 net-misc/switzerland/Manifest create mode 100644 net-misc/switzerland/files/Makefile create mode 100644 net-misc/switzerland/metadata.xml create mode 100644 net-misc/switzerland/switzerland-0.1.0.ebuild (limited to 'net-misc/switzerland') 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 @@ + + + + + netmon@gentoo.org + Gentoo network monitoring and analysis project + + + 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. + + + switzerland + + 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 +} -- cgit v1.2.3