diff options
author | V3n3RiX <venerix@redcorelinux.org> | 2018-10-27 12:48:57 +0100 |
---|---|---|
committer | V3n3RiX <venerix@redcorelinux.org> | 2018-10-27 12:48:57 +0100 |
commit | 70b82ae359a5538711e103b0e8dfb92654296644 (patch) | |
tree | 8412b84ff9ce02a22be5251052b00feefe1d5b70 /net-irc | |
parent | 64e107b9b6058580ff0432107eb37cefb0b2a7d8 (diff) |
gentoo resync : 27.10.2018
Diffstat (limited to 'net-irc')
-rw-r--r-- | net-irc/Manifest.gz | bin | 9165 -> 9156 bytes | |||
-rw-r--r-- | net-irc/eggdrop/Manifest | 7 | ||||
-rw-r--r-- | net-irc/eggdrop/eggdrop-1.6.21-r1.ebuild | 111 | ||||
-rw-r--r-- | net-irc/eggdrop/eggdrop-1.8.3.ebuild | 4 | ||||
-rw-r--r-- | net-irc/eggdrop/files/eggdrop-1.6.21-fix-gcc5-remove-inline.patch | 52 | ||||
-rw-r--r-- | net-irc/eggdrop/files/eggdrop-1.6.21-fix-memset.patch | 11 | ||||
-rw-r--r-- | net-irc/irssi/Manifest | 6 | ||||
-rw-r--r-- | net-irc/irssi/files/libressl.patch | 33 | ||||
-rw-r--r-- | net-irc/irssi/irssi-1.0.7-r1.ebuild | 4 | ||||
-rw-r--r-- | net-irc/irssi/irssi-1.0.7.ebuild | 54 | ||||
-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 Binary files differindex 0a72ad06041f..f943f5a4a1d1 100644 --- a/net-irc/Manifest.gz +++ b/net-irc/Manifest.gz 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 \ |