* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2023-02-22 7:51 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2023-02-22 7:51 UTC (permalink / raw
To: gentoo-commits
commit: c41cb028bb9419af5ce853052c39d926832eb2bc
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 22 07:51:06 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Feb 22 07:51:21 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c41cb028
net-irc/inspircd: Stabilize 3.15.0 amd64, #895648
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/inspircd-3.15.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.15.0.ebuild b/net-irc/inspircd/inspircd-3.15.0.ebuild
index 5452ab3dcb55..e179adf0a0da 100644
--- a/net-irc/inspircd/inspircd-3.15.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
IUSE="argon2 debug gnutls ldap maxminddb mbedtls mysql pcre pcre2 postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2024-08-25 20:27 Eli Schwartz
0 siblings, 0 replies; 79+ messages in thread
From: Eli Schwartz @ 2024-08-25 20:27 UTC (permalink / raw
To: gentoo-commits
commit: ed21009e960bf794a81a2ceb0ff5c8af5dc7b7f4
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Wed Aug 14 07:01:55 2024 +0000
Commit: Eli Schwartz <eschwartz <AT> gentoo <DOT> org>
CommitDate: Sun Aug 25 20:23:25 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ed21009e
net-irc/inspircd: drop 3.16.1
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/38142
Signed-off-by: Eli Schwartz <eschwartz <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 -
net-irc/inspircd/inspircd-3.16.1.ebuild | 113 --------------------------------
2 files changed, 115 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 35abc6896c64..bc2b5e54115f 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,5 +1,3 @@
-DIST inspircd-3.16.1-fix-build-paths.patch.bz2 4751 BLAKE2B 78ae06bfbdd6d389af2890aadebc5765f16d1616bb9c1b8820a21b2f2a283f4f4aea5bc4f7edc5d61acc80da67ca80a2d0b007a669cf7a37f1ea77b11f552643 SHA512 1fec0c784a1d306a62c9a5320236bfb53bffd4278bbcc8439ea640500b8668cec4e6c23174d1d88f8109bc88549c931ff889b4c07a8f0f5446bb85a434665702
-DIST inspircd-3.16.1.tar.gz 877817 BLAKE2B a54992c32a13a512bce93157b23a17d433fbdbf7efcaa54a66be17628335db379d0abbb14e22a455e069fd8fb2a1f3e0152a112acbe634e6de87208b4a1b8cd5 SHA512 2b488858b0012bcb3eb92a33960e9927c861587c7b7451a47fd3e10a97fad9c392524d98712593fd455c5cbae7fd1779e4b90b9e55680c2f36b483e0acf2bba5
DIST inspircd-3.17.1-fix-build-paths.patch.bz2 4689 BLAKE2B ca479cde2278e3605d31177d658f33ad56f847a5ccae7898e0e739e803323aa6b3137fa8e27bc5191fea4087d0d8c08a6818290e663eacd6f9c7a38fe53d9699 SHA512 103f97f4ce810ebc4b8fce54b4379dcee3aec68e75f5e1569825770b09a961a9d73e0da3a5eb97fa4153a5a2ab69478c60ed531bd84f36a59517de05cf10aeb9
DIST inspircd-3.17.1.tar.gz 881389 BLAKE2B 30e6dc24e8e517a71b3a582c3e2c92ef1e52f8a52e1b4acace79537bbf6ae04f904be0f55a96bc65acdbb386d5fbf80c5fcec88cbbb5f74f4f5f15bdb0ca701c SHA512 ae8699506d32e7c09c1b982baeea36eca520d6be65732976e77695f1ca1768aa070f0ae3b9abf9fd390201021a679ef5478114b66f40e996de6873f3fb83836b
DIST inspircd-4.2.0-fix-build-paths.patch.bz2 4808 BLAKE2B edd76fd6bc27e23fc3a9cb44cd369dd54c88eb9c3eeabd9a5cecd67d6403f75be0a27c931b513aba0f8a32c3927beee87442167a5e176e53308d4def7fc2565a SHA512 afd90a47cdca28c449f1ca04473a3724030edc66a67f1287b9ff6105c34a7e1a38c1938cf53d92246c351d6c7e6e213cd8743c62e23f492a10389d13fe0667f4
diff --git a/net-irc/inspircd/inspircd-3.16.1.ebuild b/net-irc/inspircd/inspircd-3.16.1.ebuild
deleted file mode 100644
index e179adf0a0da..000000000000
--- a/net-irc/inspircd/inspircd-3.16.1.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd toolchain-funcs
-
-DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://www.inspircd.org/"
-SRC_URI="
- https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-build-paths.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-IUSE="argon2 debug gnutls ldap maxminddb mbedtls mysql pcre pcre2 postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
-
-RDEPEND="
- acct-group/inspircd
- acct-user/inspircd
- dev-lang/perl
- argon2? ( app-crypt/argon2 )
- gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap:= )
- maxminddb? ( dev-libs/libmaxminddb:= )
- mbedtls? ( net-libs/mbedtls:= )
- mysql? ( dev-db/mysql-connector-c:= )
- pcre? ( dev-libs/libpcre )
- pcre2? ( dev-libs/libpcre2 )
- postgres? ( dev-db/postgresql:= )
- re2? ( dev-libs/re2:= )
- sqlite? ( >=dev-db/sqlite-3.0 )
- ssl? ( dev-libs/openssl:= )
- tre? ( dev-libs/tre )"
-DEPEND="${RDEPEND}"
-
-DOCS=( docs/. .configure/apparmor )
-PATCHES=( "${WORKDIR}"/${P}-fix-build-paths.patch )
-
-src_configure() {
- local extras=""
-
- use argon2 && extras+="argon2,"
- use gnutls && extras+="ssl_gnutls,"
- use ldap && extras+="ldap,"
- use maxminddb && extras+="geo_maxmind,"
- use mbedtls && extras+="ssl_mbedtls,"
- use mysql && extras+="mysql,"
- use pcre && extras+="regex_pcre,"
- use pcre2 && extras+="regex_pcre2,"
- use postgres && extras+="pgsql,"
- use re2 && extras+="regex_re2,"
- use regex-posix && extras+="regex_posix,"
- use regex-stdlib && extras+="regex_stdlib,"
- use sqlite && extras+="sqlite3,"
- use ssl && extras+="ssl_openssl,"
- use sslrehashsignal && extras+="sslrehashsignal,"
- use tre && extras+="regex_tre,"
-
- # The first configuration run enables certain "extra" InspIRCd
- # modules, the second run generates the actual makefile.
- if [[ -n "${extras}" ]]; then
- ./configure --enable-extras=${extras%,}
- fi
-
- local myconf=(
- --disable-auto-extras
- --disable-ownership
- --system
- --uid ${PN}
- --gid ${PN}
- --binary-dir="/usr/bin"
- --data-dir="/var/lib/${PN}/data"
- --example-dir="/usr/share/doc/${PV}"
- --manual-dir="/usr/share/man"
- --module-dir="/usr/$(get_libdir)/${PN}/modules")
- CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usev debug INSPIRCD_DEBUG=2) INSPIRCD_VERBOSE=1
-}
-
-src_install() {
- default
-
- insinto "/usr/include/${PN}"
- doins -r include/.
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
- systemd_dounit .configure/inspircd.service
-
- keepdir "/var/log/${PN}"
- insinto "/etc/logrotate.d"
- newins .configure/logrotate "${PN}"
-
- diropts -o"${PN}" -g"${PN}" -m0700
- keepdir "/var/lib/${PN}/data"
-
- rmdir "${ED}"/run{/inspircd,} || die
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "You will find example configuration files under "
- elog "/usr/share/doc/${PN}"
- elog "Read the ${PN}.conf.example file carefully before "
- elog "starting the service."
- fi
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2024-08-13 14:57 Arthur Zamarin
0 siblings, 0 replies; 79+ messages in thread
From: Arthur Zamarin @ 2024-08-13 14:57 UTC (permalink / raw
To: gentoo-commits
commit: 97593c637bc468af505317ea84fab42f0a83c520
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 13 14:57:07 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 14:57:07 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=97593c63
net-irc/inspircd: Stabilize 3.17.1 x86, #937843
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-irc/inspircd/inspircd-3.17.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.17.1.ebuild b/net-irc/inspircd/inspircd-3.17.1.ebuild
index 8f716a381a11..21d0bac2f66b 100644
--- a/net-irc/inspircd/inspircd-3.17.1.ebuild
+++ b/net-irc/inspircd/inspircd-3.17.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
IUSE="argon2 debug gnutls ldap maxminddb mbedtls mysql pcre pcre2 postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2024-08-13 14:57 Arthur Zamarin
0 siblings, 0 replies; 79+ messages in thread
From: Arthur Zamarin @ 2024-08-13 14:57 UTC (permalink / raw
To: gentoo-commits
commit: 136f1f620bb7c18ee1a72326cb70b6615c9a48e1
Author: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 13 14:57:06 2024 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 14:57:06 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=136f1f62
net-irc/inspircd: Stabilize 3.17.1 amd64, #937843
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-irc/inspircd/inspircd-3.17.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.17.1.ebuild b/net-irc/inspircd/inspircd-3.17.1.ebuild
index d00bd38f826e..8f716a381a11 100644
--- a/net-irc/inspircd/inspircd-3.17.1.ebuild
+++ b/net-irc/inspircd/inspircd-3.17.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="argon2 debug gnutls ldap maxminddb mbedtls mysql pcre pcre2 postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2024-08-13 12:41 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2024-08-13 12:41 UTC (permalink / raw
To: gentoo-commits
commit: c1293a8af35447ad2e483307f31382c7f4262344
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Mon Aug 5 07:41:33 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 12:39:53 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c1293a8a
net-irc/inspircd: drop 4.1.0
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37968
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 -
net-irc/inspircd/inspircd-4.1.0.ebuild | 112 ---------------------------------
2 files changed, 114 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 4e59c68c3ee0..35abc6896c64 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -2,7 +2,5 @@ DIST inspircd-3.16.1-fix-build-paths.patch.bz2 4751 BLAKE2B 78ae06bfbdd6d389af28
DIST inspircd-3.16.1.tar.gz 877817 BLAKE2B a54992c32a13a512bce93157b23a17d433fbdbf7efcaa54a66be17628335db379d0abbb14e22a455e069fd8fb2a1f3e0152a112acbe634e6de87208b4a1b8cd5 SHA512 2b488858b0012bcb3eb92a33960e9927c861587c7b7451a47fd3e10a97fad9c392524d98712593fd455c5cbae7fd1779e4b90b9e55680c2f36b483e0acf2bba5
DIST inspircd-3.17.1-fix-build-paths.patch.bz2 4689 BLAKE2B ca479cde2278e3605d31177d658f33ad56f847a5ccae7898e0e739e803323aa6b3137fa8e27bc5191fea4087d0d8c08a6818290e663eacd6f9c7a38fe53d9699 SHA512 103f97f4ce810ebc4b8fce54b4379dcee3aec68e75f5e1569825770b09a961a9d73e0da3a5eb97fa4153a5a2ab69478c60ed531bd84f36a59517de05cf10aeb9
DIST inspircd-3.17.1.tar.gz 881389 BLAKE2B 30e6dc24e8e517a71b3a582c3e2c92ef1e52f8a52e1b4acace79537bbf6ae04f904be0f55a96bc65acdbb386d5fbf80c5fcec88cbbb5f74f4f5f15bdb0ca701c SHA512 ae8699506d32e7c09c1b982baeea36eca520d6be65732976e77695f1ca1768aa070f0ae3b9abf9fd390201021a679ef5478114b66f40e996de6873f3fb83836b
-DIST inspircd-4.1.0-fix-build-paths.patch.bz2 4814 BLAKE2B baa782ca8b63fb38bc4321057853d608f86da3fbee64f294f5026d147d6605b39d3c1facaf6c772ee1d4996fe3693551355dbe9a2810d8ad46c7762dd1c5181a SHA512 c5ca357e382f68cec2218306c298a20fcf2fca2829087b68150cb67177957c18262cae2ed49a49a52131c3c9bbcd29adefe1cc419f6bc9841f4d4a69044834ec
-DIST inspircd-4.1.0.tar.gz 1018369 BLAKE2B 07664ac6e1e55d415e495a197549ac54eadfbfe3a62ac74403e661160b8600e16a537a13c3964eaedaf16367d2aefe8ef432aa3f150be07815bd1df229caf045 SHA512 6c7929a7260e13adad6e6646b212b5af070ce0c75f7600d43ccf75e93232e3fbdcf485d14a1debf1581a0508a14a22692d5ea96c7c6cc975b140c2f8b99df7cf
DIST inspircd-4.2.0-fix-build-paths.patch.bz2 4808 BLAKE2B edd76fd6bc27e23fc3a9cb44cd369dd54c88eb9c3eeabd9a5cecd67d6403f75be0a27c931b513aba0f8a32c3927beee87442167a5e176e53308d4def7fc2565a SHA512 afd90a47cdca28c449f1ca04473a3724030edc66a67f1287b9ff6105c34a7e1a38c1938cf53d92246c351d6c7e6e213cd8743c62e23f492a10389d13fe0667f4
DIST inspircd-4.2.0.tar.gz 1019366 BLAKE2B a41499d0a99b0dfd8bce5d5ccc37b6e680418483256368c59466c05b7bc7d1be868e61817825ad5961558d0b9bd312fd99e6c02c01036ac2af3b323b15d038b9 SHA512 cac23ed23ff29e0116dc42afcb12002a2bbeb663d0ffe07d0e3214b64e9b18dea4ead8abcb2402885f984b4b675f037f1f41719249be22e99bb8f4f628e1981c
diff --git a/net-irc/inspircd/inspircd-4.1.0.ebuild b/net-irc/inspircd/inspircd-4.1.0.ebuild
deleted file mode 100644
index 52277b7b14ba..000000000000
--- a/net-irc/inspircd/inspircd-4.1.0.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2024 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit readme.gentoo-r1 systemd toolchain-funcs
-
-DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://www.inspircd.org/"
-SRC_URI="
- https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-build-paths.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="argon2 debug gnutls ldap log-json maxminddb mysql pcre2 postgres re2 regex-posix sqlite ssl sslrehashsignal syslog"
-
-RDEPEND="
- acct-group/inspircd
- acct-user/inspircd
- dev-lang/perl
- argon2? ( app-crypt/argon2 )
- gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap:= )
- log-json? ( dev-libs/rapidjson )
- maxminddb? ( dev-libs/libmaxminddb:= )
- mysql? ( dev-db/mysql-connector-c:= )
- pcre2? ( dev-libs/libpcre2 )
- postgres? ( dev-db/postgresql:= )
- re2? ( dev-libs/re2:= )
- sqlite? ( >=dev-db/sqlite-3.0 )
- ssl? ( dev-libs/openssl:= )"
-DEPEND="${RDEPEND}"
-
-DOC_CONTENTS="
- You will find example configuration files under /usr/share/doc/${PN}.\n
- Read the ${PN}.conf file carefully before starting the service."
-DOCS=( docs/. .configure/apparmor )
-PATCHES=( "${WORKDIR}"/${P}-fix-build-paths.patch )
-
-src_configure() {
- local extras=""
-
- use argon2 && extras+="argon2,"
- use gnutls && extras+="ssl_gnutls,"
- use ldap && extras+="ldap,"
- use log-json && extras+="log_json,"
- use maxminddb && extras+="geo_maxmind,"
- use mysql && extras+="mysql,"
- use pcre2 && extras+="regex_pcre2,"
- use postgres && extras+="pgsql,"
- use re2 && extras+="regex_re2,"
- use regex-posix && extras+="regex_posix,"
- use sqlite && extras+="sqlite3,"
- use ssl && extras+="ssl_openssl,"
- use sslrehashsignal && extras+="sslrehashsignal,"
- use syslog && extras+="log_syslog,"
-
- # The first configuration run enables certain "extra" InspIRCd
- # modules, the second run generates the actual makefile.
- if [[ -n ${extras} ]]; then
- ./configure --enable-extras=${extras%,} || die
- fi
-
- local myconf=(
- --disable-auto-extras
- --disable-ownership
- --system
- --uid ${PN}
- --gid ${PN}
- --binary-dir="/usr/bin"
- --data-dir="/var/lib/${PN}/data"
- --example-dir="/usr/share/doc/${PV}"
- --manual-dir="/usr/share/man"
- --module-dir="/usr/$(get_libdir)/${PN}/modules")
- CXX="$(tc-getCXX)" ./configure "${myconf[@]}" || die
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usev debug INSPIRCD_DEBUG=2) INSPIRCD_VERBOSE=1
-}
-
-src_install() {
- default
-
- insinto "/usr/include/${PN}"
- doins -r include/.
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
- systemd_dounit .configure/inspircd.service
-
- keepdir "/var/log/${PN}"
- insinto "/etc/logrotate.d"
- newins .configure/logrotate "${PN}"
-
- diropts -o"${PN}" -g"${PN}" -m0700
- keepdir "/var/lib/${PN}/data"
-
- readme.gentoo_create_doc
-
- rmdir "${ED}"/run{/inspircd,} || die
-}
-
-pkg_postinst() {
- readme.gentoo_print_elog
- if has_version "net-irc/atheme-services"; then
- ewarn "Atheme does not work with InspIRCd version 4"
- ewarn "See: https://github.com/atheme/atheme/issues/904"
- fi
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2024-08-13 12:41 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2024-08-13 12:41 UTC (permalink / raw
To: gentoo-commits
commit: a8c5e0ce106b04ba185938472727120e93a240fb
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 13 12:41:10 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 12:41:10 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a8c5e0ce
net-irc/inspircd: adjust deps, add missing dep on 4.2.0
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/inspircd-4.2.0.ebuild | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)
diff --git a/net-irc/inspircd/inspircd-4.2.0.ebuild b/net-irc/inspircd/inspircd-4.2.0.ebuild
index 52277b7b14ba..0408fc078ae8 100644
--- a/net-irc/inspircd/inspircd-4.2.0.ebuild
+++ b/net-irc/inspircd/inspircd-4.2.0.ebuild
@@ -20,13 +20,14 @@ RDEPEND="
acct-group/inspircd
acct-user/inspircd
dev-lang/perl
- argon2? ( app-crypt/argon2 )
+ net-libs/libpsl
+ argon2? ( app-crypt/argon2:= )
gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
ldap? ( net-nds/openldap:= )
log-json? ( dev-libs/rapidjson )
maxminddb? ( dev-libs/libmaxminddb:= )
mysql? ( dev-db/mysql-connector-c:= )
- pcre2? ( dev-libs/libpcre2 )
+ pcre2? ( dev-libs/libpcre2:= )
postgres? ( dev-db/postgresql:= )
re2? ( dev-libs/re2:= )
sqlite? ( >=dev-db/sqlite-3.0 )
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2024-08-13 12:41 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2024-08-13 12:41 UTC (permalink / raw
To: gentoo-commits
commit: 5ccd72299a615c92dc76b39452d2034336cfa1a7
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Mon Aug 5 07:31:32 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Aug 13 12:39:53 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5ccd7229
net-irc/inspircd: add 4.2.0
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 +
net-irc/inspircd/inspircd-4.2.0.ebuild | 112 +++++++++++++++++++++++++++++++++
2 files changed, 114 insertions(+)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 30fdf453a438..4e59c68c3ee0 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -4,3 +4,5 @@ DIST inspircd-3.17.1-fix-build-paths.patch.bz2 4689 BLAKE2B ca479cde2278e3605d31
DIST inspircd-3.17.1.tar.gz 881389 BLAKE2B 30e6dc24e8e517a71b3a582c3e2c92ef1e52f8a52e1b4acace79537bbf6ae04f904be0f55a96bc65acdbb386d5fbf80c5fcec88cbbb5f74f4f5f15bdb0ca701c SHA512 ae8699506d32e7c09c1b982baeea36eca520d6be65732976e77695f1ca1768aa070f0ae3b9abf9fd390201021a679ef5478114b66f40e996de6873f3fb83836b
DIST inspircd-4.1.0-fix-build-paths.patch.bz2 4814 BLAKE2B baa782ca8b63fb38bc4321057853d608f86da3fbee64f294f5026d147d6605b39d3c1facaf6c772ee1d4996fe3693551355dbe9a2810d8ad46c7762dd1c5181a SHA512 c5ca357e382f68cec2218306c298a20fcf2fca2829087b68150cb67177957c18262cae2ed49a49a52131c3c9bbcd29adefe1cc419f6bc9841f4d4a69044834ec
DIST inspircd-4.1.0.tar.gz 1018369 BLAKE2B 07664ac6e1e55d415e495a197549ac54eadfbfe3a62ac74403e661160b8600e16a537a13c3964eaedaf16367d2aefe8ef432aa3f150be07815bd1df229caf045 SHA512 6c7929a7260e13adad6e6646b212b5af070ce0c75f7600d43ccf75e93232e3fbdcf485d14a1debf1581a0508a14a22692d5ea96c7c6cc975b140c2f8b99df7cf
+DIST inspircd-4.2.0-fix-build-paths.patch.bz2 4808 BLAKE2B edd76fd6bc27e23fc3a9cb44cd369dd54c88eb9c3eeabd9a5cecd67d6403f75be0a27c931b513aba0f8a32c3927beee87442167a5e176e53308d4def7fc2565a SHA512 afd90a47cdca28c449f1ca04473a3724030edc66a67f1287b9ff6105c34a7e1a38c1938cf53d92246c351d6c7e6e213cd8743c62e23f492a10389d13fe0667f4
+DIST inspircd-4.2.0.tar.gz 1019366 BLAKE2B a41499d0a99b0dfd8bce5d5ccc37b6e680418483256368c59466c05b7bc7d1be868e61817825ad5961558d0b9bd312fd99e6c02c01036ac2af3b323b15d038b9 SHA512 cac23ed23ff29e0116dc42afcb12002a2bbeb663d0ffe07d0e3214b64e9b18dea4ead8abcb2402885f984b4b675f037f1f41719249be22e99bb8f4f628e1981c
diff --git a/net-irc/inspircd/inspircd-4.2.0.ebuild b/net-irc/inspircd/inspircd-4.2.0.ebuild
new file mode 100644
index 000000000000..52277b7b14ba
--- /dev/null
+++ b/net-irc/inspircd/inspircd-4.2.0.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit readme.gentoo-r1 systemd toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://www.inspircd.org/"
+SRC_URI="
+ https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-build-paths.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="argon2 debug gnutls ldap log-json maxminddb mysql pcre2 postgres re2 regex-posix sqlite ssl sslrehashsignal syslog"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ argon2? ( app-crypt/argon2 )
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap:= )
+ log-json? ( dev-libs/rapidjson )
+ maxminddb? ( dev-libs/libmaxminddb:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ pcre2? ( dev-libs/libpcre2 )
+ postgres? ( dev-db/postgresql:= )
+ re2? ( dev-libs/re2:= )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ ssl? ( dev-libs/openssl:= )"
+DEPEND="${RDEPEND}"
+
+DOC_CONTENTS="
+ You will find example configuration files under /usr/share/doc/${PN}.\n
+ Read the ${PN}.conf file carefully before starting the service."
+DOCS=( docs/. .configure/apparmor )
+PATCHES=( "${WORKDIR}"/${P}-fix-build-paths.patch )
+
+src_configure() {
+ local extras=""
+
+ use argon2 && extras+="argon2,"
+ use gnutls && extras+="ssl_gnutls,"
+ use ldap && extras+="ldap,"
+ use log-json && extras+="log_json,"
+ use maxminddb && extras+="geo_maxmind,"
+ use mysql && extras+="mysql,"
+ use pcre2 && extras+="regex_pcre2,"
+ use postgres && extras+="pgsql,"
+ use re2 && extras+="regex_re2,"
+ use regex-posix && extras+="regex_posix,"
+ use sqlite && extras+="sqlite3,"
+ use ssl && extras+="ssl_openssl,"
+ use sslrehashsignal && extras+="sslrehashsignal,"
+ use syslog && extras+="log_syslog,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n ${extras} ]]; then
+ ./configure --enable-extras=${extras%,} || die
+ fi
+
+ local myconf=(
+ --disable-auto-extras
+ --disable-ownership
+ --system
+ --uid ${PN}
+ --gid ${PN}
+ --binary-dir="/usr/bin"
+ --data-dir="/var/lib/${PN}/data"
+ --example-dir="/usr/share/doc/${PV}"
+ --manual-dir="/usr/share/man"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules")
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}" || die
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usev debug INSPIRCD_DEBUG=2) INSPIRCD_VERBOSE=1
+}
+
+src_install() {
+ default
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+ systemd_dounit .configure/inspircd.service
+
+ keepdir "/var/log/${PN}"
+ insinto "/etc/logrotate.d"
+ newins .configure/logrotate "${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+
+ readme.gentoo_create_doc
+
+ rmdir "${ED}"/run{/inspircd,} || die
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+ if has_version "net-irc/atheme-services"; then
+ ewarn "Atheme does not work with InspIRCd version 4"
+ ewarn "See: https://github.com/atheme/atheme/issues/904"
+ fi
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2024-07-29 8:14 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2024-07-29 8:14 UTC (permalink / raw
To: gentoo-commits
commit: 13a9a2d2c22ccf6f5a6e2db6d2bc640873331ac2
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Mon Jul 15 06:58:35 2024 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Jul 29 08:14:23 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=13a9a2d2
net-irc/inspircd: add 4.1.0
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37559
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 +
net-irc/inspircd/inspircd-4.1.0.ebuild | 112 +++++++++++++++++++++++++++++++++
net-irc/inspircd/metadata.xml | 1 +
3 files changed, 115 insertions(+)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 4d33fb785e54..30fdf453a438 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -2,3 +2,5 @@ DIST inspircd-3.16.1-fix-build-paths.patch.bz2 4751 BLAKE2B 78ae06bfbdd6d389af28
DIST inspircd-3.16.1.tar.gz 877817 BLAKE2B a54992c32a13a512bce93157b23a17d433fbdbf7efcaa54a66be17628335db379d0abbb14e22a455e069fd8fb2a1f3e0152a112acbe634e6de87208b4a1b8cd5 SHA512 2b488858b0012bcb3eb92a33960e9927c861587c7b7451a47fd3e10a97fad9c392524d98712593fd455c5cbae7fd1779e4b90b9e55680c2f36b483e0acf2bba5
DIST inspircd-3.17.1-fix-build-paths.patch.bz2 4689 BLAKE2B ca479cde2278e3605d31177d658f33ad56f847a5ccae7898e0e739e803323aa6b3137fa8e27bc5191fea4087d0d8c08a6818290e663eacd6f9c7a38fe53d9699 SHA512 103f97f4ce810ebc4b8fce54b4379dcee3aec68e75f5e1569825770b09a961a9d73e0da3a5eb97fa4153a5a2ab69478c60ed531bd84f36a59517de05cf10aeb9
DIST inspircd-3.17.1.tar.gz 881389 BLAKE2B 30e6dc24e8e517a71b3a582c3e2c92ef1e52f8a52e1b4acace79537bbf6ae04f904be0f55a96bc65acdbb386d5fbf80c5fcec88cbbb5f74f4f5f15bdb0ca701c SHA512 ae8699506d32e7c09c1b982baeea36eca520d6be65732976e77695f1ca1768aa070f0ae3b9abf9fd390201021a679ef5478114b66f40e996de6873f3fb83836b
+DIST inspircd-4.1.0-fix-build-paths.patch.bz2 4814 BLAKE2B baa782ca8b63fb38bc4321057853d608f86da3fbee64f294f5026d147d6605b39d3c1facaf6c772ee1d4996fe3693551355dbe9a2810d8ad46c7762dd1c5181a SHA512 c5ca357e382f68cec2218306c298a20fcf2fca2829087b68150cb67177957c18262cae2ed49a49a52131c3c9bbcd29adefe1cc419f6bc9841f4d4a69044834ec
+DIST inspircd-4.1.0.tar.gz 1018369 BLAKE2B 07664ac6e1e55d415e495a197549ac54eadfbfe3a62ac74403e661160b8600e16a537a13c3964eaedaf16367d2aefe8ef432aa3f150be07815bd1df229caf045 SHA512 6c7929a7260e13adad6e6646b212b5af070ce0c75f7600d43ccf75e93232e3fbdcf485d14a1debf1581a0508a14a22692d5ea96c7c6cc975b140c2f8b99df7cf
diff --git a/net-irc/inspircd/inspircd-4.1.0.ebuild b/net-irc/inspircd/inspircd-4.1.0.ebuild
new file mode 100644
index 000000000000..52277b7b14ba
--- /dev/null
+++ b/net-irc/inspircd/inspircd-4.1.0.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit readme.gentoo-r1 systemd toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://www.inspircd.org/"
+SRC_URI="
+ https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-build-paths.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="argon2 debug gnutls ldap log-json maxminddb mysql pcre2 postgres re2 regex-posix sqlite ssl sslrehashsignal syslog"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ argon2? ( app-crypt/argon2 )
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap:= )
+ log-json? ( dev-libs/rapidjson )
+ maxminddb? ( dev-libs/libmaxminddb:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ pcre2? ( dev-libs/libpcre2 )
+ postgres? ( dev-db/postgresql:= )
+ re2? ( dev-libs/re2:= )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ ssl? ( dev-libs/openssl:= )"
+DEPEND="${RDEPEND}"
+
+DOC_CONTENTS="
+ You will find example configuration files under /usr/share/doc/${PN}.\n
+ Read the ${PN}.conf file carefully before starting the service."
+DOCS=( docs/. .configure/apparmor )
+PATCHES=( "${WORKDIR}"/${P}-fix-build-paths.patch )
+
+src_configure() {
+ local extras=""
+
+ use argon2 && extras+="argon2,"
+ use gnutls && extras+="ssl_gnutls,"
+ use ldap && extras+="ldap,"
+ use log-json && extras+="log_json,"
+ use maxminddb && extras+="geo_maxmind,"
+ use mysql && extras+="mysql,"
+ use pcre2 && extras+="regex_pcre2,"
+ use postgres && extras+="pgsql,"
+ use re2 && extras+="regex_re2,"
+ use regex-posix && extras+="regex_posix,"
+ use sqlite && extras+="sqlite3,"
+ use ssl && extras+="ssl_openssl,"
+ use sslrehashsignal && extras+="sslrehashsignal,"
+ use syslog && extras+="log_syslog,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n ${extras} ]]; then
+ ./configure --enable-extras=${extras%,} || die
+ fi
+
+ local myconf=(
+ --disable-auto-extras
+ --disable-ownership
+ --system
+ --uid ${PN}
+ --gid ${PN}
+ --binary-dir="/usr/bin"
+ --data-dir="/var/lib/${PN}/data"
+ --example-dir="/usr/share/doc/${PV}"
+ --manual-dir="/usr/share/man"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules")
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}" || die
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usev debug INSPIRCD_DEBUG=2) INSPIRCD_VERBOSE=1
+}
+
+src_install() {
+ default
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+ systemd_dounit .configure/inspircd.service
+
+ keepdir "/var/log/${PN}"
+ insinto "/etc/logrotate.d"
+ newins .configure/logrotate "${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+
+ readme.gentoo_create_doc
+
+ rmdir "${ED}"/run{/inspircd,} || die
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+ if has_version "net-irc/atheme-services"; then
+ ewarn "Atheme does not work with InspIRCd version 4"
+ ewarn "See: https://github.com/atheme/atheme/issues/904"
+ fi
+}
diff --git a/net-irc/inspircd/metadata.xml b/net-irc/inspircd/metadata.xml
index 41305043803e..370c9b58a369 100644
--- a/net-irc/inspircd/metadata.xml
+++ b/net-irc/inspircd/metadata.xml
@@ -15,6 +15,7 @@
<flag name="argon2">Enable Argon2 hashes in modules</flag>
<flag name="gnutls">Enable TLS support</flag>
<flag name="ldap">Enable LDAP support</flag>
+ <flag name="log-json">Enable logging via JSON</flag>
<flag name="maxminddb">Add support for geolocation using libMaxMindDB</flag>
<flag name="mbedtls">Add support for TLS using the mbedTLS library</flag>
<flag name="mysql">Enable MySQL database backend</flag>
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2024-07-08 5:54 Viorel Munteanu
0 siblings, 0 replies; 79+ messages in thread
From: Viorel Munteanu @ 2024-07-08 5:54 UTC (permalink / raw
To: gentoo-commits
commit: d76d01fe2451b75b64f7fefe45e7925e7ccdb139
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Sun Jul 7 19:49:56 2024 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Mon Jul 8 05:42:35 2024 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d76d01fe
net-irc/inspircd: add 3.17.1
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/37385
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 +
net-irc/inspircd/inspircd-3.17.1.ebuild | 112 ++++++++++++++++++++++++++++++++
2 files changed, 114 insertions(+)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 4f047c848ab2..4d33fb785e54 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,2 +1,4 @@
DIST inspircd-3.16.1-fix-build-paths.patch.bz2 4751 BLAKE2B 78ae06bfbdd6d389af2890aadebc5765f16d1616bb9c1b8820a21b2f2a283f4f4aea5bc4f7edc5d61acc80da67ca80a2d0b007a669cf7a37f1ea77b11f552643 SHA512 1fec0c784a1d306a62c9a5320236bfb53bffd4278bbcc8439ea640500b8668cec4e6c23174d1d88f8109bc88549c931ff889b4c07a8f0f5446bb85a434665702
DIST inspircd-3.16.1.tar.gz 877817 BLAKE2B a54992c32a13a512bce93157b23a17d433fbdbf7efcaa54a66be17628335db379d0abbb14e22a455e069fd8fb2a1f3e0152a112acbe634e6de87208b4a1b8cd5 SHA512 2b488858b0012bcb3eb92a33960e9927c861587c7b7451a47fd3e10a97fad9c392524d98712593fd455c5cbae7fd1779e4b90b9e55680c2f36b483e0acf2bba5
+DIST inspircd-3.17.1-fix-build-paths.patch.bz2 4689 BLAKE2B ca479cde2278e3605d31177d658f33ad56f847a5ccae7898e0e739e803323aa6b3137fa8e27bc5191fea4087d0d8c08a6818290e663eacd6f9c7a38fe53d9699 SHA512 103f97f4ce810ebc4b8fce54b4379dcee3aec68e75f5e1569825770b09a961a9d73e0da3a5eb97fa4153a5a2ab69478c60ed531bd84f36a59517de05cf10aeb9
+DIST inspircd-3.17.1.tar.gz 881389 BLAKE2B 30e6dc24e8e517a71b3a582c3e2c92ef1e52f8a52e1b4acace79537bbf6ae04f904be0f55a96bc65acdbb386d5fbf80c5fcec88cbbb5f74f4f5f15bdb0ca701c SHA512 ae8699506d32e7c09c1b982baeea36eca520d6be65732976e77695f1ca1768aa070f0ae3b9abf9fd390201021a679ef5478114b66f40e996de6873f3fb83836b
diff --git a/net-irc/inspircd/inspircd-3.17.1.ebuild b/net-irc/inspircd/inspircd-3.17.1.ebuild
new file mode 100644
index 000000000000..d00bd38f826e
--- /dev/null
+++ b/net-irc/inspircd/inspircd-3.17.1.ebuild
@@ -0,0 +1,112 @@
+# Copyright 1999-2024 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit readme.gentoo-r1 systemd toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://www.inspircd.org/"
+SRC_URI="
+ https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-build-paths.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="argon2 debug gnutls ldap maxminddb mbedtls mysql pcre pcre2 postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ argon2? ( app-crypt/argon2 )
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap:= )
+ maxminddb? ( dev-libs/libmaxminddb:= )
+ mbedtls? ( net-libs/mbedtls:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ pcre? ( dev-libs/libpcre )
+ pcre2? ( dev-libs/libpcre2 )
+ postgres? ( dev-db/postgresql:= )
+ re2? ( dev-libs/re2:= )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ ssl? ( dev-libs/openssl:= )
+ tre? ( dev-libs/tre )"
+DEPEND="${RDEPEND}"
+
+DOC_CONTENTS="
+ You will find example configuration files under /usr/share/doc/${PN}.\n
+ Read the ${PN}.conf file carefully before starting the service."
+DOCS=( docs/. .configure/apparmor )
+PATCHES=( "${WORKDIR}"/${P}-fix-build-paths.patch )
+
+src_configure() {
+ local extras=""
+
+ use argon2 && extras+="argon2,"
+ use gnutls && extras+="ssl_gnutls,"
+ use ldap && extras+="ldap,"
+ use maxminddb && extras+="geo_maxmind,"
+ use mbedtls && extras+="ssl_mbedtls,"
+ use mysql && extras+="mysql,"
+ use pcre && extras+="regex_pcre,"
+ use pcre2 && extras+="regex_pcre2,"
+ use postgres && extras+="pgsql,"
+ use re2 && extras+="regex_re2,"
+ use regex-posix && extras+="regex_posix,"
+ use regex-stdlib && extras+="regex_stdlib,"
+ use sqlite && extras+="sqlite3,"
+ use ssl && extras+="ssl_openssl,"
+ use sslrehashsignal && extras+="sslrehashsignal,"
+ use tre && extras+="regex_tre,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n ${extras} ]]; then
+ ./configure --enable-extras=${extras%,} || die
+ fi
+
+ local myconf=(
+ --disable-auto-extras
+ --disable-ownership
+ --system
+ --uid ${PN}
+ --gid ${PN}
+ --binary-dir="/usr/bin"
+ --data-dir="/var/lib/${PN}/data"
+ --example-dir="/usr/share/doc/${PV}"
+ --manual-dir="/usr/share/man"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules")
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}" || die
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usev debug INSPIRCD_DEBUG=2) INSPIRCD_VERBOSE=1
+}
+
+src_install() {
+ default
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+ systemd_dounit .configure/inspircd.service
+
+ keepdir "/var/log/${PN}"
+ insinto "/etc/logrotate.d"
+ newins .configure/logrotate "${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+
+ readme.gentoo_create_doc
+
+ rmdir "${ED}"/run{/inspircd,} || die
+}
+
+pkg_postinst() {
+ readme.gentoo_print_elog
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2023-09-15 4:53 Arthur Zamarin
0 siblings, 0 replies; 79+ messages in thread
From: Arthur Zamarin @ 2023-09-15 4:53 UTC (permalink / raw
To: gentoo-commits
commit: d0ec889c356eba66d2b4da14946ad6c8fa707d01
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Mon Aug 28 02:57:33 2023 +0000
Commit: Arthur Zamarin <arthurzam <AT> gentoo <DOT> org>
CommitDate: Fri Sep 15 04:53:13 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d0ec889c
net-irc/inspircd: drop 3.15.0
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/32481
Signed-off-by: Arthur Zamarin <arthurzam <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 -
net-irc/inspircd/inspircd-3.15.0.ebuild | 113 --------------------------------
2 files changed, 115 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 737739050900..4f047c848ab2 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,4 +1,2 @@
-DIST inspircd-3.15.0-fix-build-paths.patch.bz2 4733 BLAKE2B 72bc94f8feb5620ce8bd735dd84a5805b086855af39ca204b2159c41f951fd8285e01aca69f9ef1c1b546060eb46a5b6a42c66e8831ab9289663429a8b0371fc SHA512 8d021f04b861d5b3a7bfd19f8b49e34498f1bdda02fda967d78b35af8329819a37a446db42c8c1f7c8543b3fa533dcff214b92b5393cd380a1d47fd32cdf0679
-DIST inspircd-3.15.0.tar.gz 874629 BLAKE2B 50dd2cdba497e85da6d72c22f612cae5944f2a654783d6edc673e956a33132c539ab71bc7ab9647468bd96cc3e2c73031a300e39df0753886af8ac532d07b696 SHA512 32d10cd7f6a06c79720c138fc4aff3c8db667754c7a2fe3ad7c07a1e56604bedcf17e3dd5d5f54a6fd49b37414acd57b97afc1d4accbf3e5fbd92b483fe6c394
DIST inspircd-3.16.1-fix-build-paths.patch.bz2 4751 BLAKE2B 78ae06bfbdd6d389af2890aadebc5765f16d1616bb9c1b8820a21b2f2a283f4f4aea5bc4f7edc5d61acc80da67ca80a2d0b007a669cf7a37f1ea77b11f552643 SHA512 1fec0c784a1d306a62c9a5320236bfb53bffd4278bbcc8439ea640500b8668cec4e6c23174d1d88f8109bc88549c931ff889b4c07a8f0f5446bb85a434665702
DIST inspircd-3.16.1.tar.gz 877817 BLAKE2B a54992c32a13a512bce93157b23a17d433fbdbf7efcaa54a66be17628335db379d0abbb14e22a455e069fd8fb2a1f3e0152a112acbe634e6de87208b4a1b8cd5 SHA512 2b488858b0012bcb3eb92a33960e9927c861587c7b7451a47fd3e10a97fad9c392524d98712593fd455c5cbae7fd1779e4b90b9e55680c2f36b483e0acf2bba5
diff --git a/net-irc/inspircd/inspircd-3.15.0.ebuild b/net-irc/inspircd/inspircd-3.15.0.ebuild
deleted file mode 100644
index e179adf0a0da..000000000000
--- a/net-irc/inspircd/inspircd-3.15.0.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd toolchain-funcs
-
-DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://www.inspircd.org/"
-SRC_URI="
- https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-build-paths.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-IUSE="argon2 debug gnutls ldap maxminddb mbedtls mysql pcre pcre2 postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
-
-RDEPEND="
- acct-group/inspircd
- acct-user/inspircd
- dev-lang/perl
- argon2? ( app-crypt/argon2 )
- gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap:= )
- maxminddb? ( dev-libs/libmaxminddb:= )
- mbedtls? ( net-libs/mbedtls:= )
- mysql? ( dev-db/mysql-connector-c:= )
- pcre? ( dev-libs/libpcre )
- pcre2? ( dev-libs/libpcre2 )
- postgres? ( dev-db/postgresql:= )
- re2? ( dev-libs/re2:= )
- sqlite? ( >=dev-db/sqlite-3.0 )
- ssl? ( dev-libs/openssl:= )
- tre? ( dev-libs/tre )"
-DEPEND="${RDEPEND}"
-
-DOCS=( docs/. .configure/apparmor )
-PATCHES=( "${WORKDIR}"/${P}-fix-build-paths.patch )
-
-src_configure() {
- local extras=""
-
- use argon2 && extras+="argon2,"
- use gnutls && extras+="ssl_gnutls,"
- use ldap && extras+="ldap,"
- use maxminddb && extras+="geo_maxmind,"
- use mbedtls && extras+="ssl_mbedtls,"
- use mysql && extras+="mysql,"
- use pcre && extras+="regex_pcre,"
- use pcre2 && extras+="regex_pcre2,"
- use postgres && extras+="pgsql,"
- use re2 && extras+="regex_re2,"
- use regex-posix && extras+="regex_posix,"
- use regex-stdlib && extras+="regex_stdlib,"
- use sqlite && extras+="sqlite3,"
- use ssl && extras+="ssl_openssl,"
- use sslrehashsignal && extras+="sslrehashsignal,"
- use tre && extras+="regex_tre,"
-
- # The first configuration run enables certain "extra" InspIRCd
- # modules, the second run generates the actual makefile.
- if [[ -n "${extras}" ]]; then
- ./configure --enable-extras=${extras%,}
- fi
-
- local myconf=(
- --disable-auto-extras
- --disable-ownership
- --system
- --uid ${PN}
- --gid ${PN}
- --binary-dir="/usr/bin"
- --data-dir="/var/lib/${PN}/data"
- --example-dir="/usr/share/doc/${PV}"
- --manual-dir="/usr/share/man"
- --module-dir="/usr/$(get_libdir)/${PN}/modules")
- CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usev debug INSPIRCD_DEBUG=2) INSPIRCD_VERBOSE=1
-}
-
-src_install() {
- default
-
- insinto "/usr/include/${PN}"
- doins -r include/.
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
- systemd_dounit .configure/inspircd.service
-
- keepdir "/var/log/${PN}"
- insinto "/etc/logrotate.d"
- newins .configure/logrotate "${PN}"
-
- diropts -o"${PN}" -g"${PN}" -m0700
- keepdir "/var/lib/${PN}/data"
-
- rmdir "${ED}"/run{/inspircd,} || die
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "You will find example configuration files under "
- elog "/usr/share/doc/${PN}"
- elog "Read the ${PN}.conf.example file carefully before "
- elog "starting the service."
- fi
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2023-08-22 5:57 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2023-08-22 5:57 UTC (permalink / raw
To: gentoo-commits
commit: 49b1566673b221d2efbed124d38795fd8385859f
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 22 05:57:37 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Aug 22 05:57:37 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49b15666
net-irc/inspircd: Stabilize 3.16.1 amd64, #912697
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/inspircd-3.16.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.16.1.ebuild b/net-irc/inspircd/inspircd-3.16.1.ebuild
index 5452ab3dcb55..e179adf0a0da 100644
--- a/net-irc/inspircd/inspircd-3.16.1.ebuild
+++ b/net-irc/inspircd/inspircd-3.16.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
IUSE="argon2 debug gnutls ldap maxminddb mbedtls mysql pcre pcre2 postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2023-08-22 5:57 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2023-08-22 5:57 UTC (permalink / raw
To: gentoo-commits
commit: 71a3ac0de41cd73244c9be6a541b7cf15cf551ff
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 22 05:57:12 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Aug 22 05:57:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=71a3ac0d
net-irc/inspircd: Stabilize 3.16.1 x86, #912697
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/inspircd-3.16.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.16.1.ebuild b/net-irc/inspircd/inspircd-3.16.1.ebuild
index 7df864d182dd..5452ab3dcb55 100644
--- a/net-irc/inspircd/inspircd-3.16.1.ebuild
+++ b/net-irc/inspircd/inspircd-3.16.1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
IUSE="argon2 debug gnutls ldap maxminddb mbedtls mysql pcre pcre2 postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2023-07-14 6:50 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2023-07-14 6:50 UTC (permalink / raw
To: gentoo-commits
commit: 293a95e11dbb507926fdc931024ddd044302b20f
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Mon Jun 19 00:07:17 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Jul 14 06:50:36 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=293a95e1
net-irc/inspircd: add 3.16.1
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 +
net-irc/inspircd/inspircd-3.16.1.ebuild | 113 ++++++++++++++++++++++++++++++++
2 files changed, 115 insertions(+)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 2de3a2a36cee..4c9fe9246a01 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -2,3 +2,5 @@ DIST inspircd-3.15.0-fix-build-paths.patch.bz2 4733 BLAKE2B 72bc94f8feb5620ce8bd
DIST inspircd-3.15.0.tar.gz 874629 BLAKE2B 50dd2cdba497e85da6d72c22f612cae5944f2a654783d6edc673e956a33132c539ab71bc7ab9647468bd96cc3e2c73031a300e39df0753886af8ac532d07b696 SHA512 32d10cd7f6a06c79720c138fc4aff3c8db667754c7a2fe3ad7c07a1e56604bedcf17e3dd5d5f54a6fd49b37414acd57b97afc1d4accbf3e5fbd92b483fe6c394
DIST inspircd-3.16.0-fix-build-paths.patch.bz2 4737 BLAKE2B 40099378213c5a5b65e7c856255a0dc70a8e026f9b868ab6b79656478b7ba3193bc18c8861c0909936ba56b73b1c3cb8a8dd5e2f435573e480c505d173966e85 SHA512 be8e37107e3c12b7175c02b0e1628fe932284f247c14ed39a9bc8a7212d3d79dd070bf7472b6b47f084388ef5bf28118f5f2a6282e2363d970918147a9a558e3
DIST inspircd-3.16.0.tar.gz 877665 BLAKE2B 0a07dd00c9092a263a0eab9934ea1a2675aee72438803a4e4d2376a3b622f51211f9586f9300282dde7009fbae583164d1c6892f69cb031e9714a0d410df09b1 SHA512 dfbdb306e79d9a7788cf6c474bfd1d0ce34ea6b3b08e2ab880985d272028a61a6d6257b7b573554f3edd5a51b8d3a29c364beca78caeddd79b251df11e369479
+DIST inspircd-3.16.1-fix-build-paths.patch.bz2 4751 BLAKE2B 78ae06bfbdd6d389af2890aadebc5765f16d1616bb9c1b8820a21b2f2a283f4f4aea5bc4f7edc5d61acc80da67ca80a2d0b007a669cf7a37f1ea77b11f552643 SHA512 1fec0c784a1d306a62c9a5320236bfb53bffd4278bbcc8439ea640500b8668cec4e6c23174d1d88f8109bc88549c931ff889b4c07a8f0f5446bb85a434665702
+DIST inspircd-3.16.1.tar.gz 877817 BLAKE2B a54992c32a13a512bce93157b23a17d433fbdbf7efcaa54a66be17628335db379d0abbb14e22a455e069fd8fb2a1f3e0152a112acbe634e6de87208b4a1b8cd5 SHA512 2b488858b0012bcb3eb92a33960e9927c861587c7b7451a47fd3e10a97fad9c392524d98712593fd455c5cbae7fd1779e4b90b9e55680c2f36b483e0acf2bba5
diff --git a/net-irc/inspircd/inspircd-3.16.1.ebuild b/net-irc/inspircd/inspircd-3.16.1.ebuild
new file mode 100644
index 000000000000..7df864d182dd
--- /dev/null
+++ b/net-irc/inspircd/inspircd-3.16.1.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://www.inspircd.org/"
+SRC_URI="
+ https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-build-paths.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="argon2 debug gnutls ldap maxminddb mbedtls mysql pcre pcre2 postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ argon2? ( app-crypt/argon2 )
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap:= )
+ maxminddb? ( dev-libs/libmaxminddb:= )
+ mbedtls? ( net-libs/mbedtls:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ pcre? ( dev-libs/libpcre )
+ pcre2? ( dev-libs/libpcre2 )
+ postgres? ( dev-db/postgresql:= )
+ re2? ( dev-libs/re2:= )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ ssl? ( dev-libs/openssl:= )
+ tre? ( dev-libs/tre )"
+DEPEND="${RDEPEND}"
+
+DOCS=( docs/. .configure/apparmor )
+PATCHES=( "${WORKDIR}"/${P}-fix-build-paths.patch )
+
+src_configure() {
+ local extras=""
+
+ use argon2 && extras+="argon2,"
+ use gnutls && extras+="ssl_gnutls,"
+ use ldap && extras+="ldap,"
+ use maxminddb && extras+="geo_maxmind,"
+ use mbedtls && extras+="ssl_mbedtls,"
+ use mysql && extras+="mysql,"
+ use pcre && extras+="regex_pcre,"
+ use pcre2 && extras+="regex_pcre2,"
+ use postgres && extras+="pgsql,"
+ use re2 && extras+="regex_re2,"
+ use regex-posix && extras+="regex_posix,"
+ use regex-stdlib && extras+="regex_stdlib,"
+ use sqlite && extras+="sqlite3,"
+ use ssl && extras+="ssl_openssl,"
+ use sslrehashsignal && extras+="sslrehashsignal,"
+ use tre && extras+="regex_tre,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n "${extras}" ]]; then
+ ./configure --enable-extras=${extras%,}
+ fi
+
+ local myconf=(
+ --disable-auto-extras
+ --disable-ownership
+ --system
+ --uid ${PN}
+ --gid ${PN}
+ --binary-dir="/usr/bin"
+ --data-dir="/var/lib/${PN}/data"
+ --example-dir="/usr/share/doc/${PV}"
+ --manual-dir="/usr/share/man"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules")
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usev debug INSPIRCD_DEBUG=2) INSPIRCD_VERBOSE=1
+}
+
+src_install() {
+ default
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+ systemd_dounit .configure/inspircd.service
+
+ keepdir "/var/log/${PN}"
+ insinto "/etc/logrotate.d"
+ newins .configure/logrotate "${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+
+ rmdir "${ED}"/run{/inspircd,} || die
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "You will find example configuration files under "
+ elog "/usr/share/doc/${PN}"
+ elog "Read the ${PN}.conf.example file carefully before "
+ elog "starting the service."
+ fi
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2023-07-14 6:50 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2023-07-14 6:50 UTC (permalink / raw
To: gentoo-commits
commit: 4473eef1e26f2e16875097d046af4d8c0527184a
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Mon Jun 19 00:10:34 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Jul 14 06:50:36 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4473eef1
net-irc/inspircd: drop 3.16.0
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/31539
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 -
net-irc/inspircd/inspircd-3.16.0.ebuild | 113 --------------------------------
2 files changed, 115 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 4c9fe9246a01..737739050900 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,6 +1,4 @@
DIST inspircd-3.15.0-fix-build-paths.patch.bz2 4733 BLAKE2B 72bc94f8feb5620ce8bd735dd84a5805b086855af39ca204b2159c41f951fd8285e01aca69f9ef1c1b546060eb46a5b6a42c66e8831ab9289663429a8b0371fc SHA512 8d021f04b861d5b3a7bfd19f8b49e34498f1bdda02fda967d78b35af8329819a37a446db42c8c1f7c8543b3fa533dcff214b92b5393cd380a1d47fd32cdf0679
DIST inspircd-3.15.0.tar.gz 874629 BLAKE2B 50dd2cdba497e85da6d72c22f612cae5944f2a654783d6edc673e956a33132c539ab71bc7ab9647468bd96cc3e2c73031a300e39df0753886af8ac532d07b696 SHA512 32d10cd7f6a06c79720c138fc4aff3c8db667754c7a2fe3ad7c07a1e56604bedcf17e3dd5d5f54a6fd49b37414acd57b97afc1d4accbf3e5fbd92b483fe6c394
-DIST inspircd-3.16.0-fix-build-paths.patch.bz2 4737 BLAKE2B 40099378213c5a5b65e7c856255a0dc70a8e026f9b868ab6b79656478b7ba3193bc18c8861c0909936ba56b73b1c3cb8a8dd5e2f435573e480c505d173966e85 SHA512 be8e37107e3c12b7175c02b0e1628fe932284f247c14ed39a9bc8a7212d3d79dd070bf7472b6b47f084388ef5bf28118f5f2a6282e2363d970918147a9a558e3
-DIST inspircd-3.16.0.tar.gz 877665 BLAKE2B 0a07dd00c9092a263a0eab9934ea1a2675aee72438803a4e4d2376a3b622f51211f9586f9300282dde7009fbae583164d1c6892f69cb031e9714a0d410df09b1 SHA512 dfbdb306e79d9a7788cf6c474bfd1d0ce34ea6b3b08e2ab880985d272028a61a6d6257b7b573554f3edd5a51b8d3a29c364beca78caeddd79b251df11e369479
DIST inspircd-3.16.1-fix-build-paths.patch.bz2 4751 BLAKE2B 78ae06bfbdd6d389af2890aadebc5765f16d1616bb9c1b8820a21b2f2a283f4f4aea5bc4f7edc5d61acc80da67ca80a2d0b007a669cf7a37f1ea77b11f552643 SHA512 1fec0c784a1d306a62c9a5320236bfb53bffd4278bbcc8439ea640500b8668cec4e6c23174d1d88f8109bc88549c931ff889b4c07a8f0f5446bb85a434665702
DIST inspircd-3.16.1.tar.gz 877817 BLAKE2B a54992c32a13a512bce93157b23a17d433fbdbf7efcaa54a66be17628335db379d0abbb14e22a455e069fd8fb2a1f3e0152a112acbe634e6de87208b4a1b8cd5 SHA512 2b488858b0012bcb3eb92a33960e9927c861587c7b7451a47fd3e10a97fad9c392524d98712593fd455c5cbae7fd1779e4b90b9e55680c2f36b483e0acf2bba5
diff --git a/net-irc/inspircd/inspircd-3.16.0.ebuild b/net-irc/inspircd/inspircd-3.16.0.ebuild
deleted file mode 100644
index 7df864d182dd..000000000000
--- a/net-irc/inspircd/inspircd-3.16.0.ebuild
+++ /dev/null
@@ -1,113 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd toolchain-funcs
-
-DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://www.inspircd.org/"
-SRC_URI="
- https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-build-paths.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
-IUSE="argon2 debug gnutls ldap maxminddb mbedtls mysql pcre pcre2 postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
-
-RDEPEND="
- acct-group/inspircd
- acct-user/inspircd
- dev-lang/perl
- argon2? ( app-crypt/argon2 )
- gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap:= )
- maxminddb? ( dev-libs/libmaxminddb:= )
- mbedtls? ( net-libs/mbedtls:= )
- mysql? ( dev-db/mysql-connector-c:= )
- pcre? ( dev-libs/libpcre )
- pcre2? ( dev-libs/libpcre2 )
- postgres? ( dev-db/postgresql:= )
- re2? ( dev-libs/re2:= )
- sqlite? ( >=dev-db/sqlite-3.0 )
- ssl? ( dev-libs/openssl:= )
- tre? ( dev-libs/tre )"
-DEPEND="${RDEPEND}"
-
-DOCS=( docs/. .configure/apparmor )
-PATCHES=( "${WORKDIR}"/${P}-fix-build-paths.patch )
-
-src_configure() {
- local extras=""
-
- use argon2 && extras+="argon2,"
- use gnutls && extras+="ssl_gnutls,"
- use ldap && extras+="ldap,"
- use maxminddb && extras+="geo_maxmind,"
- use mbedtls && extras+="ssl_mbedtls,"
- use mysql && extras+="mysql,"
- use pcre && extras+="regex_pcre,"
- use pcre2 && extras+="regex_pcre2,"
- use postgres && extras+="pgsql,"
- use re2 && extras+="regex_re2,"
- use regex-posix && extras+="regex_posix,"
- use regex-stdlib && extras+="regex_stdlib,"
- use sqlite && extras+="sqlite3,"
- use ssl && extras+="ssl_openssl,"
- use sslrehashsignal && extras+="sslrehashsignal,"
- use tre && extras+="regex_tre,"
-
- # The first configuration run enables certain "extra" InspIRCd
- # modules, the second run generates the actual makefile.
- if [[ -n "${extras}" ]]; then
- ./configure --enable-extras=${extras%,}
- fi
-
- local myconf=(
- --disable-auto-extras
- --disable-ownership
- --system
- --uid ${PN}
- --gid ${PN}
- --binary-dir="/usr/bin"
- --data-dir="/var/lib/${PN}/data"
- --example-dir="/usr/share/doc/${PV}"
- --manual-dir="/usr/share/man"
- --module-dir="/usr/$(get_libdir)/${PN}/modules")
- CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usev debug INSPIRCD_DEBUG=2) INSPIRCD_VERBOSE=1
-}
-
-src_install() {
- default
-
- insinto "/usr/include/${PN}"
- doins -r include/.
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
- systemd_dounit .configure/inspircd.service
-
- keepdir "/var/log/${PN}"
- insinto "/etc/logrotate.d"
- newins .configure/logrotate "${PN}"
-
- diropts -o"${PN}" -g"${PN}" -m0700
- keepdir "/var/lib/${PN}/data"
-
- rmdir "${ED}"/run{/inspircd,} || die
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "You will find example configuration files under "
- elog "/usr/share/doc/${PN}"
- elog "Read the ${PN}.conf.example file carefully before "
- elog "starting the service."
- fi
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2023-05-20 12:32 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2023-05-20 12:32 UTC (permalink / raw
To: gentoo-commits
commit: cf7172c92a94e732f4a2fd05d88e7ace19e158ac
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Mon May 8 06:14:14 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat May 20 12:31:45 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cf7172c9
net-irc/inspircd: add 3.16.0
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/30927
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 +
net-irc/inspircd/inspircd-3.16.0.ebuild | 113 ++++++++++++++++++++++++++++++++
2 files changed, 115 insertions(+)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 1a6c4bb927de..2de3a2a36cee 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,2 +1,4 @@
DIST inspircd-3.15.0-fix-build-paths.patch.bz2 4733 BLAKE2B 72bc94f8feb5620ce8bd735dd84a5805b086855af39ca204b2159c41f951fd8285e01aca69f9ef1c1b546060eb46a5b6a42c66e8831ab9289663429a8b0371fc SHA512 8d021f04b861d5b3a7bfd19f8b49e34498f1bdda02fda967d78b35af8329819a37a446db42c8c1f7c8543b3fa533dcff214b92b5393cd380a1d47fd32cdf0679
DIST inspircd-3.15.0.tar.gz 874629 BLAKE2B 50dd2cdba497e85da6d72c22f612cae5944f2a654783d6edc673e956a33132c539ab71bc7ab9647468bd96cc3e2c73031a300e39df0753886af8ac532d07b696 SHA512 32d10cd7f6a06c79720c138fc4aff3c8db667754c7a2fe3ad7c07a1e56604bedcf17e3dd5d5f54a6fd49b37414acd57b97afc1d4accbf3e5fbd92b483fe6c394
+DIST inspircd-3.16.0-fix-build-paths.patch.bz2 4737 BLAKE2B 40099378213c5a5b65e7c856255a0dc70a8e026f9b868ab6b79656478b7ba3193bc18c8861c0909936ba56b73b1c3cb8a8dd5e2f435573e480c505d173966e85 SHA512 be8e37107e3c12b7175c02b0e1628fe932284f247c14ed39a9bc8a7212d3d79dd070bf7472b6b47f084388ef5bf28118f5f2a6282e2363d970918147a9a558e3
+DIST inspircd-3.16.0.tar.gz 877665 BLAKE2B 0a07dd00c9092a263a0eab9934ea1a2675aee72438803a4e4d2376a3b622f51211f9586f9300282dde7009fbae583164d1c6892f69cb031e9714a0d410df09b1 SHA512 dfbdb306e79d9a7788cf6c474bfd1d0ce34ea6b3b08e2ab880985d272028a61a6d6257b7b573554f3edd5a51b8d3a29c364beca78caeddd79b251df11e369479
diff --git a/net-irc/inspircd/inspircd-3.16.0.ebuild b/net-irc/inspircd/inspircd-3.16.0.ebuild
new file mode 100644
index 000000000000..7df864d182dd
--- /dev/null
+++ b/net-irc/inspircd/inspircd-3.16.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://www.inspircd.org/"
+SRC_URI="
+ https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-build-paths.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="argon2 debug gnutls ldap maxminddb mbedtls mysql pcre pcre2 postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ argon2? ( app-crypt/argon2 )
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap:= )
+ maxminddb? ( dev-libs/libmaxminddb:= )
+ mbedtls? ( net-libs/mbedtls:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ pcre? ( dev-libs/libpcre )
+ pcre2? ( dev-libs/libpcre2 )
+ postgres? ( dev-db/postgresql:= )
+ re2? ( dev-libs/re2:= )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ ssl? ( dev-libs/openssl:= )
+ tre? ( dev-libs/tre )"
+DEPEND="${RDEPEND}"
+
+DOCS=( docs/. .configure/apparmor )
+PATCHES=( "${WORKDIR}"/${P}-fix-build-paths.patch )
+
+src_configure() {
+ local extras=""
+
+ use argon2 && extras+="argon2,"
+ use gnutls && extras+="ssl_gnutls,"
+ use ldap && extras+="ldap,"
+ use maxminddb && extras+="geo_maxmind,"
+ use mbedtls && extras+="ssl_mbedtls,"
+ use mysql && extras+="mysql,"
+ use pcre && extras+="regex_pcre,"
+ use pcre2 && extras+="regex_pcre2,"
+ use postgres && extras+="pgsql,"
+ use re2 && extras+="regex_re2,"
+ use regex-posix && extras+="regex_posix,"
+ use regex-stdlib && extras+="regex_stdlib,"
+ use sqlite && extras+="sqlite3,"
+ use ssl && extras+="ssl_openssl,"
+ use sslrehashsignal && extras+="sslrehashsignal,"
+ use tre && extras+="regex_tre,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n "${extras}" ]]; then
+ ./configure --enable-extras=${extras%,}
+ fi
+
+ local myconf=(
+ --disable-auto-extras
+ --disable-ownership
+ --system
+ --uid ${PN}
+ --gid ${PN}
+ --binary-dir="/usr/bin"
+ --data-dir="/var/lib/${PN}/data"
+ --example-dir="/usr/share/doc/${PV}"
+ --manual-dir="/usr/share/man"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules")
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usev debug INSPIRCD_DEBUG=2) INSPIRCD_VERBOSE=1
+}
+
+src_install() {
+ default
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+ systemd_dounit .configure/inspircd.service
+
+ keepdir "/var/log/${PN}"
+ insinto "/etc/logrotate.d"
+ newins .configure/logrotate "${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+
+ rmdir "${ED}"/run{/inspircd,} || die
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "You will find example configuration files under "
+ elog "/usr/share/doc/${PN}"
+ elog "Read the ${PN}.conf.example file carefully before "
+ elog "starting the service."
+ fi
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2023-03-08 13:43 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2023-03-08 13:43 UTC (permalink / raw
To: gentoo-commits
commit: 3a6305ea0022c87654772656d63a8afd89b64e05
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Mon Feb 27 01:51:06 2023 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Wed Mar 8 13:43:45 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3a6305ea
net-irc/inspircd: drop 3.14.0-r1
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29820
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 -
net-irc/inspircd/inspircd-3.14.0-r1.ebuild | 109 -----------------------------
2 files changed, 111 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 15c1b0551ab1..1a6c4bb927de 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,4 +1,2 @@
-DIST inspircd-3.14.0-fix-build-paths.patch.bz2 4731 BLAKE2B 5d8bdfc2af5ff4e9f0e592cb23dd747f9bcfcaad63a725d03fc78b2b032bc4df59a21dfca2067b3e50c1dcf18257706fb30862a1db919e109b8954aa06712efe SHA512 bfd5bdf58fa0ce8e91da1d74aada01f7cafd33b911f5445fd379728f5e67c8b10cf68cdc74dc0cf3d6bdab87ee9cb2251a52e3ed165970381b19a487ee11b554
-DIST inspircd-3.14.0.tar.gz 869137 BLAKE2B d02d98c6922093e2e04a8f68092a8591ca4b7e5b079676ddc9b33c315725ac4c6739528c3285820683f0daba9926c4be8577e643b4a6cc28d9d3f39151d7da82 SHA512 c19afc20b779a029b9e7a88470806d4a8e45d1fa3e9fd8597c02811d5669e6812c33dc3086557f1cb28335a778c50b78efd863357f500780dbadc61c02c2253c
DIST inspircd-3.15.0-fix-build-paths.patch.bz2 4733 BLAKE2B 72bc94f8feb5620ce8bd735dd84a5805b086855af39ca204b2159c41f951fd8285e01aca69f9ef1c1b546060eb46a5b6a42c66e8831ab9289663429a8b0371fc SHA512 8d021f04b861d5b3a7bfd19f8b49e34498f1bdda02fda967d78b35af8329819a37a446db42c8c1f7c8543b3fa533dcff214b92b5393cd380a1d47fd32cdf0679
DIST inspircd-3.15.0.tar.gz 874629 BLAKE2B 50dd2cdba497e85da6d72c22f612cae5944f2a654783d6edc673e956a33132c539ab71bc7ab9647468bd96cc3e2c73031a300e39df0753886af8ac532d07b696 SHA512 32d10cd7f6a06c79720c138fc4aff3c8db667754c7a2fe3ad7c07a1e56604bedcf17e3dd5d5f54a6fd49b37414acd57b97afc1d4accbf3e5fbd92b483fe6c394
diff --git a/net-irc/inspircd/inspircd-3.14.0-r1.ebuild b/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
deleted file mode 100644
index 2d928bd71404..000000000000
--- a/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
+++ /dev/null
@@ -1,109 +0,0 @@
-# Copyright 1999-2023 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd toolchain-funcs
-
-DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://www.inspircd.org/"
-SRC_URI="
- https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-build-paths.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
-
-RDEPEND="
- acct-group/inspircd
- acct-user/inspircd
- dev-lang/perl
- gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap:= )
- maxminddb? ( dev-libs/libmaxminddb:= )
- mbedtls? ( net-libs/mbedtls:= )
- mysql? ( dev-db/mysql-connector-c:= )
- pcre? ( dev-libs/libpcre )
- postgres? ( dev-db/postgresql:= )
- re2? ( dev-libs/re2:= )
- sqlite? ( >=dev-db/sqlite-3.0 )
- ssl? ( dev-libs/openssl:= )
- tre? ( dev-libs/tre )"
-DEPEND="${RDEPEND}"
-
-DOCS=( docs/. .configure/apparmor )
-PATCHES=( "${WORKDIR}"/${P}-fix-build-paths.patch )
-
-src_configure() {
- local extras=""
-
- use gnutls && extras+="ssl_gnutls,"
- use ldap && extras+="ldap,"
- use maxminddb && extras+="geo_maxmind,"
- use mbedtls && extras+="ssl_mbedtls,"
- use mysql && extras+="mysql,"
- use pcre && extras+="regex_pcre,"
- use postgres && extras+="pgsql,"
- use re2 && extras+="regex_re2,"
- use regex-posix && extras+="regex_posix,"
- use regex-stdlib && extras+="regex_stdlib,"
- use sqlite && extras+="sqlite3,"
- use ssl && extras+="ssl_openssl,"
- use sslrehashsignal && extras+="sslrehashsignal,"
- use tre && extras+="regex_tre,"
-
- # The first configuration run enables certain "extra" InspIRCd
- # modules, the second run generates the actual makefile.
- if [[ -n "${extras}" ]]; then
- ./configure --enable-extras=${extras%,}
- fi
-
- local myconf=(
- --disable-auto-extras
- --disable-ownership
- --system
- --uid ${PN}
- --gid ${PN}
- --binary-dir="/usr/bin"
- --data-dir="/var/lib/${PN}/data"
- --example-dir="/usr/share/doc/${PV}"
- --manual-dir="/usr/share/man"
- --module-dir="/usr/$(get_libdir)/${PN}/modules")
- CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usev debug INSPIRCD_DEBUG=2) INSPIRCD_VERBOSE=1
-}
-
-src_install() {
- default
-
- insinto "/usr/include/${PN}"
- doins -r include/.
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
- systemd_dounit .configure/inspircd.service
-
- keepdir "/var/log/${PN}"
- insinto "/etc/logrotate.d"
- newins .configure/logrotate "${PN}"
-
- diropts -o"${PN}" -g"${PN}" -m0700
- keepdir "/var/lib/${PN}/data"
-
- rmdir "${ED}"/run{/inspircd,} || die
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "You will find example configuration files under "
- elog "/usr/share/doc/${PN}"
- elog "Read the ${PN}.conf.example file carefully before "
- elog "starting the service."
- fi
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2023-02-22 6:09 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-02-22 6:09 UTC (permalink / raw
To: gentoo-commits
commit: fa2575e954ee65e311716083125cfdd3c7336c18
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Feb 22 06:09:12 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 22 06:09:12 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fa2575e9
net-irc/inspircd: Stabilize 3.15.0 x86, #895648
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/inspircd/inspircd-3.15.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.15.0.ebuild b/net-irc/inspircd/inspircd-3.15.0.ebuild
index 7df864d182dd..5452ab3dcb55 100644
--- a/net-irc/inspircd/inspircd-3.15.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.15.0.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
IUSE="argon2 debug gnutls ldap maxminddb mbedtls mysql pcre pcre2 postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2023-01-16 10:26 Viorel Munteanu
0 siblings, 0 replies; 79+ messages in thread
From: Viorel Munteanu @ 2023-01-16 10:26 UTC (permalink / raw
To: gentoo-commits
commit: 8c2c86e8670deb9fc51ce769e624d921cab35fe7
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Mon Jan 9 04:08:53 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Mon Jan 16 10:24:59 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8c2c86e8
net-irc/inspircd: add 3.15.0
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29028
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 +
net-irc/inspircd/inspircd-3.15.0.ebuild | 113 ++++++++++++++++++++++++++++++++
net-irc/inspircd/metadata.xml | 2 +
3 files changed, 117 insertions(+)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 59eb8ce6d90f..d4c6efe23b9e 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -4,3 +4,5 @@ DIST inspircd-3.13.0-fix-template-files.patch.bz2 785 BLAKE2B ee559a1e92c7ff1b98
DIST inspircd-3.13.0.tar.gz 868027 BLAKE2B 9d31917d076329d255f3b29a394a1329f286d3178573063e5af48148c14ba8a4c6b78e90251ec9d8df9dc10726435dd4aff381c65d81c902034ea527aabac51f SHA512 1466e6b4259ea0f1e62342133a6720839e01eea24f67398ab47f9d5d63703cb934b867c705f07c8e0d3a0fa25c20f9b20ce3f5dbc7bbe7c4f2d5d02b7a170cca
DIST inspircd-3.14.0-fix-build-paths.patch.bz2 4731 BLAKE2B 5d8bdfc2af5ff4e9f0e592cb23dd747f9bcfcaad63a725d03fc78b2b032bc4df59a21dfca2067b3e50c1dcf18257706fb30862a1db919e109b8954aa06712efe SHA512 bfd5bdf58fa0ce8e91da1d74aada01f7cafd33b911f5445fd379728f5e67c8b10cf68cdc74dc0cf3d6bdab87ee9cb2251a52e3ed165970381b19a487ee11b554
DIST inspircd-3.14.0.tar.gz 869137 BLAKE2B d02d98c6922093e2e04a8f68092a8591ca4b7e5b079676ddc9b33c315725ac4c6739528c3285820683f0daba9926c4be8577e643b4a6cc28d9d3f39151d7da82 SHA512 c19afc20b779a029b9e7a88470806d4a8e45d1fa3e9fd8597c02811d5669e6812c33dc3086557f1cb28335a778c50b78efd863357f500780dbadc61c02c2253c
+DIST inspircd-3.15.0-fix-build-paths.patch.bz2 4733 BLAKE2B 72bc94f8feb5620ce8bd735dd84a5805b086855af39ca204b2159c41f951fd8285e01aca69f9ef1c1b546060eb46a5b6a42c66e8831ab9289663429a8b0371fc SHA512 8d021f04b861d5b3a7bfd19f8b49e34498f1bdda02fda967d78b35af8329819a37a446db42c8c1f7c8543b3fa533dcff214b92b5393cd380a1d47fd32cdf0679
+DIST inspircd-3.15.0.tar.gz 874629 BLAKE2B 50dd2cdba497e85da6d72c22f612cae5944f2a654783d6edc673e956a33132c539ab71bc7ab9647468bd96cc3e2c73031a300e39df0753886af8ac532d07b696 SHA512 32d10cd7f6a06c79720c138fc4aff3c8db667754c7a2fe3ad7c07a1e56604bedcf17e3dd5d5f54a6fd49b37414acd57b97afc1d4accbf3e5fbd92b483fe6c394
diff --git a/net-irc/inspircd/inspircd-3.15.0.ebuild b/net-irc/inspircd/inspircd-3.15.0.ebuild
new file mode 100644
index 000000000000..7df864d182dd
--- /dev/null
+++ b/net-irc/inspircd/inspircd-3.15.0.ebuild
@@ -0,0 +1,113 @@
+# Copyright 1999-2023 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://www.inspircd.org/"
+SRC_URI="
+ https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-build-paths.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="argon2 debug gnutls ldap maxminddb mbedtls mysql pcre pcre2 postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ argon2? ( app-crypt/argon2 )
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap:= )
+ maxminddb? ( dev-libs/libmaxminddb:= )
+ mbedtls? ( net-libs/mbedtls:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ pcre? ( dev-libs/libpcre )
+ pcre2? ( dev-libs/libpcre2 )
+ postgres? ( dev-db/postgresql:= )
+ re2? ( dev-libs/re2:= )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ ssl? ( dev-libs/openssl:= )
+ tre? ( dev-libs/tre )"
+DEPEND="${RDEPEND}"
+
+DOCS=( docs/. .configure/apparmor )
+PATCHES=( "${WORKDIR}"/${P}-fix-build-paths.patch )
+
+src_configure() {
+ local extras=""
+
+ use argon2 && extras+="argon2,"
+ use gnutls && extras+="ssl_gnutls,"
+ use ldap && extras+="ldap,"
+ use maxminddb && extras+="geo_maxmind,"
+ use mbedtls && extras+="ssl_mbedtls,"
+ use mysql && extras+="mysql,"
+ use pcre && extras+="regex_pcre,"
+ use pcre2 && extras+="regex_pcre2,"
+ use postgres && extras+="pgsql,"
+ use re2 && extras+="regex_re2,"
+ use regex-posix && extras+="regex_posix,"
+ use regex-stdlib && extras+="regex_stdlib,"
+ use sqlite && extras+="sqlite3,"
+ use ssl && extras+="ssl_openssl,"
+ use sslrehashsignal && extras+="sslrehashsignal,"
+ use tre && extras+="regex_tre,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n "${extras}" ]]; then
+ ./configure --enable-extras=${extras%,}
+ fi
+
+ local myconf=(
+ --disable-auto-extras
+ --disable-ownership
+ --system
+ --uid ${PN}
+ --gid ${PN}
+ --binary-dir="/usr/bin"
+ --data-dir="/var/lib/${PN}/data"
+ --example-dir="/usr/share/doc/${PV}"
+ --manual-dir="/usr/share/man"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules")
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usev debug INSPIRCD_DEBUG=2) INSPIRCD_VERBOSE=1
+}
+
+src_install() {
+ default
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+ systemd_dounit .configure/inspircd.service
+
+ keepdir "/var/log/${PN}"
+ insinto "/etc/logrotate.d"
+ newins .configure/logrotate "${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+
+ rmdir "${ED}"/run{/inspircd,} || die
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "You will find example configuration files under "
+ elog "/usr/share/doc/${PN}"
+ elog "Read the ${PN}.conf.example file carefully before "
+ elog "starting the service."
+ fi
+}
diff --git a/net-irc/inspircd/metadata.xml b/net-irc/inspircd/metadata.xml
index 08f34e02163c..41305043803e 100644
--- a/net-irc/inspircd/metadata.xml
+++ b/net-irc/inspircd/metadata.xml
@@ -12,11 +12,13 @@
para ser estable, moderno y ligero.
</longdescription>
<use>
+ <flag name="argon2">Enable Argon2 hashes in modules</flag>
<flag name="gnutls">Enable TLS support</flag>
<flag name="ldap">Enable LDAP support</flag>
<flag name="maxminddb">Add support for geolocation using libMaxMindDB</flag>
<flag name="mbedtls">Add support for TLS using the mbedTLS library</flag>
<flag name="mysql">Enable MySQL database backend</flag>
+ <flag name="pcre2">Add support for Perl Compatible Regular Expressions 2</flag>
<flag name="postgres">Enable PostgreSQL database backend</flag>
<flag name="re2">Add support for Google RE2 regular expressions library</flag>
<flag name="regex-posix">Add support for POSIX Regular Expressions</flag>
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2023-01-16 10:26 Viorel Munteanu
0 siblings, 0 replies; 79+ messages in thread
From: Viorel Munteanu @ 2023-01-16 10:26 UTC (permalink / raw
To: gentoo-commits
commit: 2e77f88049e6a4a5835cc20d8b03382c5cb95e65
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Sun Jan 8 23:29:27 2023 +0000
Commit: Viorel Munteanu <ceamac <AT> gentoo <DOT> org>
CommitDate: Mon Jan 16 10:25:00 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=2e77f880
net-irc/inspircd: drop 3.13.0-r1
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/29027
Signed-off-by: Viorel Munteanu <ceamac <AT> gentoo.org>
net-irc/inspircd/Manifest | 4 --
net-irc/inspircd/inspircd-3.13.0-r1.ebuild | 112 -----------------------------
2 files changed, 116 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index d4c6efe23b9e..15c1b0551ab1 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,7 +1,3 @@
-DIST inspircd-3.13.0-fix-logrotate-conf.patch.bz2 537 BLAKE2B 81bb056b1dba8bd4716b29dd582fc9e77793b7296bbd41570eab6d569a496a5725db74a476aab78174e16f67158f8d2c4feba55ff1db7ed1c0012e303d45b0b4 SHA512 9a3b4f7842be44278725348d8e42db719e280745c1394a6005b6bd25ab79ad78c7717d8befd7a1ab973efc23ed0299eed4418b41d26d2ed4990a516cddc63c78
-DIST inspircd-3.13.0-fix-path-builds.patch.bz2 4719 BLAKE2B f0a278f2cba6a6c84c60ef34c9f15b2fbd4ecad4a3e16944b4a50437209447c70db2faffcb6f0a18a5b970721ceaea041763e5ca237129211cf8c3bb8d925bb5 SHA512 124ba020382f9efbcc1a6d79f5b6ace61a70c6b86d46ce1067d9a05172ac77db7b06c3b61037f158d2fff3356bf897fae4504212b56a242c27fa42f5ba12a3ad
-DIST inspircd-3.13.0-fix-template-files.patch.bz2 785 BLAKE2B ee559a1e92c7ff1b985fffff815e2d12c8ebda5424583fb72cd9f4997806ee0e1571f983b024b6bf1a11077b763cf30a0b05a7ff12c25a51f8020ff3360ef597 SHA512 80a35c94753c1e32c7d58778031ab02ee70afdf9968ca647079d5a8c124c2bd10473a67609c8e9d48bc66ae94ba49dc9dab49a96cdc864a418f1f48d74ba80c9
-DIST inspircd-3.13.0.tar.gz 868027 BLAKE2B 9d31917d076329d255f3b29a394a1329f286d3178573063e5af48148c14ba8a4c6b78e90251ec9d8df9dc10726435dd4aff381c65d81c902034ea527aabac51f SHA512 1466e6b4259ea0f1e62342133a6720839e01eea24f67398ab47f9d5d63703cb934b867c705f07c8e0d3a0fa25c20f9b20ce3f5dbc7bbe7c4f2d5d02b7a170cca
DIST inspircd-3.14.0-fix-build-paths.patch.bz2 4731 BLAKE2B 5d8bdfc2af5ff4e9f0e592cb23dd747f9bcfcaad63a725d03fc78b2b032bc4df59a21dfca2067b3e50c1dcf18257706fb30862a1db919e109b8954aa06712efe SHA512 bfd5bdf58fa0ce8e91da1d74aada01f7cafd33b911f5445fd379728f5e67c8b10cf68cdc74dc0cf3d6bdab87ee9cb2251a52e3ed165970381b19a487ee11b554
DIST inspircd-3.14.0.tar.gz 869137 BLAKE2B d02d98c6922093e2e04a8f68092a8591ca4b7e5b079676ddc9b33c315725ac4c6739528c3285820683f0daba9926c4be8577e643b4a6cc28d9d3f39151d7da82 SHA512 c19afc20b779a029b9e7a88470806d4a8e45d1fa3e9fd8597c02811d5669e6812c33dc3086557f1cb28335a778c50b78efd863357f500780dbadc61c02c2253c
DIST inspircd-3.15.0-fix-build-paths.patch.bz2 4733 BLAKE2B 72bc94f8feb5620ce8bd735dd84a5805b086855af39ca204b2159c41f951fd8285e01aca69f9ef1c1b546060eb46a5b6a42c66e8831ab9289663429a8b0371fc SHA512 8d021f04b861d5b3a7bfd19f8b49e34498f1bdda02fda967d78b35af8329819a37a446db42c8c1f7c8543b3fa533dcff214b92b5393cd380a1d47fd32cdf0679
diff --git a/net-irc/inspircd/inspircd-3.13.0-r1.ebuild b/net-irc/inspircd/inspircd-3.13.0-r1.ebuild
deleted file mode 100644
index e7c8539265fb..000000000000
--- a/net-irc/inspircd/inspircd-3.13.0-r1.ebuild
+++ /dev/null
@@ -1,112 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit systemd toolchain-funcs
-
-DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://www.inspircd.org/"
-SRC_URI="
- https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
- https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-path-builds.patch.bz2
- https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-template-files.patch.bz2
- https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-logrotate-conf.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
-
-RDEPEND="
- acct-group/inspircd
- acct-user/inspircd
- dev-lang/perl
- gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap:= )
- maxminddb? ( dev-libs/libmaxminddb:= )
- mbedtls? ( net-libs/mbedtls:= )
- mysql? ( dev-db/mysql-connector-c:= )
- pcre? ( dev-libs/libpcre )
- postgres? ( dev-db/postgresql:= )
- re2? ( dev-libs/re2:= )
- sqlite? ( >=dev-db/sqlite-3.0 )
- ssl? ( dev-libs/openssl:= )
- tre? ( dev-libs/tre )"
-DEPEND="${RDEPEND}"
-
-DOCS=( docs/. .configure/apparmor )
-PATCHES=(
- "${WORKDIR}"/${P}-fix-path-builds.patch
- "${WORKDIR}"/${P}-fix-template-files.patch
- "${WORKDIR}"/${P}-fix-logrotate-conf.patch)
-
-src_configure() {
- local extras=""
-
- use gnutls && extras+="ssl_gnutls,"
- use ldap && extras+="ldap,"
- use maxminddb && extras+="geo_maxmind,"
- use mbedtls && extras+="ssl_mbedtls,"
- use mysql && extras+="mysql,"
- use pcre && extras+="regex_pcre,"
- use postgres && extras+="pgsql,"
- use re2 && extras+="regex_re2,"
- use regex-posix && extras+="regex_posix,"
- use regex-stdlib && extras+="regex_stdlib,"
- use sqlite && extras+="sqlite3,"
- use ssl && extras+="ssl_openssl,"
- use sslrehashsignal && extras+="sslrehashsignal,"
- use tre && extras+="regex_tre,"
-
- # The first configuration run enables certain "extra" InspIRCd
- # modules, the second run generates the actual makefile.
- if [[ -n "${extras}" ]]; then
- ./configure --enable-extras=${extras%,}
- fi
-
- local myconf=(
- --disable-auto-extras
- --disable-ownership
- --system
- --binary-dir="/usr/bin"
- --data-dir="/var/lib/${PN}/data"
- --example-dir="/usr/share/doc/${PV}"
- --manual-dir="/usr/share/man"
- --module-dir="/usr/$(get_libdir)/${PN}/modules")
- CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usev debug INSPIRCD_DEBUG=2) INSPIRCD_VERBOSE=1
-}
-
-src_install() {
- default
-
- insinto "/usr/include/${PN}"
- doins -r include/.
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
- systemd_dounit .configure/inspircd.service
-
- keepdir "/var/log/${PN}"
- insinto "/etc/logrotate.d"
- newins .configure/logrotate "${PN}"
-
- diropts -o"${PN}" -g"${PN}" -m0700
- keepdir "/var/lib/${PN}/data"
-
- rmdir "${ED}"/run{/inspircd,} || die
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "You will find example configuration files under "
- elog "/usr/share/doc/${PN}"
- elog "Read the ${PN}.conf.example file carefully before "
- elog "starting the service."
- fi
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2023-01-04 5:23 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-01-04 5:23 UTC (permalink / raw
To: gentoo-commits
commit: ecaae10d5206ce2d565cde20d35f67937addf9c1
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 4 05:22:52 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 4 05:22:56 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ecaae10d
net-irc/inspircd: Stabilize 3.14.0-r1 x86, #889632
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/inspircd/inspircd-3.14.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.14.0-r1.ebuild b/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
index b118b579ce4b..2d928bd71404 100644
--- a/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
+++ b/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
@@ -13,7 +13,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2023-01-04 5:23 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2023-01-04 5:23 UTC (permalink / raw
To: gentoo-commits
commit: 1f51e8290a336e6edd15114f82e126ae89814365
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Jan 4 05:22:50 2023 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Jan 4 05:22:55 2023 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=1f51e829
net-irc/inspircd: Stabilize 3.14.0-r1 amd64, #889632
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/inspircd/inspircd-3.14.0-r1.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-irc/inspircd/inspircd-3.14.0-r1.ebuild b/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
index 74fee7dad769..b118b579ce4b 100644
--- a/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
+++ b/net-irc/inspircd/inspircd-3.14.0-r1.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
@@ -13,7 +13,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2022-10-05 0:03 Ionen Wolkens
0 siblings, 0 replies; 79+ messages in thread
From: Ionen Wolkens @ 2022-10-05 0:03 UTC (permalink / raw
To: gentoo-commits
commit: 49b802acaedbbd035d407ffa4fe271bc6732d4a3
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Mon Oct 3 05:18:31 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Wed Oct 5 00:02:57 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49b802ac
net-irc/inspircd: Revbump to fix user/group for logrotate+systemd
Set correct owner and group in logrotate file.
ionen's note: doing this also fixes it for the systemd service file
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27590
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-irc/inspircd/{inspircd-3.14.0.ebuild => inspircd-3.14.0-r1.ebuild} | 2 ++
1 file changed, 2 insertions(+)
diff --git a/net-irc/inspircd/inspircd-3.14.0.ebuild b/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
similarity index 99%
rename from net-irc/inspircd/inspircd-3.14.0.ebuild
rename to net-irc/inspircd/inspircd-3.14.0-r1.ebuild
index 09344ff0054e..74fee7dad769 100644
--- a/net-irc/inspircd/inspircd-3.14.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.14.0-r1.ebuild
@@ -64,6 +64,8 @@ src_configure() {
--disable-auto-extras
--disable-ownership
--system
+ --uid ${PN}
+ --gid ${PN}
--binary-dir="/usr/bin"
--data-dir="/var/lib/${PN}/data"
--example-dir="/usr/share/doc/${PV}"
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2022-09-12 13:40 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2022-09-12 13:40 UTC (permalink / raw
To: gentoo-commits
commit: 422bcb88474c9497d21aa02848ed28d760b8d109
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Mon Aug 29 05:40:42 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon Sep 12 13:40:02 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=422bcb88
net-irc/inspircd: Add 3.14.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27051
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 +
net-irc/inspircd/inspircd-3.14.0.ebuild | 107 ++++++++++++++++++++++++++++++++
2 files changed, 109 insertions(+)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index f68a6ebda90f..59eb8ce6d90f 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -2,3 +2,5 @@ DIST inspircd-3.13.0-fix-logrotate-conf.patch.bz2 537 BLAKE2B 81bb056b1dba8bd471
DIST inspircd-3.13.0-fix-path-builds.patch.bz2 4719 BLAKE2B f0a278f2cba6a6c84c60ef34c9f15b2fbd4ecad4a3e16944b4a50437209447c70db2faffcb6f0a18a5b970721ceaea041763e5ca237129211cf8c3bb8d925bb5 SHA512 124ba020382f9efbcc1a6d79f5b6ace61a70c6b86d46ce1067d9a05172ac77db7b06c3b61037f158d2fff3356bf897fae4504212b56a242c27fa42f5ba12a3ad
DIST inspircd-3.13.0-fix-template-files.patch.bz2 785 BLAKE2B ee559a1e92c7ff1b985fffff815e2d12c8ebda5424583fb72cd9f4997806ee0e1571f983b024b6bf1a11077b763cf30a0b05a7ff12c25a51f8020ff3360ef597 SHA512 80a35c94753c1e32c7d58778031ab02ee70afdf9968ca647079d5a8c124c2bd10473a67609c8e9d48bc66ae94ba49dc9dab49a96cdc864a418f1f48d74ba80c9
DIST inspircd-3.13.0.tar.gz 868027 BLAKE2B 9d31917d076329d255f3b29a394a1329f286d3178573063e5af48148c14ba8a4c6b78e90251ec9d8df9dc10726435dd4aff381c65d81c902034ea527aabac51f SHA512 1466e6b4259ea0f1e62342133a6720839e01eea24f67398ab47f9d5d63703cb934b867c705f07c8e0d3a0fa25c20f9b20ce3f5dbc7bbe7c4f2d5d02b7a170cca
+DIST inspircd-3.14.0-fix-build-paths.patch.bz2 4731 BLAKE2B 5d8bdfc2af5ff4e9f0e592cb23dd747f9bcfcaad63a725d03fc78b2b032bc4df59a21dfca2067b3e50c1dcf18257706fb30862a1db919e109b8954aa06712efe SHA512 bfd5bdf58fa0ce8e91da1d74aada01f7cafd33b911f5445fd379728f5e67c8b10cf68cdc74dc0cf3d6bdab87ee9cb2251a52e3ed165970381b19a487ee11b554
+DIST inspircd-3.14.0.tar.gz 869137 BLAKE2B d02d98c6922093e2e04a8f68092a8591ca4b7e5b079676ddc9b33c315725ac4c6739528c3285820683f0daba9926c4be8577e643b4a6cc28d9d3f39151d7da82 SHA512 c19afc20b779a029b9e7a88470806d4a8e45d1fa3e9fd8597c02811d5669e6812c33dc3086557f1cb28335a778c50b78efd863357f500780dbadc61c02c2253c
diff --git a/net-irc/inspircd/inspircd-3.14.0.ebuild b/net-irc/inspircd/inspircd-3.14.0.ebuild
new file mode 100644
index 000000000000..09344ff0054e
--- /dev/null
+++ b/net-irc/inspircd/inspircd-3.14.0.ebuild
@@ -0,0 +1,107 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://www.inspircd.org/"
+SRC_URI="
+ https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-build-paths.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap:= )
+ maxminddb? ( dev-libs/libmaxminddb:= )
+ mbedtls? ( net-libs/mbedtls:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ pcre? ( dev-libs/libpcre )
+ postgres? ( dev-db/postgresql:= )
+ re2? ( dev-libs/re2:= )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ ssl? ( dev-libs/openssl:= )
+ tre? ( dev-libs/tre )"
+DEPEND="${RDEPEND}"
+
+DOCS=( docs/. .configure/apparmor )
+PATCHES=( "${WORKDIR}"/${P}-fix-build-paths.patch )
+
+src_configure() {
+ local extras=""
+
+ use gnutls && extras+="ssl_gnutls,"
+ use ldap && extras+="ldap,"
+ use maxminddb && extras+="geo_maxmind,"
+ use mbedtls && extras+="ssl_mbedtls,"
+ use mysql && extras+="mysql,"
+ use pcre && extras+="regex_pcre,"
+ use postgres && extras+="pgsql,"
+ use re2 && extras+="regex_re2,"
+ use regex-posix && extras+="regex_posix,"
+ use regex-stdlib && extras+="regex_stdlib,"
+ use sqlite && extras+="sqlite3,"
+ use ssl && extras+="ssl_openssl,"
+ use sslrehashsignal && extras+="sslrehashsignal,"
+ use tre && extras+="regex_tre,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n "${extras}" ]]; then
+ ./configure --enable-extras=${extras%,}
+ fi
+
+ local myconf=(
+ --disable-auto-extras
+ --disable-ownership
+ --system
+ --binary-dir="/usr/bin"
+ --data-dir="/var/lib/${PN}/data"
+ --example-dir="/usr/share/doc/${PV}"
+ --manual-dir="/usr/share/man"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules")
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usev debug INSPIRCD_DEBUG=2) INSPIRCD_VERBOSE=1
+}
+
+src_install() {
+ default
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+ systemd_dounit .configure/inspircd.service
+
+ keepdir "/var/log/${PN}"
+ insinto "/etc/logrotate.d"
+ newins .configure/logrotate "${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+
+ rmdir "${ED}"/run{/inspircd,} || die
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "You will find example configuration files under "
+ elog "/usr/share/doc/${PN}"
+ elog "Read the ${PN}.conf.example file carefully before "
+ elog "starting the service."
+ fi
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2022-09-05 1:25 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2022-09-05 1:25 UTC (permalink / raw
To: gentoo-commits
commit: 05d3366e649688d3a2a37ed5f9d39cb68bec2238
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Wed Aug 31 05:34:24 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Sep 5 01:25:00 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=05d3366e
net-irc/inspircd: Drop 3.12.0-r1
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/27084
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 -
net-irc/inspircd/inspircd-3.12.0-r1.ebuild | 117 -----------------------------
2 files changed, 119 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index eb4c4facc4f9..f68a6ebda90f 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,5 +1,3 @@
-DIST inspircd-3.12.0-fix-path-builds.patch.bz2 4570 BLAKE2B 2c2cea615f9e170c249868a60dcf698ba130b33e6e0553bb8c3070698332e643f3d58fc823fe92621e5498c8606b8334afe1536c9772a24f389010a93b72bc09 SHA512 e20171d6c94c163c414c0aa2a02a22ec2de02ec20a00542ada0181abc46e229f7e9d9108b88895a1ad6134b72e3fdab6e80b6c6b33e10b8be73f3a28130c0adb
-DIST inspircd-3.12.0.tar.gz 864630 BLAKE2B eb8fc009347777bdd1e1b119465a6e9f7b6f563c855607905ae256dd0f433d460872d185d2b17ca5033dad7fc07d1e049ce714bf92b91033e5157f796c1451ed SHA512 b8ad5bef5c4ea493bb77976cf75861efb445792696b536eab875c7c5e1a5fa679a5ad48c73a2bcb448871b4398f8370cde326abf389fc21db7e5fd24cfcdca59
DIST inspircd-3.13.0-fix-logrotate-conf.patch.bz2 537 BLAKE2B 81bb056b1dba8bd4716b29dd582fc9e77793b7296bbd41570eab6d569a496a5725db74a476aab78174e16f67158f8d2c4feba55ff1db7ed1c0012e303d45b0b4 SHA512 9a3b4f7842be44278725348d8e42db719e280745c1394a6005b6bd25ab79ad78c7717d8befd7a1ab973efc23ed0299eed4418b41d26d2ed4990a516cddc63c78
DIST inspircd-3.13.0-fix-path-builds.patch.bz2 4719 BLAKE2B f0a278f2cba6a6c84c60ef34c9f15b2fbd4ecad4a3e16944b4a50437209447c70db2faffcb6f0a18a5b970721ceaea041763e5ca237129211cf8c3bb8d925bb5 SHA512 124ba020382f9efbcc1a6d79f5b6ace61a70c6b86d46ce1067d9a05172ac77db7b06c3b61037f158d2fff3356bf897fae4504212b56a242c27fa42f5ba12a3ad
DIST inspircd-3.13.0-fix-template-files.patch.bz2 785 BLAKE2B ee559a1e92c7ff1b985fffff815e2d12c8ebda5424583fb72cd9f4997806ee0e1571f983b024b6bf1a11077b763cf30a0b05a7ff12c25a51f8020ff3360ef597 SHA512 80a35c94753c1e32c7d58778031ab02ee70afdf9968ca647079d5a8c124c2bd10473a67609c8e9d48bc66ae94ba49dc9dab49a96cdc864a418f1f48d74ba80c9
diff --git a/net-irc/inspircd/inspircd-3.12.0-r1.ebuild b/net-irc/inspircd/inspircd-3.12.0-r1.ebuild
deleted file mode 100644
index 96b4739cfa9a..000000000000
--- a/net-irc/inspircd/inspircd-3.12.0-r1.ebuild
+++ /dev/null
@@ -1,117 +0,0 @@
-# Copyright 1999-2022 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://www.inspircd.org/"
-SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-path-builds.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
-IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
-
-RDEPEND="
- acct-group/inspircd
- acct-user/inspircd
- dev-lang/perl
- gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap:= )
- maxminddb? ( dev-libs/libmaxminddb:= )
- mbedtls? ( net-libs/mbedtls:= )
- mysql? ( dev-db/mysql-connector-c:= )
- pcre? ( dev-libs/libpcre )
- postgres? ( dev-db/postgresql:= )
- re2? ( dev-libs/re2:= )
- sqlite? ( >=dev-db/sqlite-3.0 )
- ssl? ( dev-libs/openssl:= )
- tre? ( dev-libs/tre )"
-DEPEND="${RDEPEND}"
-
-DOCS=( docs/. )
-PATCHES=( "${WORKDIR}"/${P}-fix-path-builds.patch )
-
-src_prepare() {
- default
-
- # Patch the inspircd launcher with the inspircd user
- sed -i -e "s/@UID@/${PN}/" "make/template/${PN}" || die
-}
-
-src_configure() {
- local extras=""
-
- use gnutls && extras+="m_ssl_gnutls.cpp,"
- use ldap && extras+="m_ldap.cpp,"
- use maxminddb && extras+="m_geo_maxmind.cpp,"
- use mbedtls && extras+="m_ssl_mbedtls.cpp,"
- use mysql && extras+="m_mysql.cpp,"
- use pcre && extras+="m_regex_pcre.cpp,"
- use postgres && extras+="m_pgsql.cpp,"
- use re2 && extras+="m_regex_re2.cpp,"
- use regex-posix && extras+="m_regex_posix.cpp,"
- use regex-stdlib && extras+="m_regex_stdlib.cpp,"
- use sqlite && extras+="m_sqlite3.cpp,"
- use ssl && extras+="m_ssl_openssl.cpp,"
- use sslrehashsignal && extras+="m_sslrehashsignal.cpp,"
- use tre && extras+="m_regex_tre.cpp,"
-
- # The first configuration run enables certain "extra" InspIRCd
- # modules, the second run generates the actual makefile.
- if [[ -n "${extras}" ]]; then
- ./configure --disable-interactive --enable-extras=${extras%,}
- fi
-
- local myconf=(
- --disable-interactive
- --disable-auto-extras
- --prefix="/usr/$(get_libdir)/${PN}"
- --config-dir="/etc/${PN}"
- --data-dir="/var/lib/${PN}/data"
- --log-dir="/var/log/${PN}"
- --binary-dir="/usr/bin"
- --module-dir="/usr/$(get_libdir)/${PN}/modules"
- --manual-dir="/usr/share/man")
- CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usex debug 'INSPIRCD_DEBUG=2' '') INSPIRCD_VERBOSE=1
-}
-
-src_install() {
- default
-
- insinto "/usr/include/${PN}"
- doins -r include/.
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-
- keepdir "/var/log/${PN}"
-
- diropts -o"${PN}" -g"${PN}" -m0700
- keepdir "/var/lib/${PN}/data"
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "You will find example configuration files under "
- elog "/usr/share/doc/${PN}"
- elog "Read the ${PN}.conf.example file carefully before "
- elog "starting the service."
- fi
- local pv
- for pv in ${REPLACING_VERSIONS}; do
- if ver_test "${pv}" -lt "3.0.0"; then
- elog "Version 3.0 is a major upgrade which contains breaking"
- elog "changes. You will need to update your configuration files."
- elog "See: https://docs.inspircd.org/3/configuration-changes"
- fi
- done
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2022-08-30 5:53 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2022-08-30 5:53 UTC (permalink / raw
To: gentoo-commits
commit: d26c16791965420bbfdc6eda9a17f0922b7a005a
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 30 05:52:49 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Aug 30 05:53:03 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d26c1679
net-irc/inspircd: Stabilize 3.13.0-r1 x86, #867247
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/inspircd-3.13.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.13.0-r1.ebuild b/net-irc/inspircd/inspircd-3.13.0-r1.ebuild
index aaed7872266a..e7c8539265fb 100644
--- a/net-irc/inspircd/inspircd-3.13.0-r1.ebuild
+++ b/net-irc/inspircd/inspircd-3.13.0-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2022-08-30 5:53 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2022-08-30 5:53 UTC (permalink / raw
To: gentoo-commits
commit: 646b6833e793aabdfea89c68fd6018e1aab52171
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Tue Aug 30 05:52:21 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Tue Aug 30 05:53:03 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=646b6833
net-irc/inspircd: Stabilize 3.13.0-r1 amd64, #867247
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/inspircd-3.13.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.13.0-r1.ebuild b/net-irc/inspircd/inspircd-3.13.0-r1.ebuild
index e11fda5aeffe..aaed7872266a 100644
--- a/net-irc/inspircd/inspircd-3.13.0-r1.ebuild
+++ b/net-irc/inspircd/inspircd-3.13.0-r1.ebuild
@@ -15,7 +15,7 @@ SRC_URI="
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2022-07-23 9:13 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2022-07-23 9:13 UTC (permalink / raw
To: gentoo-commits
commit: 8b63637ee4596ffe3e50863c9853b23541c4249a
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Mon Jul 11 01:02:39 2022 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sat Jul 23 09:13:32 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8b63637e
net-irc/inspircd: Add logrotate fix
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/26340
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 1 +
.../inspircd/{inspircd-3.13.0.ebuild => inspircd-3.13.0-r1.ebuild} | 6 ++++--
2 files changed, 5 insertions(+), 2 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 7a62c410998e..eb4c4facc4f9 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,5 +1,6 @@
DIST inspircd-3.12.0-fix-path-builds.patch.bz2 4570 BLAKE2B 2c2cea615f9e170c249868a60dcf698ba130b33e6e0553bb8c3070698332e643f3d58fc823fe92621e5498c8606b8334afe1536c9772a24f389010a93b72bc09 SHA512 e20171d6c94c163c414c0aa2a02a22ec2de02ec20a00542ada0181abc46e229f7e9d9108b88895a1ad6134b72e3fdab6e80b6c6b33e10b8be73f3a28130c0adb
DIST inspircd-3.12.0.tar.gz 864630 BLAKE2B eb8fc009347777bdd1e1b119465a6e9f7b6f563c855607905ae256dd0f433d460872d185d2b17ca5033dad7fc07d1e049ce714bf92b91033e5157f796c1451ed SHA512 b8ad5bef5c4ea493bb77976cf75861efb445792696b536eab875c7c5e1a5fa679a5ad48c73a2bcb448871b4398f8370cde326abf389fc21db7e5fd24cfcdca59
+DIST inspircd-3.13.0-fix-logrotate-conf.patch.bz2 537 BLAKE2B 81bb056b1dba8bd4716b29dd582fc9e77793b7296bbd41570eab6d569a496a5725db74a476aab78174e16f67158f8d2c4feba55ff1db7ed1c0012e303d45b0b4 SHA512 9a3b4f7842be44278725348d8e42db719e280745c1394a6005b6bd25ab79ad78c7717d8befd7a1ab973efc23ed0299eed4418b41d26d2ed4990a516cddc63c78
DIST inspircd-3.13.0-fix-path-builds.patch.bz2 4719 BLAKE2B f0a278f2cba6a6c84c60ef34c9f15b2fbd4ecad4a3e16944b4a50437209447c70db2faffcb6f0a18a5b970721ceaea041763e5ca237129211cf8c3bb8d925bb5 SHA512 124ba020382f9efbcc1a6d79f5b6ace61a70c6b86d46ce1067d9a05172ac77db7b06c3b61037f158d2fff3356bf897fae4504212b56a242c27fa42f5ba12a3ad
DIST inspircd-3.13.0-fix-template-files.patch.bz2 785 BLAKE2B ee559a1e92c7ff1b985fffff815e2d12c8ebda5424583fb72cd9f4997806ee0e1571f983b024b6bf1a11077b763cf30a0b05a7ff12c25a51f8020ff3360ef597 SHA512 80a35c94753c1e32c7d58778031ab02ee70afdf9968ca647079d5a8c124c2bd10473a67609c8e9d48bc66ae94ba49dc9dab49a96cdc864a418f1f48d74ba80c9
DIST inspircd-3.13.0.tar.gz 868027 BLAKE2B 9d31917d076329d255f3b29a394a1329f286d3178573063e5af48148c14ba8a4c6b78e90251ec9d8df9dc10726435dd4aff381c65d81c902034ea527aabac51f SHA512 1466e6b4259ea0f1e62342133a6720839e01eea24f67398ab47f9d5d63703cb934b867c705f07c8e0d3a0fa25c20f9b20ce3f5dbc7bbe7c4f2d5d02b7a170cca
diff --git a/net-irc/inspircd/inspircd-3.13.0.ebuild b/net-irc/inspircd/inspircd-3.13.0-r1.ebuild
similarity index 93%
rename from net-irc/inspircd/inspircd-3.13.0.ebuild
rename to net-irc/inspircd/inspircd-3.13.0-r1.ebuild
index 8d51e4a14324..e11fda5aeffe 100644
--- a/net-irc/inspircd/inspircd-3.13.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.13.0-r1.ebuild
@@ -10,7 +10,8 @@ HOMEPAGE="https://www.inspircd.org/"
SRC_URI="
https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-path-builds.patch.bz2
- https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-template-files.patch.bz2"
+ https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-template-files.patch.bz2
+ https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-logrotate-conf.patch.bz2"
LICENSE="GPL-2"
SLOT="0"
@@ -37,7 +38,8 @@ DEPEND="${RDEPEND}"
DOCS=( docs/. .configure/apparmor )
PATCHES=(
"${WORKDIR}"/${P}-fix-path-builds.patch
- "${WORKDIR}"/${P}-fix-template-files.patch)
+ "${WORKDIR}"/${P}-fix-template-files.patch
+ "${WORKDIR}"/${P}-fix-logrotate-conf.patch)
src_configure() {
local extras=""
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2022-05-17 11:39 Ionen Wolkens
0 siblings, 0 replies; 79+ messages in thread
From: Ionen Wolkens @ 2022-05-17 11:39 UTC (permalink / raw
To: gentoo-commits
commit: 22b980f12c7e8bc93312ec64c8f6b2a0fe22b411
Author: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
AuthorDate: Tue May 17 10:44:27 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue May 17 11:38:22 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=22b980f1
net-irc/inspircd: remove unnecessary src_prepare
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-irc/inspircd/inspircd-3.13.0.ebuild | 4 ----
1 file changed, 4 deletions(-)
diff --git a/net-irc/inspircd/inspircd-3.13.0.ebuild b/net-irc/inspircd/inspircd-3.13.0.ebuild
index 48edcd50c9a7..8d51e4a14324 100644
--- a/net-irc/inspircd/inspircd-3.13.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.13.0.ebuild
@@ -39,10 +39,6 @@ PATCHES=(
"${WORKDIR}"/${P}-fix-path-builds.patch
"${WORKDIR}"/${P}-fix-template-files.patch)
-src_prepare() {
- default
-}
-
src_configure() {
local extras=""
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2022-05-17 11:39 Ionen Wolkens
0 siblings, 0 replies; 79+ messages in thread
From: Ionen Wolkens @ 2022-05-17 11:39 UTC (permalink / raw
To: gentoo-commits
commit: c487ffd83c81a7ec580d3af40ba98d0c421397e6
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Tue May 3 03:18:24 2022 +0000
Commit: Ionen Wolkens <ionen <AT> gentoo <DOT> org>
CommitDate: Tue May 17 11:38:22 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=c487ffd8
net-irc/inspircd: Add v3.13.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/25396
Signed-off-by: Ionen Wolkens <ionen <AT> gentoo.org>
net-irc/inspircd/Manifest | 3 +
net-irc/inspircd/inspircd-3.13.0.ebuild | 114 ++++++++++++++++++++++++++++++++
2 files changed, 117 insertions(+)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 519937671bd7..7a62c410998e 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,2 +1,5 @@
DIST inspircd-3.12.0-fix-path-builds.patch.bz2 4570 BLAKE2B 2c2cea615f9e170c249868a60dcf698ba130b33e6e0553bb8c3070698332e643f3d58fc823fe92621e5498c8606b8334afe1536c9772a24f389010a93b72bc09 SHA512 e20171d6c94c163c414c0aa2a02a22ec2de02ec20a00542ada0181abc46e229f7e9d9108b88895a1ad6134b72e3fdab6e80b6c6b33e10b8be73f3a28130c0adb
DIST inspircd-3.12.0.tar.gz 864630 BLAKE2B eb8fc009347777bdd1e1b119465a6e9f7b6f563c855607905ae256dd0f433d460872d185d2b17ca5033dad7fc07d1e049ce714bf92b91033e5157f796c1451ed SHA512 b8ad5bef5c4ea493bb77976cf75861efb445792696b536eab875c7c5e1a5fa679a5ad48c73a2bcb448871b4398f8370cde326abf389fc21db7e5fd24cfcdca59
+DIST inspircd-3.13.0-fix-path-builds.patch.bz2 4719 BLAKE2B f0a278f2cba6a6c84c60ef34c9f15b2fbd4ecad4a3e16944b4a50437209447c70db2faffcb6f0a18a5b970721ceaea041763e5ca237129211cf8c3bb8d925bb5 SHA512 124ba020382f9efbcc1a6d79f5b6ace61a70c6b86d46ce1067d9a05172ac77db7b06c3b61037f158d2fff3356bf897fae4504212b56a242c27fa42f5ba12a3ad
+DIST inspircd-3.13.0-fix-template-files.patch.bz2 785 BLAKE2B ee559a1e92c7ff1b985fffff815e2d12c8ebda5424583fb72cd9f4997806ee0e1571f983b024b6bf1a11077b763cf30a0b05a7ff12c25a51f8020ff3360ef597 SHA512 80a35c94753c1e32c7d58778031ab02ee70afdf9968ca647079d5a8c124c2bd10473a67609c8e9d48bc66ae94ba49dc9dab49a96cdc864a418f1f48d74ba80c9
+DIST inspircd-3.13.0.tar.gz 868027 BLAKE2B 9d31917d076329d255f3b29a394a1329f286d3178573063e5af48148c14ba8a4c6b78e90251ec9d8df9dc10726435dd4aff381c65d81c902034ea527aabac51f SHA512 1466e6b4259ea0f1e62342133a6720839e01eea24f67398ab47f9d5d63703cb934b867c705f07c8e0d3a0fa25c20f9b20ce3f5dbc7bbe7c4f2d5d02b7a170cca
diff --git a/net-irc/inspircd/inspircd-3.13.0.ebuild b/net-irc/inspircd/inspircd-3.13.0.ebuild
new file mode 100644
index 000000000000..48edcd50c9a7
--- /dev/null
+++ b/net-irc/inspircd/inspircd-3.13.0.ebuild
@@ -0,0 +1,114 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit systemd toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://www.inspircd.org/"
+SRC_URI="
+ https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz
+ https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-path-builds.patch.bz2
+ https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-template-files.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap:= )
+ maxminddb? ( dev-libs/libmaxminddb:= )
+ mbedtls? ( net-libs/mbedtls:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ pcre? ( dev-libs/libpcre )
+ postgres? ( dev-db/postgresql:= )
+ re2? ( dev-libs/re2:= )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ ssl? ( dev-libs/openssl:= )
+ tre? ( dev-libs/tre )"
+DEPEND="${RDEPEND}"
+
+DOCS=( docs/. .configure/apparmor )
+PATCHES=(
+ "${WORKDIR}"/${P}-fix-path-builds.patch
+ "${WORKDIR}"/${P}-fix-template-files.patch)
+
+src_prepare() {
+ default
+}
+
+src_configure() {
+ local extras=""
+
+ use gnutls && extras+="ssl_gnutls,"
+ use ldap && extras+="ldap,"
+ use maxminddb && extras+="geo_maxmind,"
+ use mbedtls && extras+="ssl_mbedtls,"
+ use mysql && extras+="mysql,"
+ use pcre && extras+="regex_pcre,"
+ use postgres && extras+="pgsql,"
+ use re2 && extras+="regex_re2,"
+ use regex-posix && extras+="regex_posix,"
+ use regex-stdlib && extras+="regex_stdlib,"
+ use sqlite && extras+="sqlite3,"
+ use ssl && extras+="ssl_openssl,"
+ use sslrehashsignal && extras+="sslrehashsignal,"
+ use tre && extras+="regex_tre,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n "${extras}" ]]; then
+ ./configure --enable-extras=${extras%,}
+ fi
+
+ local myconf=(
+ --disable-auto-extras
+ --disable-ownership
+ --system
+ --binary-dir="/usr/bin"
+ --data-dir="/var/lib/${PN}/data"
+ --example-dir="/usr/share/doc/${PV}"
+ --manual-dir="/usr/share/man"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules")
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usev debug INSPIRCD_DEBUG=2) INSPIRCD_VERBOSE=1
+}
+
+src_install() {
+ default
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+ systemd_dounit .configure/inspircd.service
+
+ keepdir "/var/log/${PN}"
+ insinto "/etc/logrotate.d"
+ newins .configure/logrotate "${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+
+ rmdir "${ED}"/run{/inspircd,} || die
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "You will find example configuration files under "
+ elog "/usr/share/doc/${PN}"
+ elog "Read the ${PN}.conf.example file carefully before "
+ elog "starting the service."
+ fi
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2022-03-23 5:14 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2022-03-23 5:14 UTC (permalink / raw
To: gentoo-commits
commit: 8385c40c4a2dffe1ed636a3060f4f3c1b342b888
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 23 05:13:54 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 23 05:14:39 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8385c40c
net-irc/inspircd: fix PATCHES
Uses ${PF}, aaargh! Broke with the OpenLDAP revbump.
Thanks-to: Ionen Wolkens <ionen <AT> gentoo.org>
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/inspircd/inspircd-3.12.0-r1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.12.0-r1.ebuild b/net-irc/inspircd/inspircd-3.12.0-r1.ebuild
index f5a4ed610821..96b4739cfa9a 100644
--- a/net-irc/inspircd/inspircd-3.12.0-r1.ebuild
+++ b/net-irc/inspircd/inspircd-3.12.0-r1.ebuild
@@ -33,7 +33,7 @@ RDEPEND="
DEPEND="${RDEPEND}"
DOCS=( docs/. )
-PATCHES=( "${WORKDIR}"/${PF}-fix-path-builds.patch )
+PATCHES=( "${WORKDIR}"/${P}-fix-path-builds.patch )
src_prepare() {
default
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2022-03-23 0:14 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2022-03-23 0:14 UTC (permalink / raw
To: gentoo-commits
commit: 49d0778f9b003204654b381fa1d7c399d3b0c395
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Wed Mar 23 00:08:32 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Mar 23 00:13:32 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=49d0778f
net-irc/inspircd: add subslot dep on OpenLDAP
New OpenLDAP breaks ABI (changes SONAME)
Signed-off-by: Sam James <sam <AT> gentoo.org>
.../inspircd/{inspircd-3.12.0.ebuild => inspircd-3.12.0-r1.ebuild} | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-irc/inspircd/inspircd-3.12.0.ebuild b/net-irc/inspircd/inspircd-3.12.0-r1.ebuild
similarity index 97%
rename from net-irc/inspircd/inspircd-3.12.0.ebuild
rename to net-irc/inspircd/inspircd-3.12.0-r1.ebuild
index 6d81793c4524..f5a4ed610821 100644
--- a/net-irc/inspircd/inspircd-3.12.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.12.0-r1.ebuild
@@ -20,8 +20,8 @@ RDEPEND="
acct-user/inspircd
dev-lang/perl
gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap )
- maxminddb? ( dev-libs/libmaxminddb )
+ ldap? ( net-nds/openldap:= )
+ maxminddb? ( dev-libs/libmaxminddb:= )
mbedtls? ( net-libs/mbedtls:= )
mysql? ( dev-db/mysql-connector-c:= )
pcre? ( dev-libs/libpcre )
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2022-02-09 11:25 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2022-02-09 11:25 UTC (permalink / raw
To: gentoo-commits
commit: 23d0a4e437923812efcf008781ddee0c43eb2f31
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Tue Feb 8 03:56:45 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Feb 9 11:20:27 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=23d0a4e4
net-irc/inspircd: Drop 3.11.0
Package-Manager: Portage-3.0.30, Repoman-3.0.3
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/24125
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 -
net-irc/inspircd/inspircd-3.11.0.ebuild | 122 --------------------------------
2 files changed, 124 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index df29aae4e49e..519937671bd7 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,4 +1,2 @@
-DIST inspircd-3.11.0-fix-path-builds.patch.bz2 4564 BLAKE2B 5414c6bff651f179bb7f214198d13c08ce1e92b6946729d617a56a2dd451a239520bc946823603b2e3ab0a78577f077c1d566bfa6771d6c9866ef5249269653c SHA512 92feddfa23acac2f1813539f9fae0e1c6c7332565c5d63df02e6f800b4457ed1ac1eff4f3aee8fb155dbae5b6d1d16536b435734549f740ae294382330837d5c
-DIST inspircd-3.11.0.tar.gz 859767 BLAKE2B a0924d302577dcb471e22c0df21b7259c5b68b1ee2080233c31e84bc5cf8c32fbe134a359bf4d7f7541f512e078a9e75717df2dc7178670b3e3d7c7dfb2930b7 SHA512 59a277de041f1b0d44204c36190b6bd728f981997ba377f5bf9b7745fce122271e3df35223ff11d8d31d70f1f378977ea6603963ff2bb1a4fbaac958903b0da3
DIST inspircd-3.12.0-fix-path-builds.patch.bz2 4570 BLAKE2B 2c2cea615f9e170c249868a60dcf698ba130b33e6e0553bb8c3070698332e643f3d58fc823fe92621e5498c8606b8334afe1536c9772a24f389010a93b72bc09 SHA512 e20171d6c94c163c414c0aa2a02a22ec2de02ec20a00542ada0181abc46e229f7e9d9108b88895a1ad6134b72e3fdab6e80b6c6b33e10b8be73f3a28130c0adb
DIST inspircd-3.12.0.tar.gz 864630 BLAKE2B eb8fc009347777bdd1e1b119465a6e9f7b6f563c855607905ae256dd0f433d460872d185d2b17ca5033dad7fc07d1e049ce714bf92b91033e5157f796c1451ed SHA512 b8ad5bef5c4ea493bb77976cf75861efb445792696b536eab875c7c5e1a5fa679a5ad48c73a2bcb448871b4398f8370cde326abf389fc21db7e5fd24cfcdca59
diff --git a/net-irc/inspircd/inspircd-3.11.0.ebuild b/net-irc/inspircd/inspircd-3.11.0.ebuild
deleted file mode 100644
index b8aa1c3f23b4..000000000000
--- a/net-irc/inspircd/inspircd-3.11.0.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI=8
-
-inherit toolchain-funcs
-
-DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://www.inspircd.org/"
-SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-path-builds.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
-IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
-
-RDEPEND="
- acct-group/inspircd
- acct-user/inspircd
- dev-lang/perl
- gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap )
- maxminddb? ( dev-libs/libmaxminddb )
- mbedtls? ( net-libs/mbedtls:= )
- mysql? ( dev-db/mysql-connector-c:= )
- pcre? ( dev-libs/libpcre )
- postgres? ( dev-db/postgresql:= )
- re2? ( dev-libs/re2:= )
- sqlite? ( >=dev-db/sqlite-3.0 )
- ssl? ( dev-libs/openssl:= )
- tre? ( dev-libs/tre )"
-DEPEND="${RDEPEND}"
-
-DOCS=( docs/. )
-PATCHES=( "${WORKDIR}"/${PF}-fix-path-builds.patch )
-
-src_prepare() {
- default
-
- # Patch the inspircd launcher with the inspircd user
- sed -i -e "s/@UID@/${PN}/" "make/template/${PN}" || die
-}
-
-src_configure() {
- local extras=""
-
- use gnutls && extras+="m_ssl_gnutls.cpp,"
- use ldap && extras+="m_ldap.cpp,"
- use maxminddb && extras+="m_geo_maxmind.cpp,"
- use mbedtls && extras+="m_ssl_mbedtls.cpp,"
- use mysql && extras+="m_mysql.cpp,"
- use pcre && extras+="m_regex_pcre.cpp,"
- use postgres && extras+="m_pgsql.cpp,"
- use re2 && extras+="m_regex_re2.cpp,"
- use regex-posix && extras+="m_regex_posix.cpp,"
- use regex-stdlib && extras+="m_regex_stdlib.cpp,"
- use sqlite && extras+="m_sqlite3.cpp,"
- use ssl && extras+="m_ssl_openssl.cpp,"
- use sslrehashsignal && extras+="m_sslrehashsignal.cpp,"
- use tre && extras+="m_regex_tre.cpp,"
-
- # The first configuration run enables certain "extra" InspIRCd
- # modules, the second run generates the actual makefile.
- if [[ -n "${extras}" ]]; then
- ./configure --disable-interactive --enable-extras=${extras%,}
- fi
-
- local myconf=(
- --disable-interactive
- --disable-auto-extras
- --prefix="/usr/$(get_libdir)/${PN}"
- --config-dir="/etc/${PN}"
- --data-dir="/var/lib/${PN}/data"
- --log-dir="/var/log/${PN}"
- --binary-dir="/usr/bin"
- --module-dir="/usr/$(get_libdir)/${PN}/modules"
- --manual-dir="/usr/share/man")
- CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usex debug 'INSPIRCD_DEBUG=2' '') INSPIRCD_VERBOSE=1
-}
-
-src_install() {
- default
-
- insinto "/usr/include/${PN}"
- doins -r include/.
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-
- keepdir "/var/log/${PN}"
-
- diropts -o"${PN}" -g"${PN}" -m0700
- keepdir "/var/lib/${PN}/data"
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "You will find example configuration files under "
- elog "/usr/share/doc/${PN}"
- elog "Read the ${PN}.conf.example file carefully before "
- elog "starting the service."
- fi
- local pv
- for pv in ${REPLACING_VERSIONS}; do
- if ver_test "${pv}" -lt "2.0.24-r1"; then
- elog "Starting with 2.0.24-r1 the daemon is no longer started"
- elog "with the --logfile option and you are thus expected to define"
- elog "logging in the InspIRCd configuration file if you want it."
- fi
- if ver_test "${pv}" -lt "3.0.0"; then
- elog "Version 3.0 is a major upgrade which contains breaking"
- elog "changes. You will need to update your configuration files."
- elog "See: https://docs.inspircd.org/3/configuration-changes"
- fi
- done
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2022-02-07 9:05 Jakov Smolić
0 siblings, 0 replies; 79+ messages in thread
From: Jakov Smolić @ 2022-02-07 9:05 UTC (permalink / raw
To: gentoo-commits
commit: 58e50df51fe966d31b8b64069d5878f8e34baf10
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 7 09:05:12 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Feb 7 09:05:12 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=58e50df5
net-irc/inspircd: Stabilize 3.12.0 x86, #832820
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
net-irc/inspircd/inspircd-3.12.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.12.0.ebuild b/net-irc/inspircd/inspircd-3.12.0.ebuild
index d08a901ea87e..6d81793c4524 100644
--- a/net-irc/inspircd/inspircd-3.12.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.12.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2022-02-07 9:05 Jakov Smolić
0 siblings, 0 replies; 79+ messages in thread
From: Jakov Smolić @ 2022-02-07 9:05 UTC (permalink / raw
To: gentoo-commits
commit: 51929bbe53a8844c4d5420d65d45998dbdc6d480
Author: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
AuthorDate: Mon Feb 7 09:04:37 2022 +0000
Commit: Jakov Smolić <jsmolic <AT> gentoo <DOT> org>
CommitDate: Mon Feb 7 09:04:37 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=51929bbe
net-irc/inspircd: Stabilize 3.12.0 amd64, #832820
Signed-off-by: Jakov Smolić <jsmolic <AT> gentoo.org>
net-irc/inspircd/inspircd-3.12.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.12.0.ebuild b/net-irc/inspircd/inspircd-3.12.0.ebuild
index 3db8eda66289..d08a901ea87e 100644
--- a/net-irc/inspircd/inspircd-3.12.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.12.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2022-02-06 7:40 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2022-02-06 7:40 UTC (permalink / raw
To: gentoo-commits
commit: 00db0338065f692e5907343dc555ce55da9c79ce
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sun Feb 6 07:39:26 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Feb 6 07:39:52 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=00db0338
net-irc/inspircd: Keyword 3.12.0 arm64, #829521
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/inspircd/inspircd-3.12.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.12.0.ebuild b/net-irc/inspircd/inspircd-3.12.0.ebuild
index aa45b8b7971a..3db8eda66289 100644
--- a/net-irc/inspircd/inspircd-3.12.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.12.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~arm64 ~ppc ~ppc64 ~x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2022-02-05 6:34 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2022-02-05 6:34 UTC (permalink / raw
To: gentoo-commits
commit: a4980067d7312983da84cf579a5d6a45078f2249
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 5 06:32:35 2022 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sat Feb 5 06:32:35 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a4980067
net-irc/inspircd: Keyword 3.12.0 arm, #829521
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/inspircd/inspircd-3.12.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.12.0.ebuild b/net-irc/inspircd/inspircd-3.12.0.ebuild
index ffef87177d73..aa45b8b7971a 100644
--- a/net-irc/inspircd/inspircd-3.12.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.12.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2022-01-03 18:45 Florian Schmaus
0 siblings, 0 replies; 79+ messages in thread
From: Florian Schmaus @ 2022-01-03 18:45 UTC (permalink / raw
To: gentoo-commits
commit: 87e8bb4372a10477bbda61a459cbd185e1e72e55
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Sat Jan 1 03:19:42 2022 +0000
Commit: Florian Schmaus <flow <AT> gentoo <DOT> org>
CommitDate: Mon Jan 3 18:44:15 2022 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=87e8bb43
net-irc/inspircd: Add 3.12.0
Package-Manager: Portage-3.0.28, Repoman-3.0.3
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/23609
Signed-off-by: Florian Schmaus <flow <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 +
net-irc/inspircd/inspircd-3.12.0.ebuild | 117 ++++++++++++++++++++++++++++++++
2 files changed, 119 insertions(+)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 91e291f50d89..df29aae4e49e 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,2 +1,4 @@
DIST inspircd-3.11.0-fix-path-builds.patch.bz2 4564 BLAKE2B 5414c6bff651f179bb7f214198d13c08ce1e92b6946729d617a56a2dd451a239520bc946823603b2e3ab0a78577f077c1d566bfa6771d6c9866ef5249269653c SHA512 92feddfa23acac2f1813539f9fae0e1c6c7332565c5d63df02e6f800b4457ed1ac1eff4f3aee8fb155dbae5b6d1d16536b435734549f740ae294382330837d5c
DIST inspircd-3.11.0.tar.gz 859767 BLAKE2B a0924d302577dcb471e22c0df21b7259c5b68b1ee2080233c31e84bc5cf8c32fbe134a359bf4d7f7541f512e078a9e75717df2dc7178670b3e3d7c7dfb2930b7 SHA512 59a277de041f1b0d44204c36190b6bd728f981997ba377f5bf9b7745fce122271e3df35223ff11d8d31d70f1f378977ea6603963ff2bb1a4fbaac958903b0da3
+DIST inspircd-3.12.0-fix-path-builds.patch.bz2 4570 BLAKE2B 2c2cea615f9e170c249868a60dcf698ba130b33e6e0553bb8c3070698332e643f3d58fc823fe92621e5498c8606b8334afe1536c9772a24f389010a93b72bc09 SHA512 e20171d6c94c163c414c0aa2a02a22ec2de02ec20a00542ada0181abc46e229f7e9d9108b88895a1ad6134b72e3fdab6e80b6c6b33e10b8be73f3a28130c0adb
+DIST inspircd-3.12.0.tar.gz 864630 BLAKE2B eb8fc009347777bdd1e1b119465a6e9f7b6f563c855607905ae256dd0f433d460872d185d2b17ca5033dad7fc07d1e049ce714bf92b91033e5157f796c1451ed SHA512 b8ad5bef5c4ea493bb77976cf75861efb445792696b536eab875c7c5e1a5fa679a5ad48c73a2bcb448871b4398f8370cde326abf389fc21db7e5fd24cfcdca59
diff --git a/net-irc/inspircd/inspircd-3.12.0.ebuild b/net-irc/inspircd/inspircd-3.12.0.ebuild
new file mode 100644
index 000000000000..ffef87177d73
--- /dev/null
+++ b/net-irc/inspircd/inspircd-3.12.0.ebuild
@@ -0,0 +1,117 @@
+# Copyright 1999-2022 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=8
+
+inherit toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://www.inspircd.org/"
+SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-path-builds.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap )
+ maxminddb? ( dev-libs/libmaxminddb )
+ mbedtls? ( net-libs/mbedtls:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ pcre? ( dev-libs/libpcre )
+ postgres? ( dev-db/postgresql:= )
+ re2? ( dev-libs/re2:= )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ ssl? ( dev-libs/openssl:= )
+ tre? ( dev-libs/tre )"
+DEPEND="${RDEPEND}"
+
+DOCS=( docs/. )
+PATCHES=( "${WORKDIR}"/${PF}-fix-path-builds.patch )
+
+src_prepare() {
+ default
+
+ # Patch the inspircd launcher with the inspircd user
+ sed -i -e "s/@UID@/${PN}/" "make/template/${PN}" || die
+}
+
+src_configure() {
+ local extras=""
+
+ use gnutls && extras+="m_ssl_gnutls.cpp,"
+ use ldap && extras+="m_ldap.cpp,"
+ use maxminddb && extras+="m_geo_maxmind.cpp,"
+ use mbedtls && extras+="m_ssl_mbedtls.cpp,"
+ use mysql && extras+="m_mysql.cpp,"
+ use pcre && extras+="m_regex_pcre.cpp,"
+ use postgres && extras+="m_pgsql.cpp,"
+ use re2 && extras+="m_regex_re2.cpp,"
+ use regex-posix && extras+="m_regex_posix.cpp,"
+ use regex-stdlib && extras+="m_regex_stdlib.cpp,"
+ use sqlite && extras+="m_sqlite3.cpp,"
+ use ssl && extras+="m_ssl_openssl.cpp,"
+ use sslrehashsignal && extras+="m_sslrehashsignal.cpp,"
+ use tre && extras+="m_regex_tre.cpp,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n "${extras}" ]]; then
+ ./configure --disable-interactive --enable-extras=${extras%,}
+ fi
+
+ local myconf=(
+ --disable-interactive
+ --disable-auto-extras
+ --prefix="/usr/$(get_libdir)/${PN}"
+ --config-dir="/etc/${PN}"
+ --data-dir="/var/lib/${PN}/data"
+ --log-dir="/var/log/${PN}"
+ --binary-dir="/usr/bin"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules"
+ --manual-dir="/usr/share/man")
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usex debug 'INSPIRCD_DEBUG=2' '') INSPIRCD_VERBOSE=1
+}
+
+src_install() {
+ default
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+
+ keepdir "/var/log/${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "You will find example configuration files under "
+ elog "/usr/share/doc/${PN}"
+ elog "Read the ${PN}.conf.example file carefully before "
+ elog "starting the service."
+ fi
+ local pv
+ for pv in ${REPLACING_VERSIONS}; do
+ if ver_test "${pv}" -lt "3.0.0"; then
+ elog "Version 3.0 is a major upgrade which contains breaking"
+ elog "changes. You will need to update your configuration files."
+ elog "See: https://docs.inspircd.org/3/configuration-changes"
+ fi
+ done
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2021-10-27 7:07 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2021-10-27 7:07 UTC (permalink / raw
To: gentoo-commits
commit: 6665f1926627427a7c180bb5a7609ef891cb47b3
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Wed Oct 27 04:34:00 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Wed Oct 27 07:06:55 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6665f192
net-irc/inspircd: Drop 3.10.0
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22720
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 -
net-irc/inspircd/inspircd-3.10.0.ebuild | 122 --------------------------------
2 files changed, 124 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 46442b9cfae..91e291f50d8 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,4 +1,2 @@
-DIST inspircd-3.10.0-fix-path-builds.patch.bz2 5316 BLAKE2B 42831f5f1c442b0492dee1d49469361ca797e743399bf8cffd6069227fbaf0123ab43eda81ad0f732bed289111238e00f0e9b3351a555fc4b14f24fe18bb8251 SHA512 e1479970050dca02be092d5575077342ce3e517baf1c9b1d80e4b2a52559786dca387c685505d6c42b812c9206961eef057ad07a2f4966f9922a16a387559eb0
-DIST inspircd-3.10.0.tar.gz 854024 BLAKE2B b6aed621c6c5c4ea082d07605c6a9fe8be5fce04896c820a9055b17103853b0091515f8a52448ecb1accbe39eef3f49b01acbecae73894b76f91bb4b75edf821 SHA512 6cb1c66ce2a4531628264fc4b4836b47b7cba2c8aa6ffef5d72489ae663815254783b09aeb149d8ae9e41cf51be3c703612d443da84995695449a94db86f8944
DIST inspircd-3.11.0-fix-path-builds.patch.bz2 4564 BLAKE2B 5414c6bff651f179bb7f214198d13c08ce1e92b6946729d617a56a2dd451a239520bc946823603b2e3ab0a78577f077c1d566bfa6771d6c9866ef5249269653c SHA512 92feddfa23acac2f1813539f9fae0e1c6c7332565c5d63df02e6f800b4457ed1ac1eff4f3aee8fb155dbae5b6d1d16536b435734549f740ae294382330837d5c
DIST inspircd-3.11.0.tar.gz 859767 BLAKE2B a0924d302577dcb471e22c0df21b7259c5b68b1ee2080233c31e84bc5cf8c32fbe134a359bf4d7f7541f512e078a9e75717df2dc7178670b3e3d7c7dfb2930b7 SHA512 59a277de041f1b0d44204c36190b6bd728f981997ba377f5bf9b7745fce122271e3df35223ff11d8d31d70f1f378977ea6603963ff2bb1a4fbaac958903b0da3
diff --git a/net-irc/inspircd/inspircd-3.10.0.ebuild b/net-irc/inspircd/inspircd-3.10.0.ebuild
deleted file mode 100644
index 40ac9a9bced..00000000000
--- a/net-irc/inspircd/inspircd-3.10.0.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://www.inspircd.org/"
-SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-fix-path-builds.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 x86"
-IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
-
-RDEPEND="
- acct-group/inspircd
- acct-user/inspircd
- dev-lang/perl
- gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap )
- maxminddb? ( dev-libs/libmaxminddb )
- mbedtls? ( net-libs/mbedtls:= )
- mysql? ( dev-db/mysql-connector-c:= )
- pcre? ( dev-libs/libpcre )
- postgres? ( dev-db/postgresql:= )
- re2? ( dev-libs/re2:= )
- sqlite? ( >=dev-db/sqlite-3.0 )
- ssl? ( dev-libs/openssl:= )
- tre? ( dev-libs/tre )"
-DEPEND="${RDEPEND}"
-
-DOCS=( docs/. )
-PATCHES=( "${WORKDIR}"/${P}-fix-path-builds.patch )
-
-src_prepare() {
- default
-
- # Patch the inspircd launcher with the inspircd user
- sed -i -e "s/@UID@/${PN}/" "make/template/${PN}" || die
-}
-
-src_configure() {
- local extras=""
-
- use gnutls && extras+="m_ssl_gnutls.cpp,"
- use ldap && extras+="m_ldap.cpp,"
- use maxminddb && extras+="m_geo_maxmind.cpp,"
- use mbedtls && extras+="m_ssl_mbedtls.cpp,"
- use mysql && extras+="m_mysql.cpp,"
- use pcre && extras+="m_regex_pcre.cpp,"
- use postgres && extras+="m_pgsql.cpp,"
- use re2 && extras+="m_regex_re2.cpp,"
- use regex-posix && extras+="m_regex_posix.cpp,"
- use regex-stdlib && extras+="m_regex_stdlib.cpp,"
- use sqlite && extras+="m_sqlite3.cpp,"
- use ssl && extras+="m_ssl_openssl.cpp,"
- use sslrehashsignal && extras+="m_sslrehashsignal.cpp,"
- use tre && extras+="m_regex_tre.cpp,"
-
- # The first configuration run enables certain "extra" InspIRCd
- # modules, the second run generates the actual makefile.
- if [[ -n "${extras}" ]]; then
- ./configure --disable-interactive --enable-extras=${extras%,}
- fi
-
- local myconf=(
- --disable-interactive
- --disable-auto-extras
- --prefix="/usr/$(get_libdir)/${PN}"
- --config-dir="/etc/${PN}"
- --data-dir="/var/lib/${PN}/data"
- --log-dir="/var/log/${PN}"
- --binary-dir="/usr/bin"
- --module-dir="/usr/$(get_libdir)/${PN}/modules"
- --manual-dir="/usr/share/man")
- CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usex debug 'INSPIRCD_DEBUG=2' '') INSPIRCD_VERBOSE=1
-}
-
-src_install() {
- default
-
- insinto "/usr/include/${PN}"
- doins -r include/.
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-
- keepdir "/var/log/${PN}"
-
- diropts -o"${PN}" -g"${PN}" -m0700
- keepdir "/var/lib/${PN}/data"
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "You will find example configuration files under "
- elog "/usr/share/doc/${PN}"
- elog "Read the ${PN}.conf.example file carefully before "
- elog "starting the service."
- fi
- local pv
- for pv in ${REPLACING_VERSIONS}; do
- if ver_test "${pv}" -lt "2.0.24-r1"; then
- elog "Starting with 2.0.24-r1 the daemon is no longer started"
- elog "with the --logfile option and you are thus expected to define"
- elog "logging in the InspIRCd configuration file if you want it."
- fi
- if ver_test "${pv}" -lt "3.0.0"; then
- elog "Version 3.0 is a major upgrade which contains breaking"
- elog "changes. You will need to update your configuration files."
- elog "See: https://docs.inspircd.org/3/configuration-changes"
- fi
- done
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2021-10-20 7:02 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2021-10-20 7:02 UTC (permalink / raw
To: gentoo-commits
commit: b636afd3822374c84c0a96b6c71934155c991f97
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 20 07:02:29 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Oct 20 07:02:29 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b636afd3
net-irc/inspircd: x86 stable wrt bug #818754
Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-irc/inspircd/inspircd-3.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.11.0.ebuild b/net-irc/inspircd/inspircd-3.11.0.ebuild
index b6e5cd76fa8..b8aa1c3f23b 100644
--- a/net-irc/inspircd/inspircd-3.11.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.11.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2021-10-20 6:56 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2021-10-20 6:56 UTC (permalink / raw
To: gentoo-commits
commit: d9197ff2d8c553f5428843b8789ebe14e71c93be
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Oct 20 06:56:24 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Oct 20 06:56:24 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d9197ff2
net-irc/inspircd: amd64 stable wrt bug #818754
Package-Manager: Portage-3.0.20, Repoman-3.0.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-irc/inspircd/inspircd-3.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.11.0.ebuild b/net-irc/inspircd/inspircd-3.11.0.ebuild
index d013d22d99d..b6e5cd76fa8 100644
--- a/net-irc/inspircd/inspircd-3.11.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.11.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2021-09-10 7:22 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2021-09-10 7:22 UTC (permalink / raw
To: gentoo-commits
commit: 91d9abbd38480a50dbb8b86218f1498af379fb78
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Thu Sep 9 05:49:47 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Sep 10 07:22:25 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=91d9abbd
net-irc/inspircd: Add 3.11.0
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 2 +
net-irc/inspircd/inspircd-3.11.0.ebuild | 122 ++++++++++++++++++++++++++++++++
2 files changed, 124 insertions(+)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 80aff9f7d79..03adc35eecf 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,3 +1,5 @@
DIST inspircd-3.10.0-fix-path-builds.patch.bz2 5316 BLAKE2B 42831f5f1c442b0492dee1d49469361ca797e743399bf8cffd6069227fbaf0123ab43eda81ad0f732bed289111238e00f0e9b3351a555fc4b14f24fe18bb8251 SHA512 e1479970050dca02be092d5575077342ce3e517baf1c9b1d80e4b2a52559786dca387c685505d6c42b812c9206961eef057ad07a2f4966f9922a16a387559eb0
DIST inspircd-3.10.0-r1-fix-path-builds.patch.bz2 4109 BLAKE2B d5c778c94c39dce65e47f04983bfa14733ac7b0cbe78af21e26d52d740cb2b38f183e2ae8ef1f003f9629062158a70c89055c294d7dc61106b1597a5ebed6633 SHA512 0d51349887d96c875fe98ab1dba9643c6d0f1af367dff6f187a9e31eb4ea49b953bd89c38dc6e93d00dea4dfa8337f9ebda13dfdd2c174d64c174fe5e193c30a
DIST inspircd-3.10.0.tar.gz 854024 BLAKE2B b6aed621c6c5c4ea082d07605c6a9fe8be5fce04896c820a9055b17103853b0091515f8a52448ecb1accbe39eef3f49b01acbecae73894b76f91bb4b75edf821 SHA512 6cb1c66ce2a4531628264fc4b4836b47b7cba2c8aa6ffef5d72489ae663815254783b09aeb149d8ae9e41cf51be3c703612d443da84995695449a94db86f8944
+DIST inspircd-3.11.0-fix-path-builds.patch.bz2 4564 BLAKE2B 5414c6bff651f179bb7f214198d13c08ce1e92b6946729d617a56a2dd451a239520bc946823603b2e3ab0a78577f077c1d566bfa6771d6c9866ef5249269653c SHA512 92feddfa23acac2f1813539f9fae0e1c6c7332565c5d63df02e6f800b4457ed1ac1eff4f3aee8fb155dbae5b6d1d16536b435734549f740ae294382330837d5c
+DIST inspircd-3.11.0.tar.gz 859767 BLAKE2B a0924d302577dcb471e22c0df21b7259c5b68b1ee2080233c31e84bc5cf8c32fbe134a359bf4d7f7541f512e078a9e75717df2dc7178670b3e3d7c7dfb2930b7 SHA512 59a277de041f1b0d44204c36190b6bd728f981997ba377f5bf9b7745fce122271e3df35223ff11d8d31d70f1f378977ea6603963ff2bb1a4fbaac958903b0da3
diff --git a/net-irc/inspircd/inspircd-3.11.0.ebuild b/net-irc/inspircd/inspircd-3.11.0.ebuild
new file mode 100644
index 00000000000..8d8f0ae5d43
--- /dev/null
+++ b/net-irc/inspircd/inspircd-3.11.0.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://www.inspircd.org/"
+SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-${PV}-fix-path-builds.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap )
+ maxminddb? ( dev-libs/libmaxminddb )
+ mbedtls? ( net-libs/mbedtls:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ pcre? ( dev-libs/libpcre )
+ postgres? ( dev-db/postgresql:= )
+ re2? ( dev-libs/re2:= )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ ssl? ( dev-libs/openssl:= )
+ tre? ( dev-libs/tre )"
+DEPEND="${RDEPEND}"
+
+DOCS=( docs/. )
+PATCHES=( "${WORKDIR}"/${PF}-fix-path-builds.patch )
+
+src_prepare() {
+ default
+
+ # Patch the inspircd launcher with the inspircd user
+ sed -i -e "s/@UID@/${PN}/" "make/template/${PN}" || die
+}
+
+src_configure() {
+ local extras=""
+
+ use gnutls && extras+="m_ssl_gnutls.cpp,"
+ use ldap && extras+="m_ldap.cpp,"
+ use maxminddb && extras+="m_geo_maxmind.cpp,"
+ use mbedtls && extras+="m_ssl_mbedtls.cpp,"
+ use mysql && extras+="m_mysql.cpp,"
+ use pcre && extras+="m_regex_pcre.cpp,"
+ use postgres && extras+="m_pgsql.cpp,"
+ use re2 && extras+="m_regex_re2.cpp,"
+ use regex-posix && extras+="m_regex_posix.cpp,"
+ use regex-stdlib && extras+="m_regex_stdlib.cpp,"
+ use sqlite && extras+="m_sqlite3.cpp,"
+ use ssl && extras+="m_ssl_openssl.cpp,"
+ use sslrehashsignal && extras+="m_sslrehashsignal.cpp,"
+ use tre && extras+="m_regex_tre.cpp,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n "${extras}" ]]; then
+ ./configure --disable-interactive --enable-extras=${extras%,}
+ fi
+
+ local myconf=(
+ --disable-interactive
+ --disable-auto-extras
+ --prefix="/usr/$(get_libdir)/${PN}"
+ --config-dir="/etc/${PN}"
+ --data-dir="/var/lib/${PN}/data"
+ --log-dir="/var/log/${PN}"
+ --binary-dir="/usr/bin"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules"
+ --manual-dir="/usr/share/man")
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usex debug 'INSPIRCD_DEBUG=2' '') INSPIRCD_VERBOSE=1
+}
+
+src_install() {
+ default
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+
+ keepdir "/var/log/${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "You will find example configuration files under "
+ elog "/usr/share/doc/${PN}"
+ elog "Read the ${PN}.conf.example file carefully before "
+ elog "starting the service."
+ fi
+ local pv
+ for pv in ${REPLACING_VERSIONS}; do
+ if ver_test "${pv}" -lt "2.0.24-r1"; then
+ elog "Starting with 2.0.24-r1 the daemon is no longer started"
+ elog "with the --logfile option and you are thus expected to define"
+ elog "logging in the InspIRCd configuration file if you want it."
+ fi
+ if ver_test "${pv}" -lt "3.0.0"; then
+ elog "Version 3.0 is a major upgrade which contains breaking"
+ elog "changes. You will need to update your configuration files."
+ elog "See: https://docs.inspircd.org/3/configuration-changes"
+ fi
+ done
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2021-09-10 7:22 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2021-09-10 7:22 UTC (permalink / raw
To: gentoo-commits
commit: 492f6fd243703569a4dff25865c0eb43865acb6e
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Thu Sep 9 06:02:15 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Sep 10 07:22:25 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=492f6fd2
net-irc/inspircd: Drop 3.10.0-r1
Package-Manager: Portage-3.0.20, Repoman-3.0.3
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/22251
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 1 -
net-irc/inspircd/inspircd-3.10.0-r1.ebuild | 122 -----------------------------
2 files changed, 123 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 03adc35eecf..46442b9cfae 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,5 +1,4 @@
DIST inspircd-3.10.0-fix-path-builds.patch.bz2 5316 BLAKE2B 42831f5f1c442b0492dee1d49469361ca797e743399bf8cffd6069227fbaf0123ab43eda81ad0f732bed289111238e00f0e9b3351a555fc4b14f24fe18bb8251 SHA512 e1479970050dca02be092d5575077342ce3e517baf1c9b1d80e4b2a52559786dca387c685505d6c42b812c9206961eef057ad07a2f4966f9922a16a387559eb0
-DIST inspircd-3.10.0-r1-fix-path-builds.patch.bz2 4109 BLAKE2B d5c778c94c39dce65e47f04983bfa14733ac7b0cbe78af21e26d52d740cb2b38f183e2ae8ef1f003f9629062158a70c89055c294d7dc61106b1597a5ebed6633 SHA512 0d51349887d96c875fe98ab1dba9643c6d0f1af367dff6f187a9e31eb4ea49b953bd89c38dc6e93d00dea4dfa8337f9ebda13dfdd2c174d64c174fe5e193c30a
DIST inspircd-3.10.0.tar.gz 854024 BLAKE2B b6aed621c6c5c4ea082d07605c6a9fe8be5fce04896c820a9055b17103853b0091515f8a52448ecb1accbe39eef3f49b01acbecae73894b76f91bb4b75edf821 SHA512 6cb1c66ce2a4531628264fc4b4836b47b7cba2c8aa6ffef5d72489ae663815254783b09aeb149d8ae9e41cf51be3c703612d443da84995695449a94db86f8944
DIST inspircd-3.11.0-fix-path-builds.patch.bz2 4564 BLAKE2B 5414c6bff651f179bb7f214198d13c08ce1e92b6946729d617a56a2dd451a239520bc946823603b2e3ab0a78577f077c1d566bfa6771d6c9866ef5249269653c SHA512 92feddfa23acac2f1813539f9fae0e1c6c7332565c5d63df02e6f800b4457ed1ac1eff4f3aee8fb155dbae5b6d1d16536b435734549f740ae294382330837d5c
DIST inspircd-3.11.0.tar.gz 859767 BLAKE2B a0924d302577dcb471e22c0df21b7259c5b68b1ee2080233c31e84bc5cf8c32fbe134a359bf4d7f7541f512e078a9e75717df2dc7178670b3e3d7c7dfb2930b7 SHA512 59a277de041f1b0d44204c36190b6bd728f981997ba377f5bf9b7745fce122271e3df35223ff11d8d31d70f1f378977ea6603963ff2bb1a4fbaac958903b0da3
diff --git a/net-irc/inspircd/inspircd-3.10.0-r1.ebuild b/net-irc/inspircd/inspircd-3.10.0-r1.ebuild
deleted file mode 100644
index a3c99234167..00000000000
--- a/net-irc/inspircd/inspircd-3.10.0-r1.ebuild
+++ /dev/null
@@ -1,122 +0,0 @@
-# Copyright 1999-2021 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://www.inspircd.org/"
-SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-SRC_URI+=" https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-3.10.0-r1-fix-path-builds.patch.bz2"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
-
-RDEPEND="
- acct-group/inspircd
- acct-user/inspircd
- dev-lang/perl
- gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap )
- maxminddb? ( dev-libs/libmaxminddb )
- mbedtls? ( net-libs/mbedtls:= )
- mysql? ( dev-db/mysql-connector-c:= )
- pcre? ( dev-libs/libpcre )
- postgres? ( dev-db/postgresql:= )
- re2? ( dev-libs/re2:= )
- sqlite? ( >=dev-db/sqlite-3.0 )
- ssl? ( dev-libs/openssl:= )
- tre? ( dev-libs/tre )"
-DEPEND="${RDEPEND}"
-
-DOCS=( docs/. )
-PATCHES=( "${WORKDIR}"/${PF}-fix-path-builds.patch )
-
-src_prepare() {
- default
-
- # Patch the inspircd launcher with the inspircd user
- sed -i -e "s/@UID@/${PN}/" "make/template/${PN}" || die
-}
-
-src_configure() {
- local extras=""
-
- use gnutls && extras+="m_ssl_gnutls.cpp,"
- use ldap && extras+="m_ldap.cpp,"
- use maxminddb && extras+="m_geo_maxmind.cpp,"
- use mbedtls && extras+="m_ssl_mbedtls.cpp,"
- use mysql && extras+="m_mysql.cpp,"
- use pcre && extras+="m_regex_pcre.cpp,"
- use postgres && extras+="m_pgsql.cpp,"
- use re2 && extras+="m_regex_re2.cpp,"
- use regex-posix && extras+="m_regex_posix.cpp,"
- use regex-stdlib && extras+="m_regex_stdlib.cpp,"
- use sqlite && extras+="m_sqlite3.cpp,"
- use ssl && extras+="m_ssl_openssl.cpp,"
- use sslrehashsignal && extras+="m_sslrehashsignal.cpp,"
- use tre && extras+="m_regex_tre.cpp,"
-
- # The first configuration run enables certain "extra" InspIRCd
- # modules, the second run generates the actual makefile.
- if [[ -n "${extras}" ]]; then
- ./configure --disable-interactive --enable-extras=${extras%,}
- fi
-
- local myconf=(
- --disable-interactive
- --disable-auto-extras
- --prefix="/usr/$(get_libdir)/${PN}"
- --config-dir="/etc/${PN}"
- --data-dir="/var/lib/${PN}/data"
- --log-dir="/var/log/${PN}"
- --binary-dir="/usr/bin"
- --module-dir="/usr/$(get_libdir)/${PN}/modules"
- --manual-dir="/usr/share/man")
- CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usex debug 'INSPIRCD_DEBUG=2' '') INSPIRCD_VERBOSE=1
-}
-
-src_install() {
- default
-
- insinto "/usr/include/${PN}"
- doins -r include/.
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-
- keepdir "/var/log/${PN}"
-
- diropts -o"${PN}" -g"${PN}" -m0700
- keepdir "/var/lib/${PN}/data"
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "You will find example configuration files under "
- elog "/usr/share/doc/${PN}"
- elog "Read the ${PN}.conf.example file carefully before "
- elog "starting the service."
- fi
- local pv
- for pv in ${REPLACING_VERSIONS}; do
- if ver_test "${pv}" -lt "2.0.24-r1"; then
- elog "Starting with 2.0.24-r1 the daemon is no longer started"
- elog "with the --logfile option and you are thus expected to define"
- elog "logging in the InspIRCd configuration file if you want it."
- fi
- if ver_test "${pv}" -lt "3.0.0"; then
- elog "Version 3.0 is a major upgrade which contains breaking"
- elog "changes. You will need to update your configuration files."
- elog "See: https://docs.inspircd.org/3/configuration-changes"
- fi
- done
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2021-09-10 7:22 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2021-09-10 7:22 UTC (permalink / raw
To: gentoo-commits
commit: d508e97ad5e2ab6a7dd3a961d03e989fb983da0b
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Fri Sep 10 07:17:24 2021 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Fri Sep 10 07:22:26 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d508e97a
net-irc/inspircd: update EAPI 7 -> 8
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/inspircd-3.11.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.11.0.ebuild b/net-irc/inspircd/inspircd-3.11.0.ebuild
index 8d8f0ae5d43..d013d22d99d 100644
--- a/net-irc/inspircd/inspircd-3.11.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.11.0.ebuild
@@ -1,7 +1,7 @@
# Copyright 1999-2021 Gentoo Authors
# Distributed under the terms of the GNU General Public License v2
-EAPI="7"
+EAPI=8
inherit toolchain-funcs
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2021-06-21 22:26 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2021-06-21 22:26 UTC (permalink / raw
To: gentoo-commits
commit: dfaa2812e4ed5e0e2c4003b088266c619d993231
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Mon Jun 21 03:43:25 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Jun 21 22:25:55 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=dfaa2812
net-irc/inspircd: Revbump for config file patch tweaks
Fix a few default paths to be more Gentoo-specific. Do not needlessly
remove codepage files.
Package-Manager: Portage-3.0.20, Repoman-3.0.2
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/21351
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/inspircd/Manifest | 1 +
net-irc/inspircd/inspircd-3.10.0-r1.ebuild | 122 +++++++++++++++++++++++++++++
2 files changed, 123 insertions(+)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 65e95bbd2e8..80aff9f7d79 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,2 +1,3 @@
DIST inspircd-3.10.0-fix-path-builds.patch.bz2 5316 BLAKE2B 42831f5f1c442b0492dee1d49469361ca797e743399bf8cffd6069227fbaf0123ab43eda81ad0f732bed289111238e00f0e9b3351a555fc4b14f24fe18bb8251 SHA512 e1479970050dca02be092d5575077342ce3e517baf1c9b1d80e4b2a52559786dca387c685505d6c42b812c9206961eef057ad07a2f4966f9922a16a387559eb0
+DIST inspircd-3.10.0-r1-fix-path-builds.patch.bz2 4109 BLAKE2B d5c778c94c39dce65e47f04983bfa14733ac7b0cbe78af21e26d52d740cb2b38f183e2ae8ef1f003f9629062158a70c89055c294d7dc61106b1597a5ebed6633 SHA512 0d51349887d96c875fe98ab1dba9643c6d0f1af367dff6f187a9e31eb4ea49b953bd89c38dc6e93d00dea4dfa8337f9ebda13dfdd2c174d64c174fe5e193c30a
DIST inspircd-3.10.0.tar.gz 854024 BLAKE2B b6aed621c6c5c4ea082d07605c6a9fe8be5fce04896c820a9055b17103853b0091515f8a52448ecb1accbe39eef3f49b01acbecae73894b76f91bb4b75edf821 SHA512 6cb1c66ce2a4531628264fc4b4836b47b7cba2c8aa6ffef5d72489ae663815254783b09aeb149d8ae9e41cf51be3c703612d443da84995695449a94db86f8944
diff --git a/net-irc/inspircd/inspircd-3.10.0-r1.ebuild b/net-irc/inspircd/inspircd-3.10.0-r1.ebuild
new file mode 100644
index 00000000000..a3c99234167
--- /dev/null
+++ b/net-irc/inspircd/inspircd-3.10.0-r1.ebuild
@@ -0,0 +1,122 @@
+# Copyright 1999-2021 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://www.inspircd.org/"
+SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+SRC_URI+=" https://github.com/clinew/gentoo-distfiles/raw/master/inspircd-3.10.0-r1-fix-path-builds.patch.bz2"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap )
+ maxminddb? ( dev-libs/libmaxminddb )
+ mbedtls? ( net-libs/mbedtls:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ pcre? ( dev-libs/libpcre )
+ postgres? ( dev-db/postgresql:= )
+ re2? ( dev-libs/re2:= )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ ssl? ( dev-libs/openssl:= )
+ tre? ( dev-libs/tre )"
+DEPEND="${RDEPEND}"
+
+DOCS=( docs/. )
+PATCHES=( "${WORKDIR}"/${PF}-fix-path-builds.patch )
+
+src_prepare() {
+ default
+
+ # Patch the inspircd launcher with the inspircd user
+ sed -i -e "s/@UID@/${PN}/" "make/template/${PN}" || die
+}
+
+src_configure() {
+ local extras=""
+
+ use gnutls && extras+="m_ssl_gnutls.cpp,"
+ use ldap && extras+="m_ldap.cpp,"
+ use maxminddb && extras+="m_geo_maxmind.cpp,"
+ use mbedtls && extras+="m_ssl_mbedtls.cpp,"
+ use mysql && extras+="m_mysql.cpp,"
+ use pcre && extras+="m_regex_pcre.cpp,"
+ use postgres && extras+="m_pgsql.cpp,"
+ use re2 && extras+="m_regex_re2.cpp,"
+ use regex-posix && extras+="m_regex_posix.cpp,"
+ use regex-stdlib && extras+="m_regex_stdlib.cpp,"
+ use sqlite && extras+="m_sqlite3.cpp,"
+ use ssl && extras+="m_ssl_openssl.cpp,"
+ use sslrehashsignal && extras+="m_sslrehashsignal.cpp,"
+ use tre && extras+="m_regex_tre.cpp,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n "${extras}" ]]; then
+ ./configure --disable-interactive --enable-extras=${extras%,}
+ fi
+
+ local myconf=(
+ --disable-interactive
+ --disable-auto-extras
+ --prefix="/usr/$(get_libdir)/${PN}"
+ --config-dir="/etc/${PN}"
+ --data-dir="/var/lib/${PN}/data"
+ --log-dir="/var/log/${PN}"
+ --binary-dir="/usr/bin"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules"
+ --manual-dir="/usr/share/man")
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usex debug 'INSPIRCD_DEBUG=2' '') INSPIRCD_VERBOSE=1
+}
+
+src_install() {
+ default
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+
+ keepdir "/var/log/${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "You will find example configuration files under "
+ elog "/usr/share/doc/${PN}"
+ elog "Read the ${PN}.conf.example file carefully before "
+ elog "starting the service."
+ fi
+ local pv
+ for pv in ${REPLACING_VERSIONS}; do
+ if ver_test "${pv}" -lt "2.0.24-r1"; then
+ elog "Starting with 2.0.24-r1 the daemon is no longer started"
+ elog "with the --logfile option and you are thus expected to define"
+ elog "logging in the InspIRCd configuration file if you want it."
+ fi
+ if ver_test "${pv}" -lt "3.0.0"; then
+ elog "Version 3.0 is a major upgrade which contains breaking"
+ elog "changes. You will need to update your configuration files."
+ elog "See: https://docs.inspircd.org/3/configuration-changes"
+ fi
+ done
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2021-05-28 12:05 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2021-05-28 12:05 UTC (permalink / raw
To: gentoo-commits
commit: 943c543310476c17deba4bb53cb087d230cc9b5d
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri May 28 12:05:43 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri May 28 12:05:43 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=943c5433
net-irc/inspircd: x86 stable wrt bug #791589
Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-irc/inspircd/inspircd-3.10.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.10.0.ebuild b/net-irc/inspircd/inspircd-3.10.0.ebuild
index 89b04542e54..40ac9a9bced 100644
--- a/net-irc/inspircd/inspircd-3.10.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.10.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-fix-path
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2021-05-28 12:02 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2021-05-28 12:02 UTC (permalink / raw
To: gentoo-commits
commit: 6624433e6d553d14fa913a662f4ceb68d8352a9b
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri May 28 12:01:57 2021 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri May 28 12:01:57 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6624433e
net-irc/inspircd: amd64 stable wrt bug #791589
Package-Manager: Portage-3.0.13, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-irc/inspircd/inspircd-3.10.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.10.0.ebuild b/net-irc/inspircd/inspircd-3.10.0.ebuild
index ca68956f4dc..89b04542e54 100644
--- a/net-irc/inspircd/inspircd-3.10.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.10.0.ebuild
@@ -12,7 +12,7 @@ SRC_URI+=" https://dev.gentoo.org/~sam/distfiles/${CATEGORY}/${PN}/${P}-fix-path
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2021-04-26 19:11 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2021-04-26 19:11 UTC (permalink / raw
To: gentoo-commits
commit: 06e16c9317945133c84864ca92b7f0a676197487
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 26 19:10:13 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Apr 26 19:11:07 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=06e16c93
net-irc/inspircd: Stabilize 3.9.0 x86, #785763
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/inspircd/inspircd-3.9.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.9.0.ebuild b/net-irc/inspircd/inspircd-3.9.0.ebuild
index f5ea1595ed4..024100c3274 100644
--- a/net-irc/inspircd/inspircd-3.9.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.9.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2021-04-26 19:11 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2021-04-26 19:11 UTC (permalink / raw
To: gentoo-commits
commit: 90ebe2b9000beea41aca8e87195d64c10d125dff
Author: Sam James <sam <AT> gentoo <DOT> org>
AuthorDate: Mon Apr 26 19:08:23 2021 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Mon Apr 26 19:10:50 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=90ebe2b9
net-irc/inspircd: Stabilize 3.9.0 amd64, #785763
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/inspircd/inspircd-3.9.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.9.0.ebuild b/net-irc/inspircd/inspircd-3.9.0.ebuild
index 3dfa1dea335..f5ea1595ed4 100644
--- a/net-irc/inspircd/inspircd-3.9.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.9.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2021-01-01 22:19 Andreas Sturmlechner
0 siblings, 0 replies; 79+ messages in thread
From: Andreas Sturmlechner @ 2021-01-01 22:19 UTC (permalink / raw
To: gentoo-commits
commit: 4d48495bb4efeefc62be02a4e8cf2044e0695639
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Fri Jan 1 20:22:49 2021 +0000
Commit: Andreas Sturmlechner <asturm <AT> gentoo <DOT> org>
CommitDate: Fri Jan 1 22:19:11 2021 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4d48495b
net-irc/inspircd: Update HOMEPAGE
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18904
Signed-off-by: Andreas Sturmlechner <asturm <AT> gentoo.org>
net-irc/inspircd/inspircd-3.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.8.1.ebuild b/net-irc/inspircd/inspircd-3.8.1.ebuild
index 0e5b3d40507..355015a8d69 100644
--- a/net-irc/inspircd/inspircd-3.8.1.ebuild
+++ b/net-irc/inspircd/inspircd-3.8.1.ebuild
@@ -6,7 +6,7 @@ EAPI="7"
inherit toolchain-funcs
DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://inspircd.github.com/"
+HOMEPAGE="https://www.inspircd.org/"
SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
LICENSE="GPL-2"
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2020-11-25 7:43 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2020-11-25 7:43 UTC (permalink / raw
To: gentoo-commits
commit: f4555395b2ae1b908d14576ea9723da67dfe79e1
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Nov 25 07:43:46 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Nov 25 07:43:46 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f4555395
net-irc/inspircd: amd64 stable wrt bug #755854
Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-irc/inspircd/inspircd-3.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.8.1.ebuild b/net-irc/inspircd/inspircd-3.8.1.ebuild
index 03833a24264..0e5b3d40507 100644
--- a/net-irc/inspircd/inspircd-3.8.1.ebuild
+++ b/net-irc/inspircd/inspircd-3.8.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2020-11-24 12:57 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2020-11-24 12:57 UTC (permalink / raw
To: gentoo-commits
commit: 8414ec854480d225988962ec7b59abfc2cda8f3b
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 24 12:56:36 2020 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Nov 24 12:56:36 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8414ec85
net-irc/inspircd: x86 stable wrt bug #755854
Package-Manager: Portage-3.0.8, Repoman-3.0.2
RepoMan-Options: --include-arches="x86"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-irc/inspircd/inspircd-3.8.1.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.8.1.ebuild b/net-irc/inspircd/inspircd-3.8.1.ebuild
index 60448a5f4f9..03833a24264 100644
--- a/net-irc/inspircd/inspircd-3.8.1.ebuild
+++ b/net-irc/inspircd/inspircd-3.8.1.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2020-11-22 3:52 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2020-11-22 3:52 UTC (permalink / raw
To: gentoo-commits
commit: 02a985abeacea6af0dd01efe967ae40e96ec79a3
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Sat Nov 21 08:42:33 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 22 03:35:56 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02a985ab
net-irc/inspircd: Drop 3.8.0
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Bug: https://bugs.gentoo.org/755854
Closes: https://github.com/gentoo/gentoo/pull/18347
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/inspircd/Manifest | 1 -
net-irc/inspircd/inspircd-3.8.0.ebuild | 121 ---------------------------------
2 files changed, 122 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 4406840cca7..c650dfb20e9 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,4 +1,3 @@
DIST inspircd-2.0.29.tar.gz 736116 BLAKE2B bd634b81e5a21f4d5e12a4057c4dfb65a241b696be373d24a047594d1d175028dcabff2f28defcf4c340859cfc50637afec755f399c24366e1134c7d69c843f2 SHA512 83da7b089dca8035ffa4f30a2e757661150bb9337aa8124958daa317b44a98fb15fdcb872f8512737b5a39f1b641616eb27c4398d4c8d8fcd40d1f8872bd2052
DIST inspircd-3.4.0.tar.gz 809845 BLAKE2B 6529d53c3cbff07727eceea5e1eb321bb8b7f6b231b3d5ea3ed0ced01fe5b66c2da83039a1ac11ff49e6536ef482483a9be26762feb30511a0016bab07d6790a SHA512 871fefff5e337dc6228fae223ff7ac534e159b5bfb838419247b1d16339c860b0b939a28dd4610cf3b8c37328b5e6ccba2ddd80adbd27638f4f3fa28e4f99066
-DIST inspircd-3.8.0.tar.gz 849843 BLAKE2B 6233d697329d50df272af904a00bde844c2b8121d75638894cda05f4e6b6d04321c969a293b82bff17f0254bed897574bb2a56acc9283c0b9223b0a8b4747ddc SHA512 efb382b5aa744d42712f9f4ad41d3b939b83bbf702aace2daaff257a96480aa1244a20a63a33b8755e9bab6f15fc39ddde910b1d92022ebcca2ab43af7b4f04e
DIST inspircd-3.8.1.tar.gz 850997 BLAKE2B aebf085b21b99fae989d5d75c28223cf5ef5aa8f872886af099800683718e51aa3650a8968968e2434de738a5d5770a26f84a02c9b1270dffdc9efdd2e8c9f86 SHA512 be16dd18882bdb424ebeb131e382db073adaf37914e7c8333bd1c266242f2c48e6c721f0ecae72159bca229790413dabee67fd4a4a3c83588c48c8bb15e604fa
diff --git a/net-irc/inspircd/inspircd-3.8.0.ebuild b/net-irc/inspircd/inspircd-3.8.0.ebuild
deleted file mode 100644
index 60448a5f4f9..00000000000
--- a/net-irc/inspircd/inspircd-3.8.0.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://inspircd.github.com/"
-SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
-
-RDEPEND="
- acct-group/inspircd
- acct-user/inspircd
- dev-lang/perl
- gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap )
- maxminddb? ( dev-libs/libmaxminddb )
- mbedtls? ( net-libs/mbedtls:= )
- mysql? ( dev-db/mysql-connector-c:= )
- pcre? ( dev-libs/libpcre )
- postgres? ( dev-db/postgresql:= )
- re2? ( dev-libs/re2:= )
- sqlite? ( >=dev-db/sqlite-3.0 )
- ssl? ( dev-libs/openssl:= )
- tre? ( dev-libs/tre )"
-DEPEND="${RDEPEND}"
-
-DOCS=( docs/. )
-PATCHES=( "${FILESDIR}"/${PN}-3.7.0-fix-path-builds.patch )
-
-src_prepare() {
- default
-
- # Patch the inspircd launcher with the inspircd user
- sed -i -e "s/@UID@/${PN}/" "make/template/${PN}" || die
-}
-
-src_configure() {
- local extras=""
-
- use gnutls && extras+="m_ssl_gnutls.cpp,"
- use ldap && extras+="m_ldap.cpp,"
- use maxminddb && extras+="m_geo_maxmind.cpp,"
- use mbedtls && extras+="m_ssl_mbedtls.cpp,"
- use mysql && extras+="m_mysql.cpp,"
- use pcre && extras+="m_regex_pcre.cpp,"
- use postgres && extras+="m_pgsql.cpp,"
- use re2 && extras+="m_regex_re2.cpp,"
- use regex-posix && extras+="m_regex_posix.cpp,"
- use regex-stdlib && extras+="m_regex_stdlib.cpp,"
- use sqlite && extras+="m_sqlite3.cpp,"
- use ssl && extras+="m_ssl_openssl.cpp,"
- use sslrehashsignal && extras+="m_sslrehashsignal.cpp,"
- use tre && extras+="m_regex_tre.cpp,"
-
- # The first configuration run enables certain "extra" InspIRCd
- # modules, the second run generates the actual makefile.
- if [[ -n "${extras}" ]]; then
- ./configure --disable-interactive --enable-extras=${extras%,}
- fi
-
- local myconf=(
- --disable-interactive
- --disable-auto-extras
- --prefix="/usr/$(get_libdir)/${PN}"
- --config-dir="/etc/${PN}"
- --data-dir="/var/lib/${PN}/data"
- --log-dir="/var/log/${PN}"
- --binary-dir="/usr/bin"
- --module-dir="/usr/$(get_libdir)/${PN}/modules"
- --manual-dir="/usr/share/man")
- CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usex debug 'INSPIRCD_DEBUG=2' '') INSPIRCD_VERBOSE=1
-}
-
-src_install() {
- default
-
- insinto "/usr/include/${PN}"
- doins -r include/.
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-
- keepdir "/var/log/${PN}"
-
- diropts -o"${PN}" -g"${PN}" -m0700
- keepdir "/var/lib/${PN}/data"
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "You will find example configuration files under "
- elog "/usr/share/doc/${PN}"
- elog "Read the ${PN}.conf.example file carefully before "
- elog "starting the service."
- fi
- local pv
- for pv in ${REPLACING_VERSIONS}; do
- if ver_test "${pv}" -lt "2.0.24-r1"; then
- elog "Starting with 2.0.24-r1 the daemon is no longer started"
- elog "with the --logfile option and you are thus expected to define"
- elog "logging in the InspIRCd configuration file if you want it."
- fi
- if ver_test "${pv}" -lt "3.0.0"; then
- elog "Version 3.0 is a major upgrade which contains breaking"
- elog "changes. You will need to update your configuration files."
- elog "See: https://docs.inspircd.org/3/configuration-changes"
- fi
- done
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2020-11-22 3:52 Sam James
0 siblings, 0 replies; 79+ messages in thread
From: Sam James @ 2020-11-22 3:52 UTC (permalink / raw
To: gentoo-commits
commit: d54d3c8b2f510d7977c0059f594c3ca5e8cf6d27
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Sat Nov 21 08:37:40 2020 +0000
Commit: Sam James <sam <AT> gentoo <DOT> org>
CommitDate: Sun Nov 22 03:35:55 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d54d3c8b
net-irc/inspircd: Add 3.8.1
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Bug: https://bugs.gentoo.org/755854
Signed-off-by: Sam James <sam <AT> gentoo.org>
net-irc/inspircd/Manifest | 1 +
net-irc/inspircd/inspircd-3.8.1.ebuild | 121 +++++++++++++++++++++++++++++++++
2 files changed, 122 insertions(+)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 769c1225abd..4406840cca7 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,3 +1,4 @@
DIST inspircd-2.0.29.tar.gz 736116 BLAKE2B bd634b81e5a21f4d5e12a4057c4dfb65a241b696be373d24a047594d1d175028dcabff2f28defcf4c340859cfc50637afec755f399c24366e1134c7d69c843f2 SHA512 83da7b089dca8035ffa4f30a2e757661150bb9337aa8124958daa317b44a98fb15fdcb872f8512737b5a39f1b641616eb27c4398d4c8d8fcd40d1f8872bd2052
DIST inspircd-3.4.0.tar.gz 809845 BLAKE2B 6529d53c3cbff07727eceea5e1eb321bb8b7f6b231b3d5ea3ed0ced01fe5b66c2da83039a1ac11ff49e6536ef482483a9be26762feb30511a0016bab07d6790a SHA512 871fefff5e337dc6228fae223ff7ac534e159b5bfb838419247b1d16339c860b0b939a28dd4610cf3b8c37328b5e6ccba2ddd80adbd27638f4f3fa28e4f99066
DIST inspircd-3.8.0.tar.gz 849843 BLAKE2B 6233d697329d50df272af904a00bde844c2b8121d75638894cda05f4e6b6d04321c969a293b82bff17f0254bed897574bb2a56acc9283c0b9223b0a8b4747ddc SHA512 efb382b5aa744d42712f9f4ad41d3b939b83bbf702aace2daaff257a96480aa1244a20a63a33b8755e9bab6f15fc39ddde910b1d92022ebcca2ab43af7b4f04e
+DIST inspircd-3.8.1.tar.gz 850997 BLAKE2B aebf085b21b99fae989d5d75c28223cf5ef5aa8f872886af099800683718e51aa3650a8968968e2434de738a5d5770a26f84a02c9b1270dffdc9efdd2e8c9f86 SHA512 be16dd18882bdb424ebeb131e382db073adaf37914e7c8333bd1c266242f2c48e6c721f0ecae72159bca229790413dabee67fd4a4a3c83588c48c8bb15e604fa
diff --git a/net-irc/inspircd/inspircd-3.8.1.ebuild b/net-irc/inspircd/inspircd-3.8.1.ebuild
new file mode 100644
index 00000000000..60448a5f4f9
--- /dev/null
+++ b/net-irc/inspircd/inspircd-3.8.1.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://inspircd.github.com/"
+SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap )
+ maxminddb? ( dev-libs/libmaxminddb )
+ mbedtls? ( net-libs/mbedtls:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ pcre? ( dev-libs/libpcre )
+ postgres? ( dev-db/postgresql:= )
+ re2? ( dev-libs/re2:= )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ ssl? ( dev-libs/openssl:= )
+ tre? ( dev-libs/tre )"
+DEPEND="${RDEPEND}"
+
+DOCS=( docs/. )
+PATCHES=( "${FILESDIR}"/${PN}-3.7.0-fix-path-builds.patch )
+
+src_prepare() {
+ default
+
+ # Patch the inspircd launcher with the inspircd user
+ sed -i -e "s/@UID@/${PN}/" "make/template/${PN}" || die
+}
+
+src_configure() {
+ local extras=""
+
+ use gnutls && extras+="m_ssl_gnutls.cpp,"
+ use ldap && extras+="m_ldap.cpp,"
+ use maxminddb && extras+="m_geo_maxmind.cpp,"
+ use mbedtls && extras+="m_ssl_mbedtls.cpp,"
+ use mysql && extras+="m_mysql.cpp,"
+ use pcre && extras+="m_regex_pcre.cpp,"
+ use postgres && extras+="m_pgsql.cpp,"
+ use re2 && extras+="m_regex_re2.cpp,"
+ use regex-posix && extras+="m_regex_posix.cpp,"
+ use regex-stdlib && extras+="m_regex_stdlib.cpp,"
+ use sqlite && extras+="m_sqlite3.cpp,"
+ use ssl && extras+="m_ssl_openssl.cpp,"
+ use sslrehashsignal && extras+="m_sslrehashsignal.cpp,"
+ use tre && extras+="m_regex_tre.cpp,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n "${extras}" ]]; then
+ ./configure --disable-interactive --enable-extras=${extras%,}
+ fi
+
+ local myconf=(
+ --disable-interactive
+ --disable-auto-extras
+ --prefix="/usr/$(get_libdir)/${PN}"
+ --config-dir="/etc/${PN}"
+ --data-dir="/var/lib/${PN}/data"
+ --log-dir="/var/log/${PN}"
+ --binary-dir="/usr/bin"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules"
+ --manual-dir="/usr/share/man")
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usex debug 'INSPIRCD_DEBUG=2' '') INSPIRCD_VERBOSE=1
+}
+
+src_install() {
+ default
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+
+ keepdir "/var/log/${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "You will find example configuration files under "
+ elog "/usr/share/doc/${PN}"
+ elog "Read the ${PN}.conf.example file carefully before "
+ elog "starting the service."
+ fi
+ local pv
+ for pv in ${REPLACING_VERSIONS}; do
+ if ver_test "${pv}" -lt "2.0.24-r1"; then
+ elog "Starting with 2.0.24-r1 the daemon is no longer started"
+ elog "with the --logfile option and you are thus expected to define"
+ elog "logging in the InspIRCd configuration file if you want it."
+ fi
+ if ver_test "${pv}" -lt "3.0.0"; then
+ elog "Version 3.0 is a major upgrade which contains breaking"
+ elog "changes. You will need to update your configuration files."
+ elog "See: https://docs.inspircd.org/3/configuration-changes"
+ fi
+ done
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2020-11-05 8:12 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2020-11-05 8:12 UTC (permalink / raw
To: gentoo-commits
commit: e6f4e19b77ff76771857792485afd7596ed32a2f
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Mon Nov 2 04:12:31 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Nov 5 08:10:15 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e6f4e19b
net-irc/inspircd: Drop 3.7.0
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/18109
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 1 -
net-irc/inspircd/inspircd-3.7.0.ebuild | 121 ---------------------------------
2 files changed, 122 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 4d7d53cac40..769c1225abd 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,4 +1,3 @@
DIST inspircd-2.0.29.tar.gz 736116 BLAKE2B bd634b81e5a21f4d5e12a4057c4dfb65a241b696be373d24a047594d1d175028dcabff2f28defcf4c340859cfc50637afec755f399c24366e1134c7d69c843f2 SHA512 83da7b089dca8035ffa4f30a2e757661150bb9337aa8124958daa317b44a98fb15fdcb872f8512737b5a39f1b641616eb27c4398d4c8d8fcd40d1f8872bd2052
DIST inspircd-3.4.0.tar.gz 809845 BLAKE2B 6529d53c3cbff07727eceea5e1eb321bb8b7f6b231b3d5ea3ed0ced01fe5b66c2da83039a1ac11ff49e6536ef482483a9be26762feb30511a0016bab07d6790a SHA512 871fefff5e337dc6228fae223ff7ac534e159b5bfb838419247b1d16339c860b0b939a28dd4610cf3b8c37328b5e6ccba2ddd80adbd27638f4f3fa28e4f99066
-DIST inspircd-3.7.0.tar.gz 855041 BLAKE2B 8b65c6d29ecf448503201d6d3d9b5416775f7ea97dd3e3acb947cbfcecd4a137f5c4dfd5902f8de43c03b5c5d799acc4a833631982f9815053beec07366a7ccb SHA512 d683d54a046f9bf17ae1a7bb1e2ce94000455c0249478250fd7263f8ede12048ce3982b990bb47461a1c7d9ea5fc20836b3dd255924e72d187eb3a6d591fd51d
DIST inspircd-3.8.0.tar.gz 849843 BLAKE2B 6233d697329d50df272af904a00bde844c2b8121d75638894cda05f4e6b6d04321c969a293b82bff17f0254bed897574bb2a56acc9283c0b9223b0a8b4747ddc SHA512 efb382b5aa744d42712f9f4ad41d3b939b83bbf702aace2daaff257a96480aa1244a20a63a33b8755e9bab6f15fc39ddde910b1d92022ebcca2ab43af7b4f04e
diff --git a/net-irc/inspircd/inspircd-3.7.0.ebuild b/net-irc/inspircd/inspircd-3.7.0.ebuild
deleted file mode 100644
index 60448a5f4f9..00000000000
--- a/net-irc/inspircd/inspircd-3.7.0.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://inspircd.github.com/"
-SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
-
-RDEPEND="
- acct-group/inspircd
- acct-user/inspircd
- dev-lang/perl
- gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap )
- maxminddb? ( dev-libs/libmaxminddb )
- mbedtls? ( net-libs/mbedtls:= )
- mysql? ( dev-db/mysql-connector-c:= )
- pcre? ( dev-libs/libpcre )
- postgres? ( dev-db/postgresql:= )
- re2? ( dev-libs/re2:= )
- sqlite? ( >=dev-db/sqlite-3.0 )
- ssl? ( dev-libs/openssl:= )
- tre? ( dev-libs/tre )"
-DEPEND="${RDEPEND}"
-
-DOCS=( docs/. )
-PATCHES=( "${FILESDIR}"/${PN}-3.7.0-fix-path-builds.patch )
-
-src_prepare() {
- default
-
- # Patch the inspircd launcher with the inspircd user
- sed -i -e "s/@UID@/${PN}/" "make/template/${PN}" || die
-}
-
-src_configure() {
- local extras=""
-
- use gnutls && extras+="m_ssl_gnutls.cpp,"
- use ldap && extras+="m_ldap.cpp,"
- use maxminddb && extras+="m_geo_maxmind.cpp,"
- use mbedtls && extras+="m_ssl_mbedtls.cpp,"
- use mysql && extras+="m_mysql.cpp,"
- use pcre && extras+="m_regex_pcre.cpp,"
- use postgres && extras+="m_pgsql.cpp,"
- use re2 && extras+="m_regex_re2.cpp,"
- use regex-posix && extras+="m_regex_posix.cpp,"
- use regex-stdlib && extras+="m_regex_stdlib.cpp,"
- use sqlite && extras+="m_sqlite3.cpp,"
- use ssl && extras+="m_ssl_openssl.cpp,"
- use sslrehashsignal && extras+="m_sslrehashsignal.cpp,"
- use tre && extras+="m_regex_tre.cpp,"
-
- # The first configuration run enables certain "extra" InspIRCd
- # modules, the second run generates the actual makefile.
- if [[ -n "${extras}" ]]; then
- ./configure --disable-interactive --enable-extras=${extras%,}
- fi
-
- local myconf=(
- --disable-interactive
- --disable-auto-extras
- --prefix="/usr/$(get_libdir)/${PN}"
- --config-dir="/etc/${PN}"
- --data-dir="/var/lib/${PN}/data"
- --log-dir="/var/log/${PN}"
- --binary-dir="/usr/bin"
- --module-dir="/usr/$(get_libdir)/${PN}/modules"
- --manual-dir="/usr/share/man")
- CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usex debug 'INSPIRCD_DEBUG=2' '') INSPIRCD_VERBOSE=1
-}
-
-src_install() {
- default
-
- insinto "/usr/include/${PN}"
- doins -r include/.
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-
- keepdir "/var/log/${PN}"
-
- diropts -o"${PN}" -g"${PN}" -m0700
- keepdir "/var/lib/${PN}/data"
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "You will find example configuration files under "
- elog "/usr/share/doc/${PN}"
- elog "Read the ${PN}.conf.example file carefully before "
- elog "starting the service."
- fi
- local pv
- for pv in ${REPLACING_VERSIONS}; do
- if ver_test "${pv}" -lt "2.0.24-r1"; then
- elog "Starting with 2.0.24-r1 the daemon is no longer started"
- elog "with the --logfile option and you are thus expected to define"
- elog "logging in the InspIRCd configuration file if you want it."
- fi
- if ver_test "${pv}" -lt "3.0.0"; then
- elog "Version 3.0 is a major upgrade which contains breaking"
- elog "changes. You will need to update your configuration files."
- elog "See: https://docs.inspircd.org/3/configuration-changes"
- fi
- done
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2020-11-05 8:12 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2020-11-05 8:12 UTC (permalink / raw
To: gentoo-commits
commit: 589054a8dea690c28816d96363ff69d29ee43f11
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Mon Nov 2 03:52:14 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Nov 5 08:10:15 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=589054a8
net-irc/inspircd: Bump to 3.8.0
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 1 +
net-irc/inspircd/inspircd-3.8.0.ebuild | 121 +++++++++++++++++++++++++++++++++
2 files changed, 122 insertions(+)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 476845bc230..4d7d53cac40 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,3 +1,4 @@
DIST inspircd-2.0.29.tar.gz 736116 BLAKE2B bd634b81e5a21f4d5e12a4057c4dfb65a241b696be373d24a047594d1d175028dcabff2f28defcf4c340859cfc50637afec755f399c24366e1134c7d69c843f2 SHA512 83da7b089dca8035ffa4f30a2e757661150bb9337aa8124958daa317b44a98fb15fdcb872f8512737b5a39f1b641616eb27c4398d4c8d8fcd40d1f8872bd2052
DIST inspircd-3.4.0.tar.gz 809845 BLAKE2B 6529d53c3cbff07727eceea5e1eb321bb8b7f6b231b3d5ea3ed0ced01fe5b66c2da83039a1ac11ff49e6536ef482483a9be26762feb30511a0016bab07d6790a SHA512 871fefff5e337dc6228fae223ff7ac534e159b5bfb838419247b1d16339c860b0b939a28dd4610cf3b8c37328b5e6ccba2ddd80adbd27638f4f3fa28e4f99066
DIST inspircd-3.7.0.tar.gz 855041 BLAKE2B 8b65c6d29ecf448503201d6d3d9b5416775f7ea97dd3e3acb947cbfcecd4a137f5c4dfd5902f8de43c03b5c5d799acc4a833631982f9815053beec07366a7ccb SHA512 d683d54a046f9bf17ae1a7bb1e2ce94000455c0249478250fd7263f8ede12048ce3982b990bb47461a1c7d9ea5fc20836b3dd255924e72d187eb3a6d591fd51d
+DIST inspircd-3.8.0.tar.gz 849843 BLAKE2B 6233d697329d50df272af904a00bde844c2b8121d75638894cda05f4e6b6d04321c969a293b82bff17f0254bed897574bb2a56acc9283c0b9223b0a8b4747ddc SHA512 efb382b5aa744d42712f9f4ad41d3b939b83bbf702aace2daaff257a96480aa1244a20a63a33b8755e9bab6f15fc39ddde910b1d92022ebcca2ab43af7b4f04e
diff --git a/net-irc/inspircd/inspircd-3.8.0.ebuild b/net-irc/inspircd/inspircd-3.8.0.ebuild
new file mode 100644
index 00000000000..60448a5f4f9
--- /dev/null
+++ b/net-irc/inspircd/inspircd-3.8.0.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://inspircd.github.com/"
+SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap )
+ maxminddb? ( dev-libs/libmaxminddb )
+ mbedtls? ( net-libs/mbedtls:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ pcre? ( dev-libs/libpcre )
+ postgres? ( dev-db/postgresql:= )
+ re2? ( dev-libs/re2:= )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ ssl? ( dev-libs/openssl:= )
+ tre? ( dev-libs/tre )"
+DEPEND="${RDEPEND}"
+
+DOCS=( docs/. )
+PATCHES=( "${FILESDIR}"/${PN}-3.7.0-fix-path-builds.patch )
+
+src_prepare() {
+ default
+
+ # Patch the inspircd launcher with the inspircd user
+ sed -i -e "s/@UID@/${PN}/" "make/template/${PN}" || die
+}
+
+src_configure() {
+ local extras=""
+
+ use gnutls && extras+="m_ssl_gnutls.cpp,"
+ use ldap && extras+="m_ldap.cpp,"
+ use maxminddb && extras+="m_geo_maxmind.cpp,"
+ use mbedtls && extras+="m_ssl_mbedtls.cpp,"
+ use mysql && extras+="m_mysql.cpp,"
+ use pcre && extras+="m_regex_pcre.cpp,"
+ use postgres && extras+="m_pgsql.cpp,"
+ use re2 && extras+="m_regex_re2.cpp,"
+ use regex-posix && extras+="m_regex_posix.cpp,"
+ use regex-stdlib && extras+="m_regex_stdlib.cpp,"
+ use sqlite && extras+="m_sqlite3.cpp,"
+ use ssl && extras+="m_ssl_openssl.cpp,"
+ use sslrehashsignal && extras+="m_sslrehashsignal.cpp,"
+ use tre && extras+="m_regex_tre.cpp,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n "${extras}" ]]; then
+ ./configure --disable-interactive --enable-extras=${extras%,}
+ fi
+
+ local myconf=(
+ --disable-interactive
+ --disable-auto-extras
+ --prefix="/usr/$(get_libdir)/${PN}"
+ --config-dir="/etc/${PN}"
+ --data-dir="/var/lib/${PN}/data"
+ --log-dir="/var/log/${PN}"
+ --binary-dir="/usr/bin"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules"
+ --manual-dir="/usr/share/man")
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usex debug 'INSPIRCD_DEBUG=2' '') INSPIRCD_VERBOSE=1
+}
+
+src_install() {
+ default
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+
+ keepdir "/var/log/${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "You will find example configuration files under "
+ elog "/usr/share/doc/${PN}"
+ elog "Read the ${PN}.conf.example file carefully before "
+ elog "starting the service."
+ fi
+ local pv
+ for pv in ${REPLACING_VERSIONS}; do
+ if ver_test "${pv}" -lt "2.0.24-r1"; then
+ elog "Starting with 2.0.24-r1 the daemon is no longer started"
+ elog "with the --logfile option and you are thus expected to define"
+ elog "logging in the InspIRCd configuration file if you want it."
+ fi
+ if ver_test "${pv}" -lt "3.0.0"; then
+ elog "Version 3.0 is a major upgrade which contains breaking"
+ elog "changes. You will need to update your configuration files."
+ elog "See: https://docs.inspircd.org/3/configuration-changes"
+ fi
+ done
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2020-05-04 17:26 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2020-05-04 17:26 UTC (permalink / raw
To: gentoo-commits
commit: 743a7e84182e8d2946a1822b7da0715b03c5960b
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Sun May 3 21:34:16 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon May 4 17:26:08 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=743a7e84
net-irc/inspircd: Add 2.0.29
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 1 +
net-irc/inspircd/inspircd-2.0.29.ebuild | 115 ++++++++++++++++++++++++++++++++
2 files changed, 116 insertions(+)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 3c3a5047987..cbd3522380b 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,3 +1,4 @@
DIST inspircd-2.0.28.tar.gz 735981 BLAKE2B d467b4d31db4cbafeba655a4e129766ec780b2244f1945da6e25e9d70a8c7f946ea6258cc4e1189029a9f3be4d93b3d943f0bd20ccb85951f001268c2e460805 SHA512 0e8082a03e65f350ac423cc0781506c0eb40151d6e8d250067288b2a1d42087f10c159472ad76028aa986f6764180fdc493893984cadc0064715853472fa3e2a
+DIST inspircd-2.0.29.tar.gz 736116 BLAKE2B bd634b81e5a21f4d5e12a4057c4dfb65a241b696be373d24a047594d1d175028dcabff2f28defcf4c340859cfc50637afec755f399c24366e1134c7d69c843f2 SHA512 83da7b089dca8035ffa4f30a2e757661150bb9337aa8124958daa317b44a98fb15fdcb872f8512737b5a39f1b641616eb27c4398d4c8d8fcd40d1f8872bd2052
DIST inspircd-3.4.0.tar.gz 809845 BLAKE2B 6529d53c3cbff07727eceea5e1eb321bb8b7f6b231b3d5ea3ed0ced01fe5b66c2da83039a1ac11ff49e6536ef482483a9be26762feb30511a0016bab07d6790a SHA512 871fefff5e337dc6228fae223ff7ac534e159b5bfb838419247b1d16339c860b0b939a28dd4610cf3b8c37328b5e6ccba2ddd80adbd27638f4f3fa28e4f99066
DIST inspircd-3.5.0.tar.gz 835283 BLAKE2B d070d8f299ea2460eb58062b345e9fdef04f1aa94cbedda15bc2ed9c32a7627af383a250359dc77ee6cf2c53dd1841c9a77ce0da236d0b9852c5e9d5a0964aae SHA512 64e7be4b013c418577362b33be73b8f7045f1071ccb2c4e83fdf1a96b98656a3541e20c005bc32532007da21d9ba963f534cd14d16c2e1cf8afcf34b22ffad8c
diff --git a/net-irc/inspircd/inspircd-2.0.29.ebuild b/net-irc/inspircd/inspircd-2.0.29.ebuild
new file mode 100644
index 00000000000..5e0f22ce457
--- /dev/null
+++ b/net-irc/inspircd/inspircd-2.0.29.ebuild
@@ -0,0 +1,115 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://inspircd.github.com/"
+SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="geoip gnutls ipv6 ldap mysql pcre posix postgres sqlite ssl tre"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ ssl? ( dev-libs/openssl:= )
+ geoip? ( dev-libs/geoip )
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap )
+ mysql? ( dev-db/mysql-connector-c:= )
+ postgres? ( dev-db/postgresql:= )
+ pcre? ( dev-libs/libpcre )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ tre? ( dev-libs/tre )"
+DEPEND="${RDEPEND}"
+
+DOCS=( docs/. )
+PATCHES=( "${FILESDIR}"/${PN}-2.0.27-fix-path-builds.patch )
+
+src_prepare() {
+ default
+
+ # Patch the inspircd launcher with the inspircd user
+ sed -i -e "s/@UID@/${PN}/" "${S}/make/template/${PN}" || die
+}
+
+src_configure() {
+ local extras=""
+
+ use geoip && extras+="m_geoip.cpp,"
+ use gnutls && extras+="m_ssl_gnutls.cpp,"
+ use ldap && extras+="m_ldapauth.cpp,m_ldapoper.cpp,"
+ use mysql && extras+="m_mysql.cpp,"
+ use pcre && extras+="m_regex_pcre.cpp,"
+ use posix && extras+="m_regex_posix.cpp,"
+ use postgres && extras+="m_pgsql.cpp,"
+ use sqlite && extras+="m_sqlite3.cpp,"
+ use ssl && extras+="m_ssl_openssl.cpp,"
+ use tre && extras+="m_regex_tre.cpp,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n "${extras}" ]]; then
+ ./configure --disable-interactive --enable-extras=${extras%,}
+ fi
+
+ local myconf=(
+ --with-cc="$(tc-getCXX)"
+ --disable-interactive
+ --prefix="/usr/$(get_libdir)/${PN}"
+ --config-dir="/etc/${PN}"
+ --data-dir="/var/lib/${PN}/data"
+ --log-dir="/var/log/${PN}"
+ --binary-dir="/usr/bin"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules"
+ $(usex ipv6 '' '--disable-ipv6')
+ $(usex gnutls '--enable-gnutls' '')
+ $(usex ssl '--enable-openssl' ''))
+ ./configure "${myconf[@]}"
+}
+
+src_compile() {
+ emake V=1 LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}"
+}
+
+src_install() {
+ emake INSTUID=${PN} DESTDIR="${D}" install
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ einstalldocs
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+
+ keepdir "/var/log/${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "You will find example configuration files under "
+ elog "/usr/share/doc/${PN}"
+ elog "Read the ${PN}.conf.example file carefully before "
+ elog "starting the service."
+ fi
+ local pv
+ for pv in ${REPLACING_VERSIONS}; do
+ if ver_test "${pv}" -lt "2.0.24-r1"; then
+ elog "Starting with 2.0.24-r1 the daemon is no longer started"
+ elog "with the --logfile option and you are thus expected to define"
+ elog "logging in the InspIRCd configuration file if you want it."
+ break
+ fi
+ done
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2020-05-04 17:26 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2020-05-04 17:26 UTC (permalink / raw
To: gentoo-commits
commit: 123f1d6e0cbd1d558df4121add8eaf8477a02b62
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Sun May 3 22:15:30 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon May 4 17:26:09 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=123f1d6e
net-irc/inspircd: Drop 3.5.0-r1
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/15638
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 1 -
net-irc/inspircd/inspircd-3.5.0-r1.ebuild | 121 ------------------------------
2 files changed, 122 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 6b9e0d6d120..e7d8c5e5d86 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,4 +1,3 @@
DIST inspircd-2.0.29.tar.gz 736116 BLAKE2B bd634b81e5a21f4d5e12a4057c4dfb65a241b696be373d24a047594d1d175028dcabff2f28defcf4c340859cfc50637afec755f399c24366e1134c7d69c843f2 SHA512 83da7b089dca8035ffa4f30a2e757661150bb9337aa8124958daa317b44a98fb15fdcb872f8512737b5a39f1b641616eb27c4398d4c8d8fcd40d1f8872bd2052
DIST inspircd-3.4.0.tar.gz 809845 BLAKE2B 6529d53c3cbff07727eceea5e1eb321bb8b7f6b231b3d5ea3ed0ced01fe5b66c2da83039a1ac11ff49e6536ef482483a9be26762feb30511a0016bab07d6790a SHA512 871fefff5e337dc6228fae223ff7ac534e159b5bfb838419247b1d16339c860b0b939a28dd4610cf3b8c37328b5e6ccba2ddd80adbd27638f4f3fa28e4f99066
-DIST inspircd-3.5.0.tar.gz 835283 BLAKE2B d070d8f299ea2460eb58062b345e9fdef04f1aa94cbedda15bc2ed9c32a7627af383a250359dc77ee6cf2c53dd1841c9a77ce0da236d0b9852c5e9d5a0964aae SHA512 64e7be4b013c418577362b33be73b8f7045f1071ccb2c4e83fdf1a96b98656a3541e20c005bc32532007da21d9ba963f534cd14d16c2e1cf8afcf34b22ffad8c
DIST inspircd-3.6.0.tar.gz 851768 BLAKE2B e1cbad4e5f00e769e804abc432dbac24ae4c988aac690d009dd87f28d75c4229a174c1703395cae42306b45ba167268c2032a3c2533fdde8154a67f53f2e18f8 SHA512 b1feaf983f30aa3192860d931f85bb2e5b5f10d3b7582b7e5faa8fc16a349c79506f5a7ba9e1f4f8b24d62639c0e0e88f2d97a3130473ee10eda93dd5c131630
diff --git a/net-irc/inspircd/inspircd-3.5.0-r1.ebuild b/net-irc/inspircd/inspircd-3.5.0-r1.ebuild
deleted file mode 100644
index 92c0dfe18f1..00000000000
--- a/net-irc/inspircd/inspircd-3.5.0-r1.ebuild
+++ /dev/null
@@ -1,121 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://inspircd.github.com/"
-SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
-
-RDEPEND="
- acct-group/inspircd
- acct-user/inspircd
- dev-lang/perl
- gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap )
- maxminddb? ( dev-libs/libmaxminddb )
- mbedtls? ( net-libs/mbedtls:= )
- mysql? ( dev-db/mysql-connector-c:= )
- pcre? ( dev-libs/libpcre )
- postgres? ( dev-db/postgresql:= )
- re2? ( dev-libs/re2:= )
- sqlite? ( >=dev-db/sqlite-3.0 )
- ssl? ( dev-libs/openssl:= )
- tre? ( dev-libs/tre )"
-DEPEND="${RDEPEND}"
-
-DOCS=( docs/. )
-PATCHES=( "${FILESDIR}"/${PN}-3.5.0-fix-path-builds.patch )
-
-src_prepare() {
- default
-
- # Patch the inspircd launcher with the inspircd user
- sed -i -e "s/@UID@/${PN}/" "make/template/${PN}" || die
-}
-
-src_configure() {
- local extras=""
-
- use gnutls && extras+="m_ssl_gnutls.cpp,"
- use ldap && extras+="m_ldap.cpp,"
- use maxminddb && extras+="m_geo_maxmind.cpp,"
- use mbedtls && extras+="m_ssl_mbedtls.cpp,"
- use mysql && extras+="m_mysql.cpp,"
- use pcre && extras+="m_regex_pcre.cpp,"
- use postgres && extras+="m_pgsql.cpp,"
- use re2 && extras+="m_regex_re2.cpp,"
- use regex-posix && extras+="m_regex_posix.cpp,"
- use regex-stdlib && extras+="m_regex_stdlib.cpp,"
- use sqlite && extras+="m_sqlite3.cpp,"
- use ssl && extras+="m_ssl_openssl.cpp,"
- use sslrehashsignal && extras+="m_sslrehashsignal.cpp,"
- use tre && extras+="m_regex_tre.cpp,"
-
- # The first configuration run enables certain "extra" InspIRCd
- # modules, the second run generates the actual makefile.
- if [[ -n "${extras}" ]]; then
- ./configure --disable-interactive --enable-extras=${extras%,}
- fi
-
- local myconf=(
- --disable-interactive
- --disable-auto-extras
- --prefix="/usr/$(get_libdir)/${PN}"
- --config-dir="/etc/${PN}"
- --data-dir="/var/lib/${PN}/data"
- --log-dir="/var/log/${PN}"
- --binary-dir="/usr/bin"
- --module-dir="/usr/$(get_libdir)/${PN}/modules"
- --manual-dir="/usr/share/man")
- CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usex debug 'INSPIRCD_DEBUG=2' '') INSPIRCD_VERBOSE=1
-}
-
-src_install() {
- default
-
- insinto "/usr/include/${PN}"
- doins -r include/.
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-
- keepdir "/var/log/${PN}"
-
- diropts -o"${PN}" -g"${PN}" -m0700
- keepdir "/var/lib/${PN}/data"
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "You will find example configuration files under "
- elog "/usr/share/doc/${PN}"
- elog "Read the ${PN}.conf.example file carefully before "
- elog "starting the service."
- fi
- local pv
- for pv in ${REPLACING_VERSIONS}; do
- if ver_test "${pv}" -lt "2.0.24-r1"; then
- elog "Starting with 2.0.24-r1 the daemon is no longer started"
- elog "with the --logfile option and you are thus expected to define"
- elog "logging in the InspIRCd configuration file if you want it."
- fi
- if ver_test "${pv}" -lt "3.0.0"; then
- elog "Version 3.0 is a major upgrade which contains breaking"
- elog "changes. You will need to update your configuration files."
- elog "See: https://docs.inspircd.org/3/configuration-changes"
- fi
- done
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2020-05-04 17:26 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2020-05-04 17:26 UTC (permalink / raw
To: gentoo-commits
commit: a9cf4e5334506f320179f110caa4df037feba60f
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Sun May 3 22:12:58 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon May 4 17:26:09 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a9cf4e53
net-irc/inspircd: Add 3.6.0
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 1 +
net-irc/inspircd/inspircd-3.6.0.ebuild | 121 +++++++++++++++++++++++++++++++++
2 files changed, 122 insertions(+)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index cbd3522380b..3c2da679b34 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -2,3 +2,4 @@ DIST inspircd-2.0.28.tar.gz 735981 BLAKE2B d467b4d31db4cbafeba655a4e129766ec780b
DIST inspircd-2.0.29.tar.gz 736116 BLAKE2B bd634b81e5a21f4d5e12a4057c4dfb65a241b696be373d24a047594d1d175028dcabff2f28defcf4c340859cfc50637afec755f399c24366e1134c7d69c843f2 SHA512 83da7b089dca8035ffa4f30a2e757661150bb9337aa8124958daa317b44a98fb15fdcb872f8512737b5a39f1b641616eb27c4398d4c8d8fcd40d1f8872bd2052
DIST inspircd-3.4.0.tar.gz 809845 BLAKE2B 6529d53c3cbff07727eceea5e1eb321bb8b7f6b231b3d5ea3ed0ced01fe5b66c2da83039a1ac11ff49e6536ef482483a9be26762feb30511a0016bab07d6790a SHA512 871fefff5e337dc6228fae223ff7ac534e159b5bfb838419247b1d16339c860b0b939a28dd4610cf3b8c37328b5e6ccba2ddd80adbd27638f4f3fa28e4f99066
DIST inspircd-3.5.0.tar.gz 835283 BLAKE2B d070d8f299ea2460eb58062b345e9fdef04f1aa94cbedda15bc2ed9c32a7627af383a250359dc77ee6cf2c53dd1841c9a77ce0da236d0b9852c5e9d5a0964aae SHA512 64e7be4b013c418577362b33be73b8f7045f1071ccb2c4e83fdf1a96b98656a3541e20c005bc32532007da21d9ba963f534cd14d16c2e1cf8afcf34b22ffad8c
+DIST inspircd-3.6.0.tar.gz 851768 BLAKE2B e1cbad4e5f00e769e804abc432dbac24ae4c988aac690d009dd87f28d75c4229a174c1703395cae42306b45ba167268c2032a3c2533fdde8154a67f53f2e18f8 SHA512 b1feaf983f30aa3192860d931f85bb2e5b5f10d3b7582b7e5faa8fc16a349c79506f5a7ba9e1f4f8b24d62639c0e0e88f2d97a3130473ee10eda93dd5c131630
diff --git a/net-irc/inspircd/inspircd-3.6.0.ebuild b/net-irc/inspircd/inspircd-3.6.0.ebuild
new file mode 100644
index 00000000000..92c0dfe18f1
--- /dev/null
+++ b/net-irc/inspircd/inspircd-3.6.0.ebuild
@@ -0,0 +1,121 @@
+# Copyright 1999-2020 Gentoo Authors
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="7"
+
+inherit toolchain-funcs
+
+DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
+HOMEPAGE="https://inspircd.github.com/"
+SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
+
+RDEPEND="
+ acct-group/inspircd
+ acct-user/inspircd
+ dev-lang/perl
+ gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
+ ldap? ( net-nds/openldap )
+ maxminddb? ( dev-libs/libmaxminddb )
+ mbedtls? ( net-libs/mbedtls:= )
+ mysql? ( dev-db/mysql-connector-c:= )
+ pcre? ( dev-libs/libpcre )
+ postgres? ( dev-db/postgresql:= )
+ re2? ( dev-libs/re2:= )
+ sqlite? ( >=dev-db/sqlite-3.0 )
+ ssl? ( dev-libs/openssl:= )
+ tre? ( dev-libs/tre )"
+DEPEND="${RDEPEND}"
+
+DOCS=( docs/. )
+PATCHES=( "${FILESDIR}"/${PN}-3.5.0-fix-path-builds.patch )
+
+src_prepare() {
+ default
+
+ # Patch the inspircd launcher with the inspircd user
+ sed -i -e "s/@UID@/${PN}/" "make/template/${PN}" || die
+}
+
+src_configure() {
+ local extras=""
+
+ use gnutls && extras+="m_ssl_gnutls.cpp,"
+ use ldap && extras+="m_ldap.cpp,"
+ use maxminddb && extras+="m_geo_maxmind.cpp,"
+ use mbedtls && extras+="m_ssl_mbedtls.cpp,"
+ use mysql && extras+="m_mysql.cpp,"
+ use pcre && extras+="m_regex_pcre.cpp,"
+ use postgres && extras+="m_pgsql.cpp,"
+ use re2 && extras+="m_regex_re2.cpp,"
+ use regex-posix && extras+="m_regex_posix.cpp,"
+ use regex-stdlib && extras+="m_regex_stdlib.cpp,"
+ use sqlite && extras+="m_sqlite3.cpp,"
+ use ssl && extras+="m_ssl_openssl.cpp,"
+ use sslrehashsignal && extras+="m_sslrehashsignal.cpp,"
+ use tre && extras+="m_regex_tre.cpp,"
+
+ # The first configuration run enables certain "extra" InspIRCd
+ # modules, the second run generates the actual makefile.
+ if [[ -n "${extras}" ]]; then
+ ./configure --disable-interactive --enable-extras=${extras%,}
+ fi
+
+ local myconf=(
+ --disable-interactive
+ --disable-auto-extras
+ --prefix="/usr/$(get_libdir)/${PN}"
+ --config-dir="/etc/${PN}"
+ --data-dir="/var/lib/${PN}/data"
+ --log-dir="/var/log/${PN}"
+ --binary-dir="/usr/bin"
+ --module-dir="/usr/$(get_libdir)/${PN}/modules"
+ --manual-dir="/usr/share/man")
+ CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
+}
+
+src_compile() {
+ emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usex debug 'INSPIRCD_DEBUG=2' '') INSPIRCD_VERBOSE=1
+}
+
+src_install() {
+ default
+
+ insinto "/usr/include/${PN}"
+ doins -r include/.
+
+ newinitd "${FILESDIR}/${PN}.initd" "${PN}"
+ newconfd "${FILESDIR}/${PN}.confd" "${PN}"
+
+ keepdir "/var/log/${PN}"
+
+ diropts -o"${PN}" -g"${PN}" -m0700
+ keepdir "/var/lib/${PN}/data"
+}
+
+pkg_postinst() {
+ if [[ -z "${REPLACING_VERSIONS}" ]]; then
+ # This is a new installation
+ elog "You will find example configuration files under "
+ elog "/usr/share/doc/${PN}"
+ elog "Read the ${PN}.conf.example file carefully before "
+ elog "starting the service."
+ fi
+ local pv
+ for pv in ${REPLACING_VERSIONS}; do
+ if ver_test "${pv}" -lt "2.0.24-r1"; then
+ elog "Starting with 2.0.24-r1 the daemon is no longer started"
+ elog "with the --logfile option and you are thus expected to define"
+ elog "logging in the InspIRCd configuration file if you want it."
+ fi
+ if ver_test "${pv}" -lt "3.0.0"; then
+ elog "Version 3.0 is a major upgrade which contains breaking"
+ elog "changes. You will need to update your configuration files."
+ elog "See: https://docs.inspircd.org/3/configuration-changes"
+ fi
+ done
+}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2020-05-04 17:26 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2020-05-04 17:26 UTC (permalink / raw
To: gentoo-commits
commit: e8827cb4a79eba4e4636f6cb5881857c49e62505
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Sun May 3 22:14:52 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Mon May 4 17:26:09 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e8827cb4
net-irc/inspircd: Drop 2.0.28
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 1 -
net-irc/inspircd/inspircd-2.0.28.ebuild | 115 --------------------------------
2 files changed, 116 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 3c2da679b34..6b9e0d6d120 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,4 +1,3 @@
-DIST inspircd-2.0.28.tar.gz 735981 BLAKE2B d467b4d31db4cbafeba655a4e129766ec780b2244f1945da6e25e9d70a8c7f946ea6258cc4e1189029a9f3be4d93b3d943f0bd20ccb85951f001268c2e460805 SHA512 0e8082a03e65f350ac423cc0781506c0eb40151d6e8d250067288b2a1d42087f10c159472ad76028aa986f6764180fdc493893984cadc0064715853472fa3e2a
DIST inspircd-2.0.29.tar.gz 736116 BLAKE2B bd634b81e5a21f4d5e12a4057c4dfb65a241b696be373d24a047594d1d175028dcabff2f28defcf4c340859cfc50637afec755f399c24366e1134c7d69c843f2 SHA512 83da7b089dca8035ffa4f30a2e757661150bb9337aa8124958daa317b44a98fb15fdcb872f8512737b5a39f1b641616eb27c4398d4c8d8fcd40d1f8872bd2052
DIST inspircd-3.4.0.tar.gz 809845 BLAKE2B 6529d53c3cbff07727eceea5e1eb321bb8b7f6b231b3d5ea3ed0ced01fe5b66c2da83039a1ac11ff49e6536ef482483a9be26762feb30511a0016bab07d6790a SHA512 871fefff5e337dc6228fae223ff7ac534e159b5bfb838419247b1d16339c860b0b939a28dd4610cf3b8c37328b5e6ccba2ddd80adbd27638f4f3fa28e4f99066
DIST inspircd-3.5.0.tar.gz 835283 BLAKE2B d070d8f299ea2460eb58062b345e9fdef04f1aa94cbedda15bc2ed9c32a7627af383a250359dc77ee6cf2c53dd1841c9a77ce0da236d0b9852c5e9d5a0964aae SHA512 64e7be4b013c418577362b33be73b8f7045f1071ccb2c4e83fdf1a96b98656a3541e20c005bc32532007da21d9ba963f534cd14d16c2e1cf8afcf34b22ffad8c
diff --git a/net-irc/inspircd/inspircd-2.0.28.ebuild b/net-irc/inspircd/inspircd-2.0.28.ebuild
deleted file mode 100644
index 5e0f22ce457..00000000000
--- a/net-irc/inspircd/inspircd-2.0.28.ebuild
+++ /dev/null
@@ -1,115 +0,0 @@
-# Copyright 1999-2020 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://inspircd.github.com/"
-SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="geoip gnutls ipv6 ldap mysql pcre posix postgres sqlite ssl tre"
-
-RDEPEND="
- acct-group/inspircd
- acct-user/inspircd
- dev-lang/perl
- ssl? ( dev-libs/openssl:= )
- geoip? ( dev-libs/geoip )
- gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap )
- mysql? ( dev-db/mysql-connector-c:= )
- postgres? ( dev-db/postgresql:= )
- pcre? ( dev-libs/libpcre )
- sqlite? ( >=dev-db/sqlite-3.0 )
- tre? ( dev-libs/tre )"
-DEPEND="${RDEPEND}"
-
-DOCS=( docs/. )
-PATCHES=( "${FILESDIR}"/${PN}-2.0.27-fix-path-builds.patch )
-
-src_prepare() {
- default
-
- # Patch the inspircd launcher with the inspircd user
- sed -i -e "s/@UID@/${PN}/" "${S}/make/template/${PN}" || die
-}
-
-src_configure() {
- local extras=""
-
- use geoip && extras+="m_geoip.cpp,"
- use gnutls && extras+="m_ssl_gnutls.cpp,"
- use ldap && extras+="m_ldapauth.cpp,m_ldapoper.cpp,"
- use mysql && extras+="m_mysql.cpp,"
- use pcre && extras+="m_regex_pcre.cpp,"
- use posix && extras+="m_regex_posix.cpp,"
- use postgres && extras+="m_pgsql.cpp,"
- use sqlite && extras+="m_sqlite3.cpp,"
- use ssl && extras+="m_ssl_openssl.cpp,"
- use tre && extras+="m_regex_tre.cpp,"
-
- # The first configuration run enables certain "extra" InspIRCd
- # modules, the second run generates the actual makefile.
- if [[ -n "${extras}" ]]; then
- ./configure --disable-interactive --enable-extras=${extras%,}
- fi
-
- local myconf=(
- --with-cc="$(tc-getCXX)"
- --disable-interactive
- --prefix="/usr/$(get_libdir)/${PN}"
- --config-dir="/etc/${PN}"
- --data-dir="/var/lib/${PN}/data"
- --log-dir="/var/log/${PN}"
- --binary-dir="/usr/bin"
- --module-dir="/usr/$(get_libdir)/${PN}/modules"
- $(usex ipv6 '' '--disable-ipv6')
- $(usex gnutls '--enable-gnutls' '')
- $(usex ssl '--enable-openssl' ''))
- ./configure "${myconf[@]}"
-}
-
-src_compile() {
- emake V=1 LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}"
-}
-
-src_install() {
- emake INSTUID=${PN} DESTDIR="${D}" install
-
- insinto "/usr/include/${PN}"
- doins -r include/.
-
- einstalldocs
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-
- keepdir "/var/log/${PN}"
-
- diropts -o"${PN}" -g"${PN}" -m0700
- keepdir "/var/lib/${PN}/data"
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "You will find example configuration files under "
- elog "/usr/share/doc/${PN}"
- elog "Read the ${PN}.conf.example file carefully before "
- elog "starting the service."
- fi
- local pv
- for pv in ${REPLACING_VERSIONS}; do
- if ver_test "${pv}" -lt "2.0.24-r1"; then
- elog "Starting with 2.0.24-r1 the daemon is no longer started"
- elog "with the --logfile option and you are thus expected to define"
- elog "logging in the InspIRCd configuration file if you want it."
- break
- fi
- done
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2020-04-09 12:38 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2020-04-09 12:38 UTC (permalink / raw
To: gentoo-commits
commit: e1ffc624991b5dea3ea23c5422869c3bff3f6534
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 9 12:19:16 2020 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Apr 9 12:37:45 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e1ffc624
net-irc/inspircd: revbump 3.* due to runtime changing patch updates
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/{inspircd-3.4.0.ebuild => inspircd-3.4.0-r1.ebuild} | 0
net-irc/inspircd/{inspircd-3.5.0.ebuild => inspircd-3.5.0-r1.ebuild} | 0
2 files changed, 0 insertions(+), 0 deletions(-)
diff --git a/net-irc/inspircd/inspircd-3.4.0.ebuild b/net-irc/inspircd/inspircd-3.4.0-r1.ebuild
similarity index 100%
rename from net-irc/inspircd/inspircd-3.4.0.ebuild
rename to net-irc/inspircd/inspircd-3.4.0-r1.ebuild
diff --git a/net-irc/inspircd/inspircd-3.5.0.ebuild b/net-irc/inspircd/inspircd-3.5.0-r1.ebuild
similarity index 100%
rename from net-irc/inspircd/inspircd-3.5.0.ebuild
rename to net-irc/inspircd/inspircd-3.5.0-r1.ebuild
^ permalink raw reply [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2020-02-08 16:25 David Seifert
0 siblings, 0 replies; 79+ messages in thread
From: David Seifert @ 2020-02-08 16:25 UTC (permalink / raw
To: gentoo-commits
commit: 0d1a1b6d738dc4610d687ef303c3ec5c59945b68
Author: David Seifert <soap <AT> gentoo <DOT> org>
AuthorDate: Sat Feb 8 16:22:59 2020 +0000
Commit: David Seifert <soap <AT> gentoo <DOT> org>
CommitDate: Sat Feb 8 16:22:59 2020 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d1a1b6d
net-irc/inspircd: [QA] Fix UnnecessarySlashStrip
Signed-off-by: David Seifert <soap <AT> gentoo.org>
net-irc/inspircd/inspircd-2.0.28.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-2.0.28.ebuild b/net-irc/inspircd/inspircd-2.0.28.ebuild
index 86ef749f122..5c6d7f36182 100644
--- a/net-irc/inspircd/inspircd-2.0.28.ebuild
+++ b/net-irc/inspircd/inspircd-2.0.28.ebuild
@@ -79,7 +79,7 @@ src_compile() {
}
src_install() {
- emake INSTUID=${PN} DESTDIR="${D%/}" install
+ emake INSTUID=${PN} DESTDIR="${D}" install
insinto "/usr/include/${PN}"
doins -r include/.
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2019-11-26 12:27 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2019-11-26 12:27 UTC (permalink / raw
To: gentoo-commits
commit: 569eea9d80503f4be3903dc5816af5b718b89a03
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 26 12:25:58 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Tue Nov 26 12:25:58 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=569eea9d
net-irc/inspircd: amd64 stable wrt bug #688830
Package-Manager: Portage-2.3.76, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-irc/inspircd/inspircd-3.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.4.0.ebuild b/net-irc/inspircd/inspircd-3.4.0.ebuild
index 86312c4da15..174cabeb02b 100644
--- a/net-irc/inspircd/inspircd-3.4.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.4.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2019-11-26 10:18 Thomas Deutschmann
0 siblings, 0 replies; 79+ messages in thread
From: Thomas Deutschmann @ 2019-11-26 10:18 UTC (permalink / raw
To: gentoo-commits
commit: 7be2ac7eefe5ba39c7991d4d3a5298a11d9366ec
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Nov 26 10:15:25 2019 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Nov 26 10:15:25 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7be2ac7e
net-irc/inspircd: x86 stable (bug #688830)
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Thomas Deutschmann <whissi <AT> gentoo.org>
net-irc/inspircd/inspircd-3.4.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.4.0.ebuild b/net-irc/inspircd/inspircd-3.4.0.ebuild
index 170cc7aafae..86312c4da15 100644
--- a/net-irc/inspircd/inspircd-3.4.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.4.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2019-11-14 6:26 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2019-11-14 6:26 UTC (permalink / raw
To: gentoo-commits
commit: 7d02578571b42e1546a170d54362f1b5e864bb84
Author: Joonas Niilola <juippis <AT> gentoo <DOT> org>
AuthorDate: Thu Nov 14 05:49:36 2019 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Nov 14 06:25:52 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7d025785
net-irc/inspircd: call 'default' src_install in 3.4.0
Package-Manager: Portage-2.3.79, Repoman-2.3.18
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/inspircd-3.4.0.ebuild | 4 +---
1 file changed, 1 insertion(+), 3 deletions(-)
diff --git a/net-irc/inspircd/inspircd-3.4.0.ebuild b/net-irc/inspircd/inspircd-3.4.0.ebuild
index a33428383db..170cc7aafae 100644
--- a/net-irc/inspircd/inspircd-3.4.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.4.0.ebuild
@@ -83,13 +83,11 @@ src_compile() {
}
src_install() {
- emake DESTDIR="${D}" install
+ default
insinto "/usr/include/${PN}"
doins -r include/.
- einstalldocs
-
newinitd "${FILESDIR}/${PN}.initd" "${PN}"
newconfd "${FILESDIR}/${PN}.confd" "${PN}"
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2019-11-14 6:26 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2019-11-14 6:26 UTC (permalink / raw
To: gentoo-commits
commit: f80b1fb2e7fb28bad10d843c32b9962dcddd2765
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Wed Nov 13 05:20:59 2019 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Thu Nov 14 06:25:52 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=f80b1fb2
net-irc/inspircd: Remove 3.3.0
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/13626
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 1 -
net-irc/inspircd/inspircd-3.3.0.ebuild | 128 ---------------------------------
2 files changed, 129 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index 4236d426c24..322bbfd1d5d 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,5 +1,4 @@
DIST inspircd-2.0.25.tar.gz 734017 BLAKE2B d67af67a68d55e107c4492561fcc181ca17fda8b59d53e14e2a585057507f035d3178a9f5f04a22b8969f0fe6f331833e412f410f3276a610dc179ebf16c2399 SHA512 c404d3c296b48d34ad43f576eba1a1fe96ae3d644f032d11cb6050b8e777f93efe33715b0676f481ac3878eea1c17c884a26bff86b909f71f7329ebcfb97add8
DIST inspircd-2.0.28.tar.gz 735981 BLAKE2B d467b4d31db4cbafeba655a4e129766ec780b2244f1945da6e25e9d70a8c7f946ea6258cc4e1189029a9f3be4d93b3d943f0bd20ccb85951f001268c2e460805 SHA512 0e8082a03e65f350ac423cc0781506c0eb40151d6e8d250067288b2a1d42087f10c159472ad76028aa986f6764180fdc493893984cadc0064715853472fa3e2a
DIST inspircd-3.2.0.tar.gz 799842 BLAKE2B 87f8465479f01587b669c926c9097e14e441d40d6f37be2971863b40c2cef3d962acaf2cc84879d1d813819bcb512adfc58723b6adac5dfc35b240d4068b40f6 SHA512 8792614785d7f0415a38d49cc1786204d838917df54792ee6755b9ad8fd895020539364fdfc6daae60a911b8f39af1326e172ac40335b700241ca832410a4498
-DIST inspircd-3.3.0.tar.gz 803449 BLAKE2B 2b396db9d4bc84af33367715acb7f82299211ab31975310de0da4e3fe74385085b801c3bce6fe835b0f9e9857b1b457e037eb72e91d4455dc5918ad8d5bc844d SHA512 067904d877803c370873b5e79860fe0ac68529e740283e7e78dcd4dbbea30e19841a1f2e7e57e3e0b701704224369dbd484562e7edbbcd775bf85c18a4d340c3
DIST inspircd-3.4.0.tar.gz 809845 BLAKE2B 6529d53c3cbff07727eceea5e1eb321bb8b7f6b231b3d5ea3ed0ced01fe5b66c2da83039a1ac11ff49e6536ef482483a9be26762feb30511a0016bab07d6790a SHA512 871fefff5e337dc6228fae223ff7ac534e159b5bfb838419247b1d16339c860b0b939a28dd4610cf3b8c37328b5e6ccba2ddd80adbd27638f4f3fa28e4f99066
diff --git a/net-irc/inspircd/inspircd-3.3.0.ebuild b/net-irc/inspircd/inspircd-3.3.0.ebuild
deleted file mode 100644
index 4661639e589..00000000000
--- a/net-irc/inspircd/inspircd-3.3.0.ebuild
+++ /dev/null
@@ -1,128 +0,0 @@
-# Copyright 1999-2019 Gentoo Authors
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs
-
-DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://inspircd.github.com/"
-SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
-
-RDEPEND="
- acct-group/inspircd
- acct-user/inspircd
- dev-lang/perl
- gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap )
- maxminddb? ( dev-libs/libmaxminddb )
- mbedtls? ( net-libs/mbedtls:= )
- mysql? ( dev-db/mysql-connector-c:= )
- pcre? ( dev-libs/libpcre )
- postgres? ( dev-db/postgresql:= )
- re2? ( dev-libs/re2:= )
- sqlite? ( >=dev-db/sqlite-3.0 )
- ssl? ( dev-libs/openssl:= )
- tre? ( dev-libs/tre )"
-DEPEND="${RDEPEND}"
-
-DOCS=( docs/. )
-PATCHES=( "${FILESDIR}"/${PN}-3.2.0-fix-path-builds.patch )
-
-src_prepare() {
- default
-
- # Patch the inspircd launcher with the inspircd user
- sed -i -e "s/@UID@/${PN}/" "make/template/${PN}" || die
-}
-
-src_configure() {
- local extras=""
-
- use gnutls && extras+="m_ssl_gnutls.cpp,"
- use ldap && extras+="m_ldap.cpp,"
- use maxminddb && extras+="m_geo_maxmind.cpp,"
- use mbedtls && extras+="m_ssl_mbedtls.cpp,"
- use mysql && extras+="m_mysql.cpp,"
- use pcre && extras+="m_regex_pcre.cpp,"
- use postgres && extras+="m_pgsql.cpp,"
- use re2 && extras+="m_regex_re2.cpp,"
- use regex-posix && extras+="m_regex_posix.cpp,"
- use regex-stdlib && extras+="m_regex_stdlib.cpp,"
- use sqlite && extras+="m_sqlite3.cpp,"
- use ssl && extras+="m_ssl_openssl.cpp,"
- use sslrehashsignal && extras+="m_sslrehashsignal.cpp,"
- use tre && extras+="m_regex_tre.cpp,"
-
- # The first configuration run enables certain "extra" InspIRCd
- # modules, the second run generates the actual makefile.
- if [[ -n "${extras}" ]]; then
- ./configure --disable-interactive --enable-extras=${extras%,}
- fi
-
- local myconf=(
- --disable-interactive
- --disable-auto-extras
- --prefix="/usr/$(get_libdir)/${PN}"
- --config-dir="/etc/${PN}"
- --data-dir="/var/lib/${PN}/data"
- --log-dir="/var/log/${PN}"
- --binary-dir="/usr/bin"
- --module-dir="/usr/$(get_libdir)/${PN}/modules"
- --manual-dir="/usr/share/man")
- CXX="$(tc-getCXX)" ./configure "${myconf[@]}"
-}
-
-src_compile() {
- emake LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}" $(usex debug 'INSPIRCD_DEBUG=2' '') INSPIRCD_VERBOSE=1
-}
-
-src_install() {
- emake DESTDIR="${D}" install
-
- # Default is '0750', which causes init errors.
- fperms 0755 /usr/bin/inspircd{,-genssl}
- # Default is '0640', causing module load errors.
- fperms -R 0755 "/usr/lib64/inspircd/modules/."
-
- insinto "/usr/include/${PN}"
- doins -r include/.
-
- einstalldocs
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-
- keepdir "/var/log/${PN}"
-
- diropts -o"${PN}" -g"${PN}" -m0700
- keepdir "/var/lib/${PN}/data"
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "You will find example configuration files under "
- elog "/usr/share/doc/${PN}"
- elog "Read the ${PN}.conf.example file carefully before "
- elog "starting the service."
- fi
- local pv
- for pv in ${REPLACING_VERSIONS}; do
- if ver_test "${pv}" -lt "2.0.24-r1"; then
- elog "Starting with 2.0.24-r1 the daemon is no longer started"
- elog "with the --logfile option and you are thus expected to define"
- elog "logging in the InspIRCd configuration file if you want it."
- fi
- if ver_test "${pv}" -lt "3.0.0"; then
- elog "Version 3.0 is a major upgrade which contains breaking"
- elog "changes. You will need to update your configuration files."
- elog "See: https://docs.inspircd.org/3/configuration-changes"
- fi
- done
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2019-09-01 11:50 Joonas Niilola
0 siblings, 0 replies; 79+ messages in thread
From: Joonas Niilola @ 2019-09-01 11:50 UTC (permalink / raw
To: gentoo-commits
commit: 5649ca23654f609d5da7f50a6673fd5892ebca1b
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Mon Aug 26 02:26:19 2019 +0000
Commit: Joonas Niilola <juippis <AT> gentoo <DOT> org>
CommitDate: Sun Sep 1 11:50:07 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=5649ca23
net-irc/inspircd: Remove 2.0.27
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Closes: https://github.com/gentoo/gentoo/pull/12793
Signed-off-by: Joonas Niilola <juippis <AT> gentoo.org>
net-irc/inspircd/Manifest | 1 -
net-irc/inspircd/inspircd-2.0.27.ebuild | 118 --------------------------------
2 files changed, 119 deletions(-)
diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest
index d884e77a92b..f198f3983b6 100644
--- a/net-irc/inspircd/Manifest
+++ b/net-irc/inspircd/Manifest
@@ -1,5 +1,4 @@
DIST inspircd-2.0.25.tar.gz 734017 BLAKE2B d67af67a68d55e107c4492561fcc181ca17fda8b59d53e14e2a585057507f035d3178a9f5f04a22b8969f0fe6f331833e412f410f3276a610dc179ebf16c2399 SHA512 c404d3c296b48d34ad43f576eba1a1fe96ae3d644f032d11cb6050b8e777f93efe33715b0676f481ac3878eea1c17c884a26bff86b909f71f7329ebcfb97add8
-DIST inspircd-2.0.27.tar.gz 735970 BLAKE2B 74a262ddd5f7d2fd61a1a01cddb0d61bf58e9fcdb3a69ebda15d711f3439b7b8e4387ee9ef3b55309e213e1e8bdc2978ca5b319720b0fcf71d9645f13102c2a2 SHA512 56f03c3259fad54365e97fd82f4e309edc60b641ccadd7916d04156fd157858f79930c8b9df99aa98c5505f76ab19e6bcd150ae5ed04d2bddfff572e18226cdd
DIST inspircd-2.0.28.tar.gz 735981 BLAKE2B d467b4d31db4cbafeba655a4e129766ec780b2244f1945da6e25e9d70a8c7f946ea6258cc4e1189029a9f3be4d93b3d943f0bd20ccb85951f001268c2e460805 SHA512 0e8082a03e65f350ac423cc0781506c0eb40151d6e8d250067288b2a1d42087f10c159472ad76028aa986f6764180fdc493893984cadc0064715853472fa3e2a
DIST inspircd-3.2.0.tar.gz 799842 BLAKE2B 87f8465479f01587b669c926c9097e14e441d40d6f37be2971863b40c2cef3d962acaf2cc84879d1d813819bcb512adfc58723b6adac5dfc35b240d4068b40f6 SHA512 8792614785d7f0415a38d49cc1786204d838917df54792ee6755b9ad8fd895020539364fdfc6daae60a911b8f39af1326e172ac40335b700241ca832410a4498
DIST inspircd-3.3.0.tar.gz 803449 BLAKE2B 2b396db9d4bc84af33367715acb7f82299211ab31975310de0da4e3fe74385085b801c3bce6fe835b0f9e9857b1b457e037eb72e91d4455dc5918ad8d5bc844d SHA512 067904d877803c370873b5e79860fe0ac68529e740283e7e78dcd4dbbea30e19841a1f2e7e57e3e0b701704224369dbd484562e7edbbcd775bf85c18a4d340c3
diff --git a/net-irc/inspircd/inspircd-2.0.27.ebuild b/net-irc/inspircd/inspircd-2.0.27.ebuild
deleted file mode 100644
index ca3c680e39b..00000000000
--- a/net-irc/inspircd/inspircd-2.0.27.ebuild
+++ /dev/null
@@ -1,118 +0,0 @@
-# Copyright 1999-2018 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-
-EAPI="7"
-
-inherit toolchain-funcs user
-
-DESCRIPTION="Inspire IRCd - The Stable, High-Performance Modular IRCd"
-HOMEPAGE="https://inspircd.github.com/"
-SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.gz"
-
-LICENSE="GPL-2"
-SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
-IUSE="geoip gnutls ipv6 ldap mysql pcre posix postgres sqlite ssl tre"
-
-RDEPEND="
- dev-lang/perl
- ssl? ( dev-libs/openssl:= )
- geoip? ( dev-libs/geoip )
- gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
- ldap? ( net-nds/openldap )
- mysql? ( dev-db/mysql-connector-c:= )
- postgres? ( dev-db/postgresql:= )
- pcre? ( dev-libs/libpcre )
- sqlite? ( >=dev-db/sqlite-3.0 )
- tre? ( dev-libs/tre )"
-DEPEND="${RDEPEND}"
-
-DOCS=( docs/. )
-PATCHES=( "${FILESDIR}"/${P}-fix-path-builds.patch )
-
-pkg_setup() {
- enewgroup ${PN}
- enewuser ${PN} -1 -1 -1 ${PN}
-}
-
-src_prepare() {
- default
-
- # Patch the inspircd launcher with the inspircd user
- sed -i -e "s/@UID@/${PN}/" "${S}/make/template/${PN}" || die
-}
-
-src_configure() {
- local extras=""
-
- use geoip && extras+="m_geoip.cpp,"
- use gnutls && extras+="m_ssl_gnutls.cpp,"
- use ldap && extras+="m_ldapauth.cpp,m_ldapoper.cpp,"
- use mysql && extras+="m_mysql.cpp,"
- use pcre && extras+="m_regex_pcre.cpp,"
- use posix && extras+="m_regex_posix.cpp,"
- use postgres && extras+="m_pgsql.cpp,"
- use sqlite && extras+="m_sqlite3.cpp,"
- use ssl && extras+="m_ssl_openssl.cpp,"
- use tre && extras+="m_regex_tre.cpp,"
-
- # The first configuration run enables certain "extra" InspIRCd
- # modules, the second run generates the actual makefile.
- if [[ -n "${extras}" ]]; then
- ./configure --disable-interactive --enable-extras=${extras%,}
- fi
-
- local myconf=(
- --with-cc="$(tc-getCXX)"
- --disable-interactive
- --prefix="/usr/$(get_libdir)/${PN}"
- --config-dir="/etc/${PN}"
- --data-dir="/var/lib/${PN}/data"
- --log-dir="/var/log/${PN}"
- --binary-dir="/usr/bin"
- --module-dir="/usr/$(get_libdir)/${PN}/modules"
- $(usex ipv6 '' '--disable-ipv6')
- $(usex gnutls '--enable-gnutls' '')
- $(usex ssl '--enable-openssl' ''))
- ./configure "${myconf[@]}"
-}
-
-src_compile() {
- emake V=1 LDFLAGS="${LDFLAGS}" CXXFLAGS="${CXXFLAGS}"
-}
-
-src_install() {
- emake INSTUID=${PN} DESTDIR="${D%/}" install
-
- insinto "/usr/include/${PN}"
- doins -r include/.
-
- einstalldocs
-
- newinitd "${FILESDIR}/${PN}.initd" "${PN}"
- newconfd "${FILESDIR}/${PN}.confd" "${PN}"
-
- keepdir "/var/log/${PN}"
-
- diropts -o"${PN}" -g"${PN}" -m0700
- keepdir "/var/lib/${PN}/data"
-}
-
-pkg_postinst() {
- if [[ -z "${REPLACING_VERSIONS}" ]]; then
- # This is a new installation
- elog "You will find example configuration files under "
- elog "/usr/share/doc/${PN}"
- elog "Read the ${PN}.conf.example file carefully before "
- elog "starting the service."
- fi
- local pv
- for pv in ${REPLACING_VERSIONS}; do
- if ver_test "${pv}" -lt "2.0.24-r1"; then
- elog "Starting with 2.0.24-r1 the daemon is no longer started"
- elog "with the --logfile option and you are thus expected to define"
- elog "logging in the InspIRCd configuration file if you want it."
- break
- fi
- done
-}
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2019-08-23 10:03 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2019-08-23 10:03 UTC (permalink / raw
To: gentoo-commits
commit: 8cead41dfaefcc34642ebf77c0c259f4fe72a553
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Aug 23 10:02:03 2019 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Aug 23 10:02:03 2019 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8cead41d
net-irc/inspircd: amd64 stable wrt bug #688830
Package-Manager: Portage-2.3.69, Repoman-2.3.16
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-irc/inspircd/inspircd-3.2.0.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-3.2.0.ebuild b/net-irc/inspircd/inspircd-3.2.0.ebuild
index 2416d94a03a..90aad649918 100644
--- a/net-irc/inspircd/inspircd-3.2.0.ebuild
+++ b/net-irc/inspircd/inspircd-3.2.0.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
IUSE="debug gnutls ldap maxminddb mbedtls mysql pcre postgres re2 regex-posix regex-stdlib sqlite ssl sslrehashsignal tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2018-09-30 20:07 Michał Górny
0 siblings, 0 replies; 79+ messages in thread
From: Michał Górny @ 2018-09-30 20:07 UTC (permalink / raw
To: gentoo-commits
commit: 99f654446a230bcd52d2ed5f7d95a2f1534aaad9
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Wed Sep 19 03:45:20 2018 +0000
Commit: Michał Górny <mgorny <AT> gentoo <DOT> org>
CommitDate: Sun Sep 30 20:07:06 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=99f65444
net-irc/inspircd: Use mysql provider
Closes: https://bugs.gentoo.org/665984
Signed-off-by: Wade Cline <wadecline <AT> hotmail.com>
Signed-off-by: Michał Górny <mgorny <AT> gentoo.org>
Closes: https://github.com/gentoo/gentoo/pull/9909
net-irc/inspircd/inspircd-2.0.25.ebuild | 2 +-
net-irc/inspircd/inspircd-2.0.26.ebuild | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-irc/inspircd/inspircd-2.0.25.ebuild b/net-irc/inspircd/inspircd-2.0.25.ebuild
index 9d65d96de88..792cca4e9ae 100644
--- a/net-irc/inspircd/inspircd-2.0.25.ebuild
+++ b/net-irc/inspircd/inspircd-2.0.25.ebuild
@@ -20,7 +20,7 @@ RDEPEND="
geoip? ( dev-libs/geoip )
gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
ldap? ( net-nds/openldap )
- mysql? ( virtual/mysql )
+ mysql? ( dev-db/mysql-connector-c:= )
postgres? ( dev-db/postgresql:= )
pcre? ( dev-libs/libpcre )
sqlite? ( >=dev-db/sqlite-3.0 )
diff --git a/net-irc/inspircd/inspircd-2.0.26.ebuild b/net-irc/inspircd/inspircd-2.0.26.ebuild
index 9d97ed21f3a..902f26ec926 100644
--- a/net-irc/inspircd/inspircd-2.0.26.ebuild
+++ b/net-irc/inspircd/inspircd-2.0.26.ebuild
@@ -20,7 +20,7 @@ RDEPEND="
geoip? ( dev-libs/geoip )
gnutls? ( net-libs/gnutls:= dev-libs/libgcrypt:0 )
ldap? ( net-nds/openldap )
- mysql? ( virtual/mysql )
+ mysql? ( dev-db/mysql-connector-c:= )
postgres? ( dev-db/postgresql:= )
pcre? ( dev-libs/libpcre )
sqlite? ( >=dev-db/sqlite-3.0 )
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2018-04-19 20:03 Mikle Kolyada
0 siblings, 0 replies; 79+ messages in thread
From: Mikle Kolyada @ 2018-04-19 20:03 UTC (permalink / raw
To: gentoo-commits
commit: eb7ae66944d0632ec3915a35cb73fc31f1b0bbab
Author: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
AuthorDate: Thu Apr 19 20:03:23 2018 +0000
Commit: Mikle Kolyada <zlogene <AT> gentoo <DOT> org>
CommitDate: Thu Apr 19 20:03:23 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb7ae669
net-irc/inspircd: amd64 stable wrt bug #621528
Package-Manager: Portage-2.3.24, Repoman-2.3.6
net-irc/inspircd/inspircd-2.0.25.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-2.0.25.ebuild b/net-irc/inspircd/inspircd-2.0.25.ebuild
index 376956d4da6..746628c56e7 100644
--- a/net-irc/inspircd/inspircd-2.0.25.ebuild
+++ b/net-irc/inspircd/inspircd-2.0.25.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 x86"
+KEYWORDS="amd64 ~ppc ~ppc64 x86"
IUSE="geoip gnutls ipv6 ldap mysql pcre posix postgres sqlite ssl tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2018-04-17 22:09 Thomas Deutschmann
0 siblings, 0 replies; 79+ messages in thread
From: Thomas Deutschmann @ 2018-04-17 22:09 UTC (permalink / raw
To: gentoo-commits
commit: 3339ea7a6b00942bfe12712975545730c4602048
Author: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
AuthorDate: Tue Apr 17 22:02:31 2018 +0000
Commit: Thomas Deutschmann <whissi <AT> gentoo <DOT> org>
CommitDate: Tue Apr 17 22:09:30 2018 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=3339ea7a
net-irc/inspircd: x86 stable (bug #621528)
Package-Manager: Portage-2.3.30, Repoman-2.3.9
net-irc/inspircd/inspircd-2.0.25.ebuild | 4 ++--
1 file changed, 2 insertions(+), 2 deletions(-)
diff --git a/net-irc/inspircd/inspircd-2.0.25.ebuild b/net-irc/inspircd/inspircd-2.0.25.ebuild
index d3c92bdafc3..376956d4da6 100644
--- a/net-irc/inspircd/inspircd-2.0.25.ebuild
+++ b/net-irc/inspircd/inspircd-2.0.25.ebuild
@@ -1,4 +1,4 @@
-# Copyright 1999-2017 Gentoo Foundation
+# Copyright 1999-2018 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
EAPI="6"
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="~amd64 ~ppc ~ppc64 x86"
IUSE="geoip gnutls ipv6 ldap mysql pcre posix postgres sqlite ssl tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2017-10-03 20:53 Patrice Clement
0 siblings, 0 replies; 79+ messages in thread
From: Patrice Clement @ 2017-10-03 20:53 UTC (permalink / raw
To: gentoo-commits
commit: 0d4f87ddb93366f838e3de1f58f120b2e3613bb9
Author: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
AuthorDate: Tue Oct 3 20:52:58 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Tue Oct 3 20:53:12 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0d4f87dd
net-irc/inspircd: do add proxy-maint to metadata.xml file.
Thanks Jonas Stein for picking up that mistake.
Package-Manager: Portage-2.3.6, Repoman-2.3.1
net-irc/inspircd/metadata.xml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/net-irc/inspircd/metadata.xml b/net-irc/inspircd/metadata.xml
index 1a7bfcc663d..5bcadd4c1b6 100644
--- a/net-irc/inspircd/metadata.xml
+++ b/net-irc/inspircd/metadata.xml
@@ -31,4 +31,8 @@
<email>wadecline@hotmail.com</email>
<name>Wade Cline</name>
</maintainer>
+ <maintainer type="project">
+ <email>proxy-maint@gentoo.org</email>
+ <name>Proxy Maintainers</name>
+ </maintainer>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2017-06-16 14:45 Patrice Clement
0 siblings, 0 replies; 79+ messages in thread
From: Patrice Clement @ 2017-06-16 14:45 UTC (permalink / raw
To: gentoo-commits
commit: 409b75b26b9339c44a2df45f5d06cb5a07998d51
Author: Wade Cline <wadecline <AT> hotmail <DOT> com>
AuthorDate: Fri Jun 16 03:41:02 2017 +0000
Commit: Patrice Clement <monsieurp <AT> gentoo <DOT> org>
CommitDate: Fri Jun 16 14:44:59 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=409b75b2
net-irc/inspircd: add proxy maintainer.
Gentoo-Bug: https://bugs.gentoo.org/620356
Closes: https://github.com/gentoo/gentoo/pull/4939
net-irc/inspircd/metadata.xml | 4 ++++
1 file changed, 4 insertions(+)
diff --git a/net-irc/inspircd/metadata.xml b/net-irc/inspircd/metadata.xml
index 392f1045061..1a7bfcc663d 100644
--- a/net-irc/inspircd/metadata.xml
+++ b/net-irc/inspircd/metadata.xml
@@ -27,4 +27,8 @@
<upstream>
<remote-id type="github">inspircd/inspircd</remote-id>
</upstream>
+ <maintainer type="person">
+ <email>wadecline@hotmail.com</email>
+ <name>Wade Cline</name>
+ </maintainer>
</pkgmetadata>
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2017-06-11 8:05 Michael Palimaka
0 siblings, 0 replies; 79+ messages in thread
From: Michael Palimaka @ 2017-06-11 8:05 UTC (permalink / raw
To: gentoo-commits
commit: 7e7c01c861ca9f8d35fea025d3ffe681ac1a200c
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sun Jun 11 08:05:18 2017 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sun Jun 11 08:05:24 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7e7c01c8
net-irc/inspircd: simplify
Package-Manager: Portage-2.3.5, Repoman-2.3.2
net-irc/inspircd/inspircd-2.0.24.ebuild | 18 ++----------------
1 file changed, 2 insertions(+), 16 deletions(-)
diff --git a/net-irc/inspircd/inspircd-2.0.24.ebuild b/net-irc/inspircd/inspircd-2.0.24.ebuild
index 5caf9be08a3..d7604a18517 100644
--- a/net-irc/inspircd/inspircd-2.0.24.ebuild
+++ b/net-irc/inspircd/inspircd-2.0.24.ebuild
@@ -92,22 +92,8 @@ src_install() {
keepdir "/var/log/${PN}"
- # TODO: Globbing doesn't work; find alternative.
- dodoc -r "${D}etc/${PN}/aliases"
- dodoc -r "${D}etc/${PN}/modules"
- dodoc "${D}etc/${PN}/censor.conf.example"
- dodoc "${D}etc/${PN}/filter.conf.example"
- dodoc "${D}etc/${PN}/helpop-full.conf.example"
- dodoc "${D}etc/${PN}/helpop.conf.example"
- dodoc "${D}etc/${PN}/inspircd.conf.example"
- dodoc "${D}etc/${PN}/links.conf.example"
- dodoc "${D}etc/${PN}/modules.conf.example"
- dodoc "${D}etc/${PN}/motd.txt.example"
- dodoc "${D}etc/${PN}/opermotd.txt.example"
- dodoc "${D}etc/${PN}/opers.conf.example"
- dodoc "${D}etc/${PN}/quotes.txt.example"
- dodoc "${D}etc/${PN}/rules.txt.example"
- rm -rf "${D}etc/${PN}"
+ dodoc -r docs/*
+ rm -r "${D%/}/etc/${PN}" || die
dodir "/etc/${PN}"
dodir "/etc/${PN}/aliases"
dodir "/etc/${PN}/modules"
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2017-03-04 5:52 Michael Palimaka
0 siblings, 0 replies; 79+ messages in thread
From: Michael Palimaka @ 2017-03-04 5:52 UTC (permalink / raw
To: gentoo-commits
commit: 4a802fafe69bafb1583be3120a16cd98153a60e0
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sat Mar 4 05:48:54 2017 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Mar 4 05:52:09 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=4a802faf
net-irc/inspircd: remove proxied maintainer at their request
Package-Manager: Portage-2.3.4, Repoman-2.3.2
net-irc/inspircd/metadata.xml | 9 ---------
1 file changed, 9 deletions(-)
diff --git a/net-irc/inspircd/metadata.xml b/net-irc/inspircd/metadata.xml
index 94f208886bd..4125f521eff 100644
--- a/net-irc/inspircd/metadata.xml
+++ b/net-irc/inspircd/metadata.xml
@@ -1,15 +1,6 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <maintainer type="person">
- <email>awilfox.gentoo@foxkit.us</email>
- <name>Andrew Wilcox</name>
- <description>Proxy (user) maintainer, bugs to be assigned to him</description>
- </maintainer>
- <maintainer type="project">
- <email>proxy-maint@gentoo.org</email>
- <name>Proxy Maintainers</name>
- </maintainer>
<longdescription lang="en">
InspIRCd is a modular Internet Relay Chat (IRC) server written in C++
for Linux, BSD, Windows and Mac OS X systems which was created from
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2017-03-03 9:02 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2017-03-03 9:02 UTC (permalink / raw
To: gentoo-commits
commit: e07d6f4770a3ebf2b7276c2c5e7f9c2b9e678a5d
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Fri Mar 3 09:01:44 2017 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Fri Mar 3 09:01:44 2017 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=e07d6f47
net-irc/inspircd: amd64 stable wrt bug #593290
Package-Manager: portage-2.3.3
RepoMan-Options: --include-arches="amd64"
Signed-off-by: Agostino Sarubbo <ago <AT> gentoo.org>
net-irc/inspircd/inspircd-2.0.23.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-2.0.23.ebuild b/net-irc/inspircd/inspircd-2.0.23.ebuild
index 327bb3ca7fd..5d1ea6acda5 100644
--- a/net-irc/inspircd/inspircd-2.0.23.ebuild
+++ b/net-irc/inspircd/inspircd-2.0.23.ebuild
@@ -11,7 +11,7 @@ SRC_URI="https://github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.tar.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~ppc ~ppc64 ~x86"
+KEYWORDS="amd64 ~ppc ~ppc64 ~x86"
IUSE="geoip gnutls ipv6 ldap mysql pcre posix postgres sqlite ssl tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2016-01-23 8:26 Michael Palimaka
0 siblings, 0 replies; 79+ messages in thread
From: Michael Palimaka @ 2016-01-23 8:26 UTC (permalink / raw
To: gentoo-commits
commit: d973eb6eb84caec359adbf69ccc6a3e247785251
Author: Michael Palimaka <kensington <AT> gentoo <DOT> org>
AuthorDate: Sat Jan 23 08:25:26 2016 +0000
Commit: Michael Palimaka <kensington <AT> gentoo <DOT> org>
CommitDate: Sat Jan 23 08:26:05 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d973eb6e
net-irc/inspircd: typo
Package-Manager: portage-2.2.27
net-irc/inspircd/metadata.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/metadata.xml b/net-irc/inspircd/metadata.xml
index 66c3112..2957858 100644
--- a/net-irc/inspircd/metadata.xml
+++ b/net-irc/inspircd/metadata.xml
@@ -4,7 +4,7 @@
<herd>proxy-maintainers</herd>
<maintainer>
<email>awilfox.gentoo@foxkit.us</email>
- <name>Andrew Wilcox></name>
+ <name>Andrew Wilcox</name>
<description>Proxy (user) maintainer, bugs to be assigned to him</description>
</maintainer>
<longdescription lang="en">
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2016-01-22 13:02 Ian Delaney
0 siblings, 0 replies; 79+ messages in thread
From: Ian Delaney @ 2016-01-22 13:02 UTC (permalink / raw
To: gentoo-commits
commit: ad840d896c38f62d9b6a37cf4daa724d4136425a
Author: Ian Delaney <idella4 <AT> gentoo <DOT> org>
AuthorDate: Fri Jan 22 07:57:31 2016 +0000
Commit: Ian Delaney <idella4 <AT> gentoo <DOT> org>
CommitDate: Fri Jan 22 07:57:31 2016 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=ad840d89
net-irc/inspircd: update email address of maintainer in metadata
Package-Manager: portage-2.2.26
net-irc/inspircd/metadata.xml | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/metadata.xml b/net-irc/inspircd/metadata.xml
index 903a984..66c3112 100644
--- a/net-irc/inspircd/metadata.xml
+++ b/net-irc/inspircd/metadata.xml
@@ -3,7 +3,7 @@
<pkgmetadata>
<herd>proxy-maintainers</herd>
<maintainer>
- <email>andrew.r.wilcox+gentoo@gmail.com</email>
+ <email>awilfox.gentoo@foxkit.us</email>
<name>Andrew Wilcox></name>
<description>Proxy (user) maintainer, bugs to be assigned to him</description>
</maintainer>
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2015-09-23 10:03 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2015-09-23 10:03 UTC (permalink / raw
To: gentoo-commits
commit: eb396b1f880df0dc6e0932e14065f62d255ba1a1
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 23 10:03:17 2015 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Sep 23 10:03:34 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=eb396b1f
net-irc/inspircd: x86 stable wrt bug #545034
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="x86"
net-irc/inspircd/inspircd-2.0.20.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-2.0.20.ebuild b/net-irc/inspircd/inspircd-2.0.20.ebuild
index 7b88da3..d2ea27a 100644
--- a/net-irc/inspircd/inspircd-2.0.20.ebuild
+++ b/net-irc/inspircd/inspircd-2.0.20.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="amd64 ~x86"
+KEYWORDS="amd64 x86"
IUSE="geoip gnutls ipv6 ldap mysql pcre posix postgres sqlite ssl tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
* [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/
@ 2015-09-23 10:02 Agostino Sarubbo
0 siblings, 0 replies; 79+ messages in thread
From: Agostino Sarubbo @ 2015-09-23 10:02 UTC (permalink / raw
To: gentoo-commits
commit: 8fd313cf4c17a34cc89de8bb2321d8e823e2eec5
Author: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
AuthorDate: Wed Sep 23 10:02:06 2015 +0000
Commit: Agostino Sarubbo <ago <AT> gentoo <DOT> org>
CommitDate: Wed Sep 23 10:02:06 2015 +0000
URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=8fd313cf
net-irc/inspircd: amd64 stable wrt bug #545034
Package-Manager: portage-2.2.20.1
RepoMan-Options: --include-arches="amd64"
net-irc/inspircd/inspircd-2.0.20.ebuild | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/net-irc/inspircd/inspircd-2.0.20.ebuild b/net-irc/inspircd/inspircd-2.0.20.ebuild
index f49eb12..7b88da3 100644
--- a/net-irc/inspircd/inspircd-2.0.20.ebuild
+++ b/net-irc/inspircd/inspircd-2.0.20.ebuild
@@ -12,7 +12,7 @@ SRC_URI="https://www.github.com/inspircd/inspircd/archive/v${PV}.tar.gz -> ${P}.
LICENSE="GPL-2"
SLOT="0"
-KEYWORDS="~amd64 ~x86"
+KEYWORDS="amd64 ~x86"
IUSE="geoip gnutls ipv6 ldap mysql pcre posix postgres sqlite ssl tre"
RDEPEND="
^ permalink raw reply related [flat|nested] 79+ messages in thread
end of thread, other threads:[~2024-08-25 20:27 UTC | newest]
Thread overview: 79+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2023-02-22 7:51 [gentoo-commits] repo/gentoo:master commit in: net-irc/inspircd/ Joonas Niilola
-- strict thread matches above, loose matches on Subject: below --
2024-08-25 20:27 Eli Schwartz
2024-08-13 14:57 Arthur Zamarin
2024-08-13 14:57 Arthur Zamarin
2024-08-13 12:41 Joonas Niilola
2024-08-13 12:41 Joonas Niilola
2024-08-13 12:41 Joonas Niilola
2024-07-29 8:14 Joonas Niilola
2024-07-08 5:54 Viorel Munteanu
2023-09-15 4:53 Arthur Zamarin
2023-08-22 5:57 Joonas Niilola
2023-08-22 5:57 Joonas Niilola
2023-07-14 6:50 Joonas Niilola
2023-07-14 6:50 Joonas Niilola
2023-05-20 12:32 Joonas Niilola
2023-03-08 13:43 Joonas Niilola
2023-02-22 6:09 Sam James
2023-01-16 10:26 Viorel Munteanu
2023-01-16 10:26 Viorel Munteanu
2023-01-04 5:23 Sam James
2023-01-04 5:23 Sam James
2022-10-05 0:03 Ionen Wolkens
2022-09-12 13:40 Joonas Niilola
2022-09-05 1:25 Sam James
2022-08-30 5:53 Joonas Niilola
2022-08-30 5:53 Joonas Niilola
2022-07-23 9:13 Joonas Niilola
2022-05-17 11:39 Ionen Wolkens
2022-05-17 11:39 Ionen Wolkens
2022-03-23 5:14 Sam James
2022-03-23 0:14 Sam James
2022-02-09 11:25 Sam James
2022-02-07 9:05 Jakov Smolić
2022-02-07 9:05 Jakov Smolić
2022-02-06 7:40 Sam James
2022-02-05 6:34 Sam James
2022-01-03 18:45 Florian Schmaus
2021-10-27 7:07 Sam James
2021-10-20 7:02 Agostino Sarubbo
2021-10-20 6:56 Agostino Sarubbo
2021-09-10 7:22 Joonas Niilola
2021-09-10 7:22 Joonas Niilola
2021-09-10 7:22 Joonas Niilola
2021-06-21 22:26 Sam James
2021-05-28 12:05 Agostino Sarubbo
2021-05-28 12:02 Agostino Sarubbo
2021-04-26 19:11 Sam James
2021-04-26 19:11 Sam James
2021-01-01 22:19 Andreas Sturmlechner
2020-11-25 7:43 Agostino Sarubbo
2020-11-24 12:57 Agostino Sarubbo
2020-11-22 3:52 Sam James
2020-11-22 3:52 Sam James
2020-11-05 8:12 Joonas Niilola
2020-11-05 8:12 Joonas Niilola
2020-05-04 17:26 Joonas Niilola
2020-05-04 17:26 Joonas Niilola
2020-05-04 17:26 Joonas Niilola
2020-05-04 17:26 Joonas Niilola
2020-04-09 12:38 Joonas Niilola
2020-02-08 16:25 David Seifert
2019-11-26 12:27 Agostino Sarubbo
2019-11-26 10:18 Thomas Deutschmann
2019-11-14 6:26 Joonas Niilola
2019-11-14 6:26 Joonas Niilola
2019-09-01 11:50 Joonas Niilola
2019-08-23 10:03 Agostino Sarubbo
2018-09-30 20:07 Michał Górny
2018-04-19 20:03 Mikle Kolyada
2018-04-17 22:09 Thomas Deutschmann
2017-10-03 20:53 Patrice Clement
2017-06-16 14:45 Patrice Clement
2017-06-11 8:05 Michael Palimaka
2017-03-04 5:52 Michael Palimaka
2017-03-03 9:02 Agostino Sarubbo
2016-01-23 8:26 Michael Palimaka
2016-01-22 13:02 Ian Delaney
2015-09-23 10:03 Agostino Sarubbo
2015-09-23 10:02 Agostino Sarubbo
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox