diff options
author | Michał Górny <mgorny@gentoo.org> | 2024-12-06 05:37:57 +0100 |
---|---|---|
committer | Michał Górny <mgorny@gentoo.org> | 2024-12-06 05:38:21 +0100 |
commit | 6ec555f712a8001acdd68ed25f06f3b518b234cd (patch) | |
tree | 50341d31c7eccb8459aac57fef7d1a09a0237d0a /net-irc | |
parent | net-misc/electron-cash: Remove last-rited pkg (diff) | |
download | gentoo-6ec555f712a8001acdd68ed25f06f3b518b234cd.tar.gz gentoo-6ec555f712a8001acdd68ed25f06f3b518b234cd.tar.bz2 gentoo-6ec555f712a8001acdd68ed25f06f3b518b234cd.zip |
net-irc/epic5: Remove last-rited pkg
Closes: https://bugs.gentoo.org/941899
Bug: https://bugs.gentoo.org/900078
Bug: https://bugs.gentoo.org/934184
Bug: https://bugs.gentoo.org/874669
Bug: https://bugs.gentoo.org/834035
Bug: https://bugs.gentoo.org/745762
Signed-off-by: Michał Górny <mgorny@gentoo.org>
Diffstat (limited to 'net-irc')
-rw-r--r-- | net-irc/epic5/Manifest | 1 | ||||
-rw-r--r-- | net-irc/epic5/epic5-2.0.1-r2.ebuild | 65 | ||||
-rw-r--r-- | net-irc/epic5/files/epic5-2.0.1-openssl-1.1.patch | 77 | ||||
-rw-r--r-- | net-irc/epic5/metadata.xml | 8 |
4 files changed, 0 insertions, 151 deletions
diff --git a/net-irc/epic5/Manifest b/net-irc/epic5/Manifest deleted file mode 100644 index 577557d45014..000000000000 --- a/net-irc/epic5/Manifest +++ /dev/null @@ -1 +0,0 @@ -DIST epic5-2.0.1.tar.xz 808612 BLAKE2B 48bc1305f955f524e26b5a2122f061b0251b874ad102e3a95c65b15646f7d5c95f661bdbac3e6ea118ce5d5b5e3ca58a94cfce288ee32c7483ea6dc1b6d24950 SHA512 29721cb097946fae3d64f71be4047f8348f7821ccdea870b4c756098f07adee90f03decb2f37fc5fa5c7c9d1aac5a16f4944adc9c9bc66097ceb609c69da2e25 diff --git a/net-irc/epic5/epic5-2.0.1-r2.ebuild b/net-irc/epic5/epic5-2.0.1-r2.ebuild deleted file mode 100644 index b00e4839c17d..000000000000 --- a/net-irc/epic5/epic5-2.0.1-r2.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2024 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -DESCRIPTION="Epic5 IRC Client" -SRC_URI="ftp://ftp.epicsol.org/pub/epic/EPIC5-PRODUCTION/${P}.tar.xz" -HOMEPAGE="http://epicsol.org/" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="amd64 ~ppc ~riscv x86" - -# Fails to build without ipv6 -IUSE="archive perl tcl socks5 valgrind" #ipv6 - -RDEPEND=" - >=dev-libs/openssl-0.9.8e-r3:0= - >=sys-libs/ncurses-5.6-r2:0= - virtual/libcrypt:= - virtual/libiconv - archive? ( app-arch/libarchive ) - perl? ( >=dev-lang/perl-5.8.8-r2:= ) - tcl? ( dev-lang/tcl:0= ) - socks5? ( net-proxy/dante ) -" -DEPEND="${RDEPEND} - valgrind? ( dev-debug/valgrind ) -" - -S="${WORKDIR}/${P}" - -PATCHES=( - # From Debian - "${FILESDIR}/${P}-openssl-1.1.patch" -) - -src_configure() { - econf \ - --libexecdir="${EPREFIX}"/usr/lib/misc \ - --with-ipv6 \ - --without-ruby \ - $(use_with archive libarchive) \ - $(use_with perl) \ - $(use_with socks5) \ - $(use_with tcl tcl "${EPREFIX}"/usr/$(get_libdir)/tclConfig.sh) \ - $(use_with valgrind) -} - -src_compile() { - # parallel build failure - emake -j1 -} - -src_install() { - default - - dodoc BUG_FORM COPYRIGHT EPIC4-USERS-README README KNOWNBUGS VOTES - - cd "${S}"/doc || die - docinto doc - dodoc \ - *.txt colors EPIC* IRCII_VERSIONS missing \ - nicknames outputhelp README.SSL SILLINESS TS4 -} diff --git a/net-irc/epic5/files/epic5-2.0.1-openssl-1.1.patch b/net-irc/epic5/files/epic5-2.0.1-openssl-1.1.patch deleted file mode 100644 index 254035e6d385..000000000000 --- a/net-irc/epic5/files/epic5-2.0.1-openssl-1.1.patch +++ /dev/null @@ -1,77 +0,0 @@ -Index: epic5-2.0/source/crypto.c -=================================================================== ---- epic5-2.0.orig/source/crypto.c -+++ epic5-2.0/source/crypto.c -@@ -282,9 +282,9 @@ static char * decipher_evp (const unsign - unsigned char *iv = NULL; - unsigned long errcode; - int outlen2; -- EVP_CIPHER_CTX a; -- EVP_CIPHER_CTX_init(&a); -- EVP_CIPHER_CTX_set_padding(&a, 0); -+ EVP_CIPHER_CTX *a = EVP_CIPHER_CTX_new(); -+ EVP_CIPHER_CTX_init(a); -+ EVP_CIPHER_CTX_set_padding(a, 0); - - if (ivsize > 0) - iv = new_malloc(ivsize); -@@ -292,18 +292,19 @@ static char * decipher_evp (const unsign - if (ivsize > 0) - memcpy(iv, ciphertext, ivsize); - -- EVP_DecryptInit_ex(&a, type, NULL, NULL, iv); -- EVP_CIPHER_CTX_set_key_length(&a, passwdlen); -- EVP_CIPHER_CTX_set_padding(&a, 0); -- EVP_DecryptInit_ex(&a, NULL, NULL, passwd, NULL); -+ EVP_DecryptInit_ex(a, type, NULL, NULL, iv); -+ EVP_CIPHER_CTX_set_key_length(a, passwdlen); -+ EVP_CIPHER_CTX_set_padding(a, 0); -+ EVP_DecryptInit_ex(a, NULL, NULL, passwd, NULL); - -- if (EVP_DecryptUpdate(&a, outbuf, outlen, ciphertext, cipherlen) != 1) -+ if (EVP_DecryptUpdate(a, outbuf, outlen, ciphertext, cipherlen) != 1) - yell("EVP_DecryptUpdate died."); -- if (EVP_DecryptFinal_ex(&a, outbuf + (*outlen), &outlen2) != 1) -+ if (EVP_DecryptFinal_ex(a, outbuf + (*outlen), &outlen2) != 1) - yell("EVP_DecryptFinal_Ex died."); - *outlen += outlen2; - -- EVP_CIPHER_CTX_cleanup(&a); -+ EVP_CIPHER_CTX_cleanup(a); -+ EVP_CIPHER_CTX_free(a); - - ERR_load_crypto_strings(); - while ((errcode = ERR_get_error())) -@@ -454,9 +455,9 @@ static char * cipher_evp (const unsigned - unsigned long errcode; - u_32int_t randomval; - int iv_count; -- EVP_CIPHER_CTX a; -- EVP_CIPHER_CTX_init(&a); -- EVP_CIPHER_CTX_set_padding(&a, 0); -+ EVP_CIPHER_CTX *a = EVP_CIPHER_CTX_new(); -+ EVP_CIPHER_CTX_init(a); -+ EVP_CIPHER_CTX_set_padding(a, 0); - - if (ivsize < 0) - ivsize = 0; /* Shenanigans! */ -@@ -480,12 +481,13 @@ static char * cipher_evp (const unsigned - if (iv) - memcpy(outbuf, iv, ivsize); - -- EVP_EncryptInit_ex(&a, type, NULL, NULL, iv); -- EVP_CIPHER_CTX_set_key_length(&a, passwdlen); -- EVP_EncryptInit_ex(&a, NULL, NULL, passwd, NULL); -- EVP_EncryptUpdate(&a, outbuf + ivsize, &outlen, plaintext, plaintextlen); -- EVP_EncryptFinal_ex(&a, outbuf + ivsize + outlen, &extralen); -- EVP_CIPHER_CTX_cleanup(&a); -+ EVP_EncryptInit_ex(a, type, NULL, NULL, iv); -+ EVP_CIPHER_CTX_set_key_length(a, passwdlen); -+ EVP_EncryptInit_ex(a, NULL, NULL, passwd, NULL); -+ EVP_EncryptUpdate(a, outbuf + ivsize, &outlen, plaintext, plaintextlen); -+ EVP_EncryptFinal_ex(a, outbuf + ivsize + outlen, &extralen); -+ EVP_CIPHER_CTX_cleanup(a); -+ EVP_CIPHER_CTX_free(a); - outlen += extralen; - - ERR_load_crypto_strings(); diff --git a/net-irc/epic5/metadata.xml b/net-irc/epic5/metadata.xml deleted file mode 100644 index 5d07a7dac25b..000000000000 --- a/net-irc/epic5/metadata.xml +++ /dev/null @@ -1,8 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "https://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <use> - <flag name="archive">Use <pkg>app-arch/libarchive</pkg> to use zip and tar archives from scripts.</flag> - </use> -</pkgmetadata> |