[gentoo-commits] repo/gentoo:master commit in: net-wireless/wepdecrypt/files/, net-wireless/wepdecrypt/

2021-02-09 Thread Ben Kohler
commit: eb68df8871ef3e986e2e6683a30632a21b22195c
Author: Jakov Smolic  sartura  hr>
AuthorDate: Mon Feb  1 18:06:48 2021 +
Commit: Ben Kohler  gentoo  org>
CommitDate: Tue Feb  9 16:59:25 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb68df88

net-wireless/wepdecrypt: Fix build with gcc-10

Closes: https://bugs.gentoo.org/707456
Closes: https://bugs.gentoo.org/731722
Signed-off-by: Jakov Smolic  sartura.hr>
Signed-off-by: Ben Kohler  gentoo.org>

 .../wepdecrypt/files/wepdecrypt-0.8-buffer.patch   |  4 ++--
 .../wepdecrypt/files/wepdecrypt-0.8-build.patch|  5 ++---
 .../wepdecrypt/files/wepdecrypt-0.8-dyn.patch  |  2 --
 .../wepdecrypt/files/wepdecrypt-0.8-fltk.patch |  5 -
 .../files/wepdecrypt-0.8-fno-common.patch  | 12 
 net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild   | 22 --
 6 files changed, 32 insertions(+), 18 deletions(-)

diff --git a/net-wireless/wepdecrypt/files/wepdecrypt-0.8-buffer.patch 
b/net-wireless/wepdecrypt/files/wepdecrypt-0.8-buffer.patch
index 4b8fb8d1223..097979158af 100644
--- a/net-wireless/wepdecrypt/files/wepdecrypt-0.8-buffer.patch
+++ b/net-wireless/wepdecrypt/files/wepdecrypt-0.8-buffer.patch
@@ -1,5 +1,5 @@
 a/src/wepclient.c  2006-07-08 19:48:08.0 -0400
-+++ b/src/wepclient.c  2010-12-10 13:16:32.0 -0500
+--- a/src/wepclient.c
 b/src/wepclient.c
 @@ -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;

diff --git a/net-wireless/wepdecrypt/files/wepdecrypt-0.8-build.patch 
b/net-wireless/wepdecrypt/files/wepdecrypt-0.8-build.patch
index 5c13f87a740..fb38d95355e 100644
--- a/net-wireless/wepdecrypt/files/wepdecrypt-0.8-build.patch
+++ b/net-wireless/wepdecrypt/files/wepdecrypt-0.8-build.patch
@@ -1,6 +1,5 @@
-diff -urNp wepdecrypt-0.8.org/src/Makefile wepdecrypt-0.8/src/Makefile
 wepdecrypt-0.8.org/src/Makefile2006-07-09 02:48:08.0 +0300
-+++ wepdecrypt-0.8/src/Makefile2007-11-10 18:36:25.0 +0200
+--- a/src/Makefile
 b/src/Makefile
 @@ -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 \

diff --git a/net-wireless/wepdecrypt/files/wepdecrypt-0.8-dyn.patch 
b/net-wireless/wepdecrypt/files/wepdecrypt-0.8-dyn.patch
index 6fcdc578c72..fab8fdf75e5 100644
--- a/net-wireless/wepdecrypt/files/wepdecrypt-0.8-dyn.patch
+++ b/net-wireless/wepdecrypt/files/wepdecrypt-0.8-dyn.patch
@@ -1,5 +1,3 @@
-diff --git a/src/Makefile b/src/Makefile
-index a779cb7..f32e65e 100644
 --- a/src/Makefile
 +++ b/src/Makefile
 @@ -8,7 +8,7 @@ wepdecrypt:wepdecrypt.o rc4.o wepfilter.o log.o modes.o 
misc.o verify.o keygen

diff --git a/net-wireless/wepdecrypt/files/wepdecrypt-0.8-fltk.patch 
b/net-wireless/wepdecrypt/files/wepdecrypt-0.8-fltk.patch
index 149c3eae32a..df2aa8d27bd 100644
--- a/net-wireless/wepdecrypt/files/wepdecrypt-0.8-fltk.patch
+++ b/net-wireless/wepdecrypt/files/wepdecrypt-0.8-fltk.patch
@@ -1,8 +1,3 @@
- configure |2 +-
- 1 files changed, 1 insertions(+), 1 deletions(-)
-
-diff --git a/configure b/configure
-index 12fa395..258b157 100755
 --- a/configure
 +++ b/configure
 @@ -2915,7 +2915,7 @@ fi

diff --git a/net-wireless/wepdecrypt/files/wepdecrypt-0.8-fno-common.patch 
b/net-wireless/wepdecrypt/files/wepdecrypt-0.8-fno-common.patch
new file mode 100644
index 000..dd689b18d77
--- /dev/null
+++ b/net-wireless/wepdecrypt/files/wepdecrypt-0.8-fno-common.patch
@@ -0,0 +1,12 @@
+https://bugs.gentoo.org/707456
+--- a/src/wepfilter.c
 b/src/wepfilter.c
+@@ -30,7 +30,7 @@
+ #include "config.h"
+ #include "misc.h"
+ 
+-int server_mode;
++extern int server_mode;
+ static int capture_successfull = 0;
+ static wlan_packet_list* head = NULL;
+ 

diff --git a/net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild 
b/net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild
index c7c1c62bc34..7ea4ad0436c 100644
--- a/net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild
+++ b/net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild
@@ -11,6 +11,7 @@ LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="X"
+
 RDEPEND="
