summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2024-12-06 05:37:57 +0100
committerMichał Górny <mgorny@gentoo.org>2024-12-06 05:38:21 +0100
commit6ec555f712a8001acdd68ed25f06f3b518b234cd (patch)
tree50341d31c7eccb8459aac57fef7d1a09a0237d0a /net-irc
parentnet-misc/electron-cash: Remove last-rited pkg (diff)
downloadgentoo-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/Manifest1
-rw-r--r--net-irc/epic5/epic5-2.0.1-r2.ebuild65
-rw-r--r--net-irc/epic5/files/epic5-2.0.1-openssl-1.1.patch77
-rw-r--r--net-irc/epic5/metadata.xml8
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>