From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: Received: from lists.gentoo.org (pigeon.gentoo.org [208.92.234.80]) (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 BC0C915812D for ; Fri, 03 Jan 2025 01:47:50 +0000 (UTC) Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2F8FDE08BE; Fri, 03 Jan 2025 01:47:49 +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) server-digest SHA256) (No client certificate requested) by pigeon.gentoo.org (Postfix) with ESMTPS id 50C99E08BE for ; Fri, 03 Jan 2025 01:47:47 +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) server-digest SHA256) (No client certificate requested) by smtp.gentoo.org (Postfix) with ESMTPS id 4F3B933BEB9 for ; Fri, 03 Jan 2025 01:47:46 +0000 (UTC) Received: from localhost.localdomain (localhost [IPv6:::1]) by oystercatcher.gentoo.org (Postfix) with ESMTP id A8C001909 for ; Fri, 03 Jan 2025 01:47:44 +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: <1735868641.382e8109881dac3f6ade3465a3e2ab0e0310bf13.sam@gentoo> Subject: [gentoo-commits] repo/gentoo:master commit in: net-libs/nghttp3/ X-VCS-Repository: repo/gentoo X-VCS-Files: net-libs/nghttp3/nghttp3-1.7.0.ebuild net-libs/nghttp3/nghttp3-9999.ebuild X-VCS-Directories: net-libs/nghttp3/ X-VCS-Committer: sam X-VCS-Committer-Name: Sam James X-VCS-Revision: 382e8109881dac3f6ade3465a3e2ab0e0310bf13 X-VCS-Branch: master Date: Fri, 03 Jan 2025 01:47:44 +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: a1ac91a0-520e-4c28-b083-44001c6f851e X-Archives-Hash: 2145db7f451e1eee635596f5abcefa55 commit: 382e8109881dac3f6ade3465a3e2ab0e0310bf13 Author: Sam James gentoo org> AuthorDate: Fri Jan 3 01:44:01 2025 +0000 Commit: Sam James gentoo org> CommitDate: Fri Jan 3 01:44:01 2025 +0000 URL: https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=382e8109 net-libs/nghttp3: run tests for multilib too This constraint was added in 319194338d8e709133b86b054c3d284bd899c178 but I'm not sure why. ngtcp2 and nghttp3 both work fine with multilib tests and nghttp3 seems to as well. Signed-off-by: Sam James gentoo.org> net-libs/nghttp3/nghttp3-1.7.0.ebuild | 5 ++--- net-libs/nghttp3/nghttp3-9999.ebuild | 13 ++++++++----- 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/net-libs/nghttp3/nghttp3-1.7.0.ebuild b/net-libs/nghttp3/nghttp3-1.7.0.ebuild index 70addd2e8479..86f7b5d1f125 100644 --- a/net-libs/nghttp3/nghttp3-1.7.0.ebuild +++ b/net-libs/nghttp3/nghttp3-1.7.0.ebuild @@ -18,7 +18,6 @@ HOMEPAGE="https://github.com/ngtcp2/nghttp3/" LICENSE="MIT" SLOT="0/0" - IUSE="static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE=" @@ -36,11 +35,11 @@ multilib_src_configure() { -DENABLE_LIB_ONLY=ON -DENABLE_STATIC_LIB=$(usex static-libs) -DENABLE_EXAMPLES=OFF + -DBUILD_TESTING=$(usex test) ) - use test && mycmakeargs+=( -DBUILD_TESTING=ON ) cmake_src_configure } multilib_src_test() { - multilib_is_native_abi && cmake_build check + cmake_build check } diff --git a/net-libs/nghttp3/nghttp3-9999.ebuild b/net-libs/nghttp3/nghttp3-9999.ebuild index 42309a43581b..17b289e52ca1 100644 --- a/net-libs/nghttp3/nghttp3-9999.ebuild +++ b/net-libs/nghttp3/nghttp3-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 @@ -10,7 +10,7 @@ if [[ ${PV} == 9999 ]] ; then inherit git-r3 else SRC_URI="https://github.com/ngtcp2/nghttp3/releases/download/v${PV}/${P}.tar.xz" - KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~riscv ~x86" + KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~loong ~m68k ~ppc64 ~riscv ~sparc ~x86 ~arm64-macos ~x64-macos ~x64-solaris" fi DESCRIPTION="HTTP/3 library written in C" @@ -18,7 +18,6 @@ HOMEPAGE="https://github.com/ngtcp2/nghttp3/" LICENSE="MIT" SLOT="0/0" - IUSE="static-libs test" RESTRICT="!test? ( test )" REQUIRED_USE=" @@ -27,16 +26,20 @@ REQUIRED_USE=" BDEPEND="virtual/pkgconfig" +PATCHES=( + "${FILESDIR}"/${PN}-1.7.0-munit-c23.patch +) + multilib_src_configure() { local mycmakeargs=( -DENABLE_LIB_ONLY=ON -DENABLE_STATIC_LIB=$(usex static-libs) -DENABLE_EXAMPLES=OFF + -DBUILD_TESTING=$(usex test) ) - use test && mycmakeargs+=( -DBUILD_TESTING=ON ) cmake_src_configure } multilib_src_test() { - multilib_is_native_abi && cmake_build check + cmake_build check }