diff options
Diffstat (limited to 'net-irc')
44 files changed, 47 insertions, 1242 deletions
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz Binary files differindex e31ebca660ca..a2e22ff5a385 100644 --- a/net-irc/Manifest.gz +++ b/net-irc/Manifest.gz diff --git a/net-irc/bip/Manifest b/net-irc/bip/Manifest deleted file mode 100644 index e5514b18b652..000000000000 --- a/net-irc/bip/Manifest +++ /dev/null @@ -1,5 +0,0 @@ -AUX bip-freenode.patch 671 BLAKE2B aa3051407f1ba56dc9988f213286f98ac68882fc5daaea8c9762139afa964adafedbcc716f909354792e13760f6190a53f6be5860ab1a89a44037cb03639dfbe SHA512 eadbe7867b24aa57e9bd2ffdde0eaac50b39bc0ad374a2ebce9d3a074c381156bd99be0d9826dafc00077bd33ae8f07ef0765b80a02fa5affbdd771747d10774 -AUX bip.vim 102 BLAKE2B 193fe83da363abd5f105ed8acc27f3df9dc058dec9f5e17688a18e5efd97b903d694f4cce3243109af2ae6184c4b0085e46bc942f53a9341f2cc2de724ac27d6 SHA512 6e612cc2963f846bf7fdb0061ce68104c2fbe1f806923ccd54c821467e67eccde88d93ff88e33da27d32fb5c02c872ecaea02b523a25430b76291b4c63fe0be8 -DIST bip-0.8.9.tar.gz 256711 BLAKE2B 2af396dccab45bdb0ac54f33290c58147b927974c3d00fbad00317358bdde64c538c1314bfe2513ae1e914cf68ace7e3f9a744f5939abdeb920e7cd6af35e532 SHA512 572adb6e0982d74a39b0380ef6af51ba7f55b880f78e110b93e09616e6345bb4a9a60475df644ec891cae368287d502ba00bbf734370ba50c57b29de6934c138 -EBUILD bip-0.8.9.ebuild 1416 BLAKE2B bfe3569a0f7751e977791110335bddcc8fc49a4de01145aa9dfc39e09bd06b0a6c19e78f88fc78dd39bcc9f73f576c9df7f008c1c397171aba4133ef958b39f2 SHA512 8c1d77dbc6bfe45c39580691e0e1931cd607d5c2a7d782b91c9b5acb273b6847dc1fb03da84aecc75f355375e243a6a8bdb5f6fea3e2518e95fa49eb95ef0bb1 -MISC metadata.xml 1019 BLAKE2B 973dc5d64bb0bff67366ba20a35ea9b748e655d21122c42c33d9cc345af71d93682bfb99567965953fea371871987ca05286b952bb25c992ed499fd801d898a3 SHA512 21018551f0940f152202d2a380e4757a7a4d7f301967cd03ee424120bac173d48a77cde2c14aa657316d0d47b89679eee66d33bec987d84b794b75a0d0d82042 diff --git a/net-irc/bip/bip-0.8.9.ebuild b/net-irc/bip/bip-0.8.9.ebuild deleted file mode 100644 index cc037d11faa5..000000000000 --- a/net-irc/bip/bip-0.8.9.ebuild +++ /dev/null @@ -1,65 +0,0 @@ -# Copyright 1999-2015 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI="5" -inherit eutils - -DESCRIPTION="Multiuser IRC proxy with SSL support" -HOMEPAGE="http://bip.milkypond.org/" -SRC_URI="ftp://ftp.duckcorp.org/bip/${P}.tar.gz" - -LICENSE="GPL-2" -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug freenode noctcp oidentd vim-syntax" - -COMMON_DEPEND=" - dev-libs/openssl:0 -" -DEPEND="${COMMON_DEPEND} - sys-devel/flex - virtual/yacc -" -RDEPEND="${COMMON_DEPEND} - vim-syntax? ( || ( app-editors/vim app-editors/gvim ) ) - oidentd? ( >=net-misc/oidentd-2.0 ) -" - -src_prepare() { - if use noctcp; then - sed -i -e '/irc_privmsg_check_ctcp(server, line);/s:^://:' src/irc.c || die - fi - - if use freenode; then - epatch "${FILESDIR}/${PN}-freenode.patch" || die - fi - - sed -i -e "s/-Werror//" Makefile.in || die -} - -src_configure() { - econf \ - $(use_enable debug) \ - $(use_enable oidentd) -} - -src_install() { - dobin src/bip src/bipmkpw - - dodoc AUTHORS ChangeLog README NEWS TODO - newdoc samples/bip.conf bip.conf.sample - doman bip.1 bip.conf.5 bipmkpw.1 - - if use vim-syntax; then - insinto /usr/share/vim/vimfiles/syntax - doins samples/bip.vim - insinto /usr/share/vim/vimfiles/ftdetect - doins "${FILESDIR}"/bip.vim - fi -} - -pkg_postinst() { - elog 'The default configuration file is "~/.bip/bip.conf"' - elog "You can find a sample configuration file in" - elog "/usr/share/doc/${PF}/bip.conf.sample" -} diff --git a/net-irc/bip/files/bip-freenode.patch b/net-irc/bip/files/bip-freenode.patch deleted file mode 100644 index 437da08f438d..000000000000 --- a/net-irc/bip/files/bip-freenode.patch +++ /dev/null @@ -1,18 +0,0 @@ -Freenode's ircd-seven uses a custom banlist type for mutes (+q). -This patch makes bip handle +q the same way as +q. -Without it, a user wouldn't get the banlist replies for mutes. - -diff --git a/src/irc.c b/src/irc.c -index 556bf97..a5cc039 100644 ---- a/src/irc.c -+++ b/src/irc.c -@@ -944,7 +947,8 @@ static int irc_cli_mode(struct link_client *ic, struct line *line) - - /* This is a wild guess and that sucks. */ - if (!irc_line_elem_equals(line, 0, "MODE") || -- strchr(irc_line_elem(line, 2), 'b') == NULL) -+ (strchr(irc_line_elem(line, 2), 'b') == NULL && -+ strchr(irc_line_elem(line, 2), 'q') == NULL)) - return OK_COPY; - - ++ic->who_count; diff --git a/net-irc/bip/files/bip.vim b/net-irc/bip/files/bip.vim deleted file mode 100644 index 437d7f083633..000000000000 --- a/net-irc/bip/files/bip.vim +++ /dev/null @@ -1,4 +0,0 @@ -" Vim filetype detection file for bip config files -" - -au BufNewFile,BufRead bip.conf set filetype=bip diff --git a/net-irc/bip/metadata.xml b/net-irc/bip/metadata.xml deleted file mode 100644 index e20cca0de70b..000000000000 --- a/net-irc/bip/metadata.xml +++ /dev/null @@ -1,21 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <!-- maintainer-needed --> - <longdescription lang="en"> - Bip is an IRC proxy, which means it keeps connected to your preferred - IRC servers, can store the logs for you, and even send them back to your IRC - client(s) upon connection. You may want to use bip to keep your logfiles (in a - unique format and on a unique computer) whatever your client is, when you - connect from multiple workstations, or when you simply want to have a playback - of what was said while you were away. - </longdescription> - <use> - <flag name="freenode">Enables freenode-specific functionality. - Currently that is only support for mute lists (MODE #channel +q).</flag> - <flag name="noctcp">Disable the automatic CTCP VERSION reply which is often - exploited by malicious people to cause a DoS (reconnect due to flooding). - </flag> - <flag name="oidentd">Enable oidentd support</flag> - </use> -</pkgmetadata> diff --git a/net-irc/epic4/Manifest b/net-irc/epic4/Manifest deleted file mode 100644 index 0ed805ebbfcc..000000000000 --- a/net-irc/epic4/Manifest +++ /dev/null @@ -1,8 +0,0 @@ -AUX epic-defaultserver.patch 620 BLAKE2B 70deaaf1d35e02565d4751ca5f788213e96af351e07f83dad4f73a3b83ac39816391e4c1f7571a1e153daf04125eb113c0694e12427cf53c593d2fb1bec8c959 SHA512 5f939cac74194e0e92e7ce48fe668244201ae24590be9e8c71bf6fe74adbbd7cdfad6b43b3ccd755cbf22c4362467e72d7a0e7877c0b0f04340f58a039b67e7d -AUX epic4-2.10.1-make-recursion.patch 275 BLAKE2B 1ad0aab82da81bb84f8905178d899997cd914d7f5a1aa4a75df61001a921b1044b138e7a167aef86f64a01a0cf4850a0756d80c61b5cca6ae0bc6ecec67eb9f9 SHA512 e5def43f987585aa66761260f507049f67eca75a3cbef3b6f0a7283d0412388cb810ce7692877a62582816bca9887ee2c87429b8246442774bcecd5e195e4d1b -AUX epic4-2.10.1-perl.patch 1405 BLAKE2B bfedd45dba78ca5203b0b2ce65ba738f010f1d22044055c4e0d6849742c84366b325c24367729b0c66907d235a4fd79de4f2034964ba40969a7901978f9e247a SHA512 958e54d18199b412a7f03917d62169227e0ac3be73793698c518cf676375879227d6c754622e722729369197853a2c22f1e6f7de97841c01471dd7b020d42781 -DIST epic4-2.10.1.tar.bz2 629722 BLAKE2B 9e28c053ce72eeeeb031c42cc2ebb838a8c5acf18764381d26906afa0ba4471c6241ff65b9f537b51054749698bf7ff9672d7f212cee1b19965a99bca47c29ef SHA512 382a0ad6d2778aba037ee1cf065ec7d2ea3827957010f9eea36072fbb8bf14cdba5baffa9a3ce7888305a2451ae61a4b5b5823336fc80b73997fe0d609918656 -DIST epic4-help-20050315.tar.gz 332502 BLAKE2B 6839c828883bf42545e0d54512377558ec031359a296c014152d8ee136063299d6dbf1e7143b8f32a1ee4d4250029206f6a8fdb3f07c295736cd83a3530e4886 SHA512 f59339d4f2c339cb4c3cbc0cce7db8fadbfe469884c16ab9add42e98eb318851e48ce8a04b4920d33c42afff8b39ec41186744eda0460af544c43fe14658e7e6 -DIST epic4-local.bz2 6530 BLAKE2B 3c4e32dc0f47e74ed750e0f12713b026f75137f8f0edfe28d05c2b527c3117edf834e604cb33f2e2569577c39a38c787437ab68ccc8d426e68b6637565ac78df SHA512 2f4bb0aee284ddedd95dd97b17bd1756fcc700ec07b2814d84f3185e215134600fdd0fadf7ecb1d490ebb449f5e9530fcb207ebfaec27cfce1f9570e73103cc1 -EBUILD epic4-2.10.1.ebuild 2714 BLAKE2B 425104fa0abf01a2e197bc58316833cf8bcef3eb9a5bfe24a57deb0fb2228cac0eea3436c1664bc02174572da0dc8200be5bb14b9850f9baf736b8d43f600afb SHA512 9f3b5eac97febf130e179170fa4377864c08319a42981aa6003ea24a83be3bbe920e64117c012c53dbdb686da766da4bffdb0fef1f303d0c1cfda3a902273e6f -MISC metadata.xml 166 BLAKE2B c254f1fb642881aba57637be14fb0a89b10384f91a128feaec3a8c870d76efc2cbacb92caccc0dee2dd19a5ac5eaf8643080dafa05c4e2ac96a68568927e5afd SHA512 a56648c974a1d14dd4c18237532773c72057a13ab90c58b5da04f185e3c12a8bd8d5c21fb06053507f31766291a82dc7d87b34cd65fd94cfe2af7295c813ef84 diff --git a/net-irc/epic4/epic4-2.10.1.ebuild b/net-irc/epic4/epic4-2.10.1.ebuild deleted file mode 100644 index fa6e98d50759..000000000000 --- a/net-irc/epic4/epic4-2.10.1.ebuild +++ /dev/null @@ -1,96 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=4 - -inherit autotools eutils flag-o-matic toolchain-funcs - -HELP_V="20050315" - -DESCRIPTION="Epic4 IRC Client" -HOMEPAGE="http://epicsol.org/" -SRC_URI=" - ftp://ftp.epicsol.org/pub/epic/EPIC4-PRODUCTION/${P}.tar.bz2 - ftp://prbh.org/pub/epic/EPIC4-PRODUCTION/epic4-help-${HELP_V}.tar.gz - mirror://gentoo/epic4-local.bz2" - -LICENSE="BSD" -SLOT="0" -KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86 ~amd64-linux ~x86-linux ~ppc-macos" -IUSE="ipv6 perl ssl" - -DEPEND=" - >=sys-libs/ncurses-5.2 - perl? ( dev-lang/perl ) - ssl? ( >=dev-libs/openssl-0.9.5:0 )" -RDEPEND="${DEPEND}" - -src_prepare() { - epatch \ - "${FILESDIR}"/epic-defaultserver.patch \ - "${FILESDIR}"/${P}-make-recursion.patch \ - "${FILESDIR}"/${P}-perl.patch - - eautoconf - - rm -f "${WORKDIR}"/help/Makefile || die - ecvs_clean -} - -src_configure() { - replace-flags "-O?" "-O" - - # copied from alt overlay - [[ ${CHOST} == *-interix* ]] && export ac_cv_func_getpgrp_void=yes - - econf \ - --libexecdir="${EPREFIX}"/usr/libexec/${PN} \ - $(use_with ipv6) \ - $(use_with perl) \ - $(use_with ssl) -} - -src_compile() { - emake CC="$(tc-getCC)" -} - -src_install () { - einstall \ - sharedir="${ED}"/usr/share \ - libexecdir="${ED}"/usr/libexec/${PN} - - dodoc BUG_FORM README KNOWNBUGS VOTES - - cd "${S}"/doc || die - docinto doc - dodoc \ - *.txt colors EPIC* IRCII_VERSIONS local_vars missing new-load \ - nicknames outputhelp SILLINESS TS4 - - insinto /usr/share/epic - doins -r "${WORKDIR}"/help -} - -pkg_postinst() { - if [ ! -f "${EROOT}"/usr/share/epic/script/local ]; then - elog "/usr/share/epic/script/local does not exist, I will now" - elog "create it. If you do not like the look/feel of this file, or" - elog "if you'd prefer to use your own script, simply remove this" - elog "file. If you want to prevent this file from being installed" - elog "in the future, simply create an empty file with this name." - cp "${WORKDIR}"/epic4-local "${EROOT}"/usr/share/epic/script/local - elog - elog "This provided local startup script adds a number of nifty" - elog "features to Epic including tab completion, a comprehensive set" - elog "of aliases, and channel-by-channel logging. To prevent" - elog "unintentional conflicts with your own scripting, if either the" - elog "~/.ircrc or ~/.epicrc script files exist, then the local script" - elog "is *not* run. If you like the script but want to make careful" - elog "additions (such as selecting your usual servers or setting your" - elog "nickname), simply copy /usr/share/epic/script/local to ~/.ircrc" - elog "and then add your additions to the copy." - fi - - # Fix for bug 59075 - chmod 755 "${EROOT}"/usr/share/epic/help -} diff --git a/net-irc/epic4/files/epic-defaultserver.patch b/net-irc/epic4/files/epic-defaultserver.patch deleted file mode 100644 index 1dbc2087cce9..000000000000 --- a/net-irc/epic4/files/epic-defaultserver.patch +++ /dev/null @@ -1,12 +0,0 @@ -diff -Naur epic4-1.1.14.orig/include/config.h epic4-1.1.14/include/config.h ---- epic4-1.1.14.orig/include/config.h 2003-10-28 05:53:57.000000000 +0000 -+++ epic4-1.1.14/include/config.h 2004-01-03 13:49:53.083473288 +0000 -@@ -42,7 +42,7 @@ - * the client will NOT compile and work properly! Use the default here if - * you dont have other servers to use. - */ --#define DEFAULT_SERVER "localhost irc.efnet.net irc.undernet.org irc.dal.net" -+#define DEFAULT_SERVER "localhost irc.freenode.net irc.efnet.net irc.undernet.org irc.dal.net" - - /* - * The left and right brace characters ('{', '}') are special characters in diff --git a/net-irc/epic4/files/epic4-2.10.1-make-recursion.patch b/net-irc/epic4/files/epic4-2.10.1-make-recursion.patch deleted file mode 100644 index 68d7e4c460b6..000000000000 --- a/net-irc/epic4/files/epic4-2.10.1-make-recursion.patch +++ /dev/null @@ -1,10 +0,0 @@ ---- a/Makefile.in -+++ b/Makefile.in -@@ -210,6 +210,6 @@ - $(RM) Makefile source/Makefile include/sig.inc config.status config.cache config.log include/defs.h source/info.c.sh - - depend: -- (cd source;make depend) -+ (cd source;$(MAKE) depend) - - # This is the end of the file. diff --git a/net-irc/epic4/files/epic4-2.10.1-perl.patch b/net-irc/epic4/files/epic4-2.10.1-perl.patch deleted file mode 100644 index ce41d153abc6..000000000000 --- a/net-irc/epic4/files/epic4-2.10.1-perl.patch +++ /dev/null @@ -1,54 +0,0 @@ -From: Nathan Phillip Brink <binki@gentoo.org> -Subject: Fix broken perl detection somewhat. - ---- a/configure.in -+++ b/configure.in -@@ -636,25 +636,27 @@ - dnl - - AC_MSG_CHECKING(whether to support Perl) --AC_ARG_WITH(perl, --[ --with-perl[=PATH] Compile with perl support.], --[ test -z "$withval" && withval=yes ], --) --test "xno" != "x$withval" && for base in $withval /usr/local /usr / --do -- FOUND= -- for ext in so a dll ; do -- test -r $base/lib/libperl.$ext && FOUND=1 -- test -r $base/libperl.$ext && FOUND=1 -- done -- test -n "$FOUND" || continue -- AC_MSG_RESULT(yes) -- LIBS="$LIBS `perl -MExtUtils::Embed -e ldopts`" -- PERLDOTOH="perl.o" -- AC_DEFINE(PERL) -- break --done --test -z "$PERLDOTOH" && AC_MSG_RESULT(no) -+AC_ARG_WITH([perl], -+ [AS_HELP_STRING([--with-perl[=PATH]], [Compile with perl support.])], -+ [], -+ [with_perl=maybe]) -+AS_IF([test "xno" != "x$with_perl"], -+ [ -+ PERL_LIBS="`perl -MExtUtils::Embed -e ldopts`" -+ AS_IF([test -n "$PERL_LIBS"], -+ [ -+ AC_MSG_RESULT([yes]) -+ LIBS="$LIBS $PERL_LIBS" -+ AC_DEFINE([PERL], [], [Define if perl support should be compiled]) -+ PERLDOTOH="perl.o" -+ ], -+ [ -+ AC_MSG_RESULT([no]) -+ AS_IF([test "x$with_perl" != "xmaybe"], -+ [AC_MSG_ERROR([You specified --with-perl, but I was unable to find libperl])]) -+ ]) -+ ]) -+ - withval='' - - dnl ---------------------------------------------------------- - -Diff finished. Thu Jun 30 22:15:26 2011 diff --git a/net-irc/epic4/metadata.xml b/net-irc/epic4/metadata.xml deleted file mode 100644 index 6f49eba8f496..000000000000 --- a/net-irc/epic4/metadata.xml +++ /dev/null @@ -1,5 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> -<!-- maintainer-needed --> -</pkgmetadata> diff --git a/net-irc/hexchat/Manifest b/net-irc/hexchat/Manifest index 3aa123f65a74..736207add785 100644 --- a/net-irc/hexchat/Manifest +++ b/net-irc/hexchat/Manifest @@ -3,8 +3,8 @@ AUX hexchat-2.12.4-libressl.patch 1040 BLAKE2B ee063f1ce4ea2d355959df5ec3b0271e6 DIST hexchat-2.12.4.tar.xz 1451468 BLAKE2B 91db1486b421f9707f9dddfe8aba812aa283d5e3cc3c12815faa7e515d00b803bde0bbf30e1ca5c0b69fe954dd30a6f69e5094dabe1dc641ae4f0742ad1965b4 SHA512 48d30c23973a19efc7a8e6d00a3e9675e8556a6fa9da046175b3d87bdab0bebbc6caf58970d654e270421d0d49c2cd9f498b425b7e3a49dd81670dc4825fca40 DIST hexchat-2.14.1.tar.xz 1281872 BLAKE2B e450fe7391b8b51a7aebeaeacdb5f1fb6c00184f668813920d98ed6a00dd4c0308863657467b7608987feb0739ac85256d93ca9ef8a220e6c7a5545d8386f25d SHA512 2728d6f084530c1a65ddb7960db6574fef2bca77e726a2155c8b5724256f37b47421e990b1bf7c9fad7987027b2f6de4534a8df28a98cb3d28da726e16ac32dd DIST hexchat-2.14.2.tar.xz 1288732 BLAKE2B 93001bf48516e0326c4df16945ff8a157e7a410ca202d1231657c9fb439ddd4a7515aacea0b0fff92365d477aa24c90d37aa61466495354dcdf5578d7accfa65 SHA512 488799700e439a137ad469f618cb1abf75d1f1ebf223c750d658004ef7b2c728543a5a9ae4e6317d6447428dc59e12dded619346a5d8bba12c92dab653512fca -EBUILD hexchat-2.12.4-r2.ebuild 3400 BLAKE2B 09d73fc326969f64acb81b751e7a67195f4c82a2edaece1b9254ba121696c2305d353d6c4155075df26861650fbd94b22547e6cb0e931fef08a7b89f0a05da0d SHA512 6afb1a4a62a94107f25539af6a5f8f5da90fab8371ea9da7c7cb7e7173fe6e37a5667f0aec38d3478b49e429f94e8c3e47b400933e1a0fefae671dfb8539b7dc -EBUILD hexchat-2.14.1.ebuild 3435 BLAKE2B f052fd4f3669d2b6c338d1beba29d1fcfa9c2fbdd6ebf132e7f9b0c671aa7c196d1165647d20ee1ae40dc1c80d9ad73001afff22ad0f572c120d75e7287ae0ce SHA512 e4a263fedce93d34f9bfee8e270c8dca04108ea08272628462124a7e13feb54e038747522cc70b322976da0e599aa79de90478602f4081b7713c0d3ca770b8bb -EBUILD hexchat-2.14.2.ebuild 3499 BLAKE2B d6aa041a676aa54d856115b29fa93a3816092938c3cc7545f53141d6efdb4f508a8725b38433787b95f7f826fe239dfa49dd9c8d3342942c61181169d7e619a8 SHA512 d784848d687a1b469cc701f3fcf889c23c48e1d38915fe31d4fdeb99811451c7c40d1f11ed7d9b1cea6010174f18f14492f4a7f92d81680839f530d312eaab7a -EBUILD hexchat-9999.ebuild 3305 BLAKE2B c3d9dc45c4c2f0d8d2d0165a6791e3a57f87bf9a62506fa4eeb81753f0348476eaa2784eb2133b349fbaef934d1876e343cc7218bc952cda1780c4be4475300f SHA512 3948f8562ac093a5fc0892e0cbc0f30e57b4d0fa74b6cdf4a2e054a56983006c77399446dc5621ea1a8018a10b9f3ee15beafb3dfb4432feb27eb0b947f64524 +EBUILD hexchat-2.12.4-r2.ebuild 3393 BLAKE2B 5f1c2534b02f1cb788e65aa817160e400a7c041f058c6767cd60e558bd376efe0f70112ca7c7b8729ea58d3341d0bcb87f36fbe21b9ff39175c3a05884d6de5c SHA512 b87929efebfbf9bfd52c879f2dbf10c7c9e65541d653cf196313c80cb612b61d769c21f223f5805024c1a7494ebe87f3a1ff7b043f6ff878a96f039bd4ec2baf +EBUILD hexchat-2.14.1.ebuild 3430 BLAKE2B a81b3656464ac62c90a4bff8528ed7c5dc8ffa7e5e22816fbdcb1a8fd746936502b99327a204dff978de06eb0fe411973b74e0ce48fb912febd50f617cafddd8 SHA512 0934c9d1cf1e198b61f1f94faf2c7e2c42bfc8f861f8bf700c2508cc49f8bba7193313d2466fc4f81841dcc464bc870ff41c5eab611417ed2a210a6191f1e44b +EBUILD hexchat-2.14.2.ebuild 3497 BLAKE2B b52c3cd782a4334612f716acae6ef449870d5b2f781d0d029f16600c0ed9091a0d3dab63e481dc390020c2beb111c038cc9ce44058fa7f50be54b38361f78d27 SHA512 bab25eea910337d4a00935ebbd53d3996ddfb4c1dcace6effa10e6870cf1cf8307f9b7c0e46997ee0d21727ee34e9a7ecae81c5dc25d8c4784c78a2876184638 +EBUILD hexchat-9999.ebuild 3303 BLAKE2B 510bfb7392c55198d1d155bb84ad5e0c84d54d4d578d450e27b07bc731d3e0387268ff288a8f78d1b7102bfe1bc42d70562d81086e268dd3d3bacb99b248c27a SHA512 8091cdce8318277d60eb9633eed534a58768fe9848f2c773d20afbc93c6581cf7bee740064f7b5e3206bf1c58f3dc7b3159401ac2a4bae2c97f2ef503e763fb6 MISC metadata.xml 1270 BLAKE2B e7fa8f9ec799b0448b1b1746dc8e076050cc057a04234dc1aa45e77632d0e466443a3bfe0cc2f537fc1bbba91cbb11117377778336e520255120fed3498cdabe SHA512 bf21e165f0b91ee73edf979e59149723d62e7032a8087ec3ea164c1075bf7d7ebc658d15d44e05f682bef26b85ca24b27143446c9e8cf40dc97a6b29ef3932ea diff --git a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild index 998e10b71a93..247381635a4b 100644 --- a/net-irc/hexchat/hexchat-2.12.4-r2.ebuild +++ b/net-irc/hexchat/hexchat-2.12.4-r2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +PYTHON_COMPAT=( python{2_7,3_5,3_6} ) inherit autotools fdo-mime flag-o-matic gnome2-utils python-single-r1 DESCRIPTION="Graphical IRC client based on XChat" diff --git a/net-irc/hexchat/hexchat-2.14.1.ebuild b/net-irc/hexchat/hexchat-2.14.1.ebuild index b35c166c0a0d..34d8f3345253 100644 --- a/net-irc/hexchat/hexchat-2.14.1.ebuild +++ b/net-irc/hexchat/hexchat-2.14.1.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python3_{4,5,6} ) +PYTHON_COMPAT=( python3_{5,6} ) inherit gnome2-utils meson mono-env python-single-r1 xdg-utils diff --git a/net-irc/hexchat/hexchat-2.14.2.ebuild b/net-irc/hexchat/hexchat-2.14.2.ebuild index 7ef4db04615b..f1794c30fd42 100644 --- a/net-irc/hexchat/hexchat-2.14.2.ebuild +++ b/net-irc/hexchat/hexchat-2.14.2.ebuild @@ -1,9 +1,9 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python3_{4,5,6,7} ) +PYTHON_COMPAT=( python3_{5,6,7} ) inherit gnome2-utils meson mono-env python-single-r1 xdg-utils diff --git a/net-irc/hexchat/hexchat-9999.ebuild b/net-irc/hexchat/hexchat-9999.ebuild index 1b4f2fa60674..14a652693e67 100644 --- a/net-irc/hexchat/hexchat-9999.ebuild +++ b/net-irc/hexchat/hexchat-9999.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{4,5,6,7} ) +PYTHON_COMPAT=( python3_{5,6,7} ) inherit meson mono-env python-single-r1 xdg diff --git a/net-irc/irker/Manifest b/net-irc/irker/Manifest index b22bb2722ef0..484e0967b77e 100644 --- a/net-irc/irker/Manifest +++ b/net-irc/irker/Manifest @@ -13,8 +13,8 @@ EBUILD irker-2.11.ebuild 1251 BLAKE2B 56c3d2631c44198adc69b8ff18c0d78cb81b5c541e EBUILD irker-2.12.ebuild 1251 BLAKE2B 56c3d2631c44198adc69b8ff18c0d78cb81b5c541eaafd16079509ef9583d3c49ac8bb83198a943179bb83edbae7e84e04e8899c7ddcdec78912bf42dfa63616 SHA512 ad2750d93a565c575657afcf47424af5ecf8719f53748c2e6abbf4bcdf81790e0f67598b5f448863ee0c324ea61a1ec1db471b565026aca94bb8d929967a553d EBUILD irker-2.13.ebuild 1251 BLAKE2B 56c3d2631c44198adc69b8ff18c0d78cb81b5c541eaafd16079509ef9583d3c49ac8bb83198a943179bb83edbae7e84e04e8899c7ddcdec78912bf42dfa63616 SHA512 ad2750d93a565c575657afcf47424af5ecf8719f53748c2e6abbf4bcdf81790e0f67598b5f448863ee0c324ea61a1ec1db471b565026aca94bb8d929967a553d EBUILD irker-2.15.ebuild 1417 BLAKE2B 9af7105677b7997cf8f93431484553a65606ee20003827487bf1fa49b0b95a2c9925b09d71c4a3ab37b2a99ca7f9aad0176d95854264d2a77fce95ea18a3efe9 SHA512 9618bcb3630c42443bfdd5dc1143bce97b7145d66fd75cae92a5e6379886e509e934a5ccbfd9ba04cd3494cef25d353629f378f4104ffe66b308980ba7cef265 -EBUILD irker-2.16.ebuild 1428 BLAKE2B 2d63f46eb2e69f0547d2eff838da8df755683a34ec320b0a5a3e064e9647398e88f4856202cfc11bc9696007368f85abdab00273112d25ca181ef080b2ef746f SHA512 20e3d44eae5179f03fe1ca8fd71cd0bac431cf2a41de025e903632e2b8ce816ea55fda83b48ac2aab03de309887c78a68cec43dc1f9b8d07362553dcedf9122f +EBUILD irker-2.16.ebuild 1419 BLAKE2B b476edd5616f76a182370db97a4e03c3385b2bc149481f81e06a11cfe9e0d524ec128f38815352b216923f542e664612caa0f304df1680f172e31d729a3f0cb6 SHA512 0e212ab27049326fe475c2d8f078b80508fd08057ef21906150434eb5294f9210e78e09ba1ca0dea7814c9944975d3339f7f4a2704841d45c907ba38d41365b3 EBUILD irker-2.18-r1.ebuild 1307 BLAKE2B 041e6a611d5b0afaad38f38a7a6f49b0d15b0b7cc2712c726c93460550aa6c9f7e5ce3265249e592bdd3943bf881f2284f0740031e21372126739f0a9e34b72c SHA512 5408c1fcbc4bdee662c61fdab9f0eb4cc8264770e4389d919c7b7d77f5887abb9dd4e421bf9e693639dcd8fa67528847ab3a4f99609e70962bd3121504907ba4 -EBUILD irker-2.18.ebuild 1277 BLAKE2B 1a655da610852f06a55e3a81a0b264a5ae8f75bc9ef56354b94d60a0c55ee505a43ec2f6226e3dd1dd793fae03c8c0d40e9c0e6d0f275eefc4ec8c6b7e780ca6 SHA512 23b6117fbe84aa87cf95a6a0732c8c3504a7c8557af395ce5232dba859fd92902208135e06fe4142fbad94cb1229290f128c1c568ead6e4e3ae0cd84e6dd85bf +EBUILD irker-2.18.ebuild 1270 BLAKE2B cdc078bff59ef58e842c0769f140c50e4d8a57df1d941874442ace62642d81d59fadc1850cd6d31b78c06a71aaa2f0260cfea4d5490d5c03f39ceb7fc0e64f06 SHA512 a8e6b93f05f2b89063817563329c21f0a7d71b8b7508e1cc07ffd6e7cf082dacfca87b4fa1e0d754222ec5615731775f13d9b5d0f5e7c6c4701ba84b48518516 EBUILD irker-2.9.ebuild 1251 BLAKE2B 56c3d2631c44198adc69b8ff18c0d78cb81b5c541eaafd16079509ef9583d3c49ac8bb83198a943179bb83edbae7e84e04e8899c7ddcdec78912bf42dfa63616 SHA512 ad2750d93a565c575657afcf47424af5ecf8719f53748c2e6abbf4bcdf81790e0f67598b5f448863ee0c324ea61a1ec1db471b565026aca94bb8d929967a553d MISC metadata.xml 247 BLAKE2B 5a20af3c9732ef7dba68131a08988652f5c93a6d186a82c4deb1bb9c06dc3ae73152a0d241cc346637f7b11caf4676da43301ba596c67b66669535e71db0b03e SHA512 29cf52c16b0cce69899d9c2da8acd9144b7d760442aa323b854dceadb42459e009545193b1df7911ac2241b59f4819b4a6bb1d206d6f57953f770031433bb6b7 diff --git a/net-irc/irker/irker-2.16.ebuild b/net-irc/irker/irker-2.16.ebuild index 9171b100f45f..9ebbbfed8aed 100644 --- a/net-irc/irker/irker-2.16.ebuild +++ b/net-irc/irker/irker-2.16.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 -PYTHON_COMPAT=( python{2_7,3_4} ) +PYTHON_COMPAT=( python2_7 ) PYTHON_REQ_USE="ssl" inherit python-single-r1 systemd eutils diff --git a/net-irc/irker/irker-2.18.ebuild b/net-irc/irker/irker-2.18.ebuild index 2dae81311ef9..a74d4266ec38 100644 --- a/net-irc/irker/irker-2.18.ebuild +++ b/net-irc/irker/irker-2.18.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) +PYTHON_COMPAT=( python{2_7,3_5} ) PYTHON_REQ_USE="ssl" inherit python-single-r1 systemd diff --git a/net-irc/limnoria/Manifest b/net-irc/limnoria/Manifest index 8533ca7eecbf..e7d5939ecae0 100644 --- a/net-irc/limnoria/Manifest +++ b/net-irc/limnoria/Manifest @@ -1,8 +1,8 @@ DIST limnoria-20150523.tar.gz 937583 BLAKE2B 7e27a3f415ad8623da3a149feb235bcf9261f936e93bd494e4c07183691d66003f3d3e18aa282f7bbb5cf41f44984ea78d96687d6047be731947abe971ed3877 SHA512 d94ea8fe64a648605e8e45317f3283fac837e8bfe1465407fa7522ea5e2259c64a0ea3aa4585313b5c21def735fa7b0e62d7774fabfc2647683efc2f4c38d599 DIST limnoria-20150829.tar.gz 939733 BLAKE2B 606284c5fb5d05e8c932a3c092a0a18a75f3b9fe4224c07113446be22e61707725a6bbe4ae8e0aa10d207a0988d72f832735faab5a0d3f8bcea4af810ca86c8a SHA512 51c941adf596716a610f6233a606958eae39fb90ad2ab02fcde670596c174b99196da7d29d31c438db0eeb79bd2d8c1067fdf21f0e6e42ba25a80cd5249b89a2 DIST limnoria-20171025.tar.gz 957078 BLAKE2B 74c1f7cb2ab9123706f265e471533dac4224848ba9a78a79749ca5cac7e9f67c33a884cef30706f3c36440b385ae2e1d5748f4b7aedaf9bfd8e38839d13e4865 SHA512 513a04b860e1fc1788de41238c858fa487899988111d9f5bfaa4acde6506dbd4bdf4dd26e48d268f6ca2f1b301b3e8d9aad8a2733013c09db69ffb4f925a7c12 -EBUILD limnoria-20150523.ebuild 2627 BLAKE2B 60ec81c753aea07528819c42e3a3044e8d6ff6ecf4479de22f38629f784a61243c02e060244247d88c5c82aa3a7f9764399413e6326d66e0e94fb6800df94f0d SHA512 3240cd36ff12d0222dae15945970c07103494b2d874df34b64b72850dc2657ca5272046c4da67f4c5cbe32bad564052aae4c568dfbd7f499d37be8110eedb4e3 -EBUILD limnoria-20150829.ebuild 2631 BLAKE2B e39458856bd38924610a4d4723e76c02cedf762d80fcc2128a8fefedb1536f857a61a982e605485dd1e1655bd513208f5133dd577b03fad439d4aa24dbccf7d9 SHA512 75c82036fa8488f5c2f63f193bddc73b970530601ac5d572ae41efc2e20a63dc13e3424fdd7b4d32832dd40c357cecf360e65a69c1fc76b4f2c1c971a119ee4f -EBUILD limnoria-20171025.ebuild 2635 BLAKE2B f75ea775cb29bfe5a860974402741321e9810c4dae438afff1e43a6c87b7f273a9d764725c16b6afda92f02de600ecd132e40fa050ab624ac93e8bd47d85dbc2 SHA512 eeb10ce41756fb302a17fe9a3e858869947e7186e7df20c8d25140b28bbb09dd4e2fba2ec88db757403a70292a2e36498f1149ab51a14513aeb9a620c13f68af -EBUILD limnoria-99999999.ebuild 2635 BLAKE2B f75ea775cb29bfe5a860974402741321e9810c4dae438afff1e43a6c87b7f273a9d764725c16b6afda92f02de600ecd132e40fa050ab624ac93e8bd47d85dbc2 SHA512 eeb10ce41756fb302a17fe9a3e858869947e7186e7df20c8d25140b28bbb09dd4e2fba2ec88db757403a70292a2e36498f1149ab51a14513aeb9a620c13f68af +EBUILD limnoria-20150523.ebuild 2618 BLAKE2B db3ec1cfddfc2d339b226beabcf1b093a6f5a93ff59c3ead380093208c0306324b189d28ed2cc30ce844f182f750d5c6b038979c7c3c3e3aaec60dcc71929814 SHA512 1e26a786a4fa188de59571e8857981d09a1e6f296561b8ee09369c8c821ce829fa4ea8ddd243d0eb17beec9f02ae2d6c27766e34ecb1b78900c4bfca8fcba9e9 +EBUILD limnoria-20150829.ebuild 2624 BLAKE2B 5497319bccd5cb23dcb77608ef1919fe0daf775095fb1f512d7d8408aaab8cfa80e353fbf29abd61f6686b5e5e9b3f2b907b5e4d82d1b91755742cd4dd773c16 SHA512 80a53b414a94ba24c22c797268603c2d4036cb5a50fed15954cf11c4db8f9249fc0382bdbe4bc9cbd9bdb5ed58d5aacf5722227ec9b26a0ba44bbc312433d00d +EBUILD limnoria-20171025.ebuild 2628 BLAKE2B 0089087fa8b6b4054fa6ada804a63a5aa4f2f8cc0f31f7800719e055100fa5924d8d194f6b7d5cdde2549611263e165e1c0fbb2dc1e349108ac9cad8ccca3e01 SHA512 cad64f8d9155722ffe7b80e50c8c05bede056b52d0ee9d78963f1efa17b74985881ef5810a1b119cdbda36fdfb575d76f1d4eb3574f5d099d674fffae5a18b51 +EBUILD limnoria-99999999.ebuild 2628 BLAKE2B 0089087fa8b6b4054fa6ada804a63a5aa4f2f8cc0f31f7800719e055100fa5924d8d194f6b7d5cdde2549611263e165e1c0fbb2dc1e349108ac9cad8ccca3e01 SHA512 cad64f8d9155722ffe7b80e50c8c05bede056b52d0ee9d78963f1efa17b74985881ef5810a1b119cdbda36fdfb575d76f1d4eb3574f5d099d674fffae5a18b51 MISC metadata.xml 408 BLAKE2B 5328f97d256c4e5dc340d7ce1c6090983c84948326bff34ee0a94c6dd644fb72b5bf348a10e841e520ccf80d1238f159af64e5a3dc1991b9646da17baf3ff0d0 SHA512 6be6681e4b0f8555cd0e769937580068315acae5b1d1c722c354748b8c0a16c0146950b716a1b7b46f0230623580b2576f53c757b13125577698f458f824732e diff --git a/net-irc/limnoria/limnoria-20150523.ebuild b/net-irc/limnoria/limnoria-20150523.ebuild index 3077cf78f228..a18cf8c73618 100644 --- a/net-irc/limnoria/limnoria-20150523.ebuild +++ b/net-irc/limnoria/limnoria-20150523.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" -PYTHON_COMPAT=( python{2_7,3_4} ) +PYTHON_COMPAT=( python2_7 ) inherit distutils-r1 diff --git a/net-irc/limnoria/limnoria-20150829.ebuild b/net-irc/limnoria/limnoria-20150829.ebuild index 0280102ac95c..47c217b5d5f7 100644 --- a/net-irc/limnoria/limnoria-20150829.ebuild +++ b/net-irc/limnoria/limnoria-20150829.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" -PYTHON_COMPAT=( python{2_7,3_4,3_5} ) +PYTHON_COMPAT=( python{2_7,3_5} ) inherit distutils-r1 diff --git a/net-irc/limnoria/limnoria-20171025.ebuild b/net-irc/limnoria/limnoria-20171025.ebuild index e90b31d93097..0c64a0acb20e 100644 --- a/net-irc/limnoria/limnoria-20171025.ebuild +++ b/net-irc/limnoria/limnoria-20171025.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +PYTHON_COMPAT=( python{2_7,3_5,3_6} ) inherit distutils-r1 diff --git a/net-irc/limnoria/limnoria-99999999.ebuild b/net-irc/limnoria/limnoria-99999999.ebuild index e90b31d93097..0c64a0acb20e 100644 --- a/net-irc/limnoria/limnoria-99999999.ebuild +++ b/net-irc/limnoria/limnoria-99999999.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI="5" -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6} ) +PYTHON_COMPAT=( python{2_7,3_5,3_6} ) inherit distutils-r1 diff --git a/net-irc/rbot/Manifest b/net-irc/rbot/Manifest index 31c3b29571bf..7c8a4c339724 100644 --- a/net-irc/rbot/Manifest +++ b/net-irc/rbot/Manifest @@ -4,5 +4,5 @@ AUX rbot.conf2 1111 BLAKE2B 22cfbcb92f8d0df664a03b26db6027837463c5f8f543829b772d AUX rbot.init 1459 BLAKE2B 3b58ca09d2073ef01f94ae1980ed9203d4cadc1a9512842e1ce53709ddb1cfab15228b41656aca5e69999ca933bfe45c94ac18af214b0e890f04912a56830ba8 SHA512 57f5504829ed7524b70102833a5de168f7ea08e594a92ece6d7c0f2eab7de8c9dd14a6d199c5e63b6298209bdf5de4adcb06aded0c23d05c35f7e9774742ecea AUX rbot.init2 1345 BLAKE2B 137df6384fde1e3ee9501ce38b31470605bf308827213924033b291f8aa567e90cb8421be6865f4df269aa9b8cc3b20c4b729f3cc4aaaa90959dec39382752ea SHA512 b3d8b83eea4d429a47657f4f9b6cb0aed6c283aa4e7535307305f33bc84c53c0c82e2b76a7cf45ec192c7db68c71e70ee5b000ffbd6f0ff59039de8f69f88dff DIST rbot-0.9.15_p20160325.tar.gz 762685 BLAKE2B 68146d241bd57198e0a7a9e5ae033827116bbe31d3bdc05bf42aa644c5dd900254bbe7317461aa553ad92daac299439721a85cd8dd41033cf38b9e97b268e1ee SHA512 b0bc90ee2c6ddb3cdd92cdd5f3a45520d20bc97327b3d694235f7ba94f13ef3c884d4658b083f71bfee2cbeff3cbc7a57c251c4d28bfee293e2556f64e7b4160 -EBUILD rbot-0.9.15_p20160325-r1.ebuild 5319 BLAKE2B 4df3a6eee155d01b626a03d581deff2299c73c8d5e2934929d550e2aaa37219598852d681e5266496be83cdfca05520e323820718914c3a1c10531883eba1366 SHA512 6eee091c9856fd8dacb4943d9b51ae7903d0adde14bc33f7517ca639a7e27be805d22f00292d4e6d370075add157f9933c8dcc3f4a46a2f52f768f5779d5de2d +EBUILD rbot-0.9.15_p20160325-r1.ebuild 5323 BLAKE2B ae239e25cff54a5e0b109650833649da4537cd69cc4fb70d763f0a7b0d6a622a4f07093cf4f255c54c71d3443696084c167c1cc6d184a666c21680c1163828e1 SHA512 1b86e9bb9c9963f8e3f4eb719670138ce253048d30f9867922c5b62d5612071491d028e02b30881df21978479374c6776b0c4d040d044afce1e98e45ff2d2799 MISC metadata.xml 2656 BLAKE2B 47090f64bb983dfca142443a0f35ae99fa57927781177255e375e414c61a7555507d0110259f3a9ace86e42fadb237bbb5aecc251371bee9ff8ddaf1d414ea36 SHA512 03c3fc8b4f700eb1039feb5f656f772a55c3b928658e494c542cf69d3325d08b2723e23cfb753afe5ea3bad240011e642a4923e9a84673cba1e06b24cfc60918 diff --git a/net-irc/rbot/rbot-0.9.15_p20160325-r1.ebuild b/net-irc/rbot/rbot-0.9.15_p20160325-r1.ebuild index 016856b20d7d..5b654a853d17 100644 --- a/net-irc/rbot/rbot-0.9.15_p20160325-r1.ebuild +++ b/net-irc/rbot/rbot-0.9.15_p20160325-r1.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=5 -USE_RUBY="ruby23 ruby24" +USE_RUBY="ruby23 ruby24 ruby25" GITHUB_COMMIT="e358601cc521d8aced941eb928fae2d8c53cf0c2" inherit ruby-ng eutils user diff --git a/net-irc/shadowircd/Manifest b/net-irc/shadowircd/Manifest deleted file mode 100644 index 86201fea3870..000000000000 --- a/net-irc/shadowircd/Manifest +++ /dev/null @@ -1,6 +0,0 @@ -AUX format-security.patch 14907 BLAKE2B ce52db28f71c7fe8cd94b8a3106c5672858bb94ad540b9ffb1d6e16f73c2241a4f2d8531ce1ac69bc743e0bc46cccb2d8c02ffc691ae2e304d8ba62e48733ff3 SHA512 1f258c683f49d053aed52a30e9d77ce1aeda39d4376332a8e2caa8247f3d9b476accf5847ce5c04e7ae322bf88bcb40d0849de40d4f1d270cde7df6b5609c8a0 -AUX shadowircd.confd 196 BLAKE2B 3f11d928ed529a4129f862178b4b24eaa973effb9e52ecf58c3b8a9eec3d86b259181e34073e61e9d45b81a2e99143f083f655ff89af5b4d7fe267ee9d74de1a SHA512 64ffcf4f2d90009e2d085f920f00de20812344c1cf03f1f3c128176f16e1dc7dcba70ea2193e5ac97775fc95a4fc6d2413826d0f29f58d077a50e4eccfc6f267 -AUX shadowircd.initd-r1 595 BLAKE2B b19c47e817a35a8c48c53cfbbd07d4851efd61af67e5f5f6fd3389cf4e4b633ddbb8c8a24d42610ccf8f4a19607374915c5b091f2854904c13f2b3a8b593f5dd SHA512 d8c168c7fbe60ec0d90e780158a66a4b1f1a916a6e24a40ea834b43f7e9f6d153607a565e79de51b0b7b39e0750124cf41ac49f50bcfc3ce5ebecf0d73a59342 -DIST shadowircd-6.3.3.tar.gz 1980432 BLAKE2B d9f443011668bf407624cb5da2a9f8396861e4c4c7e587bae35d7ac3bd9513a109865e56fd92efc1d022d773c10a36ba95cc2f1f763e06b74f46e300cb142b5a SHA512 f3638bee6d49c56738cf05dd7c67d93344ed5787eb8777589390dbc38a1481e9a28895bdd4534124dcc8dbe247f3e28e299fe0bc0bb89e4d974b4aff734701d4 -EBUILD shadowircd-6.3.3-r1.ebuild 2381 BLAKE2B a21bd763aff33ceb8a4a4a46f6b3a40b00b4776c7c6957c669c1f83fb349d5d7046f8f833ca7ab5820073360636ca051071434ec93bcadfdb1c90c1792476194 SHA512 a3ff4f0cfe0d78d0a3f3ac8dabfe8acd1e538590801c9d91a92d6eaabb30a41b81ff5c802cab1724abdcac17441837ded029ea3674253a61c3d49d3c459ff183 -MISC metadata.xml 320 BLAKE2B 50a60d79612a4a7d5c95b2fa371fa3e95cb409c23edb61fb910046bbc0e491ec5eb6470ce274c797a21ad3659a763994755109c7eb64c4999c04bc76d67a613a SHA512 6af904bec4c184c6f358b23ec08426cd5b0c1e670e559e21160b42fb5a9d3ab80f48974769cf38495df33bd7d8926bf1e46f8a3ace3124588b306f299997b5fd diff --git a/net-irc/shadowircd/files/format-security.patch b/net-irc/shadowircd/files/format-security.patch deleted file mode 100644 index bd6e26e28a59..000000000000 --- a/net-irc/shadowircd/files/format-security.patch +++ /dev/null @@ -1,384 +0,0 @@ -From 6055fe3ee3b7b932e2a21160251fff0f0c6bcc39 Mon Sep 17 00:00:00 2001 -From: Michael Orlitzky <michael@orlitzky.com> -Date: Mon, 24 Jul 2017 10:39:43 -0400 -Subject: [PATCH 1/1] Supply trivial format strings to fix format-security - warnings. - -This commit adds a trivial format string "%s" to a number of function -calls that are otherwise missing them. This avoids GCC's -format-security warnings, which cause compilation failures with --Werror=format-security. - -Gentoo-Bug: 520620 ---- - bandb/bandb.c | 2 +- - modules/core/m_kill.c | 4 ++-- - modules/m_away.c | 4 ++-- - modules/m_challenge.c | 8 ++++---- - modules/m_info.c | 6 +++--- - modules/m_map.c | 4 ++-- - modules/m_oper.c | 6 +++--- - modules/m_stats.c | 22 +++++++++++----------- - src/chmode.c | 4 ++-- - src/parse.c | 2 +- - src/s_auth.c | 2 +- - src/sslproc.c | 8 ++++---- - 12 files changed, 36 insertions(+), 36 deletions(-) - -diff --git a/bandb/bandb.c b/bandb/bandb.c -index 33166b1..2d272a1 100644 ---- a/bandb/bandb.c -+++ b/bandb/bandb.c -@@ -289,7 +289,7 @@ db_error_cb(const char *errstr) - { - char buf[256]; - rb_snprintf(buf, sizeof(buf), "! :%s", errstr); -- rb_helper_write(bandb_helper, buf); -+ rb_helper_write(bandb_helper, "%s", buf); - rb_sleep(2 << 30, 0); - exit(1); - } -diff --git a/modules/core/m_kill.c b/modules/core/m_kill.c -index 80df7df..2fa91da 100644 ---- a/modules/core/m_kill.c -+++ b/modules/core/m_kill.c -@@ -97,7 +97,7 @@ mo_kill(struct Client *client_p, struct Client *source_p, int parc, const char * - if((target_p = get_history(user, (long) KILLCHASETIMELIMIT)) == NULL) - { - if (strchr(user, '.')) -- sendto_one_numeric(source_p, ERR_CANTKILLSERVER, form_str(ERR_CANTKILLSERVER)); -+ sendto_one_numeric(source_p, ERR_CANTKILLSERVER, "%s", form_str(ERR_CANTKILLSERVER)); - else - sendto_one_numeric(source_p, ERR_NOSUCHNICK, - form_str(ERR_NOSUCHNICK), user); -@@ -216,7 +216,7 @@ ms_kill(struct Client *client_p, struct Client *source_p, int parc, const char * - - if(IsServer(target_p) || IsMe(target_p)) - { -- sendto_one_numeric(source_p, ERR_CANTKILLSERVER, form_str(ERR_CANTKILLSERVER)); -+ sendto_one_numeric(source_p, ERR_CANTKILLSERVER, "%s", form_str(ERR_CANTKILLSERVER)); - return 0; - } - -diff --git a/modules/m_away.c b/modules/m_away.c -index 557371e..13c4c39 100644 ---- a/modules/m_away.c -+++ b/modules/m_away.c -@@ -85,7 +85,7 @@ m_away(struct Client *client_p, struct Client *source_p, int parc, const char *p - free_away(source_p); - } - if(MyConnect(source_p)) -- sendto_one_numeric(source_p, RPL_UNAWAY, form_str(RPL_UNAWAY)); -+ sendto_one_numeric(source_p, RPL_UNAWAY, "%s", form_str(RPL_UNAWAY)); - return 0; - } - -@@ -99,7 +99,7 @@ m_away(struct Client *client_p, struct Client *source_p, int parc, const char *p - } - - if(MyConnect(source_p)) -- sendto_one_numeric(source_p, RPL_NOWAWAY, form_str(RPL_NOWAWAY)); -+ sendto_one_numeric(source_p, RPL_NOWAWAY, "%s", form_str(RPL_NOWAWAY)); - - return 0; - } -diff --git a/modules/m_challenge.c b/modules/m_challenge.c -index 2066095..b8514c4 100644 ---- a/modules/m_challenge.c -+++ b/modules/m_challenge.c -@@ -172,7 +172,7 @@ m_challenge(struct Client *client_p, struct Client *source_p, int parc, const ch - - if(oper_p == NULL) - { -- sendto_one_numeric(source_p, ERR_NOOPERHOST, form_str(ERR_NOOPERHOST)); -+ sendto_one_numeric(source_p, ERR_NOOPERHOST, "%s", form_str(ERR_NOOPERHOST)); - ilog(L_FOPER, "FAILED OPER (%s) by (%s!%s@%s) (%s)", - source_p->localClient->opername, source_p->name, - source_p->username, source_p->host, -@@ -203,7 +203,7 @@ m_challenge(struct Client *client_p, struct Client *source_p, int parc, const ch - - if(oper_p == NULL) - { -- sendto_one_numeric(source_p, ERR_NOOPERHOST, form_str(ERR_NOOPERHOST)); -+ sendto_one_numeric(source_p, ERR_NOOPERHOST, "%s", form_str(ERR_NOOPERHOST)); - ilog(L_FOPER, "FAILED OPER (%s) by (%s!%s@%s) (%s)", - parv[1], source_p->name, - source_p->username, source_p->host, source_p->sockhost); -@@ -223,7 +223,7 @@ m_challenge(struct Client *client_p, struct Client *source_p, int parc, const ch - - if(IsOperConfNeedSSL(oper_p) && !IsSSLClient(source_p)) - { -- sendto_one_numeric(source_p, ERR_NOOPERHOST, form_str(ERR_NOOPERHOST)); -+ sendto_one_numeric(source_p, ERR_NOOPERHOST, "%s", form_str(ERR_NOOPERHOST)); - ilog(L_FOPER, "FAILED CHALLENGE (%s) by (%s!%s@%s) (%s) -- requires SSL/TLS", - parv[1], source_p->name, source_p->username, source_p->host, - source_p->sockhost); -@@ -241,7 +241,7 @@ m_challenge(struct Client *client_p, struct Client *source_p, int parc, const ch - { - if (source_p->certfp == NULL || strcasecmp(source_p->certfp, oper_p->certfp)) - { -- sendto_one_numeric(source_p, ERR_NOOPERHOST, form_str(ERR_NOOPERHOST)); -+ sendto_one_numeric(source_p, ERR_NOOPERHOST, "%s", form_str(ERR_NOOPERHOST)); - ilog(L_FOPER, "FAILED OPER (%s) by (%s!%s@%s) (%s) -- client certificate fingerprint mismatch", - parv[1], source_p->name, - source_p->username, source_p->host, source_p->sockhost); -diff --git a/modules/m_info.c b/modules/m_info.c -index dd14294..bab156f 100644 ---- a/modules/m_info.c -+++ b/modules/m_info.c -@@ -722,7 +722,7 @@ m_info(struct Client *client_p, struct Client *source_p, int parc, const char *p - /* safe enough to give this on a local connect only */ - sendto_one(source_p, form_str(RPL_LOAD2HI), - me.name, source_p->name, "INFO"); -- sendto_one_numeric(source_p, RPL_ENDOFINFO, form_str(RPL_ENDOFINFO)); -+ sendto_one_numeric(source_p, RPL_ENDOFINFO, "%s", form_str(RPL_ENDOFINFO)); - return 0; - } - else -@@ -736,7 +736,7 @@ m_info(struct Client *client_p, struct Client *source_p, int parc, const char *p - send_info_text(source_p); - send_birthdate_online_time(source_p); - -- sendto_one_numeric(source_p, RPL_ENDOFINFO, form_str(RPL_ENDOFINFO)); -+ sendto_one_numeric(source_p, RPL_ENDOFINFO, "%s", form_str(RPL_ENDOFINFO)); - return 0; - } - -@@ -761,7 +761,7 @@ mo_info(struct Client *client_p, struct Client *source_p, int parc, const char * - - send_birthdate_online_time(source_p); - -- sendto_one_numeric(source_p, RPL_ENDOFINFO, form_str(RPL_ENDOFINFO)); -+ sendto_one_numeric(source_p, RPL_ENDOFINFO, "%s", form_str(RPL_ENDOFINFO)); - } - - return 0; -diff --git a/modules/m_map.c b/modules/m_map.c -index 7a45140..baadc86 100644 ---- a/modules/m_map.c -+++ b/modules/m_map.c -@@ -59,7 +59,7 @@ m_map(struct Client *client_p, struct Client *source_p, int parc, const char *pa - } - - dump_map(client_p, &me, buf); -- sendto_one_numeric(client_p, RPL_MAPEND, form_str(RPL_MAPEND)); -+ sendto_one_numeric(client_p, RPL_MAPEND, "%s", form_str(RPL_MAPEND)); - return 0; - } - -@@ -71,7 +71,7 @@ mo_map(struct Client *client_p, struct Client *source_p, int parc, const char *p - { - dump_map(client_p, &me, buf); - scache_send_missing(client_p); -- sendto_one_numeric(client_p, RPL_MAPEND, form_str(RPL_MAPEND)); -+ sendto_one_numeric(client_p, RPL_MAPEND, "%s", form_str(RPL_MAPEND)); - - return 0; - } -diff --git a/modules/m_oper.c b/modules/m_oper.c -index b403b28..af1e008 100644 ---- a/modules/m_oper.c -+++ b/modules/m_oper.c -@@ -83,7 +83,7 @@ m_oper(struct Client *client_p, struct Client *source_p, int parc, const char *p - - if(oper_p == NULL) - { -- sendto_one_numeric(source_p, ERR_NOOPERHOST, form_str(ERR_NOOPERHOST)); -+ sendto_one_numeric(source_p, ERR_NOOPERHOST, "%s", form_str(ERR_NOOPERHOST)); - ilog(L_FOPER, "FAILED OPER (%s) by (%s!%s@%s) (%s)", - name, source_p->name, - source_p->username, source_p->host, source_p->sockhost); -@@ -100,7 +100,7 @@ m_oper(struct Client *client_p, struct Client *source_p, int parc, const char *p - - if(IsOperConfNeedSSL(oper_p) && !IsSSLClient(source_p)) - { -- sendto_one_numeric(source_p, ERR_NOOPERHOST, form_str(ERR_NOOPERHOST)); -+ sendto_one_numeric(source_p, ERR_NOOPERHOST, "%s", form_str(ERR_NOOPERHOST)); - ilog(L_FOPER, "FAILED OPER (%s) by (%s!%s@%s) (%s) -- requires SSL/TLS", - name, source_p->name, - source_p->username, source_p->host, source_p->sockhost); -@@ -118,7 +118,7 @@ m_oper(struct Client *client_p, struct Client *source_p, int parc, const char *p - { - if (source_p->certfp == NULL || strcasecmp(source_p->certfp, oper_p->certfp)) - { -- sendto_one_numeric(source_p, ERR_NOOPERHOST, form_str(ERR_NOOPERHOST)); -+ sendto_one_numeric(source_p, ERR_NOOPERHOST, "%s", form_str(ERR_NOOPERHOST)); - ilog(L_FOPER, "FAILED OPER (%s) by (%s!%s@%s) (%s) -- client certificate fingerprint mismatch", - name, source_p->name, - source_p->username, source_p->host, source_p->sockhost); -diff --git a/modules/m_stats.c b/modules/m_stats.c -index dc826bc..51555b4 100644 ---- a/modules/m_stats.c -+++ b/modules/m_stats.c -@@ -223,7 +223,7 @@ m_stats(struct Client *client_p, struct Client *source_p, int parc, const char * - if(stats_cmd_table[i].need_oper && !IsOper(source_p)) - { - sendto_one_numeric(source_p, ERR_NOPRIVILEGES, -- form_str (ERR_NOPRIVILEGES)); -+ "%s", form_str (ERR_NOPRIVILEGES)); - break; - } - if(stats_cmd_table[i].need_admin && !IsOperAdmin(source_p)) -@@ -285,7 +285,7 @@ stats_connect(struct Client *source_p) - (ConfigServerHide.flatten_links && !IsExemptShide(source_p))) && - !IsOper(source_p)) - { -- sendto_one_numeric(source_p, ERR_NOPRIVILEGES, -+ sendto_one_numeric(source_p, ERR_NOPRIVILEGES, "%s", - form_str(ERR_NOPRIVILEGES)); - return; - } -@@ -487,7 +487,7 @@ stats_hubleaf(struct Client *source_p) - (ConfigServerHide.flatten_links && !IsExemptShide(source_p))) && - !IsOper(source_p)) - { -- sendto_one_numeric(source_p, ERR_NOPRIVILEGES, -+ sendto_one_numeric(source_p, ERR_NOPRIVILEGES, "%s", - form_str (ERR_NOPRIVILEGES)); - return; - } -@@ -513,7 +513,7 @@ stats_auth (struct Client *source_p) - { - /* Oper only, if unopered, return ERR_NOPRIVS */ - if((ConfigFileEntry.stats_i_oper_only == 2) && !IsOper (source_p)) -- sendto_one_numeric(source_p, ERR_NOPRIVILEGES, -+ sendto_one_numeric(source_p, ERR_NOPRIVILEGES, "%s", - form_str (ERR_NOPRIVILEGES)); - - /* If unopered, Only return matching auth blocks */ -@@ -556,7 +556,7 @@ stats_tklines(struct Client *source_p) - { - /* Oper only, if unopered, return ERR_NOPRIVS */ - if((ConfigFileEntry.stats_k_oper_only == 2) && !IsOper (source_p)) -- sendto_one_numeric(source_p, ERR_NOPRIVILEGES, -+ sendto_one_numeric(source_p, ERR_NOPRIVILEGES, "%s", - form_str (ERR_NOPRIVILEGES)); - - /* If unopered, Only return matching klines */ -@@ -621,7 +621,7 @@ stats_klines(struct Client *source_p) - { - /* Oper only, if unopered, return ERR_NOPRIVS */ - if((ConfigFileEntry.stats_k_oper_only == 2) && !IsOper (source_p)) -- sendto_one_numeric(source_p, ERR_NOPRIVILEGES, -+ sendto_one_numeric(source_p, ERR_NOPRIVILEGES, "%s", - form_str (ERR_NOPRIVILEGES)); - - /* If unopered, Only return matching klines */ -@@ -689,7 +689,7 @@ stats_oper(struct Client *source_p) - - if(!IsOper(source_p) && ConfigFileEntry.stats_o_oper_only) - { -- sendto_one_numeric(source_p, ERR_NOPRIVILEGES, -+ sendto_one_numeric(source_p, ERR_NOPRIVILEGES, "%s", - form_str (ERR_NOPRIVILEGES)); - return; - } -@@ -752,7 +752,7 @@ static void - stats_ports (struct Client *source_p) - { - if(!IsOper (source_p) && ConfigFileEntry.stats_P_oper_only) -- sendto_one_numeric(source_p, ERR_NOPRIVILEGES, -+ sendto_one_numeric(source_p, ERR_NOPRIVILEGES, "%s", - form_str (ERR_NOPRIVILEGES)); - else - show_ports (source_p); -@@ -1063,7 +1063,7 @@ stats_servers (struct Client *source_p) - if(ConfigServerHide.flatten_links && !IsOper(source_p) && - !IsExemptShide(source_p)) - { -- sendto_one_numeric(source_p, ERR_NOPRIVILEGES, -+ sendto_one_numeric(source_p, ERR_NOPRIVILEGES, "%s", - form_str (ERR_NOPRIVILEGES)); - return; - } -@@ -1137,7 +1137,7 @@ static void - stats_class(struct Client *source_p) - { - if(ConfigFileEntry.stats_y_oper_only && !IsOper(source_p)) -- sendto_one_numeric(source_p, ERR_NOPRIVILEGES, -+ sendto_one_numeric(source_p, ERR_NOPRIVILEGES, "%s", - form_str (ERR_NOPRIVILEGES)); - else - report_classes(source_p); -@@ -1411,7 +1411,7 @@ stats_servlinks (struct Client *source_p) - if(ConfigServerHide.flatten_links && !IsOper (source_p) && - !IsExemptShide(source_p)) - { -- sendto_one_numeric(source_p, ERR_NOPRIVILEGES, -+ sendto_one_numeric(source_p, ERR_NOPRIVILEGES, "%s", - form_str (ERR_NOPRIVILEGES)); - return; - } -diff --git a/src/chmode.c b/src/chmode.c -index 0a43199..cd649d3 100644 ---- a/src/chmode.c -+++ b/src/chmode.c -@@ -644,7 +644,7 @@ chm_hidden(struct Client *source_p, struct Channel *chptr, - if(!IsOper(source_p) && !IsServer(source_p)) - { - if(!(*errors & SM_ERR_NOPRIVS)) -- sendto_one_numeric(source_p, ERR_NOPRIVILEGES, form_str(ERR_NOPRIVILEGES)); -+ sendto_one_numeric(source_p, ERR_NOPRIVILEGES, "%s", form_str(ERR_NOPRIVILEGES)); - *errors |= SM_ERR_NOPRIVS; - return; - } -@@ -734,7 +734,7 @@ chm_staff(struct Client *source_p, struct Channel *chptr, - if(!IsOper(source_p) && !IsServer(source_p)) - { - if(!(*errors & SM_ERR_NOPRIVS)) -- sendto_one_numeric(source_p, ERR_NOPRIVILEGES, form_str(ERR_NOPRIVILEGES)); -+ sendto_one_numeric(source_p, ERR_NOPRIVILEGES, "%s", form_str(ERR_NOPRIVILEGES)); - *errors |= SM_ERR_NOPRIVS; - return; - } -diff --git a/src/parse.c b/src/parse.c -index a8ce091..9e17de4 100644 ---- a/src/parse.c -+++ b/src/parse.c -@@ -719,7 +719,7 @@ static void do_alias(struct alias_entry *aptr, struct Client *source_p, char *te - int - m_not_oper(struct Client *client_p, struct Client *source_p, int parc, const char *parv[]) - { -- sendto_one_numeric(source_p, ERR_NOPRIVILEGES, form_str(ERR_NOPRIVILEGES)); -+ sendto_one_numeric(source_p, ERR_NOPRIVILEGES, "%s", form_str(ERR_NOPRIVILEGES)); - return 0; - } - -diff --git a/src/s_auth.c b/src/s_auth.c -index 2644ff1..52e4633 100644 ---- a/src/s_auth.c -+++ b/src/s_auth.c -@@ -116,7 +116,7 @@ typedef enum - } - ReportType; - --#define sendheader(c, r) sendto_one_notice(c, HeaderMessages[(r)]) -+#define sendheader(c, r) sendto_one_notice(c, "%s", HeaderMessages[(r)]) - - static rb_dlink_list auth_poll_list; - static rb_bh *auth_heap; -diff --git a/src/sslproc.c b/src/sslproc.c -index 11fadbb..51078fb 100644 ---- a/src/sslproc.c -+++ b/src/sslproc.c -@@ -455,13 +455,13 @@ ssl_process_cmd_recv(ssl_ctl_t * ctl) - break; - case 'I': - ssl_ok = 0; -- ilog(L_MAIN, cannot_setup_ssl); -- sendto_realops_snomask(SNO_GENERAL, L_ALL, cannot_setup_ssl); -+ ilog(L_MAIN, "%s", cannot_setup_ssl); -+ sendto_realops_snomask(SNO_GENERAL, L_ALL, "%s", cannot_setup_ssl); - case 'U': - zlib_ok = 0; - ssl_ok = 0; -- ilog(L_MAIN, no_ssl_or_zlib); -- sendto_realops_snomask(SNO_GENERAL, L_ALL, no_ssl_or_zlib); -+ ilog(L_MAIN, "%s", no_ssl_or_zlib); -+ sendto_realops_snomask(SNO_GENERAL, L_ALL, "%s", no_ssl_or_zlib); - ssl_killall(); - break; - case 'z': --- -2.13.0 - diff --git a/net-irc/shadowircd/files/shadowircd.confd b/net-irc/shadowircd/files/shadowircd.confd deleted file mode 100644 index 4712b525985d..000000000000 --- a/net-irc/shadowircd/files/shadowircd.confd +++ /dev/null @@ -1,6 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2012 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -# Specify any extra options to pass to shadowircd -SHADOWIRCD_OPTS="" diff --git a/net-irc/shadowircd/files/shadowircd.initd-r1 b/net-irc/shadowircd/files/shadowircd.initd-r1 deleted file mode 100644 index 38ccab8b3f3f..000000000000 --- a/net-irc/shadowircd/files/shadowircd.initd-r1 +++ /dev/null @@ -1,26 +0,0 @@ -#!/sbin/openrc-run -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -command="/usr/bin/shadowircd-ircd" -command_args="${SHADOWIRCD_OPTS}" -command_user="shadowircd" -extra_started_commands="reload" -pidfile="/run/shadowircd/ircd.pid" - -depend() { - use dns net - provide ircd -} - -start_pre() { - ebegin "Creating /run/shadowircd for ${SVCNAME}" - checkpath --directory --owner :shadowircd --mode 0770 /run/shadowircd - eend $? -} - -reload() { - ebegin "Reloading ${SVCNAME}" - start-stop-daemon --signal HUP --pidfile "${pidfile}" - eend $? -} diff --git a/net-irc/shadowircd/metadata.xml b/net-irc/shadowircd/metadata.xml deleted file mode 100644 index d90bc3272748..000000000000 --- a/net-irc/shadowircd/metadata.xml +++ /dev/null @@ -1,10 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd"> -<pkgmetadata> - <use> - <flag name="largenet">Enable support/tweaks for large networks</flag> - </use> - <upstream> - <remote-id type="github">shadowircd/shadowircd</remote-id> - </upstream> -</pkgmetadata> diff --git a/net-irc/shadowircd/shadowircd-6.3.3-r1.ebuild b/net-irc/shadowircd/shadowircd-6.3.3-r1.ebuild deleted file mode 100644 index 56dcbf33ad86..000000000000 --- a/net-irc/shadowircd/shadowircd-6.3.3-r1.ebuild +++ /dev/null @@ -1,95 +0,0 @@ -# Copyright 1999-2017 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -inherit user - -DESCRIPTION="An IRCd based on charybdis that adds several useful features" -HOMEPAGE="http://shadowircd.net" -SRC_URI="https://github.com/${PN}/${PN}/archive/${P}.tar.gz" -LICENSE="GPL-2" - -SLOT="0" -KEYWORDS="amd64 x86" -IUSE="debug +ipv6 largenet ssl zlib" - -RDEPEND="ssl? ( dev-libs/openssl:0 ) - zlib? ( sys-libs/zlib )" -DEPEND="${RDEPEND} - virtual/yacc - sys-devel/flex" - -S="${WORKDIR}/${PN}-${P}" - -PATCHES=( "${FILESDIR}/format-security.patch" ) - -pkg_setup() { - enewgroup ${PN} - enewuser ${PN} -1 -1 "${EPREFIX}"/usr ${PN} -} - -src_prepare() { - default - - # Fill the example configuration file with proper paths. - sed -i \ - -e "s:path =.*modules:path = \"$(get_libdir)/${PN}/modules:g" \ - -e "s:etc/:../etc/${PN}/:g" \ - -e "s:logs/:../var/log/shadowircd/:g" \ - -e "s:test\.\(cert\|key\):ssl.\1:g" \ - doc/example.conf \ - doc/reference.conf \ - || die -} - -src_configure() { - econf \ - ac_cv_prog_cc_g=no \ - --disable-gnutls \ - $(use_enable debug assert soft) \ - $(use_enable debug iodebug) \ - $(use_enable ipv6) \ - $(use_enable !largenet small-net) \ - $(use_enable ssl openssl) \ - $(use_enable zlib) \ - --with-program-prefix=shadowircd- \ - \ - --enable-fhs-paths \ - --sysconfdir="${EPREFIX}"/etc/${PN} \ - --libdir="${EPREFIX}"/usr/"$(get_libdir)"/${PN} \ - --with-logdir="${EPREFIX}"/var/log/${PN} \ - --with-moduledir="${EPREFIX}"/usr/"$(get_libdir)"/${PN}/modules \ - --with-rundir="${EPREFIX}"/run -} - -src_install() { - default - - newinitd "${FILESDIR}"/${PN}.initd-r1 ${PN} - newconfd "${FILESDIR}"/${PN}.confd ${PN} - - insinto etc/${PN} - newins doc/reference.conf ircd.conf - - keepdir var/{lib,log}/${PN} - - # The runtime directory will be created by the init script, so we - # kill this here to avoid a QA warning about it. - rm -rf "${D}"/run || die - - # shadowircd needs writing to its state (bandb) and log directories - fowners :shadowircd /var/{lib,log}/${PN} - fperms 770 /var/{lib,log}/${PN} - - # ensure that shadowircd can access but not modify its configuration - # while protecting it from others - fowners :shadowircd /etc/${PN}{,/ircd.conf} - fperms 750 /etc/${PN} - fperms 640 /etc/${PN}/ircd.conf -} - -pkg_postinst() { - elog "All of the shadowircd binaries in PATH have been prefixed with" - elog "'shadowircd-' to prevent file collisions." -} diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest index 21e453d40c85..0d82b620da3d 100644 --- a/net-irc/unrealircd/Manifest +++ b/net-irc/unrealircd/Manifest @@ -5,5 +5,5 @@ DIST unrealircd-4.2.0.tar.gz 5340752 BLAKE2B 12d1ada1d439c6acd692a04dd4ed7ed03ea DIST unrealircd-4.2.2.tar.gz 6060272 BLAKE2B f45cae6aa85b478e7f667e379b557314fa509c17f150941f84ee80fb328b01de099235b69d3e2710afef01578f5898ba12f21245d6ce5370e7aa7ffdfa49d1f0 SHA512 961947e2286e10cd6032320d57cf3a99d4354f46ae28ad3142d11a0d423f7a0be915f8c09e8fe7b5816829752e4a03776907bb491366f418afc319fd8efb14ad EBUILD unrealircd-4.0.18-r1.ebuild 5410 BLAKE2B f4623989c7f2c188b384b3ad01b80f02ef0e50f018411e466821526429f7736ff9907a8c1b32e3fe71e555f19237169c55b06821090bf7680709e933b17acbed SHA512 593840a6d2620a8bd2e80292fdb3d3bbc212312dec559fd6d04607f9c8b6106a79147a63f942271d1d33f11559394a8bd2fb3f424ae18bede975b09739967143 EBUILD unrealircd-4.2.0.ebuild 5443 BLAKE2B 1a9915411b588b0fab288845a4ac090b531230e0a97d0bc1a1cf7f448ebc2c3a6dd6d2c6f5466e1d12097b96816b2e02b1055c37a88dea9e912f5b726813a512 SHA512 c4cad1fd924400324d65cb56e7f0779ee3f642394e2264094a97c08c5ead678ca917855a00c4d1ae805e8ca995c976b726cfe7b898aef69fccf8cba7ec1af99d -EBUILD unrealircd-4.2.2.ebuild 5521 BLAKE2B 63e4bc09a0724c3bbab29d7f8e5fce0122447f715f7815e4efa988d868c6d2119dee05798d4a7cc083856afdae0252ce8b25c95a7ac1458f0ea7ab762b91f3c5 SHA512 52be5f5aafddb7ae91c613fa8862822abe1e098c82f65f0392fc25068d82ed59a85e4e29014b85b804274c3086810720a231ce792a2fcd9ea770908eab8da374 +EBUILD unrealircd-4.2.2.ebuild 5474 BLAKE2B 9bd2f057b44d155f1347ebd4953f4d047ebee669bd1db35b08065826b31812f17595da7ef1414517e6c313363365fa32b8d6cf81117ef1922cf28c2b2b427c21 SHA512 6486c17f73c3e9c42bad4e587047ba15145f755c5721e4d6699b704877aa940e82f9e672761dcadf4ed411cd01c2dfdcfb5d715a1ff24dcd5c8af15c009f5a8b MISC metadata.xml 1133 BLAKE2B 28a4ad6235e9a0ec31202822149d2cdc68ddacc49130b14f960639eaed019654a0d90548201e7e312b33422762a23678f7e3e2c76cc9e004296c93309ebf3f29 SHA512 6066d46bce08535445ff400ded0a93ca6a0bb879771a512e05bc896a85ebaf98a0b80875f3cc4bac5eddb99c28bb7c855da0f577d603fb39d61e517ef69373a7 diff --git a/net-irc/unrealircd/unrealircd-4.2.2.ebuild b/net-irc/unrealircd/unrealircd-4.2.2.ebuild index 1d8d584e4d03..ba14b1d06f8d 100644 --- a/net-irc/unrealircd/unrealircd-4.2.2.ebuild +++ b/net-irc/unrealircd/unrealircd-4.2.2.ebuild @@ -12,9 +12,9 @@ SRC_URI="https://www.unrealircd.org/${PN}$(ver_cut 1)/${P}.tar.gz" LICENSE="GPL-2" SLOT="0" -KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~amd64-linux" +KEYWORDS="amd64 ppc x86 ~x86-fbsd ~amd64-linux" IUSE="class-nofakelag curl +extban-stacking libressl +operoverride operoverride-verify - +prefixaq showlistmodes shunnotices topicisnuhost +usermod" + +prefixaq showlistmodes shunnotices +usermod" RDEPEND=" >=app-crypt/argon2-20171227-r1:= @@ -90,7 +90,6 @@ src_configure() { $(use_enable curl libcurl "${EPREFIX}"/usr) \ $(use_enable prefixaq) \ $(use_with showlistmodes) \ - $(use_with topicisnuhost) \ $(use_with shunnotices) \ $(use_with !operoverride no-operoverride) \ $(use_with operoverride-verify) \ diff --git a/net-irc/weechat/Manifest b/net-irc/weechat/Manifest index 46330098b269..a680f94c244f 100644 --- a/net-irc/weechat/Manifest +++ b/net-irc/weechat/Manifest @@ -1,7 +1,7 @@ AUX weechat-2.2-tinfo.patch 910 BLAKE2B 37a02f7c56d6bdc42c01a5a9b622c79501d4ffb73152f7eb4c14182bf507319d9667fc2b64ebe33992fe6a1a88712ee37844278c802712412048ea6d6ba9d4fe SHA512 46ea2b0b6f03c3656d062a68e2d80edd2566dd8edc7ba6f3df0f29ae3222b8c1702378ff7d3b8cbcab917ec4310b7f2699e3f0f113671af778ad1e1f681c4c52 DIST weechat-2.3.tar.xz 2025652 BLAKE2B 74c5d81a77f164c51bee01ff1be5731455ad85178005a360269ffa4ac59554c58dc97175fcb3fa62841b79e7711c1dc41876a839a9d1e4a1f4ce359bac1d6689 SHA512 0de827850de5c70c528e1a8cfa44220c3d48d6767df61a8a6283123173ba63b4c8554d5334a8b14976d19602c36bbc27d89ebbd201ccd8c048d50edc3a4ea19b DIST weechat-2.4.tar.xz 2044448 BLAKE2B d1893de3465f8d19ae5faea0638454839e640a7480f8cae4ee517c090aab68789224865ce2c371a0e8f4f8a44fb86382ab53f51b50042db3488efbf10d62de05 SHA512 012eca03e56eea64b3e50ee1e8b7c1cc636ad779be01268b3c9ee05e3bd149bc58b09eb6952e965061782da5f9d33d7a835056c6bb43c1fdca998cfc463fd068 -EBUILD weechat-2.3.ebuild 4117 BLAKE2B 0e99a1cc9c5cba0d89b3d93137cdc2e5efe28e37fb5736fed5fae2d8ea18e70f6bd21bbf82495742075cd8072f6515e57f67002be3214fa69661725d484a6f19 SHA512 4384a798838c97d57048b317ee3d874996d61b58df4da8b829d1f65829e00099fb225035942ceab7f5a9efa793daa8c09c049f3673a1b1b64e341128bfe8426d -EBUILD weechat-2.4.ebuild 4089 BLAKE2B f14e1005caa573d6e2a02730aaf9600d172324dfeadbf758034bacfda823690ec822f105e6bbd66127a3ab81e458195dcdd78d10bcf3da30371de1814a62edae SHA512 98b98568915f95807a63f4a3d9a9a54ef07394164ec833794dfb8bfd3bd281362d29e2b32f76c1be8db4415198cd2418f948275e1c05e7e3543e6d5b5d19d94a -EBUILD weechat-9999.ebuild 4089 BLAKE2B f14e1005caa573d6e2a02730aaf9600d172324dfeadbf758034bacfda823690ec822f105e6bbd66127a3ab81e458195dcdd78d10bcf3da30371de1814a62edae SHA512 98b98568915f95807a63f4a3d9a9a54ef07394164ec833794dfb8bfd3bd281362d29e2b32f76c1be8db4415198cd2418f948275e1c05e7e3543e6d5b5d19d94a +EBUILD weechat-2.3.ebuild 4113 BLAKE2B 7367838a1c9c601d406930ed6bdcd8675dbbfebe1fd8991e2c7a777171381d9247486991037a016dfbee53af8e200132c2afd1f1e9f8f851241ef31479a3e102 SHA512 396a7428c0502b50726d82c3066f0c3e1d2d1c91fa5fa9d0826b985ebafb61e8e3cd46be4eb85c851187724a2953bbffa739a5bf7bf5d3fd800fc56c300449c6 +EBUILD weechat-2.4.ebuild 4085 BLAKE2B 0d2c06f95e70df79ab157d61de0919e4db812fd52811b6d480c9e347e978161328d50291c8e2ca39dc704ea7b48b2a4f051d46818f8aa8d7434c073267cd9a57 SHA512 d3d0ae5ee2ea55743971ceccf9b27641241e0e4e0b23d31402fa54c4ea31aeec01597afc4e17594e93871f67769173b7c580bb88279ab8826e2c2ef52ce30656 +EBUILD weechat-9999.ebuild 4085 BLAKE2B 0d2c06f95e70df79ab157d61de0919e4db812fd52811b6d480c9e347e978161328d50291c8e2ca39dc704ea7b48b2a4f051d46818f8aa8d7434c073267cd9a57 SHA512 d3d0ae5ee2ea55743971ceccf9b27641241e0e4e0b23d31402fa54c4ea31aeec01597afc4e17594e93871f67769173b7c580bb88279ab8826e2c2ef52ce30656 MISC metadata.xml 1069 BLAKE2B 4a71fbd264555e8439f6797370163ae05c3111e589d513ade407ebb5eb3b2c302d2afc46cd37d3707c85fc981ed26bfd23762b5f6f635b9f85b70d821919e2ed SHA512 dfb08a4660736e409b31088217bca60adc46c88b7e0b6e4a1b905de69262ae0cef172638f30b502e01fcb772a6d3cbb471805959ba8c6d78cb598b18640fe20f diff --git a/net-irc/weechat/weechat-2.3.ebuild b/net-irc/weechat/weechat-2.3.ebuild index 4fbd457b8c5b..ed36a3b4b4d3 100644 --- a/net-irc/weechat/weechat-2.3.ebuild +++ b/net-irc/weechat/weechat-2.3.ebuild @@ -1,8 +1,8 @@ -# Copyright 1999-2018 Gentoo Authors +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} ) +PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) CMAKE_MAKEFILE_GENERATOR=emake inherit cmake-utils gnome2-utils python-single-r1 diff --git a/net-irc/weechat/weechat-2.4.ebuild b/net-irc/weechat/weechat-2.4.ebuild index 976f36116978..87138663a67a 100644 --- a/net-irc/weechat/weechat-2.4.ebuild +++ b/net-irc/weechat/weechat-2.4.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} ) +PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) inherit cmake-utils python-single-r1 xdg-utils diff --git a/net-irc/weechat/weechat-9999.ebuild b/net-irc/weechat/weechat-9999.ebuild index 976f36116978..87138663a67a 100644 --- a/net-irc/weechat/weechat-9999.ebuild +++ b/net-irc/weechat/weechat-9999.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python{2_7,3_4,3_5,3_6,3_7} ) +PYTHON_COMPAT=( python{2_7,3_5,3_6,3_7} ) inherit cmake-utils python-single-r1 xdg-utils diff --git a/net-irc/znc/Manifest b/net-irc/znc/Manifest index 42c8082f2861..a4e45fe61c38 100644 --- a/net-irc/znc/Manifest +++ b/net-irc/znc/Manifest @@ -3,12 +3,7 @@ AUX znc-1.7.1-inttest-dir.patch 2205 BLAKE2B f322f6884170c71ba537897d38c5ca27879 AUX znc.confd-r1 720 BLAKE2B 4857a8bcd36ed1008a558ac7b067d6fad53b5d39c0df9130ca28d4ac3db3924a3a1200682c19c7e6f7869f22338b492f73bf6ccbc2b723d117c9eebc10a89838 SHA512 3ab102f64ea0572350c8595fd3739874da591c43a3dbc3a740c72c53bd7418fded721d478d1fb92de0c0d18131313ba6679e842a135dfe239ea3f42821d8e468 AUX znc.initd-r2 952 BLAKE2B 81346bf0a1581543683eb5c125b29474c0bc01b8aee11c036a134c5a01042059564f2982aaec65715ac0a2c87b64fcd9746464148a81daeee549f4228d6ff55f SHA512 c3d676796aaa485dcaebee0fba58a8f86560cd192e0e2ccf06f58346c1368f58aa5be1c1e5160f8105e3dc5c684d3d1f82eff6a4d7b87c07f11450b72288727f DIST gtest-1.8.1.tar.gz 992298 BLAKE2B 40ef3417fe424205c0617f07207347ce671ac87605f8ac9b8a333b0b06e3fbef9f556041ee324c18f957f3258ab9fe06704f31cdd038355fb7890180eb77ced1 SHA512 e6283c667558e1fd6e49fa96e52af0e415a3c8037afe1d28b7ff1ec4c2ef8f49beb70a9327b7fc77eb4052a58c4ccad8b5260ec90e4bceeac7a46ff59c4369d7 -DIST gtest-ba96d0b1161f540656efdaed035b3c062b60e006.tar.gz 987370 BLAKE2B fcedfe559c4c93166962900117dc492da3cbb99165c30766c39131c20e3b41f057a31a8cb631beaca829c1e9966e90cbc37469ba56a5fc15a2bea86cbe401a63 SHA512 ce78098f973b45f4a177db387c42a56d5ea34407a2af278760b850c326e8450760a58991d62a5408f5df79f89fefd10fee71745b7e8669b2a6f74fa63a259600 -DIST znc-1.7.1.tar.gz 2041669 BLAKE2B 57ead136e28b0fc4a875802ef89ef004213789e68d19ceeab15c6fac6fe51ea51618764c484ea618fc6359d9c15cc7ffcf5529642d730b9217a4f127e92d9ae6 SHA512 907068fb0828091026d440145b70ca76109302f13c18d94f772660192434287f209a06a52da1dd39726b9a38735b3cea9afbd062eb6def4cd428bb73c562a902 -DIST znc-1.7.2.tar.gz 2083306 BLAKE2B 907581df536d9bab15964f6fcecbbf660403c39368b984ab1d2957bd43c4a90ca0694844b41786dab5495a4f4dccd675eaa54189782d47683e013d1faf9cc368 SHA512 fcc67bf676e066db64d62584ff8ecfd63280b3237e88dcbe18ab0b78a9b5f4dc202b589876b6fc14c6092ca5509937bc170a54fba44df2aeb1645cca02afe577 DIST znc-1.7.3.tar.gz 2084575 BLAKE2B 4d8f76abef8bf2c5f96d9bd04716cd2debae2b2fcd3b8688aa715af6ef09e60c2aac203c5c7b32d2f4d56730f30dbbe9abd5eeec4f07e7580900dcb1cd164530 SHA512 4cd63be2cb3bc1e3950f38984b128c6511bd1b9fc01a00d51cfcdc46826c2dedad120d6ed8e30d9c400909e33d39b2b14579fb40ee1e3508b7f3a07eff3a15d8 -EBUILD znc-1.7.1.ebuild 5210 BLAKE2B 39e1bfeff0b6b062a85ce1f362a6cdc1a30434f8ff4d3e6f0ffb9c9e7c079834a76dea87f2ec955be4a2c2e5c32752ed42f1d7dbf597d498ffca43b3e92dafed SHA512 2bdbcfc173bf15f77619c07ec13f0e5af8a4a368c01f620ec830a52ae6e97ded36a986c251925911d8f232f978c7a5b7cfd2792cca5b390f53bea3f18d4c3ef1 -EBUILD znc-1.7.2.ebuild 5136 BLAKE2B 5f7dd319c877ff4f8d229853feae6302d57eab8e86f15c9d0e00a24353ad1c412ec8e522219bcd7d8f963b40c0997fdf22afd2b033a5492e89d163484ad1f620 SHA512 049ae60449caf17f7f1447aba7138efee8cf70b9cc34a5b328f35f1a273d7c1ba753fb2eedfa29deeea1e584063ecf5fa0a613f9f2de6068948ee70f48c51afc -EBUILD znc-1.7.3.ebuild 5134 BLAKE2B 596e6c4548a4d02065f370aec36218d9c95d58e616609b5fb8e38739c575581e151c414685f1c763ac56fe088ebdeb5700635e0178e00f3e008b34cd8e245902 SHA512 e3d18469d34dd5e4c2f2b3400d824fa298c853dc760dbc241160f96110448b9e152ef5941565cd32d95ea00e1007a330efbab902366865db7c0c8b57488ba07a -EBUILD znc-9999.ebuild 5136 BLAKE2B 5f7dd319c877ff4f8d229853feae6302d57eab8e86f15c9d0e00a24353ad1c412ec8e522219bcd7d8f963b40c0997fdf22afd2b033a5492e89d163484ad1f620 SHA512 049ae60449caf17f7f1447aba7138efee8cf70b9cc34a5b328f35f1a273d7c1ba753fb2eedfa29deeea1e584063ecf5fa0a613f9f2de6068948ee70f48c51afc +EBUILD znc-1.7.3.ebuild 5131 BLAKE2B c0e6c3bfb68238536751011f5e295d6b62af68a6a5e7de24bff6bbb88e551ac537e415887ddfd3c1fa52a42283d548977fe8bc17580ad801a76b93bde2330c49 SHA512 66086374351cf262d2268fc016a44b195500f721c6716ef748791d38105da7796cc9317707ee51cbaed9c2238dbee7cdd3da97eb7daae378ce966cc78161035b +EBUILD znc-9999.ebuild 5134 BLAKE2B 480c004ba905ec736e7ce762ef2f725ce907f1c4a39edf4db6733dfaba6757c3fb89df7460115ff357718b099cc2a34ea08031c55ef624103629db091c5e524d SHA512 3682cb23b35eb6a2e3956320f3c586cdb2d35a0d8dc322c7397c3f18747503a5a4158f46d81fec8a6948ed4df7d5587fc19e3904b131346e5ef54b112a4487f4 MISC metadata.xml 507 BLAKE2B c8926f6668f57c84f5715156a424b18f7cb01f0ea9ac6a499550f731a00c7de035ec270f89297bda07ac3115292deffdcd0f3a339484c9de5d8bd7170be00de6 SHA512 d69af8535c2e409e6b6e65bfd279d74bd89ce01e911e0d21b4079bd13328e47f3b959ef82531b833c702955225e01db6915f4fb3f94d048a05ce2107b61bf1a6 diff --git a/net-irc/znc/znc-1.7.1.ebuild b/net-irc/znc/znc-1.7.1.ebuild deleted file mode 100644 index 1de5e05761e8..000000000000 --- a/net-irc/znc/znc-1.7.1.ebuild +++ /dev/null @@ -1,182 +0,0 @@ -# Copyright 1999-2018 Gentoo Foundation -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -PYTHON_COMPAT=( python3_{4,5,6,7} ) - -inherit cmake-utils python-single-r1 readme.gentoo-r1 systemd user - -GTEST_VER="ba96d0b1161f540656efdaed035b3c062b60e006" # 1.8.0 is too old, but newer version not released yet -GTEST_URL="https://github.com/google/googletest/archive/${GTEST_VER}.tar.gz -> gtest-${GTEST_VER}.tar.gz" -DESCRIPTION="An advanced IRC Bouncer" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI=${EGIT_REPO_URI:-"https://github.com/znc/znc.git"} - SRC_URI="" -else - MY_PV=${PV/_/-} - MY_P=${PN}-${MY_PV} - SRC_URI=" - https://znc.in/releases/archive/${MY_P}.tar.gz - test? ( ${GTEST_URL} ) - " - KEYWORDS="amd64 arm x86" - S=${WORKDIR}/${MY_P} -fi - -HOMEPAGE="https://znc.in" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="+ipv6 +icu libressl nls perl python +ssl sasl tcl test +zlib" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} icu )" - -RDEPEND=" - icu? ( dev-libs/icu:= ) - nls? ( dev-libs/boost:=[nls] ) - perl? ( >=dev-lang/perl-5.10:= ) - python? ( ${PYTHON_DEPS} ) - sasl? ( >=dev-libs/cyrus-sasl-2 ) - ssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - ) - tcl? ( dev-lang/tcl:0= ) - zlib? ( sys-libs/zlib:0= ) -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig - nls? ( sys-devel/gettext ) - perl? ( >=dev-lang/swig-3.0.0 ) - python? ( >=dev-lang/swig-3.0.0 ) - test? ( dev-qt/qtnetwork:5 ) -" - -PATCHES=( "${FILESDIR}"/${PN}-1.7.1-inttest-dir.patch ) - -pkg_setup() { - if use python; then - python-single-r1_pkg_setup - fi - - enewgroup ${PN} - enewuser ${PN} -1 -1 /var/lib/${PN} ${PN} - # The home directory was previously set to /dev/null - # This caused a bug with the systemd unit - # https://bugs.gentoo.org/521916 - esethome ${PN} /var/lib/${PN} -} - -src_prepare() { - # Let SWIG rebuild modperl/modpython to make user patching easier. - if [[ ${PV} != *9999* ]]; then - rm modules/modperl/generated.tar.gz || die - rm modules/modpython/generated.tar.gz || die - fi - - sed -i -e "s|DZNC_BIN_DIR:path=|DZNC_BIN_DIR:path=${T}/inttest|" \ - test/CMakeLists.txt || die - - cmake-utils_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DWANT_SYSTEMD=yes # Causes -DSYSTEMD_DIR to be used. - -DSYSTEMD_DIR="$(systemd_get_systemunitdir)" - -DWANT_ICU="$(usex icu)" - -DWANT_IPV6="$(usex ipv6)" - -DWANT_I18N="$(usex nls)" - -DWANT_PERL="$(usex perl)" - -DWANT_PYTHON="$(usex python)" - -DWANT_CYRUS="$(usex sasl)" - -DWANT_OPENSSL="$(usex ssl)" - -DWANT_TCL="$(usex tcl)" - -DWANT_ZLIB="$(usex zlib)" - ) - - if [[ ${PV} != *9999* ]] && use test; then - export GTEST_ROOT="${WORKDIR}/googletest-${GTEST_VER}/googletest" - export GMOCK_ROOT="${WORKDIR}/googletest-${GTEST_VER}/googlemock" - fi - - cmake-utils_src_configure -} - -src_test() { - cmake-utils_src_make unittest - if has network-sandbox ${FEATURES}; then - cmake-utils_src_make install DESTDIR="${T}/inttest" - local filter='-' - if ! use perl; then - filter="${filter}:ZNCTest.Modperl*" - fi - if ! use python; then - filter="${filter}:ZNCTest.Modpython*" - fi - # CMAKE_PREFIX_PATH and CXXFLAGS are needed for znc-buildmod - # invocations from inside the test - GTEST_FILTER="${filter}" ZNC_UNUSUAL_ROOT="${T}/inttest" \ - CMAKE_PREFIX_PATH="${T}/inttest/usr/share/znc/cmake" \ - CXXFLAGS="${CXXFLAGS} -isystem ${T}/inttest/usr/include" \ - cmake-utils_src_make inttest - else - # TODO: don't require sandbox after - # https://github.com/znc/znc/pull/1363 is implemented - ewarn "FEATURES=-network-sandbox; skipping integration tests which" - ewarn "temporary open local ports." - fi -} - -src_install() { - cmake-utils_src_install - - dodoc NOTICE - newinitd "${FILESDIR}"/znc.initd-r2 znc - newconfd "${FILESDIR}"/znc.confd-r1 znc - - DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r1") || die - DISABLE_AUTOFORMATTING=1 - readme.gentoo_create_doc -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation - readme.gentoo_print_elog - fi - - if [[ -d "${EROOT%/}"/etc/znc ]]; then - ewarn "${EROOT%/}/etc/znc exists on your system." - ewarn "Due to the nature of the contents of that folder," - ewarn "we have changed the default configuration to use" - ewarn " ${EROOT%/}/var/lib/znc" - ewarn "please move ${EROOT%/}/etc/znc to ${EROOT%/}/var/lib/znc" - ewarn "or adjust your service configuration." - fi -} - -pkg_config() { - if [[ -e "${EROOT%/}/var/lib/znc" ]]; then - ewarn "${EROOT%/}/var/lib/znc already exists, aborting to avoid damaging" - ewarn "any existing configuration. If you are sure you want" - ewarn "to generate a new configuration, remove the folder" - ewarn "and try again." - else - einfo "Press enter to interactively create a new configuration file for znc." - einfo "To abort, press Control-C" - read - mkdir -p "${EROOT%/}/var/lib/znc" || die - chown -R ${PN}:${PN} "${EROOT%/}/var/lib/znc" || - die "Setting permissions failed" - start-stop-daemon --start --user ${PN}:${PN} --env ZNC_NO_LAUNCH_AFTER_MAKECONF=1 \ - "${EROOT%/}"/usr/bin/znc -- --makeconf --datadir "${EROOT%/}/var/lib/znc" || - die "Config failed" - einfo - einfo "You can now start the znc service using the init system of your choice." - einfo "Don't forget to enable it if you want to use znc at boot." - fi -} diff --git a/net-irc/znc/znc-1.7.2.ebuild b/net-irc/znc/znc-1.7.2.ebuild deleted file mode 100644 index b8d5eb3df8fe..000000000000 --- a/net-irc/znc/znc-1.7.2.ebuild +++ /dev/null @@ -1,182 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -PYTHON_COMPAT=( python3_{4,5,6,7} ) - -inherit cmake-utils python-single-r1 readme.gentoo-r1 systemd user - -GTEST_VER="1.8.1" -GTEST_URL="https://github.com/google/googletest/archive/${GTEST_VER}.tar.gz -> gtest-${GTEST_VER}.tar.gz" -DESCRIPTION="An advanced IRC Bouncer" - -if [[ ${PV} == *9999* ]]; then - inherit git-r3 - EGIT_REPO_URI=${EGIT_REPO_URI:-"https://github.com/znc/znc.git"} - SRC_URI="" -else - MY_PV=${PV/_/-} - MY_P=${PN}-${MY_PV} - SRC_URI=" - https://znc.in/releases/archive/${MY_P}.tar.gz - test? ( ${GTEST_URL} ) - " - KEYWORDS="~amd64 ~arm ~x86" - S=${WORKDIR}/${MY_P} -fi - -HOMEPAGE="https://znc.in" -LICENSE="Apache-2.0" -SLOT="0" -IUSE="+ipv6 +icu libressl nls perl python +ssl sasl tcl test +zlib" - -REQUIRED_USE="python? ( ${PYTHON_REQUIRED_USE} icu )" - -RDEPEND=" - icu? ( dev-libs/icu:= ) - nls? ( dev-libs/boost:=[nls] ) - perl? ( >=dev-lang/perl-5.10:= ) - python? ( ${PYTHON_DEPS} ) - sasl? ( >=dev-libs/cyrus-sasl-2 ) - ssl? ( - !libressl? ( dev-libs/openssl:0= ) - libressl? ( dev-libs/libressl:0= ) - ) - tcl? ( dev-lang/tcl:0= ) - zlib? ( sys-libs/zlib:0= ) -" -DEPEND=" - ${RDEPEND} - virtual/pkgconfig - nls? ( sys-devel/gettext ) - perl? ( >=dev-lang/swig-3.0.0 ) - python? ( >=dev-lang/swig-3.0.0 ) - test? ( dev-qt/qtnetwork:5 ) -" - -PATCHES=( "${FILESDIR}"/${PN}-1.7.1-inttest-dir.patch ) - -pkg_setup() { - if use python; then - python-single-r1_pkg_setup - fi - - enewgroup ${PN} - enewuser ${PN} -1 -1 /var/lib/${PN} ${PN} - # The home directory was previously set to /dev/null - # This caused a bug with the systemd unit - # https://bugs.gentoo.org/521916 - esethome ${PN} /var/lib/${PN} -} - -src_prepare() { - # Let SWIG rebuild modperl/modpython to make user patching easier. - if [[ ${PV} != *9999* ]]; then - rm modules/modperl/generated.tar.gz || die - rm modules/modpython/generated.tar.gz || die - fi - - sed -i -e "s|DZNC_BIN_DIR:path=|DZNC_BIN_DIR:path=${T}/inttest|" \ - test/CMakeLists.txt || die - - cmake-utils_src_prepare -} - -src_configure() { - local mycmakeargs=( - -DWANT_SYSTEMD=yes # Causes -DSYSTEMD_DIR to be used. - -DSYSTEMD_DIR="$(systemd_get_systemunitdir)" - -DWANT_ICU="$(usex icu)" - -DWANT_IPV6="$(usex ipv6)" - -DWANT_I18N="$(usex nls)" - -DWANT_PERL="$(usex perl)" - -DWANT_PYTHON="$(usex python)" - -DWANT_CYRUS="$(usex sasl)" - -DWANT_OPENSSL="$(usex ssl)" - -DWANT_TCL="$(usex tcl)" - -DWANT_ZLIB="$(usex zlib)" - ) - - if [[ ${PV} != *9999* ]] && use test; then - export GTEST_ROOT="${WORKDIR}/googletest-release-${GTEST_VER}/googletest" - export GMOCK_ROOT="${WORKDIR}/googletest-release-${GTEST_VER}/googlemock" - fi - - cmake-utils_src_configure -} - -src_test() { - cmake-utils_src_make unittest - if has network-sandbox ${FEATURES}; then - DESTDIR="${T}/inttest" cmake-utils_src_make install - local filter='-' - if ! use perl; then - filter="${filter}:ZNCTest.Modperl*" - fi - if ! use python; then - filter="${filter}:ZNCTest.Modpython*" - fi - # CMAKE_PREFIX_PATH and CXXFLAGS are needed for znc-buildmod - # invocations from inside the test - GTEST_FILTER="${filter}" ZNC_UNUSUAL_ROOT="${T}/inttest" \ - CMAKE_PREFIX_PATH="${T}/inttest/usr/share/znc/cmake" \ - CXXFLAGS="${CXXFLAGS} -isystem ${T}/inttest/usr/include" \ - cmake-utils_src_make inttest - else - # TODO: don't require sandbox after - # https://github.com/znc/znc/pull/1363 is implemented - ewarn "FEATURES=-network-sandbox; skipping integration tests which" - ewarn "temporary open local ports." - fi -} - -src_install() { - cmake-utils_src_install - - dodoc NOTICE - newinitd "${FILESDIR}"/znc.initd-r2 znc - newconfd "${FILESDIR}"/znc.confd-r1 znc - - DOC_CONTENTS=$(<"${FILESDIR}/README.gentoo-r1") || die - DISABLE_AUTOFORMATTING=1 - readme.gentoo_create_doc -} - -pkg_postinst() { - if [[ -z "${REPLACING_VERSIONS}" ]]; then - # This is a new installation - readme.gentoo_print_elog - fi - - if [[ -d "${EROOT%/}"/etc/znc ]]; then - ewarn "${EROOT%/}/etc/znc exists on your system." - ewarn "Due to the nature of the contents of that folder," - ewarn "we have changed the default configuration to use" - ewarn " ${EROOT%/}/var/lib/znc" - ewarn "please move ${EROOT%/}/etc/znc to ${EROOT%/}/var/lib/znc" - ewarn "or adjust your service configuration." - fi -} - -pkg_config() { - if [[ -e "${EROOT%/}/var/lib/znc" ]]; then - ewarn "${EROOT%/}/var/lib/znc already exists, aborting to avoid damaging" - ewarn "any existing configuration. If you are sure you want" - ewarn "to generate a new configuration, remove the folder" - ewarn "and try again." - else - einfo "Press enter to interactively create a new configuration file for znc." - einfo "To abort, press Control-C" - read - mkdir -p "${EROOT%/}/var/lib/znc" || die - chown -R ${PN}:${PN} "${EROOT%/}/var/lib/znc" || - die "Setting permissions failed" - start-stop-daemon --start --user ${PN}:${PN} --env ZNC_NO_LAUNCH_AFTER_MAKECONF=1 \ - "${EROOT%/}"/usr/bin/znc -- --makeconf --datadir "${EROOT%/}/var/lib/znc" || - die "Config failed" - einfo - einfo "You can now start the znc service using the init system of your choice." - einfo "Don't forget to enable it if you want to use znc at boot." - fi -} diff --git a/net-irc/znc/znc-1.7.3.ebuild b/net-irc/znc/znc-1.7.3.ebuild index 2e12fe363902..60cd7cf8147f 100644 --- a/net-irc/znc/znc-1.7.3.ebuild +++ b/net-irc/znc/znc-1.7.3.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{4,5,6,7} ) +PYTHON_COMPAT=( python3_{5,6,7} ) inherit cmake-utils python-single-r1 readme.gentoo-r1 systemd user @@ -22,7 +22,7 @@ else https://znc.in/releases/archive/${MY_P}.tar.gz test? ( ${GTEST_URL} ) " - KEYWORDS="amd64 ~arm x86" + KEYWORDS="amd64 arm x86" S=${WORKDIR}/${MY_P} fi diff --git a/net-irc/znc/znc-9999.ebuild b/net-irc/znc/znc-9999.ebuild index b8d5eb3df8fe..e2a032f9ea5e 100644 --- a/net-irc/znc/znc-9999.ebuild +++ b/net-irc/znc/znc-9999.ebuild @@ -3,7 +3,7 @@ EAPI=7 -PYTHON_COMPAT=( python3_{4,5,6,7} ) +PYTHON_COMPAT=( python3_{5,6,7} ) inherit cmake-utils python-single-r1 readme.gentoo-r1 systemd user |