diff options
Diffstat (limited to 'net-irc')
-rw-r--r-- | net-irc/Manifest.gz | bin | 8681 -> 8507 bytes | |||
-rw-r--r-- | net-irc/anope/Manifest | 4 | ||||
-rw-r--r-- | net-irc/anope/anope-2.0.6.ebuild | 65 | ||||
-rw-r--r-- | net-irc/anope/metadata.xml | 18 | ||||
-rw-r--r-- | net-irc/eiwic/Manifest | 4 | ||||
-rw-r--r-- | net-irc/eiwic/eiwic-1.1.4.ebuild | 46 | ||||
-rw-r--r-- | net-irc/eiwic/files/eiwic-1.1.3-ldflags.patch | 13 | ||||
-rw-r--r-- | net-irc/eiwic/metadata.xml | 14 | ||||
-rw-r--r-- | net-irc/ircii/Manifest | 9 | ||||
-rw-r--r-- | net-irc/ircii/files/ircii-20110228-glibc.patch | 29 | ||||
-rw-r--r-- | net-irc/ircii/ircii-20110228.ebuild | 38 | ||||
-rw-r--r-- | net-irc/ircii/ircii-20111115.ebuild | 34 | ||||
-rw-r--r-- | net-irc/ircii/ircii-20170704.ebuild | 36 | ||||
-rw-r--r-- | net-irc/ircii/ircii-20190117.ebuild | 2 | ||||
-rw-r--r-- | net-irc/unrealircd/Manifest | 4 | ||||
-rw-r--r-- | net-irc/unrealircd/unrealircd-4.2.2.ebuild | 187 | ||||
-rw-r--r-- | net-irc/unrealircd/unrealircd-4.2.4.1.ebuild | 2 |
17 files changed, 47 insertions, 458 deletions
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz Binary files differindex cbee3cb4d5e6..794c266c8296 100644 --- a/net-irc/Manifest.gz +++ b/net-irc/Manifest.gz 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" |