[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2023-04-19 Thread Arthur Zamarin
commit: e208eb4881f13693e923de870c72c1416ce715cd
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 19 07:01:19 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 19 07:01:19 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e208eb48

net-irc/unrealircd: Stabilize 6.0.4.2 amd64, #904546

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-irc/unrealircd/unrealircd-6.0.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
index c19a67bf7717..b1ff6ae68729 100644
--- a/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
+++ b/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( 
https://www.unrealircd.org/downloads/${P}.tar.gz.asc )"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 arm arm64 ppc ~ppc64 ~riscv x86 ~amd64-linux"
+KEYWORDS="amd64 arm arm64 ppc ~ppc64 ~riscv x86 ~amd64-linux"
 IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2023-04-18 Thread Arthur Zamarin
commit: 389b8f3cbdeec9b32e347e515b6a9d48285ce774
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Wed Apr 19 06:42:40 2023 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Wed Apr 19 06:43:03 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=389b8f3c

net-irc/unrealircd: Stabilize 6.0.4.2 arm, #904546

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-irc/unrealircd/unrealircd-6.0.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
index e389e1af89d5..c19a67bf7717 100644
--- a/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
+++ b/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( 
https://www.unrealircd.org/downloads/${P}.tar.gz.asc )"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm arm64 ppc ~ppc64 ~riscv x86 ~amd64-linux"
+KEYWORDS="~amd64 arm arm64 ppc ~ppc64 ~riscv x86 ~amd64-linux"
 IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2023-04-18 Thread Sam James
commit: ce84f3d5ab0de2452e635f873389bfdeef09c701
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 06:26:17 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 06:26:24 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ce84f3d5

net-irc/unrealircd: Stabilize 6.0.4.2 arm64, #904546

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-6.0.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
index b0ee04ecce4c..e389e1af89d5 100644
--- a/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
+++ b/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( 
https://www.unrealircd.org/downloads/${P}.tar.gz.asc )"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm arm64 ppc ~ppc64 ~riscv x86 ~amd64-linux"
 IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2023-04-18 Thread Sam James
commit: 745d1379ed0ae0a12bc5397b370801b4499388c0
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 06:06:41 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 06:06:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=745d1379

net-irc/unrealircd: Stabilize 6.0.4.2 x86, #904546

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-6.0.4.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
index 37d0d31dba3a..b0ee04ecce4c 100644
--- a/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
+++ b/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( 
https://www.unrealircd.org/downloads/${P}.tar.gz.asc )"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv x86 ~amd64-linux"
 IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2023-04-18 Thread Sam James
commit: 01ff6b6461d4a754013742bc02a981c28357746c
Author: Sam James  gentoo  org>
AuthorDate: Wed Apr 19 06:06:40 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Apr 19 06:06:54 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=01ff6b64

net-irc/unrealircd: Stabilize 6.0.4.2 ppc, #904546

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-6.0.4.2.ebuild | 4 ++--
 1 file changed, 2 insertions(+), 2 deletions(-)

diff --git a/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
index 17d16a6be9ce..37d0d31dba3a 100644
--- a/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
+++ b/net-irc/unrealircd/unrealircd-6.0.4.2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2022 Gentoo Authors
+# Copyright 1999-2023 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=8
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( 
https://www.unrealircd.org/downloads/${P}.tar.gz.asc )"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
 IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2023-01-14 Thread Sam James
commit: 7cfe9db42cdcfe6de065ac89ad371bf446a32b0d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 14 23:21:43 2023 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 14 23:21:43 2023 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7cfe9db4

net-irc/unrealircd: drop 6.0.4.1

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest  |   2 -
 net-irc/unrealircd/unrealircd-6.0.4.1.ebuild | 187 ---
 2 files changed, 189 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 6b3d222fc2da..833f4ceb8d9b 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,6 +1,4 @@
 DIST unrealircd-5.2.4.tar.gz 7201203 BLAKE2B 
06afc8b5e28bbd56971b2ce21da3e000e3936672786891bfe000754f5fed37b59850f9539b4f01914d6b33c1f9f17a15fe69569620ba5213f39fce1cfcad
 SHA512 
b6784d011bc56b0b8253d61fb1edddb2133e791e9ce4ae978f90059563d11f3f7b3ebca1cf13765b4077ebc39f0699e101bdfc71cbb0c5cf51d508c5a5fdacb3
 DIST unrealircd-5.2.4.tar.gz.asc 866 BLAKE2B 
9fc520e93f80a548650b016690036c4e9957e81095f75c34489eb0b83d28548a891196469199cf354207c44b22aaeecfc696995842e9b278ab10fdf5bdb8d7f6
 SHA512 
0d85a668e2cc3f3d736f3a321e282ecb1fd94d5f605e0e40e8c84a17a6486f8e0d299ec673fe7688fca3ead847f432144ff077547cc90321534406fbe084804b
-DIST unrealircd-6.0.4.1.tar.gz 8696975 BLAKE2B 
2ca38b2eed09747f419cb9c7e338e10687541c981cce6425e266a1e0597c3a3eb36882a0d1da43a9b829aa855289887d28206b7e7298cf310e84703b1d4e7d5c
 SHA512 
c2da78e785ddd7dd1567dd4cbc6bf44d8013c84334ee2ed836bb2b265bb79cf2db620570e3e626d77389ea820365dec3cd84d27f219df0a38d6d0e364e99a3cc
-DIST unrealircd-6.0.4.1.tar.gz.asc 866 BLAKE2B 
018dd63bd02261fb390e98ebafaf9d712d30984a2034f8e4ee3c4125cf67b0dba4113f84f62e2b4ef3a42e10123f61e985ed5da42a234fe5fef30184af48520b
 SHA512 
50d98bcff738307f866ff838944bf574613fb99fa8f3a7cd34272245924f70c0c56eea6376c704c56c920f6411870f259f89155b811d6bab2d34f770fcb6e0f8
 DIST unrealircd-6.0.4.2.tar.gz 8698501 BLAKE2B 
e5252dc3e4b332adbbd5a2d435d5be14a7745777dd53b8fa72b79d4cba2c1c92c0f9381b62b9c3031f48347f2ce7086d44f619cb4ec1b4f3a4cd2020f391643b
 SHA512 
2677834660f9e6123ddf5121d9a46908f6071070cc9da085884d6c6ccec9fefc5429effa2890527a1e162984f1c5cd57bcd9cd488e8713613af84fb6d507207d
 DIST unrealircd-6.0.4.2.tar.gz.asc 866 BLAKE2B 
cdfee99a09479d6099ef42e4caa05024b682f35a7d6302b1baa2ac4697b2b430856d9cbd00f0361360050ce5f2a0478dd9c6e1dbb86ec5714de24e5edcfeaeb7
 SHA512 
3bbad079c486bd072694f246306094a5cdfc7648f49a9ec40743453bec78173454667243a05870a8a19320b31843dfcd15d962d04758cf97cccd8854dbfdfea4

diff --git a/net-irc/unrealircd/unrealircd-6.0.4.1.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.4.1.ebuild
deleted file mode 100644
index 4811353f1fb1..
--- a/net-irc/unrealircd/unrealircd-6.0.4.1.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-SSL_CERT_MANDATORY=1
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/unrealircd.asc
-inherit autotools ssl-cert systemd tmpfiles verify-sig
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
-SRC_URI+=" verify-sig? ( https://www.unrealircd.org/downloads/${P}.tar.gz.asc 
)"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
-IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"
-
-RDEPEND="acct-group/unrealircd
-   acct-user/unrealircd
-   >=app-crypt/argon2-20171227-r1:=
-   dev-libs/libpcre2
-   dev-libs/libsodium:=
-   dev-libs/openssl:=
-   dev-libs/jansson:=
-   >=net-dns/c-ares-1.7:=
-   virtual/libcrypt:=
-   curl? ( net-misc/curl[adns] )
-   geoip? ( dev-libs/libmaxminddb )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
-   verify-sig? ( sec-keys/openpgp-keys-unrealircd )"
-
-DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
-
-src_prepare() {
-   # QA check against bundled pkgs
-   rm -r extras || die
-
-   # building third-party modules (which we don't do) cause a sandbox 
violation
-   # bug 70
-   echo "" > src/buildmod || die
-
-   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
-
-   if use class-nofakelag; then
-   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
-   fi
-
-   # File is missing from the 5.0.9.1 tarball
-   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
-
-   default
-   eautoreconf
-}
-
-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="${EPREF

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/, net-irc/unrealircd/files/

2022-12-17 Thread Sam James
commit: 9442449150fd9f0a061dbf632df3c1adcccd6211
Author: Sam James  gentoo  org>
AuthorDate: Sun Dec 18 06:22:06 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Dec 18 06:22:21 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=94424491

net-irc/unrealircd: add 6.0.4.2

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest|   2 +
 .../unrealircd-6.0.4.2-configure-clang16.patch |  64 +++
 net-irc/unrealircd/unrealircd-6.0.4.2.ebuild   | 195 +
 3 files changed, 261 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 3c494d94f4b9..6b3d222fc2da 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -2,3 +2,5 @@ DIST unrealircd-5.2.4.tar.gz 7201203 BLAKE2B 
06afc8b5e28bbd56971b2ce21da3e000e39
 DIST unrealircd-5.2.4.tar.gz.asc 866 BLAKE2B 
9fc520e93f80a548650b016690036c4e9957e81095f75c34489eb0b83d28548a891196469199cf354207c44b22aaeecfc696995842e9b278ab10fdf5bdb8d7f6
 SHA512 
0d85a668e2cc3f3d736f3a321e282ecb1fd94d5f605e0e40e8c84a17a6486f8e0d299ec673fe7688fca3ead847f432144ff077547cc90321534406fbe084804b
 DIST unrealircd-6.0.4.1.tar.gz 8696975 BLAKE2B 
2ca38b2eed09747f419cb9c7e338e10687541c981cce6425e266a1e0597c3a3eb36882a0d1da43a9b829aa855289887d28206b7e7298cf310e84703b1d4e7d5c
 SHA512 
c2da78e785ddd7dd1567dd4cbc6bf44d8013c84334ee2ed836bb2b265bb79cf2db620570e3e626d77389ea820365dec3cd84d27f219df0a38d6d0e364e99a3cc
 DIST unrealircd-6.0.4.1.tar.gz.asc 866 BLAKE2B 
018dd63bd02261fb390e98ebafaf9d712d30984a2034f8e4ee3c4125cf67b0dba4113f84f62e2b4ef3a42e10123f61e985ed5da42a234fe5fef30184af48520b
 SHA512 
50d98bcff738307f866ff838944bf574613fb99fa8f3a7cd34272245924f70c0c56eea6376c704c56c920f6411870f259f89155b811d6bab2d34f770fcb6e0f8
+DIST unrealircd-6.0.4.2.tar.gz 8698501 BLAKE2B 
e5252dc3e4b332adbbd5a2d435d5be14a7745777dd53b8fa72b79d4cba2c1c92c0f9381b62b9c3031f48347f2ce7086d44f619cb4ec1b4f3a4cd2020f391643b
 SHA512 
2677834660f9e6123ddf5121d9a46908f6071070cc9da085884d6c6ccec9fefc5429effa2890527a1e162984f1c5cd57bcd9cd488e8713613af84fb6d507207d
+DIST unrealircd-6.0.4.2.tar.gz.asc 866 BLAKE2B 
cdfee99a09479d6099ef42e4caa05024b682f35a7d6302b1baa2ac4697b2b430856d9cbd00f0361360050ce5f2a0478dd9c6e1dbb86ec5714de24e5edcfeaeb7
 SHA512 
3bbad079c486bd072694f246306094a5cdfc7648f49a9ec40743453bec78173454667243a05870a8a19320b31843dfcd15d962d04758cf97cccd8854dbfdfea4

diff --git 
a/net-irc/unrealircd/files/unrealircd-6.0.4.2-configure-clang16.patch 
b/net-irc/unrealircd/files/unrealircd-6.0.4.2-configure-clang16.patch
new file mode 100644
index ..d884a1000b52
--- /dev/null
+++ b/net-irc/unrealircd/files/unrealircd-6.0.4.2-configure-clang16.patch
@@ -0,0 +1,64 @@
+https://github.com/unrealircd/unrealircd/pull/242
+
+From 3246e472842237ac9e655e254380c4dd8fea7abc Mon Sep 17 00:00:00 2001
+From: Sam James 
+Date: Sun, 18 Dec 2022 06:18:51 +
+Subject: [PATCH] configure.ac: fix -Wimplicit-function-declaration
+
+Clang 16 makes -Wimplicit-function-declaration error by default.
+
+Unfortunately, this can lead to misconfiguration or miscompilation of software 
as configure
+tests may then return the wrong result.
+
+We also fix -Wstrict-prototypes while here as it's easy to do and it prepares
+us for C23.
+
+Fixes the following:
+```
+configure:6250: checking if your system has IPv6 support
+configure:6275: x86_64-pc-linux-gnu-gcc -o conftest -O2 -pipe -march=native 
-fdiagnostics-color=always -frecord-gcc-switches -Wreturn-type  -ggdb3 
-Werror=implicit-function-declaration -Werror=implicit-int -fno-strict-aliasing 
-fno-common -funsigned-char -Wall -Wextra -Waggregate-return 
-Wformat-nonliteral -Wduplicated-cond -Wduplicated-branches -Wparentheses 
-Wno-pointer-sign -Wno-format-zero-length -Wno-format-truncation 
-Wno-format-overflow -Wno-unused -Wno-unused-parameter 
-Wno-unused-but-set-parameter -Wno-char-subscripts -Wno-sign-compare 
-Wno-empty-body -Wno-pragmas  -Wl,-O1 -Wl,--as-needed 
-Wl,--defsym=__gentoo_check_ldflags__=0 -Wl,-z,pack-relative-relocs conftest.c  
>&5
+conftest.c: In function 'main':
+conftest.c:30:1: error: implicit declaration of function 'exit' 
[-Werror=implicit-function-declaration]
+   30 | exit(0); /* We only check if the code compiles, that's enough. We can 
deal with missing runtime IPv6 */
+  | ^~~~
+conftest.c:28:1: note: include '' or provide a declaration of 'exit'
+   27 | #include 
+  +++ |+#include 
+   28 | int main() {
+conftest.c:30:1: warning: incompatible implicit declaration of built-in 
function 'exit' [-Wbuiltin-declaration-mismatch]
+   30 | exit(0); /* We only check if the code compiles, that's enough. We can 
deal with missing runtime IPv6 */
+  | ^~~~
+conftest.c:30:1: note: include '' or provide a declaration of 'exit'
+cc1: some warnings being treated as errors
+configure:6275: $? = 1
+```
+
+For more information, see LWN.net [0] or LLVM's Discourse [1], the Gentoo wiki 
[2],
+or the (ne

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-09-22 Thread Sam James
commit: abdf64f37fce02892cd1896921e0313d30b9d856
Author: Sam James  gentoo  org>
AuthorDate: Fri Sep 23 01:34:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Sep 23 01:35:22 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=abdf64f3

net-irc/unrealircd: drop 6.0.4

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest|   2 -
 net-irc/unrealircd/unrealircd-6.0.4.ebuild | 187 -
 2 files changed, 189 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 38ce5e6c6857..3c494d94f4b9 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -2,5 +2,3 @@ DIST unrealircd-5.2.4.tar.gz 7201203 BLAKE2B 
06afc8b5e28bbd56971b2ce21da3e000e39
 DIST unrealircd-5.2.4.tar.gz.asc 866 BLAKE2B 
9fc520e93f80a548650b016690036c4e9957e81095f75c34489eb0b83d28548a891196469199cf354207c44b22aaeecfc696995842e9b278ab10fdf5bdb8d7f6
 SHA512 
0d85a668e2cc3f3d736f3a321e282ecb1fd94d5f605e0e40e8c84a17a6486f8e0d299ec673fe7688fca3ead847f432144ff077547cc90321534406fbe084804b
 DIST unrealircd-6.0.4.1.tar.gz 8696975 BLAKE2B 
2ca38b2eed09747f419cb9c7e338e10687541c981cce6425e266a1e0597c3a3eb36882a0d1da43a9b829aa855289887d28206b7e7298cf310e84703b1d4e7d5c
 SHA512 
c2da78e785ddd7dd1567dd4cbc6bf44d8013c84334ee2ed836bb2b265bb79cf2db620570e3e626d77389ea820365dec3cd84d27f219df0a38d6d0e364e99a3cc
 DIST unrealircd-6.0.4.1.tar.gz.asc 866 BLAKE2B 
018dd63bd02261fb390e98ebafaf9d712d30984a2034f8e4ee3c4125cf67b0dba4113f84f62e2b4ef3a42e10123f61e985ed5da42a234fe5fef30184af48520b
 SHA512 
50d98bcff738307f866ff838944bf574613fb99fa8f3a7cd34272245924f70c0c56eea6376c704c56c920f6411870f259f89155b811d6bab2d34f770fcb6e0f8
-DIST unrealircd-6.0.4.tar.gz 8696690 BLAKE2B 
25960ce78d56f7e5c2ad62751f3359ffc8df1885351f5a8bc36461f2a0a45aed1e99adb207e56988f9bf637d51f8cc17ca3d82f232f09e659a26c0afc3655a93
 SHA512 
fddce374dc7480e0f02d91965926028993e965450cfe871985ffbfadf38c86198d55be024eddc3dac65e44ff859a6e5e7e8176110d87042b489ce4b14deeeca2
-DIST unrealircd-6.0.4.tar.gz.asc 866 BLAKE2B 
79bc065c7b24398bee53660c9dc4a7cfca857c7368b3667d2fdd30c87a160126dff0b255b3a20cc436026b923eb6dd744ca21a010f3a0b5df13af185bec211db
 SHA512 
467b3cc1d291da76fea6b4e8fbeb02ffd24a3bd94b6eddf1e94ceabe9fc97e573fd6a3860b49370088a9c60ba0e0485af0f9f5a48e854e1b30f4d45be873ac20

diff --git a/net-irc/unrealircd/unrealircd-6.0.4.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.4.ebuild
deleted file mode 100644
index 4811353f1fb1..
--- a/net-irc/unrealircd/unrealircd-6.0.4.ebuild
+++ /dev/null
@@ -1,187 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-SSL_CERT_MANDATORY=1
-VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/unrealircd.asc
-inherit autotools ssl-cert systemd tmpfiles verify-sig
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
-SRC_URI+=" verify-sig? ( https://www.unrealircd.org/downloads/${P}.tar.gz.asc 
)"
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
-IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"
-
-RDEPEND="acct-group/unrealircd
-   acct-user/unrealircd
-   >=app-crypt/argon2-20171227-r1:=
-   dev-libs/libpcre2
-   dev-libs/libsodium:=
-   dev-libs/openssl:=
-   dev-libs/jansson:=
-   >=net-dns/c-ares-1.7:=
-   virtual/libcrypt:=
-   curl? ( net-misc/curl[adns] )
-   geoip? ( dev-libs/libmaxminddb )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig
-   verify-sig? ( sec-keys/openpgp-keys-unrealircd )"
-
-DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
-
-src_prepare() {
-   # QA check against bundled pkgs
-   rm -r extras || die
-
-   # building third-party modules (which we don't do) cause a sandbox 
violation
-   # bug 70
-   echo "" > src/buildmod || die
-
-   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
-
-   if use class-nofakelag; then
-   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
-   fi
-
-   # File is missing from the 5.0.9.1 tarball
-   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
-
-   default
-   eautoreconf
-}
-
-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}

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-08-30 Thread Sam James
commit: 4bbec82b9779fad2e25bd0f56c76f6769d8544fd
Author: Sam James  gentoo  org>
AuthorDate: Wed Aug 31 04:11:44 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Aug 31 04:11:44 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4bbec82b

net-irc/unrealircd: add 6.0.4.1

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest  |   2 +
 net-irc/unrealircd/unrealircd-6.0.4.1.ebuild | 187 +++
 2 files changed, 189 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 637c06fc3cf1..38ce5e6c6857 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,4 +1,6 @@
 DIST unrealircd-5.2.4.tar.gz 7201203 BLAKE2B 
06afc8b5e28bbd56971b2ce21da3e000e3936672786891bfe000754f5fed37b59850f9539b4f01914d6b33c1f9f17a15fe69569620ba5213f39fce1cfcad
 SHA512 
b6784d011bc56b0b8253d61fb1edddb2133e791e9ce4ae978f90059563d11f3f7b3ebca1cf13765b4077ebc39f0699e101bdfc71cbb0c5cf51d508c5a5fdacb3
 DIST unrealircd-5.2.4.tar.gz.asc 866 BLAKE2B 
9fc520e93f80a548650b016690036c4e9957e81095f75c34489eb0b83d28548a891196469199cf354207c44b22aaeecfc696995842e9b278ab10fdf5bdb8d7f6
 SHA512 
0d85a668e2cc3f3d736f3a321e282ecb1fd94d5f605e0e40e8c84a17a6486f8e0d299ec673fe7688fca3ead847f432144ff077547cc90321534406fbe084804b
+DIST unrealircd-6.0.4.1.tar.gz 8696975 BLAKE2B 
2ca38b2eed09747f419cb9c7e338e10687541c981cce6425e266a1e0597c3a3eb36882a0d1da43a9b829aa855289887d28206b7e7298cf310e84703b1d4e7d5c
 SHA512 
c2da78e785ddd7dd1567dd4cbc6bf44d8013c84334ee2ed836bb2b265bb79cf2db620570e3e626d77389ea820365dec3cd84d27f219df0a38d6d0e364e99a3cc
+DIST unrealircd-6.0.4.1.tar.gz.asc 866 BLAKE2B 
018dd63bd02261fb390e98ebafaf9d712d30984a2034f8e4ee3c4125cf67b0dba4113f84f62e2b4ef3a42e10123f61e985ed5da42a234fe5fef30184af48520b
 SHA512 
50d98bcff738307f866ff838944bf574613fb99fa8f3a7cd34272245924f70c0c56eea6376c704c56c920f6411870f259f89155b811d6bab2d34f770fcb6e0f8
 DIST unrealircd-6.0.4.tar.gz 8696690 BLAKE2B 
25960ce78d56f7e5c2ad62751f3359ffc8df1885351f5a8bc36461f2a0a45aed1e99adb207e56988f9bf637d51f8cc17ca3d82f232f09e659a26c0afc3655a93
 SHA512 
fddce374dc7480e0f02d91965926028993e965450cfe871985ffbfadf38c86198d55be024eddc3dac65e44ff859a6e5e7e8176110d87042b489ce4b14deeeca2
 DIST unrealircd-6.0.4.tar.gz.asc 866 BLAKE2B 
79bc065c7b24398bee53660c9dc4a7cfca857c7368b3667d2fdd30c87a160126dff0b255b3a20cc436026b923eb6dd744ca21a010f3a0b5df13af185bec211db
 SHA512 
467b3cc1d291da76fea6b4e8fbeb02ffd24a3bd94b6eddf1e94ceabe9fc97e573fd6a3860b49370088a9c60ba0e0485af0f9f5a48e854e1b30f4d45be873ac20

diff --git a/net-irc/unrealircd/unrealircd-6.0.4.1.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.4.1.ebuild
new file mode 100644
index ..4811353f1fb1
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-6.0.4.1.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+SSL_CERT_MANDATORY=1
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/unrealircd.asc
+inherit autotools ssl-cert systemd tmpfiles verify-sig
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+SRC_URI+=" verify-sig? ( https://www.unrealircd.org/downloads/${P}.tar.gz.asc 
)"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"
+
+RDEPEND="acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   dev-libs/libsodium:=
+   dev-libs/openssl:=
+   dev-libs/jansson:=
+   >=net-dns/c-ares-1.7:=
+   virtual/libcrypt:=
+   curl? ( net-misc/curl[adns] )
+   geoip? ( dev-libs/libmaxminddb )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-unrealircd )"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   # File is missing from the 5.0.9.1 tarball
+   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
+
+   default
+   eautoreconf
+}
+
+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

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-08-18 Thread Yixun Lan
commit: f56e93d44a38b88603af4fc79f27a9d406a7af1f
Author: Yongxiang Liang  gmail  com>
AuthorDate: Tue Aug 16 15:54:08 2022 +
Commit: Yixun Lan  gentoo  org>
CommitDate: Thu Aug 18 09:35:11 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f56e93d4

net-irc/unrealircd: keyword 6.0.4 for ~riscv

Bug: https://bugs.gentoo.org/865395
Closes: https://github.com/gentoo/gentoo/pull/26881
Signed-off-by: Yongxiang Liang  gmail.com>
Signed-off-by: Yixun Lan  gentoo.org>

 net-irc/unrealircd/unrealircd-6.0.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-6.0.4.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.4.ebuild
index 7cc9feca1c71..4811353f1fb1 100644
--- a/net-irc/unrealircd/unrealircd-6.0.4.ebuild
+++ b/net-irc/unrealircd/unrealircd-6.0.4.ebuild
@@ -14,7 +14,7 @@ SRC_URI+=" verify-sig? ( 
https://www.unrealircd.org/downloads/${P}.tar.gz.asc )"
 
 LICENSE="GPL-2+"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~riscv ~x86 ~amd64-linux"
 IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"
 
 RDEPEND="acct-group/unrealircd



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-07-25 Thread Sam James
commit: 12a6db563aba6b635b47912785e8a3cc59796dea
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 26 04:20:14 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 26 04:25:25 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=12a6db56

net-irc/unrealircd: drop 6.0.2-r1, 6.0.3

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest   |   3 -
 net-irc/unrealircd/unrealircd-6.0.2-r1.ebuild | 184 -
 net-irc/unrealircd/unrealircd-6.0.3.ebuild| 187 --
 3 files changed, 374 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 0abb07a545bd..637c06fc3cf1 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,7 +1,4 @@
 DIST unrealircd-5.2.4.tar.gz 7201203 BLAKE2B 
06afc8b5e28bbd56971b2ce21da3e000e3936672786891bfe000754f5fed37b59850f9539b4f01914d6b33c1f9f17a15fe69569620ba5213f39fce1cfcad
 SHA512 
b6784d011bc56b0b8253d61fb1edddb2133e791e9ce4ae978f90059563d11f3f7b3ebca1cf13765b4077ebc39f0699e101bdfc71cbb0c5cf51d508c5a5fdacb3
 DIST unrealircd-5.2.4.tar.gz.asc 866 BLAKE2B 
9fc520e93f80a548650b016690036c4e9957e81095f75c34489eb0b83d28548a891196469199cf354207c44b22aaeecfc696995842e9b278ab10fdf5bdb8d7f6
 SHA512 
0d85a668e2cc3f3d736f3a321e282ecb1fd94d5f605e0e40e8c84a17a6486f8e0d299ec673fe7688fca3ead847f432144ff077547cc90321534406fbe084804b
-DIST unrealircd-6.0.2.tar.gz 8672255 BLAKE2B 
d52f2984f32331c489528b429f4671189713e4e308a7a7fd2f70933bfd606a938a9b6a6e581170b41fa9a948d1cc04c0cd8bb90c595c01c39b473cf341494a27
 SHA512 
041f97ad82d89222ad49bdc7db83869fc5133a049dd5354c34759c33c16307b9d60c25d3ef4e19a549059e3a0030699d061bd03fa8118428ded1f1e79d483398
-DIST unrealircd-6.0.3.tar.gz 8673998 BLAKE2B 
64a5f8bfa6e19abb5cf5434134b2729d460cd4564ad2ca395241f27aab26113f85249d43b8e9a14245354868f767d07e399ff1f28c606bb7b75c4955048e03ae
 SHA512 
be3b823eee42e5ecf7ffbdcac0d56cf4ff4cde8aa082affa8c2f78518a3c54a2d8bb3956cf2b95060958d7c3382ca8da00e6f7b816670cf3ba48e3b8588adba3
-DIST unrealircd-6.0.3.tar.gz.asc 866 BLAKE2B 
4605034a7f4bdd240f20d96c0c7933e03b842d6aca2b481639b9e6aca7d32531f9a76cd07a7bb736c41586ec9ce3fe1f53864b8c06601d61df22d635c9a5f522
 SHA512 
a55cb7647f8efbddc65b6779baa816040f26ba32c6d86efe52ea10a96f51ca9f52d56e311bbac1f984a37b59b2771b8f346716c269df5a79867c0ab9c08c36b9
 DIST unrealircd-6.0.4.tar.gz 8696690 BLAKE2B 
25960ce78d56f7e5c2ad62751f3359ffc8df1885351f5a8bc36461f2a0a45aed1e99adb207e56988f9bf637d51f8cc17ca3d82f232f09e659a26c0afc3655a93
 SHA512 
fddce374dc7480e0f02d91965926028993e965450cfe871985ffbfadf38c86198d55be024eddc3dac65e44ff859a6e5e7e8176110d87042b489ce4b14deeeca2
 DIST unrealircd-6.0.4.tar.gz.asc 866 BLAKE2B 
79bc065c7b24398bee53660c9dc4a7cfca857c7368b3667d2fdd30c87a160126dff0b255b3a20cc436026b923eb6dd744ca21a010f3a0b5df13af185bec211db
 SHA512 
467b3cc1d291da76fea6b4e8fbeb02ffd24a3bd94b6eddf1e94ceabe9fc97e573fd6a3860b49370088a9c60ba0e0485af0f9f5a48e854e1b30f4d45be873ac20

diff --git a/net-irc/unrealircd/unrealircd-6.0.2-r1.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.2-r1.ebuild
deleted file mode 100644
index f4720c15ff43..
--- a/net-irc/unrealircd/unrealircd-6.0.2-r1.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-SSL_CERT_MANDATORY=1
-inherit autotools ssl-cert systemd tmpfiles
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
-
-LICENSE="GPL-2+"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
-IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"
-
-RDEPEND="acct-group/unrealircd
-   acct-user/unrealircd
-   >=app-crypt/argon2-20171227-r1:=
-   dev-libs/libpcre2
-   dev-libs/libsodium:=
-   dev-libs/openssl:=
-   dev-libs/jansson:=
-   >=net-dns/c-ares-1.7:=
-   virtual/libcrypt:=
-   curl? ( net-misc/curl[adns] )
-   geoip? ( dev-libs/libmaxminddb )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
-
-src_prepare() {
-   # QA check against bundled pkgs
-   rm -r extras || die
-
-   # building third-party modules (which we don't do) cause a sandbox 
violation
-   # bug 70
-   echo "" > src/buildmod || die
-
-   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
-
-   if use class-nofakelag; then
-   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
-   fi
-
-   # File is missing from the 5.0.9.1 tarball
-   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
-
-   default
-   eautoreconf
-}
-
-src_configure() {
-   # Default value for privatelibdir adds a build path to -Wl,-rpath.
-   

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-07-02 Thread Sam James
commit: 4930c9af8c2ab023ef9dab8a9b8c785b935c6a19
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  2 23:43:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  2 23:43:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4930c9af

net-irc/unrealircd: add 6.0.4

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest|   2 +
 net-irc/unrealircd/unrealircd-6.0.4.ebuild | 187 +
 2 files changed, 189 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 9b02e6185d35..0abb07a545bd 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -3,3 +3,5 @@ DIST unrealircd-5.2.4.tar.gz.asc 866 BLAKE2B 
9fc520e93f80a548650b016690036c4e995
 DIST unrealircd-6.0.2.tar.gz 8672255 BLAKE2B 
d52f2984f32331c489528b429f4671189713e4e308a7a7fd2f70933bfd606a938a9b6a6e581170b41fa9a948d1cc04c0cd8bb90c595c01c39b473cf341494a27
 SHA512 
041f97ad82d89222ad49bdc7db83869fc5133a049dd5354c34759c33c16307b9d60c25d3ef4e19a549059e3a0030699d061bd03fa8118428ded1f1e79d483398
 DIST unrealircd-6.0.3.tar.gz 8673998 BLAKE2B 
64a5f8bfa6e19abb5cf5434134b2729d460cd4564ad2ca395241f27aab26113f85249d43b8e9a14245354868f767d07e399ff1f28c606bb7b75c4955048e03ae
 SHA512 
be3b823eee42e5ecf7ffbdcac0d56cf4ff4cde8aa082affa8c2f78518a3c54a2d8bb3956cf2b95060958d7c3382ca8da00e6f7b816670cf3ba48e3b8588adba3
 DIST unrealircd-6.0.3.tar.gz.asc 866 BLAKE2B 
4605034a7f4bdd240f20d96c0c7933e03b842d6aca2b481639b9e6aca7d32531f9a76cd07a7bb736c41586ec9ce3fe1f53864b8c06601d61df22d635c9a5f522
 SHA512 
a55cb7647f8efbddc65b6779baa816040f26ba32c6d86efe52ea10a96f51ca9f52d56e311bbac1f984a37b59b2771b8f346716c269df5a79867c0ab9c08c36b9
+DIST unrealircd-6.0.4.tar.gz 8696690 BLAKE2B 
25960ce78d56f7e5c2ad62751f3359ffc8df1885351f5a8bc36461f2a0a45aed1e99adb207e56988f9bf637d51f8cc17ca3d82f232f09e659a26c0afc3655a93
 SHA512 
fddce374dc7480e0f02d91965926028993e965450cfe871985ffbfadf38c86198d55be024eddc3dac65e44ff859a6e5e7e8176110d87042b489ce4b14deeeca2
+DIST unrealircd-6.0.4.tar.gz.asc 866 BLAKE2B 
79bc065c7b24398bee53660c9dc4a7cfca857c7368b3667d2fdd30c87a160126dff0b255b3a20cc436026b923eb6dd744ca21a010f3a0b5df13af185bec211db
 SHA512 
467b3cc1d291da76fea6b4e8fbeb02ffd24a3bd94b6eddf1e94ceabe9fc97e573fd6a3860b49370088a9c60ba0e0485af0f9f5a48e854e1b30f4d45be873ac20

diff --git a/net-irc/unrealircd/unrealircd-6.0.4.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.4.ebuild
new file mode 100644
index ..7cc9feca1c71
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-6.0.4.ebuild
@@ -0,0 +1,187 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+SSL_CERT_MANDATORY=1
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/unrealircd.asc
+inherit autotools ssl-cert systemd tmpfiles verify-sig
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+SRC_URI+=" verify-sig? ( https://www.unrealircd.org/downloads/${P}.tar.gz.asc 
)"
+
+LICENSE="GPL-2+"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"
+
+RDEPEND="acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   dev-libs/libsodium:=
+   dev-libs/openssl:=
+   dev-libs/jansson:=
+   >=net-dns/c-ares-1.7:=
+   virtual/libcrypt:=
+   curl? ( net-misc/curl[adns] )
+   geoip? ( dev-libs/libmaxminddb )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-unrealircd )"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   # File is missing from the 5.0.9.1 tarball
+   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
+
+   default
+   eautoreconf
+}
+
+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_libd

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-07-02 Thread Sam James
commit: a11d28374c98451d8e1a60aafc71d781f8a21b7d
Author: Sam James  gentoo  org>
AuthorDate: Sat Jul  2 23:43:26 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jul  2 23:43:26 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a11d2837

