summaryrefslogtreecommitdiff
path: root/net-irc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2018-10-27 12:48:57 +0100
committerV3n3RiX <venerix@redcorelinux.org>2018-10-27 12:48:57 +0100
commit70b82ae359a5538711e103b0e8dfb92654296644 (patch)
tree8412b84ff9ce02a22be5251052b00feefe1d5b70 /net-irc
parent64e107b9b6058580ff0432107eb37cefb0b2a7d8 (diff)
gentoo resync : 27.10.2018
Diffstat (limited to 'net-irc')
-rw-r--r--net-irc/Manifest.gzbin9165 -> 9156 bytes
-rw-r--r--net-irc/eggdrop/Manifest7
-rw-r--r--net-irc/eggdrop/eggdrop-1.6.21-r1.ebuild111
-rw-r--r--net-irc/eggdrop/eggdrop-1.8.3.ebuild4
-rw-r--r--net-irc/eggdrop/files/eggdrop-1.6.21-fix-gcc5-remove-inline.patch52
-rw-r--r--net-irc/eggdrop/files/eggdrop-1.6.21-fix-memset.patch11
-rw-r--r--net-irc/irssi/Manifest6
-rw-r--r--net-irc/irssi/files/libressl.patch33
-rw-r--r--net-irc/irssi/irssi-1.0.7-r1.ebuild4
-rw-r--r--net-irc/irssi/irssi-1.0.7.ebuild54
-rw-r--r--net-irc/irssi/irssi-1.1.1-r2.ebuild (renamed from net-irc/irssi/irssi-1.1.1-r1.ebuild)13
11 files changed, 51 insertions, 244 deletions
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz
index 0a72ad06041f..f943f5a4a1d1 100644
--- a/net-irc/Manifest.gz
+++ b/net-irc/Manifest.gz
Binary files differ
diff --git a/net-irc/eggdrop/Manifest b/net-irc/eggdrop/Manifest
index e7837a7b33a8..676ad8e993b1 100644
--- a/net-irc/eggdrop/Manifest
+++ b/net-irc/eggdrop/Manifest
@@ -1,9 +1,4 @@
-AUX eggdrop-1.6.21-fix-gcc5-remove-inline.patch 1551 BLAKE2B f94634c58ea761152e4c5f6488b651e0548eb58ea56560520a2794351d1bd560d9c668fe8f2673dad1d35bc66ccb0020e9c0dfe321bdc3963deac26749cb6cc8 SHA512 66c4bc3a632736cdef4d6b641e9ff30ce4e479114067901c208e26379f21e563c515b381690b3204c2437ae8a71ea756103185fe8bb508f0b22d9a907c5622ff
-AUX eggdrop-1.6.21-fix-memset.patch 323 BLAKE2B d51ac90bd22751528ba1d0b57e41e14b1f801bd468ce3b225a8d4248896b3d3fde493357a03e3bf14fc640908f4916b4665b9b39e9d140b02ca00e0aba921667 SHA512 91f422c7af4d3f5dd11d770eb6f6495f321fa8be2d51bbcb7b39756e8e3137a397175a997ea8fdcd74783b72bebcac052866f297c2ae70a4f649c5fb9b4b6c04
AUX eggdrop-installer 2149 BLAKE2B a9b2d7887732f1b6cabb6998ea7c128b52308a70fc46521521d92c1c3bb9f78fd2b32866c62fd0e67b360cfb32921ea900983e2892a9e37d3316364bdaabe26f SHA512 e9a99daff0e73344ab6cf73bb28fa26309b6ec85bcb5cfb84c343fe439a7e1e927960462b5f500af077a7470809d8fe4a2771f34c0727728121d9ba06792c715
-DIST eggdrop-1.6.21-patches-1.0.tar.bz2 322608 BLAKE2B 5589b4c826b6144b2c5b68df485dfc361edf699d4cd6cf2760f410716664d34cc3dd7f22f2b5af67264ec5f4071e9a17907fa9796bd2712a9a86cbd6122a9c27 SHA512 d7d5d740c68997101f360096612700919c890c4254708102e962427de5929ce98f0f2eb5ad8dc8a56de60e8b610d502edeae7de2ac762fe0981134da379b6e64
DIST eggdrop-1.8.3.tar.gz 1756536 BLAKE2B c2693bc383e1d857fe784d54f34479e73902064196021788ddf21f0bb2910977c643d820d2f6b640bb459b2acbfad8158fc0b29b4d76c588dfd76fee09a6fa25 SHA512 ad3b93d18aaa05d0eb00f1089b68d1f077f316042e64fff511ad1bbac06d35105adcb503490faaac4c9fe720dd45a9f350115b6c5d0f41fe198f228213a7a3a3
-DIST eggdrop1.6.21.tar.bz2 999211 BLAKE2B f804ebe4f06176a6de7331d409f97ed1c3159cc32a8a06cb8c5c6e6a83bf181c7b9624a2a4aaee4d36361903a21b7ee1c052466faeebda357bb0675052e3a5da SHA512 9fd9a86c1c4b59a47a5eed4e2306e829a01bac2ad29e990ca9c0ec630d5814fd649a9216dae9ce49f734e3ac1728beb4f479ca10af583bd513f43bbbea23a653
-EBUILD eggdrop-1.6.21-r1.ebuild 2465 BLAKE2B 03701c6e050130c794db1ed6283a7088e57d54cae32cade79a3e070db13503d133a63daf444ea6046441ee407782ec21e060379906b95614e4efd03c220322de SHA512 19bdab29fa8becca0031e6156366a81b2b940da499284cfe4dfc6bfaf00a861a09aa4e5cfd4542c37f2ada8327b36800f901104d0db95cd2ec2ed0adc76dce16
-EBUILD eggdrop-1.8.3.ebuild 1717 BLAKE2B b485a0aed5e0955b012cb72a4a9b0d077efe74ac5180006d4c5f6f068b5b7b05a963db1e548f8e63b17be869f5342f4d498ad02665c521f723d2f8c5338269f8 SHA512 38df420deb37f962a53795853abfdd50a83237d1220bf5b66c1c21887dbd7a61a6e62b9db6a93cf0abf0c646a09b56a50943405660021037b50579d3049ee26a
+EBUILD eggdrop-1.8.3.ebuild 1718 BLAKE2B 6a1e26f655876c6de4aeeb157662d12c5d7fed80016e8a36e18ee829bdef17dff9f4336a54ac891ebf63c414be2aaadb9a07a271dfc9eb79d1484225ba9ddefc SHA512 fbaf51a3ee4ecd4428d4bfff8a2d09b0a09e4b7f9a954906fb7c644cec70e59f7b325655c3e452a31107432f6100c3993e7bc858b818681e1a80ec0fd50deaea
MISC metadata.xml 390 BLAKE2B 1eb2981f9dc0339c56fd6a88c09b16c4ceeea6cecb6635f31c7b89d714a529d14ca8a9431d4003075e13a061fd8121e4d654299f2e5c48f6b12311f6f2b9371f SHA512 50fea1a13e327df7612a08b8ac6c5f8cd3ff76a69640ff045cc11e4da482ba6c67d893179d434106f4c739184be0de40a7e20b5717ac51b281ec728595f12708
diff --git a/net-irc/eggdrop/eggdrop-1.6.21-r1.ebuild b/net-irc/eggdrop/eggdrop-1.6.21-r1.ebuild
deleted file mode 100644
index f2f6d79bb71f..000000000000
--- a/net-irc/eggdrop/eggdrop-1.6.21-r1.ebuild
+++ /dev/null
@@ -1,111 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils
-
-MY_P="eggdrop${PV}"
-PATCHSET_V="1.0"
-
-DESCRIPTION="An IRC bot extensible with C or TCL"
-HOMEPAGE="https://www.eggheads.org/"
-SRC_URI="
- ftp://ftp.eggheads.org/pub/eggdrop/source/1.6/${MY_P}.tar.bz2
- https://dev.gentoo.org/~binki/distfiles/${CATEGORY}/${PN}/${P}-patches-${PATCHSET_V}.tar.bz2"
-
-KEYWORDS="alpha amd64 ia64 ~mips ppc sparc x86"
-LICENSE="GPL-2"
-SLOT="0"
-IUSE="debug mysql postgres ssl static vanilla"
-
-REQUIRED_USE="vanilla? ( !mysql !postgres !ssl )"
-
-DEPEND="
- dev-lang/tcl:0
- sys-apps/gentoo-functions
- !vanilla? (
- mysql? ( virtual/mysql )
- postgres? ( dev-db/postgresql:*[server] )
- ssl? ( dev-libs/openssl:0= )
- )"
-RDEPEND="${DEPEND}"
-
-S=${WORKDIR}/${MY_P}
-
-src_prepare() {
- # fix bug 571004 and a QA warning
- epatch "${FILESDIR}/${P}-fix-gcc5-remove-inline.patch" \
- "${FILESDIR}/${P}-fix-memset.patch"
- if use vanilla; then
- rm -f "${WORKDIR}"/patch/[1-6]*.patch || die
- fi
-
- EPATCH_SUFFIX="patch" epatch
-
- # fix bug #335230
- sed -i \
- -e '/\$(LD)/s/-o/$(CFLAGS) $(LDFLAGS) &/' \
- src/mod/*.mod/Makefile* src/Makefile.in || die
- default
-}
-
-src_configure() {
- use mysql || ( echo mysql ; echo mystats ) >>disabled_modules
- use postgres || echo pgstats >>disabled_modules
- use static && ( echo rijndael ; echo twofish ) >>disabled_modules
-
- econf $(use_with ssl)
-
- emake config
-}
-
-src_compile() {
- local target=""
-
- if use static && use debug; then
- target="sdebug"
- elif use static; then
- target="static"
- elif use debug; then
- target="debug"
- fi
-
- emake -j1 ${target} # fixes #533490
-}
-
-src_install() {
- local a b
- emake DEST="${D}"/opt/eggdrop install
-
- for a in doc/*; do
- [ -f ${a} ] && dodoc ${a}
- done
-
- for a in src/mod/*.mod; do
- for b in README UPDATES INSTALL TODO CONTENTS; do
- [[ -f ${a}/${b} ]] && newdoc ${a}/${b} ${b}.${a##*/}
- done
- done
-
- dodoc text/motd.*
-
- use vanilla || dodoc \
- src/mod/botnetop.mod/botnetop.conf \
- src/mod/gseen.mod/gseen.conf \
- src/mod/mc_greet.mod/mc_greet.conf \
- src/mod/stats.mod/stats.conf \
- src/mod/away.mod/away.doc \
- src/mod/rcon.mod/matchbot.tcl \
- src/mod/mystats.mod/tools/mystats.{conf,sql} \
- src/mod/pgstats.mod/tools/{pgstats.conf,setup.sql}
-
- dodoc -r doc/html
-
- dobin "${FILESDIR}"/eggdrop-installer
- doman doc/man1/eggdrop.1
-}
-
-pkg_postinst() {
- elog "Please run /usr/bin/eggdrop-installer to install your eggdrop bot."
-}
diff --git a/net-irc/eggdrop/eggdrop-1.8.3.ebuild b/net-irc/eggdrop/eggdrop-1.8.3.ebuild
index 45e57088d8b5..2fd93b403c24 100644
--- a/net-irc/eggdrop/eggdrop-1.8.3.ebuild
+++ b/net-irc/eggdrop/eggdrop-1.8.3.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=7
@@ -9,7 +9,7 @@ DESCRIPTION="An IRC bot extensible with C or TCL"
HOMEPAGE="https://www.eggheads.org/"
SRC_URI="https://ftp.eggheads.org/pub/eggdrop/source/${PV:0:3}/${P}.tar.gz"
-KEYWORDS="alpha ~amd64 ia64 ~mips ppc sparc x86"
+KEYWORDS="alpha amd64 ~arm ia64 ~mips ppc sparc x86"
LICENSE="GPL-2+"
SLOT="0"
IUSE="debug doc ipv6 ssl static"
diff --git a/net-irc/eggdrop/files/eggdrop-1.6.21-fix-gcc5-remove-inline.patch b/net-irc/eggdrop/files/eggdrop-1.6.21-fix-gcc5-remove-inline.patch
deleted file mode 100644
index f7bcd8b80bca..000000000000
--- a/net-irc/eggdrop/files/eggdrop-1.6.21-fix-gcc5-remove-inline.patch
+++ /dev/null
@@ -1,52 +0,0 @@
-diff --git a/src/net.c b/src/net.c
-index 68c245c..e48fb76 100644
---- a/src/net.c
-+++ b/src/net.c
-@@ -564,7 +564,7 @@ int open_address_listen(IP addr, int *port)
- /* Returns a socket number for a listening socket that will accept any
- * connection -- port # is returned in port
- */
--inline int open_listen(int *port)
-+int open_listen(int *port)
- {
- return open_address_listen(myip[0] ? getmyip() : INADDR_ANY, port);
- }
-diff --git a/src/proto.h b/src/proto.h
-index 117347e..e80e30b 100644
---- a/src/proto.h
-+++ b/src/proto.h
-@@ -271,7 +271,7 @@ int getsock(int);
- void killsock(int);
- void killtclsock(int);
- int answer(int, char *, unsigned long *, unsigned short *, int);
--inline int open_listen(int *);
-+int open_listen(int *);
- int open_address_listen(IP addr, int *);
- int open_telnet(char *, int);
- int open_telnet_dcc(int, char *, char *);
-diff --git a/src/tclhash.c b/src/tclhash.c
-index 822f920..7281ceb 100644
---- a/src/tclhash.c
-+++ b/src/tclhash.c
-@@ -109,7 +109,7 @@ static inline void tcl_bind_list_delete(tcl_bind_list_t *tl)
- nfree(tl);
- }
-
--inline void garbage_collect_tclhash(void)
-+void garbage_collect_tclhash(void)
- {
- tcl_bind_list_t *tl, *tl_next, *tl_prev;
- tcl_bind_mask_t *tm, *tm_next, *tm_prev;
-diff --git a/src/tclhash.h b/src/tclhash.h
-index 4069014..3bd85a7 100644
---- a/src/tclhash.h
-+++ b/src/tclhash.h
-@@ -75,7 +75,7 @@ typedef struct tcl_bind_list_b {
-
- #ifndef MAKING_MODS
-
--inline void garbage_collect_tclhash(void);
-+void garbage_collect_tclhash(void);
-
- void init_bind(void);
- void kill_bind(void);
diff --git a/net-irc/eggdrop/files/eggdrop-1.6.21-fix-memset.patch b/net-irc/eggdrop/files/eggdrop-1.6.21-fix-memset.patch
deleted file mode 100644
index f4d60f322dac..000000000000
--- a/net-irc/eggdrop/files/eggdrop-1.6.21-fix-memset.patch
+++ /dev/null
@@ -1,11 +0,0 @@
-diff --git a/src/md5/md5c.c b/src/md5/md5c.c
-index 4dce058..cfdf97c 100644
---- a/src/md5/md5c.c
-+++ b/src/md5/md5c.c
-@@ -267,5 +267,5 @@ void MD5_Final(unsigned char *result, MD5_CTX *ctx)
- result[14] = ctx->d >> 16;
- result[15] = ctx->d >> 24;
-
-- egg_memset(ctx, 0, sizeof(ctx));
-+ egg_memset(ctx, 0, sizeof(*ctx));
- }
diff --git a/net-irc/irssi/Manifest b/net-irc/irssi/Manifest
index 92c140791aaa..5409005870e3 100644
--- a/net-irc/irssi/Manifest
+++ b/net-irc/irssi/Manifest
@@ -1,7 +1,7 @@
+AUX libressl.patch 1373 BLAKE2B 8cc6dd14a7f79d95ef037be9267570ca476dd92ca002cdaec81f45681f656df26f38b7f98d8f1055277c4f7296a26e3965d7f3e47825b45bb84d458230d88849 SHA512 3fe7fdceecf2a232df280c54754b4458963d3fc8ac767380972c45b6ccbb73c1d4ae113426d57de117fd27539c2161c2e3c92ed2d03113dabdeae86d4593a128
DIST irssi-1.0.7.tar.xz 1034188 BLAKE2B 738ac8c09bb70a1a4f2fea880cf745d38145637ba7afb02dca13be9ee8df1dc5f39eaedd9245a0511446d9ca3cac0a2729d818fa50ce8c2af1825aedc2d52e76 SHA512 f5593ffdbb15c815e1445d15379245a3dba7935a82a6caca0ca2b720e03000df06e6515f5f5d78eaec3923aafccea7396baf12ac945ecddd02664c5f10611bc5
DIST irssi-1.1.1.tar.xz 1080992 BLAKE2B a7f7f2004958d9b71d0bba3dea2ee09ebd7f99246d9b6e950a36ae772e4e8c49e4f6be6b18b7cd05ec50397fef2b3c4d16dba41637773b149eff8f7755610df4 SHA512 b2fc0805d6213c31bc34c48237baf2e33ac509c0fa09c483fd39f1473e32eee227ff4532efc60fb495c2ec263c05290578bca7ad6d39149e0594f864da5986c0
-EBUILD irssi-1.0.7-r1.ebuild 1285 BLAKE2B 1f53752f6f47bfeebd6750603b7091ceaf1205e42fb08cb693968de1ec6e8df63a832384aca83f798e42b9a3894b8f9f495d83bbecbeeb4f2d6b509ebe86218b SHA512 86bc0b025697adc86cb4abe1bed602b1d3c5d7a3dc7cd05893a6b441b65c42af70d64ab657df1ffb1118931dffbe6712cf7dce3138e0eddac2d2d986e92620e4
-EBUILD irssi-1.0.7.ebuild 1245 BLAKE2B 32fa87796dbf411b5049432d30b90f81ff9f50e8191bdb7800226e2560c4c453d7e849860b8ceafb0f1e4c1b45f82a29fdb0e4e5e50ef5b2b0c7fb21d1c52e5c SHA512 81ddf2fc815a1233c38c0e701ab4ea3d0dd789b2fad8cc177372bbcf58e738b9d52c828ac3bf46ad6e4555a76365abe8abd32ef3c2deb27bbcd28ae14390c8e8
-EBUILD irssi-1.1.1-r1.ebuild 1274 BLAKE2B 718de0e5242f074832e73b2c3a345e75984901d94c75a5cdd45d4e0b02d46e19328df59e79b0d3982e34da6c0a5b5a8af9bdafabceb5dcc4fc0c059e012d1ef0 SHA512 1ff6aeeed105211b78be6047ad282e53fe111fe7aa52531ab26d1d740b22b1a78f96c5210b8ea7616621e56765db5dedfd7f99dd96d58c6c7be5d8a2404fed84
+EBUILD irssi-1.0.7-r1.ebuild 1275 BLAKE2B 5e6d98b2ef47c8959b787de49e7156ebca6bb0d7b2248c7a1896ac8e1a25de4d59a82e01826b7b90abba5cb3c717816bd0e47d1db5e504e0025b42929f2a4724 SHA512 79ac0eff964286913c97785f893bdf9dd9a0f18542088f1da8e43fe59000af47b77d5e4dad48f9dba2ed8565084ecbb7f047a5bce13353597cde9b4d6c68edea
+EBUILD irssi-1.1.1-r2.ebuild 1411 BLAKE2B c763c6b804232977a302c9f0fc5434558037066428c7b35b51e832c5ab61d07a650f67e878cbd17648b30950368f3a0dc30fa4bcd567e7e21532f860d662bc28 SHA512 b5e13b22ab3740b039bfcb47366779d8df0f6a96c0a644a7f8bd04bec756db00be790e434e9fb09f7cc2771ba66ab059c685203a3bb1e2893b2108deca59fff7
EBUILD irssi-9999.ebuild 1227 BLAKE2B 05d2bdb2a2dfad06afb4951b4a489dbfc451fd97e40c6123c6b8bc8a4daa0f2a7fb772198da000da7a7db8fcc1deb59944df5742fdc773697815fd6deafbbcc3 SHA512 8bea8381bd09c5f4fc7bad261564eee950210a830f431bd3520e511f189d10fe2d4934fb4d0e0a7a5ed60049e53ffebf6ec1ba760970880988310e9dc3b5eb18
MISC metadata.xml 631 BLAKE2B 1ed4dcb701f0884e365891d63aa8ae33d14bbc4b343703ea1ce446c3028ee115f4760fe42583c94e89f829f26dc0abf71192d216af4e6c241bc9a21ed1ab0cc6 SHA512 b3fbbd3085bf6e39d62373b9ac4eeaf423a019276d83319e2e72484763e3e1588c9060864cbb36c080847b6f46e299a17b61acfccea1dacdfdd0709f6c142543
diff --git a/net-irc/irssi/files/libressl.patch b/net-irc/irssi/files/libressl.patch
new file mode 100644
index 000000000000..644c73be32ff
--- /dev/null
+++ b/net-irc/irssi/files/libressl.patch
@@ -0,0 +1,33 @@
+From 25a44dacf4114f33f3a887f358c02f4fd9938427 Mon Sep 17 00:00:00 2001
+From: Dorian Harmans <dorian@woohooyeah.nl>
+Date: Fri, 23 Mar 2018 21:35:35 +0100
+Subject: [PATCH] fix build with LibreSSL 2.7.0
+
+---
+ src/core/network-openssl.c | 6 ++++--
+ 1 file changed, 4 insertions(+), 2 deletions(-)
+
+diff --git a/src/core/network-openssl.c b/src/core/network-openssl.c
+index 9fddf073e..692c7e716 100644
+--- a/src/core/network-openssl.c
++++ b/src/core/network-openssl.c
+@@ -35,7 +35,8 @@
+ #include <openssl/err.h>
+
+ /* OpenSSL 1.1.0 introduced some backward-incompatible changes to the api */
+-#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && !defined(LIBRESSL_VERSION_NUMBER)
++#if (OPENSSL_VERSION_NUMBER >= 0x10100000L) && \
++ (!defined(LIBRESSL_VERSION_NUMBER) || LIBRESSL_VERSION_NUMBER < 0x2070000fL)
+ /* The two functions below could be already defined if OPENSSL_API_COMPAT is
+ * below the 1.1.0 version so let's do a clean start */
+ #undef X509_get_notBefore
+@@ -47,7 +48,8 @@
+
+ /* OpenSSL 1.1.0 also introduced some useful additions to the api */
+ #if (OPENSSL_VERSION_NUMBER >= 0x10002000L)
+-#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || defined (LIBRESSL_VERSION_NUMBER)
++#if (OPENSSL_VERSION_NUMBER < 0x10100000L) || \
++ (defined (LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x2070000fL)
+ static int X509_STORE_up_ref(X509_STORE *vfy)
+ {
+ int n;
diff --git a/net-irc/irssi/irssi-1.0.7-r1.ebuild b/net-irc/irssi/irssi-1.0.7-r1.ebuild
index 5dfd52eed6e2..d9f5671ef476 100644
--- a/net-irc/irssi/irssi-1.0.7-r1.ebuild
+++ b/net-irc/irssi/irssi-1.0.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2018 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
EAPI=6
@@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~alpha ~amd64 ~arm ~arm64 ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
+KEYWORDS="alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+perl selinux socks5 +proxy libressl"
CDEPEND="
diff --git a/net-irc/irssi/irssi-1.0.7.ebuild b/net-irc/irssi/irssi-1.0.7.ebuild
deleted file mode 100644
index 3f6899b5e5d9..000000000000
--- a/net-irc/irssi/irssi-1.0.7.ebuild
+++ /dev/null
@@ -1,54 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit eutils perl-module
-
-# Keep for _rc compability
-MY_P="${P/_/-}"
-
-DESCRIPTION="A modular textUI IRC client with IPv6 support"
-HOMEPAGE="https://irssi.org/"
-SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar.xz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
-IUSE="+perl selinux socks5 +proxy libressl"
-
-CDEPEND="
- sys-libs/ncurses:0=
- >=dev-libs/glib-2.6.0
- !libressl? ( dev-libs/openssl:= )
- libressl? ( dev-libs/libressl:= )
- perl? ( dev-lang/perl:= )
- socks5? ( >=net-proxy/dante-1.1.18 )"
-
-DEPEND="
- ${CDEPEND}
- virtual/pkgconfig"
-
-RDEPEND="
- ${CDEPEND}
- selinux? ( sec-policy/selinux-irc )
- perl? ( !net-im/silc-client )"
-
-RESTRICT="test"
-
-S="${WORKDIR}/${MY_P}"
-
-src_configure() {
- econf \
- --with-perl-lib=vendor \
- --enable-true-color \
- $(use_with proxy) \
- $(use_with perl) \
- $(use_with socks5 socks)
-}
-
-src_install() {
- default
- use perl && perl_delete_localpod
- prune_libtool_files --modules
-}
diff --git a/net-irc/irssi/irssi-1.1.1-r1.ebuild b/net-irc/irssi/irssi-1.1.1-r2.ebuild
index 34f3518a7679..e14f79e14557 100644
--- a/net-irc/irssi/irssi-1.1.1-r1.ebuild
+++ b/net-irc/irssi/irssi-1.1.1-r2.ebuild
@@ -19,7 +19,7 @@ SLOT="0"
KEYWORDS="alpha amd64 arm ~arm64 ~hppa ia64 ~mips ppc ppc64 ~s390 ~sh sparc x86 ~x86-fbsd ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris"
IUSE="+perl selinux socks5 +proxy libressl"
-CDEPEND="
+COMMON_DEPEND="
sys-libs/ncurses:0=
>=dev-libs/glib-2.6.0
!libressl? ( dev-libs/openssl:= )
@@ -28,11 +28,11 @@ CDEPEND="
socks5? ( >=net-proxy/dante-1.1.18 )"
DEPEND="
- ${CDEPEND}
+ ${COMMON_DEPEND}
virtual/pkgconfig"
RDEPEND="
- ${CDEPEND}
+ ${COMMON_DEPEND}
selinux? ( sec-policy/selinux-irc )
perl? ( !net-im/silc-client )"
@@ -40,6 +40,13 @@ RESTRICT="test"
S="${WORKDIR}/${MY_P}"
+src_prepare() {
+ default
+ if has_version '>=dev-libs/libressl-2.7.3'; then
+ eapply "${FILESDIR}"/libressl.patch
+ fi
+}
+
src_configure() {
econf \
--with-perl-lib=vendor \