[gentoo-commits] repo/gentoo:master commit in: net-irc/unrealircd/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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/
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)