net-irc/unrealircd: LICENSE is GPL-2+

Clarified in 6.0.4 release notes

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.4-r1.ebuild | 2 +-
 net-irc/unrealircd/unrealircd-6.0.2-r1.ebuild | 2 +-
 net-irc/unrealircd/unrealircd-6.0.3.ebuild| 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.4-r1.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.4-r1.ebuild
index fd04bd2d4c70..f3b264371203 100644
--- a/net-irc/unrealircd/unrealircd-5.2.4-r1.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.4-r1.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.unrealircd.org/";
 SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 SRC_URI+=" verify-sig? ( https://www.unrealircd.org/downloads/${P}.tar.gz.asc 
)"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="amd64 arm arm64 ppc ~ppc64 x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"

diff --git a/net-irc/unrealircd/unrealircd-6.0.2-r1.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.2-r1.ebuild
index 275c8a7ffa4b..f4720c15ff43 100644
--- a/net-irc/unrealircd/unrealircd-6.0.2-r1.ebuild
+++ b/net-irc/unrealircd/unrealircd-6.0.2-r1.ebuild
@@ -10,7 +10,7 @@ DESCRIPTION="An advanced Internet Relay Chat daemon"
 HOMEPAGE="https://www.unrealircd.org/";
 SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"

diff --git a/net-irc/unrealircd/unrealircd-6.0.3.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.3.ebuild
index 77d6ea598803..7cc9feca1c71 100644
--- a/net-irc/unrealircd/unrealircd-6.0.3.ebuild
+++ b/net-irc/unrealircd/unrealircd-6.0.3.ebuild
@@ -12,7 +12,7 @@ HOMEPAGE="https://www.unrealircd.org/";
 SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 SRC_URI+=" verify-sig? ( https://www.unrealircd.org/downloads/${P}.tar.gz.asc 
)"
 
-LICENSE="GPL-2"
+LICENSE="GPL-2+"
 SLOT="0"
 KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-04-07 Thread Sam James
commit: d75e32cd8b51441efb493b5c3df86c4eeadf2f4f
Author: Sam James  gentoo  org>
AuthorDate: Thu Apr  7 20:38:38 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Apr  7 20:39:35 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d75e32cd

net-irc/unrealircd: add verify-sig

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest   | 2 ++
 net-irc/unrealircd/unrealircd-5.2.4-r1.ebuild | 7 +--
 net-irc/unrealircd/unrealircd-6.0.3.ebuild| 7 +--
 3 files changed, 12 insertions(+), 4 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 7b816cfc23ee..9b02e6185d35 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1,5 @@
 DIST unrealircd-5.2.4.tar.gz 7201203 BLAKE2B 
06afc8b5e28bbd56971b2ce21da3e000e3936672786891bfe000754f5fed37b59850f9539b4f01914d6b33c1f9f17a15fe69569620ba5213f39fce1cfcad
 SHA512 
b6784d011bc56b0b8253d61fb1edddb2133e791e9ce4ae978f90059563d11f3f7b3ebca1cf13765b4077ebc39f0699e101bdfc71cbb0c5cf51d508c5a5fdacb3
+DIST unrealircd-5.2.4.tar.gz.asc 866 BLAKE2B 
9fc520e93f80a548650b016690036c4e9957e81095f75c34489eb0b83d28548a891196469199cf354207c44b22aaeecfc696995842e9b278ab10fdf5bdb8d7f6
 SHA512 
0d85a668e2cc3f3d736f3a321e282ecb1fd94d5f605e0e40e8c84a17a6486f8e0d299ec673fe7688fca3ead847f432144ff077547cc90321534406fbe084804b
 DIST unrealircd-6.0.2.tar.gz 8672255 BLAKE2B 
d52f2984f32331c489528b429f4671189713e4e308a7a7fd2f70933bfd606a938a9b6a6e581170b41fa9a948d1cc04c0cd8bb90c595c01c39b473cf341494a27
 SHA512 
041f97ad82d89222ad49bdc7db83869fc5133a049dd5354c34759c33c16307b9d60c25d3ef4e19a549059e3a0030699d061bd03fa8118428ded1f1e79d483398
 DIST unrealircd-6.0.3.tar.gz 8673998 BLAKE2B 
64a5f8bfa6e19abb5cf5434134b2729d460cd4564ad2ca395241f27aab26113f85249d43b8e9a14245354868f767d07e399ff1f28c606bb7b75c4955048e03ae
 SHA512 
be3b823eee42e5ecf7ffbdcac0d56cf4ff4cde8aa082affa8c2f78518a3c54a2d8bb3956cf2b95060958d7c3382ca8da00e6f7b816670cf3ba48e3b8588adba3
+DIST unrealircd-6.0.3.tar.gz.asc 866 BLAKE2B 
4605034a7f4bdd240f20d96c0c7933e03b842d6aca2b481639b9e6aca7d32531f9a76cd07a7bb736c41586ec9ce3fe1f53864b8c06601d61df22d635c9a5f522
 SHA512 
a55cb7647f8efbddc65b6779baa816040f26ba32c6d86efe52ea10a96f51ca9f52d56e311bbac1f984a37b59b2771b8f346716c269df5a79867c0ab9c08c36b9

diff --git a/net-irc/unrealircd/unrealircd-5.2.4-r1.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.4-r1.ebuild
index 64b4c85052ae..fd04bd2d4c70 100644
--- a/net-irc/unrealircd/unrealircd-5.2.4-r1.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.4-r1.ebuild
@@ -4,11 +4,13 @@
 EAPI=7
 
 SSL_CERT_MANDATORY=1
-inherit autotools ssl-cert systemd
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/unrealircd.asc
+inherit autotools ssl-cert systemd verify-sig
 
 DESCRIPTION="An advanced Internet Relay Chat daemon"
 HOMEPAGE="https://www.unrealircd.org/";
 SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+SRC_URI+=" verify-sig? ( https://www.unrealircd.org/downloads/${P}.tar.gz.asc 
)"
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -25,7 +27,8 @@ RDEPEND="acct-group/unrealircd
virtual/libcrypt:=
curl? ( net-misc/curl[adns] )"
 DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-unrealircd )"
 
 DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
 

diff --git a/net-irc/unrealircd/unrealircd-6.0.3.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.3.ebuild
index 275c8a7ffa4b..77d6ea598803 100644
--- a/net-irc/unrealircd/unrealircd-6.0.3.ebuild
+++ b/net-irc/unrealircd/unrealircd-6.0.3.ebuild
@@ -4,11 +4,13 @@
 EAPI=8
 
 SSL_CERT_MANDATORY=1
-inherit autotools ssl-cert systemd tmpfiles
+VERIFY_SIG_OPENPGP_KEY_PATH="${BROOT}"/usr/share/openpgp-keys/unrealircd.asc
+inherit autotools ssl-cert systemd tmpfiles verify-sig
 
 DESCRIPTION="An advanced Internet Relay Chat daemon"
 HOMEPAGE="https://www.unrealircd.org/";
 SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+SRC_URI+=" verify-sig? ( https://www.unrealircd.org/downloads/${P}.tar.gz.asc 
)"
 
 LICENSE="GPL-2"
 SLOT="0"
@@ -27,7 +29,8 @@ RDEPEND="acct-group/unrealircd
curl? ( net-misc/curl[adns] )
geoip? ( dev-libs/libmaxminddb )"
 DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
+BDEPEND="virtual/pkgconfig
+   verify-sig? ( sec-keys/openpgp-keys-unrealircd )"
 
 DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-04-04 Thread Sam James
commit: 3e159f6d68a7e279192c252665810469d2313c13
Author: Sam James  gentoo  org>
AuthorDate: Tue Apr  5 03:49:18 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Apr  5 03:49:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3e159f6d

net-irc/unrealircd: add 6.0.3

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest|   1 +
 net-irc/unrealircd/unrealircd-6.0.3.ebuild | 184 +
 2 files changed, 185 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 9dc7cf35c43b..7b816cfc23ee 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,2 +1,3 @@
 DIST unrealircd-5.2.4.tar.gz 7201203 BLAKE2B 
06afc8b5e28bbd56971b2ce21da3e000e3936672786891bfe000754f5fed37b59850f9539b4f01914d6b33c1f9f17a15fe69569620ba5213f39fce1cfcad
 SHA512 
b6784d011bc56b0b8253d61fb1edddb2133e791e9ce4ae978f90059563d11f3f7b3ebca1cf13765b4077ebc39f0699e101bdfc71cbb0c5cf51d508c5a5fdacb3
 DIST unrealircd-6.0.2.tar.gz 8672255 BLAKE2B 
d52f2984f32331c489528b429f4671189713e4e308a7a7fd2f70933bfd606a938a9b6a6e581170b41fa9a948d1cc04c0cd8bb90c595c01c39b473cf341494a27
 SHA512 
041f97ad82d89222ad49bdc7db83869fc5133a049dd5354c34759c33c16307b9d60c25d3ef4e19a549059e3a0030699d061bd03fa8118428ded1f1e79d483398
+DIST unrealircd-6.0.3.tar.gz 8673998 BLAKE2B 
64a5f8bfa6e19abb5cf5434134b2729d460cd4564ad2ca395241f27aab26113f85249d43b8e9a14245354868f767d07e399ff1f28c606bb7b75c4955048e03ae
 SHA512 
be3b823eee42e5ecf7ffbdcac0d56cf4ff4cde8aa082affa8c2f78518a3c54a2d8bb3956cf2b95060958d7c3382ca8da00e6f7b816670cf3ba48e3b8588adba3

