diff options
author | V3n3RiX <venerix@koprulu.sector> | 2023-05-20 16:18:45 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2023-05-20 16:18:45 +0100 |
commit | 2ffbfc63824a9e437090fb3c744670dd45369ae0 (patch) | |
tree | ad31a5650e31f93490157943681bb982f8a4520c /net-irc | |
parent | 399fa07bfac673a8846466b16c76549e329b55b8 (diff) |
gentoo auto-resync : 20:05:2023 - 16:18:45
Diffstat (limited to 'net-irc')
-rw-r--r-- | net-irc/Manifest.gz | bin | 8219 -> 8220 bytes | |||
-rw-r--r-- | net-irc/inspircd/Manifest | 3 | ||||
-rw-r--r-- | net-irc/inspircd/inspircd-3.16.0.ebuild | 113 | ||||
-rw-r--r-- | net-irc/kvirc/Manifest | 2 | ||||
-rw-r--r-- | net-irc/kvirc/kvirc-5.2_pre20220629000000.ebuild | 2 |
5 files changed, 118 insertions, 2 deletions
diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz Binary files differindex e58534182ca3..edbfc130508a 100644 --- a/net-irc/Manifest.gz +++ b/net-irc/Manifest.gz diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest index c0685c85f7b4..15b592e7e687 100644 --- a/net-irc/inspircd/Manifest +++ b/net-irc/inspircd/Manifest @@ -2,5 +2,8 @@ AUX inspircd.confd 1224 BLAKE2B 84545ec9acdb9c0a4368f64cbfb4a2483d487f3664818951 AUX inspircd.initd 1189 BLAKE2B 1149e138cdcc189e53857538023a63b68261d6434f3b987fd74a2fe4c5b58087bcac6c42bd5c09262db2eafc29ef11847d1f8c000db663bec9851d64ae168dda SHA512 30bf71ec6fde9eb73f87179f55d33ec64367e447dba2c2ab5e383cd6b16e8f7db446a28017b115443e321305e245558f1f706185c4c2fb45c709380ac8cf67ff 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 EBUILD inspircd-3.15.0.ebuild 3216 BLAKE2B 09a26b34e697b5542daf3ff9b9bd31ab3659af4b253a1c8373512bf10c060c42f837f3f4b7ac9d9897ddc934de0189d036451b4d6b3a642e4368df92bed14808 SHA512 069ab762dc6ba9876e2241d86f64be579950896ce2baccd47ce40850becbc11919e03425c99408b41ce3e3092696de9b4d9c994fe4f1879ba932b24fef81d160 +EBUILD inspircd-3.16.0.ebuild 3218 BLAKE2B 6a914f74840e0bd760dd44f8ef39a9a793ac924ee1f716c2be697ad2c852a48eb1cfaeed300c9ab62bdaa4ba2cc6db6a397688ef3802979b5341269c80260fde SHA512 b233399bf983506467380f9cef848cff107dbe0ea3879b4867abf66b61a03f72d15bf17a9daf225078903fa91c1a61e79a28bd8af50aa7553ab87cfd4c424203 MISC metadata.xml 2021 BLAKE2B 59037d8af5049bc7b6a71325a649bc51dcc8eddbb2119848fe2acad4343977d46331878bd120b0ae132a65c27dcd0a208ddd00fbd9f5e4832af2057e6f66389f SHA512 d95ec80c8fb8d2ec08c12c81e384f84ea82f3e6aa5d708d63d96f1dd9021150470702a2b2d177af06d4ff3cf63eefddd4d16e21487e61a29562e5e56be16c6c1 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 +} diff --git a/net-irc/kvirc/Manifest b/net-irc/kvirc/Manifest index 542634b2b711..87b38447fdeb 100644 --- a/net-irc/kvirc/Manifest +++ b/net-irc/kvirc/Manifest @@ -1,6 +1,6 @@ DIST kvirc-5.2_pre20210630233331.tar.gz 6173417 BLAKE2B dcdb5fed3250de08d8e2896ba799e142ee04fff409006d7b7d06bdcf1cf2f6df9f7abeeb055e550d99f9cca6182d68b4f5b9ff224f78d91b1efb7f42118458e5 SHA512 625712cc69a2ab3a33b72b2e9935bec8f307ef1f8d5a9a0672d7eb8e7daa5ab3e6202a2b8932493c30374f0451821db161e47cb3af840c0324e27ca2e58272ef DIST kvirc-5.2_pre20220629000000.tar.gz 6173590 BLAKE2B b4bfdc307df81a485acb72b33908f82bad0793139543abed03a1b84cae36cba4e11a6b8098cffc9669cb0a7c9072fd6a608589ce03a228b25dfd00b8d7d94b82 SHA512 4369f3703555c8717febfd32c06f6fd8576424cb3a92f9d9e24a5af93acf69ca8707d89a27804457327fd6c30601566d7874c0fc08e12018a3f5440ea988a69e EBUILD kvirc-5.2_pre20210630233331-r1.ebuild 4307 BLAKE2B 77235e7cb115566de84c634ce66b8c51b689103103810c8db46c41d2175df909873ec215ef01899bca7488b97ceaa43a2d8622d8abb874c74483b00861e46fa5 SHA512 0ccf0b177bbf412d4a7b5f0c21de589e7e438b25cb4e603e7f0af88c69f8a87ea1922c35939edb5a04b1a252c2fcaf672a97d997bd26531402386a66ca9fd330 -EBUILD kvirc-5.2_pre20220629000000.ebuild 4314 BLAKE2B d3dad5150ed23d62f8b975d2d815136a5e52cc16192a83338d03d5d075be1d997739145e298aedbb35409ad6f13758f7603fd29695684ee0ae4fff1479621b63 SHA512 72cfdea3ad93ebcf724e437147639649abeef7a4db9843b619ef5564d3165f5efc8827d8bce621ad67b70922be58485786f02fef85ca7ff3684af1620f695778 +EBUILD kvirc-5.2_pre20220629000000.ebuild 4313 BLAKE2B d6eb26b5673f70bf7139914eb13cbe760406d7f0536b615cbf84cbbcc59077168f3f1f515196503a0b33931bf57667d68141d2203d745ae1d301c1e07fd3ac29 SHA512 79b55eed5b1c43a80978a7f508cf45e9440c23a48c3b3d3db122599f74fd38fefab2d973844b72ab3e390ceed405db2b48264e304af911e47ea600a6e1078dc2 EBUILD kvirc-9999.ebuild 4244 BLAKE2B ae5f61a321839057b5cb42065024650cec6a268ce0f0f77ba53fcc72a253437c5ba9b23a690f3f2dafd0ffd2807486b572fb3f9553bc77107144c2caaca4815c SHA512 2fe493f136b83daef2d600ca7029b85c92e774eba18c5353a5104462ebc4aad4036007ea078640e6d6edfaf0b25308ab9c84077235578eeba7adc026e967ae7d MISC metadata.xml 632 BLAKE2B 00e76e3f4dae2d7422da074a35e0bf2ed0d919be1a7c86e42779c809f9a31e87e6627d6eac03f8913ab40e094a8e5d284daa42d1140717083c73783342b0bea5 SHA512 a38097a282426fad3339a155ea4e8be00bcae177fb8dc4820c3cd1b1c5ceab5820c47cc7a33573c8b0d391e7ad726f57ee8450dc1b0f33f9dcff8354a9d7e1fe diff --git a/net-irc/kvirc/kvirc-5.2_pre20220629000000.ebuild b/net-irc/kvirc/kvirc-5.2_pre20220629000000.ebuild index 9246c864d1c0..43785032a8de 100644 --- a/net-irc/kvirc/kvirc-5.2_pre20220629000000.ebuild +++ b/net-irc/kvirc/kvirc-5.2_pre20220629000000.ebuild @@ -29,7 +29,7 @@ fi LICENSE="GPL-2+" SLOT="0" -KEYWORDS="~amd64 ~ppc ~ppc64 ~riscv ~x86" +KEYWORDS="amd64 ~ppc ~ppc64 ~riscv ~x86" IUSE="audiofile +dbus dcc-video debug doc gsm kde +nls oss +perl +phonon profile +python spell +ssl theora" REQUIRED_USE="audiofile? ( oss ) python? ( ${PYTHON_REQUIRED_USE} )" |