From 24fd814c326e282c4321965c31f341dad77e270d Mon Sep 17 00:00:00 2001 From: V3n3RiX Date: Fri, 8 Jan 2021 11:28:34 +0000 Subject: gentoo resync : 08.01.2021 --- net-irc/Manifest.gz | Bin 7559 -> 7542 bytes net-irc/emech/Manifest | 2 +- net-irc/emech/emech-3.0.99_p3.ebuild | 3 +- net-irc/inspircd/Manifest | 2 +- net-irc/inspircd/inspircd-3.8.1.ebuild | 2 +- net-irc/irssi/Manifest | 2 +- net-irc/irssi/irssi-1.2.2-r1.ebuild | 4 +- net-irc/konversation/Manifest | 4 +- net-irc/konversation/konversation-20.12.0.ebuild | 73 ---------------- net-irc/konversation/konversation-20.12.1.ebuild | 73 ++++++++++++++++ net-irc/ngircd/Manifest | 2 + net-irc/ngircd/ngircd-26.1.ebuild | 105 +++++++++++++++++++++++ 12 files changed, 190 insertions(+), 82 deletions(-) delete mode 100644 net-irc/konversation/konversation-20.12.0.ebuild create mode 100644 net-irc/konversation/konversation-20.12.1.ebuild create mode 100644 net-irc/ngircd/ngircd-26.1.ebuild (limited to 'net-irc') diff --git a/net-irc/Manifest.gz b/net-irc/Manifest.gz index 18e0f97d2c32..f3e86dc4493e 100644 Binary files a/net-irc/Manifest.gz and b/net-irc/Manifest.gz differ diff --git a/net-irc/emech/Manifest b/net-irc/emech/Manifest index a4860b9b2536..85eada005577 100644 --- a/net-irc/emech/Manifest +++ b/net-irc/emech/Manifest @@ -1,4 +1,4 @@ AUX emech-3.0.99_p3-buildfix.patch 2732 BLAKE2B b5af908f431049c8e3f5d631477a62769ef578ec1b610182a71fdf0811d0da37b77601c4d2de78d4f78de6a7330488a5878b7c11612c85263fef1573a807a0c4 SHA512 40119107c596f29838474fd3828c08736abdbf0fdf069556da6842393e64a3514d2fbb31dbe8c267649e12bf9ec678295b07c725f11161da852dc285ef3c6151 DIST emech-3.0.99p3.tar.gz 249209 BLAKE2B 8ff0806275f7b1c9e49bb2eeda2afa0ac94b894426a2f56508492f970070e4141f14f88ffb3c1c46855817c405d29454cf85ebba53c85b4038d7d9d079f4dff6 SHA512 8ce6f8889e060791ab3af6fa63623469a457c436b4e23c51dcd1833fd09e7692270a324ad1d15beb4ad390e9d481267a8ea60eb17c9fd3195b5ad0daf7341165 -EBUILD emech-3.0.99_p3.ebuild 1806 BLAKE2B a536d2e792a03c8870e5d79dda63a890369905a531e384f2c3a6998d340210f858e678832ec683aa820c88824655d13c705fa3ab4750ffa308259be3e75f1ec2 SHA512 24afd8e01e07c674b79245ddb9b11ca13e9815727309ca8df2de3984fd5c3c12458f2ee57f46ff629f07e7bc5dcd80acfdf8c7cf8c0499f4304b66db353e7fdb +EBUILD emech-3.0.99_p3.ebuild 1823 BLAKE2B 114978224d6baf351bc8635454e1975d54a780cc23ec7bd47ccd774d0a9cbb53ad40db977864b6d70acee677ae6611518522875577e58504f65be6a118ac83ec SHA512 38ace68ec4fb9c75025091a0dcdefc58a40cf1c2d1d023dc63ee983477392be63e8d5c9498354223f9b32a0b66be811596c8fb37df97a0aa1e5240891abe6c4f MISC metadata.xml 375 BLAKE2B 62804e73401c54751bf6394037337c2c93f95caedc8ada8ce64ff872e6c59622fb64ceabdd47df9f636de180c6bc08a75804be3a90791b6b646120470096a52a SHA512 19c676648690f2f4eac811f15d774ec9a85b9e1ce475944fd2d4dd9cca253bc10efd74f6988479f3d95828e56b790b1759002db272e8918768fba7b70f9f48a5 diff --git a/net-irc/emech/emech-3.0.99_p3.ebuild b/net-irc/emech/emech-3.0.99_p3.ebuild index dcfb74ec059d..68daec2e5664 100644 --- a/net-irc/emech/emech-3.0.99_p3.ebuild +++ b/net-irc/emech/emech-3.0.99_p3.ebuild @@ -36,6 +36,7 @@ src_prepare() { } myconf() { + tc-export CC echo ./configure $* ./configure $* || die "./configure failed" } @@ -56,7 +57,6 @@ src_configure() { --with-note \ --with-notify \ --with-rawdns \ - --with-redirect \ --with-seen \ --with-stats \ --with-telnet \ @@ -66,6 +66,7 @@ src_configure() { --with-web \ --with-wingate \ --without-profiling \ + --without-redirect \ $(use_with tcl) \ $(use_with session) \ $(use_with debug) diff --git a/net-irc/inspircd/Manifest b/net-irc/inspircd/Manifest index 2c7cad7bea0c..1f4e8553580e 100644 --- a/net-irc/inspircd/Manifest +++ b/net-irc/inspircd/Manifest @@ -2,5 +2,5 @@ AUX inspircd-3.7.0-fix-path-builds.patch 16417 BLAKE2B 9961fa65037cd34eec1cd07ad AUX inspircd.confd 1224 BLAKE2B 84545ec9acdb9c0a4368f64cbfb4a2483d487f3664818951aa0a952b4dfa270f5738a5016fe64057791f2b4002ce207fb42ff8128734cab4ab9b856c8a0ebda4 SHA512 5c47c8588bf39e33e07584492fc672ffe5529b80d7d357ff48d7b6b3bd89a58915c856eeb78d7a68aa2897760a086c193b661641d8a0741c602010d9d0d0efd2 AUX inspircd.initd 1189 BLAKE2B 1149e138cdcc189e53857538023a63b68261d6434f3b987fd74a2fe4c5b58087bcac6c42bd5c09262db2eafc29ef11847d1f8c000db663bec9851d64ae168dda SHA512 30bf71ec6fde9eb73f87179f55d33ec64367e447dba2c2ab5e383cd6b16e8f7db446a28017b115443e321305e245558f1f706185c4c2fb45c709380ac8cf67ff DIST inspircd-3.8.1.tar.gz 850997 BLAKE2B aebf085b21b99fae989d5d75c28223cf5ef5aa8f872886af099800683718e51aa3650a8968968e2434de738a5d5770a26f84a02c9b1270dffdc9efdd2e8c9f86 SHA512 be16dd18882bdb424ebeb131e382db073adaf37914e7c8333bd1c266242f2c48e6c721f0ecae72159bca229790413dabee67fd4a4a3c83588c48c8bb15e604fa -EBUILD inspircd-3.8.1.ebuild 3620 BLAKE2B 66d60ac155d62c825f6518eb62bbe5e753f0e9e2a2e9e23edc4d233587752149985a1e113508ce1525f7f45d05c742e3d220193e04bf296c1f54e7938f1782f8 SHA512 8a964f1149da171be11c16a397b3343f68f6229697ef7c64f75b069d2022a73eddb278ff89024bbadf5cd135afc599644184d44b6e52ff87451dc6651f6ae26f +EBUILD inspircd-3.8.1.ebuild 3617 BLAKE2B 05ecb591fe2351b28b0a3b23cd5bcf36c83ca04579f417eb183e8e12ebfa2385d2e31f870748229bf5b31b29759aebe605eb5978140da4e6db7989015ac285cb SHA512 acd5e6aa35dc2d9dcaeb2cab798db031ff7d25eac05318ce53e29fc76f746a1bfd1b2951ad2a3ffd552a7604558a24ab921548bc2e77cf05e2218c451bc31de9 MISC metadata.xml 1847 BLAKE2B cc3736547cc080f27ac421bba35aee729750ad3a88727fdf3a091641662ee7099a7b736393ec48f97b91d5801cde731e81c433f36dac6bfe1b7195f4a558c33b SHA512 bf96f8b7fbb64c07543f3f89dbfc31b16486a32ba6aba5c30cd90f10ee1c3f97e7d92139f84a985fc0a9f73bec7cd64bc767a33fcf06b1762129a6bd977a94c4 diff --git a/net-irc/inspircd/inspircd-3.8.1.ebuild b/net-irc/inspircd/inspircd-3.8.1.ebuild index 0e5b3d405075..355015a8d696 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" diff --git a/net-irc/irssi/Manifest b/net-irc/irssi/Manifest index 42efab533c7c..3c4ce802fe28 100644 --- a/net-irc/irssi/Manifest +++ b/net-irc/irssi/Manifest @@ -1,5 +1,5 @@ AUX irssi-1.2.2-glib-2.63_NUL_unicode_fix.patch 1498 BLAKE2B 79878990c10616a4bc54cc768cf87d2932aba7f75018f9887a75200a3ed38fa829958e3a5f0e137c6052dad1fce7a1d612f85d4c58bf6ed37c71f91f4a2b9099 SHA512 bfcdbfb1c06a13412594d5d14f4441ba06c3db3a4260aaa1c8bbfa1c68841ad1efc1c8af07f3fe4d12bb2e4c9fa7f067ace2b439745293082de6427a30242547 DIST irssi-1.2.2.tar.xz 1140844 BLAKE2B c1758828285c3f3210d6920455382e52279587280ecdc4ba7d73562c164ebd6618b1bb32d387439be2696f948044f66eb73b78ed2b0635286f8c3d93530167f2 SHA512 5444ac102ff9ad3a6399a47c967d138e181330dd226eac68886d35fee4ad455932b9306a367bee3478095158e41ba67fb46deb8f0a33512046b9b83bae37c610 -EBUILD irssi-1.2.2-r1.ebuild 1607 BLAKE2B 6ec13c3d94cfe63e8ba234f326c9481fb549d1ff99cb2208f11c2f713554d4be667edcad99d347ff3a1c533c93b1f52686c5342c417fa675d7d40a56ea5fefa4 SHA512 6dacb9157410a074536423b65a589b29f3a24efbc6195a736dd372352219a35a71d63b839ecd9974188a9ea2fa47397f84d3d5a05b0870d21710f42296a952be +EBUILD irssi-1.2.2-r1.ebuild 1596 BLAKE2B d251105311d238163eba7402149df75cbb8437f72a9c1318be5039d9f7fa6e83ae7d2de34e6b45cca584ce3edc9b1a5af81ec517f7c41171000194f64d221987 SHA512 b053f09ad42fa9c75b98e93c5afeb54da87196f1f3d8f03b7e3928aab142190905086908ffe6835ed68e20dcfa0f36e9d0ae668a5dcaea15007e5df89598a9ac EBUILD irssi-9999.ebuild 1452 BLAKE2B 36bdbe74877e969849b92cc653c21eb7d41d03b0b03ae3656b3d25b5bd63e37a7c65c47cb3ea7fad0f110a51f99384b66b9a4215a8940c2105e126054ed51dd6 SHA512 c9e57d39473c2f3a9fda1b331f8f8232c758e0fdb803b4472c68491e78b74432eea75577be9cfddfbd500643eb85a051cf986c00b472181f37bd1986c5cbcf64 MISC metadata.xml 700 BLAKE2B 9d12cb98cc2a5204d423141bcb42222cb5aca53888eac4158927a40f2b5b8a28eb0fa4171f1a4467aa795df45673f21dec09ddbf9c22f897c131d137a10a1d98 SHA512 9d510764f9f5dbfaaa2c027ac79ccbcfc92552d48de3bb3491b6e9b1abdb8be7dcd4e59be4fdf82b9ba4c240a8bc63e5f18548b3c3da4e77eff0b87a457db470 diff --git a/net-irc/irssi/irssi-1.2.2-r1.ebuild b/net-irc/irssi/irssi-1.2.2-r1.ebuild index 97e8be56ae92..f26fe2a1b73c 100644 --- a/net-irc/irssi/irssi-1.2.2-r1.ebuild +++ b/net-irc/irssi/irssi-1.2.2-r1.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2020 Gentoo Authors +# Copyright 1999-2021 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -16,7 +16,7 @@ SRC_URI="https://github.com/${PN}/${PN}/releases/download/${PV/_/-}/${MY_P}.tar. LICENSE="GPL-2" SLOT="0" -KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~x86-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" +KEYWORDS="~alpha amd64 arm ~arm64 ~hppa ~ia64 ~mips ppc ppc64 ~riscv s390 sparc x86 ~amd64-linux ~x86-linux ~ppc-macos ~x64-macos ~sparc-solaris ~sparc64-solaris ~x64-solaris ~x86-solaris" IUSE="otr +perl selinux socks5 +proxy libressl" COMMON_DEPEND=" diff --git a/net-irc/konversation/Manifest b/net-irc/konversation/Manifest index 57c5af1c103b..b3d5ac258773 100644 --- a/net-irc/konversation/Manifest +++ b/net-irc/konversation/Manifest @@ -3,7 +3,7 @@ AUX konversation-1.7.6-no-kiconthemes.patch 13035 BLAKE2B a8f15af27cb86f8f8de3b4 AUX konversation-1.7.7-no-solid.patch 1013 BLAKE2B 58cc622cce90ceded76e9b607b2a2f4d249fcbb4a722e8bc6f8e1a21345f25cc4244f77897e7a69b67c86d1533f926184bd89667d3705847c7d480bbd8f63510 SHA512 cd8e8bf8185785e26f4efc416419e858c8100a5673fd1440ef8c5f336099ae79e858016ec11fdeab18ccd6480f25f4a6e4a4f69c211456bb7e7a12fad465d17c AUX konversationrc 350 BLAKE2B 7670666f4d36cc9b0ba303890dd1f1d3b5f331070f3982e73b2ff82aae17257f9d1aaf584ac2cfb751c4457eeee09f14c73740aa700371f06a40e045c4c47398 SHA512 29e77d6e00953ca1a11ebd21defed8b2fd49762208ca757477f4409f611815049d54a16e82c545cdd46fee0e2d88dbdbd3a4fd61fa421eff3482737009ad5731 DIST konversation-1.7.7.tar.xz 3357584 BLAKE2B 9f6817a1e01674f383879eeaafc65a50825aa7554fedcf7fbe7affc43da16f7198761ca12b510d9980df5a5f41819a5415043ec91de55f1cb4d86e62e8e23ea0 SHA512 99026007af7fa00b82240c1f0e46a8d3db6c3434948aff7d0b01c2f99bccdd227a2a705bd83bce1ca2e47be13866d5d0a981c8b4ff8dec472612d6ee40f9ed2c -DIST konversation-20.12.0.tar.xz 4219148 BLAKE2B 170ee5b5a5a2ce04e434760ec785e5998b539f69436f2a6357c0828f1724d57c3b2acdf85e2709f86349135a3d8785d0fe452cce6f6446933c268aef8bca905e SHA512 7334e773ba7960252d0d25e0cf1d9b66292079ab4faa1b32540273fc65a74e01af81a991cc6b23d07e9efb8a43e6b54e827700604bbb97cccff5be5dfd48a26b +DIST konversation-20.12.1.tar.xz 4220716 BLAKE2B 00a5ae17b51afa0ab08b9e50bc1ff3c775cc8d19830b8658c8b1c51f180812a76d9466ce125ea313ff89c5ef3df97f6f0e26617029e10b77740f09f47ad9e437 SHA512 f70a47a384c1e61ae304fb8642d54a393046583cdbe53413cabc6fa064f2db9c3b9092dfbafcd14b1b58480bd31917b12c65808a149d90ef40512cc6483b9dc7 EBUILD konversation-1.7.7-r1.ebuild 2114 BLAKE2B 6fe3aff1c5e1d0c6791787d25b2443dc50a61c0f5e1c8b6b79f7bfc192cabd76dff6d38234c14eb66932bf5200990c522cac6e9bb8b12646f87cb51653450b63 SHA512 0a5f1f1c8b3a0130a6e7a09977a5b9b6c536cc41c858a2ae68e71707b7b4ec76f7c7558fbb0096bd5ee916ef4ed6630f74317c1a0a2449459cda429234b41348 -EBUILD konversation-20.12.0.ebuild 1905 BLAKE2B 6332b3d10228e0a48fe9d1d83e669ce280a6a48013958995b53ddea282cf684c546555fdc8fb7a1f2df8cdcf005d96c0beccea7c899c05ff46c27dc30ec2a269 SHA512 03400a3d2c81d4e59d0e3d8d88d4a3a5e9b6afd24676813e58294f191bbccb2fe1b8ea13dc59409a9288a39ac4fe7c57af88df24654458601d68ad83e39c3559 +EBUILD konversation-20.12.1.ebuild 1905 BLAKE2B 2cbcaba86f34a8a02e9b164f3a0cd1c585f737f0486ee4e07ca55b0c24da85a121bbc5209f77a84f2573a0911293037dc44f4056f7ea328372f3f94a64f4e466 SHA512 b36f1dd77fa0ef505f2e10f7fb7eab33e1904ff5e57f7c864a67062551d0f469cb0c52fce932f5195a007a498b4dc29a6586ac6d673a502ef3f6ae998ad8572e MISC metadata.xml 249 BLAKE2B ad415db89e5dee1627aa77f44ded9d4e1e5b8217d06c7ca25bbaa3fe92ce67c2b1090957c45a821b407d7927e5af798498aa6a5b903895ee1af8ee20a446c7f7 SHA512 76a5a340b13f0053ca3c5e94ed24380ea8d29b45ac8655419e22eaadb1e4a827c04d2e7e36b65145c4964e6526f656618fc6ac144e277ef53cb7373e6239e3c3 diff --git a/net-irc/konversation/konversation-20.12.0.ebuild b/net-irc/konversation/konversation-20.12.0.ebuild deleted file mode 100644 index 35abeac1a84c..000000000000 --- a/net-irc/konversation/konversation-20.12.0.ebuild +++ /dev/null @@ -1,73 +0,0 @@ -# Copyright 1999-2020 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=7 - -ECM_HANDBOOK="forceoptional" -KDE_RELEASE_SERVICE="true" -KFMIN=5.74.0 -QTMIN=5.15.1 -inherit ecm kde.org - -DESCRIPTION="User friendly IRC Client" -HOMEPAGE="https://konversation.kde.org https://apps.kde.org/en/konversation" - -LICENSE="GPL-2" -SLOT="5" -KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" -IUSE="+crypt" - -BDEPEND="sys-devel/gettext" -DEPEND=" - >=dev-qt/qtdbus-${QTMIN}:5 - >=dev-qt/qtgui-${QTMIN}:5 - >=dev-qt/qtnetwork-${QTMIN}:5 - >=dev-qt/qtwidgets-${QTMIN}:5 - >=dev-qt/qtxml-${QTMIN}:5 - >=kde-frameworks/karchive-${KFMIN}:5 - >=kde-frameworks/kbookmarks-${KFMIN}:5 - >=kde-frameworks/kcodecs-${KFMIN}:5 - >=kde-frameworks/kcompletion-${KFMIN}:5 - >=kde-frameworks/kconfig-${KFMIN}:5 - >=kde-frameworks/kconfigwidgets-${KFMIN}:5 - >=kde-frameworks/kcoreaddons-${KFMIN}:5 - >=kde-frameworks/kcrash-${KFMIN}:5 - >=kde-frameworks/kdbusaddons-${KFMIN}:5 - >=kde-frameworks/kglobalaccel-${KFMIN}:5 - >=kde-frameworks/ki18n-${KFMIN}:5 - >=kde-frameworks/kidletime-${KFMIN}:5 - >=kde-frameworks/kio-${KFMIN}:5 - >=kde-frameworks/kitemviews-${KFMIN}:5 - >=kde-frameworks/knewstuff-${KFMIN}:5 - >=kde-frameworks/knotifications-${KFMIN}:5 - >=kde-frameworks/knotifyconfig-${KFMIN}:5 - >=kde-frameworks/kparts-${KFMIN}:5 - >=kde-frameworks/kservice-${KFMIN}:5 - >=kde-frameworks/ktextwidgets-${KFMIN}:5 - >=kde-frameworks/kwallet-${KFMIN}:5 - >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 - >=kde-frameworks/kwindowsystem-${KFMIN}:5 - >=kde-frameworks/kxmlgui-${KFMIN}:5 - >=media-libs/phonon-4.11.0 - crypt? ( >=app-crypt/qca-2.3.0:2 ) -" -RDEPEND="${DEPEND} - >=dev-qt/qtsvg-${QTMIN}:5 - crypt? ( >=app-crypt/qca-2.3.0:2[ssl] ) -" - -src_configure() { - local mycmakeargs=( - $(cmake_use_find_package crypt Qca-qt5) - ) - - ecm_src_configure -} - -src_install() { - ecm_src_install - - # Bug 616162 - insinto /etc/xdg - doins "${FILESDIR}"/konversationrc -} diff --git a/net-irc/konversation/konversation-20.12.1.ebuild b/net-irc/konversation/konversation-20.12.1.ebuild new file mode 100644 index 000000000000..4e398d5c85b7 --- /dev/null +++ b/net-irc/konversation/konversation-20.12.1.ebuild @@ -0,0 +1,73 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +ECM_HANDBOOK="forceoptional" +KDE_RELEASE_SERVICE="true" +KFMIN=5.74.0 +QTMIN=5.15.1 +inherit ecm kde.org + +DESCRIPTION="User friendly IRC Client" +HOMEPAGE="https://konversation.kde.org https://apps.kde.org/en/konversation" + +LICENSE="GPL-2" +SLOT="5" +KEYWORDS="~amd64 ~arm64 ~ppc64 ~x86" +IUSE="+crypt" + +BDEPEND="sys-devel/gettext" +DEPEND=" + >=dev-qt/qtdbus-${QTMIN}:5 + >=dev-qt/qtgui-${QTMIN}:5 + >=dev-qt/qtnetwork-${QTMIN}:5 + >=dev-qt/qtwidgets-${QTMIN}:5 + >=dev-qt/qtxml-${QTMIN}:5 + >=kde-frameworks/karchive-${KFMIN}:5 + >=kde-frameworks/kbookmarks-${KFMIN}:5 + >=kde-frameworks/kcodecs-${KFMIN}:5 + >=kde-frameworks/kcompletion-${KFMIN}:5 + >=kde-frameworks/kconfig-${KFMIN}:5 + >=kde-frameworks/kconfigwidgets-${KFMIN}:5 + >=kde-frameworks/kcoreaddons-${KFMIN}:5 + >=kde-frameworks/kcrash-${KFMIN}:5 + >=kde-frameworks/kdbusaddons-${KFMIN}:5 + >=kde-frameworks/kglobalaccel-${KFMIN}:5 + >=kde-frameworks/ki18n-${KFMIN}:5 + >=kde-frameworks/kidletime-${KFMIN}:5 + >=kde-frameworks/kio-${KFMIN}:5 + >=kde-frameworks/kitemviews-${KFMIN}:5 + >=kde-frameworks/knewstuff-${KFMIN}:5 + >=kde-frameworks/knotifications-${KFMIN}:5 + >=kde-frameworks/knotifyconfig-${KFMIN}:5 + >=kde-frameworks/kparts-${KFMIN}:5 + >=kde-frameworks/kservice-${KFMIN}:5 + >=kde-frameworks/ktextwidgets-${KFMIN}:5 + >=kde-frameworks/kwallet-${KFMIN}:5 + >=kde-frameworks/kwidgetsaddons-${KFMIN}:5 + >=kde-frameworks/kwindowsystem-${KFMIN}:5 + >=kde-frameworks/kxmlgui-${KFMIN}:5 + >=media-libs/phonon-4.11.0 + crypt? ( >=app-crypt/qca-2.3.0:2 ) +" +RDEPEND="${DEPEND} + >=dev-qt/qtsvg-${QTMIN}:5 + crypt? ( >=app-crypt/qca-2.3.0:2[ssl] ) +" + +src_configure() { + local mycmakeargs=( + $(cmake_use_find_package crypt Qca-qt5) + ) + + ecm_src_configure +} + +src_install() { + ecm_src_install + + # Bug 616162 + insinto /etc/xdg + doins "${FILESDIR}"/konversationrc +} diff --git a/net-irc/ngircd/Manifest b/net-irc/ngircd/Manifest index 27f5afb40118..37b693fbf2d5 100644 --- a/net-irc/ngircd/Manifest +++ b/net-irc/ngircd/Manifest @@ -1,4 +1,6 @@ AUX ngircd.init-r1.d 388 BLAKE2B 10b6d4eb2cd39fe4e3087461cdc15f2ee8f1002e826552e145903b69e16ce46169a2dde19e03af38228ed9ede0473a828aa8cd123ab4a2b043fde448bb180954 SHA512 12e62e23899d1143a35e60bf983c319f72aa13c49123b497963f96317b2990cb2529919336da5a9b5c230e55479c289358261af92d25ef54bd19079908e18158 +DIST ngircd-26.1.tar.gz 562938 BLAKE2B a1a4ca8b6e12a02cb4ba2e07d777cf77051b5330464c91634cfac0b385157ab7c648e3b71151247bc8ee6cc847e84755fdca3d9b4a25205bbb57b8296995dd17 SHA512 4a3ee379dd8d8655a71134c745f750359ceb0512e184db555f65f2bcab68087480365a35680a9ec75b1e6eb0fef23e1cbe0a0e13c3c58d211e5a520a8eeaa71c DIST ngircd-26.tar.gz 565579 BLAKE2B edd005179a79bbb51a1401f7d580ebf66cb5bf65d1427453c471a4e7e667d7fd6b320c292e9a7993c5fef6beeae88126fefb73284063451b080ecc0d3e6ca0f1 SHA512 2502baf83e3bfca3e6b83c22fe660fee24732ee875b32a7071a489a8babcc08124738142215b55d4f9bd4e94bec3f2a41889ab18324f772b1674b02883cbfb91 +EBUILD ngircd-26.1.ebuild 2190 BLAKE2B e21af4b0deefc9065650f78101138a0d1505506c891254147bb3639b32f0a454fe5308dae1def1e0e06f6dc37899288b44587a89a4b4688e4beaf9fd37127ca2 SHA512 59d69d2c1050bbdcc07121548a3862d4b6b9f0a0884759a0a8b51ea2e289b6a042d7bf1f3dba173992dc97a7de87ed6d169adefb127669e5442d3abafe332699 EBUILD ngircd-26.ebuild 2187 BLAKE2B de64499c0448af9ef9bf156ef4c5fa71ca6573a71baf3bd187ccd440ac27f0d6cfb5cefcf2f9357d57f57077e0b6951916fd946bbff2de01a76ca8e40d2760e9 SHA512 d5bd6005b284b90643fe3444c6cc1a9fec6ef0a5550f9747a803c413625ac17377c33c117d836ccdbcac5e49cd79bae5c897bc13409c00c82b22f5ad8dd2b807 MISC metadata.xml 650 BLAKE2B dd80efa442d59f04e26bb338e371ffa8380a4cdbb630db30e25adbaa930d9f0e4a486bbd05321b8185c23558ad4e29023153a69d1214294c345b46685eb7de86 SHA512 9b8879892c2edc6c7792c22a684f87ae559a43b034ee66f6242e73075012e1f53a33a63fc3ffa62c41f5fd620a4be6c1ffc57a1b62cf42ffa3c032cec4ff743b diff --git a/net-irc/ngircd/ngircd-26.1.ebuild b/net-irc/ngircd/ngircd-26.1.ebuild new file mode 100644 index 000000000000..3336bff7a932 --- /dev/null +++ b/net-irc/ngircd/ngircd-26.1.ebuild @@ -0,0 +1,105 @@ +# Copyright 1999-2021 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +# Bug: https://github.com/ngircd/ngircd/issues/261 +WANT_AUTOMAKE=1.11.6 +inherit autotools + +DESCRIPTION="An IRC server written from scratch" +HOMEPAGE="https://ngircd.barton.de/" +SRC_URI="https://arthur.barton.de/pub/${PN}/${P}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="~amd64 ~arm ~arm64 ~x86 ~x64-macos" +IUSE="debug gnutls ident irc-plus +ipv6 libressl pam +ssl strict-rfc tcpd test zlib" + +#RESTRICT="!test? ( test )" +# Flaky test needs investigation (bug 719256) +RESTRICT="test" + +RDEPEND=" + acct-user/ngircd + acct-group/ngircd + irc-plus? ( virtual/libiconv ) + ident? ( net-libs/libident ) + pam? ( sys-libs/pam ) + ssl? ( + gnutls? ( net-libs/gnutls:= ) + !gnutls? ( + !libressl? ( dev-libs/openssl:0= ) + libressl? ( dev-libs/libressl:0= ) + ) + ) + tcpd? ( sys-apps/tcp-wrappers ) + zlib? ( sys-libs/zlib ) +" + +BDEPEND="sys-devel/automake:1.11" + +DEPEND=" + ${RDEPEND} + test? ( + dev-tcltk/expect + net-misc/netkit-telnetd + ) +" + +src_prepare() { + default + + if ! use prefix; then + sed -i \ + -e "s:;ServerUID = 65534:ServerUID = ngircd:" \ + -e "s:;ServerGID = 65534:ServerGID = ngircd:" \ + doc/sample-ngircd.conf.tmpl || die + fi + + # Once https://github.com/ngircd/ngircd/pull/270 is in a release (ngircd 26), we can remove + # the eautomake/autotools machinery. + eautomake +} + +src_configure() { + local myconf=( + --sysconfdir="${EPREFIX}"/etc/"${PN}" + $(use_enable debug sniffer) + $(use_enable debug) + $(use_enable irc-plus ircplus) + $(use_enable ipv6) + $(use_enable strict-rfc) + $(use_with irc-plus iconv) + $(use_with ident) + $(use_with pam) + $(use_with tcpd tcp-wrappers) + $(use_with zlib) + ) + + if use ssl; then + if use gnutls; then + myconf+=( + $( use_with gnutls ) + ) + else + myconf+=( + $( use_with !gnutls openssl ) + ) + fi + fi + + econf "${myconf[@]}" +} + +src_install() { + default + newinitd "${FILESDIR}"/ngircd.init-r1.d ngircd +} + +pkg_postinst() { + if [[ -z ${REPLACING_VERSIONS} ]] && use pam; then + elog "ngircd will use PAMIsOptionalPAM by default, please change this option." + elog "You may not be able to login until you change this." + fi +} -- cgit v1.2.3