diff --git a/net-irc/unrealircd/unrealircd-6.0.3.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.3.ebuild
new file mode 100644
index ..275c8a7ffa4b
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-6.0.3.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+SSL_CERT_MANDATORY=1
+inherit autotools ssl-cert systemd tmpfiles
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"
+
+RDEPEND="acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   dev-libs/libsodium:=
+   dev-libs/openssl:=
+   dev-libs/jansson:=
+   >=net-dns/c-ares-1.7:=
+   virtual/libcrypt:=
+   curl? ( net-misc/curl[adns] )
+   geoip? ( dev-libs/libmaxminddb )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   # File is missing from the 5.0.9.1 tarball
+   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
+
+   default
+   eautoreconf
+}
+
+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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --with-system-sodium \
+   --with-system-jansson \
+   --enable-dynamic-linking \
+   --with-controlfile="${EPREFIX}"/run/${PN}/unrealircd.ctl \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_with !operoverride no-operoverride) \
+   $(use_with operoverride-verify) \
+   $(use_enable geoip libmaxminddb)
+}
+
+src_install() {
+   keepdir 

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-03-13 Thread Sam James
commit: feed6309f61ccdbdace17b931e87973769abaa7e
Author: Sam James  gentoo  org>
AuthorDate: Sun Mar 13 17:03:12 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Mar 13 17:03:12 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=feed6309

net-irc/unrealircd: revbump for init script tweak

See: 80a2e6933dfd396112c8283e9fd9a1902ca2c4ea
Signed-off-by: Sam James  gentoo.org>

 .../unrealircd/{unrealircd-5.2.4.ebuild => unrealircd-5.2.4-r1.ebuild}| 0
 .../unrealircd/{unrealircd-6.0.2.ebuild => unrealircd-6.0.2-r1.ebuild}| 0
 2 files changed, 0 insertions(+), 0 deletions(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.4.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.4-r1.ebuild
similarity index 100%
rename from net-irc/unrealircd/unrealircd-5.2.4.ebuild
rename to net-irc/unrealircd/unrealircd-5.2.4-r1.ebuild

diff --git a/net-irc/unrealircd/unrealircd-6.0.2.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.2-r1.ebuild
similarity index 100%
rename from net-irc/unrealircd/unrealircd-6.0.2.ebuild
rename to net-irc/unrealircd/unrealircd-6.0.2-r1.ebuild



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/files/

2022-03-12 Thread Sam James
commit: 80a2e6933dfd396112c8283e9fd9a1902ca2c4ea
Author: Sam James  gentoo  org>
AuthorDate: Sat Mar 12 03:39:24 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Mar 12 13:44:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80a2e693

net-irc/unrealircd: only run configtest for main instance

We can't, right now, specify a config file for the configtest
part so just skip it.

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/files/unrealircd.initd-r3 | 5 +++--
 1 file changed, 3 insertions(+), 2 deletions(-)

diff --git a/net-irc/unrealircd/files/unrealircd.initd-r3 
b/net-irc/unrealircd/files/unrealircd.initd-r3
index d2ff1a64c969..5bc03001e87f 100644
--- a/net-irc/unrealircd/files/unrealircd.initd-r3
+++ b/net-irc/unrealircd/files/unrealircd.initd-r3
@@ -32,8 +32,9 @@ else
 fi
 
 checkconfig() {
-   # command_args weirdness because We want to preserve the chroot 
arguments if it's set
-   su -s /bin/sh ${command_user:=root} -c "${command} 
${command_args%${UNREALIRCD_COMMAND_ARGS}}" configtest
+   # command_args weirdness because we want to preserve the chroot 
arguments if it's set
+   # Only run the configtest for the main instance; it can't work right 
now for others (no way to specify config file)
+   [ ${SVCNAME} = unrealircd ] && su -s /bin/sh ${command_user:=root} -c 
"${command} ${command_args%${UNREALIRCD_COMMAND_ARGS}}" configtest
 }
 
 depend() {



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/files/

2022-03-01 Thread Sam James
commit: 4b2a836a9baf6be8544fcd67b7fca629a6d8e614
Author: Michael Mair-Keimberger  levelnine  at>
AuthorDate: Mon Feb 28 07:14:52 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Mar  2 03:09:05 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b2a836a

net-irc/unrealircd: remove unused files

Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Michael Mair-Keimberger  levelnine.at>
Closes: https://github.com/gentoo/gentoo/pull/24379
Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/files/unrealircd.confd-r3 | 32 ---
 net-irc/unrealircd/files/unrealircd.initd-r2 | 38 
 2 files changed, 70 deletions(-)

diff --git a/net-irc/unrealircd/files/unrealircd.confd-r3 
b/net-irc/unrealircd/files/unrealircd.confd-r3
deleted file mode 100644
index 66d9878f014c..
--- a/net-irc/unrealircd/files/unrealircd.confd-r3
+++ /dev/null
@@ -1,32 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Which configuration file to load instead of unrealircd.conf. If you
-# want to run multiple instances of unrealircd, you must edit
-# files::pidfile to match UNREALIRCD_PIDFILE. You should also ensure
-# that files::tunefile is different for each unrealircd instance. See
-# https://www.unrealircd.org/docs/Configuration#Files_block
-#
-# To support multiple instances of unrealircd, you may create symlinks
-# in /etc/init.d pointing to /etc/init.d/unrealircd. It is recommended
-# that the scheme unrealircd.${instance_name} be used. For each
-# instance, you may make a copy of this file with the appropriate name
-# to override default options specific to that instance.
-UNREALIRCD_CONF="/etc/unrealircd/${SVCNAME}.conf"
-
-# The path where unrealircd is configured to create its pidfile.
-UNREALIRCD_PIDFILE="/run/unrealircd/${SVCNAME#unreal}.pid"
-
-# extra options to pass to unrealircd ...
-# You should not specify the -f option here; use
-# UNREALIRCD_CONF instead.
-#
-# [-h servername]
-# [-p portnumber]
-# [-x loglevel]
-# [-t] (to enable debug output)
-UNREALIRCD_OPTS=""
-
-# Extra flags to pass to start-stop-daemon. When initially
-# debugging, removing --quiet may help.
-UNREALIRCD_SSD_OPTS="--quiet"

diff --git a/net-irc/unrealircd/files/unrealircd.initd-r2 
b/net-irc/unrealircd/files/unrealircd.initd-r2
deleted file mode 100644
index 7d733a6e185a..
--- a/net-irc/unrealircd/files/unrealircd.initd-r2
+++ /dev/null
@@ -1,38 +0,0 @@
-#!/sbin/openrc-run
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-# Defaults
-: ${UNREALIRCD_CONF:=/etc/unrealircd/${SVCNAME}.conf}
-: ${UNREALIRCD_PIDFILE:=/run/unrealircd/${SVCNAME#unreal}.pid}
-
-command="/usr/bin/unrealircd"
-# Run the daemon in the foreground and let OpenRC background it.
-# This way the PID file is created securely, as root.
-command_args="-F -f ${UNREALIRCD_CONF} ${UNREALIRCD_OPTS}"
-command_user=unrealircd
-command_background=true
-pidfile="${UNREALIRCD_PIDFILE}"
-start_stop_daemon_args="${UNREALIRCD_SSD_OPTS}"
-extra_started_commands="reload"
-
-depend() {
-   use dns net
-   provide ircd
-}
-
-# It is unsafe for the unrealircd user to be able to write to its own
-# PID file, since root will be sending e.g. kill signals to the PID
-# listed in that file. Ensure that we overwrite the ownership and
-# permissions on /run/unrealircd from previous init scripts.
-start_pre() {
-   checkpath --directory --owner root:root --mode 0700 /run/unrealircd
-}
-
-reload() {
-   ebegin "Reloading ${RC_SVCNAME}"
-   start-stop-daemon --signal HUP \
- --pidfile "${pidfile}" \
- ${UNREALIRCD_SSD_OPTS}
-   eend $?
-}



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-02-19 Thread Sam James
commit: 7b3d06105f95dd42164f722ef64907af8fdc2d34
Author: Sam James  gentoo  org>
AuthorDate: Sun Feb 20 05:45:55 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Feb 20 05:45:55 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7b3d0610

net-irc/unrealircd: drop 5.2.2

Bug: https://bugs.gentoo.org/832272
Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest|   1 -
 net-irc/unrealircd/unrealircd-5.2.2.ebuild | 177 -
 2 files changed, 178 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index a4f56594338f..9dc7cf35c43b 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1,2 @@
-DIST unrealircd-5.2.2.tar.gz 7192024 BLAKE2B 
aa700c943cbab1dcc751e32c6cc0608cd27936b0910bbc62987dd2fe87ee5261e7a5eb2aa67dd77ed5ecb39d1d4f149c8810159e2c6f752ee65ce34e46548f60
 SHA512 
9d36eb1567431bc4a5420bc830bfc8dc89daa08ed1746efd6102e5ef161f67baf52e75e373454df7df6a443c4f575fb300d3c289d4dd99239a6de7d2b2a555a0
 DIST unrealircd-5.2.4.tar.gz 7201203 BLAKE2B 
06afc8b5e28bbd56971b2ce21da3e000e3936672786891bfe000754f5fed37b59850f9539b4f01914d6b33c1f9f17a15fe69569620ba5213f39fce1cfcad
 SHA512 
b6784d011bc56b0b8253d61fb1edddb2133e791e9ce4ae978f90059563d11f3f7b3ebca1cf13765b4077ebc39f0699e101bdfc71cbb0c5cf51d508c5a5fdacb3
 DIST unrealircd-6.0.2.tar.gz 8672255 BLAKE2B 
d52f2984f32331c489528b429f4671189713e4e308a7a7fd2f70933bfd606a938a9b6a6e581170b41fa9a948d1cc04c0cd8bb90c595c01c39b473cf341494a27
 SHA512 
041f97ad82d89222ad49bdc7db83869fc5133a049dd5354c34759c33c16307b9d60c25d3ef4e19a549059e3a0030699d061bd03fa8118428ded1f1e79d483398

diff --git a/net-irc/unrealircd/unrealircd-5.2.2.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.2.ebuild
deleted file mode 100644
index 401ba6e89ae9..
--- a/net-irc/unrealircd/unrealircd-5.2.2.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SSL_CERT_MANDATORY=1
-inherit autotools ssl-cert systemd
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 arm arm64 ppc ~ppc64 x86 ~amd64-linux"
-IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
-
-RDEPEND="
-   acct-group/unrealircd
-   acct-user/unrealircd
-   >=app-crypt/argon2-20171227-r1:=
-   dev-libs/libpcre2
-   dev-libs/libsodium:=
-   dev-libs/openssl:0=
-   >=net-dns/c-ares-1.7:=
-   virtual/libcrypt:=
-   curl? ( net-misc/curl[adns] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
-
-src_prepare() {
-   # QA check against bundled pkgs
-   rm -r extras || die
-
-   # building third-party modules (which we don't do) cause a sandbox 
violation
-   # bug 70
-   echo "" > src/buildmod || die
-
-   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
-
-   if use class-nofakelag; then
-   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
-   fi
-
-   # File is missing from the 5.0.9.1 tarball
-   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
-
-   default
-   eautoreconf
-}
-
-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-maxconnections=1024 \
-   --with-nick-history=2000 \
-   --with-permissions=0640 \
-   --with-system-argon2 \
-   --with-system-cares \
-   --with-system-pcre2 \
-   --enable-dynamic-linking \
-   --enable-ssl="${EPREFIX}"/usr \
-   $(use_enable curl libcurl "${EPREFIX}"/usr) \
-   $(use_enable prefixaq) \
-   $(use_with showlistmodes) \
-   $(use_with !operoverride no-operoverride) \
-   $(use_with operoverride-verify)
-}
-
-src_install() {
-   keepdir /var/log/${PN}
-   keepdir /var/lib/${PN}/tmp
-
-   newbin src/ircd ${PN}
-
-   (
-   cd src/modules || 

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-02-18 Thread Arthur Zamarin
commit: 4b7ccfadbfb44ce6de96450a7e6a3babad519039
Author: Arthur Zamarin  gentoo  org>
AuthorDate: Sat Feb 19 07:19:38 2022 +
Commit: Arthur Zamarin  gentoo  org>
CommitDate: Sat Feb 19 07:19:38 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4b7ccfad

net-irc/unrealircd: Stabilize 5.2.4 arm, #833578

Signed-off-by: Arthur Zamarin  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.4.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.4.ebuild
index 33511b956ccf..64b4c85052ae 100644
--- a/net-irc/unrealircd/unrealircd-5.2.4.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 x86 ~amd64-linux"
+KEYWORDS="amd64 arm arm64 ppc ~ppc64 x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="acct-group/unrealircd



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-02-18 Thread Sam James
commit: 0ab098cb2aa41150f3aea60f44643b480cd0a04d
Author: Sam James  gentoo  org>
AuthorDate: Sat Feb 19 00:36:53 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Feb 19 00:36:53 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0ab098cb

net-irc/unrealircd: Stabilize 5.2.4 arm64, #833578

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.4.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.4.ebuild
index 7c928cb57416..33511b956ccf 100644
--- a/net-irc/unrealircd/unrealircd-5.2.4.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm arm64 ppc ~ppc64 x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="acct-group/unrealircd



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-02-17 Thread Agostino Sarubbo
commit: 9e3a82682beaed60a5005c2f15aaefc00ccb84a7
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Feb 18 07:40:20 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Feb 18 07:40:20 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e3a8268

net-irc/unrealircd: ppc stable wrt bug #833578

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.4.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.4.ebuild
index 956ab96e51fb..7c928cb57416 100644
--- a/net-irc/unrealircd/unrealircd-5.2.4.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="acct-group/unrealircd



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-02-17 Thread Agostino Sarubbo
commit: 144ea35270443358bce936417dca2261aed6e0e6
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Feb 18 07:39:43 2022 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Feb 18 07:39:43 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=144ea352

net-irc/unrealircd: amd64 stable wrt bug #833578

Package-Manager: Portage-3.0.28, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.4.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.4.ebuild
index 8f2999c8cdd6..956ab96e51fb 100644
--- a/net-irc/unrealircd/unrealircd-5.2.4.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="acct-group/unrealircd



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-02-17 Thread Sam James
commit: 7999bc47abf08246d6787e3a7c73b2917219447d
Author: Sam James  gentoo  org>
AuthorDate: Fri Feb 18 03:35:50 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Feb 18 03:35:50 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7999bc47

net-irc/unrealircd: Stabilize 5.2.4 x86, #833578

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.4.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.4.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.4.ebuild
index 8c1dd56eddc6..8f2999c8cdd6 100644
--- a/net-irc/unrealircd/unrealircd-5.2.4.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.4.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="acct-group/unrealircd



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-01-28 Thread Sam James
commit: ff1aad29df982e1c0e66b72c481372007519894e
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 29 07:03:04 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 29 07:03:04 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ff1aad29

net-irc/unrealircd: drop 5.2.3, 6.0.1.1

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest  |   2 -
 net-irc/unrealircd/unrealircd-5.2.3.ebuild   | 175 --
 net-irc/unrealircd/unrealircd-6.0.1.1.ebuild | 178 ---
 3 files changed, 355 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 0b7548eca211..a4f56594338f 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,5 +1,3 @@
 DIST unrealircd-5.2.2.tar.gz 7192024 BLAKE2B 
aa700c943cbab1dcc751e32c6cc0608cd27936b0910bbc62987dd2fe87ee5261e7a5eb2aa67dd77ed5ecb39d1d4f149c8810159e2c6f752ee65ce34e46548f60
 SHA512 
9d36eb1567431bc4a5420bc830bfc8dc89daa08ed1746efd6102e5ef161f67baf52e75e373454df7df6a443c4f575fb300d3c289d4dd99239a6de7d2b2a555a0
-DIST unrealircd-5.2.3.tar.gz 7200834 BLAKE2B 
af15b97219d5552a8fe6ecd77b4d0d0b8bcbe8c2f65ab531a7322471c05af3001000cc3799db68291b9abe8c3a5ea7d04559f858774d1b12a764a20fb4ab2bd0
 SHA512 
c92c631340cb81b030006646a047fde4ee738edc8362870ba4eb979133d851806c7d4764848a35cbd48c787708eab9f051f257008798a494673d9986d16b2405
 DIST unrealircd-5.2.4.tar.gz 7201203 BLAKE2B 
06afc8b5e28bbd56971b2ce21da3e000e3936672786891bfe000754f5fed37b59850f9539b4f01914d6b33c1f9f17a15fe69569620ba5213f39fce1cfcad
 SHA512 
b6784d011bc56b0b8253d61fb1edddb2133e791e9ce4ae978f90059563d11f3f7b3ebca1cf13765b4077ebc39f0699e101bdfc71cbb0c5cf51d508c5a5fdacb3
-DIST unrealircd-6.0.1.1.tar.gz 8616313 BLAKE2B 
9b8462523d7605ce7bf17ccc6aed3455a9f100826ee6a1554b3576654d611e8a0a68594f5fb8a6b3d9d929c0b52ca8cf33ece9bf6898453789b70cdea36b6df0
 SHA512 
44bf9358d6159c298f8a3e97e16aa6e7364e06c4e59bb9e12bc34610414bbabb9cd8049c164260ee78fcdcafc669716eb03390aa8f4f8b097b65298d074f9ab0
 DIST unrealircd-6.0.2.tar.gz 8672255 BLAKE2B 
d52f2984f32331c489528b429f4671189713e4e308a7a7fd2f70933bfd606a938a9b6a6e581170b41fa9a948d1cc04c0cd8bb90c595c01c39b473cf341494a27
 SHA512 
041f97ad82d89222ad49bdc7db83869fc5133a049dd5354c34759c33c16307b9d60c25d3ef4e19a549059e3a0030699d061bd03fa8118428ded1f1e79d483398

diff --git a/net-irc/unrealircd/unrealircd-5.2.3.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.3.ebuild
deleted file mode 100644
index cf63b49a2637..
--- a/net-irc/unrealircd/unrealircd-5.2.3.ebuild
+++ /dev/null
@@ -1,175 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SSL_CERT_MANDATORY=1
-inherit autotools ssl-cert systemd
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
-IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
-
-RDEPEND="acct-group/unrealircd
-   acct-user/unrealircd
-   >=app-crypt/argon2-20171227-r1:=
-   dev-libs/libpcre2
-   dev-libs/libsodium:=
-   dev-libs/openssl:0=
-   >=net-dns/c-ares-1.7:=
-   virtual/libcrypt:=
-   curl? ( net-misc/curl[adns] )"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
-
-src_prepare() {
-   # QA check against bundled pkgs
-   rm -r extras || die
-
-   # building third-party modules (which we don't do) cause a sandbox 
violation
-   # bug 70
-   echo "" > src/buildmod || die
-
-   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
-
-   if use class-nofakelag; then
-   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
-   fi
-
-   # File is missing from the 5.0.9.1 tarball
-   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
-
-   default
-   eautoreconf
-}
-
-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-maxconnections=1024 \
-   --with-nick-history=2

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/, net-irc/unrealircd/files/

2022-01-28 Thread Sam James
commit: c7a608d77cd26f4bee0362c7af21df67c4fe3a88
Author: Sam James  gentoo  org>
AuthorDate: Sat Jan 29 07:02:39 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Jan 29 07:02:46 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c7a608d7

net-irc/unrealircd: add 5.2.4, 6.0.2

Bug: https://bugs.gentoo.org/832272
Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest  |   2 +
 net-irc/unrealircd/files/unrealircd.tmpfiles |   2 +
 net-irc/unrealircd/unrealircd-5.2.4.ebuild   | 175 +
 net-irc/unrealircd/unrealircd-6.0.2.ebuild   | 184 +++
 4 files changed, 363 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 44a768ff3f4a..0b7548eca211 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1,5 @@
 DIST unrealircd-5.2.2.tar.gz 7192024 BLAKE2B 
aa700c943cbab1dcc751e32c6cc0608cd27936b0910bbc62987dd2fe87ee5261e7a5eb2aa67dd77ed5ecb39d1d4f149c8810159e2c6f752ee65ce34e46548f60
 SHA512 
9d36eb1567431bc4a5420bc830bfc8dc89daa08ed1746efd6102e5ef161f67baf52e75e373454df7df6a443c4f575fb300d3c289d4dd99239a6de7d2b2a555a0
 DIST unrealircd-5.2.3.tar.gz 7200834 BLAKE2B 
af15b97219d5552a8fe6ecd77b4d0d0b8bcbe8c2f65ab531a7322471c05af3001000cc3799db68291b9abe8c3a5ea7d04559f858774d1b12a764a20fb4ab2bd0
 SHA512 
c92c631340cb81b030006646a047fde4ee738edc8362870ba4eb979133d851806c7d4764848a35cbd48c787708eab9f051f257008798a494673d9986d16b2405
+DIST unrealircd-5.2.4.tar.gz 7201203 BLAKE2B 
06afc8b5e28bbd56971b2ce21da3e000e3936672786891bfe000754f5fed37b59850f9539b4f01914d6b33c1f9f17a15fe69569620ba5213f39fce1cfcad
 SHA512 
b6784d011bc56b0b8253d61fb1edddb2133e791e9ce4ae978f90059563d11f3f7b3ebca1cf13765b4077ebc39f0699e101bdfc71cbb0c5cf51d508c5a5fdacb3
 DIST unrealircd-6.0.1.1.tar.gz 8616313 BLAKE2B 
9b8462523d7605ce7bf17ccc6aed3455a9f100826ee6a1554b3576654d611e8a0a68594f5fb8a6b3d9d929c0b52ca8cf33ece9bf6898453789b70cdea36b6df0
 SHA512 
44bf9358d6159c298f8a3e97e16aa6e7364e06c4e59bb9e12bc34610414bbabb9cd8049c164260ee78fcdcafc669716eb03390aa8f4f8b097b65298d074f9ab0
+DIST unrealircd-6.0.2.tar.gz 8672255 BLAKE2B 
d52f2984f32331c489528b429f4671189713e4e308a7a7fd2f70933bfd606a938a9b6a6e581170b41fa9a948d1cc04c0cd8bb90c595c01c39b473cf341494a27
 SHA512 
041f97ad82d89222ad49bdc7db83869fc5133a049dd5354c34759c33c16307b9d60c25d3ef4e19a549059e3a0030699d061bd03fa8118428ded1f1e79d483398

diff --git a/net-irc/unrealircd/files/unrealircd.tmpfiles 
b/net-irc/unrealircd/files/unrealircd.tmpfiles
new file mode 100644
index ..37afe71d1d30
--- /dev/null
+++ b/net-irc/unrealircd/files/unrealircd.tmpfiles
@@ -0,0 +1,2 @@
+d /run/unrealircd 755 unrealircd unrealircd
+

diff --git a/net-irc/unrealircd/unrealircd-5.2.4.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.4.ebuild
new file mode 100644
index ..8c1dd56eddc6
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.2.4.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit autotools ssl-cert systemd
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
+
+RDEPEND="acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   dev-libs/libsodium:=
+   dev-libs/openssl:0=
+   >=net-dns/c-ares-1.7:=
+   virtual/libcrypt:=
+   curl? ( net-misc/curl[adns] )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   # File is missing from the 5.0.9.1 tarball
+   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
+
+   default
+   eautoreconf
+}
+
+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} \
+   --wi

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2022-01-27 Thread Sam James
commit: 6e5546455c52ca046f8d9a8afd6493a1ccbff0dc
Author: Sam James  gentoo  org>
AuthorDate: Fri Jan 28 06:01:33 2022 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jan 28 06:20:33 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6e554645

net-irc/unrealircd: add 6.0.1.1

Options for both prefixaq and showlistmodes are gone upstream
and now always on (at least at compile time).

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest  |   1 +
 net-irc/unrealircd/unrealircd-6.0.1.1.ebuild | 178 +++
 2 files changed, 179 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index b604a53bfb0f..44a768ff3f4a 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,2 +1,3 @@
 DIST unrealircd-5.2.2.tar.gz 7192024 BLAKE2B 
aa700c943cbab1dcc751e32c6cc0608cd27936b0910bbc62987dd2fe87ee5261e7a5eb2aa67dd77ed5ecb39d1d4f149c8810159e2c6f752ee65ce34e46548f60
 SHA512 
9d36eb1567431bc4a5420bc830bfc8dc89daa08ed1746efd6102e5ef161f67baf52e75e373454df7df6a443c4f575fb300d3c289d4dd99239a6de7d2b2a555a0
 DIST unrealircd-5.2.3.tar.gz 7200834 BLAKE2B 
af15b97219d5552a8fe6ecd77b4d0d0b8bcbe8c2f65ab531a7322471c05af3001000cc3799db68291b9abe8c3a5ea7d04559f858774d1b12a764a20fb4ab2bd0
 SHA512 
c92c631340cb81b030006646a047fde4ee738edc8362870ba4eb979133d851806c7d4764848a35cbd48c787708eab9f051f257008798a494673d9986d16b2405
+DIST unrealircd-6.0.1.1.tar.gz 8616313 BLAKE2B 
9b8462523d7605ce7bf17ccc6aed3455a9f100826ee6a1554b3576654d611e8a0a68594f5fb8a6b3d9d929c0b52ca8cf33ece9bf6898453789b70cdea36b6df0
 SHA512 
44bf9358d6159c298f8a3e97e16aa6e7364e06c4e59bb9e12bc34610414bbabb9cd8049c164260ee78fcdcafc669716eb03390aa8f4f8b097b65298d074f9ab0

diff --git a/net-irc/unrealircd/unrealircd-6.0.1.1.ebuild 
b/net-irc/unrealircd/unrealircd-6.0.1.1.ebuild
new file mode 100644
index ..eb6a6e282a83
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-6.0.1.1.ebuild
@@ -0,0 +1,178 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+SSL_CERT_MANDATORY=1
+inherit autotools ssl-cert systemd
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl geoip +operoverride operoverride-verify"
+
+RDEPEND="acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   dev-libs/libsodium:=
+   dev-libs/openssl:=
+   dev-libs/jansson:=
+   >=net-dns/c-ares-1.7:=
+   virtual/libcrypt:=
+   curl? ( net-misc/curl[adns] )
+   geoip? ( dev-libs/libmaxminddb )"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   # File is missing from the 5.0.9.1 tarball
+   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
+
+   default
+   eautoreconf
+}
+
+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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --with-system-sodium \
+   --with-system-jansson \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_with !operoverride no-operoverride) \
+   $(use_with operoverride-verify) \
+   $(use_enable geoip libmaxminddb)
+

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/files/, net-irc/unrealircd/

2022-01-02 Thread Sam James
commit: 03f7fc88d9fd3fa086db52056a66014ef16fb1d4
Author: Sam James  gentoo  org>
AuthorDate: Fri Dec 31 07:51:06 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jan  3 07:40:48 2022 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=03f7fc88

net-irc/unrealircd: add 5.2.3

- Add 5.2.3
- Add chroot support to init script
- Add checkconfig support to init script

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest  |   1 +
 net-irc/unrealircd/files/unrealircd.confd-r4 |  37 ++
 net-irc/unrealircd/files/unrealircd.initd-r3 |  62 ++
 net-irc/unrealircd/unrealircd-5.2.3.ebuild   | 175 +++
 4 files changed, 275 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 5e1d7316cb20..b604a53bfb0f 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1 +1,2 @@
 DIST unrealircd-5.2.2.tar.gz 7192024 BLAKE2B 
aa700c943cbab1dcc751e32c6cc0608cd27936b0910bbc62987dd2fe87ee5261e7a5eb2aa67dd77ed5ecb39d1d4f149c8810159e2c6f752ee65ce34e46548f60
 SHA512 
9d36eb1567431bc4a5420bc830bfc8dc89daa08ed1746efd6102e5ef161f67baf52e75e373454df7df6a443c4f575fb300d3c289d4dd99239a6de7d2b2a555a0
+DIST unrealircd-5.2.3.tar.gz 7200834 BLAKE2B 
af15b97219d5552a8fe6ecd77b4d0d0b8bcbe8c2f65ab531a7322471c05af3001000cc3799db68291b9abe8c3a5ea7d04559f858774d1b12a764a20fb4ab2bd0
 SHA512 
c92c631340cb81b030006646a047fde4ee738edc8362870ba4eb979133d851806c7d4764848a35cbd48c787708eab9f051f257008798a494673d9986d16b2405

diff --git a/net-irc/unrealircd/files/unrealircd.confd-r4 
b/net-irc/unrealircd/files/unrealircd.confd-r4
new file mode 100644
index ..934ac0e3f59f
--- /dev/null
+++ b/net-irc/unrealircd/files/unrealircd.confd-r4
@@ -0,0 +1,37 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Where to chroot to
+# Uncomment this line for chrooting
+#UNREALIRCD_CHROOT="/var/chroot/ircd"
+UNREALIRCD_CHROOT=""
+
+# Which configuration file to load instead of unrealircd.conf. If you
+# want to run multiple instances of unrealircd, you must edit
+# files::pidfile to match UNREALIRCD_PIDFILE. You should also ensure
+# that files::tunefile is different for each unrealircd instance. See
+# https://www.unrealircd.org/docs/Configuration#Files_block
+#
+# To support multiple instances of unrealircd, you may create symlinks
+# in /etc/init.d pointing to /etc/init.d/unrealircd. It is recommended
+# that the scheme unrealircd.${instance_name} be used. For each
+# instance, you may make a copy of this file with the appropriate name
+# to override default options specific to that instance.
+UNREALIRCD_CONF="${UNREALIRCD_CHROOT}/etc/unrealircd/${SVCNAME}.conf"
+
+# The path where unrealircd is configured to create its pidfile.
+UNREALIRCD_PIDFILE="${UNREALIRCD_CHROOT}/run/unrealircd/${SVCNAME#unreal}.pid"
+
+# extra options to pass to unrealircd ...
+# You should not specify the -f option here; use
+# UNREALIRCD_CONF instead.
+#
+# [-h servername]
+# [-p portnumber]
+# [-x loglevel]
+# [-t] (to enable debug output)
+UNREALIRCD_OPTS=""
+
+# Extra flags to pass to start-stop-daemon. When initially
+# debugging, removing --quiet may help.
+UNREALIRCD_SSD_OPTS="--quiet"

diff --git a/net-irc/unrealircd/files/unrealircd.initd-r3 
b/net-irc/unrealircd/files/unrealircd.initd-r3
new file mode 100644
index ..d2ff1a64c969
--- /dev/null
+++ b/net-irc/unrealircd/files/unrealircd.initd-r3
@@ -0,0 +1,62 @@
+#!/sbin/openrc-run
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Defaults
+: ${UNREALIRCD_CONF:=/etc/unrealircd/${SVCNAME}.conf}
+: ${UNREALIRCD_PIDFILE:=/run/unrealircd/${SVCNAME#unreal}.pid}
+
+# Convenience variable for the chroot bits, not actually user-controllable via 
conf.d
+UNREALIRCD_USER="unrealircd"
+UNREALIRCD_BIN="/usr/bin/unrealircd"
+UNREALIRCD_COMMAND_ARGS="-F -f ${UNREALIRCD_CONF} ${UNREALIRCD_OPTS}"
+
+# Run the daemon in the foreground and let OpenRC background it.
+# This way the PID file is created securely, as root.
+# https://bugs.unrealircd.org/view.php?id=4990
+# https://bugs.gentoo.org/628434
+command_args="${UNREALIRCD_COMMAND_ARGS}"
+command_background=true
+pidfile="${UNREALIRCD_PIDFILE}"
+
+start_stop_daemon_args="${UNREALIRCD_SSD_OPTS}"
+extra_started_commands="checkconfig reload"
+
+if [ -n "${UNREALIRCD_CHROOT}" ]; then
+   command=/usr/bin/chroot
+   command_args="--userspec ${UNREALIRCD_USER}:${UNREALIRCD_USER} 
${UNREALIRCD_CHROOT} ${UNREALIRCD_BIN} ${UNREALIRCD_COMMAND_ARGS}"
+else
+   # We're running it directly so no need for anything special.
+   command="${UNREALIRCD_BIN}"
+   command_user=${UNREALIRCD_USER}
+fi
+
+checkconfig() {
+   # command_args weirdness because We want to preserve the chroot 
arguments if it's set
+   su -s /bin/sh ${command_user:=root} -c "${command} 
${command_args%${UNREALIRC

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-12-18 Thread Sam James
commit: ea2d528e08ad520c06efbc1f5d545f91b07617a9
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 18 18:11:26 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 18 18:11:26 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ea2d528e

net-irc/unrealircd: Stabilize 5.2.2 arm64, #829520

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.2.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.2.ebuild
index 153375521b7d..401ba6e89ae9 100644
--- a/net-irc/unrealircd/unrealircd-5.2.2.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 arm ~arm64 ppc ~ppc64 x86 ~amd64-linux"
+KEYWORDS="amd64 arm arm64 ppc ~ppc64 x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-12-18 Thread Sam James
commit: 541547280d64b6d373b68289caad74199a362da9
Author: Sam James  gentoo  org>
AuthorDate: Sat Dec 18 18:10:04 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Dec 18 18:10:04 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=54154728

net-irc/unrealircd: Stabilize 5.2.2 arm, #829520

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.2.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.2.ebuild
index ec8c6dbb0620..153375521b7d 100644
--- a/net-irc/unrealircd/unrealircd-5.2.2.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86 ~amd64-linux"
+KEYWORDS="amd64 arm ~arm64 ppc ~ppc64 x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-12-01 Thread Michael Palimaka
commit: 3d9bf50fb3ca6a8c2f0f9a333a3bd6c2bf93e9c2
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Dec  2 06:31:08 2021 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Dec  2 06:31:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3d9bf50f

net-irc/unrealircd: remove 5.2.1.1

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest  |   1 -
 net-irc/unrealircd/unrealircd-5.2.1.1.ebuild | 177 ---
 2 files changed, 178 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index a9c7fef420c8..5e1d7316cb20 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,2 +1 @@
-DIST unrealircd-5.2.1.1.tar.gz 7174342 BLAKE2B 
0d149807bcacd0604195948f3c5a7f538426741b38238bd00df76e7c2fa4b8603f86f325c2ba6f8f87bc72621e38fc5642b86aa081cf1f4f74cabc5cbdc89eb7
 SHA512 
d49a5fd9b02d6e43ec13f9195d226c10c4f2a7a7f0ac41c51b02a13fc287fea14c8fd73203fea773e57eb2e969cc4248abfdc24bd643a4f727222de7e4f726fa
 DIST unrealircd-5.2.2.tar.gz 7192024 BLAKE2B 
aa700c943cbab1dcc751e32c6cc0608cd27936b0910bbc62987dd2fe87ee5261e7a5eb2aa67dd77ed5ecb39d1d4f149c8810159e2c6f752ee65ce34e46548f60
 SHA512 
9d36eb1567431bc4a5420bc830bfc8dc89daa08ed1746efd6102e5ef161f67baf52e75e373454df7df6a443c4f575fb300d3c289d4dd99239a6de7d2b2a555a0

diff --git a/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
deleted file mode 100644
index ec8c6dbb0620..
--- a/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
+++ /dev/null
@@ -1,177 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SSL_CERT_MANDATORY=1
-inherit autotools ssl-cert systemd
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86 ~amd64-linux"
-IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
-
-RDEPEND="
-   acct-group/unrealircd
-   acct-user/unrealircd
-   >=app-crypt/argon2-20171227-r1:=
-   dev-libs/libpcre2
-   dev-libs/libsodium:=
-   dev-libs/openssl:0=
-   >=net-dns/c-ares-1.7:=
-   virtual/libcrypt:=
-   curl? ( net-misc/curl[adns] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
-
-src_prepare() {
-   # QA check against bundled pkgs
-   rm -r extras || die
-
-   # building third-party modules (which we don't do) cause a sandbox 
violation
-   # bug 70
-   echo "" > src/buildmod || die
-
-   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
-
-   if use class-nofakelag; then
-   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
-   fi
-
-   # File is missing from the 5.0.9.1 tarball
-   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
-
-   default
-   eautoreconf
-}
-
-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-maxconnections=1024 \
-   --with-nick-history=2000 \
-   --with-permissions=0640 \
-   --with-system-argon2 \
-   --with-system-cares \
-   --with-system-pcre2 \
-   --enable-dynamic-linking \
-   --enable-ssl="${EPREFIX}"/usr \
-   $(use_enable curl libcurl "${EPREFIX}"/usr) \
-   $(use_enable prefixaq) \
-   $(use_with showlistmodes) \
-   $(use_with !operoverride no-operoverride) \
-   $(use_with operoverride-verify)
-}
-
-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}"
-   do

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-11-14 Thread Sam James
commit: d946256ee358ae5958e7880577376c21496a9fcd
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 14 20:29:08 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 14 20:29:08 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d946256e

net-irc/unrealircd: Stabilize 5.2.2 x86, #823680

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.2.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.2.ebuild
index 5314a4b8de91..ec8c6dbb0620 100644
--- a/net-irc/unrealircd/unrealircd-5.2.2.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-11-14 Thread Sam James
commit: bd56cc6761f04135b7e57a8f0e3ff81dc732a504
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 14 08:37:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 14 08:37:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=bd56cc67

net-irc/unrealircd: Stabilize 5.2.2 amd64, #823680

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.2.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.2.ebuild
index cbe49ec07028..dfeb795ad332 100644
--- a/net-irc/unrealircd/unrealircd-5.2.2.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-11-14 Thread Sam James
commit: a5fb04b1e8a9e1f17cac8eb99b00b7d1d304ceaf
Author: Sam James  gentoo  org>
AuthorDate: Sun Nov 14 08:38:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Nov 14 08:38:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a5fb04b1

net-irc/unrealircd: Stabilize 5.2.2 ppc, #823680

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.2.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.2.ebuild
index dfeb795ad332..5314a4b8de91 100644
--- a/net-irc/unrealircd/unrealircd-5.2.2.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.2.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-10-04 Thread Sam James
commit: 061791c8b33dc20440e870e429f049d0957b7cef
Author: Sam James  gentoo  org>
AuthorDate: Mon Oct  4 23:17:53 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Oct  4 23:17:53 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=061791c8

net-irc/unrealircd: add 5.2.2

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest|   1 +
 net-irc/unrealircd/unrealircd-5.2.2.ebuild | 177 +
 2 files changed, 178 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 952c42770b4..a9c7fef420c 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1 +1,2 @@
 DIST unrealircd-5.2.1.1.tar.gz 7174342 BLAKE2B 
0d149807bcacd0604195948f3c5a7f538426741b38238bd00df76e7c2fa4b8603f86f325c2ba6f8f87bc72621e38fc5642b86aa081cf1f4f74cabc5cbdc89eb7
 SHA512 
d49a5fd9b02d6e43ec13f9195d226c10c4f2a7a7f0ac41c51b02a13fc287fea14c8fd73203fea773e57eb2e969cc4248abfdc24bd643a4f727222de7e4f726fa
+DIST unrealircd-5.2.2.tar.gz 7192024 BLAKE2B 
aa700c943cbab1dcc751e32c6cc0608cd27936b0910bbc62987dd2fe87ee5261e7a5eb2aa67dd77ed5ecb39d1d4f149c8810159e2c6f752ee65ce34e46548f60
 SHA512 
9d36eb1567431bc4a5420bc830bfc8dc89daa08ed1746efd6102e5ef161f67baf52e75e373454df7df6a443c4f575fb300d3c289d4dd99239a6de7d2b2a555a0

diff --git a/net-irc/unrealircd/unrealircd-5.2.2.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.2.ebuild
new file mode 100644
index 000..cbe49ec0702
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.2.2.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit autotools ssl-cert systemd
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   dev-libs/libsodium:=
+   dev-libs/openssl:0=
+   >=net-dns/c-ares-1.7:=
+   virtual/libcrypt:=
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   # File is missing from the 5.0.9.1 tarball
+   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
+
+   default
+   eautoreconf
+}
+
+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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_enable prefixaq) \
+   $(use_with showlistmodes) \
+   $(use_with !operoverride no-operoverride) \
+   $(use_with operoverride-verify)
+}
+
+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
+   )
+
+   

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-09-20 Thread Michael Palimaka
commit: c4a3cffebad15043cc14e8c1143f8255843faaf4
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Sep 20 08:19:09 2021 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Mon Sep 20 08:19:34 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c4a3cffe

net-irc/unrealircd: remove 5.0.8-r1

Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest   |   1 -
 net-irc/unrealircd/unrealircd-5.0.8-r1.ebuild | 172 --
 2 files changed, 173 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index cdbd6975a3c..952c42770b4 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,2 +1 @@
-DIST unrealircd-5.0.8.tar.gz 5013231 BLAKE2B 
57365a06b8108239ab10f6cff7d4553b08aa428acb5c635c4b9241c3f82459a5aac18c916a4534f3a8fc9ac1fd4c1d9418c7395233603e576eda40c56d81b110
 SHA512 
45fc0758a870dbb9c3ff55fc7029d1ecff9dcf65680f31ff331f012efbf9c9bffa60a6fe27b9bab69302d26b8293a1089cfaf1c550a3f2802a549f25e4644770
 DIST unrealircd-5.2.1.1.tar.gz 7174342 BLAKE2B 
0d149807bcacd0604195948f3c5a7f538426741b38238bd00df76e7c2fa4b8603f86f325c2ba6f8f87bc72621e38fc5642b86aa081cf1f4f74cabc5cbdc89eb7
 SHA512 
d49a5fd9b02d6e43ec13f9195d226c10c4f2a7a7f0ac41c51b02a13fc287fea14c8fd73203fea773e57eb2e969cc4248abfdc24bd643a4f727222de7e4f726fa

diff --git a/net-irc/unrealircd/unrealircd-5.0.8-r1.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.8-r1.ebuild
deleted file mode 100644
index dc7f960667c..000
--- a/net-irc/unrealircd/unrealircd-5.0.8-r1.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SSL_CERT_MANDATORY=1
-inherit ssl-cert systemd
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86 ~amd64-linux"
-IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
-
-RDEPEND="
-   acct-group/unrealircd
-   acct-user/unrealircd
-   >=app-crypt/argon2-20171227-r1:=
-   dev-libs/libpcre2
-   dev-libs/openssl:0=
-   >=net-dns/c-ares-1.7:=
-   virtual/libcrypt:=
-   curl? ( net-misc/curl[adns] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
-
-src_prepare() {
-   # QA check against bundled pkgs
-   rm -r extras || die
-
-   # building third-party modules (which we don't do) cause a sandbox 
violation
-   # bug 70
-   echo "" > src/buildmod || die
-
-   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
-
-   if use class-nofakelag; then
-   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
-   fi
-
-   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-maxconnections=1024 \
-   --with-nick-history=2000 \
-   --with-permissions=0640 \
-   --with-system-argon2 \
-   --with-system-cares \
-   --with-system-pcre2 \
-   --enable-dynamic-linking \
-   --enable-ssl="${EPREFIX}"/usr \
-   $(use_enable curl libcurl "${EPREFIX}"/usr) \
-   $(use_enable prefixaq) \
-   $(use_with showlistmodes) \
-   $(use_with !operoverride no-operoverride) \
-   $(use_with operoverride-verify)
-}
-
-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

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-09-13 Thread Agostino Sarubbo
commit: fde921e1e43f281d0b39e23f738f38d48abc00af
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 13 07:00:50 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 13 07:00:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fde921e1

net-irc/unrealircd: x86 stable wrt bug #812821

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
index 5314a4b8de9..ec8c6dbb062 100644
--- a/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-09-12 Thread Agostino Sarubbo
commit: 80bd0d54e640099bb689df0c3d68ede05d0f3c55
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Mon Sep 13 06:57:42 2021 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Mon Sep 13 06:57:42 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=80bd0d54

net-irc/unrealircd: amd64 stable wrt bug #812821

Package-Manager: Portage-3.0.20, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
index 15fb33a0107..5314a4b8de9 100644
--- a/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="amd64 ~arm ~arm64 ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-09-12 Thread Sam James
commit: 30ec74abc214189b8dc11cc4968f0e9e6965754e
Author: Sam James  gentoo  org>
AuthorDate: Sun Sep 12 23:00:49 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Sep 12 23:00:49 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=30ec74ab

net-irc/unrealircd: Stabilize 5.2.1.1 ppc, #812821

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
index cbe49ec0702..15fb33a0107 100644
--- a/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-08-06 Thread Sam James
commit: c3b4061862740e1f063abb4157ee9352974b2308
Author: Sam James  gentoo  org>
AuthorDate: Sat Aug  7 05:36:20 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sat Aug  7 05:36:20 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c3b40618

net-irc/unrealircd: Keyword 5.2.1.1 arm64, #804064

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
index 74c8cc72c47..cbe49ec0702 100644
--- a/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-07-26 Thread Sam James
commit: e3462798136334ff4566ad19a32bbc97c7f47a72
Author: Sam James  gentoo  org>
AuthorDate: Tue Jul 27 03:26:27 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jul 27 03:26:27 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e3462798

net-irc/unrealircd: Keyword 5.2.1.1 arm, #804064

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
index 153eb5e2239..74c8cc72c47 100644
--- a/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-07-26 Thread Sam James
commit: 3f8b0e9f5c6204de14cc984149995b31c1b44754
Author: Sam James  gentoo  org>
AuthorDate: Mon Jul 26 11:13:24 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Jul 26 11:17:00 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f8b0e9f

net-irc/unrealircd: Keyword 5.2.1.1 ppc64, #804064

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.2.1.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
index 9b28edcdac4..153eb5e2239 100644
--- a/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-07-10 Thread Sam James
commit: a830d9199f54abd202b13e472e1dded4abfcc075
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 11 00:57:39 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 11 00:57:39 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a830d919

net-irc/unrealircd: add 5.2.1.1

Bug: https://bugs.gentoo.org/801397
Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest  |   1 +
 net-irc/unrealircd/unrealircd-5.2.1.1.ebuild | 177 +++
 2 files changed, 178 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 4bd8ba196d1..59a07b61bad 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1,4 @@
 DIST unrealircd-5.0.8.tar.gz 5013231 BLAKE2B 
57365a06b8108239ab10f6cff7d4553b08aa428acb5c635c4b9241c3f82459a5aac18c916a4534f3a8fc9ac1fd4c1d9418c7395233603e576eda40c56d81b110
 SHA512 
45fc0758a870dbb9c3ff55fc7029d1ecff9dcf65680f31ff331f012efbf9c9bffa60a6fe27b9bab69302d26b8293a1089cfaf1c550a3f2802a549f25e4644770
 DIST unrealircd-5.0.9.1.tar.gz 5210836 BLAKE2B 
1b71c54106a038501782004b183bfc4b148c381150cd293bdbf74f33dd8a244083e7ce55adcf16aee5cd344707d6b1d1843bbf3d83fea0749532f68a954da950
 SHA512 
1d45be1904c415a60bd5b7e279ee528e0f559207fe763ea8b10a9809a253b0e10d781b8624c85600206a8484bde0ba162c62dc96e12d581d904d483b0b89193a
 DIST unrealircd-5.2.0.2.tar.gz 7169870 BLAKE2B 
205435fe9b00e5c16432c79fa20562402276fc51a8e2173d9d46a25911cfeff7973520014ccb819370400628d0abe3663a1ea87dce621f275c587e983387da42
 SHA512 
78ef0637fc7e7d1b6a6f047e6922b61ec7da5173df6a768e0832f02922a0054e1ad23dc8bcd476d64124f5f7956b199d00f98d4c61af2d7e4800cefc5b56ccf1
+DIST unrealircd-5.2.1.1.tar.gz 7174342 BLAKE2B 
0d149807bcacd0604195948f3c5a7f538426741b38238bd00df76e7c2fa4b8603f86f325c2ba6f8f87bc72621e38fc5642b86aa081cf1f4f74cabc5cbdc89eb7
 SHA512 
d49a5fd9b02d6e43ec13f9195d226c10c4f2a7a7f0ac41c51b02a13fc287fea14c8fd73203fea773e57eb2e969cc4248abfdc24bd643a4f727222de7e4f726fa

diff --git a/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
new file mode 100644
index 000..9b28edcdac4
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.2.1.1.ebuild
@@ -0,0 +1,177 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit autotools ssl-cert systemd
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   dev-libs/libsodium:=
+   dev-libs/openssl:0=
+   >=net-dns/c-ares-1.7:=
+   virtual/libcrypt:=
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   # File is missing from the 5.0.9.1 tarball
+   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
+
+   default
+   eautoreconf
+}
+
+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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_enable prefixaq) \
+ 

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-07-10 Thread Sam James
commit: 7ba4d3c4f37ea771fe2db6451b844d7196b31798
Author: Sam James  gentoo  org>
AuthorDate: Sun Jul 11 00:57:43 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jul 11 00:57:44 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7ba4d3c4

net-irc/unrealircd: drop 5.0.9.1-r1, 5.2.0.2-r1

Bug: https://bugs.gentoo.org/801397
Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest |   2 -
 net-irc/unrealircd/unrealircd-5.0.9.1-r1.ebuild | 176 ---
 net-irc/unrealircd/unrealircd-5.2.0.2-r1.ebuild | 177 
 3 files changed, 355 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 59a07b61bad..cdbd6975a3c 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,4 +1,2 @@
 DIST unrealircd-5.0.8.tar.gz 5013231 BLAKE2B 
57365a06b8108239ab10f6cff7d4553b08aa428acb5c635c4b9241c3f82459a5aac18c916a4534f3a8fc9ac1fd4c1d9418c7395233603e576eda40c56d81b110
 SHA512 
45fc0758a870dbb9c3ff55fc7029d1ecff9dcf65680f31ff331f012efbf9c9bffa60a6fe27b9bab69302d26b8293a1089cfaf1c550a3f2802a549f25e4644770
-DIST unrealircd-5.0.9.1.tar.gz 5210836 BLAKE2B 
1b71c54106a038501782004b183bfc4b148c381150cd293bdbf74f33dd8a244083e7ce55adcf16aee5cd344707d6b1d1843bbf3d83fea0749532f68a954da950
 SHA512 
1d45be1904c415a60bd5b7e279ee528e0f559207fe763ea8b10a9809a253b0e10d781b8624c85600206a8484bde0ba162c62dc96e12d581d904d483b0b89193a
-DIST unrealircd-5.2.0.2.tar.gz 7169870 BLAKE2B 
205435fe9b00e5c16432c79fa20562402276fc51a8e2173d9d46a25911cfeff7973520014ccb819370400628d0abe3663a1ea87dce621f275c587e983387da42
 SHA512 
78ef0637fc7e7d1b6a6f047e6922b61ec7da5173df6a768e0832f02922a0054e1ad23dc8bcd476d64124f5f7956b199d00f98d4c61af2d7e4800cefc5b56ccf1
 DIST unrealircd-5.2.1.1.tar.gz 7174342 BLAKE2B 
0d149807bcacd0604195948f3c5a7f538426741b38238bd00df76e7c2fa4b8603f86f325c2ba6f8f87bc72621e38fc5642b86aa081cf1f4f74cabc5cbdc89eb7
 SHA512 
d49a5fd9b02d6e43ec13f9195d226c10c4f2a7a7f0ac41c51b02a13fc287fea14c8fd73203fea773e57eb2e969cc4248abfdc24bd643a4f727222de7e4f726fa

diff --git a/net-irc/unrealircd/unrealircd-5.0.9.1-r1.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.9.1-r1.ebuild
deleted file mode 100644
index 4dc1c176bdc..000
--- a/net-irc/unrealircd/unrealircd-5.0.9.1-r1.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SSL_CERT_MANDATORY=1
-inherit autotools ssl-cert systemd
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
-IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
-
-RDEPEND="
-   acct-group/unrealircd
-   acct-user/unrealircd
-   >=app-crypt/argon2-20171227-r1:=
-   dev-libs/libpcre2
-   dev-libs/openssl:0=
-   >=net-dns/c-ares-1.7:=
-   virtual/libcrypt:=
-   curl? ( net-misc/curl[adns] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
-
-src_prepare() {
-   # QA check against bundled pkgs
-   rm -r extras || die
-
-   # building third-party modules (which we don't do) cause a sandbox 
violation
-   # bug 70
-   echo "" > src/buildmod || die
-
-   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
-
-   if use class-nofakelag; then
-   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
-   fi
-
-   # File is missing from the 5.0.9.1 tarball
-   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
-
-   default
-   eautoreconf
-}
-
-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-maxconnections=1024 \
-   --with-nick-history=2000 \
-   --with-permissions=0640 \
-   --with-system-argon2 \
-   --with-system-cares \
-   --with-system-pcre2 \
-   --enable-dynamic-linking \
-   --enable-ssl="${EPREFIX}"/usr \
-   $(use_enable cur

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-06-30 Thread Sam James
commit: f8b38997f9f3e21000eb85d8aae4626800e5692f
Author: Sam James  gentoo  org>
AuthorDate: Wed Jun 30 18:39:21 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Wed Jun 30 18:39:21 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8b38997

net-irc/unrealircd: sort *DEPEND

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.0.8-r1.ebuild   | 2 +-
 net-irc/unrealircd/unrealircd-5.0.9.1-r1.ebuild | 2 +-
 net-irc/unrealircd/unrealircd-5.2.0.2-r1.ebuild | 2 +-
 3 files changed, 3 insertions(+), 3 deletions(-)

diff --git a/net-irc/unrealircd/unrealircd-5.0.8-r1.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.8-r1.ebuild
index 1a3890b0896..dc7f960667c 100644
--- a/net-irc/unrealircd/unrealircd-5.0.8-r1.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.0.8-r1.ebuild
@@ -20,8 +20,8 @@ RDEPEND="
acct-user/unrealircd
>=app-crypt/argon2-20171227-r1:=
dev-libs/libpcre2
-   >=net-dns/c-ares-1.7:=
dev-libs/openssl:0=
+   >=net-dns/c-ares-1.7:=
virtual/libcrypt:=
curl? ( net-misc/curl[adns] )
 "

diff --git a/net-irc/unrealircd/unrealircd-5.0.9.1-r1.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.9.1-r1.ebuild
index 5d75e31045a..4dc1c176bdc 100644
--- a/net-irc/unrealircd/unrealircd-5.0.9.1-r1.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.0.9.1-r1.ebuild
@@ -20,8 +20,8 @@ RDEPEND="
acct-user/unrealircd
>=app-crypt/argon2-20171227-r1:=
dev-libs/libpcre2
-   >=net-dns/c-ares-1.7:=
dev-libs/openssl:0=
+   >=net-dns/c-ares-1.7:=
virtual/libcrypt:=
curl? ( net-misc/curl[adns] )
 "

diff --git a/net-irc/unrealircd/unrealircd-5.2.0.2-r1.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.0.2-r1.ebuild
index a9256bb8472..9b28edcdac4 100644
--- a/net-irc/unrealircd/unrealircd-5.2.0.2-r1.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.2.0.2-r1.ebuild
@@ -21,8 +21,8 @@ RDEPEND="
>=app-crypt/argon2-20171227-r1:=
dev-libs/libpcre2
dev-libs/libsodium:=
-   >=net-dns/c-ares-1.7:=
dev-libs/openssl:0=
+   >=net-dns/c-ares-1.7:=
virtual/libcrypt:=
curl? ( net-misc/curl[adns] )
 "



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-06-26 Thread Sam James
commit: fd3dc0ae1d255fd7eaf1652eeeb729e99ed94f98
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 27 02:47:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 27 05:06:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fd3dc0ae

net-irc/unrealircd: drop 5.2.0.1

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest  |   1 -
 net-irc/unrealircd/unrealircd-5.2.0.1.ebuild | 176 ---
 2 files changed, 177 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 5f78271b854..4bd8ba196d1 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,4 +1,3 @@
 DIST unrealircd-5.0.8.tar.gz 5013231 BLAKE2B 
57365a06b8108239ab10f6cff7d4553b08aa428acb5c635c4b9241c3f82459a5aac18c916a4534f3a8fc9ac1fd4c1d9418c7395233603e576eda40c56d81b110
 SHA512 
45fc0758a870dbb9c3ff55fc7029d1ecff9dcf65680f31ff331f012efbf9c9bffa60a6fe27b9bab69302d26b8293a1089cfaf1c550a3f2802a549f25e4644770
 DIST unrealircd-5.0.9.1.tar.gz 5210836 BLAKE2B 
1b71c54106a038501782004b183bfc4b148c381150cd293bdbf74f33dd8a244083e7ce55adcf16aee5cd344707d6b1d1843bbf3d83fea0749532f68a954da950
 SHA512 
1d45be1904c415a60bd5b7e279ee528e0f559207fe763ea8b10a9809a253b0e10d781b8624c85600206a8484bde0ba162c62dc96e12d581d904d483b0b89193a
-DIST unrealircd-5.2.0.1.tar.gz 7166934 BLAKE2B 
cfaf0d268e6c59aeb05f0b671749a13538e87dd69d98c80ac4eccf9a72876cf991bddec7a84b5bbedb049553819bf02299fe92aee3157f9e4dab143f2a36a388
 SHA512 
617cb9abf409142e9d31ccde524039d668c0e1d6c254db38c8fe5de2c7b1899b581874cc3f8bc1a4577466baba6fcfc57a429554e688e04b7e957fe8f991ae19
 DIST unrealircd-5.2.0.2.tar.gz 7169870 BLAKE2B 
205435fe9b00e5c16432c79fa20562402276fc51a8e2173d9d46a25911cfeff7973520014ccb819370400628d0abe3663a1ea87dce621f275c587e983387da42
 SHA512 
78ef0637fc7e7d1b6a6f047e6922b61ec7da5173df6a768e0832f02922a0054e1ad23dc8bcd476d64124f5f7956b199d00f98d4c61af2d7e4800cefc5b56ccf1

diff --git a/net-irc/unrealircd/unrealircd-5.2.0.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.0.1.ebuild
deleted file mode 100644
index 5716205a401..000
--- a/net-irc/unrealircd/unrealircd-5.2.0.1.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SSL_CERT_MANDATORY=1
-inherit autotools ssl-cert systemd
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
-IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
-
-RDEPEND="
-   acct-group/unrealircd
-   acct-user/unrealircd
-   >=app-crypt/argon2-20171227-r1:=
-   dev-libs/libpcre2
-   dev-libs/libsodium:=
-   >=net-dns/c-ares-1.7:=
-   dev-libs/openssl:0=
-   curl? ( net-misc/curl[adns] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
-
-src_prepare() {
-   # QA check against bundled pkgs
-   rm -r extras || die
-
-   # building third-party modules (which we don't do) cause a sandbox 
violation
-   # bug 70
-   echo "" > src/buildmod || die
-
-   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
-
-   if use class-nofakelag; then
-   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
-   fi
-
-   # File is missing from the 5.0.9.1 tarball
-   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
-
-   default
-   eautoreconf
-}
-
-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-maxconnections=1024 \
-   --with-nick-history=2000 \
-   --with-permissions=0640 \
-   --with-system-argon2 \
-   --with-system-cares \
-   --with-system-pcre2 \
-   --enable-dynamic-linking \
-   --enable-ssl="${EPREFIX}"/usr \
-   $(use_enable curl libcurl "${EPREFIX}"/usr) \
-   $(use_enable prefixaq) \
-   $(use_with showlistmodes) \
-   $(use_wit

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-06-26 Thread Sam James
commit: 6ad77c09ff16e337648a37d3e94d759cdfde2398
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 27 02:47:25 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 27 05:06:50 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6ad77c09

net-irc/unrealircd: add 5.2.0.2

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest  |   1 +
 net-irc/unrealircd/unrealircd-5.2.0.2.ebuild | 176 +++
 2 files changed, 177 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 9c09de5a729..5f78271b854 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1,4 @@
 DIST unrealircd-5.0.8.tar.gz 5013231 BLAKE2B 
57365a06b8108239ab10f6cff7d4553b08aa428acb5c635c4b9241c3f82459a5aac18c916a4534f3a8fc9ac1fd4c1d9418c7395233603e576eda40c56d81b110
 SHA512 
45fc0758a870dbb9c3ff55fc7029d1ecff9dcf65680f31ff331f012efbf9c9bffa60a6fe27b9bab69302d26b8293a1089cfaf1c550a3f2802a549f25e4644770
 DIST unrealircd-5.0.9.1.tar.gz 5210836 BLAKE2B 
1b71c54106a038501782004b183bfc4b148c381150cd293bdbf74f33dd8a244083e7ce55adcf16aee5cd344707d6b1d1843bbf3d83fea0749532f68a954da950
 SHA512 
1d45be1904c415a60bd5b7e279ee528e0f559207fe763ea8b10a9809a253b0e10d781b8624c85600206a8484bde0ba162c62dc96e12d581d904d483b0b89193a
 DIST unrealircd-5.2.0.1.tar.gz 7166934 BLAKE2B 
cfaf0d268e6c59aeb05f0b671749a13538e87dd69d98c80ac4eccf9a72876cf991bddec7a84b5bbedb049553819bf02299fe92aee3157f9e4dab143f2a36a388
 SHA512 
617cb9abf409142e9d31ccde524039d668c0e1d6c254db38c8fe5de2c7b1899b581874cc3f8bc1a4577466baba6fcfc57a429554e688e04b7e957fe8f991ae19
+DIST unrealircd-5.2.0.2.tar.gz 7169870 BLAKE2B 
205435fe9b00e5c16432c79fa20562402276fc51a8e2173d9d46a25911cfeff7973520014ccb819370400628d0abe3663a1ea87dce621f275c587e983387da42
 SHA512 
78ef0637fc7e7d1b6a6f047e6922b61ec7da5173df6a768e0832f02922a0054e1ad23dc8bcd476d64124f5f7956b199d00f98d4c61af2d7e4800cefc5b56ccf1

diff --git a/net-irc/unrealircd/unrealircd-5.2.0.2.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.0.2.ebuild
new file mode 100644
index 000..5716205a401
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.2.0.2.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit autotools ssl-cert systemd
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   dev-libs/libsodium:=
+   >=net-dns/c-ares-1.7:=
+   dev-libs/openssl:0=
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   # File is missing from the 5.0.9.1 tarball
+   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
+
+   default
+   eautoreconf
+}
+
+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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_enable prefixaq) \
+   $(use_with showlistmodes) \
+   $(use_with !o

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-06-17 Thread Sam James
commit: b5fcba63155f5b54eb9434c2e65dbb6770e6809f
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 17 23:46:51 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 17 23:46:51 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b5fcba63

net-irc/unrealircd: add 5.2.0.1

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest  |   1 +
 net-irc/unrealircd/unrealircd-5.2.0.1.ebuild | 176 +++
 2 files changed, 177 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 45b2dd3b76d..d3ea3c3b111 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1,4 @@
 DIST unrealircd-5.0.8.tar.gz 5013231 BLAKE2B 
57365a06b8108239ab10f6cff7d4553b08aa428acb5c635c4b9241c3f82459a5aac18c916a4534f3a8fc9ac1fd4c1d9418c7395233603e576eda40c56d81b110
 SHA512 
45fc0758a870dbb9c3ff55fc7029d1ecff9dcf65680f31ff331f012efbf9c9bffa60a6fe27b9bab69302d26b8293a1089cfaf1c550a3f2802a549f25e4644770
 DIST unrealircd-5.0.9.1.tar.gz 5210836 BLAKE2B 
1b71c54106a038501782004b183bfc4b148c381150cd293bdbf74f33dd8a244083e7ce55adcf16aee5cd344707d6b1d1843bbf3d83fea0749532f68a954da950
 SHA512 
1d45be1904c415a60bd5b7e279ee528e0f559207fe763ea8b10a9809a253b0e10d781b8624c85600206a8484bde0ba162c62dc96e12d581d904d483b0b89193a
+DIST unrealircd-5.2.0.1.tar.gz 7166934 BLAKE2B 
cfaf0d268e6c59aeb05f0b671749a13538e87dd69d98c80ac4eccf9a72876cf991bddec7a84b5bbedb049553819bf02299fe92aee3157f9e4dab143f2a36a388
 SHA512 
617cb9abf409142e9d31ccde524039d668c0e1d6c254db38c8fe5de2c7b1899b581874cc3f8bc1a4577466baba6fcfc57a429554e688e04b7e957fe8f991ae19
 DIST unrealircd-5.2.0.tar.gz 7166711 BLAKE2B 
1bae69bdbe1a33dd87e1c5d5a9965af2c9aba6653a4354d57bd833ea3547a4120a66c649b21620b1fb3991300a30185dee6999cbc144fbc4f744e407f3409c6d
 SHA512 
76d6a28db7cd91ecd155d9e8b2cceede769f58f831d3a6881fd980bc82e88345e62a3fd2c0c88414f58fad88c97cfda6c55523888f58391f1b4307ba13bbdfb8

diff --git a/net-irc/unrealircd/unrealircd-5.2.0.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.0.1.ebuild
new file mode 100644
index 000..5716205a401
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.2.0.1.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit autotools ssl-cert systemd
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   dev-libs/libsodium:=
+   >=net-dns/c-ares-1.7:=
+   dev-libs/openssl:0=
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   # File is missing from the 5.0.9.1 tarball
+   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
+
+   default
+   eautoreconf
+}
+
+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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_enable prefixaq) \
+   $(use_with showlistmodes) \
+   $(use_with !ope

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-06-17 Thread Sam James
commit: 90ca8afb3711e61080965e8e0ef19e740a4ccc2d
Author: Sam James  gentoo  org>
AuthorDate: Thu Jun 17 23:46:57 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Thu Jun 17 23:46:57 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90ca8afb

net-irc/unrealircd: drop 5.2.0

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest|   1 -
 net-irc/unrealircd/unrealircd-5.2.0.ebuild | 176 -
 2 files changed, 177 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index d3ea3c3b111..9c09de5a729 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,4 +1,3 @@
 DIST unrealircd-5.0.8.tar.gz 5013231 BLAKE2B 
57365a06b8108239ab10f6cff7d4553b08aa428acb5c635c4b9241c3f82459a5aac18c916a4534f3a8fc9ac1fd4c1d9418c7395233603e576eda40c56d81b110
 SHA512 
45fc0758a870dbb9c3ff55fc7029d1ecff9dcf65680f31ff331f012efbf9c9bffa60a6fe27b9bab69302d26b8293a1089cfaf1c550a3f2802a549f25e4644770
 DIST unrealircd-5.0.9.1.tar.gz 5210836 BLAKE2B 
1b71c54106a038501782004b183bfc4b148c381150cd293bdbf74f33dd8a244083e7ce55adcf16aee5cd344707d6b1d1843bbf3d83fea0749532f68a954da950
 SHA512 
1d45be1904c415a60bd5b7e279ee528e0f559207fe763ea8b10a9809a253b0e10d781b8624c85600206a8484bde0ba162c62dc96e12d581d904d483b0b89193a
 DIST unrealircd-5.2.0.1.tar.gz 7166934 BLAKE2B 
cfaf0d268e6c59aeb05f0b671749a13538e87dd69d98c80ac4eccf9a72876cf991bddec7a84b5bbedb049553819bf02299fe92aee3157f9e4dab143f2a36a388
 SHA512 
617cb9abf409142e9d31ccde524039d668c0e1d6c254db38c8fe5de2c7b1899b581874cc3f8bc1a4577466baba6fcfc57a429554e688e04b7e957fe8f991ae19
-DIST unrealircd-5.2.0.tar.gz 7166711 BLAKE2B 
1bae69bdbe1a33dd87e1c5d5a9965af2c9aba6653a4354d57bd833ea3547a4120a66c649b21620b1fb3991300a30185dee6999cbc144fbc4f744e407f3409c6d
 SHA512 
76d6a28db7cd91ecd155d9e8b2cceede769f58f831d3a6881fd980bc82e88345e62a3fd2c0c88414f58fad88c97cfda6c55523888f58391f1b4307ba13bbdfb8

diff --git a/net-irc/unrealircd/unrealircd-5.2.0.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.0.ebuild
deleted file mode 100644
index 5716205a401..000
--- a/net-irc/unrealircd/unrealircd-5.2.0.ebuild
+++ /dev/null
@@ -1,176 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SSL_CERT_MANDATORY=1
-inherit autotools ssl-cert systemd
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
-IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
-
-RDEPEND="
-   acct-group/unrealircd
-   acct-user/unrealircd
-   >=app-crypt/argon2-20171227-r1:=
-   dev-libs/libpcre2
-   dev-libs/libsodium:=
-   >=net-dns/c-ares-1.7:=
-   dev-libs/openssl:0=
-   curl? ( net-misc/curl[adns] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
-
-src_prepare() {
-   # QA check against bundled pkgs
-   rm -r extras || die
-
-   # building third-party modules (which we don't do) cause a sandbox 
violation
-   # bug 70
-   echo "" > src/buildmod || die
-
-   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
-
-   if use class-nofakelag; then
-   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
-   fi
-
-   # File is missing from the 5.0.9.1 tarball
-   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
-
-   default
-   eautoreconf
-}
-
-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-maxconnections=1024 \
-   --with-nick-history=2000 \
-   --with-permissions=0640 \
-   --with-system-argon2 \
-   --with-system-cares \
-   --with-system-pcre2 \
-   --enable-dynamic-linking \
-   --enable-ssl="${EPREFIX}"/usr \
-   $(use_enable curl libcurl "${EPREFIX}"/usr) \
-   $(use_enable prefixaq) \
-   $(use_with showlistmodes) \
-   $(use_with !operoverr

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-06-15 Thread Sam James
commit: c09f5421997e254ed0eeef905a67d5a916b8e7a5
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 15 20:04:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 15 20:04:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c09f5421

net-irc/unrealircd: drop 5.0.6

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest|   1 -
 net-irc/unrealircd/unrealircd-5.0.6.ebuild | 170 -
 2 files changed, 171 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 130411c302f..45b2dd3b76d 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,4 +1,3 @@
-DIST unrealircd-5.0.6.tar.gz 4975195 BLAKE2B 
3ba459e0ec932e9f240825ba9f1fa40e300fe7958f999de86d5653f2e6e4940be8b8da9c885c97bd738abefef601d61da6c4e6c7199c7052d29a74fcf5048828
 SHA512 
7532e9ab2e039f21796ae813881aec9d34b502ab64efc4323c938232c8901ce882dbcce497ad93df270e4b5fa2e9633c0971f2a6b3213ad458756aea92aa1612
 DIST unrealircd-5.0.8.tar.gz 5013231 BLAKE2B 
57365a06b8108239ab10f6cff7d4553b08aa428acb5c635c4b9241c3f82459a5aac18c916a4534f3a8fc9ac1fd4c1d9418c7395233603e576eda40c56d81b110
 SHA512 
45fc0758a870dbb9c3ff55fc7029d1ecff9dcf65680f31ff331f012efbf9c9bffa60a6fe27b9bab69302d26b8293a1089cfaf1c550a3f2802a549f25e4644770
 DIST unrealircd-5.0.9.1.tar.gz 5210836 BLAKE2B 
1b71c54106a038501782004b183bfc4b148c381150cd293bdbf74f33dd8a244083e7ce55adcf16aee5cd344707d6b1d1843bbf3d83fea0749532f68a954da950
 SHA512 
1d45be1904c415a60bd5b7e279ee528e0f559207fe763ea8b10a9809a253b0e10d781b8624c85600206a8484bde0ba162c62dc96e12d581d904d483b0b89193a
 DIST unrealircd-5.2.0.tar.gz 7166711 BLAKE2B 
1bae69bdbe1a33dd87e1c5d5a9965af2c9aba6653a4354d57bd833ea3547a4120a66c649b21620b1fb3991300a30185dee6999cbc144fbc4f744e407f3409c6d
 SHA512 
76d6a28db7cd91ecd155d9e8b2cceede769f58f831d3a6881fd980bc82e88345e62a3fd2c0c88414f58fad88c97cfda6c55523888f58391f1b4307ba13bbdfb8

diff --git a/net-irc/unrealircd/unrealircd-5.0.6.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.6.ebuild
deleted file mode 100644
index b8aa4d35c7a..000
--- a/net-irc/unrealircd/unrealircd-5.0.6.ebuild
+++ /dev/null
@@ -1,170 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SSL_CERT_MANDATORY=1
-inherit ssl-cert systemd
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86 ~amd64-linux"
-IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
-
-RDEPEND="
-   acct-group/unrealircd
-   acct-user/unrealircd
-   >=app-crypt/argon2-20171227-r1:=
-   dev-libs/libpcre2
-   >=net-dns/c-ares-1.7:=
-   dev-libs/openssl:0=
-   curl? ( net-misc/curl[adns] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
-
-src_prepare() {
-   # QA check against bundled pkgs
-   rm -r extras || die
-
-   # building third-party modules (which we don't do) cause a sandbox 
violation
-   # bug 70
-   echo "" > src/buildmod || die
-
-   if use class-nofakelag; then
-   sed -i -e 's:#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
-   fi
-
-   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-maxconnections=1024 \
-   --with-nick-history=2000 \
-   --with-permissions=0640 \
-   --with-system-argon2 \
-   --with-system-cares \
-   --with-system-pcre2 \
-   --enable-dynamic-linking \
-   --enable-ssl="${EPREFIX}"/usr \
-   $(use_enable curl libcurl "${EPREFIX}"/usr) \
-   $(use_enable prefixaq) \
-   $(use_with showlistmodes) \
-   $(use_with !operoverride no-operoverride) \
-   $(use_with operoverride-verify)
-}
-
-src_install() {
-   keepdir /var/log/${PN}
-   keepdir /var/lib/${PN}/tmp
-
-   newbin src/ircd ${PN}
-
-   (
-   cd src/modules || die
-   for subdir in $(fi

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-06-15 Thread Sam James
commit: b9094f1c02fb45085deedc58b4bdc54106658809
Author: Sam James  gentoo  org>
AuthorDate: Tue Jun 15 20:03:03 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Tue Jun 15 20:03:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b9094f1c

net-irc/unrealircd: add 5.2.0

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest|   1 +
 net-irc/unrealircd/unrealircd-5.2.0.ebuild | 176 +
 2 files changed, 177 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 4d6fe34f8b4..130411c302f 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1,4 @@
 DIST unrealircd-5.0.6.tar.gz 4975195 BLAKE2B 
3ba459e0ec932e9f240825ba9f1fa40e300fe7958f999de86d5653f2e6e4940be8b8da9c885c97bd738abefef601d61da6c4e6c7199c7052d29a74fcf5048828
 SHA512 
7532e9ab2e039f21796ae813881aec9d34b502ab64efc4323c938232c8901ce882dbcce497ad93df270e4b5fa2e9633c0971f2a6b3213ad458756aea92aa1612
 DIST unrealircd-5.0.8.tar.gz 5013231 BLAKE2B 
57365a06b8108239ab10f6cff7d4553b08aa428acb5c635c4b9241c3f82459a5aac18c916a4534f3a8fc9ac1fd4c1d9418c7395233603e576eda40c56d81b110
 SHA512 
45fc0758a870dbb9c3ff55fc7029d1ecff9dcf65680f31ff331f012efbf9c9bffa60a6fe27b9bab69302d26b8293a1089cfaf1c550a3f2802a549f25e4644770
 DIST unrealircd-5.0.9.1.tar.gz 5210836 BLAKE2B 
1b71c54106a038501782004b183bfc4b148c381150cd293bdbf74f33dd8a244083e7ce55adcf16aee5cd344707d6b1d1843bbf3d83fea0749532f68a954da950
 SHA512 
1d45be1904c415a60bd5b7e279ee528e0f559207fe763ea8b10a9809a253b0e10d781b8624c85600206a8484bde0ba162c62dc96e12d581d904d483b0b89193a
+DIST unrealircd-5.2.0.tar.gz 7166711 BLAKE2B 
1bae69bdbe1a33dd87e1c5d5a9965af2c9aba6653a4354d57bd833ea3547a4120a66c649b21620b1fb3991300a30185dee6999cbc144fbc4f744e407f3409c6d
 SHA512 
76d6a28db7cd91ecd155d9e8b2cceede769f58f831d3a6881fd980bc82e88345e62a3fd2c0c88414f58fad88c97cfda6c55523888f58391f1b4307ba13bbdfb8

diff --git a/net-irc/unrealircd/unrealircd-5.2.0.ebuild 
b/net-irc/unrealircd/unrealircd-5.2.0.ebuild
new file mode 100644
index 000..5716205a401
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.2.0.ebuild
@@ -0,0 +1,176 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit autotools ssl-cert systemd
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   dev-libs/libsodium:=
+   >=net-dns/c-ares-1.7:=
+   dev-libs/openssl:0=
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   # File is missing from the 5.0.9.1 tarball
+   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
+
+   default
+   eautoreconf
+}
+
+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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_enable prefixaq) \
+   $(use_with showlistmodes) \
+   $(use_with !operoverride no

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-06-12 Thread Sam James
commit: f8b3d9008be2980b82e4e4a072f2b71237f88e67
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 13 03:43:29 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 13 03:43:29 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f8b3d900

net-irc/unrealircd: Stabilize 5.0.8 amd64, #795303

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.0.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.0.8.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.8.ebuild
index 09fa64e4d49..0e19fdab8d3 100644
--- a/net-irc/unrealircd/unrealircd-5.0.8.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.0.8.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ppc x86 ~amd64-linux"
+KEYWORDS="amd64 ppc x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-06-12 Thread Sam James
commit: 9b5e9d22bc7780593266ae99ae46de0596dc9445
Author: Sam James  gentoo  org>
AuthorDate: Sun Jun 13 03:42:56 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Sun Jun 13 03:42:56 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9b5e9d22

net-irc/unrealircd: Stabilize 5.0.8 x86, #795303

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.0.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.0.8.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.8.ebuild
index 45f4eb1fb14..09fa64e4d49 100644
--- a/net-irc/unrealircd/unrealircd-5.0.8.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.0.8.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ppc ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ppc x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-06-10 Thread Sam James
commit: 8cf36495b2d0a697cdbb8ba6c1ec8d6795557b72
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 11 02:22:54 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 11 02:22:54 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cf36495

net-irc/unrealircd: Stabilize 5.0.8 ppc, #795303

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.0.8.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.0.8.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.8.ebuild
index 759107f92ff..45f4eb1fb14 100644
--- a/net-irc/unrealircd/unrealircd-5.0.8.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.0.8.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ppc ~x86 ~amd64-linux"
 IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-06-10 Thread Sam James
commit: 63e21e282f012837f026dc15f26474fa9fb509c3
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 11 00:40:31 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 11 00:40:31 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=63e21e28

net-irc/unrealircd: drop 5.0.7, 5.0.7-r1, 5.0.7-r2

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest   |   1 -
 net-irc/unrealircd/unrealircd-5.0.7-r1.ebuild | 172 --
 net-irc/unrealircd/unrealircd-5.0.7-r2.ebuild | 171 -
 net-irc/unrealircd/unrealircd-5.0.7.ebuild| 172 --
 4 files changed, 516 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 94582480d27..4d6fe34f8b4 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,4 +1,3 @@
 DIST unrealircd-5.0.6.tar.gz 4975195 BLAKE2B 
3ba459e0ec932e9f240825ba9f1fa40e300fe7958f999de86d5653f2e6e4940be8b8da9c885c97bd738abefef601d61da6c4e6c7199c7052d29a74fcf5048828
 SHA512 
7532e9ab2e039f21796ae813881aec9d34b502ab64efc4323c938232c8901ce882dbcce497ad93df270e4b5fa2e9633c0971f2a6b3213ad458756aea92aa1612
-DIST unrealircd-5.0.7.tar.gz 4995220 BLAKE2B 
a2996f62b3fe943f9af2cd570866101a501d24f7966378d8e651cf84b9b9d0981fad441b785c6293f4a0668a914cdf191dec52cc6b1e86aac2a51640ca32dbfe
 SHA512 
0b851af26da2ea5d3a04d2ef324d7bd3d3fc820f24d7dfd7e975d6bf1f3954884eb98dc348d291a118d98a214922d3ca1132800381e6f025264856aa06498779
 DIST unrealircd-5.0.8.tar.gz 5013231 BLAKE2B 
57365a06b8108239ab10f6cff7d4553b08aa428acb5c635c4b9241c3f82459a5aac18c916a4534f3a8fc9ac1fd4c1d9418c7395233603e576eda40c56d81b110
 SHA512 
45fc0758a870dbb9c3ff55fc7029d1ecff9dcf65680f31ff331f012efbf9c9bffa60a6fe27b9bab69302d26b8293a1089cfaf1c550a3f2802a549f25e4644770
 DIST unrealircd-5.0.9.1.tar.gz 5210836 BLAKE2B 
1b71c54106a038501782004b183bfc4b148c381150cd293bdbf74f33dd8a244083e7ce55adcf16aee5cd344707d6b1d1843bbf3d83fea0749532f68a954da950
 SHA512 
1d45be1904c415a60bd5b7e279ee528e0f559207fe763ea8b10a9809a253b0e10d781b8624c85600206a8484bde0ba162c62dc96e12d581d904d483b0b89193a

diff --git a/net-irc/unrealircd/unrealircd-5.0.7-r1.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.7-r1.ebuild
deleted file mode 100644
index 5f185b99654..000
--- a/net-irc/unrealircd/unrealircd-5.0.7-r1.ebuild
+++ /dev/null
@@ -1,172 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SSL_CERT_MANDATORY=1
-inherit ssl-cert systemd
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
-IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
-
-RDEPEND="
-   acct-group/unrealircd
-   acct-user/unrealircd
-   >=app-crypt/argon2-20171227-r1:=
-   dev-libs/libpcre2
-   >=net-dns/c-ares-1.7:=
-   dev-libs/openssl:0=
-   curl? ( net-misc/curl[adns] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
-
-src_prepare() {
-   # QA check against bundled pkgs
-   rm -r extras || die
-
-   # building third-party modules (which we don't do) cause a sandbox 
violation
-   # bug 70
-   echo "" > src/buildmod || die
-
-   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
-
-   if use class-nofakelag; then
-   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
-   fi
-
-   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-maxconnections=1024 \
-   --with-nick-history=2000 \
-   --with-permissions=0640 \
-   --with-system-argon2 \
-   --with-system-cares \
-   --with-system-pcre2 \
-   --enable-dynamic-linking \
-   --enable-ssl="${EPREFIX}"/usr \
-   $(use_enable curl libcurl "${EPREFIX}"/usr) \
-   $(use_enable prefixaq) \
-   $(use_with showlistmodes) \
-   $(use_wit

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-06-10 Thread Sam James
commit: 17a9d684f7b55b57370f1e7d7a0b0d9a17bd53e8
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 11 00:39:05 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 11 00:39:05 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=17a9d684

net-irc/unrealircd: add 5.0.9.1

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/Manifest  |   1 +
 net-irc/unrealircd/unrealircd-5.0.9.1.ebuild | 175 +++
 2 files changed, 176 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index cd58d92f750..94582480d27 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1,4 @@
 DIST unrealircd-5.0.6.tar.gz 4975195 BLAKE2B 
3ba459e0ec932e9f240825ba9f1fa40e300fe7958f999de86d5653f2e6e4940be8b8da9c885c97bd738abefef601d61da6c4e6c7199c7052d29a74fcf5048828
 SHA512 
7532e9ab2e039f21796ae813881aec9d34b502ab64efc4323c938232c8901ce882dbcce497ad93df270e4b5fa2e9633c0971f2a6b3213ad458756aea92aa1612
 DIST unrealircd-5.0.7.tar.gz 4995220 BLAKE2B 
a2996f62b3fe943f9af2cd570866101a501d24f7966378d8e651cf84b9b9d0981fad441b785c6293f4a0668a914cdf191dec52cc6b1e86aac2a51640ca32dbfe
 SHA512 
0b851af26da2ea5d3a04d2ef324d7bd3d3fc820f24d7dfd7e975d6bf1f3954884eb98dc348d291a118d98a214922d3ca1132800381e6f025264856aa06498779
 DIST unrealircd-5.0.8.tar.gz 5013231 BLAKE2B 
57365a06b8108239ab10f6cff7d4553b08aa428acb5c635c4b9241c3f82459a5aac18c916a4534f3a8fc9ac1fd4c1d9418c7395233603e576eda40c56d81b110
 SHA512 
45fc0758a870dbb9c3ff55fc7029d1ecff9dcf65680f31ff331f012efbf9c9bffa60a6fe27b9bab69302d26b8293a1089cfaf1c550a3f2802a549f25e4644770
+DIST unrealircd-5.0.9.1.tar.gz 5210836 BLAKE2B 
1b71c54106a038501782004b183bfc4b148c381150cd293bdbf74f33dd8a244083e7ce55adcf16aee5cd344707d6b1d1843bbf3d83fea0749532f68a954da950
 SHA512 
1d45be1904c415a60bd5b7e279ee528e0f559207fe763ea8b10a9809a253b0e10d781b8624c85600206a8484bde0ba162c62dc96e12d581d904d483b0b89193a

diff --git a/net-irc/unrealircd/unrealircd-5.0.9.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.9.1.ebuild
new file mode 100644
index 000..7432e3222b4
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.0.9.1.ebuild
@@ -0,0 +1,175 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit autotools ssl-cert systemd
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   >=net-dns/c-ares-1.7:=
+   dev-libs/openssl:0=
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   # File is missing from the 5.0.9.1 tarball
+   sed -i -e '/unrealircd-upgrade-script/d' configure.ac || die
+
+   default
+   eautoreconf
+}
+
+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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_enable prefixaq) \
+   $(use_with showlistmodes) \
+   $(use_with !operoverride no-operoverride) \
+ 

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-06-10 Thread Sam James
commit: 7e7d6378e24b0cf3fd93fdfb177a17427b0dde5b
Author: Sam James  gentoo  org>
AuthorDate: Fri Jun 11 00:31:01 2021 +
Commit: Sam James  gentoo  org>
CommitDate: Fri Jun 11 00:31:01 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e7d6378

net-irc/unrealircd: join as co-maintainer

Discussed a while ago with kensington.

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/metadata.xml | 4 
 1 file changed, 4 insertions(+)

diff --git a/net-irc/unrealircd/metadata.xml b/net-irc/unrealircd/metadata.xml
index a265e93f2b4..33dbb368f95 100644
--- a/net-irc/unrealircd/metadata.xml
+++ b/net-irc/unrealircd/metadata.xml
@@ -4,6 +4,10 @@

kensing...@gentoo.org

+   
+   s...@gentoo.org
+   Sam James
+   

Enable an unsupported 
class::options flag called “nofakelag” allowing you to grant fakelag exemption 
to normal user (instead of just opers).
Enable chanadmin and chanowner 
prefixes



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-05-02 Thread Mikle Kolyada
commit: 46f4a77b56c11b6dec1ad0938384923becb3c0d9
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Sun May  2 19:46:16 2021 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Sun May  2 19:47:14 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=46f4a77b

net-irc/unrealircd: remove libressl support

Package-Manager: Portage-3.0.18, Repoman-3.0.2
Signed-off-by: Mikle Kolyada  gentoo.org>

 net-irc/unrealircd/unrealircd-5.0.6.ebuild| 7 +++
 net-irc/unrealircd/unrealircd-5.0.7-r1.ebuild | 7 +++
 net-irc/unrealircd/unrealircd-5.0.7-r2.ebuild | 7 +++
 net-irc/unrealircd/unrealircd-5.0.7.ebuild| 7 +++
 net-irc/unrealircd/unrealircd-5.0.8.ebuild| 5 ++---
 5 files changed, 14 insertions(+), 19 deletions(-)

diff --git a/net-irc/unrealircd/unrealircd-5.0.6.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.6.ebuild
index f7f86359b53..b8aa4d35c7a 100644
--- a/net-irc/unrealircd/unrealircd-5.0.6.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.0.6.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="amd64 ppc x86 ~amd64-linux"
-IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
+IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="
acct-group/unrealircd
@@ -21,8 +21,7 @@ RDEPEND="
>=app-crypt/argon2-20171227-r1:=
dev-libs/libpcre2
>=net-dns/c-ares-1.7:=
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:= )
+   dev-libs/openssl:0=
curl? ( net-misc/curl[adns] )
 "
 DEPEND="${RDEPEND}"

diff --git a/net-irc/unrealircd/unrealircd-5.0.7-r1.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.7-r1.ebuild
index 4807b6d1143..5f185b99654 100644
--- a/net-irc/unrealircd/unrealircd-5.0.7-r1.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.0.7-r1.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
-IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
+IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="
acct-group/unrealircd
@@ -21,8 +21,7 @@ RDEPEND="
>=app-crypt/argon2-20171227-r1:=
dev-libs/libpcre2
>=net-dns/c-ares-1.7:=
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:= )
+   dev-libs/openssl:0=
curl? ( net-misc/curl[adns] )
 "
 DEPEND="${RDEPEND}"

diff --git a/net-irc/unrealircd/unrealircd-5.0.7-r2.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.7-r2.ebuild
index df06523b432..759107f92ff 100644
--- a/net-irc/unrealircd/unrealircd-5.0.7-r2.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.0.7-r2.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
-IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
+IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="
acct-group/unrealircd
@@ -21,8 +21,7 @@ RDEPEND="
>=app-crypt/argon2-20171227-r1:=
dev-libs/libpcre2
>=net-dns/c-ares-1.7:=
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:= )
+   dev-libs/openssl:0=
curl? ( net-misc/curl[adns] )
 "
 DEPEND="${RDEPEND}"

diff --git a/net-irc/unrealircd/unrealircd-5.0.7.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.7.ebuild
index 438a6541a21..bfc04f2575f 100644
--- a/net-irc/unrealircd/unrealircd-5.0.7.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.0.7.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2020 Gentoo Authors
+# Copyright 1999-2021 Gentoo Authors
 # Distributed under the terms of the GNU General Public License v2
 
 EAPI=7
@@ -13,7 +13,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 LICENSE="GPL-2"
 SLOT="0"
 KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
-IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
+IUSE="class-nofakelag curl +operoverride operoverride-verify +prefixaq 
showlistmodes"
 
 RDEPEND="
acct-group/unrealircd
@@ -21,8 +21,7 @@ RDEPEND="
>=app-crypt/argon2-20171227-r1:=
dev-libs/libpcre2
>=net-dns/c-ares-1.7:=
-   !libressl? ( dev-libs/openssl:0

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2021-02-02 Thread Michael Palimaka
commit: c0c05978406d7f930d770e703a789c875883fa53
Author: Michael Palimaka  gentoo  org>
AuthorDate: Wed Feb  3 05:07:48 2021 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed Feb  3 05:07:48 2021 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0c05978

net-irc/unrealircd: version bump 5.0.8

Package-Manager: Portage-3.0.13, Repoman-3.0.2
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest|   1 +
 net-irc/unrealircd/unrealircd-5.0.8.ebuild | 172 +
 2 files changed, 173 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index fb6957efdf5..2969d5cb68e 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1,4 @@
 DIST unrealircd-4.2.4.1.tar.gz 6090725 BLAKE2B 
817a7c2a13a495944676d08ed90b36f6795fe43ee171efc6661980e6da9a8cc8d98c4fb0eb8221ac6af85ab1a9b5578a2e992d7b41696434430e58918bc30145
 SHA512 
752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686
 DIST unrealircd-5.0.6.tar.gz 4975195 BLAKE2B 
3ba459e0ec932e9f240825ba9f1fa40e300fe7958f999de86d5653f2e6e4940be8b8da9c885c97bd738abefef601d61da6c4e6c7199c7052d29a74fcf5048828
 SHA512 
7532e9ab2e039f21796ae813881aec9d34b502ab64efc4323c938232c8901ce882dbcce497ad93df270e4b5fa2e9633c0971f2a6b3213ad458756aea92aa1612
 DIST unrealircd-5.0.7.tar.gz 4995220 BLAKE2B 
a2996f62b3fe943f9af2cd570866101a501d24f7966378d8e651cf84b9b9d0981fad441b785c6293f4a0668a914cdf191dec52cc6b1e86aac2a51640ca32dbfe
 SHA512 
0b851af26da2ea5d3a04d2ef324d7bd3d3fc820f24d7dfd7e975d6bf1f3954884eb98dc348d291a118d98a214922d3ca1132800381e6f025264856aa06498779
+DIST unrealircd-5.0.8.tar.gz 5013231 BLAKE2B 
57365a06b8108239ab10f6cff7d4553b08aa428acb5c635c4b9241c3f82459a5aac18c916a4534f3a8fc9ac1fd4c1d9418c7395233603e576eda40c56d81b110
 SHA512 
45fc0758a870dbb9c3ff55fc7029d1ecff9dcf65680f31ff331f012efbf9c9bffa60a6fe27b9bab69302d26b8293a1089cfaf1c550a3f2802a549f25e4644770

diff --git a/net-irc/unrealircd/unrealircd-5.0.8.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.8.ebuild
new file mode 100644
index 000..48b03f3e079
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.0.8.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit ssl-cert systemd
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   >=net-dns/c-ares-1.7:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_enable prefixaq) \
+   $(use_with showlistmodes) \
+   $(use_with !operoverride no-operoverride) \
+   $

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2020-11-17 Thread Michael Palimaka
commit: 5550b6f38e8a3d1bfdb15635c608e6c99dfd667d
Author: Michael Palimaka  gentoo  org>
AuthorDate: Tue Nov 17 11:04:09 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Nov 17 11:04:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5550b6f3

net-irc/unrealircd: avoid double prefix installing systemd unit

Closes: https://bugs.gentoo.org/754708
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/unrealircd-5.0.7-r2.ebuild | 172 ++
 1 file changed, 172 insertions(+)

diff --git a/net-irc/unrealircd/unrealircd-5.0.7-r2.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.7-r2.ebuild
new file mode 100644
index 000..df06523b432
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.0.7-r2.ebuild
@@ -0,0 +1,172 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit ssl-cert systemd
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   >=net-dns/c-ares-1.7:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_enable prefixaq) \
+   $(use_with showlistmodes) \
+   $(use_with !operoverride no-operoverride) \
+   $(use_with operoverride-verify)
+}
+
+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}/tls
+
+   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}/tls
+   # 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}
+
+   # By default looks in /

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2020-10-29 Thread Michael Palimaka
commit: 24baa2dc7036c1ac3156479fd0cac5638e406885
Author: Michael Palimaka  gentoo  org>
AuthorDate: Fri Oct 30 03:52:31 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Fri Oct 30 03:52:31 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=24baa2dc

net-irc/unrealircd: fix USE="class-nofakelag"

Closes: https://bugs.gentoo.org/751823
Package-Manager: Portage-3.0.8, Repoman-3.0.2
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/unrealircd-5.0.7-r1.ebuild | 173 ++
 1 file changed, 173 insertions(+)

diff --git a/net-irc/unrealircd/unrealircd-5.0.7-r1.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.7-r1.ebuild
new file mode 100644
index 000..4807b6d1143
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.0.7-r1.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit ssl-cert systemd
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   >=net-dns/c-ares-1.7:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:^//#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_enable prefixaq) \
+   $(use_with showlistmodes) \
+   $(use_with !operoverride no-operoverride) \
+   $(use_with operoverride-verify)
+}
+
+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}/tls
+
+   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}/tls
+   # 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}
+
+   # By default looks in /etc/unrealircd/ssl

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2020-10-15 Thread Michael Palimaka
commit: 3c62315c5a73b51f59fb6a02677b6a0a18b65149
Author: Michael Palimaka  gentoo  org>
AuthorDate: Fri Oct 16 05:45:30 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Fri Oct 16 05:46:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3c62315c

