commit:     56dd9923947f9d4178efa7c14a114155c8b0955a
Author:     Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 26 16:59:27 2021 +0000
Commit:     Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Fri Mar 26 16:59:27 2021 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=56dd9923

net-analyzer/hydra: drop 9.0, 9.0-r1

Closes: https://bugs.gentoo.org/776532
Signed-off-by: Sam James <sam <AT> gentoo.org>

 net-analyzer/hydra/Manifest                        |   1 -
 .../hydra/files/hydra-9.0-unneeded-buf.patch       |  60 ----------
 net-analyzer/hydra/files/hydra-9.0-vnc.patch       |  11 --
 net-analyzer/hydra/hydra-9.0-r1.ebuild             | 127 ---------------------
 net-analyzer/hydra/hydra-9.0.ebuild                | 123 --------------------
 5 files changed, 322 deletions(-)

diff --git a/net-analyzer/hydra/Manifest b/net-analyzer/hydra/Manifest
index 8d6ee303deb..f12f1ce825e 100644
--- a/net-analyzer/hydra/Manifest
+++ b/net-analyzer/hydra/Manifest
@@ -1,3 +1,2 @@
-DIST hydra-9.0.tar.gz 1168498 BLAKE2B 
b4834c66fb1bebcd19151784b75d4c9220cbf7045b289a063a1cbc48a793abfa2edcb466d43234bd4c8e14074a2e2a39ccd697698392f24f39c84da54ee07165
 SHA512 
58067bd2696e82645bb959fe5537f2876e1d8c170a15fe6a9ac65bbdc33cfb75b47fd1a969c314a6c6d91b2b6c0ce4ba087680bbd67a5a38925a2a8b5c5ad338
 DIST hydra-9.1.tar.gz 611846 BLAKE2B 
9a5b6dc52b5f4069bf326e86728ebaf8c1fe018536f3943b83493de934703bff6770ae3f7a9a223ee00b5f52f7bd10ee4ddc272e1bbad00c399aa19cc0c083ba
 SHA512 
863176375fe1aae4c0a2b74c11aba297682d66e522c98c926c539348309b0af4e407e460b4cb803d2c83c008787c73f7f1e56ac6aca9791351e1b596c2e4fbb2
 DIST hydra-9.2.tar.gz 614176 BLAKE2B 
102c744fbdd3702c624b1c8339178883b689db093d9f1c66d8e04816327eb8095f3e3133f889b2a6ee6dcabb9e5af0c71ec8470731b4b174021fbd79741d05e7
 SHA512 
ee8ecd854b61ac9d708098c8a0d9a128d8b80b38db1a2ba8eb06de6fbbc6865135d994620ade8e3742fb993899274ed9d8fd0e95bed7a9fbeb1ca9e182540322

