summaryrefslogtreecommitdiff
path: root/net-irc
diff options
context:
space:
mode:
Diffstat (limited to 'net-irc')
-rw-r--r--net-irc/Manifest.gzbin8681 -> 8507 bytes
-rw-r--r--net-irc/anope/Manifest4
-rw-r--r--net-irc/anope/anope-2.0.6.ebuild65
-rw-r--r--net-irc/anope/metadata.xml18
-rw-r--r--net-irc/eiwic/Manifest4
-rw-r--r--net-irc/eiwic/eiwic-1.1.4.ebuild46
-rw-r--r--net-irc/eiwic/files/eiwic-1.1.3-ldflags.patch13
-rw-r--r--net-irc/eiwic/metadata.xml14
-rw-r--r--net-irc/ircii/Manifest9
-rw-r--r--net-irc/ircii/files/ircii-20110228-glibc.patch29
-rw-r--r--net-irc/ircii/ircii-20110228.ebuild38
-rw-r--r--net-irc/ircii/ircii-20111115.ebuild34
-rw-r--r--net-irc/ircii/ircii-20170704.ebuild36
-rw-r--r--net-irc/ircii/ircii-20190117.ebuild2
-rw-r--r--net-irc/unrealircd/Manifest4
-rw-r--r--net-irc/unrealircd/unrealircd-4.2.2.ebuild187
-rw-r--r--net-irc/unrealircd/unrealircd-4.2.4.1.ebuild2
17 files changed, 47 insertions, 458 deletions
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz
index cbee3cb4d5e6..794c266c8296 100644
--- a/net-irc/Manifest.gz
+++ b/net-irc/Manifest.gz
Binary files differ
diff --git a/net-irc/anope/Manifest b/net-irc/anope/Manifest
index 655861c721d1..db0a68b62e99 100644
--- a/net-irc/anope/Manifest
+++ b/net-irc/anope/Manifest
@@ -2,5 +2,5 @@ AUX anope-conf.d-v2 352 BLAKE2B 38bacb495ff0be9e8f8cc635bdd9eb1927b6d120bcb65ddf
AUX anope-init.d 724 BLAKE2B afe0abfaebf66408ecc1a3c99fdb5795898559551700073078f9352f2ada8ba5bc90fc1a8b5e4779bd132606d9297c19fd418db02d8a26b6629da675f6fc0d8c SHA512 e058ccfb4a44238cd1540704f130207236be71799d0a5f4678638d313d958b10dfc5de9cd515f18ccdd9faf41dc93eaf33b5f4013f534efec00adc401a2cb97c
AUX pid-patch.patch 521 BLAKE2B 4fb40f4913c41a2fa1925707ebdc50cceeb129b01f2487beba97242366da8577fde882a7389477aa051e03f519d71dfe6f7332a91f68bd7747179eebfd26af38 SHA512 55690d4057bd3703dff0674a6b339bda659db88d242c4216aa1cf14f06e1a95af33b2fffafa18540d37b7fc5620359dcab895e2365713ad243fa99ed572a6f3f
DIST anope-2.0.6-source.tar.gz 1792912 BLAKE2B 00c70723c887821d2dda065f9fdb4c4fc79a1534217dd567c2247c3ae9d0b3c1c07a9e1e9d87bfdf5f7f9be212af5139e29710224e02e80154290dd6d4b5ee7c SHA512 c100758d6159023832bc7a4dceb7d554a9b3cd9120b033efc9a93c7ff28e76a086d0594b66b9cd2946b231421217674990f2a3ebaa8a6598c2a25e2dafd1b65b
-EBUILD anope-2.0.6.ebuild 5474 BLAKE2B 284b8b3b271448fb98e1058fe170ab73fcae0db52a4ca28dcb7cc306fd5bcdbd778ce2483b2c288f243ed161916d78266033d0412c7ce8eb03f1f9b9fa61cd1f SHA512 76eb76cd3225f4bc2f287def2f89ff8081006eec45bbb9f655a93082bf3f071c896b9bca58ec3303d2e77de17cef63e0fdb0cc77de5b908a9e208758cc60a1f6
-MISC metadata.xml 1331 BLAKE2B 2c87bdde31c173b08fb14714c279b060854876b5f5d2920efc6510dc3c084d3f1ee9dc620a3cd5958a593a9e1b12c6bfdaf2038ed5409a5f5b5e5196fdf8da37 SHA512 aa6aa50a0d55c886e29d57c53cbb6d7976ad36fd497475319fb60506b81da24bd2eb21d244737edd9c35dea767f0364af59c804bbabe912fc0fd80c6155af3c4
+EBUILD anope-2.0.6.ebuild 5003 BLAKE2B 0eb8f26a3a0c7087aa783f227f42103acd083385e878fa81a057e6e68594489bb200558519ca7b5db50312b5268b199c6295d9fa0a9506d995748e94ee790e7c SHA512 c1652aac5bccd220f6c34bbe5837ed32efbf20df778628cb135e028f8a1c6310c09651dbb4017a7b35e3959a94af0d839952088f9dd6834eb897e3432ec9e66d
+MISC metadata.xml 1205 BLAKE2B 2e7f5630a4f37d67f2b0657cba7822989625944c17a3ddef390107ef6c2b1979666a380c3b1316cfe9b16f295c248dc0ec79ce7a3bf5a0c48f970dfeb64a992c SHA512 45d98156923f6b4c1736ed2310deaff937d63ab4a4da10275cfc57fb966eba6e9581f47a89d9825e58606a651395cadafe6ae9b36f153ad9c189ca12a30888ce
diff --git a/net-irc/anope/anope-2.0.6.ebuild b/net-irc/anope/anope-2.0.6.ebuild
index aba8b1f9d11f..1cf036e12d83 100644
--- a/net-irc/anope/anope-2.0.6.ebuild
+++ b/net-irc/anope/anope-2.0.6.ebuild
@@ -12,21 +12,20 @@ SRC_URI="https://github.com/anope/anope/releases/download/${PV}/${P}-source.tar.
LICENSE="GPL-2"
SLOT="0"
KEYWORDS="~amd64 ~x86"
-IUSE="mysql sqlite pcre posix gnutls ssl tre ldap anope_modules_sql_auth
- anope_modules_sql_log anope_modules_sql_oper anope_modules_ldap_auth
- anope_modules_ldap_oper anope_modules_irc2sql anope_modules_chanstats
- anope_modules_cs_fantasy_stats anope_modules_cs_fantasy_top"
+IUSE="chanstats cs-fantasy-stats cs-fantasy-top gnutls irc2sql ldap
+ ldap-auth ldap-oper mysql pcre posix sql-auth sql-log sql-oper
+ sqlite ssl tre"
REQUIRED_USE="
- anope_modules_sql_auth? ( || ( mysql sqlite ) )
- anope_modules_sql_oper? ( mysql )
- anope_modules_sql_log? ( mysql )
- anope_modules_cs_fantasy_stats? ( anope_modules_chanstats mysql )
- anope_modules_cs_fantasy_top? ( anope_modules_chanstats mysql )
- anope_modules_chanstats? ( mysql )
- anope_modules_irc2sql? ( mysql )
- anope_modules_ldap_auth? ( ldap )
- anope_modules_ldap_oper? ( ldap )"
+ chanstats? ( mysql )
+ cs-fantasy-stats? ( chanstats mysql )
+ cs-fantasy-top? ( chanstats mysql )
+ irc2sql? ( mysql )
+ ldap-auth? ( ldap )
+ ldap-oper? ( ldap )
+ sql-auth? ( || ( mysql sqlite ) )
+ sql-log? ( mysql )
+ sql-oper? ( mysql )"
BDEPEND="sys-devel/gettext"
DEPEND="${BDEPEND}
@@ -75,26 +74,26 @@ src_prepare() {
fi
}
- anope_use_extra mysql "m_mysql.cpp"
- anope_use_extra sqlite "m_sqlite.cpp"
- anope_use_extra ssl "m_ssl_openssl.cpp"
- anope_use_extra gnutls "m_ssl_gnutls.cpp"
- anope_use_extra posix "m_regex_posix.cpp"
- anope_use_extra pcre "m_regex_pcre.cpp"
- anope_use_extra tre "m_regex_tre.cpp"
- anope_use_extra ldap "m_ldap.cpp"
- anope_use_extra anope_modules_sql_auth "m_sql_authentication.cpp"
- anope_use_extra anope_modules_sql_log "m_sql_log.cpp"
- anope_use_extra anope_modules_sql_oper "m_sql_oper.cpp"
- anope_use_extra anope_modules_ldap_auth "m_ldap_authentication.cpp"
- anope_use_extra anope_modules_ldap_oper "m_ldap_oper.cpp"
- anope_use_extra anope_modules_chanstats "stats/m_chanstats.cpp"
- anope_use_extra anope_modules_cs_fantasy_top "stats/cs_fantasy_top.cpp"
- anope_use_extra anope_modules_cs_fantasy_stats "stats/cs_fantasy_stats.cpp"
- anope_use_extra anope_modules_irc2sql "stats/irc2sql/irc2sql.cpp"
- anope_use_extra anope_modules_irc2sql "stats/irc2sql/irc2sql.h"
- anope_use_extra anope_modules_irc2sql "stats/irc2sql/tables.cpp"
- anope_use_extra anope_modules_irc2sql "stats/irc2sql/utils.cpp"
+ anope_use_extra mysql "m_mysql.cpp"
+ anope_use_extra sqlite "m_sqlite.cpp"
+ anope_use_extra ssl "m_ssl_openssl.cpp"
+ anope_use_extra gnutls "m_ssl_gnutls.cpp"
+ anope_use_extra posix "m_regex_posix.cpp"
+ anope_use_extra pcre "m_regex_pcre.cpp"
+ anope_use_extra tre "m_regex_tre.cpp"
+ anope_use_extra ldap "m_ldap.cpp"
+ anope_use_extra sql-auth "m_sql_authentication.cpp"
+ anope_use_extra sql-log "m_sql_log.cpp"
+ anope_use_extra sql-oper "m_sql_oper.cpp"
+ anope_use_extra ldap-auth "m_ldap_authentication.cpp"
+ anope_use_extra ldap-oper "m_ldap_oper.cpp"
+ anope_use_extra chanstats "stats/m_chanstats.cpp"
+ anope_use_extra cs-fantasy-top "stats/cs_fantasy_top.cpp"
+ anope_use_extra cs-fantasy-stats "stats/cs_fantasy_stats.cpp"
+ anope_use_extra irc2sql "stats/irc2sql/irc2sql.cpp"
+ anope_use_extra irc2sql "stats/irc2sql/irc2sql.h"
+ anope_use_extra irc2sql "stats/irc2sql/tables.cpp"
+ anope_use_extra irc2sql "stats/irc2sql/utils.cpp"
# Avoid a silly sandbox error - tries to delete /usr/lib/modules
sed -i '/install.*REMOVE_RECURSE.*/d' CMakeLists.txt || die
diff --git a/net-irc/anope/metadata.xml b/net-irc/anope/metadata.xml
index 078496567f21..ddb7e3c5b209 100644
--- a/net-irc/anope/metadata.xml
+++ b/net-irc/anope/metadata.xml
@@ -8,16 +8,16 @@
<remote-id type="github">anope/anope</remote-id>
</upstream>
<use>
- <flag name="anope_modules_sql_auth">Authorize through SQL</flag>
- <flag name="anope_modules_sql_log">Additional log target in SQL</flag>
- <flag name="anope_modules_sql_oper">Allows granting users services operator privileges from SQL</flag>
- <flag name="anope_modules_ldap_auth">Authorize through LDAP</flag>
- <flag name="anope_modules_ldap_oper">Dynamically ties users to Anope opertypes via LDAP</flag>
- <flag name="anope_modules_irc2sql">Stores channel statistics in a mysql database</flag>
- <flag name="anope_modules_chanstats">Channel Statistics</flag>
- <flag name="anope_modules_cs_fantasy_stats">Enables the STATS and GSTATS commands</flag>
- <flag name="anope_modules_cs_fantasy_top">Enables the (G)TOP and (G)TOP10 commands</flag>
+ <flag name="chanstats">Channel Statistics</flag>
+ <flag name="cs-fantasy-stats">Enables the STATS and GSTATS commands</flag>
+ <flag name="cs-fantasy-top">Enables the (G)TOP and (G)TOP10 commands</flag>
+ <flag name="irc2sql">Stores channel statistics in a mysql database</flag>
+ <flag name="ldap-auth">Authorize through LDAP</flag>
+ <flag name="ldap-oper">Dynamically ties users to Anope opertypes via LDAP</flag>
<flag name="posix">Add support for POSIX Compatible Regular Expressions</flag>
+ <flag name="sql-auth">Authorize through SQL</flag>
+ <flag name="sql-log">Additional log target in SQL</flag>
+ <flag name="sql-oper">Allows granting users services operator privileges from SQL</flag>
<flag name="ssl">Provide SSL services using OpenSSL</flag>
<flag name="tre">Use <pkg>dev-libs/tre</pkg> for regular expressions</flag>
</use>
diff --git a/net-irc/eiwic/Manifest b/net-irc/eiwic/Manifest
deleted file mode 100644
index b7753ceae80b..000000000000
--- a/net-irc/eiwic/Manifest
+++ /dev/null
@@ -1,4 +0,0 @@
-AUX eiwic-1.1.3-ldflags.patch 648 BLAKE2B 1165ef25efda1341c65bbb54f5773f74e2b79ebf453be61b3b27df88ae6959858dce906e68b9a099573dbd8a5bafcdcffa742d7208593ae841e085c3c78f2be2 SHA512 1baa5f4ef8481b7401379140a5c68faffd25ba94bfef827794209358214bf43374ef729ebfe40182f6dfae698785923f5f426546701c48be2df73aa9c91d16a6
-DIST eiwic-1.1.4.tar.gz 117593 BLAKE2B a8410d549ba85d12c05275990d4424590b12417b33b0d5f6113cd7e7e8c8da303d7fc54be5150a90259682970e449375b0b5c60c4b0fcb7c2613c4e05cedbd80 SHA512 f4c6ac9853df2d26803bd3acd0987f6f4445ef0020a2e02b695eb362043f985eec8440ea9875c282e4f070e89b3ce7357947b99f86461a3bddef8cb2a85f8ce1
-EBUILD eiwic-1.1.4.ebuild 953 BLAKE2B 1132bf582a0284cd8dcea284c47f549c4d590da400c837423cf9f93d9c75f8db8496ab50708783a0e6353b76c607c1bf337ec78e60038641d0bd06c0b7c04a63 SHA512 907f6985139257de574b1155180307ee07622282fd4a89c70f01de459fe2273c55553322eaae2dcb3f23969b45eb5159d5beac0dc232bc2d6ba83d754fe2ce15
-MISC metadata.xml 579 BLAKE2B 47bf3eadf806e3ec86f1f47152b3b7a64dab859018665f64bd434eb0afbf236096b254d533e47cdf487d7203b4f4edba78687414681652b065c67abcbafc42b2 SHA512 bf2fbe67aa2a1d1afeec86d66416078dd57ee3c6746ae1e20fc17c34641eb303debdb029abb02d08cb7c37fc1e38a2261ae70616943f9720292954ecfb904006
diff --git a/net-irc/eiwic/eiwic-1.1.4.ebuild b/net-irc/eiwic/eiwic-1.1.4.ebuild
deleted file mode 100644
index e8a0f598cfc9..000000000000
--- a/net-irc/eiwic/eiwic-1.1.4.ebuild
+++ /dev/null
@@ -1,46 +0,0 @@
-# Copyright 1999-2014 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-WANT_AUTOMAKE=1.10
-inherit autotools eutils multilib
-
-DESCRIPTION="A modular IRC bot written in C"
-HOMEPAGE="https://github.com/lordi/Eiwic"
-SRC_URI="mirror://gentoo/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 x86"
-IUSE="debug doc ipv6"
-
-DOCS="AUTHORS ChangeLog README NEWS TODO sample.conf"
-
-src_prepare() {
- epatch "${FILESDIR}"/${PN}-1.1.3-ldflags.patch
-
- sed -i \
- -e "/^set MODULE_PATH/s:modules:/usr/$(get_libdir)/eiwic:" \
- -e "/^load MODULE/s:$:.so:" \
- sample.conf || die
-
- eautoreconf
-}
-
-src_configure() {
- export ac_cv_lib_raptor_raptor_init=no #409417
-
- econf \
- $(use_enable debug vv-debug) \
- $(use_enable ipv6)
-}
-
-src_install() {
- default
- use doc && dohtml doc/*
-}
-
-pkg_postinst() {
- elog "You need a configuration file to run eiwic. A sample configuration"
- elog "was installed to /usr/share/doc/${PF}"
-}
diff --git a/net-irc/eiwic/files/eiwic-1.1.3-ldflags.patch b/net-irc/eiwic/files/eiwic-1.1.3-ldflags.patch
deleted file mode 100644
index 2870dc4f322b..000000000000
--- a/net-irc/eiwic/files/eiwic-1.1.3-ldflags.patch
+++ /dev/null
@@ -1,13 +0,0 @@
---- modules/Makefile.am
-+++ modules/Makefile.am
-@@ -15,8 +15,8 @@
- echo "$@ skipped."; \
- else :;\
- if test $(patsubst %.so,%.c, $@) -nt $@ -o ! -e $@; then \
-- echo "@CC@ @CFLAGS@ $(DEFS) $(INCLUDES) `$(ADD_BUILD_FLAGS)` -shared -fPIC $(patsubst %.so,%.c, $@) -o $@"; \
-- @CC@ @CFLAGS@ $(DEFS) $(INCLUDES) `$(ADD_BUILD_FLAGS)` -shared -fPIC $(patsubst %.so,%.c, $@) -o $@; \
-+ echo "@CC@ @CFLAGS@ $(LDFLAGS) $(DEFS) $(INCLUDES) `$(ADD_BUILD_FLAGS)` -shared -fPIC $(patsubst %.so,%.c, $@) -o $@"; \
-+ @CC@ @CFLAGS@ $(LDFLAGS) $(DEFS) $(INCLUDES) `$(ADD_BUILD_FLAGS)` -shared -fPIC $(patsubst %.so,%.c, $@) -o $@; \
- else :; fi; \
- fi
-
diff --git a/net-irc/eiwic/metadata.xml b/net-irc/eiwic/metadata.xml
deleted file mode 100644
index 33044664e9af..000000000000
--- a/net-irc/eiwic/metadata.xml
+++ /dev/null
@@ -1,14 +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">
- Eiwic is an IRC-bot written in pure C. It can be easily extended by own modules,
- that can be loaded at runtime. It has an module API which is designed to make
- the creation of own modules as easy as possible. Including "output routing",
- TCP/IP socket interface and timer functions.
- </longdescription>
- <upstream>
- <remote-id type="github">lordi/Eiwic</remote-id>
- </upstream>
-</pkgmetadata>
diff --git a/net-irc/ircii/Manifest b/net-irc/ircii/Manifest
index c91e18e22a04..893351dfff3f 100644
--- a/net-irc/ircii/Manifest
+++ b/net-irc/ircii/Manifest
@@ -1,11 +1,4 @@
-AUX ircii-20110228-glibc.patch 799 BLAKE2B b4c5e80d42c5a633c3f31bbf29a2f68e0a4d5ff0a7f06042ed6901c3cadc7c418c10ffe461d5c31d41b3956e7faa44b86abb7092b1fc40690821fa7e677ebf93 SHA512 41d897753266acf205236d108b740d34a898ed13be2657a7314d1bbf3fd6f9a556f01b8dabb3b293c69606047bc03c6ef69cd35e5d0cab9d958ee173ab3744e3
AUX ircii-manpage-path.patch 514 BLAKE2B 09723e9e2d80654c9ca05535b8e14e833af7ed423bad9a32cc8b8200b3263129d85cc614db4a2f77d5778464fc28d2663675a909b7e2b16e570128cb7264cbdf SHA512 ef19be0ac1b5794da5d761131100b85d5d928f6a204fbce1c32b2deedf638cdaf8fe3a92cd06ac9ca0ddcb0b4f918b56ab298731201d54b94550287cddb4d693
-DIST ircii-20110228.tar.bz2 558483 BLAKE2B 52c83503bf258aaf27635d5ac525da61894486681069f7ff56d571f387567ba964976770b1a1e647aae1b0b18416ccc37c7498bc7cfca5c1c26247796638654e SHA512 df27f098ad9c134335b7d97a25a07ef5fd9d14063b2e079a707a472d2582a1451d7697f3123508296c76afdb78257ad6dc358a2ec5af584ab53872c765b01782
-DIST ircii-20111115.tar.bz2 555731 BLAKE2B 8715b5d84cbca98005b3c3bf426f632737be2f4a121f673c3d7d76a5f4204c603594779c15a9fe5e886fb33b96cfc149f690508b546752cd4f7c4f9ad8aaf36a SHA512 6f282debbd27865414a2ef9148b23373f83a051b2917432d9fdc2f153c111f8e592286d42a5ad34fd0cdc155e39938094e140910fbf38be494e3ed3da4cd0b6e
-DIST ircii-20170704.tar.bz2 596535 BLAKE2B 780b9bc74e80d622df3686d3234ce69c62c0d9ae43322addfc545de76854ba30ec25546921cff449556f9e6b14b7dc00f3b15437789bea8bfa9b3df44d5b7e6c SHA512 a0cdc5603fab040fa2f7d2b3d7a564e9eeac4b402329cba5c6f1a97aa6e587a53ffc4141420dde97dc2cadf22581e74058a0357c6b4b0d0b03f5dea7fa8cbc3a
DIST ircii-20190117.tar.bz2 606327 BLAKE2B f7ee5c98f6106f07fec8feb0840aba87a052e5927c5e591f34ea28a9a017fb64c711983e472ae001465cbe29b6b9d88ab65d67c4bb303b9e01dde853aba66bf4 SHA512 08ca96cd62bae35245b40791c8588752b96136b53e5c9434d0f7976d03841fca80e8c83cf8608aad79c381820b06e00167447c6dc0c6294c6b3dfd91a9fdb6d4
-EBUILD ircii-20110228.ebuild 888 BLAKE2B c29034ccfbfe54ce2cd8a359a8e183f9d227c9f6ed5af79dcf0ad7f7129b19be749df82398bbcab88694935ab8f10db202c582cbe8f65dd1817254b054ac3c0e SHA512 91465b9c564e7f7b978e46cb73e10c837bc77823c3451e117bb34bf112296ec11c2b2e079dec0b01a08b816d92858b701b3ea22cd307593a971b82682ef2d13c
-EBUILD ircii-20111115.ebuild 837 BLAKE2B 9d74447a3a83019a40c731a323b4e77c911250126b693d8cd05b001c01c6ae8637f1813fcba324a6fb7c1892d7976d1d405d32c50e64cc9c59ffadd6b6aa3b60 SHA512 5914ab46ca20f9f5b7db8b26163ac43c62b941f782ad03fe6eba5b5b68968e794116a31ca18b48115ece1df42369c57d4a826b4dee08f6fac72cd38e61af04d7
-EBUILD ircii-20170704.ebuild 870 BLAKE2B 06f2ae579c3a2f0b9f347b546c80d893a6b850cb62fa3aec9e2a2ee93c4933ece8e190fa107f032828ebf233919841be74551fb5cb1182f986ba382c6be236db SHA512 9a756069168dff3cf1b53301ade184b0cabe7c6e8f24450f7e136b62ad66181efcf87f45b68d26c33cd0817405b53c97ba7a8e502f5382d147e010df9bb6bbe6
-EBUILD ircii-20190117.ebuild 867 BLAKE2B 34b20772b4cbd78bb0b8546299a03795e5c6453d1dfb81e186cd2c8561a303422e3342d29ea78103425247961e78ee88a66a99410b31e411815befc8a8ff06b1 SHA512 967861f7906f912452855b738d5c0d03e69ebb776f7a9dac26ce60c78ce1d19e6527273e6b9c860736ac5f25a3189fe0a63d052ce5f3c08373efd456b25a7374
+EBUILD ircii-20190117.ebuild 865 BLAKE2B ff4b1777b256435bd6124edf92ebf067fe59bc6f2cb08bda526a2575d5f0306e55a6f11fc7e1733d961e15afd4212c26bab3b2035ed67c3c786d9fe06e70d722 SHA512 42f910c9d2d8e201b528d73cf7b4d53e2cefdf7eaa0da0a46fb674df99a526cd6537dfeb7b5c06d235b7bd549f628b38e2c628563418f32e097ca293b58f98b1
MISC metadata.xml 245 BLAKE2B 5323e1eec795a67d15f768c9c6dea0f5501b8f0350586558ad25708a6b13398fc55b6afa97e621e5895a879bdf1594b8323d98a31e39735e2338a6e938288668 SHA512 1b915771c263fd188289f5f3c0168e44a651d52d173dbd35f9dc94795a3227fd1133f2c08a0f30341b42a0cba6f5b0d0ce68dcd6dfc66ff3e225c98b443eb00c
diff --git a/net-irc/ircii/files/ircii-20110228-glibc.patch b/net-irc/ircii/files/ircii-20110228-glibc.patch
deleted file mode 100644
index 291bf3219eb2..000000000000
--- a/net-irc/ircii/files/ircii-20110228-glibc.patch
+++ /dev/null
@@ -1,29 +0,0 @@
-From: Nathan Phillip Brink <ohnobinki@ohnopublishing.net>
-
-Support glibc systems where SIGRTMAX and SIGRTMIN macros can only be fully expanded at runtime.
-
---- a/source/mksiginc.c
-+++ b/source/mksiginc.c
-@@ -191,12 +191,18 @@
- signames[SIGRETRACT] = "RETRACT";
- #endif
-
--#if defined(SIGRTMAX) && SIGRTMAX < MY_MAXSIG
-- signames[SIGRTMAX] = "RTMAX";
-+#if defined(SIGRTMAX)
-+ /*
-+ * In recent glibc, SIGRTMAX and SIGRTMIN macros are runtime
-+ * function calls into libc and must be evaluated at runtime.
-+ */
-+ if (SIGRTMAX < MY_MAXSIG)
-+ signames[SIGRTMAX] = "RTMAX";
- #endif
-
--#if defined(SIGRTMIN) && SIGRTMIN < MY_MAXSIG
-- signames[SIGRTMIN] = "RTMIN";
-+#if defined(SIGRTMIN)
-+ if (SIGRTMIN < MY_MAXSIG)
-+ signames[SIGRTMIN] = "RTMIN";
- #endif
-
- #if defined(SIGSAK) && SIGSAK < MY_MAXSIG
diff --git a/net-irc/ircii/ircii-20110228.ebuild b/net-irc/ircii/ircii-20110228.ebuild
deleted file mode 100644
index 30fe9cc6b755..000000000000
--- a/net-irc/ircii/ircii-20110228.ebuild
+++ /dev/null
@@ -1,38 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="An IRC and ICB client that runs under most UNIX platforms"
-SRC_URI="ftp://ircii.warped.com/pub/ircII/${P}.tar.bz2"
-HOMEPAGE="http://www.eterna.com.au/ircii/"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
-IUSE="ipv6"
-
-DEPEND="sys-libs/ncurses
- virtual/libiconv"
-# This and irc-client both install /usr/bin/irc #247987
-RDEPEND="${DEPEND}
- !!net-irc/irc-client"
-
-src_prepare() {
- epatch "${FILESDIR}"/${P}-glibc.patch
-}
-
-src_configure() {
- tc-export CC
- use elibc_glibc || append-libs -liconv
- econf $(use_enable ipv6)
-}
-
-src_install() {
- emake -j1 DESTDIR="${D}" install
-
- dodoc ChangeLog INSTALL NEWS README \
- doc/Copyright doc/crypto doc/VERSIONS doc/ctcp
-}
diff --git a/net-irc/ircii/ircii-20111115.ebuild b/net-irc/ircii/ircii-20111115.ebuild
deleted file mode 100644
index 72b797c9b94c..000000000000
--- a/net-irc/ircii/ircii-20111115.ebuild
+++ /dev/null
@@ -1,34 +0,0 @@
-# Copyright 1999-2017 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=4
-
-inherit eutils toolchain-funcs
-
-DESCRIPTION="An IRC and ICB client that runs under most UNIX platforms"
-SRC_URI="ftp://ircii.warped.com/pub/ircII/${P}.tar.bz2
- ftp://ircii.warped.com/pub/ircII/old/${P}.tar.bz2"
-HOMEPAGE="http://eterna.com.au/ircii/"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
-IUSE="ipv6"
-
-DEPEND="sys-libs/ncurses
- virtual/libiconv"
-# This and irc-client both install /usr/bin/irc #247987
-RDEPEND="${DEPEND}
- !!net-irc/irc-client"
-
-src_configure() {
- tc-export CC
- econf $(use_enable ipv6)
-}
-
-src_install() {
- emake -j1 DESTDIR="${D}" install
-
- dodoc ChangeLog INSTALL NEWS README \
- doc/Copyright doc/crypto doc/VERSIONS doc/ctcp
-}
diff --git a/net-irc/ircii/ircii-20170704.ebuild b/net-irc/ircii/ircii-20170704.ebuild
deleted file mode 100644
index 4cd24ccd3829..000000000000
--- a/net-irc/ircii/ircii-20170704.ebuild
+++ /dev/null
@@ -1,36 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-inherit toolchain-funcs
-
-DESCRIPTION="An IRC and ICB client that runs under most UNIX platforms"
-SRC_URI="https://ircii.warped.com/${P}.tar.bz2
- https://ircii.warped.com/old/${P}.tar.bz2"
-HOMEPAGE="http://eterna.com.au/ircii/"
-
-SLOT="0"
-LICENSE="BSD"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
-IUSE="ipv6"
-
-DEPEND="sys-libs/ncurses:0=
- virtual/libiconv"
-# This and irc-client both install /usr/bin/irc #247987
-RDEPEND="${DEPEND}
- !net-irc/irc-client"
-
-PATCHES=( "${FILESDIR}/${PN}-manpage-path.patch" )
-
-src_configure() {
- tc-export CC
- econf $(use_enable ipv6)
-}
-
-src_install() {
- emake -j1 DESTDIR="${D}" install
-
- dodoc ChangeLog INSTALL NEWS README \
- doc/Copyright doc/crypto doc/VERSIONS doc/ctcp
-}
diff --git a/net-irc/ircii/ircii-20190117.ebuild b/net-irc/ircii/ircii-20190117.ebuild
index 03366ecd3a1a..677beaac500a 100644
--- a/net-irc/ircii/ircii-20190117.ebuild
+++ b/net-irc/ircii/ircii-20190117.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="http://eterna.com.au/ircii/"
SLOT="0"
LICENSE="BSD"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
+KEYWORDS="amd64 ~ppc x86 ~amd64-linux ~x86-linux ~ppc-macos ~sparc-solaris ~x86-solaris"
IUSE="ipv6"
DEPEND="sys-libs/ncurses:0=
diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index c33d7dae6be2..0315dff6836a 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,7 +1,5 @@
AUX unrealircd.confd-r3 1301 BLAKE2B 36246c5d0ce324907e9d077d0b1c1e186eb95705f453c42c5be710f936ddb420ed25d575658d2d1f0efcb8aa5c221414dc106cd8f85197ee32a66d585ec55c27 SHA512 ca4c315815dd11b2ccfcf407e6801078326b627862c3553453e30f965ed8fab8833e556e383219aaab6f580c393542e798bf400464be496016130ffd15668fa3
AUX unrealircd.initd-r2 1162 BLAKE2B f4b073662d6428122b91e89350bca346daa71af00708830f627c288157241b505e34662f5262cebb3aa397436b1f584d5e92a6accc8b63746f6040ea784554d5 SHA512 97219aac646ba2a2e7fab81dcb013f6e078807baddfefeea93942242a02cd7c5c8c08cbceebd649e12400b86fe44222f8f22a3fb1f8a7cf9fdd18152268e03c1
-DIST unrealircd-4.2.2.tar.gz 6060272 BLAKE2B f45cae6aa85b478e7f667e379b557314fa509c17f150941f84ee80fb328b01de099235b69d3e2710afef01578f5898ba12f21245d6ce5370e7aa7ffdfa49d1f0 SHA512 961947e2286e10cd6032320d57cf3a99d4354f46ae28ad3142d11a0d423f7a0be915f8c09e8fe7b5816829752e4a03776907bb491366f418afc319fd8efb14ad
DIST unrealircd-4.2.4.1.tar.gz 6090725 BLAKE2B 817a7c2a13a495944676d08ed90b36f6795fe43ee171efc6661980e6da9a8cc8d98c4fb0eb8221ac6af85ab1a9b5578a2e992d7b41696434430e58918bc30145 SHA512 752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686
-EBUILD unrealircd-4.2.2.ebuild 5474 BLAKE2B 9bd2f057b44d155f1347ebd4953f4d047ebee669bd1db35b08065826b31812f17595da7ef1414517e6c313363365fa32b8d6cf81117ef1922cf28c2b2b427c21 SHA512 6486c17f73c3e9c42bad4e587047ba15145f755c5721e4d6699b704877aa940e82f9e672761dcadf4ed411cd01c2dfdcfb5d715a1ff24dcd5c8af15c009f5a8b
-EBUILD unrealircd-4.2.4.1.ebuild 5465 BLAKE2B 1acdf0b8a30a3ed3b8b8a4b64b1818aa82c00b891c38387a106e49d5258130680705bf006018b1b5bfdf14af747bbb68eca5320d765fd4e35ceebbc78caea421 SHA512 b86cb3f43e4330395050fe9ef767414a46cf01e113a48204c15958ffb09386ad3d0cc737f34494ba969d46020d16c439d5f951aa62a55c0bc6ac2c7cdea93ef4
+EBUILD unrealircd-4.2.4.1.ebuild 5462 BLAKE2B ba5295ba3453dd8ece15c0ba41331e1ee84e563c6b4be2e572c53074f7e7f7119de1ea16dc6142861c90522eb508a7d04ce9cad98e9d7ce12622fd1f6814fdb1 SHA512 9aa84416fd1dc5d121ede7223f6a174f628899919871a5f4d47be9e206d6ba466e9593593d2e2fe0a0d77d10bc21b9d55d75ef408224b966ba7408e343ececed
MISC metadata.xml 1048 BLAKE2B 23fc4e5fd19084a8cb4157d14318d00952b61914d1d26137ee93ee866b394ac8bc0471110903806bb94f60141ef5a12c436816ce1cac55ab2e84db30ebdb1a36 SHA512 6f87be3568418355d74b9f8839f5640fe6299e8ee2b1de2ea0f83ac1a93ec9ab150b437e327d8543a815761389773dd8e8149cba023395893c9313d8b3d46102
diff --git a/net-irc/unrealircd/unrealircd-4.2.2.ebuild b/net-irc/unrealircd/unrealircd-4.2.2.ebuild
deleted file mode 100644
index ba14b1d06f8d..000000000000
--- a/net-irc/unrealircd/unrealircd-4.2.2.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-SSL_CERT_MANDATORY=1
-inherit eapi7-ver ssl-cert user
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/"
-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"
-IUSE="class-nofakelag curl +extban-stacking libressl +operoverride operoverride-verify
- +prefixaq showlistmodes shunnotices +usermod"
-
-RDEPEND="
- >=app-crypt/argon2-20171227-r1:=
- !libressl? ( dev-libs/openssl:0= )
- libressl? ( dev-libs/libressl:= )
- dev-libs/libpcre2
- dev-libs/tre
- >=net-dns/c-ares-1.7:=
- net-libs/libnsl:=
- sys-libs/zlib
- curl? ( net-misc/curl[adns] )
-"
-DEPEND="${RDEPEND}
- virtual/pkgconfig
-"
-
-DOCS=( doc/{Authors,Donation,RELEASE-NOTES{,.old},tao.of.irc,technical/,translations.txt} )
-
-pkg_pretend() {
- local v
- for v in ${REPLACING_VERSIONS}; do
- ver_test "${v}" -ge 4 && continue
- ewarn "The configuration file format has changed since ${v}."
- ewarn "Please be prepared to manually update them and visit:"
- ewarn "https://www.unrealircd.org/docs/Upgrading_from_3.2.x"
- break
- done
-}
-
-pkg_setup() {
- enewuser unrealircd
-}
-
-src_prepare() {
- # QA check against bundled pkgs
- rm -r extras || die
-
- if use class-nofakelag; then
- sed -i -e 's:#undef\( FAKELAG_CONFIGURABLE\):#define\1:' include/config.h || die
- fi
-
- # By default looks in /etc/unrealircd/ssl/curl-ca-bundle.crt. Fix
- # that to look for ca-certificates-provided file instead. %s is
- # CONFDIR. #618066
- sed -i -e 's:%s/ssl/curl-ca-bundle.crt:%s/../ssl/certs/ca-certificates.crt:' src/s_conf.c || die
-
- eapply_user
-}
-
-src_configure() {
- # Default value for privatelibdir adds a build path to -Wl,-rpath.
- econf \
- --with-bindir="${EPREFIX}"/usr/bin \
- --with-cachedir="${EPREFIX}"/var/lib/${PN} \
- --with-confdir="${EPREFIX}"/etc/${PN} \
- --with-datadir="${EPREFIX}"/var/lib/${PN} \
- --with-docdir="${EPREFIX}"/usr/share/doc/${PF} \
- --with-logdir="${EPREFIX}"/var/log/${PN} \
- --with-modulesdir="${EPREFIX}"/usr/"$(get_libdir)"/${PN}/modules \
- --without-privatelibdir \
- --with-pidfile="${EPREFIX}"/run/${PN}/ircd.pid \
- --with-tmpdir="${EPREFIX}"/var/lib/${PN}/tmp \
- --with-nick-history=2000 \
- --with-sendq=3000000 \
- --with-permissions=0640 \
- --with-fd-setsize=1024 \
- --with-system-argon2 \
- --with-system-cares \
- --with-system-pcre2 \
- --with-system-tre \
- --enable-dynamic-linking \
- --enable-ssl="${EPREFIX}"/usr \
- $(use_enable curl libcurl "${EPREFIX}"/usr) \
- $(use_enable prefixaq) \
- $(use_with showlistmodes) \
- $(use_with shunnotices) \
- $(use_with !operoverride no-operoverride) \
- $(use_with operoverride-verify) \
- $(use_with !usermod disableusermod) \
- $(use_with !extban-stacking disable-extendedban-stacking)
-}
-
-src_install() {
- keepdir /var/log/${PN}
- keepdir /var/lib/${PN}/tmp
-
- newbin src/ircd ${PN}
-
- (
- cd src/modules || die
- for subdir in $(find . -type d -print); do
- if [[ -n $(shopt -s nullglob; echo ${subdir}/*.so) ]]; then
- exeinto /usr/$(get_libdir)/${PN}/modules/"${subdir}"
- doexe "${subdir}"/*.so
- fi
- done
- )
-
- insinto /etc/${PN}
- # Purposefully omitting the examples/ and ssl/ subdirectories. ssl
- # is redundant with app-misc/ca-certificates and examples will all
- # be in docs anyway.
- doins -r doc/conf/{aliases,help}
- doins doc/conf/*.conf
- newins doc/conf/examples/example.conf ${PN}.conf
- keepdir /etc/${PN}/ssl
-
- einstalldocs
-
- newinitd "${FILESDIR}"/${PN}.initd-r2 ${PN}
- newconfd "${FILESDIR}"/${PN}.confd-r3 ${PN}
-
- # config should be read-only
- fperms -R 0640 /etc/${PN}
- fperms 0750 /etc/${PN}{,/aliases,/help}
- fperms 0750 /etc/${PN}/ssl
- # state is editable but not owned by unrealircd directly
- fperms 0770 /var/log/${PN}
- fperms 0770 /var/lib/${PN}{,/tmp}
- fowners -R root:unrealircd /{etc,var/{lib,log}}/${PN}
-}
-
-pkg_postinst() {
- # Move docert call from src_install() to install_cert in pkg_postinst for
- # bug #201682
- if [[ ! -f "${EROOT}"etc/${PN}/ssl/server.cert.key ]]; then
- if [[ -f "${EROOT}"etc/${PN}/server.cert.key ]]; then
- ewarn "The location ${PN} looks for SSL certificates has changed"
- ewarn "from ${EROOT}etc/${PN} to ${EROOT}etc/${PN}/ssl."
- ewarn "Please move your existing certificates."
- else
- (
- umask 0037
- install_cert /etc/${PN}/ssl/server.cert
- chown unrealircd "${EROOT}"etc/${PN}/ssl/server.cert.*
- ln -snf server.cert.key "${EROOT}"etc/${PN}/ssl/server.key.pem
- )
- fi
- fi
-
- local unrealircd_conf="${EROOT}"etc/${PN}/${PN}.conf
- # Fix up the default cloak keys.
- if grep -qe '"and another one";$' "${unrealircd_conf}" && grep -qe '"aoAr1HnR6gl3sJ7hVz4Zb7x4YwpW";$' "${unrealircd_conf}"; then
- ebegin "Generating cloak-keys"
- local keys=(
- $(su ${PN} -s /bin/sh -c "${PN} -k 2>&1 | tail -n 3")
- )
- [[ -n ${keys[0]} || -n ${keys[1]} || -n ${keys[2]} ]]
- eend $?
-
- ebegin "Substituting cloak-keys into ${unrealircd_conf}"
- sed -i \
- -e '/cloak-keys/ {
-n
-s/"aoAr1HnR6gl3sJ7hVz4Zb7x4YwpW";/"'"${keys[0]}"'";/
-n
-s/"and another one";/"'"${keys[1]}"'";/
-n
-s/"and another one";/"'"${keys[2]}"'";/
-}' \
- "${unrealircd_conf}"
- eend $?
- fi
-
- elog "UnrealIRCd will not run until you've set up /etc/unrealircd/unrealircd.conf"
- elog
- elog "You can also configure ${PN} start at boot with rc-update(1)."
- elog "It is recommended to run unrealircd as an unprivileged user."
- elog "The provided init.d script does this for you."
-}
diff --git a/net-irc/unrealircd/unrealircd-4.2.4.1.ebuild b/net-irc/unrealircd/unrealircd-4.2.4.1.ebuild
index 97c9a805e818..1b113f4129fe 100644
--- a/net-irc/unrealircd/unrealircd-4.2.4.1.ebuild
+++ b/net-irc/unrealircd/unrealircd-4.2.4.1.ebuild
@@ -12,7 +12,7 @@ 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 +usermod"