tnet-wireless/reaver-wps-fork-t6x: Fix musl-libc compilation. - parlay - yet another gentoo overlay HTML git clone https://git.parazyd.org/parlay DIR Log DIR Files DIR Refs DIR README --- DIR commit 1479b60d3bf24f390470638846f894d81a58257d DIR parent aa041f31c9bda11a1adbacd6ea4d9eaf0baf4ceb HTML Author: parazyd <parazyd@dyne.org> Date: Mon, 10 Oct 2016 14:44:38 +0200 net-wireless/reaver-wps-fork-t6x: Fix musl-libc compilation. Diffstat: A net-wireless/reaver-wps-fork-t6x/f… | 27 +++++++++++++++++++++++++++ D net-wireless/reaver-wps-fork-t6x/r… | 47 ------------------------------- M net-wireless/reaver-wps-fork-t6x/r… | 6 ++++-- 3 files changed, 31 insertions(+), 49 deletions(-) --- DIR diff --git a/net-wireless/reaver-wps-fork-t6x/files/0100-Include-sys-types.h-for-definition-of-u_char.patch b/net-wireless/reaver-wps-fork-t6x/files/0100-Include-sys-types.h-for-definition-of-u_char.patch t@@ -0,0 +1,27 @@ +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 + DIR diff --git a/net-wireless/reaver-wps-fork-t6x/reaver-wps-fork-t6x-1.5.2_p20160220.ebuild b/net-wireless/reaver-wps-fork-t6x/reaver-wps-fork-t6x-1.5.2_p20160220.ebuild t@@ -1,47 +0,0 @@ -# Copyright 1999-2016 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 -# $Id$ - -EAPI=5 - -AUTOTOOLS_IN_SOURCE_BUILD="1" -inherit autotools-utils eutils git-r3 - -DESCRIPTION="Utilise Pixie Dust Attack to find the correct WPS PIN." -HOMEPAGE="https://github.com/t6x/reaver-wps-fork-t6x" -EGIT_REPO_URI="https://github.com/t6x/reaver-wps-fork-t6x.git" -EGIT_COMMIT="6e60ee25e86ec798de2e23971b029d555e9dc398" - -ECONF_SOURCE="${S}/src" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="~amd64 ~x86" -IUSE="" - -DEPEND="!net-wireless/reaver - net-libs/libpcap - dev-db/sqlite:3" -RDEPEND="${DEPEND}" - -#S="${WORKDIR}/${P}/src" - -ECONF_SOURCE="${S}/src" - -#these patches need to be verified and pushed upstream -#src_prepare() { -# epatch "${FILESDIR}" /000[1-4]*.patch - #http://code.google.com/p/reaver-wps/issues/detail?id=420 -# epatch "${FILESDIR}" /0005-soreau-show-status-r2.patch -#} - -src_install() { - cd src - dobin wash reaver - - insinto "/etc/reaver" - doins reaver.db - - doman ../docs/reaver.1.gz - dodoc ../docs/README ../docs/README.REAVER ../docs/README.WASH -} DIR diff --git a/net-wireless/reaver-wps-fork-t6x/reaver-wps-fork-t6x-9999.ebuild b/net-wireless/reaver-wps-fork-t6x/reaver-wps-fork-t6x-9999.ebuild t@@ -31,11 +31,13 @@ RDEPEND="${DEPEND}" ECONF_SOURCE="${S}/src" #these patches need to be verified and pushed upstream -#src_prepare() { +src_prepare() { # epatch "${FILESDIR}" /000[1-4]*.patch #http://code.google.com/p/reaver-wps/issues/detail?id=420 # epatch "${FILESDIR}" /0005-soreau-show-status-r2.patch -#} + + epatch "${FILESDIR}"/0100-Include-sys-types.h-for-definition-of-u_char.patch +} src_install() { cd src