commit: 7f5d27508f7039a06775f9120213ba0e3fb78ed5 Author: Zoltan Puskas <zoltan <AT> sinustrom <DOT> info> AuthorDate: Mon Mar 17 02:25:52 2025 +0000 Commit: Sam James <sam <AT> gentoo <DOT> org> CommitDate: Wed Mar 19 23:50:53 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=7f5d2750
net-irc/weechat: add 4.5.2 Since v4.0.0 weechat supports building partial documentation, we just need to enforce it, as Gentoo cannot support all plugins at this time (namely PHP and JavaScript) This new version also fixes compile issues with GCC-15 Closes: https://bugs.gentoo.org/943529 Closes: https://bugs.gentoo.org/943835 Signed-off-by: Zoltan Puskas <zoltan <AT> sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/41128 Signed-off-by: Sam James <sam <AT> gentoo.org> net-irc/weechat/Manifest | 2 ++ .../weechat/{weechat-9999.ebuild => weechat-4.5.2.ebuild} | 15 +++++++++------ net-irc/weechat/weechat-9999.ebuild | 15 +++++++++------ 3 files changed, 20 insertions(+), 12 deletions(-) diff --git a/net-irc/weechat/Manifest b/net-irc/weechat/Manifest index cfcf028d9271..edcd92fbf4e6 100644 --- a/net-irc/weechat/Manifest +++ b/net-irc/weechat/Manifest @@ -1,2 +1,4 @@ DIST weechat-4.4.3.tar.xz 2730188 BLAKE2B ef77a48953a23f41dcbb16e45565118ec0c45743006284c97792e59d78a8beb7b4ae91075bf4087ab96270378cd628fdcfe463d123986ef3b8d24f40f5c31fcd SHA512 32df8d6021ed63d11646127920197a1f80dfbbec0cdf4e9a282fc789fcd1c270082806c237ab16ebd0c07a94c6d40bc22432211feac638623d6f2a0a59606dcc DIST weechat-4.4.3.tar.xz.asc 833 BLAKE2B 9d4309c70279b5abd5d2cd7266d70e31d07e67f77f0d00dbca6f3d9c74ba90ef86d8d2b149bf202214e63abe4d60c569704ecf19f77a7fc8c4d44b20ec2389e0 SHA512 5097b0b7d97aac926c72057d51a4ea125ad0edcf7159d275b20ec484127c49d0b58b61fa71a91ce954f87dca47651084243f5440aaee5be315af3376e2b7ef1a +DIST weechat-4.5.2.tar.xz 2745648 BLAKE2B 6eb8d726e3bc7dee290a9569301be0c75a55fe653f0de650da39cf554b23c940ee43dfaa41e371dd7b2ea74794d0d7b5373547cb86c76bc0ca3ccadbb3459269 SHA512 5d1595b83ffc8045493e263adccd9ed81cc41299274864b18b94226deebfaa323222b571a297c66993cdbbddf1239b181f5332729a8dcf569117d214ce2b583b +DIST weechat-4.5.2.tar.xz.asc 833 BLAKE2B 68c6b695ce76f95fd0e85ad73f489c6b58d00e5753b5268fa88dc51ea1735fba90effb11b5507a8b1d4914a0c7f441ca07b9ab0205dd88c1f81280db87cd1912 SHA512 27fc61721507b371626ba67c733810cd0f4bcac390539b4f3ec5100dd18061f3dc57d1a0cbf0347d2e96f51a79c30e629520bbcce386c9489b108d51fa96c472 diff --git a/net-irc/weechat/weechat-9999.ebuild b/net-irc/weechat/weechat-4.5.2.ebuild similarity index 90% copy from net-irc/weechat/weechat-9999.ebuild copy to net-irc/weechat/weechat-4.5.2.ebuild index 51c44dccd853..a7b7dbf60c91 100644 --- a/net-irc/weechat/weechat-9999.ebuild +++ b/net-irc/weechat/weechat-4.5.2.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -149,11 +149,14 @@ src_configure() { -DENABLE_ALIAS=$(usex alias) -DENABLE_BUFLIST=$(usex buflist) -DENABLE_CHARSET=$(usex charset) - # -DENABLE_DOC requires all plugins (except javascript). - # https://github.com/weechat/weechat/blob/v4.0.2/CMakeLists.txt#L144 - # Impossible since php was dropped in net-irc/weechat-3.5.r1.ebuild. bug #705702 - -DENABLE_DOC=OFF - -DENABLE_DOC_INCOMPLETE=$(usex doc) + -DENABLE_DOC=$(usex doc) + # To build complete documentation weechat requires all plugins (except + # javascript) to be enabled. That's impossible since php was dropped in + # net-irc/weechat-3.5.r1.ebuild. bug #705702 + # If user chooses to build documentation via -DENABLE_DOC we must force + # building incomplete documentation, for which support was added in 4.0.0 + # https://github.com/weechat/weechat/blob/v4.0.0/ReleaseNotes.adoc#documentation + -DENABLE_DOC_INCOMPLETE=ON -DENABLE_ENCHANT=$(usex enchant) -DENABLE_EXEC=$(usex exec) -DENABLE_FIFO=$(usex fifo) diff --git a/net-irc/weechat/weechat-9999.ebuild b/net-irc/weechat/weechat-9999.ebuild index 51c44dccd853..a7b7dbf60c91 100644 --- a/net-irc/weechat/weechat-9999.ebuild +++ b/net-irc/weechat/weechat-9999.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2024 Gentoo Authors +# Copyright 1999-2025 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=8 @@ -149,11 +149,14 @@ src_configure() { -DENABLE_ALIAS=$(usex alias) -DENABLE_BUFLIST=$(usex buflist) -DENABLE_CHARSET=$(usex charset) - # -DENABLE_DOC requires all plugins (except javascript). - # https://github.com/weechat/weechat/blob/v4.0.2/CMakeLists.txt#L144 - # Impossible since php was dropped in net-irc/weechat-3.5.r1.ebuild. bug #705702 - -DENABLE_DOC=OFF - -DENABLE_DOC_INCOMPLETE=$(usex doc) + -DENABLE_DOC=$(usex doc) + # To build complete documentation weechat requires all plugins (except + # javascript) to be enabled. That's impossible since php was dropped in + # net-irc/weechat-3.5.r1.ebuild. bug #705702 + # If user chooses to build documentation via -DENABLE_DOC we must force + # building incomplete documentation, for which support was added in 4.0.0 + # https://github.com/weechat/weechat/blob/v4.0.0/ReleaseNotes.adoc#documentation + -DENABLE_DOC_INCOMPLETE=ON -DENABLE_ENCHANT=$(usex enchant) -DENABLE_EXEC=$(usex exec) -DENABLE_FIFO=$(usex fifo)
