From nobody Tue Feb 24 19:34:02 2026 X-Original-To: dev-commits-ports-all@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4fL7FX20C8z6SxbF for ; Tue, 24 Feb 2026 19:34:08 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from mxrelay.nyi.freebsd.org (mxrelay.nyi.freebsd.org [IPv6:2610:1c1:1:606c::19:3]) (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 client-signature RSA-PSS (4096 bits) client-digest SHA256) (Client CN "mxrelay.nyi.freebsd.org", Issuer "R12" (not verified)) by mx1.freebsd.org (Postfix) with ESMTPS id 4fL7FW57XGz3gDj for ; Tue, 24 Feb 2026 19:34:07 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771961647; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Y3orkEA099HM75A7X1hkG+W2whD9Tht5ZHF4DQSulDY=; b=NkGDjkXXbb6MUEsc8V3OrVjWIntO755zRh4D2nw+e6rTMXS7OUhm+ui8b/OtXAA3+Qgdh6 mmAjYS8iH08/YjEfARP1qkBfQV0v2l43sDwivXYPhlw7iU0ovsDXaKiDqTcesLQQtKF+PK OphywL992Lg3jRzRwvKDQ+E8EOSc4YY8I7S/uP7bybGOsC3yhv70cOyXzdzbbXsvoMOg8j kP0X6Wpa7YGGt1/uXSfE18S8QNqvYoL59tKgJeXvROl5oGJ2HFigpCwKo7Id9DbHocZDgY g5gAfoB2KEBoFT1SdcT1zHnDeKF5GSGkUOeoQcG2kNYu/gCRZYIvKngajkvwyw== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1771961647; a=rsa-sha256; cv=none; b=JNskrmbwECXIBMtRV/HjGMlt6NDp/hR4yOUQE4WtDrLeLwPetLvKQg9WiQwB8EFvMRihAK QIEwTg6oXLuZZSyDyBoKec5O2xZhE+E+WRQmYgKyDKi6Z9k9UR6xD0oeyyXH0K6zXp1zzH fxfAXV2klpItCTezaF1Iw9vk6eh/hHCGvDO/uscq3JoNYqQ5FWKCXepstMYstVE5AYRAIv ehCBoP6mBImZGtCbvtQsEchyqwUIl9U7XQC0KfJnw+0vot0Lm+VX87r9fbyNWP1kzZntV2 f1NgQMRNjOT3El/Ssi/hWRMF6gKjh6hvqm6t2avSNeseAJiEXnTxqSXWCILQaQ== ARC-Authentication-Results: i=1; mx1.freebsd.org; none ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1771961647; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=Y3orkEA099HM75A7X1hkG+W2whD9Tht5ZHF4DQSulDY=; b=dMXwvby16aQZHS/Y5UYxNtcwiPt7OOF9WxlxpdA3w5OXC/P0yLD/f0fWWOjCbGWnETxRhj gKtwnGPibKgKGyrGcD1XYIoIStn6ZLV1PdXTkNQWg37iy9dvB2SYt+cE+dXtRhwnbIHfCU KzCluWXW/UTdoyIgRz0bp4fqLx2EtsJV9aUXxYJ6XK/dOayeBhF2ehk48N9ZEzZQ0PrT0L WXwuchnwVU0BihWNQC4gPdoRbQY11q7P0TZ6dgM5FmYgH37lBejIfm36ZHxpwH/NbDcqrj wEdCAwtpr35WnOqTgbalILFiso8ecJNDXU2RcJVJCQTm6ZoR3rkvx5xXKL73iw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) by mxrelay.nyi.freebsd.org (Postfix) with ESMTP id 4fL7FW4SmrzD5K for ; Tue, 24 Feb 2026 19:34:07 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from git (uid 1279) (envelope-from git@FreeBSD.org) id 1d152 by gitrepo.freebsd.org (DragonFly Mail Agent v0.13+ on gitrepo.freebsd.org); Tue, 24 Feb 2026 19:34:02 +0000 To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org Cc: Dimitry Andric From: Kurt Jaeger Subject: git: 18987275345e - main - math/givaro: update 4.2.0 -> 4.2.1, fix build with libc++ 21 List-Id: Commit messages for all branches of the ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-all List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-all@freebsd.org Sender: owner-dev-commits-ports-all@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: pi X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 18987275345e86158b0cd97a7e640d13f45e65f2 Auto-Submitted: auto-generated Date: Tue, 24 Feb 2026 19:34:02 +0000 Message-Id: <699dfd2a.1d152.d745db2@gitrepo.freebsd.org> The branch main has been updated by pi: URL: https://cgit.FreeBSD.org/ports/commit/?id=18987275345e86158b0cd97a7e640d13f45e65f2 commit 18987275345e86158b0cd97a7e640d13f45e65f2 Author: Dimitry Andric AuthorDate: 2026-02-24 19:32:12 +0000 Commit: Kurt Jaeger CommitDate: 2026-02-24 19:32:12 +0000 math/givaro: update 4.2.0 -> 4.2.1, fix build with libc++ 21 - libc++ 21 no longer allows std::make_signed to be overridden. Upstream fixed this as part of https://github.com/linbox-team/givaro/commit/ed91ee0 PR: 293269 Changes: https://github.com/linbox-team/givaro/releases/tag/v4.2.1 --- math/givaro/Makefile | 13 ++++++++---- math/givaro/distinfo | 8 +++++--- .../patch-src_kernel_integer_random-integer.h | 23 ---------------------- .../files/patch-src_kernel_recint_rfiddling.h | 11 ----------- math/givaro/pkg-plist | 3 ++- 5 files changed, 16 insertions(+), 42 deletions(-) diff --git a/math/givaro/Makefile b/math/givaro/Makefile index ba924c8758a8..7c8d4cb3d095 100644 --- a/math/givaro/Makefile +++ b/math/givaro/Makefile @@ -1,8 +1,11 @@ PORTNAME= givaro -PORTVERSION= 4.2.0 -DISTVERSIONPREFIX=v +PORTVERSION= 4.2.1 +DISTVERSIONPREFIX= v CATEGORIES= math +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/commit/ +PATCHFILES+= ed91ee0dc2d41f3ceb72abc375ad5c0fec62ed56.patch:-p1 # Add libc++ support for macOS and Linux + MAINTAINER= pi@FreeBSD.org COMMENT= C++ library for computer algebra WWW= https://casys.gricad-pages.univ-grenoble-alpes.fr/givaro @@ -14,7 +17,8 @@ LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LIB_DEPENDS= libgmp.so:math/gmp -USES= autoreconf compiler:c++11-lang gmake libtool localbase pathfix pkgconfig +USES= autoreconf compiler:c++11-lang gmake libtool localbase \ + pathfix pkgconfig USE_CXXSTD= c++11 USE_GITHUB= yes GH_ACCOUNT= linbox-team @@ -32,7 +36,8 @@ OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= doxygen:devel/doxygen \ dot:graphics/graphviz DOCS_USE= TEX=base:build,dvipsk:build,latex:build,pdftex:build -DOCS_CONFIGURE_ON= --enable-doc --with-docdir=${DOCSDIR} +DOCS_CONFIGURE_ON= --enable-doc \ + --with-docdir=${DOCSDIR} post-install-DOCS-on: ${RMDIR} ${STAGEDIR}${DOCSDIR}/givaro-dev-html diff --git a/math/givaro/distinfo b/math/givaro/distinfo index 6a5502692cc6..20a6c5ce89d4 100644 --- a/math/givaro/distinfo +++ b/math/givaro/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1690897251 -SHA256 (linbox-team-givaro-v4.2.0_GH0.tar.gz) = dca23a928e4704f045848fce884fe49ce09a8de7ebf750b87c807ca4e0facedd -SIZE (linbox-team-givaro-v4.2.0_GH0.tar.gz) = 637479 +TIMESTAMP = 1771446897 +SHA256 (linbox-team-givaro-v4.2.1_GH0.tar.gz) = 6aae4b74c2772b6f4aa4e55d1d90f79214635aa664e3b121dde2e0b5192f310b +SIZE (linbox-team-givaro-v4.2.1_GH0.tar.gz) = 643640 +SHA256 (ed91ee0dc2d41f3ceb72abc375ad5c0fec62ed56.patch) = 9bbe7074e3452c197801ac92c14be1050db72c587deeaa51873fb8c9fb71a992 +SIZE (ed91ee0dc2d41f3ceb72abc375ad5c0fec62ed56.patch) = 7113 diff --git a/math/givaro/files/patch-src_kernel_integer_random-integer.h b/math/givaro/files/patch-src_kernel_integer_random-integer.h deleted file mode 100644 index f8c7c62f7c21..000000000000 --- a/math/givaro/files/patch-src_kernel_integer_random-integer.h +++ /dev/null @@ -1,23 +0,0 @@ ---- src/kernel/integer/random-integer.h.orig 2021-12-14 10:00:03 UTC -+++ src/kernel/integer/random-integer.h -@@ -11,10 +11,12 @@ - - #include "gmp++/gmp++.h" - -+#if __cpp_lib_bool_constant < 201505L - namespace std { - template - using bool_constant = integral_constant; - } -+#endif - - namespace Givaro - { -@@ -91,7 +93,6 @@ namespace Givaro - if (this != &R) { - _bits = R._bits; - _integer = R._integer; -- const_cast(_ring)=R._ring; - } - return *this; - } diff --git a/math/givaro/files/patch-src_kernel_recint_rfiddling.h b/math/givaro/files/patch-src_kernel_recint_rfiddling.h deleted file mode 100644 index 5591e9e210bf..000000000000 --- a/math/givaro/files/patch-src_kernel_recint_rfiddling.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/kernel/recint/rfiddling.h.orig 2021-12-14 10:00:03 UTC -+++ src/kernel/recint/rfiddling.h -@@ -167,7 +167,7 @@ namespace RecInt - template - inline rint rint::maxFFLAS() { - rint max; -- set_highest_bit(max.Low.Value); -+ set_highest_bit(max.Value.Low); - return max; - } - diff --git a/math/givaro/pkg-plist b/math/givaro/pkg-plist index 9439e4d032ea..7488604d26c9 100644 --- a/math/givaro/pkg-plist +++ b/math/givaro/pkg-plist @@ -82,6 +82,7 @@ include/givaro/givpoly1factor.inl include/givaro/givpoly1gcd.inl include/givaro/givpoly1io.inl include/givaro/givpoly1kara.inl +include/givaro/givpoly1midmul.inl include/givaro/givpoly1misc.inl include/givaro/givpoly1muldiv.inl include/givaro/givpoly1padic.h @@ -226,6 +227,6 @@ include/recint/rutools.h lib/libgivaro.a lib/libgivaro.so lib/libgivaro.so.9 -lib/libgivaro.so.9.2.0 +lib/libgivaro.so.9.2.1 libdata/pkgconfig/givaro.pc %%DATADIR%%/givaro-makefile