Commit deab96c6 authored by Francesco Colista's avatar Francesco Colista
Browse files

testing/reaver-wps-fork-t6x: new aport. Fixes #6459

parent e8603102
From 811f5c0b0a226edfbf5aa2f316e083f30ec3cd8d Mon Sep 17 00:00:00 2001
From: Yousong Zhou <yszhou4tech@gmail.com>
Date: Tue, 18 Aug 2015 14:34:26 +0800
Subject: [PATCH] Include <sys/types.h> for definition of u_char.
Fixes build with musl-libc.
Signed-off-by: Yousong Zhou <yszhou4tech@gmail.com>
---
src/libwps/libwps.h | 1 +
1 file changed, 1 insertion(+)
diff --git a/src/libwps/libwps.h b/src/libwps/libwps.h
index b04dd8b..bdd7b9a 100755
--- a/src/libwps/libwps.h
+++ b/src/libwps/libwps.h
@@ -17,6 +17,7 @@
#include <stdio.h>
#include <string.h>
#include <arpa/inet.h>
+#include <sys/types.h>
#define LIBWPS_MAX_STR_LEN 256
--
1.7.10.4
diff --git a/src/Makefile.in b/src/Makefile.in
index 76ec142..1911ac2 100644
--- a/src/Makefile.in
+++ b/src/Makefile.in
@@ -85,10 +85,10 @@ globule.o:
$(CC) $(CFLAGS) globule.c -c
install: cleanbin
- if [ ! -d $(CONFDIR) ]; then mkdir -p $(CONFDIR); fi
- if [ ! -e $(CONFDIR)/reaver.db ]; then cp reaver.db $(CONFDIR)/reaver.db && chmod -R a+rw $(CONFDIR); fi
- if [ -e wash ]; then cp wash @bindir@/wash; fi
- if [ -e reaver ]; then cp reaver @bindir@/reaver; fi
+ if [ ! -d $(CONFDIR) ]; then mkdir -p $(DESTDIR)$(CONFDIR); fi
+ if [ ! -e $(CONFDIR)/reaver.db ]; then cp reaver.db $(DESTDIR)$(CONFDIR)/reaver.db && chmod -R a+rw $(DESTDIR)$(CONFDIR); fi
+ if [ -e wash ]; then cp wash $(DESTDIR)@bindir@/wash; fi
+ if [ -e reaver ]; then cp reaver $(DESTDIR)@bindir@/reaver; fi
clean:
rm -f *~ *.o reaver wash
# Contributor: Francesco Colista <fcolista@alpinelinux.org>
# Maintainer: Francesco Colista <fcolista@alpinelinux.org>
pkgname=reaver-wps-fork-t6x
pkgver=1.5.2
pkgrel=0
pkgdesc="Community forked version of reaver, the WPS password cracker"
url="https://github.com/t6x/reaver-wps-fork-t6x"
arch="all"
license="GPL2"
depends="pixiewps sqlite aircrack-ng"
makedepends="libpcap-dev sqlite-dev linux-headers"
install=""
source="$pkgname-$pkgver.tar.gz::https://github.com/t6x/$pkgname/archive/v$pkgver.tar.gz
0100-Include-sys-types.h-for-definition-of-u_char.patch
0200-makefile-path-fix.patch"
builddir="$srcdir/$pkgname-$pkgver"
build() {
cd "$builddir"/src
./configure \
--prefix=/usr \
--bindir=/usr/bin \
--sbindir=/usr/sbin \
--sysconfdir=/etc
make || return 1
}
package() {
cd "$builddir"/src
# this is due to buggy makefile
mkdir -p "$pkgdir"/usr/bin
make DESTDIR="$pkgdir" install
chmod 750 "$pkgdir"/etc/reaver
}
md5sums="1738f4e6c2e28eef62de767fb377992b reaver-wps-fork-t6x-1.5.2.tar.gz
741168053e1f57a5abc5caf364a445ed 0100-Include-sys-types.h-for-definition-of-u_char.patch
b094e7f5d48d28d2f740621ad34bd897 0200-makefile-path-fix.patch"
sha256sums="b68d988ba7546949b74f3d89ebf9efbd745806906b717f3db7644ea4b12c63b6 reaver-wps-fork-t6x-1.5.2.tar.gz
d150e817f734014b4bfc984c9a282b6813ae5253ac81b34c9d76620f13c09795 0100-Include-sys-types.h-for-definition-of-u_char.patch
7f72aebf252da3ca7ee00554c86e0d3d8bcadfd47cdf71408a495eb1c42f01e6 0200-makefile-path-fix.patch"
sha512sums="76c2b5b5f77c52a58ff8e8a3ef651ff52696f90ec9e0cdc2e49e009c59267bc16baec4127bf9b3fc1bab8a9d71d4ab8e1a0eb0328494d5f3aebc79538997629f reaver-wps-fork-t6x-1.5.2.tar.gz
1545910bcfcb4c1b920615af70fc2384c9722407edd946789c6103d0c6813a0433d14e75a94acf3b153a4e8cad157ab4f2d440bb6e9763797bba7788a35cfb9d 0100-Include-sys-types.h-for-definition-of-u_char.patch
eae3130b612bf11e52911ff1209a92607930a89ab322b560a3599430179cac1c8ac80b5c73d1e827d1d8d80f25c4f5b15bd864a331602e80fde97fd0732bf677 0200-makefile-path-fix.patch"
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment