[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/files/, net-analyzer/ettercap/
commit: 3c567ba631c14b1605c441fba76cdaf65e05e828 Author: orbea riseup net> AuthorDate: Sun Apr 30 01:58:30 2023 + Commit: Sam James gentoo org> CommitDate: Wed May 10 16:35:32 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c567ba6 net-analyzer/ettercap: add upstream libressl patch This patch was accepted upstream and disables APIs not supported by LibreSSL <= 3.7.2. Bug: https://bugs.gentoo.org/903001 Bug: https://bugs.gentoo.org/736990 Upstream-Issue: https://github.com/Ettercap/ettercap/issues/1068 Upstream-PR: https://github.com/Ettercap/ettercap/pull/1069 Upstream-Commit: https://github.com/Ettercap/ettercap/commit/b2fc8e959dc71fdbaba08aecb1f157c914490a07 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/30813 Signed-off-by: Sam James gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.1-r3.ebuild | 1 + .../ettercap/files/ettercap-0.8.3.1-libressl.patch | 36 ++ 2 files changed, 37 insertions(+) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.1-r3.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.1-r3.ebuild index 26b54257f1db..75306f098cca 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.1-r3.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.1-r3.ebuild @@ -56,6 +56,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${P}-curl-8.patch + "${FILESDIR}"/${P}-libressl.patch #903001, 736990 "${FILESDIR}"/${P}-musl.patch #897820 ) diff --git a/net-analyzer/ettercap/files/ettercap-0.8.3.1-libressl.patch b/net-analyzer/ettercap/files/ettercap-0.8.3.1-libressl.patch new file mode 100644 index ..a56e75c88b75 --- /dev/null +++ b/net-analyzer/ettercap/files/ettercap-0.8.3.1-libressl.patch @@ -0,0 +1,36 @@ +https://bugs.gentoo.org/903001 +https://bugs.gentoo.org/736990 +https://github.com/Ettercap/ettercap/pull/1069 +https://github.com/Ettercap/ettercap/commit/b2fc8e959dc71fdbaba08aecb1f157c914490a07 + +From b2f7634c9dbc0ef68640f0571787d92300e9f9f9 Mon Sep 17 00:00:00 2001 +From: Stefan Strogin +Date: Sat, 15 Aug 2020 07:18:31 +0300 +Subject: [PATCH] ec_sslwrap: fix compilation with LibreSSL + +Disable taking over SNI extension from ClientHello and SSL configuration +operations until LibreSSL supports the required API. + +Fixes: https://github.com/Ettercap/ettercap/issues/1068 +--- + src/ec_sslwrap.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/ec_sslwrap.c b/src/ec_sslwrap.c +index b9f26a142..1e4c24fc1 100644 +--- a/src/ec_sslwrap.c b/src/ec_sslwrap.c +@@ -71,11 +71,11 @@ + #define TLS_server_method SSLv23_server_method + #endif + +-#if (OPENSSL_VERSION_NUMBER >= 0x1010L) ++#if (OPENSSL_VERSION_NUMBER >= 0x1010L) && !defined(LIBRESSL_VERSION_NUMBER) + #define HAVE_OPENSSL_1_1_0 + #endif + +-#if (OPENSSL_VERSION_NUMBER >= 0x10101000L) ++#if (OPENSSL_VERSION_NUMBER >= 0x10101000L) && !defined(LIBRESSL_VERSION_NUMBER) + #define HAVE_OPENSSL_1_1_1 + #endif +
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/files/, net-analyzer/ettercap/
commit: 5897af1453b6abf3f993d5b3a698c8184086b067 Author: orbea riseup net> AuthorDate: Thu Apr 13 01:54:27 2023 + Commit: Sam James gentoo org> CommitDate: Fri Apr 14 00:27:29 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5897af14 net-analyzer/ettercap: Fix musl build Closes: https://bugs.gentoo.org/897820 Upsream-PR: https://github.com/Ettercap/ettercap/pull/1220 Uptream-Commit: https://github.com/Ettercap/ettercap/commit/f03a1174ffccf9343423498fa3c65bd9090d4ce0 Signed-off-by: orbea riseup.net> Closes: https://github.com/gentoo/gentoo/pull/30577 Signed-off-by: Sam James gentoo.org> 8.3.1-r2.ebuild => ettercap-0.8.3.1-r3.ebuild} | 1 + .../ettercap/files/ettercap-0.8.3.1-musl.patch | 39 ++ 2 files changed, 40 insertions(+) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.1-r2.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.1-r3.ebuild similarity index 97% rename from net-analyzer/ettercap/ettercap-0.8.3.1-r2.ebuild rename to net-analyzer/ettercap/ettercap-0.8.3.1-r3.ebuild index 3583a1dd0776..26b54257f1db 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.1-r2.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.1-r3.ebuild @@ -56,6 +56,7 @@ BDEPEND=" PATCHES=( "${FILESDIR}"/${P}-curl-8.patch + "${FILESDIR}"/${P}-musl.patch #897820 ) src_prepare() { diff --git a/net-analyzer/ettercap/files/ettercap-0.8.3.1-musl.patch b/net-analyzer/ettercap/files/ettercap-0.8.3.1-musl.patch new file mode 100644 index ..516823ec6972 --- /dev/null +++ b/net-analyzer/ettercap/files/ettercap-0.8.3.1-musl.patch @@ -0,0 +1,39 @@ +Upsream-PR: https://github.com/Ettercap/ettercap/pull/1220 +Uptream-Commit: https://github.com/Ettercap/ettercap/commit/f03a1174ffccf9343423498fa3c65bd9090d4ce0 +Bug: https://bugs.gentoo.org/897820 + +From 3ef51159d4e2cea97accb87af0894fbefb04 Mon Sep 17 00:00:00 2001 +From: Gianfranco Costamagna +Date: Fri, 3 Mar 2023 21:27:14 +0100 +Subject: [PATCH] Define _GNU_SOURCE to make sure memmem is found when musl + library is used. This fixes issue: #1219 + +Thanks Sam James for the suggestion! +--- + include/ec.h | 6 ++ + 1 file changed, 6 insertions(+) + +diff --git a/include/ec.h b/include/ec.h +index fbf048111..561062c2f 100644 +--- a/include/ec.h b/include/ec.h +@@ -21,6 +21,9 @@ + #if !defined (__USE_GNU) /* for memmem(), strsignal(), etc etc... */ +#define __USE_GNU + #endif ++#if !defined (_GNU_SOURCE) /* for memmem(), strsignal(), etc etc... on musl */ ++ #define _GNU_SOURCE ++#endif + #ifdef OS_SOLARIS +#define _REENTRANT /* for strtok_r() */ + #endif +@@ -28,6 +31,9 @@ + #if defined (__USE_GNU) +#undef __USE_GNU + #endif ++#if defined (_GNU_SOURCE) ++ #undef _GNU_SOURCE ++#endif + #include + #include + #include
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 6fa359bf0445039d9c4a42543f81f797b304f961 Author: Sam James gentoo org> AuthorDate: Sat Mar 25 07:14:58 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 25 07:14:58 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6fa359bf net-analyzer/ettercap: use at-spi2-core Signed-off-by: Sam James gentoo.org> .../ettercap/{ettercap-0.8.3.1-r1.ebuild => ettercap-0.8.3.1-r2.ebuild} | 2 +- net-analyzer/ettercap/ettercap-.ebuild | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.1-r1.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.1-r2.ebuild similarity index 97% rename from net-analyzer/ettercap/ettercap-0.8.3.1-r1.ebuild rename to net-analyzer/ettercap/ettercap-0.8.3.1-r2.ebuild index 5e686a896922..3583a1dd0776 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.1-r1.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.1-r2.ebuild @@ -31,7 +31,7 @@ RDEPEND=" sys-libs/zlib geoip? ( dev-libs/geoip ) gtk? ( - >=dev-libs/atk-1.2.4 + >=app-accessibility/at-spi2-core-2.46.0 >=dev-libs/glib-2.2.2:2 media-libs/freetype x11-libs/cairo diff --git a/net-analyzer/ettercap/ettercap-.ebuild b/net-analyzer/ettercap/ettercap-.ebuild index 6514ab4a71fc..048a31dcb4f5 100644 --- a/net-analyzer/ettercap/ettercap-.ebuild +++ b/net-analyzer/ettercap/ettercap-.ebuild @@ -31,7 +31,7 @@ RDEPEND=" sys-libs/zlib geoip? ( dev-libs/geoip ) gtk? ( - >=dev-libs/atk-1.2.4 + >=app-accessibility/at-spi2-core-2.46.0 >=dev-libs/glib-2.2.2:2 media-libs/freetype x11-libs/cairo
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/, net-analyzer/ettercap/files/
commit: db26ce81811d5556c2c3afc877fe42854835be7e Author: Sam James gentoo org> AuthorDate: Sat Mar 25 05:48:56 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 25 05:51:54 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=db26ce81 net-analyzer/ettercap: fix build w/ curl 8 Closes: https://bugs.gentoo.org/902987 Signed-off-by: Sam James gentoo.org> ...p-0.8.3.1.ebuild => ettercap-0.8.3.1-r1.ebuild} | 40 ++ net-analyzer/ettercap/ettercap-.ebuild | 38 .../ettercap/files/ettercap-0.8.3.1-curl-8.patch | 32 + 3 files changed, 81 insertions(+), 29 deletions(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.1-r1.ebuild similarity index 74% rename from net-analyzer/ettercap/ettercap-0.8.3.1.ebuild rename to net-analyzer/ettercap/ettercap-0.8.3.1-r1.ebuild index 9cda1724861c..5e686a896922 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.1-r1.ebuild @@ -1,17 +1,17 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake -DESCRIPTION="A suite for man in the middle attacks" +DESCRIPTION="Suite for man in the middle attacks" HOMEPAGE="https://github.com/Ettercap/ettercap; LICENSE="GPL-2+" SLOT="0" -if [[ ${PV} == "" ]] ; then +if [[ ${PV} == ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else @@ -22,9 +22,10 @@ fi IUSE="doc geoip gtk ipv6 ncurses +plugins test" RESTRICT="!test? ( test )" -RDEPEND="dev-libs/libbsd +RDEPEND=" + dev-libs/libbsd dev-libs/libpcre - dev-libs/openssl:0= + dev-libs/openssl:= net-libs/libnet:1.1 >=net-libs/libpcap-0.8.1 sys-libs/zlib @@ -39,13 +40,23 @@ RDEPEND="dev-libs/libbsd >=x11-libs/pango-1.2.3 ) ncurses? ( >=sys-libs/ncurses-5.3:= ) - plugins? ( >=net-misc/curl-7.26.0 )" -DEPEND="${RDEPEND} - doc? ( app-text/ghostscript-gpl - sys-apps/groff ) - test? ( dev-libs/check ) + plugins? ( >=net-misc/curl-7.26.0 ) +" +DEPEND=" + app-alternatives/yacc sys-devel/flex - app-alternatives/yacc" +" +BDEPEND=" + doc? ( + app-text/ghostscript-gpl + sys-apps/groff + ) + test? ( dev-libs/check ) +" + +PATCHES=( + "${FILESDIR}"/${P}-curl-8.patch +) src_prepare() { sed -i "s:Release:Release Gentoo:" CMakeLists.txt || die @@ -66,8 +77,9 @@ src_configure() { -DINSTALL_SYSCONFDIR="${EPREFIX}"/etc ) + # right now we only support gtk2, but ettercap also supports gtk3 + # do we care? do we want to support both? ! use gtk && mycmakeargs+=(-DINSTALL_DESKTOP=OFF) - #right now we only support gtk2, but ettercap also supports gtk3 - #do we care? do we want to support both? + cmake_src_configure } diff --git a/net-analyzer/ettercap/ettercap-.ebuild b/net-analyzer/ettercap/ettercap-.ebuild index b050ccc4f5d7..c56915d82186 100644 --- a/net-analyzer/ettercap/ettercap-.ebuild +++ b/net-analyzer/ettercap/ettercap-.ebuild @@ -1,30 +1,31 @@ -# Copyright 1999-2022 Gentoo Authors +# Copyright 1999-2023 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=7 +EAPI=8 inherit cmake -DESCRIPTION="A suite for man in the middle attacks" +DESCRIPTION="Suite for man in the middle attacks" HOMEPAGE="https://github.com/Ettercap/ettercap; LICENSE="GPL-2+" SLOT="0" -if [[ ${PV} == "" ]] ; then +if [[ ${PV} == ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86" fi IUSE="doc geoip gtk ipv6 ncurses +plugins test" RESTRICT="!test? ( test )" -RDEPEND="dev-libs/libbsd +RDEPEND=" + dev-libs/libbsd dev-libs/libpcre - dev-libs/openssl:0= + dev-libs/openssl:= net-libs/libnet:1.1 >=net-libs/libpcap-0.8.1 sys-libs/zlib @@ -39,13 +40,19 @@ RDEPEND="dev-libs/libbsd >=x11-libs/pango-1.2.3 ) ncurses? ( >=sys-libs/ncurses-5.3:= ) - plugins? ( >=net-misc/curl-7.26.0 )" -DEPEND="${RDEPEND} - doc? ( app-text/ghostscript-gpl - sys-apps/groff ) - test? ( dev-libs/check ) + plugins? ( >=net-misc/curl-7.26.0 ) +" +DEPEND=" + app-alternatives/yacc sys-devel/flex - app-alternatives/yacc" +" +BDEPEND=" + doc? ( + app-text/ghostscript-gpl + sys-apps/groff
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: df7142734f3df4c889e155c5bf4d5f63170326d5 Author: Sam James gentoo org> AuthorDate: Sat Mar 25 05:51:28 2023 + Commit: Sam James gentoo org> CommitDate: Sat Mar 25 05:51:55 2023 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=df714273 net-analyzer/ettercap: switch to libpcre2 for live Signed-off-by: Sam James gentoo.org> net-analyzer/ettercap/ettercap-.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-.ebuild b/net-analyzer/ettercap/ettercap-.ebuild index c56915d82186..6514ab4a71fc 100644 --- a/net-analyzer/ettercap/ettercap-.ebuild +++ b/net-analyzer/ettercap/ettercap-.ebuild @@ -24,7 +24,7 @@ RESTRICT="!test? ( test )" RDEPEND=" dev-libs/libbsd - dev-libs/libpcre + dev-libs/libpcre2 dev-libs/openssl:= net-libs/libnet:1.1 >=net-libs/libpcap-0.8.1
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/, net-analyzer/ettercap/files/
commit: 03f6ff8bebd9895d930e8beabdbf5700a80e8090 Author: Sam James gentoo org> AuthorDate: Sat May 1 17:29:20 2021 + Commit: Sam James gentoo org> CommitDate: Sat May 1 18:06:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03f6ff8b net-analyzer/ettercap: drop obsolete LibreSSL patch Signed-off-by: Sam James gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.1.ebuild | 2 -- .../ettercap/files/ettercap-0.8.3.1-libressl.patch | 37 -- 2 files changed, 39 deletions(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild index 069c391c021..05db91778f2 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild @@ -47,8 +47,6 @@ DEPEND="${RDEPEND} sys-devel/flex virtual/yacc" -PATCHES=( "${FILESDIR}"/${P}-libressl.patch ) - src_prepare() { sed -i "s:Release:Release Gentoo:" CMakeLists.txt || die cmake_src_prepare diff --git a/net-analyzer/ettercap/files/ettercap-0.8.3.1-libressl.patch b/net-analyzer/ettercap/files/ettercap-0.8.3.1-libressl.patch deleted file mode 100644 index ed5a49ce436..000 --- a/net-analyzer/ettercap/files/ettercap-0.8.3.1-libressl.patch +++ /dev/null @@ -1,37 +0,0 @@ -From b2f7634c9dbc0ef68640f0571787d92300e9f9f9 Mon Sep 17 00:00:00 2001 -From: Stefan Strogin -Date: Sat, 15 Aug 2020 07:18:31 +0300 -Subject: [PATCH] ec_sslwrap: fix compilation with LibreSSL - -Disable taking over SNI extension from ClientHello and SSL configuration -operations until LibreSSL supports the required API. - -Fixes: https://github.com/Ettercap/ettercap/issues/1068 -Upstream-Status: Submitted -[https://github.com/Ettercap/ettercap/pull/1069] -Signed-off-by: Stefan Strogin - src/ec_sslwrap.c | 4 ++-- - 1 file changed, 2 insertions(+), 2 deletions(-) - -diff --git a/src/ec_sslwrap.c b/src/ec_sslwrap.c -index b9f26a14..1e4c24fc 100644 a/src/ec_sslwrap.c -+++ b/src/ec_sslwrap.c -@@ -71,11 +71,11 @@ - #define TLS_server_method SSLv23_server_method - #endif - --#if (OPENSSL_VERSION_NUMBER >= 0x1010L) -+#if (OPENSSL_VERSION_NUMBER >= 0x1010L) && !defined(LIBRESSL_VERSION_NUMBER) - #define HAVE_OPENSSL_1_1_0 - #endif - --#if (OPENSSL_VERSION_NUMBER >= 0x10101000L) -+#if (OPENSSL_VERSION_NUMBER >= 0x10101000L) && !defined(LIBRESSL_VERSION_NUMBER) - #define HAVE_OPENSSL_1_1_1 - #endif - --- -2.28.0 -
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 0445348af96474729daa8230e399734456cfbbd5 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Apr 30 18:39:22 2021 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Apr 30 18:39:22 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0445348a net-analyzer/ettercap: remove libressl support Package-Manager: Portage-3.0.18, Repoman-3.0.2 Signed-off-by: Mikle Kolyada gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.1.ebuild | 7 +++ net-analyzer/ettercap/ettercap-.ebuild| 7 +++ 2 files changed, 6 insertions(+), 8 deletions(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild index 7d5c3ac6c11..069c391c021 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -19,13 +19,12 @@ else KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86" fi -IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test" +IUSE="doc geoip gtk ipv6 ncurses +plugins test" RESTRICT="!test? ( test )" RDEPEND="dev-libs/libbsd dev-libs/libpcre - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= net-libs/libnet:1.1 >=net-libs/libpcap-0.8.1 sys-libs/zlib diff --git a/net-analyzer/ettercap/ettercap-.ebuild b/net-analyzer/ettercap/ettercap-.ebuild index f6f494b3507..07c3e35f652 100644 --- a/net-analyzer/ettercap/ettercap-.ebuild +++ b/net-analyzer/ettercap/ettercap-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -19,13 +19,12 @@ else KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" fi -IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test" +IUSE="doc geoip gtk ipv6 ncurses +plugins test" RESTRICT="!test? ( test )" RDEPEND="dev-libs/libbsd dev-libs/libpcre - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) + dev-libs/openssl:0= net-libs/libnet:1.1 >=net-libs/libpcap-0.8.1 sys-libs/zlib
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/files/
commit: 148742071a66155a9f1657f963d5c808bd50b92e Author: Michael Mair-Keimberger gmail com> AuthorDate: Sat Dec 12 13:34:45 2020 + Commit: David Seifert gentoo org> CommitDate: Sat Dec 12 13:34:45 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14874207 net-analyzer/ettercap: remove unused patch Package-Manager: Portage-3.0.11, Repoman-3.0.2 Signed-off-by: Michael Mair-Keimberger gmail.com> Signed-off-by: David Seifert gentoo.org> .../ettercap/files/ettercap-0.8.3-fno-common.patch | 22 -- 1 file changed, 22 deletions(-) diff --git a/net-analyzer/ettercap/files/ettercap-0.8.3-fno-common.patch b/net-analyzer/ettercap/files/ettercap-0.8.3-fno-common.patch deleted file mode 100644 index eddca836905..000 --- a/net-analyzer/ettercap/files/ettercap-0.8.3-fno-common.patch +++ /dev/null @@ -1,22 +0,0 @@ a/include/ec_threads.h -+++ b/include/ec_threads.h -@@ -12,7 +12,7 @@ - }; - - /* a value to be used to return errors in fuctcions using pthread_t values */ --pthread_t EC_PTHREAD_NULL; -+extern pthread_t EC_PTHREAD_NULL; - #define EC_PTHREAD_SELF EC_PTHREAD_NULL - #define PTHREAD_ID(id) (*(unsigned long*)&(id)) - a/src/ec_threads.c -+++ b/src/ec_threads.c -@@ -46,6 +46,8 @@ - #define INIT_LOCK do{ DEBUG_MSG("thread_init_lock"); pthread_mutex_lock(_mtx); } while(0) - #define INIT_UNLOCK do{ DEBUG_MSG("thread_init_unlock"); pthread_mutex_unlock(_mtx); } while(0) - -+pthread_t EC_PTHREAD_NULL; -+ - /* protos... */ - - pthread_t ec_thread_detached(char *name, char *desc, void *(*function)(void *), void *args, int detached);
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 75b90fcac1fdbf6cd51a21a28c4acc23f89b36c9 Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Sep 24 13:15:49 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Sep 24 13:15:49 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=75b90fca net-analyzer/ettercap: remove old Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Agostino Sarubbo gentoo.org> net-analyzer/ettercap/Manifest | 1 - net-analyzer/ettercap/ettercap-0.8.3.ebuild | 75 - 2 files changed, 76 deletions(-) diff --git a/net-analyzer/ettercap/Manifest b/net-analyzer/ettercap/Manifest index 8433aab86f5..fa8a33dc442 100644 --- a/net-analyzer/ettercap/Manifest +++ b/net-analyzer/ettercap/Manifest @@ -1,2 +1 @@ DIST ettercap-0.8.3.1.tar.gz 6678653 BLAKE2B 2680b97454626a6f1af3b21f689ba8eed7a023c3ef5cd84d5b2b5859382f398b3a6fc622270ca41941a8a18a7bdd260af64165344a33b2e195c86ee61567f2eb SHA512 9bd71dcc1730293ee83934aca3587dfde662cb3890c12fafa557b6359f12226e5cb6f59a0db1aa11245a132b275e355e3bcc8952db921171d27b792827f148b5 -DIST ettercap-0.8.3.tar.gz 8381943 BLAKE2B f49098d61f60877d3f979d7861f36dad6ec3fbfca7ed89d8f9826867145ea36daec65a1076c893f81391218688448515ef020a9cdf9a16ffddc830bacec8eb1c SHA512 1929c986d3a17ebc693ffe8531e01c66379c0ee6ea71305ea49b6a9eece84b6da1923135311db458bdb6035feb593e525786e6cf4c465ced5a7683384d4a4ae7 diff --git a/net-analyzer/ettercap/ettercap-0.8.3.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.ebuild deleted file mode 100644 index f49ef8cf2e4..000 --- a/net-analyzer/ettercap/ettercap-0.8.3.ebuild +++ /dev/null @@ -1,75 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -inherit cmake-utils - -DESCRIPTION="A suite for man in the middle attacks" -HOMEPAGE="https://github.com/Ettercap/ettercap; - -LICENSE="GPL-2+" -SLOT="0" - -if [[ ${PV} == "" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; -else - SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86" -fi - -IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test" -RESTRICT="!test? ( test )" - -RDEPEND="dev-libs/libbsd - dev-libs/libpcre - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - net-libs/libnet:1.1 - >=net-libs/libpcap-0.8.1 - sys-libs/zlib - geoip? ( dev-libs/geoip ) - gtk? ( - >=dev-libs/atk-1.2.4 - >=dev-libs/glib-2.2.2:2 - media-libs/freetype - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-2.2.2:2 - >=x11-libs/pango-1.2.3 - ) - ncurses? ( >=sys-libs/ncurses-5.3:= ) - plugins? ( >=net-misc/curl-7.26.0 )" -DEPEND="${RDEPEND} - doc? ( app-text/ghostscript-gpl - sys-apps/groff ) - test? ( dev-libs/check ) - sys-devel/flex - virtual/yacc" -PATCHES=( - "${FILESDIR}"/${PN}-0.8.3-fno-common.patch -) - -src_prepare() { - sed -i "s:Release:Release Gentoo:" CMakeLists.txt || die - cmake-utils_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DENABLE_CURSES="$(usex ncurses)" - -DENABLE_GTK="$(usex gtk)" - -DENABLE_PLUGINS="$(usex plugins)" - -DENABLE_IPV6="$(usex ipv6)" - -DENABLE_TESTS="$(usex test)" - -DENABLE_PDF_DOCS="$(usex doc)" - -DENABLE_GEOIP="$(usex geoip)" - -DBUNDLED_LIBS=OFF - -DSYSTEM_LIBS=ON - -DINSTALL_SYSCONFDIR="${EPREFIX}"/etc - ) - #right now we only support gtk2, but ettercap also supports gtk3 - #do we care? do we want to support both? - cmake-utils_src_configure -}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: c7cf29b74aae0807571b2ee076b390ba93e4f0ae Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Sep 24 06:43:39 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Sep 24 06:46:30 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7cf29b7 net-analyzer/ettercap: amd64 stable wrt bug #743136 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild index aa5cb4b852f..7d5c3ac6c11 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 arm ppc ppc64 sparc x86" + KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86" fi IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: adb509b7a5dd54a5d3a25b7ae0ae0a484905f6bb Author: Sergei Trofimovich gentoo org> AuthorDate: Fri Sep 18 22:57:59 2020 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri Sep 18 22:57:59 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adb509b7 net-analyzer/ettercap: stable 0.8.3.1 for sparc stable wrt bug #743136 Package-Manager: Portage-3.0.7, Repoman-3.0.1 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild index b11f28fe861..aa5cb4b852f 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 arm ppc ppc64 ~sparc x86" + KEYWORDS="~alpha ~amd64 arm ppc ppc64 sparc x86" fi IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 7bf99d52d9209fe438c005de6d31a7757bb0cbb0 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Sep 18 15:08:22 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Sep 18 15:08:22 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7bf99d52 net-analyzer/ettercap: ppc64 stable wrt bug #743136 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Agostino Sarubbo gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild index 1f1542bebcc..b11f28fe861 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 arm ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha ~amd64 arm ppc ppc64 ~sparc x86" fi IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 9387c6fec3d4afae9e1748a470ad658e5395c7be Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Sep 18 15:06:02 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Sep 18 15:06:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9387c6fe net-analyzer/ettercap: ppc stable wrt bug #743136 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="ppc" Signed-off-by: Agostino Sarubbo gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild index 80d6a8203ae..1f1542bebcc 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 arm ~ppc ~ppc64 ~sparc x86" + KEYWORDS="~alpha ~amd64 arm ppc ~ppc64 ~sparc x86" fi IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 3503e0b9c62eb9898ab4e98df75ada29cf28d8c3 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Sep 18 10:16:19 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Sep 18 10:16:19 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3503e0b9 net-analyzer/ettercap: x86 stable wrt bug #743136 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild index e4f3f56a7c6..80d6a8203ae 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 arm ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~ppc ~ppc64 ~sparc x86" fi IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 015452833305a111d808edf63133ee92a24832de Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Sep 18 10:06:52 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Sep 18 10:07:51 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01545283 net-analyzer/ettercap: arm stable wrt bug #743136 Package-Manager: Portage-2.3.103, Repoman-2.3.23 RepoMan-Options: --include-arches="arm" Signed-off-by: Agostino Sarubbo gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.1.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild index bfaf4b447d3..e4f3f56a7c6 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" + KEYWORDS="~alpha ~amd64 arm ~ppc ~ppc64 ~sparc ~x86" fi IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/files/, net-analyzer/ettercap/
commit: 6ea1b718ba18f07813d789e591fdb43f1302603a Author: Stefan Strogin gentoo org> AuthorDate: Sat Aug 15 05:31:52 2020 + Commit: Stefan Strogin gentoo org> CommitDate: Sat Aug 15 05:33:50 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ea1b718 net-analyzer/ettercap: add patch for LibreSSL Closes: https://bugs.gentoo.org/736990 Package-Manager: Portage-3.0.2, Repoman-2.3.23 Signed-off-by: Stefan Strogin gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.1.ebuild | 2 ++ .../ettercap/files/ettercap-0.8.3.1-libressl.patch | 37 ++ 2 files changed, 39 insertions(+) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild index f6f494b3507..bfaf4b447d3 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild @@ -48,6 +48,8 @@ DEPEND="${RDEPEND} sys-devel/flex virtual/yacc" +PATCHES=( "${FILESDIR}"/${P}-libressl.patch ) + src_prepare() { sed -i "s:Release:Release Gentoo:" CMakeLists.txt || die cmake_src_prepare diff --git a/net-analyzer/ettercap/files/ettercap-0.8.3.1-libressl.patch b/net-analyzer/ettercap/files/ettercap-0.8.3.1-libressl.patch new file mode 100644 index 000..ed5a49ce436 --- /dev/null +++ b/net-analyzer/ettercap/files/ettercap-0.8.3.1-libressl.patch @@ -0,0 +1,37 @@ +From b2f7634c9dbc0ef68640f0571787d92300e9f9f9 Mon Sep 17 00:00:00 2001 +From: Stefan Strogin +Date: Sat, 15 Aug 2020 07:18:31 +0300 +Subject: [PATCH] ec_sslwrap: fix compilation with LibreSSL + +Disable taking over SNI extension from ClientHello and SSL configuration +operations until LibreSSL supports the required API. + +Fixes: https://github.com/Ettercap/ettercap/issues/1068 +Upstream-Status: Submitted +[https://github.com/Ettercap/ettercap/pull/1069] +Signed-off-by: Stefan Strogin +--- + src/ec_sslwrap.c | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git a/src/ec_sslwrap.c b/src/ec_sslwrap.c +index b9f26a14..1e4c24fc 100644 +--- a/src/ec_sslwrap.c b/src/ec_sslwrap.c +@@ -71,11 +71,11 @@ + #define TLS_server_method SSLv23_server_method + #endif + +-#if (OPENSSL_VERSION_NUMBER >= 0x1010L) ++#if (OPENSSL_VERSION_NUMBER >= 0x1010L) && !defined(LIBRESSL_VERSION_NUMBER) + #define HAVE_OPENSSL_1_1_0 + #endif + +-#if (OPENSSL_VERSION_NUMBER >= 0x10101000L) ++#if (OPENSSL_VERSION_NUMBER >= 0x10101000L) && !defined(LIBRESSL_VERSION_NUMBER) + #define HAVE_OPENSSL_1_1_1 + #endif + +-- +2.28.0 +
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 239a954b41d073906df891f38fe4a2210a774ccd Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Aug 13 10:26:42 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Aug 13 10:27:03 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=239a954b net-analyzer/ettercap: sync live ebuild Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Agostino Sarubbo gentoo.org> net-analyzer/ettercap/ettercap-.ebuild | 21 +++-- 1 file changed, 11 insertions(+), 10 deletions(-) diff --git a/net-analyzer/ettercap/ettercap-.ebuild b/net-analyzer/ettercap/ettercap-.ebuild index 047be22f8f4..f6f494b3507 100644 --- a/net-analyzer/ettercap/ettercap-.ebuild +++ b/net-analyzer/ettercap/ettercap-.ebuild @@ -1,9 +1,9 @@ # Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=6 +EAPI=7 -inherit cmake-utils +inherit cmake DESCRIPTION="A suite for man in the middle attacks" HOMEPAGE="https://github.com/Ettercap/ettercap; @@ -15,11 +15,11 @@ if [[ ${PV} == "" ]] ; then inherit git-r3 EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else - SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" #mirror does not work + SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" fi -IUSE="doc gtk ipv6 libressl ncurses +plugins test" +IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test" RESTRICT="!test? ( test )" RDEPEND="dev-libs/libbsd @@ -29,6 +29,7 @@ RDEPEND="dev-libs/libbsd net-libs/libnet:1.1 >=net-libs/libpcap-0.8.1 sys-libs/zlib + geoip? ( dev-libs/geoip ) gtk? ( >=dev-libs/atk-1.2.4 >=dev-libs/glib-2.2.2:2 @@ -46,13 +47,10 @@ DEPEND="${RDEPEND} test? ( dev-libs/check ) sys-devel/flex virtual/yacc" -PATCHES=( - "${FILESDIR}"/${PN}-0.8.3-fno-common.patch -) src_prepare() { sed -i "s:Release:Release Gentoo:" CMakeLists.txt || die - cmake-utils_src_prepare + cmake_src_prepare } src_configure() { @@ -63,11 +61,14 @@ src_configure() { -DENABLE_IPV6="$(usex ipv6)" -DENABLE_TESTS="$(usex test)" -DENABLE_PDF_DOCS="$(usex doc)" + -DENABLE_GEOIP="$(usex geoip)" -DBUNDLED_LIBS=OFF -DSYSTEM_LIBS=ON - -DINSTALL_SYSCONFDIR="${EROOT}"etc + -DINSTALL_SYSCONFDIR="${EPREFIX}"/etc ) + + ! use gtk && mycmakeargs+=(-DINSTALL_DESKTOP=OFF) #right now we only support gtk2, but ettercap also supports gtk3 #do we care? do we want to support both? - cmake-utils_src_configure + cmake_src_configure }
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: d43def3b9cfc76f763d10e3346fe7e3268ad126b Author: Agostino Sarubbo gentoo org> AuthorDate: Thu Aug 13 10:24:57 2020 + Commit: Agostino Sarubbo gentoo org> CommitDate: Thu Aug 13 10:27:02 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d43def3b net-analyzer/ettercap: version bump to 0.8.3.1 Package-Manager: Portage-2.3.103, Repoman-2.3.23 Signed-off-by: Agostino Sarubbo gentoo.org> net-analyzer/ettercap/Manifest| 1 + net-analyzer/ettercap/ettercap-0.8.3.1.ebuild | 74 +++ 2 files changed, 75 insertions(+) diff --git a/net-analyzer/ettercap/Manifest b/net-analyzer/ettercap/Manifest index fb40201464a..8433aab86f5 100644 --- a/net-analyzer/ettercap/Manifest +++ b/net-analyzer/ettercap/Manifest @@ -1 +1,2 @@ +DIST ettercap-0.8.3.1.tar.gz 6678653 BLAKE2B 2680b97454626a6f1af3b21f689ba8eed7a023c3ef5cd84d5b2b5859382f398b3a6fc622270ca41941a8a18a7bdd260af64165344a33b2e195c86ee61567f2eb SHA512 9bd71dcc1730293ee83934aca3587dfde662cb3890c12fafa557b6359f12226e5cb6f59a0db1aa11245a132b275e355e3bcc8952db921171d27b792827f148b5 DIST ettercap-0.8.3.tar.gz 8381943 BLAKE2B f49098d61f60877d3f979d7861f36dad6ec3fbfca7ed89d8f9826867145ea36daec65a1076c893f81391218688448515ef020a9cdf9a16ffddc830bacec8eb1c SHA512 1929c986d3a17ebc693ffe8531e01c66379c0ee6ea71305ea49b6a9eece84b6da1923135311db458bdb6035feb593e525786e6cf4c465ced5a7683384d4a4ae7 diff --git a/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild new file mode 100644 index 000..f6f494b3507 --- /dev/null +++ b/net-analyzer/ettercap/ettercap-0.8.3.1.ebuild @@ -0,0 +1,74 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake + +DESCRIPTION="A suite for man in the middle attacks" +HOMEPAGE="https://github.com/Ettercap/ettercap; + +LICENSE="GPL-2+" +SLOT="0" + +if [[ ${PV} == "" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; +else + SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86" +fi + +IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test" +RESTRICT="!test? ( test )" + +RDEPEND="dev-libs/libbsd + dev-libs/libpcre + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + net-libs/libnet:1.1 + >=net-libs/libpcap-0.8.1 + sys-libs/zlib + geoip? ( dev-libs/geoip ) + gtk? ( + >=dev-libs/atk-1.2.4 + >=dev-libs/glib-2.2.2:2 + media-libs/freetype + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-2.2.2:2 + >=x11-libs/pango-1.2.3 + ) + ncurses? ( >=sys-libs/ncurses-5.3:= ) + plugins? ( >=net-misc/curl-7.26.0 )" +DEPEND="${RDEPEND} + doc? ( app-text/ghostscript-gpl + sys-apps/groff ) + test? ( dev-libs/check ) + sys-devel/flex + virtual/yacc" + +src_prepare() { + sed -i "s:Release:Release Gentoo:" CMakeLists.txt || die + cmake_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DENABLE_CURSES="$(usex ncurses)" + -DENABLE_GTK="$(usex gtk)" + -DENABLE_PLUGINS="$(usex plugins)" + -DENABLE_IPV6="$(usex ipv6)" + -DENABLE_TESTS="$(usex test)" + -DENABLE_PDF_DOCS="$(usex doc)" + -DENABLE_GEOIP="$(usex geoip)" + -DBUNDLED_LIBS=OFF + -DSYSTEM_LIBS=ON + -DINSTALL_SYSCONFDIR="${EPREFIX}"/etc + ) + + ! use gtk && mycmakeargs+=(-DINSTALL_DESKTOP=OFF) + #right now we only support gtk2, but ettercap also supports gtk3 + #do we care? do we want to support both? + cmake_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/files/, net-analyzer/ettercap/
commit: 62034fa04d7370f9c19c9fda7a257cf9acb2c955 Author: Jeroen Roovers gentoo org> AuthorDate: Sat Feb 1 00:28:52 2020 + Commit: Jeroen Roovers gentoo org> CommitDate: Sat Feb 1 00:29:54 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=62034fa0 net-analyzer/ettercap: Fix CFLAGS=-fno-common Package-Manager: Portage-2.3.86, Repoman-2.3.20 Closes: https://bugs.gentoo.org/show_bug.cgi?id=707674 Signed-off-by: Jeroen Roovers gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.ebuild| 5 - net-analyzer/ettercap/ettercap-.ebuild | 5 - .../ettercap/files/ettercap-0.8.3-fno-common.patch | 22 ++ 3 files changed, 30 insertions(+), 2 deletions(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.ebuild index 5a67e97e516..f49ef8cf2e4 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=7 @@ -47,6 +47,9 @@ DEPEND="${RDEPEND} test? ( dev-libs/check ) sys-devel/flex virtual/yacc" +PATCHES=( + "${FILESDIR}"/${PN}-0.8.3-fno-common.patch +) src_prepare() { sed -i "s:Release:Release Gentoo:" CMakeLists.txt || die diff --git a/net-analyzer/ettercap/ettercap-.ebuild b/net-analyzer/ettercap/ettercap-.ebuild index 8db7873acf3..047be22f8f4 100644 --- a/net-analyzer/ettercap/ettercap-.ebuild +++ b/net-analyzer/ettercap/ettercap-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2019 Gentoo Authors +# Copyright 1999-2020 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -46,6 +46,9 @@ DEPEND="${RDEPEND} test? ( dev-libs/check ) sys-devel/flex virtual/yacc" +PATCHES=( + "${FILESDIR}"/${PN}-0.8.3-fno-common.patch +) src_prepare() { sed -i "s:Release:Release Gentoo:" CMakeLists.txt || die diff --git a/net-analyzer/ettercap/files/ettercap-0.8.3-fno-common.patch b/net-analyzer/ettercap/files/ettercap-0.8.3-fno-common.patch new file mode 100644 index 000..eddca836905 --- /dev/null +++ b/net-analyzer/ettercap/files/ettercap-0.8.3-fno-common.patch @@ -0,0 +1,22 @@ +--- a/include/ec_threads.h b/include/ec_threads.h +@@ -12,7 +12,7 @@ + }; + + /* a value to be used to return errors in fuctcions using pthread_t values */ +-pthread_t EC_PTHREAD_NULL; ++extern pthread_t EC_PTHREAD_NULL; + #define EC_PTHREAD_SELF EC_PTHREAD_NULL + #define PTHREAD_ID(id) (*(unsigned long*)&(id)) + +--- a/src/ec_threads.c b/src/ec_threads.c +@@ -46,6 +46,8 @@ + #define INIT_LOCK do{ DEBUG_MSG("thread_init_lock"); pthread_mutex_lock(_mtx); } while(0) + #define INIT_UNLOCK do{ DEBUG_MSG("thread_init_unlock"); pthread_mutex_unlock(_mtx); } while(0) + ++pthread_t EC_PTHREAD_NULL; ++ + /* protos... */ + + pthread_t ec_thread_detached(char *name, char *desc, void *(*function)(void *), void *args, int detached);
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/files/, net-analyzer/ettercap/
commit: b03eb00c0d027efc945c09fdf73dca25477a7cf8 Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Nov 1 19:57:32 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Nov 1 19:57:32 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b03eb00c net-analyzer/ettercap: remove old Package-Manager: Portage-2.3.76, Repoman-2.3.16 Signed-off-by: Agostino Sarubbo gentoo.org> net-analyzer/ettercap/Manifest | 1 - net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild | 73 -- net-analyzer/ettercap/files/cve-2017-6430.patch| 68 -- .../files/ettercap-0.8.2-openssl-1.1.patch | 254 - 4 files changed, 396 deletions(-) diff --git a/net-analyzer/ettercap/Manifest b/net-analyzer/ettercap/Manifest index dccca758f86..fb40201464a 100644 --- a/net-analyzer/ettercap/Manifest +++ b/net-analyzer/ettercap/Manifest @@ -1,2 +1 @@ -DIST ettercap-0.8.2.tar.gz 8082561 BLAKE2B 851df0a8700de45ce0e3427f7fdbdcd13feb2f75c0d1136563449db634b1f02276bade0d82a1a51bf8de726d6faddf05ff537e397c2e56cfc3e3181d25566fe9 SHA512 18137b1cc518c9db3c9650157a5cbf09dbb665b79876a24875d6c5125e8923ebde543464adb61cf1d1244101242f4d66b80d94ef3b36aa265cefca7646aa6415 DIST ettercap-0.8.3.tar.gz 8381943 BLAKE2B f49098d61f60877d3f979d7861f36dad6ec3fbfca7ed89d8f9826867145ea36daec65a1076c893f81391218688448515ef020a9cdf9a16ffddc830bacec8eb1c SHA512 1929c986d3a17ebc693ffe8531e01c66379c0ee6ea71305ea49b6a9eece84b6da1923135311db458bdb6035feb593e525786e6cf4c465ced5a7683384d4a4ae7 diff --git a/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild deleted file mode 100644 index ae48afb1a7e..000 --- a/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit cmake-utils - -DESCRIPTION="A suite for man in the middle attacks" -HOMEPAGE="https://github.com/Ettercap/ettercap; - -LICENSE="GPL-2+" -SLOT="0" - -if [[ ${PV} == "" ]] ; then - inherit git-r3 - EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; -else - SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" #mirror does not work - KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86" -fi - -IUSE="doc gtk ipv6 libressl ncurses +plugins test" - -RDEPEND="dev-libs/libbsd - dev-libs/libpcre - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - net-libs/libnet:1.1 - >=net-libs/libpcap-0.8.1 - sys-libs/zlib - gtk? ( - >=dev-libs/atk-1.2.4 - >=dev-libs/glib-2.2.2:2 - media-libs/freetype - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-2.2.2:2 - >=x11-libs/pango-1.2.3 - ) - ncurses? ( >=sys-libs/ncurses-5.3:= ) - plugins? ( >=net-misc/curl-7.26.0 )" -DEPEND="${RDEPEND} - doc? ( app-text/ghostscript-gpl - sys-apps/groff ) - test? ( dev-libs/check ) - sys-devel/flex - virtual/yacc" -PATCHES=( - "${FILESDIR}"/cve-2017-6430.patch - "${FILESDIR}"/${P}-openssl-1.1.patch -) - -src_prepare() { - sed -i "s:Release:Release Gentoo:" CMakeLists.txt || die - cmake-utils_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DENABLE_CURSES="$(usex ncurses)" - -DENABLE_GTK="$(usex gtk)" - -DENABLE_PLUGINS="$(usex plugins)" - -DENABLE_IPV6="$(usex ipv6)" - -DENABLE_TESTS="$(usex test)" - -DENABLE_PDF_DOCS="$(usex doc)" - -DBUNDLED_LIBS=OFF - -DSYSTEM_LIBS=ON - -DINSTALL_SYSCONFDIR="${EROOT}"etc - ) - #right now we only support gtk2, but ettercap also supports gtk3 - #do we care? do we want to support both? - cmake-utils_src_configure -} diff --git a/net-analyzer/ettercap/files/cve-2017-6430.patch b/net-analyzer/ettercap/files/cve-2017-6430.patch deleted file mode 100644 index 67483dcc024..000 --- a/net-analyzer/ettercap/files/cve-2017-6430.patch +++ /dev/null @@ -1,68 +0,0 @@ -From 4ad7f85dc01202e363659aa473c99470b3f4e1f4 Mon Sep 17 00:00:00 2001 -From: Gianfranco Costamagna -Date: Tue, 7 Mar 2017 22:05:31 +0100 -Subject: [PATCH] Fix issue #782 - - utils/etterfilter/ef_compiler.c | 4 +++- - utils/etterfilter/ef_main.c | 10 +++--- - utils/etterfilter/ef_output.c | 3 +++ - 3 files changed, 13 insertions(+), 4 deletions(-) - -diff --git a/utils/etterfilter/ef_compiler.c b/utils/etterfilter/ef_compiler.c -index db876636e..ddb73bd30 100644 a/utils/etterfilter/ef_compiler.c -+++ b/utils/etterfilter/ef_compiler.c -@@ -239,7 +239,9 @@ size_t compile_tree(struct filter_op **fop) -struct filter_op *array = NULL; -struct
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 9a7c0d29842b13249dedfc7b2a3a849cb3b17cb7 Author: Matt Turner gentoo org> AuthorDate: Mon Oct 14 01:08:22 2019 + Commit: Matt Turner gentoo org> CommitDate: Mon Oct 14 01:08:22 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9a7c0d29 net-analyzer/ettercap: Drop to ~alpha, bug 618018 Signed-off-by: Matt Turner gentoo.org> net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild index 40b3700c376..ae48afb1a7e 100644 --- a/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" #mirror does not work - KEYWORDS="alpha amd64 arm ppc ppc64 sparc x86" + KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86" fi IUSE="doc gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 544412581f4c4b2559512f59129aa52be28d6df1 Author: Mikle Kolyada gentoo org> AuthorDate: Fri Sep 13 18:05:33 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Fri Sep 13 18:05:33 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54441258 net-analyzer/ettercap: arm stable wrt bug #618018 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.ebuild index c1487e4a8cd..46454702f6d 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha amd64 ~arm ppc ppc64 sparc x86 ~x86-fbsd" + KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86 ~x86-fbsd" fi IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 72d6743064aae91c97f3ad9eb1f5a2597028746e Author: Agostino Sarubbo gentoo org> AuthorDate: Fri Aug 30 07:57:05 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Fri Aug 30 07:57:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=72d67430 net-analyzer/ettercap: amd64 stable wrt bug #618018 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="amd64" Signed-off-by: Agostino Sarubbo gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.ebuild index 3821abeb73d..c1487e4a8cd 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ppc ppc64 sparc x86 ~x86-fbsd" + KEYWORDS="~alpha amd64 ~arm ppc ppc64 sparc x86 ~x86-fbsd" fi IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 1df1a010d57a3f2c761b276fb073ce2586dcfa70 Author: Agostino Sarubbo gentoo org> AuthorDate: Wed Aug 28 09:51:04 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Wed Aug 28 09:51:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1df1a010 net-analyzer/ettercap: x86 stable wrt bug #618018 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="x86" Signed-off-by: Agostino Sarubbo gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.ebuild index e98c715f2f9..3821abeb73d 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ppc ppc64 sparc ~x86 ~x86-fbsd" + KEYWORDS="~alpha ~amd64 ~arm ppc ppc64 sparc x86 ~x86-fbsd" fi IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 8dd629493742ea813a23673f895cd58866e404f4 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Aug 27 22:59:16 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Aug 27 22:59:16 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8dd62949 net-analyzer/ettercap: stable 0.8.3 for ppc64, bug #618018 Package-Manager: Portage-2.3.73, Repoman-2.3.17 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.ebuild index 2266674161e..e98c715f2f9 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ppc ~ppc64 sparc ~x86 ~x86-fbsd" + KEYWORDS="~alpha ~amd64 ~arm ppc ppc64 sparc ~x86 ~x86-fbsd" fi IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 8a5cd1dc698e9d59f4f7d825f76f8953bda5be89 Author: Sergei Trofimovich gentoo org> AuthorDate: Tue Aug 27 22:58:01 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Aug 27 22:58:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a5cd1dc net-analyzer/ettercap: stable 0.8.3 for ppc, bug #618018 Package-Manager: Portage-2.3.73, Repoman-2.3.17 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.ebuild index ae156f7e628..2266674161e 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 sparc ~x86 ~x86-fbsd" + KEYWORDS="~alpha ~amd64 ~arm ppc ~ppc64 sparc ~x86 ~x86-fbsd" fi IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: e461c32a105f7ef60c1365b909f1c05baf69dcdc Author: Rolf Eike Beer sf-mail de> AuthorDate: Mon Aug 26 16:26:33 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Mon Aug 26 18:44:55 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e461c32a net-analyzer/ettercap: stable 0.8.3 for sparc, bug #618018 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="sparc" Signed-off-by: Rolf Eike Beer sf-mail.de> Signed-off-by: Sergei Trofimovich gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.ebuild index ec323be8df1..ae156f7e628 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" - KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 sparc ~x86 ~x86-fbsd" fi IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: ae484dcbccf4f4b08809b89f774ba39ac3e0586b Author: David Seifert gentoo org> AuthorDate: Sun Aug 11 11:19:46 2019 + Commit: David Seifert gentoo org> CommitDate: Sun Aug 11 11:19:46 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ae484dcb net-analyzer/ettercap: [QA] Fix missing trailing slash Package-Manager: Portage-2.3.71, Repoman-2.3.17 Signed-off-by: David Seifert gentoo.org> net-analyzer/ettercap/ettercap-0.8.3.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.3.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.ebuild index 12a0ca3162d..ec323be8df1 100644 --- a/net-analyzer/ettercap/ettercap-0.8.3.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.3.ebuild @@ -63,7 +63,7 @@ src_configure() { -DENABLE_GEOIP="$(usex geoip)" -DBUNDLED_LIBS=OFF -DSYSTEM_LIBS=ON - -DINSTALL_SYSCONFDIR="${EROOT}"etc + -DINSTALL_SYSCONFDIR="${EPREFIX}"/etc ) #right now we only support gtk2, but ettercap also supports gtk3 #do we care? do we want to support both?
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 8a281defd78a92ba2ca1378e55cee277296c338c Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Jul 2 07:13:01 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Jul 2 07:13:01 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8a281def net-analyzer/ettercap: version bump to 0.8.3 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.66, Repoman-2.3.11 net-analyzer/ettercap/Manifest | 1 + net-analyzer/ettercap/ettercap-0.8.3.ebuild | 71 + 2 files changed, 72 insertions(+) diff --git a/net-analyzer/ettercap/Manifest b/net-analyzer/ettercap/Manifest index 2eda4ae804a..dccca758f86 100644 --- a/net-analyzer/ettercap/Manifest +++ b/net-analyzer/ettercap/Manifest @@ -1 +1,2 @@ DIST ettercap-0.8.2.tar.gz 8082561 BLAKE2B 851df0a8700de45ce0e3427f7fdbdcd13feb2f75c0d1136563449db634b1f02276bade0d82a1a51bf8de726d6faddf05ff537e397c2e56cfc3e3181d25566fe9 SHA512 18137b1cc518c9db3c9650157a5cbf09dbb665b79876a24875d6c5125e8923ebde543464adb61cf1d1244101242f4d66b80d94ef3b36aa265cefca7646aa6415 +DIST ettercap-0.8.3.tar.gz 8381943 BLAKE2B f49098d61f60877d3f979d7861f36dad6ec3fbfca7ed89d8f9826867145ea36daec65a1076c893f81391218688448515ef020a9cdf9a16ffddc830bacec8eb1c SHA512 1929c986d3a17ebc693ffe8531e01c66379c0ee6ea71305ea49b6a9eece84b6da1923135311db458bdb6035feb593e525786e6cf4c465ced5a7683384d4a4ae7 diff --git a/net-analyzer/ettercap/ettercap-0.8.3.ebuild b/net-analyzer/ettercap/ettercap-0.8.3.ebuild new file mode 100644 index 000..12a0ca3162d --- /dev/null +++ b/net-analyzer/ettercap/ettercap-0.8.3.ebuild @@ -0,0 +1,71 @@ +# Copyright 1999-2019 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +inherit cmake-utils + +DESCRIPTION="A suite for man in the middle attacks" +HOMEPAGE="https://github.com/Ettercap/ettercap; + +LICENSE="GPL-2+" +SLOT="0" + +if [[ ${PV} == "" ]] ; then + inherit git-r3 + EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; +else + SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" + KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +fi + +IUSE="doc geoip gtk ipv6 libressl ncurses +plugins test" + +RDEPEND="dev-libs/libbsd + dev-libs/libpcre + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + net-libs/libnet:1.1 + >=net-libs/libpcap-0.8.1 + sys-libs/zlib + geoip? ( dev-libs/geoip ) + gtk? ( + >=dev-libs/atk-1.2.4 + >=dev-libs/glib-2.2.2:2 + media-libs/freetype + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-2.2.2:2 + >=x11-libs/pango-1.2.3 + ) + ncurses? ( >=sys-libs/ncurses-5.3:= ) + plugins? ( >=net-misc/curl-7.26.0 )" +DEPEND="${RDEPEND} + doc? ( app-text/ghostscript-gpl + sys-apps/groff ) + test? ( dev-libs/check ) + sys-devel/flex + virtual/yacc" + +src_prepare() { + sed -i "s:Release:Release Gentoo:" CMakeLists.txt || die + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + -DENABLE_CURSES="$(usex ncurses)" + -DENABLE_GTK="$(usex gtk)" + -DENABLE_PLUGINS="$(usex plugins)" + -DENABLE_IPV6="$(usex ipv6)" + -DENABLE_TESTS="$(usex test)" + -DENABLE_PDF_DOCS="$(usex doc)" + -DENABLE_GEOIP="$(usex geoip)" + -DBUNDLED_LIBS=OFF + -DSYSTEM_LIBS=ON + -DINSTALL_SYSCONFDIR="${EROOT}"etc + ) + #right now we only support gtk2, but ettercap also supports gtk3 + #do we care? do we want to support both? + cmake-utils_src_configure +}
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 9882b3f10c25037fa2777242a77cc89ee70730ae Author: Aaron Bauman gentoo org> AuthorDate: Sat Apr 13 02:37:05 2019 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Apr 13 02:37:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9882b3f1 net-analyzer/ettercap: drop vulnerable wrt bug #612226 Signed-off-by: Aaron Bauman gentoo.org> net-analyzer/ettercap/ettercap-0.8.2-r1.ebuild | 62 -- net-analyzer/ettercap/ettercap-0.8.2.ebuild| 61 - 2 files changed, 123 deletions(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.2-r1.ebuild b/net-analyzer/ettercap/ettercap-0.8.2-r1.ebuild deleted file mode 100644 index 71fe6afb63c..000 --- a/net-analyzer/ettercap/ettercap-0.8.2-r1.ebuild +++ /dev/null @@ -1,62 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit cmake-utils - -DESCRIPTION="A suite for man in the middle attacks" -HOMEPAGE="https://github.com/Ettercap/ettercap; -SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" #mirror does not work - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" -IUSE="gtk ipv6 ncurses +plugins" - -RDEPEND="dev-libs/libbsd - dev-libs/libpcre - dev-libs/openssl:0= - net-libs/libnet:1.1 - >=net-libs/libpcap-0.8.1 - sys-libs/zlib - gtk? ( - >=dev-libs/atk-1.2.4 - >=dev-libs/glib-2.2.2:2 - media-libs/freetype - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-2.2.2:2 - >=x11-libs/pango-1.2.3 - ) - ncurses? ( >=sys-libs/ncurses-5.3:= ) - plugins? ( >=net-misc/curl-7.26.0 )" -DEPEND="${RDEPEND} - sys-devel/flex - virtual/yacc" - -src_prepare() { - sed -i "s:Release:Release Gentoo:" CMakeLists.txt || die - epatch "${FILESDIR}"/cve-2017-6430.patch - cmake-utils_src_prepare -} - -src_configure() { - local mycmakeargs=( - $(cmake-utils_use_enable ncurses CURSES) - $(cmake-utils_use_enable gtk) - $(cmake-utils_use_enable plugins) - $(cmake-utils_use_enable ipv6) - -DBUNDLED_LIBS=OFF - -DSYSTEM_LIBS=ON - -DINSTALL_SYSCONFDIR="${EROOT}"etc - ) - #right now we only support gtk2, but ettercap also supports gtk3 - #do we care? do we want to support both? - - #we want to enable testing but it fails right now - #we want to disable the bundled crap, but we are missing at least "libcheck" - #if we want to enable tests, we need to fix it, and either package libcheck or allow bundled version - #$(cmake-utils_use_enable test TESTS) - cmake-utils_src_configure -} diff --git a/net-analyzer/ettercap/ettercap-0.8.2.ebuild b/net-analyzer/ettercap/ettercap-0.8.2.ebuild deleted file mode 100644 index 7cb81f8684c..000 --- a/net-analyzer/ettercap/ettercap-0.8.2.ebuild +++ /dev/null @@ -1,61 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=5 - -inherit cmake-utils - -DESCRIPTION="A suite for man in the middle attacks" -HOMEPAGE="https://github.com/Ettercap/ettercap; -SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" #mirror does not work - -LICENSE="GPL-2+" -SLOT="0" -KEYWORDS="alpha amd64 arm ppc ppc64 sparc x86 ~x86-fbsd" -IUSE="gtk ipv6 ncurses +plugins" - -RDEPEND="dev-libs/libbsd - dev-libs/libpcre - dev-libs/openssl - net-libs/libnet:1.1 - >=net-libs/libpcap-0.8.1 - sys-libs/zlib - gtk? ( - >=dev-libs/atk-1.2.4 - >=dev-libs/glib-2.2.2:2 - media-libs/freetype - x11-libs/cairo - x11-libs/gdk-pixbuf:2 - >=x11-libs/gtk+-2.2.2:2 - >=x11-libs/pango-1.2.3 - ) - ncurses? ( >=sys-libs/ncurses-5.3 ) - plugins? ( >=net-misc/curl-7.26.0 )" -DEPEND="${RDEPEND} - sys-devel/flex - virtual/yacc" - -src_prepare() { - sed -i "s:Release:Release Gentoo:" CMakeLists.txt || die - cmake-utils_src_prepare -} - -src_configure() { - local mycmakeargs=( - $(cmake-utils_use_enable ncurses CURSES) - $(cmake-utils_use_enable gtk) - $(cmake-utils_use_enable plugins) - $(cmake-utils_use_enable ipv6) - -DBUNDLED_LIBS=OFF - -DSYSTEM_LIBS=ON - -DINSTALL_SYSCONFDIR="${EROOT}"etc - ) - #right now we only support gtk2, but ettercap also supports gtk3 - #do we care? do we want to support both? - - #we want to enable testing but it fails right now -
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 6691cd5f2c98bd7420ed4c42533d66cba8a25e99 Author: Mikle Kolyada gentoo org> AuthorDate: Mon Apr 8 06:47:13 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Apr 8 06:47:13 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6691cd5f net-analyzer/ettercap: alpha stable wrt bug #612226 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="alpha" net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild index 318cbc6ec48..e8904593dbd 100644 --- a/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" #mirror does not work - KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86 ~x86-fbsd" + KEYWORDS="alpha amd64 arm ppc ppc64 sparc x86 ~x86-fbsd" fi IUSE="doc gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: bbdf2eb7e317f26c9aa2c0e7327260c47b053eb2 Author: Mikle Kolyada gentoo org> AuthorDate: Sat Mar 30 19:12:29 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Sat Mar 30 19:12:29 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bbdf2eb7 net-analyzer/ettercap: arm stable wrt bug #612226 Signed-off-by: Mikle Kolyada gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="arm" net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild index 30c3cc905c0..318cbc6ec48 100644 --- a/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" #mirror does not work - KEYWORDS="~alpha amd64 ~arm ppc ppc64 sparc x86 ~x86-fbsd" + KEYWORDS="~alpha amd64 arm ppc ppc64 sparc x86 ~x86-fbsd" fi IUSE="doc gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 59cec262fce7f6be7c9f460b2b88ec6f060e591e Author: Thomas Deutschmann gentoo org> AuthorDate: Wed Mar 27 23:27:45 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Wed Mar 27 23:27:45 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=59cec262 net-analyzer/ettercap: x86 stable (bug #612226) Package-Manager: Portage-2.3.62, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild index 9d5312c34e9..30c3cc905c0 100644 --- a/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" #mirror does not work - KEYWORDS="~alpha amd64 ~arm ppc ppc64 sparc ~x86 ~x86-fbsd" + KEYWORDS="~alpha amd64 ~arm ppc ppc64 sparc x86 ~x86-fbsd" fi IUSE="doc gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: d73d530b53d2985a8befc9445c27ae0003cd96bf Author: Rolf Eike Beer sf-mail de> AuthorDate: Tue Mar 26 20:36:50 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Tue Mar 26 21:09:04 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d73d530b net-analyzer/ettercap: stable 0.8.2-r2 for sparc, bug #612226 Signed-off-by: Rolf Eike Beer sf-mail.de> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="sparc" Signed-off-by: Sergei Trofimovich gentoo.org> net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild index 6e0a1f16aba..9d5312c34e9 100644 --- a/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" #mirror does not work - KEYWORDS="~alpha amd64 ~arm ppc ppc64 ~sparc ~x86 ~x86-fbsd" + KEYWORDS="~alpha amd64 ~arm ppc ppc64 sparc ~x86 ~x86-fbsd" fi IUSE="doc gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 2673c40cf6b1f2a3521bba09eb81a95dcebd0594 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Mar 24 20:06:42 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Mar 24 20:06:42 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2673c40c net-analyzer/ettercap: stable 0.8.2-r2 for ppc, bug #612226 Package-Manager: Portage-2.3.62, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild index 77fe8163032..54200023920 100644 --- a/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" #mirror does not work - KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + KEYWORDS="~alpha amd64 ~arm ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" fi IUSE="doc gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: ffad104e1d898a2e940d34294be58ea382ee8d46 Author: Agostino Sarubbo gentoo org> AuthorDate: Sun Mar 24 09:58:54 2019 + Commit: Agostino Sarubbo gentoo org> CommitDate: Sun Mar 24 09:58:54 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ffad104e net-analyzer/ettercap: amd64 stable wrt bug #612226 Signed-off-by: Agostino Sarubbo gentoo.org> Package-Manager: Portage-2.3.62, Repoman-2.3.11 RepoMan-Options: --include-arches="amd64" net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild index 6fa10f902c2..77fe8163032 100644 --- a/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -16,7 +16,7 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" #mirror does not work - KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" + KEYWORDS="~alpha amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" fi IUSE="doc gtk ipv6 libressl ncurses +plugins test"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/, net-analyzer/ettercap/files/
commit: fe87ccdf589165221731be9d02fa9a1a576356ed Author: Craig Andrews gentoo org> AuthorDate: Sat Dec 29 01:41:03 2018 + Commit: Craig Andrews gentoo org> CommitDate: Wed Jan 2 00:31:53 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fe87ccdf net-analyzer/ettercap: openssl 1.1 compatiblity, EAPI=6, fix tests Closes: https://bugs.gentoo.org/673222 Package-Manager: Portage-2.3.53, Repoman-2.3.12 Signed-off-by: Craig Andrews gentoo.org> ...tercap-.ebuild => ettercap-0.8.2-r2.ebuild} | 33 +-- net-analyzer/ettercap/ettercap-.ebuild | 29 ++- .../files/ettercap-0.8.2-openssl-1.1.patch | 254 + 3 files changed, 284 insertions(+), 32 deletions(-) diff --git a/net-analyzer/ettercap/ettercap-.ebuild b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild similarity index 65% copy from net-analyzer/ettercap/ettercap-.ebuild copy to net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild index c8f2e6e8f41..6fa10f902c2 100644 --- a/net-analyzer/ettercap/ettercap-.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.2-r2.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 inherit cmake-utils @@ -16,10 +16,10 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" #mirror does not work - KEYWORDS="~alpha ~amd64 ~arm ~sparc ~x86 ~x86-fbsd" + KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" fi -#IUSE="doc gtk ipv6 ncurses +plugins test" -IUSE="doc gtk ipv6 libressl ncurses +plugins" + +IUSE="doc gtk ipv6 libressl ncurses +plugins test" RDEPEND="dev-libs/libbsd dev-libs/libpcre @@ -37,13 +37,18 @@ RDEPEND="dev-libs/libbsd >=x11-libs/gtk+-2.2.2:2 >=x11-libs/pango-1.2.3 ) - ncurses? ( sys-libs/ncurses:0= ) + ncurses? ( >=sys-libs/ncurses-5.3:= ) plugins? ( >=net-misc/curl-7.26.0 )" DEPEND="${RDEPEND} doc? ( app-text/ghostscript-gpl sys-apps/groff ) + test? ( dev-libs/check ) sys-devel/flex virtual/yacc" +PATCHES=( + "${FILESDIR}"/cve-2017-6430.patch + "${FILESDIR}"/${P}-openssl-1.1.patch +) src_prepare() { sed -i "s:Release:Release Gentoo:" CMakeLists.txt || die @@ -52,21 +57,17 @@ src_prepare() { src_configure() { local mycmakeargs=( - $(cmake-utils_use_enable ncurses CURSES) - $(cmake-utils_use_enable gtk) - $(cmake-utils_use_enable plugins) - $(cmake-utils_use_enable ipv6) - $(cmake-utils_use_enable doc PDF_DOCS) + -DENABLE_CURSES="$(usex ncurses)" + -DENABLE_GTK="$(usex gtk)" + -DENABLE_PLUGINS="$(usex plugins)" + -DENABLE_IPV6="$(usex ipv6)" + -DENABLE_TESTS="$(usex test)" + -DENABLE_PDF_DOCS="$(usex doc)" -DBUNDLED_LIBS=OFF -DSYSTEM_LIBS=ON -DINSTALL_SYSCONFDIR="${EROOT}"etc ) #right now we only support gtk2, but ettercap also supports gtk3 #do we care? do we want to support both? - - #we want to enable testing but it fails right now - #we want to disable the bundled crap, but we are missing at least "libcheck" - #if we want to enable tests, we need to fix it, and either package libcheck or allow bundled version - #$(cmake-utils_use_enable test TESTS) cmake-utils_src_configure } diff --git a/net-analyzer/ettercap/ettercap-.ebuild b/net-analyzer/ettercap/ettercap-.ebuild index c8f2e6e8f41..b83933eda5d 100644 --- a/net-analyzer/ettercap/ettercap-.ebuild +++ b/net-analyzer/ettercap/ettercap-.ebuild @@ -1,7 +1,7 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 -EAPI=5 +EAPI=6 inherit cmake-utils @@ -16,10 +16,10 @@ if [[ ${PV} == "" ]] ; then EGIT_REPO_URI="https://github.com/Ettercap/${PN}.git; else SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" #mirror does not work - KEYWORDS="~alpha ~amd64 ~arm ~sparc ~x86 ~x86-fbsd" + KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" fi -#IUSE="doc gtk ipv6 ncurses +plugins test" -IUSE="doc gtk ipv6 libressl ncurses +plugins" + +IUSE="doc gtk ipv6 libressl ncurses +plugins test" RDEPEND="dev-libs/libbsd dev-libs/libpcre @@ -37,11 +37,12 @@ RDEPEND="dev-libs/libbsd >=x11-libs/gtk+-2.2.2:2 >=x11-libs/pango-1.2.3 ) - ncurses? ( sys-libs/ncurses:0= ) + ncurses? (
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/, net-analyzer/ettercap/files/
commit: 30594418a8d35519a5a055157ea8be27d8c49e9f Author: Zero_Chaos gentoo org> AuthorDate: Sat Feb 24 05:06:02 2018 + Commit: Richard Farina gentoo org> CommitDate: Sat Feb 24 05:06:02 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30594418 net-analyzer/ettercap: bug #612226 Package-Manager: Portage-2.3.24, Repoman-2.3.6 net-analyzer/ettercap/ettercap-0.8.2-r1.ebuild | 62 ++ net-analyzer/ettercap/files/cve-2017-6430.patch | 68 + 2 files changed, 130 insertions(+) diff --git a/net-analyzer/ettercap/ettercap-0.8.2-r1.ebuild b/net-analyzer/ettercap/ettercap-0.8.2-r1.ebuild new file mode 100644 index 000..71fe6afb63c --- /dev/null +++ b/net-analyzer/ettercap/ettercap-0.8.2-r1.ebuild @@ -0,0 +1,62 @@ +# Copyright 1999-2018 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 + +EAPI=5 + +inherit cmake-utils + +DESCRIPTION="A suite for man in the middle attacks" +HOMEPAGE="https://github.com/Ettercap/ettercap; +SRC_URI="https://github.com/Ettercap/${PN}/archive/v${PV}.tar.gz -> ${P}.tar.gz" #mirror does not work + +LICENSE="GPL-2+" +SLOT="0" +KEYWORDS="~alpha ~amd64 ~arm ~ppc ~ppc64 ~sparc ~x86 ~x86-fbsd" +IUSE="gtk ipv6 ncurses +plugins" + +RDEPEND="dev-libs/libbsd + dev-libs/libpcre + dev-libs/openssl:0= + net-libs/libnet:1.1 + >=net-libs/libpcap-0.8.1 + sys-libs/zlib + gtk? ( + >=dev-libs/atk-1.2.4 + >=dev-libs/glib-2.2.2:2 + media-libs/freetype + x11-libs/cairo + x11-libs/gdk-pixbuf:2 + >=x11-libs/gtk+-2.2.2:2 + >=x11-libs/pango-1.2.3 + ) + ncurses? ( >=sys-libs/ncurses-5.3:= ) + plugins? ( >=net-misc/curl-7.26.0 )" +DEPEND="${RDEPEND} + sys-devel/flex + virtual/yacc" + +src_prepare() { + sed -i "s:Release:Release Gentoo:" CMakeLists.txt || die + epatch "${FILESDIR}"/cve-2017-6430.patch + cmake-utils_src_prepare +} + +src_configure() { + local mycmakeargs=( + $(cmake-utils_use_enable ncurses CURSES) + $(cmake-utils_use_enable gtk) + $(cmake-utils_use_enable plugins) + $(cmake-utils_use_enable ipv6) + -DBUNDLED_LIBS=OFF + -DSYSTEM_LIBS=ON + -DINSTALL_SYSCONFDIR="${EROOT}"etc + ) + #right now we only support gtk2, but ettercap also supports gtk3 + #do we care? do we want to support both? + + #we want to enable testing but it fails right now + #we want to disable the bundled crap, but we are missing at least "libcheck" + #if we want to enable tests, we need to fix it, and either package libcheck or allow bundled version + #$(cmake-utils_use_enable test TESTS) + cmake-utils_src_configure +} diff --git a/net-analyzer/ettercap/files/cve-2017-6430.patch b/net-analyzer/ettercap/files/cve-2017-6430.patch new file mode 100644 index 000..67483dcc024 --- /dev/null +++ b/net-analyzer/ettercap/files/cve-2017-6430.patch @@ -0,0 +1,68 @@ +From 4ad7f85dc01202e363659aa473c99470b3f4e1f4 Mon Sep 17 00:00:00 2001 +From: Gianfranco Costamagna+Date: Tue, 7 Mar 2017 22:05:31 +0100 +Subject: [PATCH] Fix issue #782 + +--- + utils/etterfilter/ef_compiler.c | 4 +++- + utils/etterfilter/ef_main.c | 10 +++--- + utils/etterfilter/ef_output.c | 3 +++ + 3 files changed, 13 insertions(+), 4 deletions(-) + +diff --git a/utils/etterfilter/ef_compiler.c b/utils/etterfilter/ef_compiler.c +index db876636e..ddb73bd30 100644 +--- a/utils/etterfilter/ef_compiler.c b/utils/etterfilter/ef_compiler.c +@@ -239,7 +239,9 @@ size_t compile_tree(struct filter_op **fop) +struct filter_op *array = NULL; +struct unfold_elm *ue; + +- BUG_IF(tree_root == NULL); ++ // invalid file ++ if (tree_root == NULL) ++ return 0; + +fprintf(stdout, " Unfolding the meta-tree "); +fflush(stdout); +diff --git a/utils/etterfilter/ef_main.c b/utils/etterfilter/ef_main.c +index ae4591344..431084b91 100644 +--- a/utils/etterfilter/ef_main.c b/utils/etterfilter/ef_main.c +@@ -39,7 +39,7 @@ struct globals *gbls; + + int main(int argc, char *argv[]) + { +- ++ int ret_value = 0; +globals_alloc(); +/* etterfilter copyright */ +fprintf(stdout, "\n" EC_COLOR_BOLD "%s %s" EC_COLOR_END " copyright %s %s\n\n", +@@ -84,8 +84,12 @@ int main(int argc, char *argv[]) + fprintf(stdout, "\n\nThe script contains errors...\n\n"); + +/* write to file */ +- if (write_output() != E_SUCCESS) +- FATAL_ERROR("Cannot write output file (%s)", GBL_OPTIONS->output_file); ++ ret_value = write_output(); ++ if (ret_value == -E_NOTHANDLED) ++ FATAL_ERROR("Cannot write output file (%s): the filter is not correctly handled.", GBL_OPTIONS->output_file); ++
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: bd8c9a51461bf0ee15a7c52c26a9f49a722f696a Author: Agostino Sarubbo gentoo org> AuthorDate: Tue Nov 14 19:10:46 2017 + Commit: Agostino Sarubbo gentoo org> CommitDate: Tue Nov 14 19:10:46 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd8c9a51 net-analyzer/ettercap: suppress a QA warning about cmake-utils_src_prepare, wrt bug #637148 Package-Manager: Portage-2.3.13, Repoman-2.3.3 Signed-off-by: Agostino Sarubbo gentoo.org> net-analyzer/ettercap/ettercap-0.8.2.ebuild | 3 ++- net-analyzer/ettercap/ettercap-.ebuild | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.2.ebuild b/net-analyzer/ettercap/ettercap-0.8.2.ebuild index f2f9af225aa..7cb81f8684c 100644 --- a/net-analyzer/ettercap/ettercap-0.8.2.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -37,6 +37,7 @@ DEPEND="${RDEPEND} src_prepare() { sed -i "s:Release:Release Gentoo:" CMakeLists.txt || die + cmake-utils_src_prepare } src_configure() { diff --git a/net-analyzer/ettercap/ettercap-.ebuild b/net-analyzer/ettercap/ettercap-.ebuild index 548bda33634..c8f2e6e8f41 100644 --- a/net-analyzer/ettercap/ettercap-.ebuild +++ b/net-analyzer/ettercap/ettercap-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=5 @@ -47,6 +47,7 @@ DEPEND="${RDEPEND} src_prepare() { sed -i "s:Release:Release Gentoo:" CMakeLists.txt || die + cmake-utils_src_prepare } src_configure() {
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: 7c38d2736926f8cf914011894e579131beab8293 Author: Johannes Huber gentoo org> AuthorDate: Fri Dec 23 09:55:25 2016 + Commit: Johannes Huber gentoo org> CommitDate: Fri Dec 23 10:11:31 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7c38d273 net-analyzer/ettercap: Drop CMAKE_MIN_VERSION Covered by cmake-utils now. Package-Manager: Portage-2.3.3, Repoman-2.3.1 net-analyzer/ettercap/ettercap-0.8.2.ebuild | 4 +--- net-analyzer/ettercap/ettercap-.ebuild | 2 -- 2 files changed, 1 insertion(+), 5 deletions(-) diff --git a/net-analyzer/ettercap/ettercap-0.8.2.ebuild b/net-analyzer/ettercap/ettercap-0.8.2.ebuild index 81c3424..bcaf02f 100644 --- a/net-analyzer/ettercap/ettercap-0.8.2.ebuild +++ b/net-analyzer/ettercap/ettercap-0.8.2.ebuild @@ -1,11 +1,9 @@ -# Copyright 1999-2015 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ EAPI=5 -CMAKE_MIN_VERSION=2.8 - inherit cmake-utils DESCRIPTION="A suite for man in the middle attacks" diff --git a/net-analyzer/ettercap/ettercap-.ebuild b/net-analyzer/ettercap/ettercap-.ebuild index 38cfb69..adbb8ca 100644 --- a/net-analyzer/ettercap/ettercap-.ebuild +++ b/net-analyzer/ettercap/ettercap-.ebuild @@ -4,8 +4,6 @@ EAPI=5 -CMAKE_MIN_VERSION=2.8 - inherit cmake-utils DESCRIPTION="A suite for man in the middle attacks"
[gentoo-commits] repo/gentoo:master commit in: net-analyzer/ettercap/
commit: adc322ce9f4a8f80885a26e7884ec020d79e2850 Author: Anthony G. Basile gentoo org> AuthorDate: Wed Jul 13 17:14:40 2016 + Commit: Anthony G. Basile gentoo org> CommitDate: Wed Jul 13 17:29:10 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=adc322ce net-analyzer/ettercap: add libressl support Package-Manager: portage-2.2.28 net-analyzer/ettercap/ettercap-.ebuild | 9 + 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/net-analyzer/ettercap/ettercap-.ebuild b/net-analyzer/ettercap/ettercap-.ebuild index 54f7803..38cfb69 100644 --- a/net-analyzer/ettercap/ettercap-.ebuild +++ b/net-analyzer/ettercap/ettercap-.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2014 Gentoo Foundation +# Copyright 1999-2016 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 # $Id$ @@ -22,11 +22,12 @@ else KEYWORDS="~alpha ~amd64 ~arm ~sparc ~x86 ~x86-fbsd" fi #IUSE="doc gtk ipv6 ncurses +plugins test" -IUSE="doc gtk ipv6 ncurses +plugins" +IUSE="doc gtk ipv6 libressl ncurses +plugins" RDEPEND="dev-libs/libbsd dev-libs/libpcre - dev-libs/openssl + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) net-libs/libnet:1.1 >=net-libs/libpcap-0.8.1 sys-libs/zlib @@ -39,7 +40,7 @@ RDEPEND="dev-libs/libbsd >=x11-libs/gtk+-2.2.2:2 >=x11-libs/pango-1.2.3 ) - ncurses? ( >=sys-libs/ncurses-5.3 ) + ncurses? ( sys-libs/ncurses:0= ) plugins? ( >=net-misc/curl-7.26.0 )" DEPEND="${RDEPEND} doc? ( app-text/ghostscript-gpl