diff options
author | Jeroen Roovers <jer@gentoo.org> | 2014-10-07 18:06:01 +0000 |
---|---|---|
committer | Jeroen Roovers <jer@gentoo.org> | 2014-10-07 18:06:01 +0000 |
commit | 15d9e1c325590e188e8987e86c5328b87d63f8a4 (patch) | |
tree | 2738fea4e0632787e4241af3c5e2a35069db14e1 /net-wireless | |
parent | add ebuild for clint—dependence of fig (diff) | |
download | gentoo-2-15d9e1c325590e188e8987e86c5328b87d63f8a4.tar.gz gentoo-2-15d9e1c325590e188e8987e86c5328b87d63f8a4.tar.bz2 gentoo-2-15d9e1c325590e188e8987e86c5328b87d63f8a4.zip |
Make parallel. Respect CC/CFLAGS. Build verbosely.
(Portage version: 2.2.14_rc1/cvs/Linux x86_64, signed Manifest commit with key A792A613)
Diffstat (limited to 'net-wireless')
-rw-r--r-- | net-wireless/reaver/ChangeLog | 11 | ||||
-rw-r--r-- | net-wireless/reaver/files/reaver-1.4_cflags.patch | 47 | ||||
-rw-r--r-- | net-wireless/reaver/files/reaver-1.4_parallel-make.patch | 50 | ||||
-rw-r--r-- | net-wireless/reaver/files/reaver-1.4_var_db.patch | 5 | ||||
-rw-r--r-- | net-wireless/reaver/reaver-1.4-r2.ebuild | 44 |
5 files changed, 152 insertions, 5 deletions
diff --git a/net-wireless/reaver/ChangeLog b/net-wireless/reaver/ChangeLog index 4d8f4df7b1a7..0c0f6a0263b1 100644 --- a/net-wireless/reaver/ChangeLog +++ b/net-wireless/reaver/ChangeLog @@ -1,6 +1,13 @@ # ChangeLog for net-wireless/reaver -# Copyright 1999-2013 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/net-wireless/reaver/ChangeLog,v 1.3 2013/10/16 17:36:22 maksbotan Exp $ +# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/reaver/ChangeLog,v 1.4 2014/10/07 18:06:01 jer Exp $ + +*reaver-1.4-r2 (07 Oct 2014) + + 07 Oct 2014; Jeroen Roovers <jer@gentoo.org> +reaver-1.4-r2.ebuild, + +files/reaver-1.4_cflags.patch, +files/reaver-1.4_parallel-make.patch, + files/reaver-1.4_var_db.patch: + Make parallel. Respect CC/CFLAGS. Build verbosely. *reaver-1.4-r1 (16 Oct 2013) diff --git a/net-wireless/reaver/files/reaver-1.4_cflags.patch b/net-wireless/reaver/files/reaver-1.4_cflags.patch new file mode 100644 index 000000000000..e4e1da718d64 --- /dev/null +++ b/net-wireless/reaver/files/reaver-1.4_cflags.patch @@ -0,0 +1,47 @@ +--- a/src/wps/Makefile ++++ b/src/wps/Makefile +@@ -1,34 +1,34 @@ +-CC=gcc ++CC?=gcc + INC=-I../utils -I ../ + + all: wps_attr_build.o wps_attr_parse.o wps_attr_process.o wps.o wps_common.o wps_dev_attr.o wps_enrollee.o wps_registrar.o wps_ufd.o + + wps_attr_build.o: +- $(CC) $(INC) wps_attr_build.c -c ++ $(CC) $(CFLAGS) $(INC) wps_attr_build.c -c + + wps_attr_parse.o: +- $(CC) $(INC) wps_attr_parse.c -c ++ $(CC) $(CFLAGS) $(INC) wps_attr_parse.c -c + + wps_attr_process.o: +- $(CC) $(INC) wps_attr_process.c -c ++ $(CC) $(CFLAGS) $(INC) wps_attr_process.c -c + + wps.o: +- $(CC) $(INC) wps.c -c ++ $(CC) $(CFLAGS) $(INC) wps.c -c + + wps_common.o: +- $(CC) $(INC) wps_common.c -c ++ $(CC) $(CFLAGS) $(INC) wps_common.c -c + + wps_dev_attr.o: +- $(CC) $(INC) wps_dev_attr.c -c ++ $(CC) $(CFLAGS) $(INC) wps_dev_attr.c -c + + wps_enrollee.o: +- $(CC) $(INC) wps_enrollee.c -c ++ $(CC) $(CFLAGS) $(INC) wps_enrollee.c -c + + wps_registrar.o: +- $(CC) $(INC) wps_registrar.c -c ++ $(CC) $(CFLAGS) $(INC) wps_registrar.c -c + + wps_ufd.o: +- $(CC) $(INC) wps_ufd.c -c ++ $(CC) $(CFLAGS) $(INC) wps_ufd.c -c + + clean: + rm -f *.o diff --git a/net-wireless/reaver/files/reaver-1.4_parallel-make.patch b/net-wireless/reaver/files/reaver-1.4_parallel-make.patch new file mode 100644 index 000000000000..f880cd7562b4 --- /dev/null +++ b/net-wireless/reaver/files/reaver-1.4_parallel-make.patch @@ -0,0 +1,50 @@ +--- a/src/Makefile.in ++++ b/src/Makefile.in +@@ -16,22 +16,22 @@ + $(CC) $(CFLAGS) $(INC) wpscrack.c *.o $(LDFLAGS) -o reaver + + libwps.o: +- (cd $(LIBWPS_DIR) && make) ++ (cd $(LIBWPS_DIR) && $(MAKE)) + + wps: libutils libcrypto +- (cd wps && make) ++ (cd wps && $(MAKE)) + + libutils: +- (cd utils && make) ++ (cd utils && $(MAKE)) + + libcrypto: libtls +- (cd crypto && make) ++ (cd crypto && $(MAKE)) + + libtls: +- (cd tls && make) ++ (cd tls && $(MAKE)) + + libiw: +- (cd lwe && make BUILD_STATIC=y libiw.a) ++ (cd lwe && $(MAKE) BUILD_STATIC=y libiw.a) + + init.o: + $(CC) $(CFLAGS) init.c -c +@@ -93,12 +93,12 @@ + clean: + rm -f *~ *.o reaver wash + rm -rf *.cache config.status config.log +- (cd utils && make clean) +- (cd tls && make clean) +- (cd crypto && make clean) +- (cd wps && make clean) +- (cd lwe && make realclean) +- (cd $(LIBWPS_DIR) && make clean) ++ (cd utils && $(MAKE) clean) ++ (cd tls && $(MAKE) clean) ++ (cd crypto && $(MAKE) clean) ++ (cd wps && $(MAKE) clean) ++ (cd lwe && $(MAKE) realclean) ++ (cd $(LIBWPS_DIR) && $(MAKE) clean) + rm -f Makefile config.h + + cleanbin: diff --git a/net-wireless/reaver/files/reaver-1.4_var_db.patch b/net-wireless/reaver/files/reaver-1.4_var_db.patch index 805766b26601..de4317b59ffc 100644 --- a/net-wireless/reaver/files/reaver-1.4_var_db.patch +++ b/net-wireless/reaver/files/reaver-1.4_var_db.patch @@ -1,6 +1,5 @@ -diff -rupN a/src/Makefile.in b/src/Makefile.in ---- a/src/Makefile.in 2012-01-18 11:02:40.000000000 +0200 -+++ b/src/Makefile.in 2013-10-13 19:21:19.248837817 +0300 +--- a/src/Makefile.in ++++ b/src/Makefile.in @@ -3,7 +3,7 @@ LIBWPS_DIR=libwps INC=-I$(LIBWPS_DIR) prefix=@prefix@ diff --git a/net-wireless/reaver/reaver-1.4-r2.ebuild b/net-wireless/reaver/reaver-1.4-r2.ebuild new file mode 100644 index 000000000000..6a68a4079779 --- /dev/null +++ b/net-wireless/reaver/reaver-1.4-r2.ebuild @@ -0,0 +1,44 @@ +# Copyright 1999-2014 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/net-wireless/reaver/reaver-1.4-r2.ebuild,v 1.1 2014/10/07 18:06:01 jer Exp $ + +EAPI=4 + +AUTOTOOLS_IN_SOURCE_BUILD="1" + +inherit autotools-utils + +DESCRIPTION="Brute force attack against Wifi Protected Setup" +HOMEPAGE="http://code.google.com/p/reaver-wps/" +SRC_URI="http://reaver-wps.googlecode.com/files/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~x86" +IUSE="" + +DEPEND="net-libs/libpcap + dev-db/sqlite:3" +RDEPEND="${DEPEND}" + +S="${WORKDIR}/${P}/src" + +PATCHES=( + "${FILESDIR}"/${P}_cflags.patch + "${FILESDIR}"/${P}_parallel-make.patch + "${FILESDIR}"/${P}_var_db.patch +) + +src_compile() { + emake V=1 +} + +src_install() { + dobin wash reaver + + insinto "/var/db/reaver" + doins reaver.db + + doman ../docs/reaver.1.gz + dodoc ../docs/README ../docs/README.REAVER ../docs/README.WASH +} |