net-irc/unrealircd: version bump 5.0.7

Closes: https://bugs.gentoo.org/724946
Package-Manager: Portage-3.0.8, Repoman-3.0.1
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest|   1 +
 net-irc/unrealircd/unrealircd-5.0.7.ebuild | 173 +
 2 files changed, 174 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index e77178f4559..fb6957efdf5 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,2 +1,3 @@
 DIST unrealircd-4.2.4.1.tar.gz 6090725 BLAKE2B 
817a7c2a13a495944676d08ed90b36f6795fe43ee171efc6661980e6da9a8cc8d98c4fb0eb8221ac6af85ab1a9b5578a2e992d7b41696434430e58918bc30145
 SHA512 
752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686
 DIST unrealircd-5.0.6.tar.gz 4975195 BLAKE2B 
3ba459e0ec932e9f240825ba9f1fa40e300fe7958f999de86d5653f2e6e4940be8b8da9c885c97bd738abefef601d61da6c4e6c7199c7052d29a74fcf5048828
 SHA512 
7532e9ab2e039f21796ae813881aec9d34b502ab64efc4323c938232c8901ce882dbcce497ad93df270e4b5fa2e9633c0971f2a6b3213ad458756aea92aa1612
+DIST unrealircd-5.0.7.tar.gz 4995220 BLAKE2B 
a2996f62b3fe943f9af2cd570866101a501d24f7966378d8e651cf84b9b9d0981fad441b785c6293f4a0668a914cdf191dec52cc6b1e86aac2a51640ca32dbfe
 SHA512 