diff --git a/net-analyzer/hydra/files/hydra-9.0-unneeded-buf.patch 
b/net-analyzer/hydra/files/hydra-9.0-unneeded-buf.patch
deleted file mode 100644
index 0055257b04a..00000000000
--- a/net-analyzer/hydra/files/hydra-9.0-unneeded-buf.patch
+++ /dev/null
@@ -1,60 +0,0 @@
---- a/hydra-irc.c
-+++ b/hydra-irc.c
-@@ -7,7 +7,6 @@ RFC 1459: Internet Relay Chat Protocol
- */
- 
- extern char *HYDRA_EXIT;
--char *buf;
- char buffer[300] = "";
- int32_t myport = PORT_IRC, mysslport = PORT_IRC_SSL;
- 
---- a/hydra-rexec.c
-+++ b/hydra-rexec.c
-@@ -5,7 +5,6 @@
- #define COMMAND "/bin/ls /"
- 
- extern char *HYDRA_EXIT;
--char *buf;
- 
- int32_t start_rexec(int32_t s, char *ip, int32_t port, unsigned char options, 
char *miscptr, FILE * fp) {
-   char *empty = "";
---- a/hydra-rlogin.c
-+++ b/hydra-rlogin.c
-@@ -12,7 +12,6 @@ no memleaks found on 110425
- #define TERM "vt100/9600"
- 
- extern char *HYDRA_EXIT;
--char *buf;
- 
- int32_t start_rlogin(int32_t s, char *ip, int32_t port, unsigned char 
options, char *miscptr, FILE * fp) {
-   char *empty = "";
---- a/hydra-rsh.c
-+++ b/hydra-rsh.c
-@@ -11,7 +11,6 @@ no memleaks found on 110425
- */
- 
- extern char *HYDRA_EXIT;
--char *buf;
- 
- int32_t start_rsh(int32_t s, char *ip, int32_t port, unsigned char options, 
char *miscptr, FILE * fp) {
-   char *empty = "";
---- a/hydra-rtsp.c
-+++ b/hydra-rtsp.c
-@@ -12,7 +12,6 @@
- #include "sasl.h"
- 
- extern char *HYDRA_EXIT;
--char *buf;
- char packet[500];
- char packet2[500];
- 
---- a/hydra-teamspeak.c
-+++ b/hydra-teamspeak.c
-@@ -36,7 +36,6 @@ struct team_speak {
- extern int32_t hydra_data_ready_timed(int32_t socket, long sec, long usec);
- 
- extern char *HYDRA_EXIT;
--char *buf;
- 
- int32_t start_teamspeak(int32_t s, char *ip, int32_t port, unsigned char 
options, char *miscptr, FILE * fp) {
-   char *empty = "";

diff --git a/net-analyzer/hydra/files/hydra-9.0-vnc.patch 
b/net-analyzer/hydra/files/hydra-9.0-vnc.patch
deleted file mode 100644
index 69c933ee838..00000000000
--- a/net-analyzer/hydra/files/hydra-9.0-vnc.patch
+++ /dev/null
@@ -1,11 +0,0 @@
---- a/hydra-vnc.c
-+++ b/hydra-vnc.c
-@@ -75,7 +75,7 @@ int32_t start_vnc(int32_t s, char *ip, int32_t port, 
unsigned char options, char
-   //supported security type
-   switch (buf2[3]) {
-   case 0x0:
--    hydra_report(stderr, "[ERROR] VNC server told us to quit %c\n", buf[3]);
-+    hydra_report(stderr, "[ERROR] VNC server told us to quit %c\n", buf2[3]);
-     hydra_child_exit(0);
-     break;
-   case 0x1:

diff --git a/net-analyzer/hydra/hydra-9.0-r1.ebuild 
b/net-analyzer/hydra/hydra-9.0-r1.ebuild
deleted file mode 100644
index f1397694c8a..00000000000
--- a/net-analyzer/hydra/hydra-9.0-r1.ebuild
+++ /dev/null
@@ -1,127 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit flag-o-matic toolchain-funcs
-
-DESCRIPTION="Parallelized network login hacker"
-HOMEPAGE="https://github.com/vanhauser-thc/thc-hydra";
-SRC_URI="https://github.com/vanhauser-thc/thc-hydra/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86"
-IUSE="
-       debug firebird gcrypt gtk idn libressl memcached mongodb mysql ncurses
-       oracle pcre postgres rdp libssh subversion zlib
-"
-
-RDEPEND="
-       gtk? (
-               dev-libs/atk
-               dev-libs/glib:2
-               x11-libs/gdk-pixbuf:2
-               x11-libs/gtk+:2
-       )
-       firebird? ( dev-db/firebird )
-       gcrypt? ( dev-libs/libgcrypt )
-       idn? ( net-dns/libidn:0= )
-       !libressl? ( dev-libs/openssl:0= )
-       libressl? ( dev-libs/libressl:0= )
-       memcached? ( dev-libs/libmemcached[sasl] )
-       mongodb? ( dev-libs/mongo-c-driver )
-       mysql? ( dev-db/mysql-connector-c:0= )
-       ncurses? ( sys-libs/ncurses:= )
-       oracle? ( dev-db/oracle-instantclient-basic )
-       pcre? ( dev-libs/libpcre )
-       postgres? ( dev-db/postgresql:* )
-       rdp? ( net-misc/freerdp )
-       libssh? ( >=net-libs/libssh-0.4.0 )
-       subversion? ( dev-vcs/subversion )
-       zlib? ( sys-libs/zlib )
-"
-DEPEND="
-       ${RDEPEND}
-       virtual/pkgconfig
-"
-PATCHES=(
-       "${FILESDIR}"/${PN}-9.0-unneeded-buf.patch
-       "${FILESDIR}"/${PN}-9.0-vnc.patch
-)
-S=${WORKDIR}/thc-${P}
-
-src_prepare() {
-       default
-
-       # None of the settings in Makefile.unix are useful to us
-       mv Makefile.unix{,.gentoo_unused} || die
-       touch Makefile.unix || die
-
-       sed -i \
-               -e 's:|| echo.*$::' \
-               -e '/\t-$(CC)/s:-::' \
-               -e '/^OPTS/{s|=|+=|;s| -O3||}' \
-               -e '/ -o /s:$(OPTS):& $(LDFLAGS):g' \
-               Makefile.am || die
-}
-
-src_configure() {
-       # Note: the top level configure script is not autoconf-based
-       tc-export CC PKG_CONFIG
-
-       append-cflags -fcommon
-
-       export OPTS="${CFLAGS}"
-
-       hydra_sed() {
-               if use ${1}; then
-                       einfo "Enabling ${1}"
-                       if [[ -n "${3}" ]]; then
-                               sed -i 's#'"${2}"'#'"${3}"'#' configure || die
-                       fi
-               else
-                       einfo "Disabling ${1}"
-                       sed -i 's#'"${2}"'##; s#'"${4}"'##' configure || die
-               fi
-       }
-
-       hydra_sed firebird '-lfbclient' '' '-DLIBFIREBIRD'
-       hydra_sed gcrypt '-lgcrypt' '$( ${CTARGET:-${CHOST}}-libgcrypt-config 
--libs )' '-DHAVE_GCRYPT'
-       hydra_sed idn '-lidn' '$( "${PKG_CONFIG}" --libs libidn )' '-DLIBIDN 
-DHAVE_PR29_H'
-       hydra_sed libssh '-lssh' '$( "${PKG_CONFIG}" --libs libssh )' '-DLIBSSH'
-       hydra_sed memcached '-lmemcached' '$( "${PKG_CONFIG}" --libs 
libmemcached )' '-DLIBMCACHED'
-       hydra_sed mongodb '-lmongoc-1.0' '$( "${PKG_CONFIG}" --libs 
libmongoc-1.0 )' '-DLIBMONGODB\|-DLIBBSON'
-       hydra_sed mysql '-lmysqlclient' '$( ${CTARGET:-${CHOST}}-mysql_config 
--libs )' '-DLIBMYSQLCLIENT'
-       hydra_sed ncurses '-lcurses' '$( "${PKG_CONFIG}" --libs ncurses )' 
'-DLIBNCURSES'
-       hydra_sed pcre '-lpcre' '$( "${PKG_CONFIG}" --libs libpcre )' 
'-DHAVE_PCRE'
-       hydra_sed postgres '-lpq' '$( "${PKG_CONFIG}" --libs libpq )' 
'-DLIBPOSTGRES'
-       hydra_sed oracle '-locci -lclntsh' '' '-DLIBORACLE'
-       hydra_sed rdp '-lfreerdp2' '$( "${PKG_CONFIG}" --libs freerdp2 )' 
'-DLIBFREERDP2'
-       # TODO: https://bugs.gentoo.org/686148
-       #hydra_sed subversion '-lsvn_client-1 -lapr-1 -laprutil-1 -lsvn_subr-1' 
'$( "${PKG_CONFIG}" --libs libsvn_client )' '-DLIBSVN'
-       hydra_sed subversion '-lsvn_client-1 -lapr-1 -laprutil-1 -lsvn_subr-1' 
'' '-DLIBSVN'
-       hydra_sed zlib '-lz' '$( "${PKG_CONFIG}" --libs zlib )' '-DHAVE_ZLIB'
-
-       sh configure \
-               $(use gtk || echo --disable-xhydra) \
-               $(usex debug '--debug' '') \
-               --nostrip \
-               --prefix=/usr \
-               || die
-
-       if use gtk ; then
-               pushd hydra-gtk || die
-               econf
-       fi
-}
-
-src_compile() {
-       emake XLIBPATHS=''
-       use gtk && emake -C hydra-gtk
-}
-
-src_install() {
-       dobin hydra pw-inspector
-       use gtk && dobin hydra-gtk/src/xhydra
-       dodoc CHANGES README
-}

diff --git a/net-analyzer/hydra/hydra-9.0.ebuild 
b/net-analyzer/hydra/hydra-9.0.ebuild
deleted file mode 100644
index 190b5ed145c..00000000000
--- a/net-analyzer/hydra/hydra-9.0.ebuild
+++ /dev/null
@@ -1,123 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-inherit toolchain-funcs
-
-DESCRIPTION="Parallelized network login hacker"
-HOMEPAGE="https://github.com/vanhauser-thc/thc-hydra";
-SRC_URI="https://github.com/vanhauser-thc/thc-hydra/archive/v${PV}.tar.gz -> 
${P}.tar.gz"
-
-LICENSE="GPL-3"
-SLOT="0"
-KEYWORDS="amd64 ~ppc x86"
-IUSE="
-       debug firebird gcrypt gtk idn libressl memcached mongodb mysql ncurses
-       oracle pcre postgres rdp libssh subversion zlib
-"
-
-RDEPEND="
-       gtk? (
-               dev-libs/atk
-               dev-libs/glib:2
-               x11-libs/gdk-pixbuf:2
-               x11-libs/gtk+:2
-       )
-       firebird? ( dev-db/firebird )
-       gcrypt? ( dev-libs/libgcrypt )
-       idn? ( net-dns/libidn:0= )
-       !libressl? ( dev-libs/openssl:0= )
-       libressl? ( dev-libs/libressl:0= )
-       memcached? ( dev-libs/libmemcached[sasl] )
-       mongodb? ( dev-libs/mongo-c-driver )
-       mysql? ( dev-db/mysql-connector-c:0= )
-       ncurses? ( sys-libs/ncurses:= )
-       oracle? ( dev-db/oracle-instantclient-basic )
-       pcre? ( dev-libs/libpcre )
-       postgres? ( dev-db/postgresql:* )
-       rdp? ( net-misc/freerdp )
-       libssh? ( >=net-libs/libssh-0.4.0 )
-       subversion? ( dev-vcs/subversion )
-       zlib? ( sys-libs/zlib )
-"
-DEPEND="
-       ${RDEPEND}
-       virtual/pkgconfig
-"
-S=${WORKDIR}/thc-${P}
-
-src_prepare() {
-       default
-
-       # None of the settings in Makefile.unix are useful to us
-       mv Makefile.unix{,.gentoo_unused} || die
-       touch Makefile.unix || die
-
-       sed -i \
-               -e 's:|| echo.*$::' \
-               -e '/\t-$(CC)/s:-::' \
-               -e '/^OPTS/{s|=|+=|;s| -O3||}' \
-               -e '/ -o /s:$(OPTS):& $(LDFLAGS):g' \
-               Makefile.am || die
-}
-
-src_configure() {
-       # Note: the top level configure script is not autoconf-based
-       tc-export CC PKG_CONFIG
-
-       append-cflags -fcommon
-
-       export OPTS="${CFLAGS}"
-
-       hydra_sed() {
-               if use ${1}; then
-                       einfo "Enabling ${1}"
-                       if [[ -n "${3}" ]]; then
-                               sed -i 's#'"${2}"'#'"${3}"'#' configure || die
-                       fi
-               else
-                       einfo "Disabling ${1}"
-                       sed -i 's#'"${2}"'##; s#'"${4}"'##' configure || die
-               fi
-       }
-
-       hydra_sed firebird '-lfbclient' '' '-DLIBFIREBIRD'
-       hydra_sed gcrypt '-lgcrypt' '$( ${CTARGET:-${CHOST}}-libgcrypt-config 
--libs )' '-DHAVE_GCRYPT'
-       hydra_sed idn '-lidn' '$( "${PKG_CONFIG}"  --libs libidn )' '-DLIBIDN 
-DHAVE_PR29_H'
-       hydra_sed libssh '-lssh' '$( "${PKG_CONFIG}"  --libs libssh )' 
'-DLIBSSH'
-       hydra_sed memcached '-lmemcached' '$( "${PKG_CONFIG}"  --libs 
libmemcached )' '-DLIBMCACHED'
-       hydra_sed mongodb '-lmongoc-1.0' '$( "${PKG_CONFIG}"  --libs 
libmongoc-1.0 )' '-DLIBMONGODB\|-DLIBBSON'
-       hydra_sed mysql '-lmysqlclient' '$( ${CTARGET:-${CHOST}}-mysql_config 
--libs )' '-DLIBMYSQLCLIENT'
-       hydra_sed ncurses '-lcurses' '$( "${PKG_CONFIG}"  --libs ncurses )' 
'-DLIBNCURSES'
-       hydra_sed pcre '-lpcre' '$( "${PKG_CONFIG}"  --libs libpcre )' 
'-DHAVE_PCRE'
-       hydra_sed postgres '-lpq' '$( "${PKG_CONFIG}"  --libs libpq )' 
'-DLIBPOSTGRES'
-       hydra_sed oracle '-locci -lclntsh' '' '-DLIBORACLE'
-       hydra_sed rdp '-lfreerdp2' '$( "${PKG_CONFIG}"  --libs freerdp2 )' 
'-DLIBFREERDP2'
-       # TODO: https://bugs.gentoo.org/686148
-       #hydra_sed subversion '-lsvn_client-1 -lapr-1 -laprutil-1 -lsvn_subr-1' 
'$( "${PKG_CONFIG}"  --libs libsvn_client )' '-DLIBSVN'
-       hydra_sed subversion '-lsvn_client-1 -lapr-1 -laprutil-1 -lsvn_subr-1' 
'' '-DLIBSVN'
-       hydra_sed zlib '-lz' '$( "${PKG_CONFIG}"  --libs zlib )' '-DHAVE_ZLIB'
-
-       sh configure \
-               $(use gtk || echo --disable-xhydra) \
-               $(usex debug '--debug' '') \
-               --nostrip \
-               --prefix=/usr \
-               || die
-
-       if use gtk ; then
-               pushd hydra-gtk || die
-               econf
-       fi
-}
-
-src_compile() {
-       emake XLIBPATHS=''
-       use gtk && emake -C hydra-gtk
-}
-
-src_install() {
-       dobin hydra pw-inspector
-       use gtk && dobin hydra-gtk/src/xhydra
-       dodoc CHANGES README
-}

Reply via email to