dev-libs/openssl:=
net-libs/libpcap
@@ -19,19 +20,28 @@ RDEPEND="
 DEPEND="${RDEPEND}"
 
 PATCHES=(
-   "${FILESDIR}/${P}-build.patch"
-   "${FILESDIR}/${P}-fltk.patch"
-   "${FILESDIR}/${P}-buffer.patch" # bug#340148.
-   "${FILESDIR}/${P}-dyn.patch"
+   "${FILESDIR}"/${P}-build.patch
+   "${FILESDIR}"/${P}-fltk.patch
+   "${FILESDIR}"/${P}-buffer.patch # bug#340148.
+   "${FILESDIR}"/${P}-dyn.patch
+   "${FILESDIR}"/${P}-fno-common.patch
 )
 
 src_prep

[gentoo-commits] repo/gentoo:master commit in: net-wireless/wepdecrypt/

2018-09-27 Thread Alon Bar-Lev
commit: a1495dc53a488a4202754dbf9146923dad7beb9d
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sun Sep 23 20:19:24 2018 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Thu Sep 27 23:51:45 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a1495dc5

net-wireless/wepdecrypt: eapi bump

Package-Manager: Portage-2.3.49, Repoman-2.3.10

 net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild 
b/net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild
index d4bd59a028f..c7c1c62bc34 100644
--- a/net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild
+++ b/net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild
@@ -1,7 +1,7 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 
-EAPI=6
+EAPI=7
 
 DESCRIPTION="Enhanced version of WepAttack a tool for breaking 802.11 WEP keys"
 HOMEPAGE="http://wepdecrypt.sourceforge.net/";



[gentoo-commits] repo/gentoo:master commit in: net-wireless/wepdecrypt/

2017-03-25 Thread Alon Bar-Lev
commit: 6d47e90cc2a9b352ef3c66ef60c69a250832020b
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat Mar 25 21:19:02 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat Mar 25 21:46:34 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6d47e90c

net-wireless/wepdecrypt: remove eutils

Package-Manager: Portage-2.3.3, Repoman-2.3.1

 net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild | 2 --
 1 file changed, 2 deletions(-)

diff --git a/net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild 
b/net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild
index cf463557340..d4bd59a028f 100644
--- a/net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild
+++ b/net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild
@@ -3,8 +3,6 @@
 
 EAPI=6
 
-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"



[gentoo-commits] repo/gentoo:master commit in: net-wireless/wepdecrypt/files/, net-wireless/wepdecrypt/

2017-02-04 Thread Alon Bar-Lev
commit: 627363937b2bca2e17b301e20d0d25278a03ed44
Author: Alon Bar-Lev  gentoo  org>
AuthorDate: Sat Feb  4 21:19:57 2017 +
Commit: Alon Bar-Lev  gentoo  org>
CommitDate: Sat Feb  4 21:40:23 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62736393

net-wireless/wepdecrypt: eapi bump

Package-Manager: portage-2.3.3

 .../wepdecrypt/files/wepdecrypt-0.8-buffer.patch   |  4 +--
 net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild   | 30 ++
 2 files changed, 15 insertions(+), 19 deletions(-)

diff --git a/net-wireless/wepdecrypt/files/wepdecrypt-0.8-buffer.patch 
b/net-wireless/wepdecrypt/files/wepdecrypt-0.8-buffer.patch
index 528816f..4b8fb8d 100644
--- a/net-wireless/wepdecrypt/files/wepdecrypt-0.8-buffer.patch
+++ b/net-wireless/wepdecrypt/files/wepdecrypt-0.8-buffer.patch
@@ -1,5 +1,5 @@
 src/wepclient.c2006-07-08 19:48:08.0 -0400
-+++ src/wepclient.c.new2010-12-10 13:16:32.0 -0500
+--- a/src/wepclient.c  2006-07-08 19:48:08.0 -0400
 b/src/wepclient.c  2010-12-10 13:16:32.0 -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;

diff --git a/net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild 
b/net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild
index 473c8f2..e08f591 100644
--- a/net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild
+++ b/net-wireless/wepdecrypt/wepdecrypt-0.8-r2.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2012 Gentoo Foundation
+# Copyright 1999-2017 Gentoo Foundation
 # Distributed under the terms of the GNU General Public License v2
 # $Id$
 
-EAPI=4
+EAPI=6
 
 inherit eutils
 
@@ -15,30 +15,26 @@ SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86"
 IUSE="X"
 RDEPEND="
-   dev-libs/openssl
+   dev-libs/openssl:=
net-libs/libpcap
sys-libs/zlib
X? ( x11-libs/fltk:1 )"
 DEPEND="${RDEPEND}"
 
-src_prepare() {
-   epatch \
-   "${FILESDIR}"/${P}-build.patch \
-   "${FILESDIR}"/${P}-fltk.patch
-
-   #Fix buffer size wrt bug 340148.
-   epatch "${FILESDIR}/${P}-buffer.patch"
+PATCHES=(
+   "${FILESDIR}/${P}-build.patch"
+   "${FILESDIR}/${P}-fltk.patch"
+   "${FILESDIR}/${P}-buffer.patch" # bug#340148.
+   "${FILESDIR}/${P}-dyn.patch"
+)
 
-   epatch "${FILESDIR}/${P}-dyn.patch"
+src_prepare() {
+   default
 
-   #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}
+   econf \
+   $(use X || echo --disable-gui)
 }