0b851af26da2ea5d3a04d2ef324d7bd3d3fc820f24d7dfd7e975d6bf1f3954884eb98dc348d291a118d98a214922d3ca1132800381e6f025264856aa06498779

diff --git a/net-irc/unrealircd/unrealircd-5.0.7.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.7.ebuild
new file mode 100644
index 000..438a6541a21
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.0.7.ebuild
@@ -0,0 +1,173 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit ssl-cert systemd
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   >=net-dns/c-ares-1.7:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   sed -e 's/$(MODULEFLAGS)/$(LDFLAGS) &/' -i src/modules/{,*/}Makefile.in 
|| die
+
+   if use class-nofakelag; then
+   sed -i -e 's:#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_enable prefixaq) \
+   $(use_with showlistmodes) \
+   $(use_with !operoverride no-operoverride) \
+   $(use_with operoverride-verify)
+}
+
+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
+  

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2020-09-07 Thread Sergei Trofimovich
commit: 61f76bbac556689dfab562f86f46cfbe52942479
Author: Sergei Trofimovich  gentoo  org>
AuthorDate: Mon Sep  7 08:10:51 2020 +
Commit: Sergei Trofimovich  gentoo  org>
CommitDate: Mon Sep  7 08:20:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=61f76bba

net-irc/unrealircd: stable 5.0.6 for ppc

stable wrt bug #732932

Package-Manager: Portage-3.0.5, Repoman-3.0.1
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Sergei Trofimovich  gentoo.org>

 net-irc/unrealircd/unrealircd-5.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.0.6.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.6.ebuild
index af6bd63d0f5..f7f86359b53 100644
--- a/net-irc/unrealircd/unrealircd-5.0.6.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.0.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="amd64 ~ppc x86 ~amd64-linux"
+KEYWORDS="amd64 ppc x86 ~amd64-linux"
 IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2020-09-06 Thread Michael Palimaka
commit: 0d60fe0c3e05a960005625be42bfe306f0b7622c
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Sep  6 09:46:28 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Sep  6 09:47:37 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d60fe0c

net-irc/unrealircd: remove 5.0.5.1

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest  |   1 -
 net-irc/unrealircd/unrealircd-5.0.5.1.ebuild | 171 ---
 2 files changed, 172 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 1ad050d01a3..e77178f4559 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1,2 @@
 DIST unrealircd-4.2.4.1.tar.gz 6090725 BLAKE2B 
