commit:     6ec555f712a8001acdd68ed25f06f3b518b234cd
Author:     Michał Górny <mgorny <AT> gentoo <DOT> org>
AuthorDate: Fri Dec  6 04:37:57 2024 +0000
Commit:     Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Fri Dec  6 04:38:21 2024 +0000
URL:        https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ec555f7

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 <AT> gentoo.org>

 net-irc/epic5/Manifest                            |  1 -
 net-irc/epic5/epic5-2.0.1-r2.ebuild               | 65 -------------------
 net-irc/epic5/files/epic5-2.0.1-openssl-1.1.patch | 77 -----------------------
 net-irc/epic5/metadata.xml                        |  8 ---
 profiles/package.mask                             |  7 ---
 5 files changed, 158 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>

diff --git a/profiles/package.mask b/profiles/package.mask
index a754a7cac279..2bdf14510848 100644
--- a/profiles/package.mask
+++ b/profiles/package.mask
@@ -386,13 +386,6 @@ dev-python/mkdocs-macros-plugin
 # Removal on 2024-11-22.  Bugs #942026, #934381, #724162, #930011.
 dev-util/cargo-ebuild
 
-# Arthur Zamarin <[email protected]> (2024-10-20)
-# Maintainer-needed, no reverse dependencies, EAPI=7, many modern C
-# bugs. Many other IRC clients can be replacement. Awaits version
-# bump.
-# Removal on 2024-11-19.  Bugs #941899, #900078, #934184, #874669, #834035, 
#745762.
-net-irc/epic5
-
 # Viorel Munteanu <[email protected]> (2024-10-18)
 # Experimental version, for testing purposes only.
 # Bug #941566.

Reply via email to