From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by finch.gentoo.org (Postfix) with ESMTPS id 2DF5A1584F2 for ; Wed, 19 Mar 2025 23:55:52 +0000 (UTC) Received: from lists.gentoo.org (bobolink.gentoo.org [140.211.166.189]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) (Authenticated sender: relay-lists.gentoo.org@gentoo.org) by smtp.gentoo.org (Postfix) with ESMTPSA id 19189343186 for ; Wed, 19 Mar 2025 23:55:52 +0000 (UTC) Received: from bobolink.gentoo.org (localhost [127.0.0.1]) by bobolink.gentoo.org (Postfix) with ESMTP id 5B9DA1103C8; Wed, 19 Mar 2025 23:55:48 +0000 (UTC) Received: from smtp.gentoo.org (woodpecker.gentoo.org [140.211.166.183]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by bobolink.gentoo.org (Postfix) with ESMTPS id 4F8881103C7 for ; Wed, 19 Mar 2025 23:55:48 +0000 (UTC) Received: from oystercatcher.gentoo.org (oystercatcher.gentoo.org [148.251.78.52]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id F3B903431AE for ; Wed, 19 Mar 2025 23:55:47 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id 604F7236F for ; Wed, 19 Mar 2025 23:55:46 +0000 (UTC) From: "Sam James" To: gentoo-commits@lists.gentoo.org Content-Transfer-Encoding: 8bit Content-type: text/plain; charset=UTF-8 Reply-To: gentoo-dev@lists.gentoo.org, "Sam James" Message-ID: <1742428253.7f5d27508f7039a06775f9120213ba0e3fb78ed5.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-irc/weechat/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-irc/weechat/Manifest net-irc/weechat/weechat-4.5.2.ebuild net-irc/weechat/weechat-9999.ebuild X-VCS-Directories: net-irc/weechat/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 7f5d27508f7039a06775f9120213ba0e3fb78ed5 X-VCS-Branch: master Date: Wed, 19 Mar 2025 23:55:46 +0000 (UTC) Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-commits@lists.gentoo.org X-Auto-Response-Suppress: DR, RN, NRN, OOF, AutoReply X-Archives-Salt: 27fdc8c2-f226-4a30-9f0f-df9d071a7cdd X-Archives-Hash: b33119d36832588178169704f71fa072 commit: 7f5d27508f7039a06775f9120213ba0e3fb78ed5 Author: Zoltan Puskas sinustrom info> AuthorDate: Mon Mar 17 02:25:52 2025 +0000 Commit: Sam James gentoo 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 sinustrom.info> Closes: https://github.com/gentoo/gentoo/pull/41128 Signed-off-by: Sam James 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)