817a7c2a13a495944676d08ed90b36f6795fe43ee171efc6661980e6da9a8cc8d98c4fb0eb8221ac6af85ab1a9b5578a2e992d7b41696434430e58918bc30145
 SHA512 
752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686
-DIST unrealircd-5.0.5.1.tar.gz 4957950 BLAKE2B 
7e92f941662cec0a202589aecf372578e568559360761e17735d4637785ff737ec24c07593b666dd830b0fc1f36293a700693134c34ad32095839a73e7368677
 SHA512 
57272afa9b758c71522730a5a5a45819731271c02b25f6e0b9da30671d38ecfbc1adc0e91eef9dc4c1d67b2e1fa4fc9a09377152f2b0e3e97e8f7fe4f144288b
 DIST unrealircd-5.0.6.tar.gz 4975195 BLAKE2B 
3ba459e0ec932e9f240825ba9f1fa40e300fe7958f999de86d5653f2e6e4940be8b8da9c885c97bd738abefef601d61da6c4e6c7199c7052d29a74fcf5048828
 SHA512 
7532e9ab2e039f21796ae813881aec9d34b502ab64efc4323c938232c8901ce882dbcce497ad93df270e4b5fa2e9633c0971f2a6b3213ad458756aea92aa1612

diff --git a/net-irc/unrealircd/unrealircd-5.0.5.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.5.1.ebuild
deleted file mode 100644
index d2f7a8a96ec..000
--- a/net-irc/unrealircd/unrealircd-5.0.5.1.ebuild
+++ /dev/null
@@ -1,171 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SSL_CERT_MANDATORY=1
-inherit ssl-cert systemd
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
-IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
-
-RDEPEND="
-   acct-group/unrealircd
-   acct-user/unrealircd
-   >=app-crypt/argon2-20171227-r1:=
-   dev-libs/libpcre2
-   >=net-dns/c-ares-1.7:=
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:= )
-   curl? ( net-misc/curl[adns] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
-
-src_prepare() {
-   # QA check against bundled pkgs
-   rm -r extras || die
-
-   # building third-party modules (which we don't do) cause a sandbox 
violation
-   # bug 70
-   echo "" > src/buildmod || die
-
-   if use class-nofakelag; then
-   sed -i -e 's:#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
-   fi
-
-   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-maxconnections=1024 \
-   --with-nick-history=2000 \
-   --with-permissions=0640 \
-   --with-system-argon2 \
-   --with-system-cares \
-   --with-system-pcre2 \
-   --enable-dynamic-linking \
-   --enable-ssl="${EPREFIX}"/usr \
-   $(use_enable curl libcurl "${EPREFIX}"/usr) \
-   $(use_enable prefixaq) \
-   $(use_with showlistmodes) \
-   $(use_with !operoverride no-operoverride) \
-   $(use_with operoverride-verify)
-}
-
-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_li

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2020-08-31 Thread Sam James
commit: 387975fcc5abdfcb367ac16608293d13009cb9b1
Author: Sam James  gentoo  org>
AuthorDate: Mon Aug 31 23:32:41 2020 +
Commit: Sam James  gentoo  org>
CommitDate: Mon Aug 31 23:32:41 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=387975fc

net-irc/unrealircd: Stabilize 5.0.6 amd64, #732932

Signed-off-by: Sam James  gentoo.org>

 net-irc/unrealircd/unrealircd-5.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.0.6.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.6.ebuild
index c6970092be7..af6bd63d0f5 100644
--- a/net-irc/unrealircd/unrealircd-5.0.6.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.0.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc x86 ~amd64-linux"
+KEYWORDS="amd64 ~ppc x86 ~amd64-linux"
 IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2020-08-30 Thread Thomas Deutschmann
commit: 169209d4f8135eebf3872ffa10cb4b23ab01668a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Sun Aug 30 17:14:19 2020 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Sun Aug 30 17:14:19 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=169209d4

net-irc/unrealircd: x86 stable (bug #732932)

Package-Manager: Portage-3.0.4, Repoman-3.0.1
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-irc/unrealircd/unrealircd-5.0.6.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-5.0.6.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.6.ebuild
index d2f7a8a96ec..c6970092be7 100644
--- a/net-irc/unrealircd/unrealircd-5.0.6.ebuild
+++ b/net-irc/unrealircd/unrealircd-5.0.6.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
 
 LICENSE="GPL-2"
 SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+KEYWORDS="~amd64 ~ppc x86 ~amd64-linux"
 IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
 
 RDEPEND="



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2020-07-19 Thread Michael Palimaka
commit: 9e5a5aa52ebfddcbdceed9e0e87e1e420607563b
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Jul 19 12:12:19 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Jul 19 12:12:42 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=9e5a5aa5

net-irc/unrealircd: version bump 5.0.6

Package-Manager: Portage-2.3.103, Repoman-2.3.23
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest|   1 +
 net-irc/unrealircd/unrealircd-5.0.6.ebuild | 171 +
 2 files changed, 172 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 6c7c0f474ff..1ad050d01a3 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,2 +1,3 @@
 DIST unrealircd-4.2.4.1.tar.gz 6090725 BLAKE2B 
817a7c2a13a495944676d08ed90b36f6795fe43ee171efc6661980e6da9a8cc8d98c4fb0eb8221ac6af85ab1a9b5578a2e992d7b41696434430e58918bc30145
 SHA512 
752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686
 DIST unrealircd-5.0.5.1.tar.gz 4957950 BLAKE2B 
7e92f941662cec0a202589aecf372578e568559360761e17735d4637785ff737ec24c07593b666dd830b0fc1f36293a700693134c34ad32095839a73e7368677
 SHA512 
57272afa9b758c71522730a5a5a45819731271c02b25f6e0b9da30671d38ecfbc1adc0e91eef9dc4c1d67b2e1fa4fc9a09377152f2b0e3e97e8f7fe4f144288b
+DIST unrealircd-5.0.6.tar.gz 4975195 BLAKE2B 
3ba459e0ec932e9f240825ba9f1fa40e300fe7958f999de86d5653f2e6e4940be8b8da9c885c97bd738abefef601d61da6c4e6c7199c7052d29a74fcf5048828
 SHA512 
7532e9ab2e039f21796ae813881aec9d34b502ab64efc4323c938232c8901ce882dbcce497ad93df270e4b5fa2e9633c0971f2a6b3213ad458756aea92aa1612

diff --git a/net-irc/unrealircd/unrealircd-5.0.6.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.6.ebuild
new file mode 100644
index 000..d2f7a8a96ec
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.0.6.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit ssl-cert systemd
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   >=net-dns/c-ares-1.7:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   if use class-nofakelag; then
+   sed -i -e 's:#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_enable prefixaq) \
+   $(use_with showlistmodes) \
+   $(use_with !operoverride no-operoverride) \
+   $(use_with operoverride-verify)
+}
+
+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

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2020-06-25 Thread Michael Palimaka
commit: 3b7e5f105cd5eda61a65220a067fd3d6f4c36030
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Jun 25 08:55:30 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Jun 25 08:55:46 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3b7e5f10

net-irc/unrealircd: remove 5.0.3.1 and 5.0.4

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest  |   2 -
 net-irc/unrealircd/unrealircd-5.0.3.1.ebuild | 168 --
 net-irc/unrealircd/unrealircd-5.0.4.ebuild   | 171 ---
 3 files changed, 341 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 099df45415a..6c7c0f474ff 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,4 +1,2 @@
 DIST unrealircd-4.2.4.1.tar.gz 6090725 BLAKE2B 
817a7c2a13a495944676d08ed90b36f6795fe43ee171efc6661980e6da9a8cc8d98c4fb0eb8221ac6af85ab1a9b5578a2e992d7b41696434430e58918bc30145
 SHA512 
752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686
-DIST unrealircd-5.0.3.1.tar.gz 4902967 BLAKE2B 
d3c2e2399091b3aa9906583231d5ba42534234c4c40ce7412609fe8866438848bb69a4fc3cd378e0ed9ab13970ba2a7b27ba9fccdaaaea3585ec0a05aa5f89c2
 SHA512 
1bf3e2aab2f14d68a02ae6925d9e91135a92cf08886f703be0cd203c8b4b323bfc3930254d2bda381e60b3991f379115c954fa1fd262e28d7a27172a25bb172a
-DIST unrealircd-5.0.4.tar.gz 4907069 BLAKE2B 
223c45dbd060cf13afabafd13325bb76889fa64f663fff1be753de703df50265c6a05658edfe7300e97cf1431f54992b7e37801ef4773b02add9d5edca80237c
 SHA512 
cdd83fa55bdf1960499fff48ba656b66cf5a1c43a360658bc37add217af36933f00280f7eaddcbbd39720058a401650b944a5f0ce79ae3ca6749bd58c9cd5241
 DIST unrealircd-5.0.5.1.tar.gz 4957950 BLAKE2B 
7e92f941662cec0a202589aecf372578e568559360761e17735d4637785ff737ec24c07593b666dd830b0fc1f36293a700693134c34ad32095839a73e7368677
 SHA512 
57272afa9b758c71522730a5a5a45819731271c02b25f6e0b9da30671d38ecfbc1adc0e91eef9dc4c1d67b2e1fa4fc9a09377152f2b0e3e97e8f7fe4f144288b

diff --git a/net-irc/unrealircd/unrealircd-5.0.3.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.3.1.ebuild
deleted file mode 100644
index 10fd8b75326..000
--- a/net-irc/unrealircd/unrealircd-5.0.3.1.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SSL_CERT_MANDATORY=1
-inherit ssl-cert
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
-IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
-
-RDEPEND="
-   acct-group/unrealircd
-   acct-user/unrealircd
-   >=app-crypt/argon2-20171227-r1:=
-   dev-libs/libpcre2
-   >=net-dns/c-ares-1.7:=
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:= )
-   curl? ( net-misc/curl[adns] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
-
-src_prepare() {
-   # QA check against bundled pkgs
-   rm -r extras || die
-
-   # building third-party modules (which we don't do) cause a sandbox 
violation
-   # bug 70
-   echo "" > src/buildmod || die
-
-   if use class-nofakelag; then
-   sed -i -e 's:#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
-   fi
-
-   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-maxconnections=1024 \
-   --with-nick-history=2000 \
-   --with-permissions=0640 \
-   --with-system-argon2 \
-   --with-system-cares \
-   --with-system-pcre2 \
-   --enable-dynamic-linking \
-   --enable-ssl="${EPREFIX}"/usr \
-   $(use_enable curl libcurl "${EPREFIX}"/usr) \
-   $(use_enable prefixaq) \
-   $(use_with showlistmodes) \
-   $(use_with !operoverride no-operoverride) \
-   $

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2020-06-02 Thread Michael Palimaka
commit: d68571210ff5c814d42dd55219a26dc79a13ab0c
Author: Michael Palimaka  gentoo  org>
AuthorDate: Tue Jun  2 13:26:35 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Jun  2 13:26:54 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d6857121

net-irc/unrealircd: version bump 5.0.5.1

Package-Manager: Portage-2.3.99, Repoman-2.3.22
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest  |   1 +
 net-irc/unrealircd/unrealircd-5.0.5.1.ebuild | 171 +++
 2 files changed, 172 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 3210cf1e4f1..099df45415a 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1,4 @@
 DIST unrealircd-4.2.4.1.tar.gz 6090725 BLAKE2B 
817a7c2a13a495944676d08ed90b36f6795fe43ee171efc6661980e6da9a8cc8d98c4fb0eb8221ac6af85ab1a9b5578a2e992d7b41696434430e58918bc30145
 SHA512 
752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686
 DIST unrealircd-5.0.3.1.tar.gz 4902967 BLAKE2B 
d3c2e2399091b3aa9906583231d5ba42534234c4c40ce7412609fe8866438848bb69a4fc3cd378e0ed9ab13970ba2a7b27ba9fccdaaaea3585ec0a05aa5f89c2
 SHA512 
1bf3e2aab2f14d68a02ae6925d9e91135a92cf08886f703be0cd203c8b4b323bfc3930254d2bda381e60b3991f379115c954fa1fd262e28d7a27172a25bb172a
 DIST unrealircd-5.0.4.tar.gz 4907069 BLAKE2B 
223c45dbd060cf13afabafd13325bb76889fa64f663fff1be753de703df50265c6a05658edfe7300e97cf1431f54992b7e37801ef4773b02add9d5edca80237c
 SHA512 
cdd83fa55bdf1960499fff48ba656b66cf5a1c43a360658bc37add217af36933f00280f7eaddcbbd39720058a401650b944a5f0ce79ae3ca6749bd58c9cd5241
+DIST unrealircd-5.0.5.1.tar.gz 4957950 BLAKE2B 
7e92f941662cec0a202589aecf372578e568559360761e17735d4637785ff737ec24c07593b666dd830b0fc1f36293a700693134c34ad32095839a73e7368677
 SHA512 
57272afa9b758c71522730a5a5a45819731271c02b25f6e0b9da30671d38ecfbc1adc0e91eef9dc4c1d67b2e1fa4fc9a09377152f2b0e3e97e8f7fe4f144288b

diff --git a/net-irc/unrealircd/unrealircd-5.0.5.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.5.1.ebuild
new file mode 100644
index 000..d2f7a8a96ec
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.0.5.1.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit ssl-cert systemd
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   >=net-dns/c-ares-1.7:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   if use class-nofakelag; then
+   sed -i -e 's:#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_enable prefixaq) \
+   $(use_with showlistmodes) \
+   $(use_with !operoverride no-operoverride) \
+   $(use_with operoverride-verify)
+}
+
+src_install() {
+   keepdir /var/log/

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/, net-irc/unrealircd/files/

2020-04-20 Thread Michael Palimaka
commit: 8bac76937d788fbb4b170f1114ab1cf294abc3df
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Apr 20 08:24:03 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Mon Apr 20 08:25:18 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8bac7693

net-irc/unrealircd: version bump 5.0.4

Includes a systemd unit file

Thanks-to: John Helmert III  gmail.com>
Closes: https://bugs.gentoo.org/718382
Package-Manager: Portage-2.3.89, Repoman-2.3.22
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest |   1 +
 net-irc/unrealircd/files/unrealircd.service |  11 ++
 net-irc/unrealircd/unrealircd-5.0.4.ebuild  | 171 
 3 files changed, 183 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 25676ead628..3210cf1e4f1 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,2 +1,3 @@
 DIST unrealircd-4.2.4.1.tar.gz 6090725 BLAKE2B 
817a7c2a13a495944676d08ed90b36f6795fe43ee171efc6661980e6da9a8cc8d98c4fb0eb8221ac6af85ab1a9b5578a2e992d7b41696434430e58918bc30145
 SHA512 
752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686
 DIST unrealircd-5.0.3.1.tar.gz 4902967 BLAKE2B 
d3c2e2399091b3aa9906583231d5ba42534234c4c40ce7412609fe8866438848bb69a4fc3cd378e0ed9ab13970ba2a7b27ba9fccdaaaea3585ec0a05aa5f89c2
 SHA512 
1bf3e2aab2f14d68a02ae6925d9e91135a92cf08886f703be0cd203c8b4b323bfc3930254d2bda381e60b3991f379115c954fa1fd262e28d7a27172a25bb172a
+DIST unrealircd-5.0.4.tar.gz 4907069 BLAKE2B 
223c45dbd060cf13afabafd13325bb76889fa64f663fff1be753de703df50265c6a05658edfe7300e97cf1431f54992b7e37801ef4773b02add9d5edca80237c
 SHA512 
cdd83fa55bdf1960499fff48ba656b66cf5a1c43a360658bc37add217af36933f00280f7eaddcbbd39720058a401650b944a5f0ce79ae3ca6749bd58c9cd5241

diff --git a/net-irc/unrealircd/files/unrealircd.service 
b/net-irc/unrealircd/files/unrealircd.service
new file mode 100644
index 000..5382670ef0a
--- /dev/null
+++ b/net-irc/unrealircd/files/unrealircd.service
@@ -0,0 +1,11 @@
+[Unit]
+Description=Unrealircd IRC Server Daemon
+After=network.target
+
+[Service]
+Type=forking
+User=unrealircd
+ExecStart=/usr/bin/unrealircd
+
+[Install]
+WantedBy=multi-user.target

diff --git a/net-irc/unrealircd/unrealircd-5.0.4.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.4.ebuild
new file mode 100644
index 000..d2f7a8a96ec
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.0.4.ebuild
@@ -0,0 +1,171 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit ssl-cert systemd
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   >=net-dns/c-ares-1.7:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   if use class-nofakelag; then
+   sed -i -e 's:#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libc

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2020-03-27 Thread Michael Palimaka
commit: d053cef9f20bf1c116d706c03f4172b7b41c0b34
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar 28 03:03:55 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar 28 03:03:55 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d053cef9

net-irc/unrealircd: remove 5.0.1 and 5.0.3

Bug: https://bugs.gentoo.org/714780
Package-Manager: Portage-2.3.89, Repoman-2.3.21
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest|   2 -
 net-irc/unrealircd/unrealircd-5.0.1.ebuild | 168 -
 net-irc/unrealircd/unrealircd-5.0.3.ebuild | 168 -
 3 files changed, 338 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 7dd56d86c12..25676ead628 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,4 +1,2 @@
 DIST unrealircd-4.2.4.1.tar.gz 6090725 BLAKE2B 
817a7c2a13a495944676d08ed90b36f6795fe43ee171efc6661980e6da9a8cc8d98c4fb0eb8221ac6af85ab1a9b5578a2e992d7b41696434430e58918bc30145
 SHA512 
752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686
-DIST unrealircd-5.0.1.tar.gz 4892906 BLAKE2B 
bf3515dc962ead462b32dd3a2dd44b292306ea4c64f1405c54e89d835565506394b5dab9d244a9df316afc150808baddcb53c500ef026db50c570024295cc4e1
 SHA512 
5ca8a05f985d07ad9e676c39a8ba5e1409797a155a9df505f685ab4d6616af30ad3946b933df75bdea66ab3984578af77144f67bea7fd65b16ba6da250c09eed
 DIST unrealircd-5.0.3.1.tar.gz 4902967 BLAKE2B 
d3c2e2399091b3aa9906583231d5ba42534234c4c40ce7412609fe8866438848bb69a4fc3cd378e0ed9ab13970ba2a7b27ba9fccdaaaea3585ec0a05aa5f89c2
 SHA512 
1bf3e2aab2f14d68a02ae6925d9e91135a92cf08886f703be0cd203c8b4b323bfc3930254d2bda381e60b3991f379115c954fa1fd262e28d7a27172a25bb172a
-DIST unrealircd-5.0.3.tar.gz 4902148 BLAKE2B 
954ee5a6953378809b0bfe793a698c3dd0f243af0dea651391fa953a13f4ea8b71925bfeecbf9cff4098d51bb6cb154559d6ea8608bfb0e98790c137bb4ac20b
 SHA512 
7fdee09cecebc1c2ceb9456c1d49bef566f240ca03827aa35a16c875f7aa8e1fc1e520a5f922303de56bfe828e4fdb6bf9fc6513b4defe24f3b77678603f7a56

diff --git a/net-irc/unrealircd/unrealircd-5.0.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.1.ebuild
deleted file mode 100644
index 10fd8b75326..000
--- a/net-irc/unrealircd/unrealircd-5.0.1.ebuild
+++ /dev/null
@@ -1,168 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SSL_CERT_MANDATORY=1
-inherit ssl-cert
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
-IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
-
-RDEPEND="
-   acct-group/unrealircd
-   acct-user/unrealircd
-   >=app-crypt/argon2-20171227-r1:=
-   dev-libs/libpcre2
-   >=net-dns/c-ares-1.7:=
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:= )
-   curl? ( net-misc/curl[adns] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
-
-src_prepare() {
-   # QA check against bundled pkgs
-   rm -r extras || die
-
-   # building third-party modules (which we don't do) cause a sandbox 
violation
-   # bug 70
-   echo "" > src/buildmod || die
-
-   if use class-nofakelag; then
-   sed -i -e 's:#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
-   fi
-
-   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-maxconnections=1024 \
-   --with-nick-history=2000 \
-   --with-permissions=0640 \
-   --with-system-argon2 \
-   --with-system-cares \
-   --with-system-pcre2 \
-   --enable-dynamic-linking \
-   --enable-ssl="${EPREFIX}"/usr \
-   $(use_enable curl libcurl "${EPREFIX}"/usr) \
-   $(use_enable prefixaq) \
-   $(use_with showlistmodes) \
-   $(use_with !operoverride no-operover

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2020-02-29 Thread Michael Palimaka
commit: 928ed84e60f8e224dcc38d1a34483732a4b424d8
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Mar  1 02:09:04 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Mar  1 02:09:39 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=928ed84e

net-irc/unrealircd: version bump 5.0.3.1

Package-Manager: Portage-2.3.89, Repoman-2.3.20
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest  |   1 +
 net-irc/unrealircd/unrealircd-5.0.3.1.ebuild | 168 +++
 2 files changed, 169 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 58f56e803af..7dd56d86c12 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1,4 @@
 DIST unrealircd-4.2.4.1.tar.gz 6090725 BLAKE2B 
817a7c2a13a495944676d08ed90b36f6795fe43ee171efc6661980e6da9a8cc8d98c4fb0eb8221ac6af85ab1a9b5578a2e992d7b41696434430e58918bc30145
 SHA512 
752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686
 DIST unrealircd-5.0.1.tar.gz 4892906 BLAKE2B 
bf3515dc962ead462b32dd3a2dd44b292306ea4c64f1405c54e89d835565506394b5dab9d244a9df316afc150808baddcb53c500ef026db50c570024295cc4e1
 SHA512 
5ca8a05f985d07ad9e676c39a8ba5e1409797a155a9df505f685ab4d6616af30ad3946b933df75bdea66ab3984578af77144f67bea7fd65b16ba6da250c09eed
+DIST unrealircd-5.0.3.1.tar.gz 4902967 BLAKE2B 
d3c2e2399091b3aa9906583231d5ba42534234c4c40ce7412609fe8866438848bb69a4fc3cd378e0ed9ab13970ba2a7b27ba9fccdaaaea3585ec0a05aa5f89c2
 SHA512 
1bf3e2aab2f14d68a02ae6925d9e91135a92cf08886f703be0cd203c8b4b323bfc3930254d2bda381e60b3991f379115c954fa1fd262e28d7a27172a25bb172a
 DIST unrealircd-5.0.3.tar.gz 4902148 BLAKE2B 
954ee5a6953378809b0bfe793a698c3dd0f243af0dea651391fa953a13f4ea8b71925bfeecbf9cff4098d51bb6cb154559d6ea8608bfb0e98790c137bb4ac20b
 SHA512 
7fdee09cecebc1c2ceb9456c1d49bef566f240ca03827aa35a16c875f7aa8e1fc1e520a5f922303de56bfe828e4fdb6bf9fc6513b4defe24f3b77678603f7a56

diff --git a/net-irc/unrealircd/unrealircd-5.0.3.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.3.1.ebuild
new file mode 100644
index 000..10fd8b75326
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.0.3.1.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit ssl-cert
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   >=net-dns/c-ares-1.7:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   if use class-nofakelag; then
+   sed -i -e 's:#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_enable prefixaq) \
+   $(use_with showlistmodes) \
+   $(use_with !operoverride no-operoverride) \
+   $(use_with operoverride-verify)
+}
+
+src_install() {
+   keepdir /var/log/${PN}
+   

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2020-02-10 Thread Michael Palimaka
commit: 317668f91c1c2a6a06057b94ea4982b03c99be0a
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Feb 10 11:38:25 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Mon Feb 10 11:38:25 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=317668f9

net-irc/unrealircd: version bump 5.0.3

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest|   1 +
 net-irc/unrealircd/unrealircd-5.0.3.ebuild | 168 +
 2 files changed, 169 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 90966d9da46..58f56e803af 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,2 +1,3 @@
 DIST unrealircd-4.2.4.1.tar.gz 6090725 BLAKE2B 
817a7c2a13a495944676d08ed90b36f6795fe43ee171efc6661980e6da9a8cc8d98c4fb0eb8221ac6af85ab1a9b5578a2e992d7b41696434430e58918bc30145
 SHA512 
752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686
 DIST unrealircd-5.0.1.tar.gz 4892906 BLAKE2B 
bf3515dc962ead462b32dd3a2dd44b292306ea4c64f1405c54e89d835565506394b5dab9d244a9df316afc150808baddcb53c500ef026db50c570024295cc4e1
 SHA512 
5ca8a05f985d07ad9e676c39a8ba5e1409797a155a9df505f685ab4d6616af30ad3946b933df75bdea66ab3984578af77144f67bea7fd65b16ba6da250c09eed
+DIST unrealircd-5.0.3.tar.gz 4902148 BLAKE2B 
954ee5a6953378809b0bfe793a698c3dd0f243af0dea651391fa953a13f4ea8b71925bfeecbf9cff4098d51bb6cb154559d6ea8608bfb0e98790c137bb4ac20b
 SHA512 
7fdee09cecebc1c2ceb9456c1d49bef566f240ca03827aa35a16c875f7aa8e1fc1e520a5f922303de56bfe828e4fdb6bf9fc6513b4defe24f3b77678603f7a56

diff --git a/net-irc/unrealircd/unrealircd-5.0.3.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.3.ebuild
new file mode 100644
index 000..10fd8b75326
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.0.3.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit ssl-cert
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   >=net-dns/c-ares-1.7:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   if use class-nofakelag; then
+   sed -i -e 's:#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_enable prefixaq) \
+   $(use_with showlistmodes) \
+   $(use_with !operoverride no-operoverride) \
+   $(use_with operoverride-verify)
+}
+
+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}/mod

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2020-02-10 Thread Michael Palimaka
commit: 51b0d1eec782c8b6dea580f52bcc6d682d46bd57
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Feb 10 11:34:22 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Mon Feb 10 11:34:22 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51b0d1ee

net-irc/unrealircd: remove 5.0.0

Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest|   1 -
 net-irc/unrealircd/unrealircd-5.0.0.ebuild | 164 -
 2 files changed, 165 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 948ea8360d7..90966d9da46 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1,2 @@
 DIST unrealircd-4.2.4.1.tar.gz 6090725 BLAKE2B 
817a7c2a13a495944676d08ed90b36f6795fe43ee171efc6661980e6da9a8cc8d98c4fb0eb8221ac6af85ab1a9b5578a2e992d7b41696434430e58918bc30145
 SHA512 
752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686
-DIST unrealircd-5.0.0.tar.gz 4891870 BLAKE2B 
f65156e83e2fbdbbf1f843199fded988cf3aa5304de877e1a1804ae2409308aa17ced6ed875f569313026f94fd0fb82d8f23f64b58661912a32de9f17ebadb81
 SHA512 
48fd93b0edcd3d9489fd9d1c7ea8b60ad3404383ec126df2840be587b087e2f9a6b267e08f616cdd63b3e33f498c552f4cfa5d6b9db820cb73da0fc6ba86e333
 DIST unrealircd-5.0.1.tar.gz 4892906 BLAKE2B 
bf3515dc962ead462b32dd3a2dd44b292306ea4c64f1405c54e89d835565506394b5dab9d244a9df316afc150808baddcb53c500ef026db50c570024295cc4e1
 SHA512 
5ca8a05f985d07ad9e676c39a8ba5e1409797a155a9df505f685ab4d6616af30ad3946b933df75bdea66ab3984578af77144f67bea7fd65b16ba6da250c09eed

diff --git a/net-irc/unrealircd/unrealircd-5.0.0.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.0.ebuild
deleted file mode 100644
index 6a996cec84f..000
--- a/net-irc/unrealircd/unrealircd-5.0.0.ebuild
+++ /dev/null
@@ -1,164 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=7
-
-SSL_CERT_MANDATORY=1
-inherit ssl-cert
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
-IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
-
-RDEPEND="
-   acct-group/unrealircd
-   acct-user/unrealircd
-   >=app-crypt/argon2-20171227-r1:=
-   dev-libs/libpcre2
-   >=net-dns/c-ares-1.7:=
-   !libressl? ( dev-libs/openssl:0= )
-   libressl? ( dev-libs/libressl:= )
-   curl? ( net-misc/curl[adns] )
-"
-DEPEND="${RDEPEND}"
-BDEPEND="virtual/pkgconfig"
-
-DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
-
-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
-
-   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-maxconnections=1024 \
-   --with-nick-history=2000 \
-   --with-permissions=0640 \
-   --with-system-argon2 \
-   --with-system-cares \
-   --with-system-pcre2 \
-   --enable-dynamic-linking \
-   --enable-ssl="${EPREFIX}"/usr \
-   $(use_enable curl libcurl "${EPREFIX}"/usr) \
-   $(use_enable prefixaq) \
-   $(use_with showlistmodes) \
-   $(use_with !operoverride no-operoverride) \
-   $(use_with operoverride-verify)
-}
-
-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 /e

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2020-01-03 Thread Michael Palimaka
commit: a3af7fbe42ab33bc1046be705c3bb139bf37e79d
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Jan  4 02:33:03 2020 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Jan  4 02:33:03 2020 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a3af7fbe

net-irc/unrealircd: version bump 5.0.1

Closes: https://bugs.gentoo.org/70
Package-Manager: Portage-2.3.84, Repoman-2.3.20
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest|   1 +
 net-irc/unrealircd/unrealircd-5.0.1.ebuild | 168 +
 2 files changed, 169 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 34b46325804..948ea8360d7 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,2 +1,3 @@
 DIST unrealircd-4.2.4.1.tar.gz 6090725 BLAKE2B 
817a7c2a13a495944676d08ed90b36f6795fe43ee171efc6661980e6da9a8cc8d98c4fb0eb8221ac6af85ab1a9b5578a2e992d7b41696434430e58918bc30145
 SHA512 
752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686
 DIST unrealircd-5.0.0.tar.gz 4891870 BLAKE2B 
f65156e83e2fbdbbf1f843199fded988cf3aa5304de877e1a1804ae2409308aa17ced6ed875f569313026f94fd0fb82d8f23f64b58661912a32de9f17ebadb81
 SHA512 
48fd93b0edcd3d9489fd9d1c7ea8b60ad3404383ec126df2840be587b087e2f9a6b267e08f616cdd63b3e33f498c552f4cfa5d6b9db820cb73da0fc6ba86e333
+DIST unrealircd-5.0.1.tar.gz 4892906 BLAKE2B 
bf3515dc962ead462b32dd3a2dd44b292306ea4c64f1405c54e89d835565506394b5dab9d244a9df316afc150808baddcb53c500ef026db50c570024295cc4e1
 SHA512 
5ca8a05f985d07ad9e676c39a8ba5e1409797a155a9df505f685ab4d6616af30ad3946b933df75bdea66ab3984578af77144f67bea7fd65b16ba6da250c09eed

diff --git a/net-irc/unrealircd/unrealircd-5.0.1.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.1.ebuild
new file mode 100644
index 000..10fd8b75326
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.0.1.ebuild
@@ -0,0 +1,168 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit ssl-cert
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   >=net-dns/c-ares-1.7:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+src_prepare() {
+   # QA check against bundled pkgs
+   rm -r extras || die
+
+   # building third-party modules (which we don't do) cause a sandbox 
violation
+   # bug 70
+   echo "" > src/buildmod || die
+
+   if use class-nofakelag; then
+   sed -i -e 's:#undef\( FAKELAG_CONFIGURABLE\):#define\1:' 
include/config.h || die
+   fi
+
+   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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_enable prefixaq) \
+   $(use_with showlistmodes) \
+   $(use_with !operoverride no-operoverride) \
+   $(use_with operoverride-verify)
+}
+
+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
+ 

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2019-12-27 Thread Michael Palimaka
commit: c56911a6b10c8088e087046a0fa1cabfcdaed2f0
Author: Michael Palimaka  gentoo  org>
AuthorDate: Fri Dec 27 09:12:01 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Fri Dec 27 09:13:24 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c56911a6

