summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2013-12-28 15:54:07 +0000
committerJeroen Roovers <jer@gentoo.org>2013-12-28 15:54:07 +0000
commitf8f6d7401047fb0774ba502214dbd5ef06997cac (patch)
treeba0ded7a2ef353ac784a6d307ce6ec8e63da5a60 /net-analyzer/yersinia
parentRemoved old revisions of version 034. (diff)
downloadhistorical-f8f6d7401047fb0774ba502214dbd5ef06997cac.tar.gz
historical-f8f6d7401047fb0774ba502214dbd5ef06997cac.tar.bz2
historical-f8f6d7401047fb0774ba502214dbd5ef06997cac.zip
Version bump. Fix building against sys-libs/ncurses[tinfo]. Clean up patch.
Package-Manager: portage-2.2.7/cvs/Linux x86_64 Manifest-Sign-Key: 0xA792A613
Diffstat (limited to 'net-analyzer/yersinia')
-rw-r--r--net-analyzer/yersinia/ChangeLog10
-rw-r--r--net-analyzer/yersinia/Manifest23
-rw-r--r--net-analyzer/yersinia/files/yersinia-0.7.1-no-ncurses.patch5
-rw-r--r--net-analyzer/yersinia/files/yersinia-0.7.3-tinfo.patch27
-rw-r--r--net-analyzer/yersinia/yersinia-0.7.3.ebuild46
5 files changed, 101 insertions, 10 deletions
diff --git a/net-analyzer/yersinia/ChangeLog b/net-analyzer/yersinia/ChangeLog
index d89c3972f66d..aac7705253ad 100644
--- a/net-analyzer/yersinia/ChangeLog
+++ b/net-analyzer/yersinia/ChangeLog
@@ -1,6 +1,12 @@
# ChangeLog for net-analyzer/yersinia
-# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/net-analyzer/yersinia/ChangeLog,v 1.8 2009/06/01 20:05:53 pva Exp $
+# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/yersinia/ChangeLog,v 1.9 2013/12/28 15:54:05 jer Exp $
+
+*yersinia-0.7.3 (28 Dec 2013)
+
+ 28 Dec 2013; Jeroen Roovers <jer@gentoo.org> +yersinia-0.7.3.ebuild,
+ files/yersinia-0.7.1-no-ncurses.patch, +files/yersinia-0.7.3-tinfo.patch:
+ Version bump. Fix building against sys-libs/ncurses[tinfo]. Clean up patch.
01 Jun 2009; Peter Volkov <pva@gentoo.org> -yersinia-0.7.ebuild:
Removed old.
diff --git a/net-analyzer/yersinia/Manifest b/net-analyzer/yersinia/Manifest
index 2644fe2521ac..58edb7b7e388 100644
--- a/net-analyzer/yersinia/Manifest
+++ b/net-analyzer/yersinia/Manifest
@@ -1,5 +1,18 @@
-AUX yersinia-0.7.1-no-ncurses.patch 413 RMD160 2ea11d770dca8d6efaa95af64e669baba806f891 SHA1 fff7291177185c973084008b3fd12fdf069e257b SHA256 835db2382a97c1dddc097d2402aaefacf5ff749609c411cf8f5f778b585adf86
-DIST yersinia-0.7.1.tar.gz 318396 RMD160 005f51da891efe964a03c25da27a0cfe0ac3ac8d SHA1 cacb446548d076149de0a71a6c03cd2edaa14660 SHA256 9c473c49bba9b5271ca1cc6fb5d64314bff675772f597837341f58dc93351a17
-EBUILD yersinia-0.7.1.ebuild 1025 RMD160 19a9ab410f53f9de96e1492760c3ed17d98bae6b SHA1 8120b8ed5a5eca01012536ca8815d57e1dae6d3b SHA256 71087365501f2921628e218e7b1f80db53207d44a52e764b39a5c1beb510e27e
-MISC ChangeLog 1539 RMD160 9c00d48c741fd0b149aeb53bd0c93b4e0296fd0a SHA1 b1eb354dea889cf8461f64c269670cc38b9ec385 SHA256 754b4ac7ccfd98fd8c78a293ae562d77c1d805c47fdecef3111eae85ebfba227
-MISC metadata.xml 396 RMD160 ebf37705f01af23e34b2b325bcfe9586bad67750 SHA1 5b682f4b3a72ded526080a2166974302f63fb997 SHA256 7e8867d6503104a2fb4bbe43db172701073a44371a0100c8d204b44ae23cb076
+-----BEGIN PGP SIGNED MESSAGE-----
+Hash: SHA256
+
+AUX yersinia-0.7.1-no-ncurses.patch 330 SHA256 ea4aecbf84b9b6011a0c8df4c940c9d1d0df09f67092ccdcecfdce74d60b9d2d SHA512 c0a0ef6456727eaa0ae9ea50667e04a72afb01c5b75d13965836657e4d1946df550840afd091ec58e8875b1a551df5966feb98b655183cec6dadaf4f5de23e4f WHIRLPOOL 1da3a25a8583b5acb4b3a09cc85db098035c759461089404b6f4300a62fd0baf636e980580939d97d395b23be485a89afdf92b40d587154b748817a50a68a5f6
+AUX yersinia-0.7.3-tinfo.patch 563 SHA256 16ec1fba54e2d2f7e08e78910351267fb68b08210e62a006bc1667ac3e183bc4 SHA512 9a53505e050a9658f49809ad989d534e542fb0cf21ae70a9271b536a9a478a4306e49c9b0493ab522d5ffb82849eed043b212e399505c916792372a64d96c319 WHIRLPOOL 269dfc64b49990fa4dbfb63462497cddd0b9eaa6d93d696a0c2a54c4601bf866d3acbdc80a59dbfc8259c32e750d2c34223181b03e1d76f4e31cf40caf90aab6
+DIST yersinia-0.7.1.tar.gz 318396 SHA256 9c473c49bba9b5271ca1cc6fb5d64314bff675772f597837341f58dc93351a17 SHA512 d6e37086066d978d711efb5f573600f403dbaa829b48573cbc7cecdabfca60b9cc81a653bce987c76214295da5f2964a3daed767aad9afad168940c180304208 WHIRLPOOL 68daf84f05fdbe3cab0a0c8c59fa34945d3e8d8ede3d0200a4e1b20564af64acd880186bdcfe4755041dc7768953258494d8bee6725c6128140de18e9f3a6456
+DIST yersinia-0.7.3.tar.gz 378124 SHA256 042abc466c5b470b97079e0049b4029a8cbb75d583cfbfb756fca76e460d40b4 SHA512 60a1b58e6d76448e9332656645b468a6aa66afa0f45ea4b70a929651194a294b9b559bbe5fbacaeb475126e7ac248cd97c29f3177e5080286b2f551f1400d339 WHIRLPOOL bf554765fb4d8a5a2c4bef78841c58c8712cd3b44c3d325e0b92b51ff4ff629a377ce78471df45d1307341ff9fd3099945d5359a86df47aebafeca7b447a2c8b
+EBUILD yersinia-0.7.1.ebuild 1025 SHA256 71087365501f2921628e218e7b1f80db53207d44a52e764b39a5c1beb510e27e SHA512 ff691b1b9b7c3201d813b645a12302de3a3f18dbe03e6ebbd6fd7715189508c99de86539a9fb168ae2679ef0b7ac826318a78a4e38aea11d7aab4bd3e2b6661b WHIRLPOOL 1a84d286769b090ded83c99666d6c797d101542a30fe01dde4294bc22dae03bf3416385b51d7b620652cf0f86974b04d967a96466bfe22dc25e5f7dd9b832d2a
+EBUILD yersinia-0.7.3.ebuild 977 SHA256 c1abb15119561c4c2d4a703399c1b8dd582b2e2777e14a6f106b33eca9630277 SHA512 cc9de210c8215438d5c94cb153794bf76719340d512c9b33577ac23d56444d7d85bc9ed530999ae2134614b67d2cf0cc6e4aad82458e55e530bec5cc5f1ab48a WHIRLPOOL ee85bd2f876a1c49fa7d756616a9dd4e6a8ecfe201ac3dbdc85d7a2f72bfcbfad80353bb7bc835792f73d71b191ee6f1c0dfb46783f6e5555227720647440eb3
+MISC ChangeLog 1796 SHA256 f90e94e188ea38c6d8153d870fee94d2cf085a2a765d8628c5fcb50af8429473 SHA512 2db9890c04b6fed612f9576e35806ce20d6ff30497cc005858f81f49fb5e68b8832bc6ad1106777482086f2c00429ec58792ea66e20179f4dd9f2686a2073988 WHIRLPOOL 1a2c5ea788d6355024f277c0848e66056acad50e04aad0930e59a9a4b0fb93c5c748331baabec285feb75f69a1da260e8bf8308841175191d0f60f27586895ec
+MISC metadata.xml 396 SHA256 7e8867d6503104a2fb4bbe43db172701073a44371a0100c8d204b44ae23cb076 SHA512 b4637d378a8f16007d74085bd480e79a286bd62f7221da5d314267a9b33e4e5363efa93044120950d12f35a8a201c5de425811f79e77bfa46cb718d01b2d000d WHIRLPOOL 1155ac81a94c934fcb325599cdbb4d6ceefd7dd015d2e54bbc5422c655aa7d8dfb65d609658fbb5e119714c867d692e1dd8679c2f28efd706271d1af38ed8dd9
+-----BEGIN PGP SIGNATURE-----
+Version: GnuPG v2.0.22 (GNU/Linux)
+
+iEYEAREIAAYFAlK+9B8ACgkQVWmRsqeSphNEGwCeK3S8+Kwbbx0EXsfNheHpF96r
+l88An1/9k0piWQUkVaczguI5x6E553nz
+=dfIL
+-----END PGP SIGNATURE-----
diff --git a/net-analyzer/yersinia/files/yersinia-0.7.1-no-ncurses.patch b/net-analyzer/yersinia/files/yersinia-0.7.1-no-ncurses.patch
index 7e25f3ed9ae4..96036dd629e9 100644
--- a/net-analyzer/yersinia/files/yersinia-0.7.1-no-ncurses.patch
+++ b/net-analyzer/yersinia/files/yersinia-0.7.1-no-ncurses.patch
@@ -1,6 +1,5 @@
-=== modified file 'src/terminal.c'
---- src/terminal.c 2008-11-17 18:29:55 +0000
-+++ src/terminal.c 2008-11-17 18:33:17 +0000
+--- a/src/terminal.c
++++ b/src/terminal.c
@@ -190,7 +190,9 @@
#endif
diff --git a/net-analyzer/yersinia/files/yersinia-0.7.3-tinfo.patch b/net-analyzer/yersinia/files/yersinia-0.7.3-tinfo.patch
new file mode 100644
index 000000000000..8a58d01d33c6
--- /dev/null
+++ b/net-analyzer/yersinia/files/yersinia-0.7.3-tinfo.patch
@@ -0,0 +1,27 @@
+--- a/configure.in
++++ b/configure.in
+@@ -467,6 +467,7 @@
+ AC_DEFINE(HAVE_REMOTE_ADMIN)
+ fi
+
++PKG_CHECK_MODULES(ncurses,ncurses)
+
+ dnl Curses detection: Munged from Midnight Commander's configure.in
+ dnl
+@@ -616,6 +617,16 @@
+ AC_DEFINE(USE_NCURSES)
+ AC_DEFINE(HAS_CURSES)
+ has_curses=true
++ else
++ if test "$ncurses_LIBS" ; then
++ CURSES_LIBS="$ncurses_LIBS"
++ CURSES_INCLUDEDIR="$ncurses_CFLAGS"
++ search_ncurses=false
++ screen_manager="ncurses"
++ AC_DEFINE(USE_NCURSES)
++ AC_DEFINE(HAS_CURSES)
++ has_curses=true
++ fi
+ fi
+ )
+
diff --git a/net-analyzer/yersinia/yersinia-0.7.3.ebuild b/net-analyzer/yersinia/yersinia-0.7.3.ebuild
new file mode 100644
index 000000000000..f2ad4736420f
--- /dev/null
+++ b/net-analyzer/yersinia/yersinia-0.7.3.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/net-analyzer/yersinia/yersinia-0.7.3.ebuild,v 1.1 2013/12/28 15:54:05 jer Exp $
+
+EAPI=5
+inherit autotools eutils
+
+DESCRIPTION="A layer 2 attack framework"
+HOMEPAGE="http://www.yersinia.net/"
+SRC_URI="http://www.yersinia.net/download/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="gtk ncurses"
+
+DEPEND="
+ ncurses? ( >=sys-libs/ncurses-5.5 )
+ gtk? ( =x11-libs/gtk+-2* )
+ >=net-libs/libnet-1.1.2
+ >=net-libs/libpcap-0.9.4
+"
+RDEPEND="${DEPEND}"
+
+DOCS=( AUTHORS ChangeLog FAQ README THANKS TODO )
+
+S="${WORKDIR}"
+
+src_prepare() {
+ epatch "${FILESDIR}"/${PN}-0.7.1-no-ncurses.patch
+ epatch "${FILESDIR}"/${PN}-0.7.3-tinfo.patch
+
+ eautoreconf
+}
+
+src_configure() {
+ econf \
+ --enable-admin \
+ --with-pcap-includes=/usr/include \
+ $(use_with ncurses) \
+ $(use_enable gtk)
+}
+
+src_compile() {
+ emake CFLAGS="${CFLAGS}"
+}