diff options
author | Dane Smith <smithdanea@gmail.com> | 2010-12-10 13:20:36 -0500 |
---|---|---|
committer | Dane Smith <smithdanea@gmail.com> | 2010-12-10 13:20:36 -0500 |
commit | 835fa141d660c45366259caaa4d231bfecae4f12 (patch) | |
tree | 0c0e2b5ad7763eaea1a69baf138b9a8357c096a4 /net-wireless | |
parent | Manifest (diff) | |
download | c1pher-835fa141d660c45366259caaa4d231bfecae4f12.tar.gz c1pher-835fa141d660c45366259caaa4d231bfecae4f12.tar.bz2 c1pher-835fa141d660c45366259caaa4d231bfecae4f12.zip |
Test build for wepdecrypt.
Diffstat (limited to 'net-wireless')
-rw-r--r-- | net-wireless/wepdecrypt/ChangeLog | 60 | ||||
-rw-r--r-- | net-wireless/wepdecrypt/Manifest | 6 | ||||
-rw-r--r-- | net-wireless/wepdecrypt/files/wepdecrypt-0.8-buffer.patch | 11 | ||||
-rw-r--r-- | net-wireless/wepdecrypt/files/wepdecrypt-0.8-build.patch | 20 | ||||
-rw-r--r-- | net-wireless/wepdecrypt/metadata.xml | 9 | ||||
-rw-r--r-- | net-wireless/wepdecrypt/wepdecrypt-0.8-r1.ebuild | 43 |
6 files changed, 149 insertions, 0 deletions
diff --git a/net-wireless/wepdecrypt/ChangeLog b/net-wireless/wepdecrypt/ChangeLog new file mode 100644 index 0000000..7d846cd --- /dev/null +++ b/net-wireless/wepdecrypt/ChangeLog @@ -0,0 +1,60 @@ +# ChangeLog for net-wireless/wepdecrypt +# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/wepdecrypt/ChangeLog,v 1.13 2009/11/20 18:06:34 halcy0n Exp $ + + 20 Nov 2009; Mark Loeser <halcy0n@gentoo.org> wepdecrypt-0.8.ebuild: + Move EAPI definition up above the inherit + + 15 Nov 2008; Daniel Black <dragonheart@gentoo.org> wepdecrypt-0.8.ebuild: + fixed to fltk 1.1 slot as per bug #246445. worked around broken build system + so USE=X actually works too + + 10 Nov 2007; Alon Bar-Lev <alonbl@gentoo.org> + -files/wepdecrypt-0.7-makefile.patch, + -files/wepdecrypt-0.8-as-needed.patch, +files/wepdecrypt-0.8-build.patch, + -wepdecrypt-0.7.ebuild, wepdecrypt-0.8.ebuild: + Cleanup + + 23 Jul 2007; Mike Auty <ikelos@gentoo.org> + +files/wepdecrypt-0.8-as-needed.patch, wepdecrypt-0.8.ebuild: + Add in as-needed patch, fixes bug 186304. + + 22 Oct 2006; Piotr Jaroszyński <peper@gentoo.org> wepdecrypt-0.8.ebuild: + Add ~amd64 keyword. Bug #148308. + +*wepdecrypt-0.8 (09 Jul 2006) + + 09 Jul 2006; Marcelo Goes <vanquirius@gentoo.org> -wepdecrypt-0.6.ebuild, + +wepdecrypt-0.8.ebuild: + 0.8 version bump for bug 139810. Thanks to Fernando Tarin Morales <icemanf + at gmail dot com>. + + 25 May 2006; Daniel Black <dragonheart@gentoo.org> + +files/wepdecrypt-0.7-makefile.patch, wepdecrypt-0.7.ebuild: + patched makefile because of bad compile - bug #132636 thanks to AP Fritts + + 21 Feb 2006; Marcelo Goes <vanquirius@gentoo.org> wepdecrypt-0.6.ebuild, + wepdecrypt-0.7.ebuild: + virtual/libpcap->net-libs/libpcap, please see bug 117898 regarding virtual + deprecation. + + 25 Sep 2005; Daniel Black <dragonheart@gentoo.org> wepdecrypt-0.7.ebuild: + accidently dropped keyword ~ppc re-added + + 17 Sep 2005; Ciaran McCreesh <ciaranm@gentoo.org> ChangeLog: + Converted to UTF-8, fixed encoding screwups + +*wepdecrypt-0.7 (22 Aug 2005) + + 22 Aug 2005; Daniel Black <dragonheart@gentoo.org> +wepdecrypt-0.7.ebuild: + version bump - bug #103333. Thanks Fernando Tarín Morales + + 22 Jun 2005; David Holm <dholm@gentoo.org> wepdecrypt-0.6.ebuild: + Added to ~ppc. + +*wepdecrypt-0.6 (21 Jun 2005) + + 21 Jun 2005; Daniel Black <dragonheart@gentoo.org> +metadata.xml, + +wepdecrypt-0.6.ebuild: + initial ebuild (bug #82727) thanks to wepdecrypt Fernando Tarín Morales + diff --git a/net-wireless/wepdecrypt/Manifest b/net-wireless/wepdecrypt/Manifest new file mode 100644 index 0000000..d6b0a7f --- /dev/null +++ b/net-wireless/wepdecrypt/Manifest @@ -0,0 +1,6 @@ +AUX wepdecrypt-0.8-buffer.patch 588 RMD160 e5e57254abb57ba7a6dda03c2507ca2f45f2e1ca SHA1 9be03ae6f043ca81305d5b6aa4b70317c84e4836 SHA256 efccf595b5215be69b587bcfad2520f3c1030df7aa3b976f36c01b1faaa00a75 +AUX wepdecrypt-0.8-build.patch 1249 RMD160 84e4cc84f575eb73ed97e069b040eca1ea6c587d SHA1 a37a430a0407d924acf6b9018660165bd1812687 SHA256 9867321bc33988b271d73d22e1d61d9e0d9a6175e435ba4dd1008d05c650ffce +DIST wepdecrypt-0.8.tar.gz 90260 RMD160 8fb6ed688edef8220bc1b8f523b2ecfeaa412bdc SHA1 8f75e70ee27d7486a90e9ae631020c2f622ee48e SHA256 1c7cef077af4c162df1724d9149a15c231bf6c771380bb5789e66fb03f92c381 +EBUILD wepdecrypt-0.8-r1.ebuild 1010 RMD160 0cab7642ebbe33a582f560a9df677804daf6d898 SHA1 d2ba5fcb5f611f6021eeab245e5d70068ff3511e SHA256 2b5b76b41950a25125b86f86d35520e78d410b06c64087fa62355ab8d4d743b4 +MISC ChangeLog 2318 RMD160 ba76bb83545f6c167fa32c80671f4f76f6871d0b SHA1 a639268b6970ea5ad528763eba53226e551242a7 SHA256 53b99fc0c63188a35889e4d9f8121f2e51150888a59a6b24f21fe5f1a80a48a6 +MISC metadata.xml 251 RMD160 9c13ff790c7419d4e0d2d370036b7f4e4594ea4f SHA1 563aa19984b291a6cade6d6487dbf4a2a17e6874 SHA256 1739a4e8833a2a5b9501182eb830cbd3e26014ccef5e9ae1b4d7a0686c665c1b diff --git a/net-wireless/wepdecrypt/files/wepdecrypt-0.8-buffer.patch b/net-wireless/wepdecrypt/files/wepdecrypt-0.8-buffer.patch new file mode 100644 index 0000000..528816f --- /dev/null +++ b/net-wireless/wepdecrypt/files/wepdecrypt-0.8-buffer.patch @@ -0,0 +1,11 @@ +--- src/wepclient.c 2006-07-08 19:48:08.000000000 -0400 ++++ src/wepclient.c.new 2010-12-10 13:16:32.000000000 -0500 +@@ -75,7 +75,7 @@ + int server_connection(unsigned char * server_host, int port, char * packet_file, unsigned char * init_key, unsigned char * end_key, unsigned char * decrypted_key, unsigned char * bssid, unsigned char * mode ,int option){ + int sd, read_bytes, write_bytes, i, fd; + char file[11]="local.dump"; +- unsigned char buffer[149], digest[16]; ++ unsigned char buffer[150], digest[16]; + struct sockaddr_in dest; + struct in_addr *host_ip; + struct hostent *host; diff --git a/net-wireless/wepdecrypt/files/wepdecrypt-0.8-build.patch b/net-wireless/wepdecrypt/files/wepdecrypt-0.8-build.patch new file mode 100644 index 0000000..5c13f87 --- /dev/null +++ b/net-wireless/wepdecrypt/files/wepdecrypt-0.8-build.patch @@ -0,0 +1,20 @@ +diff -urNp wepdecrypt-0.8.org/src/Makefile wepdecrypt-0.8/src/Makefile +--- wepdecrypt-0.8.org/src/Makefile 2006-07-09 02:48:08.000000000 +0300 ++++ wepdecrypt-0.8/src/Makefile 2007-11-10 18:36:25.000000000 +0200 +@@ -6,15 +6,12 @@ include ../config.mak + wepdecrypt: wepdecrypt.o rc4.o wepfilter.o log.o modes.o misc.o verify.o keygen.o localkeygen.o wepserver.o wepclient.o md5_digest.o + $(LD) $(LDFLAGS) -o $@ wepdecrypt.o rc4.o wepfilter.o log.o \ + modes.o misc.o md5_digest.o wepserver.o wepclient.o verify.o keygen.o localkeygen.o $(LIBS) +- @if [ -f wepdecrypt.exe ]; then strip.exe wepdecrypt.exe; echo "strip.exe wepdecrypt.exe"; else strip wepdecrypt; echo "strip wepdecrypt"; fi + + gwepdecrypt: gwepdecrypt.cpp + $(FLTK) --compile gwepdecrypt.cpp +- @if [ -f gwepdecrypt.exe ]; then strip.exe gwepdecrypt.exe; echo "strip.exe gwepdecrypt.exe"; else strip gwepdecrypt; echo "strip gwepdecrypt"; fi + + wkeygen: wkeygen.c +- $(LD) $(LDFLAGS) $(CFLAGS) $(LIBS) -o $@ wkeygen.c +- @if [ -f wkeygen.exe ]; then strip wkeygen.exe; echo "strip wkeygen.exe"; else strip wkeygen; echo "strip wkeygen"; fi ++ $(LD) $(LDFLAGS) $(CFLAGS) -o $@ wkeygen.c $(LIBS) + + wepdecrypt.o: wepdecrypt.c wepdecrypt.h + $(CC) $(CFLAGS) -c -o $@ wepdecrypt.c diff --git a/net-wireless/wepdecrypt/metadata.xml b/net-wireless/wepdecrypt/metadata.xml new file mode 100644 index 0000000..61e19f9 --- /dev/null +++ b/net-wireless/wepdecrypt/metadata.xml @@ -0,0 +1,9 @@ +<?xml version="1.0" encoding="UTF-8"?> +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> +<pkgmetadata> + <herd>crypto</herd> + <maintainer> + <email>crypto@gentoo.org</email> + <name>Crypto Herd</name> + </maintainer> +</pkgmetadata> diff --git a/net-wireless/wepdecrypt/wepdecrypt-0.8-r1.ebuild b/net-wireless/wepdecrypt/wepdecrypt-0.8-r1.ebuild new file mode 100644 index 0000000..af5ab4e --- /dev/null +++ b/net-wireless/wepdecrypt/wepdecrypt-0.8-r1.ebuild @@ -0,0 +1,43 @@ +# Copyright 1999-2010 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/wepdecrypt/wepdecrypt-0.8.ebuild,v 1.8 2009/11/20 18:06:34 halcy0n Exp $ + +EAPI="2" + +inherit eutils + +DESCRIPTION="Enhanced version of WepAttack a tool for breaking 802.11 WEP keys" +HOMEPAGE="http://wepdecrypt.sourceforge.net/" +SRC_URI="mirror://sourceforge/wepdecrypt/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="" +IUSE="X" +RDEPEND="dev-libs/openssl + net-libs/libpcap + sys-libs/zlib + X? ( x11-libs/fltk:1.1 )" +DEPEND="${RDEPEND}" + +src_prepare() { + epatch "${FILESDIR}/${P}-build.patch" + + #Fix buffer size wrt bug 340148. + epatch "${FILESDIR}/${P}-buffer.patch" + + #Fix respect for jobserver + sed -i 's/make/$(MAKE)/g' Makefile || die "Sed failed" +} + +src_configure() { + # build system is broken and --enabled-gui doesn't work + local myconf="" + ! use X && myconf="--disable-gui" + + econf ${myconf} +} + +src_install() { + emake install DESTDIR="${D}" || die +} |