net-irc/unrealircd: version bump 5.0.0

Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest|   1 +
 net-irc/unrealircd/unrealircd-5.0.0.ebuild | 164 +
 2 files changed, 165 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index efa17e7882e..34b46325804 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1 +1,2 @@
 DIST unrealircd-4.2.4.1.tar.gz 6090725 BLAKE2B 
817a7c2a13a495944676d08ed90b36f6795fe43ee171efc6661980e6da9a8cc8d98c4fb0eb8221ac6af85ab1a9b5578a2e992d7b41696434430e58918bc30145
 SHA512 
752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686
+DIST unrealircd-5.0.0.tar.gz 4891870 BLAKE2B 
f65156e83e2fbdbbf1f843199fded988cf3aa5304de877e1a1804ae2409308aa17ced6ed875f569313026f94fd0fb82d8f23f64b58661912a32de9f17ebadb81
 SHA512 
48fd93b0edcd3d9489fd9d1c7ea8b60ad3404383ec126df2840be587b087e2f9a6b267e08f616cdd63b3e33f498c552f4cfa5d6b9db820cb73da0fc6ba86e333

diff --git a/net-irc/unrealircd/unrealircd-5.0.0.ebuild 
b/net-irc/unrealircd/unrealircd-5.0.0.ebuild
new file mode 100644
index 000..6a996cec84f
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-5.0.0.ebuild
@@ -0,0 +1,164 @@
+# Copyright 1999-2019 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=7
+
+SSL_CERT_MANDATORY=1
+inherit ssl-cert
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/downloads/${P}.tar.gz";
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~amd64-linux"
+IUSE="class-nofakelag curl libressl +operoverride operoverride-verify 
+prefixaq showlistmodes"
+
+RDEPEND="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   >=net-dns/c-ares-1.7:=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   curl? ( net-misc/curl[adns] )
+"
+DEPEND="${RDEPEND}"
+BDEPEND="virtual/pkgconfig"
+
+DOCS=( 
doc/{Authors,Donation,RELEASE-NOTES.md,tao.of.irc,technical/,translations.txt} )
+
+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
+
+   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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) \
+   $(use_enable prefixaq) \
+   $(use_with showlistmodes) \
+   $(use_with !operoverride no-operoverride) \
+   $(use_with operoverride-verify)
+}
+
+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}.co

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2019-09-23 Thread Michael Palimaka
commit: 8f2a65ebf1c98748ec912daa4144763ef950b2b7
Author: Michael Palimaka  gentoo  org>
AuthorDate: Mon Sep 23 08:45:02 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Mon Sep 23 08:46:42 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8f2a65eb

net-irc/unrealircd: remove 4.2.2

Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest|   1 -
 net-irc/unrealircd/unrealircd-4.2.2.ebuild | 187 -
 2 files changed, 188 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index fc22db06d52..efa17e7882e 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,2 +1 @@
-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

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 ba14b1d06f8..000
--- 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=300 \
-   --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_wit

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2019-09-20 Thread Agostino Sarubbo
commit: afcc979d3c52625a28a5978ba6221497d9a30df3
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 20 12:17:04 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 20 12:17:04 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=afcc979d

net-irc/unrealircd: x86 stable wrt bug #694950

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-irc/unrealircd/unrealircd-4.2.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-4.2.4.1.ebuild 
b/net-irc/unrealircd/unrealircd-4.2.4.1.ebuild
index f14c8799b3e..1b113f4129f 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"
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2019-09-20 Thread Agostino Sarubbo
commit: e1804c00c8e8370f40402659c72b68e91737225d
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 20 12:14:11 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 20 12:14:11 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1804c00

net-irc/unrealircd: amd64 stable wrt bug #694950

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-irc/unrealircd/unrealircd-4.2.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-4.2.4.1.ebuild 
b/net-irc/unrealircd/unrealircd-4.2.4.1.ebuild
index a9438082305..f14c8799b3e 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"
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2019-09-20 Thread Agostino Sarubbo
commit: 4db17c395512c33cae99a3d963eeac197149bc65
Author: Agostino Sarubbo  gentoo  org>
AuthorDate: Fri Sep 20 12:06:15 2019 +
Commit: Agostino Sarubbo  gentoo  org>
CommitDate: Fri Sep 20 12:06:15 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4db17c39

net-irc/unrealircd: ppc stable wrt bug #694950

Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="ppc"
Signed-off-by: Agostino Sarubbo  gentoo.org>

 net-irc/unrealircd/unrealircd-4.2.4.1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-4.2.4.1.ebuild 
b/net-irc/unrealircd/unrealircd-4.2.4.1.ebuild
index 97c9a805e81..a9438082305 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"
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2019-08-18 Thread Michael Palimaka
commit: deb84b3314530a32cf86c977157eebfe0390bb38
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Aug 18 08:09:35 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Aug 18 08:12:53 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=deb84b33

net-irc/unrealircd: remove 4.2.3-r1

Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest   |   1 -
 net-irc/unrealircd/unrealircd-4.2.3-r1.ebuild | 186 --
 2 files changed, 187 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index cdf1f6c65c7..fc22db06d52 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1,2 @@
 DIST unrealircd-4.2.2.tar.gz 6060272 BLAKE2B 
f45cae6aa85b478e7f667e379b557314fa509c17f150941f84ee80fb328b01de099235b69d3e2710afef01578f5898ba12f21245d6ce5370e7aa7ffdfa49d1f0
 SHA512 
961947e2286e10cd6032320d57cf3a99d4354f46ae28ad3142d11a0d423f7a0be915f8c09e8fe7b5816829752e4a03776907bb491366f418afc319fd8efb14ad
-DIST unrealircd-4.2.3.tar.gz 6086716 BLAKE2B 
26eae482b8b5ce599a3672981c5cf32725f0cf7d9dae16cf48c73dfcabbd4b897d8308be0eb1a6b7b44c657dfb66c42115e67c29eefc791da5fc01fc53e22323
 SHA512 
d71550d71d24f808141d235248600476167b82de089173f0c1814638df636bf999c931827e5952f0233932b2d5412bf2e26573c62cc8a0720f91bd8723867b0a
 DIST unrealircd-4.2.4.1.tar.gz 6090725 BLAKE2B 
817a7c2a13a495944676d08ed90b36f6795fe43ee171efc6661980e6da9a8cc8d98c4fb0eb8221ac6af85ab1a9b5578a2e992d7b41696434430e58918bc30145
 SHA512 
752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686

diff --git a/net-irc/unrealircd/unrealircd-4.2.3-r1.ebuild 
b/net-irc/unrealircd/unrealircd-4.2.3-r1.ebuild
deleted file mode 100644
index 1cca4625615..000
--- a/net-irc/unrealircd/unrealircd-4.2.3-r1.ebuild
+++ /dev/null
@@ -1,186 +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
-   >=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-maxconnections=1024 \
-   --with-nick-history=2000 \
-   --with-sendq=300 \
-   --with-permissions=0640 \
-   --with-system-argon2 \
-   --with-system-cares \
-   --with-system-pcre2 \
-   --withou

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2019-08-07 Thread Michael Palimaka
commit: 6a500335376d8c755c8854fbd51b8ff5a9f67d25
Author: Michael Palimaka  gentoo  org>
AuthorDate: Wed Aug  7 09:42:07 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed Aug  7 09:42:25 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6a500335

net-irc/unrealircd: version bump 4.2.4.1

Closes: https://bugs.gentoo.org/688462
Package-Manager: Portage-2.3.69, Repoman-2.3.17
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest  |   1 +
 net-irc/unrealircd/unrealircd-4.2.4.1.ebuild | 184 +++
 2 files changed, 185 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 32b60c6687a..cdf1f6c65c7 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,2 +1,3 @@
 DIST unrealircd-4.2.2.tar.gz 6060272 BLAKE2B 
f45cae6aa85b478e7f667e379b557314fa509c17f150941f84ee80fb328b01de099235b69d3e2710afef01578f5898ba12f21245d6ce5370e7aa7ffdfa49d1f0
 SHA512 
961947e2286e10cd6032320d57cf3a99d4354f46ae28ad3142d11a0d423f7a0be915f8c09e8fe7b5816829752e4a03776907bb491366f418afc319fd8efb14ad
 DIST unrealircd-4.2.3.tar.gz 6086716 BLAKE2B 
26eae482b8b5ce599a3672981c5cf32725f0cf7d9dae16cf48c73dfcabbd4b897d8308be0eb1a6b7b44c657dfb66c42115e67c29eefc791da5fc01fc53e22323
 SHA512 
d71550d71d24f808141d235248600476167b82de089173f0c1814638df636bf999c931827e5952f0233932b2d5412bf2e26573c62cc8a0720f91bd8723867b0a
+DIST unrealircd-4.2.4.1.tar.gz 6090725 BLAKE2B 
817a7c2a13a495944676d08ed90b36f6795fe43ee171efc6661980e6da9a8cc8d98c4fb0eb8221ac6af85ab1a9b5578a2e992d7b41696434430e58918bc30145
 SHA512 
752573c4af1f92a10739bb2b0cdaade1948207b46d28ae5177e1dfd6b0663044bc22dce5ffe8549882cd70325e3ef7e3296182fffbb84e08d59dbbdd6551a686

diff --git a/net-irc/unrealircd/unrealircd-4.2.4.1.ebuild 
b/net-irc/unrealircd/unrealircd-4.2.4.1.ebuild
new file mode 100644
index 000..97c9a805e81
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-4.2.4.1.ebuild
@@ -0,0 +1,184 @@
+# 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
+
+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="
+   acct-group/unrealircd
+   acct-user/unrealircd
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/libpcre2
+   >=net-dns/c-ares-1.7:=
+   net-libs/libnsl:=
+   sys-libs/zlib
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
+   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
+}
+
+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-maxconnections=1024 \
+   --with-nick-history=2000 \
+   --with-sendq=300 \
+   --with-permissions=0640 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --w

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2019-05-01 Thread Michael Palimaka
commit: 43035a6f2dd29ad6804af6f71380b1d3150b879d
Author: Michael Palimaka  gentoo  org>
AuthorDate: Wed May  1 09:20:49 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Wed May  1 09:21:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=43035a6f

net-irc/unrealircd: improve configure

The option fd-setsize was renamed maxconnections.

Also, disable tree support as it has been deprecated upstream.

Closes: https://bugs.gentoo.org/684810
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Michael Palimaka  gentoo.org>

 .../{unrealircd-4.2.3.ebuild => unrealircd-4.2.3-r1.ebuild}  | 5 ++---
 1 file changed, 2 insertions(+), 3 deletions(-)

diff --git a/net-irc/unrealircd/unrealircd-4.2.3.ebuild 
b/net-irc/unrealircd/unrealircd-4.2.3-r1.ebuild
similarity index 98%
rename from net-irc/unrealircd/unrealircd-4.2.3.ebuild
rename to net-irc/unrealircd/unrealircd-4.2.3-r1.ebuild
index 4fa9c22d637..1cca4625615 100644
--- a/net-irc/unrealircd/unrealircd-4.2.3.ebuild
+++ b/net-irc/unrealircd/unrealircd-4.2.3-r1.ebuild
@@ -21,7 +21,6 @@ RDEPEND="
!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
@@ -77,14 +76,14 @@ src_configure() {
--without-privatelibdir \
--with-pidfile="${EPREFIX}"/run/${PN}/ircd.pid \
--with-tmpdir="${EPREFIX}"/var/lib/${PN}/tmp \
+   --with-maxconnections=1024 \
--with-nick-history=2000 \
--with-sendq=300 \
--with-permissions=0640 \
-   --with-fd-setsize=1024 \
--with-system-argon2 \
--with-system-cares \
--with-system-pcre2 \
-   --with-system-tre \
+   --without-tre \
--enable-dynamic-linking \
--enable-ssl="${EPREFIX}"/usr \
$(use_enable curl libcurl "${EPREFIX}"/usr) \



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2019-04-30 Thread Michael Palimaka
commit: 42abeeae799ea8fcc411eee08140945e775f9400
Author: Michael Palimaka  gentoo  org>
AuthorDate: Tue Apr 30 10:00:49 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Tue Apr 30 10:03:03 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=42abeeae

net-irc/unrealircd: version bump 4.2.3

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest|   1 +
 net-irc/unrealircd/unrealircd-4.2.3.ebuild | 187 +
 2 files changed, 188 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index ec2aab4b7c4..32b60c6687a 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1 +1,2 @@
 DIST unrealircd-4.2.2.tar.gz 6060272 BLAKE2B 
f45cae6aa85b478e7f667e379b557314fa509c17f150941f84ee80fb328b01de099235b69d3e2710afef01578f5898ba12f21245d6ce5370e7aa7ffdfa49d1f0
 SHA512 
961947e2286e10cd6032320d57cf3a99d4354f46ae28ad3142d11a0d423f7a0be915f8c09e8fe7b5816829752e4a03776907bb491366f418afc319fd8efb14ad
+DIST unrealircd-4.2.3.tar.gz 6086716 BLAKE2B 
26eae482b8b5ce599a3672981c5cf32725f0cf7d9dae16cf48c73dfcabbd4b897d8308be0eb1a6b7b44c657dfb66c42115e67c29eefc791da5fc01fc53e22323
 SHA512 
d71550d71d24f808141d235248600476167b82de089173f0c1814638df636bf999c931827e5952f0233932b2d5412bf2e26573c62cc8a0720f91bd8723867b0a

diff --git a/net-irc/unrealircd/unrealircd-4.2.3.ebuild 
b/net-irc/unrealircd/unrealircd-4.2.3.ebuild
new file mode 100644
index 000..4fa9c22d637
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-4.2.3.ebuild
@@ -0,0 +1,187 @@
+# 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=300 \
+   --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

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2019-04-28 Thread Michael Palimaka
commit: be2dc8684ff6e33c5fb560c535c444b4a67d7601
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Apr 28 12:39:56 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Apr 28 12:40:28 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=be2dc868

net-irc/unrealircd: remove 4.0.18 and 4.2.0

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest|   2 -
 net-irc/unrealircd/metadata.xml|   1 -
 net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild | 184 
 net-irc/unrealircd/unrealircd-4.2.0.ebuild | 185 -
 4 files changed, 372 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index b57362fab6f..ec2aab4b7c4 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1 @@
-DIST unrealircd-4.0.18.tar.gz 5317767 BLAKE2B 
cb71144ce0fce7f719b3081f2da9f85c997dbc372492dfa57354eb51aee122f0e42fdba9e0aca997cd118ed9c75fb6f197ca13e371931fe45709d6b64651336d
 SHA512 
b9541ea83c24963187931938eadbba746175ec1d9449631e799df038bb062625e4b508c2d0d4e9e69a6401158cc23a855cbfbda3d28a4b971fbb249f074d26d3
-DIST unrealircd-4.2.0.tar.gz 5340752 BLAKE2B 
12d1ada1d439c6acd692a04dd4ed7ed03ea91c897f9522c0fec853239ba9a21098bddb78c6f5159ed59f1b88cf88f0ecaa774d70aba226b3ac749c935bc18ff5
 SHA512 
2ee7955c3c6c9af2b74cb68cfa94f8500dddf640f0222888b230f0f46dd0a52fba2c68d795eff00c59a3025affb2becb1dd67ebac037c7f75e77a3a728239750
 DIST unrealircd-4.2.2.tar.gz 6060272 BLAKE2B 
f45cae6aa85b478e7f667e379b557314fa509c17f150941f84ee80fb328b01de099235b69d3e2710afef01578f5898ba12f21245d6ce5370e7aa7ffdfa49d1f0
 SHA512 
961947e2286e10cd6032320d57cf3a99d4354f46ae28ad3142d11a0d423f7a0be915f8c09e8fe7b5816829752e4a03776907bb491366f418afc319fd8efb14ad

diff --git a/net-irc/unrealircd/metadata.xml b/net-irc/unrealircd/metadata.xml
index da34a4fb08f..71258eb2874 100644
--- a/net-irc/unrealircd/metadata.xml
+++ b/net-irc/unrealircd/metadata.xml
@@ -13,6 +13,5 @@
Enable OperOverride extension
Enable /set* and /chg* commands
Enable notifying a user when 
un-shunned
-   Enable displaying nick!user@host as 
topic setter

 

diff --git a/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild 
b/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild
deleted file mode 100644
index db75758bc7c..000
--- a/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild
+++ /dev/null
@@ -1,184 +0,0 @@
-# Copyright 1999-2018 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-SSL_CERT_MANDATORY=1
-inherit ssl-cert user versionator
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/${PN}$(get_version_component_range 
1)/${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ppc x86 ~x86-fbsd ~amd64-linux"
-IUSE="class-nofakelag curl +extban-stacking +operoverride operoverride-verify 
+prefixaq
-   showlistmodes shunnotices topicisnuhost +usermod"
-
-RDEPEND="
-   dev-libs/openssl:0=
-   dev-libs/libpcre2
-   dev-libs/tre
-   >=net-dns/c-ares-1.7:=
-   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
-   version_is_at_least 4 "${v}" && 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}"/u

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2019-04-17 Thread Mikle Kolyada
commit: 16b6003ac26871279ba629325464055c5ae5dd9a
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Wed Apr 17 11:49:21 2019 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Wed Apr 17 11:49:41 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=16b6003a

net-irc/unrealircd: amd64 stable wrt bug #683208

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.62, Repoman-2.3.11
RepoMan-Options: --include-arches="amd64"

 net-irc/unrealircd/unrealircd-4.2.2.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-4.2.2.ebuild 
b/net-irc/unrealircd/unrealircd-4.2.2.ebuild
index 4fa9c22d637..97e3418dd68 100644
--- a/net-irc/unrealircd/unrealircd-4.2.2.ebuild
+++ b/net-irc/unrealircd/unrealircd-4.2.2.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"
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2019-04-12 Thread Michael Palimaka
commit: 81abbae9a66960582a5faf66150111fabe4526ea
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Apr 13 02:30:07 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Apr 13 02:30:18 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=81abbae9

net-irc/unrealircd: remove useless USE flag topicisnuhost

It has since become a noop upstream, use
set::topic-setter "nick-user-host" instead.

Closes: https://bugs.gentoo.org/682240
Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/unrealircd-4.2.2.ebuild | 3 +--
 1 file changed, 1 insertion(+), 2 deletions(-)

diff --git a/net-irc/unrealircd/unrealircd-4.2.2.ebuild 
b/net-irc/unrealircd/unrealircd-4.2.2.ebuild
index 1d8d584e4d0..4fa9c22d637 100644
--- a/net-irc/unrealircd/unrealircd-4.2.2.ebuild
+++ b/net-irc/unrealircd/unrealircd-4.2.2.ebuild
@@ -14,7 +14,7 @@ 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 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) \



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2019-03-21 Thread Michael Palimaka
commit: 14e84b42b4582d5b1eaaa1453429ee2a4ad0b6b6
Author: Haelwenn (lanodan) Monnier  hacktivis  me>
AuthorDate: Thu Mar 21 11:04:26 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Mar 21 11:20:12 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=14e84b42

net-irc/unrealircd: Add IUSE=libressl

Closes: https://github.com/gentoo/gentoo/pull/11440
Signed-off-by: Haelwenn (lanodan) Monnier  hacktivis.me>
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/unrealircd-4.2.0.ebuild | 7 ---
 net-irc/unrealircd/unrealircd-4.2.2.ebuild | 7 ---
 2 files changed, 8 insertions(+), 6 deletions(-)

diff --git a/net-irc/unrealircd/unrealircd-4.2.0.ebuild 
b/net-irc/unrealircd/unrealircd-4.2.0.ebuild
index 59861f9667f..9f2dfabd381 100644
--- a/net-irc/unrealircd/unrealircd-4.2.0.ebuild
+++ b/net-irc/unrealircd/unrealircd-4.2.0.ebuild
@@ -13,11 +13,12 @@ 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 +operoverride operoverride-verify 
+prefixaq
-   showlistmodes shunnotices topicisnuhost +usermod"
+IUSE="class-nofakelag curl +extban-stacking libressl +operoverride 
operoverride-verify
+   +prefixaq showlistmodes shunnotices topicisnuhost +usermod"
 
 RDEPEND="
-   dev-libs/openssl:0=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
dev-libs/libpcre2
dev-libs/tre
>=net-dns/c-ares-1.7:=

diff --git a/net-irc/unrealircd/unrealircd-4.2.2.ebuild 
b/net-irc/unrealircd/unrealircd-4.2.2.ebuild
index 85e8ccfaf7a..1d8d584e4d0 100644
--- a/net-irc/unrealircd/unrealircd-4.2.2.ebuild
+++ b/net-irc/unrealircd/unrealircd-4.2.2.ebuild
@@ -13,12 +13,13 @@ 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 +operoverride operoverride-verify 
+prefixaq
-   showlistmodes shunnotices topicisnuhost +usermod"
+IUSE="class-nofakelag curl +extban-stacking libressl +operoverride 
operoverride-verify
+   +prefixaq showlistmodes shunnotices topicisnuhost +usermod"
 
 RDEPEND="
>=app-crypt/argon2-20171227-r1:=
-   dev-libs/openssl:0=
+   !libressl? ( dev-libs/openssl:0= )
+   libressl? ( dev-libs/libressl:= )
dev-libs/libpcre2
dev-libs/tre
>=net-dns/c-ares-1.7:=



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2019-03-15 Thread Michael Palimaka
commit: 320e4fa91361f3d58de8a89c0614078421a5c7a8
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar 16 04:55:18 2019 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Mar 16 04:55:32 2019 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=320e4fa9

net-irc/unrealircd: version bump 4.2.2

Package-Manager: Portage-2.3.62, Repoman-2.3.12
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest|   1 +
 net-irc/unrealircd/unrealircd-4.2.2.ebuild | 187 +
 2 files changed, 188 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index f796d1e7b80..b57362fab6f 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,2 +1,3 @@
 DIST unrealircd-4.0.18.tar.gz 5317767 BLAKE2B 
cb71144ce0fce7f719b3081f2da9f85c997dbc372492dfa57354eb51aee122f0e42fdba9e0aca997cd118ed9c75fb6f197ca13e371931fe45709d6b64651336d
 SHA512 
b9541ea83c24963187931938eadbba746175ec1d9449631e799df038bb062625e4b508c2d0d4e9e69a6401158cc23a855cbfbda3d28a4b971fbb249f074d26d3
 DIST unrealircd-4.2.0.tar.gz 5340752 BLAKE2B 
12d1ada1d439c6acd692a04dd4ed7ed03ea91c897f9522c0fec853239ba9a21098bddb78c6f5159ed59f1b88cf88f0ecaa774d70aba226b3ac749c935bc18ff5
 SHA512 
2ee7955c3c6c9af2b74cb68cfa94f8500dddf640f0222888b230f0f46dd0a52fba2c68d795eff00c59a3025affb2becb1dd67ebac037c7f75e77a3a728239750
+DIST unrealircd-4.2.2.tar.gz 6060272 BLAKE2B 
f45cae6aa85b478e7f667e379b557314fa509c17f150941f84ee80fb328b01de099235b69d3e2710afef01578f5898ba12f21245d6ce5370e7aa7ffdfa49d1f0
 SHA512 
961947e2286e10cd6032320d57cf3a99d4354f46ae28ad3142d11a0d423f7a0be915f8c09e8fe7b5816829752e4a03776907bb491366f418afc319fd8efb14ad

diff --git a/net-irc/unrealircd/unrealircd-4.2.2.ebuild 
b/net-irc/unrealircd/unrealircd-4.2.2.ebuild
new file mode 100644
index 000..85e8ccfaf7a
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-4.2.2.ebuild
@@ -0,0 +1,187 @@
+# 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 +operoverride operoverride-verify 
+prefixaq
+   showlistmodes shunnotices topicisnuhost +usermod"
+
+RDEPEND="
+   >=app-crypt/argon2-20171227-r1:=
+   dev-libs/openssl:0=
+   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=300 \
+   --with-permissions=0640 \
+   --with-fd-setsize=1024 \
+   --with-system-argon2 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --with-system-tre \
+   --enable-dynamic-lin

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2018-11-16 Thread Michael Palimaka
commit: 6281dc11303b8c14979e3994f6cc2f2fd9e89062
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Nov 17 07:43:14 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Nov 17 07:43:27 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6281dc11

net-irc/unrealircd: version bump 4.2.0

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest|   1 +
 net-irc/unrealircd/unrealircd-4.2.0.ebuild | 184 +
 2 files changed, 185 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 79557586c05..f796d1e7b80 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1 +1,2 @@
 DIST unrealircd-4.0.18.tar.gz 5317767 BLAKE2B 
cb71144ce0fce7f719b3081f2da9f85c997dbc372492dfa57354eb51aee122f0e42fdba9e0aca997cd118ed9c75fb6f197ca13e371931fe45709d6b64651336d
 SHA512 
b9541ea83c24963187931938eadbba746175ec1d9449631e799df038bb062625e4b508c2d0d4e9e69a6401158cc23a855cbfbda3d28a4b971fbb249f074d26d3
+DIST unrealircd-4.2.0.tar.gz 5340752 BLAKE2B 
12d1ada1d439c6acd692a04dd4ed7ed03ea91c897f9522c0fec853239ba9a21098bddb78c6f5159ed59f1b88cf88f0ecaa774d70aba226b3ac749c935bc18ff5
 SHA512 
2ee7955c3c6c9af2b74cb68cfa94f8500dddf640f0222888b230f0f46dd0a52fba2c68d795eff00c59a3025affb2becb1dd67ebac037c7f75e77a3a728239750

diff --git a/net-irc/unrealircd/unrealircd-4.2.0.ebuild 
b/net-irc/unrealircd/unrealircd-4.2.0.ebuild
new file mode 100644
index 000..59861f9667f
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-4.2.0.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2018 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 +operoverride operoverride-verify 
+prefixaq
+   showlistmodes shunnotices topicisnuhost +usermod"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   dev-libs/libpcre2
+   dev-libs/tre
+   >=net-dns/c-ares-1.7:=
+   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=300 \
+   --with-permissions=0640 \
+   --with-fd-setsize=1024 \
+   --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 topicisnuhost) \
+   $(use_with shunnotices) \
+   $(use_with !operoverride no-operoverride) \
+   $(use_with operoverride-verify) \
+   $(use_wi

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2018-11-16 Thread Michael Palimaka
commit: 92619e4fa4c60564d467de7d6343cf689001cfb5
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Nov 17 06:47:10 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Nov 17 06:50:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=92619e4f

net-irc/unrealircd: stabilise 4.0.18-r1

Bug: https://bugs.gentoo.org/666774
Tested-by: ernsteiswuerfel
Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild 
b/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild
index 34b02bf9045..db75758bc7c 100644
--- a/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild
+++ b/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.unrealircd.org/${PN}$(get_version_component_range 1)/${P}.t
 
 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 +operoverride operoverride-verify 
+prefixaq
showlistmodes shunnotices topicisnuhost +usermod"
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/, net-irc/unrealircd/files/

2018-11-16 Thread Michael Palimaka
commit: 1742110b170945178f7b34179efddb315ed76e2d
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Nov 17 06:50:29 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Nov 17 06:50:57 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1742110b

net-irc/unrealircd: remove old

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Michael Palimaka  gentoo.org>

 net-irc/unrealircd/Manifest|   3 -
 .../unrealircd-4.0.12-without-privatelibdir.patch  |  70 --
 net-irc/unrealircd/files/unrealircd.confd-r1   |  31 ---
 net-irc/unrealircd/files/unrealircd.confd-r2   |  35 ---
 net-irc/unrealircd/files/unrealircd.initd  |  43 
 net-irc/unrealircd/files/unrealircd.initd-r1   |  43 
 net-irc/unrealircd/unrealircd-3.2.10.7.ebuild  | 212 -
 net-irc/unrealircd/unrealircd-4.0.12.ebuild| 249 
 net-irc/unrealircd/unrealircd-4.0.17.ebuild| 250 -
 net-irc/unrealircd/unrealircd-4.0.18.ebuild| 184 ---
 10 files changed, 1120 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index dc9f107acb1..79557586c05 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,4 +1 @@
-DIST Unreal3.2.10.7.tar.gz 3539026 BLAKE2B 
a61fcd7cd4329c6b0991219a331482ca84aecfa37638762aa1c20166ab2ce0d4facb2a51b2010a9dd2fbc32278de91acaf8fd209ce5b8a2d4232dce154880904
 SHA512 
7d5fd4729fdde56c6b3e38a93bc365857b5b4faf58cb39e844b43e87872623abc7527025247eeda8c8535576e2b1b8ef14d482c964ce940cafb5de77cc9e1667
-DIST unrealircd-4.0.12.tar.gz 5521686 BLAKE2B 
d55973387f58cabd80156e1113491adec623a56d83e0043dcd89457b00cc6519ab37459eb2c0a10176b5d5bb1518a81fa288bdea43f0e4b9303f629103c5ea1d
 SHA512 
3df18e07226673d7691f91f0f6c2129955523f1330519e5cada7989c8987382d78770c95837d520737796cf4fa84f1de3eb0f08ef017c5c56f775cf45420
-DIST unrealircd-4.0.17.tar.gz 5325068 BLAKE2B 
d6d1c05234ee5921e65e0a7a4223152bd729878a5d8b40dfb4b1b2d066a891564b8cd66097e03a8a47f84878aeeadb7356ff222dd4d8efece69a9f1df5fe3542
 SHA512 
e02684ba7b61747f6d0edb8105c3d9cb1f383c79b9ff563b374fefe1ed5224c168d8f9e3e482a122acd7a2af12ee8595812e4c46654e651cde7115656fb3d36e
 DIST unrealircd-4.0.18.tar.gz 5317767 BLAKE2B 
cb71144ce0fce7f719b3081f2da9f85c997dbc372492dfa57354eb51aee122f0e42fdba9e0aca997cd118ed9c75fb6f197ca13e371931fe45709d6b64651336d
 SHA512 
b9541ea83c24963187931938eadbba746175ec1d9449631e799df038bb062625e4b508c2d0d4e9e69a6401158cc23a855cbfbda3d28a4b971fbb249f074d26d3

diff --git 
a/net-irc/unrealircd/files/unrealircd-4.0.12-without-privatelibdir.patch 
b/net-irc/unrealircd/files/unrealircd-4.0.12-without-privatelibdir.patch
deleted file mode 100644
index 03b7a7a0eb2..000
--- a/net-irc/unrealircd/files/unrealircd-4.0.12-without-privatelibdir.patch
+++ /dev/null
@@ -1,70 +0,0 @@
-From 2b94733cbe0161b58084a2e7a26985e6d321e1c8 Mon Sep 17 00:00:00 2001
-From: Nathan Phillip Brink 
-Date: Thu, 6 Jul 2017 06:04:18 +
-Subject: [PATCH] Support --without-privatelibdir for packagers.
-

- configure.ac | 22 +-
- 1 file changed, 13 insertions(+), 9 deletions(-)
-
-diff --git a/configure.ac b/configure.ac
-index 78360df..aa49df5 100644
 a/configure.ac
-+++ b/configure.ac
-@@ -586,15 +586,19 @@ AC_ARG_WITH(pidfile, 
[AS_HELP_STRING([--with-pidfile=path],[Specify the path of
-   [AC_DEFINE_UNQUOTED([PIDFILE], 
["$HOME/unrealircd/data/unrealircd.pid"], [Define the path of the pid file])
-   PIDFILE="$HOME/unrealircd/data/unrealircd.pid"])
- 
--LDFLAGS_PRIVATELIBS=""
--AC_ARG_WITH(privatelibdir, 
[AS_HELP_STRING([--with-privatelibdir=path],[Specify the directory where 
private libraries are stored])],
--  [AC_DEFINE_UNQUOTED([PRIVATELIBDIR], ["$withval"], [Define the location 
of private libraries])
--  PRIVATELIBDIR="$withval"
--  LDFLAGS_PRIVATELIBS="-Wl,-rpath=$PRIVATELIBDIR"
--  LDFLAGS="$LDFLAGS $LDFLAGS_PRIVATELIBS"
--  export LDFLAGS],
--  [AC_DEFINE_UNQUOTED([PRIVATELIBDIR], ["$HOME/unrealircd/lib"], [Define 
the location of private libraries])
--  PRIVATELIBDIR="$HOME/unrealircd/lib"
-+dnl Ensure that this “feature” can be disabled as it makes it harder to 
package unrealircd.
-+dnl Users have always been able to specify “./configure 
LDFLAGS=-Wl,-rpath,/path/to/blah”—binki
-+AC_ARG_WITH(privatelibdir, 
[AS_HELP_STRING([--with-privatelibdir=path],[Specify the directory where 
private libraries are stored. Disable when building a package for a distro])],
-+  [],
-+  [with_privatelibdir="yes"])
-+AS_IF([test "x$with_privatelibdir" = "xno"],
-+  [PRIVATELIBDIR=],
-+  [test "x$with_privatelibdir" = "xyes"],
-+  [PRIVATELIBDIR="$HOME/unrealircd/lib"],
-+  [PRIVATELIBDIR="$with_privatelibdir"])
-+AS_IF([test "x$PRIVATELIBDIR" = "x"],
-+  [LDFLAGS_PRIVATELIBS=""],
-+  [AC_DEFINE_UNQUOTE

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2018-11-11 Thread Thomas Deutschmann
commit: c906199ffa6735d2b39a6b9e32736b2daa99848a
Author: Thomas Deutschmann  gentoo  org>
AuthorDate: Mon Nov 12 01:06:32 2018 +
Commit: Thomas Deutschmann  gentoo  org>
CommitDate: Mon Nov 12 01:13:19 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c906199f

net-irc/unrealircd: x86 stable (bug #666774)

Package-Manager: Portage-2.3.51, Repoman-2.3.12
Signed-off-by: Thomas Deutschmann  gentoo.org>

 net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild 
b/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild
index f0fc348a4cd..34b02bf9045 100644
--- a/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild
+++ b/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.unrealircd.org/${PN}$(get_version_component_range 1)/${P}.t
 
 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 +operoverride operoverride-verify 
+prefixaq
showlistmodes shunnotices topicisnuhost +usermod"
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2018-11-09 Thread Mikle Kolyada
commit: c0b26d00168418e0f24dc8c8cb07bfe0ce2034d8
Author: Mikle Kolyada  gentoo  org>
AuthorDate: Fri Nov  9 18:57:16 2018 +
Commit: Mikle Kolyada  gentoo  org>
CommitDate: Fri Nov  9 18:57:16 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c0b26d00

net-irc/unrealircd: amd64 stable wrt bug #666774

Signed-off-by: Mikle Kolyada  gentoo.org>
Package-Manager: Portage-2.3.51, Repoman-2.3.11

 net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild 
b/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild
index 5c496d96d30..f0fc348a4cd 100644
--- a/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild
+++ b/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild
@@ -12,7 +12,7 @@ 
SRC_URI="https://www.unrealircd.org/${PN}$(get_version_component_range 1)/${P}.t
 
 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 +operoverride operoverride-verify 
+prefixaq
showlistmodes shunnotices topicisnuhost +usermod"
 



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/, net-irc/unrealircd/files/

2018-10-11 Thread Michael Palimaka
commit: 73e4184262bdb92c08fe83d2b9cd06f6a12ccb73
Author: Michael Palimaka  gentoo  org>
AuthorDate: Thu Oct 11 12:18:35 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Thu Oct 11 12:18:54 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=73e41842

net-irc/unrealircd: revision bump to resolve CVE-2017-13649

Bug: https://bugs.gentoo.org/628434
Signed-off-by: Michael Palimaka  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 net-irc/unrealircd/files/unrealircd.confd-r3   |  32 +
 net-irc/unrealircd/files/unrealircd.initd-r2   |  38 +
 net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild | 184 +
 3 files changed, 254 insertions(+)

diff --git a/net-irc/unrealircd/files/unrealircd.confd-r3 
b/net-irc/unrealircd/files/unrealircd.confd-r3
new file mode 100644
index 000..66d9878f014
--- /dev/null
+++ b/net-irc/unrealircd/files/unrealircd.confd-r3
@@ -0,0 +1,32 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Which configuration file to load instead of unrealircd.conf. If you
+# want to run multiple instances of unrealircd, you must edit
+# files::pidfile to match UNREALIRCD_PIDFILE. You should also ensure
+# that files::tunefile is different for each unrealircd instance. See
+# https://www.unrealircd.org/docs/Configuration#Files_block
+#
+# To support multiple instances of unrealircd, you may create symlinks
+# in /etc/init.d pointing to /etc/init.d/unrealircd. It is recommended
+# that the scheme unrealircd.${instance_name} be used. For each
+# instance, you may make a copy of this file with the appropriate name
+# to override default options specific to that instance.
+UNREALIRCD_CONF="/etc/unrealircd/${SVCNAME}.conf"
+
+# The path where unrealircd is configured to create its pidfile.
+UNREALIRCD_PIDFILE="/run/unrealircd/${SVCNAME#unreal}.pid"
+
+# extra options to pass to unrealircd ...
+# You should not specify the -f option here; use
+# UNREALIRCD_CONF instead.
+#
+# [-h servername]
+# [-p portnumber]
+# [-x loglevel]
+# [-t] (to enable debug output)
+UNREALIRCD_OPTS=""
+
+# Extra flags to pass to start-stop-daemon. When initially
+# debugging, removing --quiet may help.
+UNREALIRCD_SSD_OPTS="--quiet"

diff --git a/net-irc/unrealircd/files/unrealircd.initd-r2 
b/net-irc/unrealircd/files/unrealircd.initd-r2
new file mode 100644
index 000..7d733a6e185
--- /dev/null
+++ b/net-irc/unrealircd/files/unrealircd.initd-r2
@@ -0,0 +1,38 @@
+#!/sbin/openrc-run
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+# Defaults
+: ${UNREALIRCD_CONF:=/etc/unrealircd/${SVCNAME}.conf}
+: ${UNREALIRCD_PIDFILE:=/run/unrealircd/${SVCNAME#unreal}.pid}
+
+command="/usr/bin/unrealircd"
+# Run the daemon in the foreground and let OpenRC background it.
+# This way the PID file is created securely, as root.
+command_args="-F -f ${UNREALIRCD_CONF} ${UNREALIRCD_OPTS}"
+command_user=unrealircd
+command_background=true
+pidfile="${UNREALIRCD_PIDFILE}"
+start_stop_daemon_args="${UNREALIRCD_SSD_OPTS}"
+extra_started_commands="reload"
+
+depend() {
+   use dns net
+   provide ircd
+}
+
+# It is unsafe for the unrealircd user to be able to write to its own
+# PID file, since root will be sending e.g. kill signals to the PID
+# listed in that file. Ensure that we overwrite the ownership and
+# permissions on /run/unrealircd from previous init scripts.
+start_pre() {
+   checkpath --directory --owner root:root --mode 0700 /run/unrealircd
+}
+
+reload() {
+   ebegin "Reloading ${RC_SVCNAME}"
+   start-stop-daemon --signal HUP \
+ --pidfile "${pidfile}" \
+ ${UNREALIRCD_SSD_OPTS}
+   eend $?
+}

diff --git a/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild 
b/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild
new file mode 100644
index 000..5c496d96d30
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-4.0.18-r1.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+SSL_CERT_MANDATORY=1
+inherit ssl-cert user versionator
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/${PN}$(get_version_component_range 
1)/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~amd64-linux"
+IUSE="class-nofakelag curl +extban-stacking +operoverride operoverride-verify 
+prefixaq
+   showlistmodes shunnotices topicisnuhost +usermod"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   dev-libs/libpcre2
+   dev-libs/tre
+   >=net-dns/c-ares-1.7:=
+   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(

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2018-10-06 Thread Michael Palimaka
commit: 899d27a8c069d8c19cc1e4a6068084d781074f6e
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Oct  6 12:48:21 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sat Oct  6 13:33:10 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=899d27a8

net-irc/unrealircd: version bump 4.0.18

Compared to the previous version of the ebuild, file and directory pre-creation
logic has been removed.

The directory pre-creation logic has been removed since portage no longer 
exhibits
the permission loss behaviour on directories as described.

The file pre-creation login has been removed as unrealircd now refuses to run 
as root,
thus it is no longer possible for ircd.tune or ircd.log to be accidentally 
created.

Auto-generation of cloak keys has also been fixed.

Signed-off-by: Michael Palimaka  gentoo.org>
Package-Manager: Portage-2.3.49, Repoman-2.3.11

 net-irc/unrealircd/Manifest |   1 +
 net-irc/unrealircd/unrealircd-4.0.18.ebuild | 184 
 2 files changed, 185 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index fd9ff1973e2..dc9f107acb1 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1,4 @@
 DIST Unreal3.2.10.7.tar.gz 3539026 BLAKE2B 
a61fcd7cd4329c6b0991219a331482ca84aecfa37638762aa1c20166ab2ce0d4facb2a51b2010a9dd2fbc32278de91acaf8fd209ce5b8a2d4232dce154880904
 SHA512 
7d5fd4729fdde56c6b3e38a93bc365857b5b4faf58cb39e844b43e87872623abc7527025247eeda8c8535576e2b1b8ef14d482c964ce940cafb5de77cc9e1667
 DIST unrealircd-4.0.12.tar.gz 5521686 BLAKE2B 
d55973387f58cabd80156e1113491adec623a56d83e0043dcd89457b00cc6519ab37459eb2c0a10176b5d5bb1518a81fa288bdea43f0e4b9303f629103c5ea1d
 SHA512 
3df18e07226673d7691f91f0f6c2129955523f1330519e5cada7989c8987382d78770c95837d520737796cf4fa84f1de3eb0f08ef017c5c56f775cf45420
 DIST unrealircd-4.0.17.tar.gz 5325068 BLAKE2B 
d6d1c05234ee5921e65e0a7a4223152bd729878a5d8b40dfb4b1b2d066a891564b8cd66097e03a8a47f84878aeeadb7356ff222dd4d8efece69a9f1df5fe3542
 SHA512 
e02684ba7b61747f6d0edb8105c3d9cb1f383c79b9ff563b374fefe1ed5224c168d8f9e3e482a122acd7a2af12ee8595812e4c46654e651cde7115656fb3d36e
+DIST unrealircd-4.0.18.tar.gz 5317767 BLAKE2B 
cb71144ce0fce7f719b3081f2da9f85c997dbc372492dfa57354eb51aee122f0e42fdba9e0aca997cd118ed9c75fb6f197ca13e371931fe45709d6b64651336d
 SHA512 
b9541ea83c24963187931938eadbba746175ec1d9449631e799df038bb062625e4b508c2d0d4e9e69a6401158cc23a855cbfbda3d28a4b971fbb249f074d26d3

diff --git a/net-irc/unrealircd/unrealircd-4.0.18.ebuild 
b/net-irc/unrealircd/unrealircd-4.0.18.ebuild
new file mode 100644
index 000..e2003270220
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-4.0.18.ebuild
@@ -0,0 +1,184 @@
+# Copyright 1999-2018 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+SSL_CERT_MANDATORY=1
+inherit ssl-cert user versionator
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/${PN}$(get_version_component_range 
1)/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~amd64-linux"
+IUSE="class-nofakelag curl +extban-stacking +operoverride operoverride-verify 
+prefixaq
+   showlistmodes shunnotices topicisnuhost +usermod"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   dev-libs/libpcre2
+   dev-libs/tre
+   >=net-dns/c-ares-1.7:=
+   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
+   version_is_at_least 4 "${v}" && 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="$

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2018-03-10 Thread Michael Palimaka
commit: 592f387c8b1ad2567884d875e8e906fbd91d20f4
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sun Mar 11 02:34:28 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Mar 11 02:34:51 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=592f387c

net-irc/unrealircd: version bump 4.0.17

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-irc/unrealircd/Manifest |   1 +
 net-irc/unrealircd/unrealircd-4.0.17.ebuild | 250 
 2 files changed, 251 insertions(+)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index 4c9235b5404..fd9ff1973e2 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,2 +1,3 @@
 DIST Unreal3.2.10.7.tar.gz 3539026 BLAKE2B 
a61fcd7cd4329c6b0991219a331482ca84aecfa37638762aa1c20166ab2ce0d4facb2a51b2010a9dd2fbc32278de91acaf8fd209ce5b8a2d4232dce154880904
 SHA512 
7d5fd4729fdde56c6b3e38a93bc365857b5b4faf58cb39e844b43e87872623abc7527025247eeda8c8535576e2b1b8ef14d482c964ce940cafb5de77cc9e1667
 DIST unrealircd-4.0.12.tar.gz 5521686 BLAKE2B 
d55973387f58cabd80156e1113491adec623a56d83e0043dcd89457b00cc6519ab37459eb2c0a10176b5d5bb1518a81fa288bdea43f0e4b9303f629103c5ea1d
 SHA512 
3df18e07226673d7691f91f0f6c2129955523f1330519e5cada7989c8987382d78770c95837d520737796cf4fa84f1de3eb0f08ef017c5c56f775cf45420
+DIST unrealircd-4.0.17.tar.gz 5325068 BLAKE2B 
d6d1c05234ee5921e65e0a7a4223152bd729878a5d8b40dfb4b1b2d066a891564b8cd66097e03a8a47f84878aeeadb7356ff222dd4d8efece69a9f1df5fe3542
 SHA512 
e02684ba7b61747f6d0edb8105c3d9cb1f383c79b9ff563b374fefe1ed5224c168d8f9e3e482a122acd7a2af12ee8595812e4c46654e651cde7115656fb3d36e

diff --git a/net-irc/unrealircd/unrealircd-4.0.17.ebuild 
b/net-irc/unrealircd/unrealircd-4.0.17.ebuild
new file mode 100644
index 000..fd9b43877ff
--- /dev/null
+++ b/net-irc/unrealircd/unrealircd-4.0.17.ebuild
@@ -0,0 +1,250 @@
+# Copyright 1999-2018 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+
+SSL_CERT_MANDATORY=1
+inherit ssl-cert versionator user
+
+DESCRIPTION="An advanced Internet Relay Chat daemon"
+HOMEPAGE="https://www.unrealircd.org/";
+SRC_URI="https://www.unrealircd.org/${PN}$(get_version_component_range 
1)/${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~amd64-linux"
+IUSE="class-nofakelag curl +extban-stacking +operoverride operoverride-verify 
+prefixaq
+   showlistmodes shunnotices topicisnuhost +usermod"
+
+RDEPEND="
+   dev-libs/openssl:0=
+   dev-libs/libpcre2
+   dev-libs/tre
+   >=net-dns/c-ares-1.7:=
+   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
+   version_is_at_least 4 "${v}" && 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=300 \
+   --with-permissions=0640 \
+   --with-fd-setsize=1024 \
+   --with-system-cares \
+   --with-system-pcre2 \
+   --with-system-tre \
+   --enable-dynamic-linking \
+   --enable-ssl="${EPREFIX}"/usr \
+   $(use_enable curl libcurl "${EPREFIX}"/usr) 

[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2018-03-10 Thread Michael Palimaka
commit: 3f5fc02e0394b63b338ca8ec9d1ebb49cd6843c8
Author: Michael Palimaka  gentoo  org>
AuthorDate: Sat Mar 10 23:57:35 2018 +
Commit: Michael Palimaka  gentoo  org>
CommitDate: Sun Mar 11 00:03:25 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3f5fc02e

net-irc/unrealircd: add myself as maintainer

Package-Manager: Portage-2.3.19, Repoman-2.3.6

 net-irc/unrealircd/metadata.xml | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/net-irc/unrealircd/metadata.xml b/net-irc/unrealircd/metadata.xml
index 3917e0ce39f..da34a4fb08f 100644
--- a/net-irc/unrealircd/metadata.xml
+++ b/net-irc/unrealircd/metadata.xml
@@ -1,6 +1,9 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
+   
+   kensing...@gentoo.org
+   

Enable an unsupported 
class::options flag called “nofakelag” allowing you to grant fakelag exemption 
to normal user (instead of just opers).
Enable extended channel bans (such 
as +b ~c: and +b ~n:) to contain other extended bans instead of just 
hostmasks.



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2018-03-10 Thread Pacho Ramos
commit: 163f7c4971fb08f3074e501eef3736abdc7b8160
Author: Pacho Ramos  gentoo  org>
AuthorDate: Sat Mar 10 13:07:17 2018 +
Commit: Pacho Ramos  gentoo  org>
CommitDate: Sat Mar 10 13:20:29 2018 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=163f7c49

net-irc/unrealircd: Update maintainer due to bug #355897

Package-Manager: Portage-2.3.24, Repoman-2.3.6

 net-irc/unrealircd/metadata.xml | 4 
 1 file changed, 4 deletions(-)

diff --git a/net-irc/unrealircd/metadata.xml b/net-irc/unrealircd/metadata.xml
index da5a1bf0ee9..3917e0ce39f 100644
--- a/net-irc/unrealircd/metadata.xml
+++ b/net-irc/unrealircd/metadata.xml
@@ -1,10 +1,6 @@
 
 http://www.gentoo.org/dtd/metadata.dtd";>
 
-   
-   bi...@gentoo.org
-   Nathan Phillip Brink
-   

Enable an unsupported 
class::options flag called “nofakelag” allowing you to grant fakelag exemption 
to normal user (instead of just opers).
Enable extended channel bans (such 
as +b ~c: and +b ~n:) to contain other extended bans instead of just 
hostmasks.



[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/

2017-08-21 Thread Nathan Phillip Brink
commit: 66717c3ab962964f67f4f3ab1d603cdaa4a128cb
Author: Nathan Phillip Brink  gentoo  org>
AuthorDate: Tue Aug 22 01:38:09 2017 +
Commit: Nathan Phillip Brink  gentoo  org>
CommitDate: Tue Aug 22 01:38:09 2017 +
URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=66717c3a

net-irc/unrealircd: Drop old unrealircd-4.0.6.

Package-Manager: Portage-2.3.6, Repoman-2.3.1

 net-irc/unrealircd/Manifest|   1 -
 net-irc/unrealircd/unrealircd-4.0.6.ebuild | 239 -
 2 files changed, 240 deletions(-)

diff --git a/net-irc/unrealircd/Manifest b/net-irc/unrealircd/Manifest
index e7a3d82915a..45957da693d 100644
--- a/net-irc/unrealircd/Manifest
+++ b/net-irc/unrealircd/Manifest
@@ -1,3 +1,2 @@
 DIST Unreal3.2.10.7.tar.gz 3539026 SHA256 
472e12cd42d2e725a1795e2bead4786062775782bd015a07697c2edf400d4047 SHA512 
7d5fd4729fdde56c6b3e38a93bc365857b5b4faf58cb39e844b43e87872623abc7527025247eeda8c8535576e2b1b8ef14d482c964ce940cafb5de77cc9e1667
 WHIRLPOOL 
48c578ba12a36ab8078b5569d5de05134699218a6265591aa9ce80614015d96c76624eda17c42b7301379ebbd48e1ea1a62360b624e1d482cbdae562905a95a2
 DIST unrealircd-4.0.12.tar.gz 5521686 SHA256 
db82848fef9ccc2e97ee4decf0167118554d7d5ce396c8e2c902229e6b19ffe8 SHA512 
3df18e07226673d7691f91f0f6c2129955523f1330519e5cada7989c8987382d78770c95837d520737796cf4fa84f1de3eb0f08ef017c5c56f775cf45420
 WHIRLPOOL 
75a8a6a93dd82fdf3da5ff35b6c8554f1ec47b445714197b96ba49d3a3b09f2f995acb2c380e51434d84c681f92699d8227ebacfe6f6cdf72dc667c2ae612324
-DIST unrealircd-4.0.6.tar.gz 4877399 SHA256 
0193754212e01eba96aed7c2fb2f1d022408f424d251e8b0db870e714c752f09 SHA512 
3cf70334966b87902e4a94e391545549df96885ebec26f7d2ec3f2620e18c829c3f7f566b4c1a22c8bcf16d19fdcb35ed10e37d4ce981fe2decd3b90ff204486
 WHIRLPOOL 
f415f846da32de33cc19e16c66af465e058b29184dfdb4624bc78b06e901bc4d5a98a15761fd2dc773715e39c272435de4bc24007db1c06291b15f0edff2d7ba

diff --git a/net-irc/unrealircd/unrealircd-4.0.6.ebuild 
b/net-irc/unrealircd/unrealircd-4.0.6.ebuild
deleted file mode 100644
index 0c32602867c..000
--- a/net-irc/unrealircd/unrealircd-4.0.6.ebuild
+++ /dev/null
@@ -1,239 +0,0 @@
-# Copyright 1999-2016 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=6
-
-SSL_CERT_MANDATORY=1
-inherit eutils ssl-cert versionator multilib user
-
-DESCRIPTION="An advanced Internet Relay Chat daemon"
-HOMEPAGE="https://www.unrealircd.org/";
-SRC_URI="https://www.unrealircd.org/${PN}$(get_version_component_range 
1)/${P}.tar.gz"
-
-SLOT="0"
-LICENSE="GPL-2"
-KEYWORDS="~amd64 ~ppc ~x86 ~x86-fbsd ~amd64-linux"
-IUSE="class-nofakelag curl +extban-stacking +operoverride operoverride-verify 
+prefixaq
-   showlistmodes shunnotices topicisnuhost +usermod"
-
-RDEPEND="dev-libs/openssl:=
-   curl? ( net-misc/curl[adns] )
-   dev-libs/libpcre2
-   dev-libs/tre
-   >=net-dns/c-ares-1.7"
-DEPEND="${RDEPEND}
-   virtual/pkgconfig"
-
-pkg_pretend() {
-   local v
-   for v in ${REPLACING_VERSIONS}; do
-   version_is_at_least 4 "${v}" && 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
-
-   eapply_user
-}
-
-src_configure() {
-   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 \
-   --with-pidfile="${EPREFIX}"/run/${PN}/ircd.pid \
-   --with-tmpdir="${EPREFIX}"/var/lib/${PN}/tmp \
-   --with-nick-history=2000 \
-   --with-sendq=300 \
-   --with-permissions=0640 \
-   --with-fd-setsize=1024 \
-   --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 topicisnuhost) \
-   $(use_with shunnotices) \
-   $(use_with !operoverride no-operoverride) \
-   $(use_with operoverride-verify) 

  1   2   >