From nobody Sun Aug 11 07:48:55 2024 X-Original-To: dev-commits-ports-main@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 4WhVCK6kYqz5Ss6M; Sun, 11 Aug 2024 07:49:01 +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 "R11" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4WhVCH4xjtz4FFw; Sun, 11 Aug 2024 07:48:56 +0000 (UTC) (envelope-from git@FreeBSD.org) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=freebsd.org; s=dkim; t=1723362539; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=9PIF3f7N9z7WuHpZjE5FJOkPuNYzuRLyoP86pDIQmyc=; b=qSg6qenqOjzes6wehuJSGCx5tfyj8N5Fw+fUAD8xQYrMA4Y8gAzc9+YhNYaDBR88Gz+vcU fzflgUvJwbyffGlRLtOe4v+7ZODFB5PTQO8bU1PvpbchRRp0zT79rRSl5wkTWVb6OmNSdX mT4tUeAm6+tLL349YnZTPQIS8vOvBuwuNZ5GMqWvKlILNg1DoXQw5e5NTSqcr8OyPN3Zm/ jOshQ2shsyQAHpq6mZs6M+aJiZOyZjLzexeONYYSPVOlEpPwb4jWttVAA4MYp6okkQe26w FXeBkSnsgCENltQzqWhjGyCwUynB+O3uoK3DfeOmAq5oDWcB3uexU0qKA0oBCA== ARC-Seal: i=1; s=dkim; d=freebsd.org; t=1723362539; a=rsa-sha256; cv=none; b=f1m9vFA0jnIkO6BXUTQ/NFRSrw5T0pCuVUJ7zjWqOP0zq6b2LpBWi0ou3sTUhcSadxx2tn 7wwQhNg9b1R3QmVdHLhaMHl0iZ26Gs3zepyG49OylTIztRicdiEgT/IpCOUSjOUXDiJ6KI m4VvIpOY5KvVHaswLbkuXIVAhd8iw8ZKvXGbs1uTfzXXvPBNpVBi1ZTa/+VuLkduR+Cw6K 5O7zYc2tXN/TICRMN5x32O/Hm83Qw44b9bZJEKsegtTZn91Kh3YkybDtZ/Y/v/UemMMdZr jo5FZk8mBbDHOUJPDgSLLIpG/9gcJwX1gNE9aLW6a8zyKX2BGQoY3yzBZrj54g== 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=1723362539; h=from:from:reply-to:subject:subject:date:date:message-id:message-id: to:to:cc:mime-version:mime-version:content-type:content-type: content-transfer-encoding:content-transfer-encoding; bh=9PIF3f7N9z7WuHpZjE5FJOkPuNYzuRLyoP86pDIQmyc=; b=eBncfhnoSdBulHnYcEYgMmQ+OXDJ2aHuT5mZSi0BqKicfN5ZzwOtUM1C/glbn3Rma/PzjY gpiUpCzFa4n8Ak2iGTVQDFwLt4E9ZIfNrUyAwVUPwJyfVVea3cHCAQVcozS7Wd4Enqr5Qw LDkMfgE3gQKria1fKPbaAc/QILKq7rBAujwo1VzzFiozqxcnSZHr7Retbt0yBxDYKWY8wl cYCyPAvG+MDg1w/y2VgtJ0p+HZNYXNe+Otsk3se+I7zLwRkgIejbpLTBQeW/e6USvNC+wV KqmhOWuPnM7+zKVojH2p8bqsxWpbhsFLLGA3s7YqWbWe5yc9hKQlzG2OywrMUw== Received: from gitrepo.freebsd.org (gitrepo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:5]) (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 did not present a certificate) by mxrelay.nyi.freebsd.org (Postfix) with ESMTPS id 4WhVCC4nLTzb4d; Sun, 11 Aug 2024 07:48:55 +0000 (UTC) (envelope-from git@FreeBSD.org) Received: from gitrepo.freebsd.org ([127.0.1.44]) by gitrepo.freebsd.org (8.18.1/8.18.1) with ESMTP id 47B7mtsk078346; Sun, 11 Aug 2024 07:48:55 GMT (envelope-from git@gitrepo.freebsd.org) Received: (from git@localhost) by gitrepo.freebsd.org (8.18.1/8.18.1/Submit) id 47B7mtJL078343; Sun, 11 Aug 2024 07:48:55 GMT (envelope-from git) Date: Sun, 11 Aug 2024 07:48:55 GMT Message-Id: <202408110748.47B7mtJL078343@gitrepo.freebsd.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org From: Yuri Victorovich Subject: git: 458fd0dd0e6a - main - math/universal: update 3.75 =?utf-8?Q?=E2=86=92?= 3.78 List-Id: Commits to the main branch of the FreeBSD ports repository List-Archive: https://lists.freebsd.org/archives/dev-commits-ports-main List-Help: List-Post: List-Subscribe: List-Unsubscribe: X-BeenThere: dev-commits-ports-main@freebsd.org Sender: owner-dev-commits-ports-main@FreeBSD.org MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: 8bit X-Git-Committer: yuri X-Git-Repository: ports X-Git-Refname: refs/heads/main X-Git-Reftype: branch X-Git-Commit: 458fd0dd0e6ae240f2930c349a656462497e27ed Auto-Submitted: auto-generated The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=458fd0dd0e6ae240f2930c349a656462497e27ed commit 458fd0dd0e6ae240f2930c349a656462497e27ed Author: Yuri Victorovich AuthorDate: 2024-08-11 04:52:19 +0000 Commit: Yuri Victorovich CommitDate: 2024-08-11 07:48:42 +0000 math/universal: update 3.75 → 3.78 Reported by: portscout --- math/universal/Makefile | 4 +- math/universal/distinfo | 6 +-- math/universal/files/patch-CMakeLists.txt | 13 ++++++ math/universal/pkg-plist | 69 ++++++++++++++++++++++++++----- 4 files changed, 77 insertions(+), 15 deletions(-) diff --git a/math/universal/Makefile b/math/universal/Makefile index 7613879d76d9..db7c2ba9cf2d 100644 --- a/math/universal/Makefile +++ b/math/universal/Makefile @@ -1,6 +1,6 @@ PORTNAME= universal DISTVERSIONPREFIX= v -DISTVERSION= 3.75 +DISTVERSION= 3.78 CATEGORIES= math PKGNAMESUFFIX= -fp-library @@ -25,7 +25,7 @@ TOOLS_DESC= Build command line tools TOOLS_CMAKE_BOOL= BUILD_CMD_LINE_TOOLS TOOLS_VARS_OFF= NO_ARCH=yes # header-only library w/out executables -do-test: # tests fail to compile: https://github.com/stillwater-sc/universal/issues/263 +do-test: # tests fail to compile: https://github.com/stillwater-sc/universal/issues/434 @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} ${CMAKE_OFF:C/(.*)/-D\1=ON/} ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ diff --git a/math/universal/distinfo b/math/universal/distinfo index 7558f38c36cd..63f8c66014da 100644 --- a/math/universal/distinfo +++ b/math/universal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1710311393 -SHA256 (stillwater-sc-universal-v3.75_GH0.tar.gz) = 51ee681adf96ffb5fabfe8134659a8ab3e8bdb042d035bef6acc77abbca82195 -SIZE (stillwater-sc-universal-v3.75_GH0.tar.gz) = 12173431 +TIMESTAMP = 1723346269 +SHA256 (stillwater-sc-universal-v3.78_GH0.tar.gz) = 027cda59f2f513dfc78aaf3f840e692e479b1acd4c16e309b9aeef7848deaaf9 +SIZE (stillwater-sc-universal-v3.78_GH0.tar.gz) = 12809915 diff --git a/math/universal/files/patch-CMakeLists.txt b/math/universal/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..cc7086a4bbb4 --- /dev/null +++ b/math/universal/files/patch-CMakeLists.txt @@ -0,0 +1,13 @@ +- otherwise std::ifinf(long double) isn't defined with c++20 + +--- CMakeLists.txt.orig 2024-08-11 03:29:56 UTC ++++ CMakeLists.txt +@@ -222,7 +222,7 @@ endif() + + #### + # Configure the compiler options +-set(CMAKE_CXX_STANDARD 20) ++set(CMAKE_CXX_STANDARD 23) + set(CMAKE_CXX_STANDARD_REQUIRED ON) + #message(STATUS "C++17 has been enabled by default") + message(STATUS "C++20 has been enabled by default") diff --git a/math/universal/pkg-plist b/math/universal/pkg-plist index 45f842c5551c..de9444027dc9 100644 --- a/math/universal/pkg-plist +++ b/math/universal/pkg-plist @@ -29,6 +29,13 @@ include/universal/blas/blas_l1.hpp include/universal/blas/blas_l2.hpp include/universal/blas/blas_l3.hpp include/universal/blas/exceptions.hpp +include/universal/blas/ext/README.md +include/universal/blas/ext/posit_fused_blas.hpp +include/universal/blas/ext/solvers/luir.hpp +include/universal/blas/ext/solvers/posit_fused_backsub.hpp +include/universal/blas/ext/solvers/posit_fused_forwsub.hpp +include/universal/blas/ext/solvers/posit_fused_lu.hpp +include/universal/blas/ext/solvers/posit_fused_substitution.hpp include/universal/blas/generators.hpp include/universal/blas/generators/frank.hpp include/universal/blas/generators/fvm64x64.hpp @@ -82,12 +89,14 @@ include/universal/blas/matrices/west0132.hpp include/universal/blas/matrices/west0167.hpp include/universal/blas/matrices/wilk21.hpp include/universal/blas/matrix.hpp -include/universal/blas/modifiers/posit_fdp.hpp +include/universal/blas/modifiers/README.md +include/universal/blas/modifiers/posit_linalg_operator_overload.hpp include/universal/blas/nnz.hpp include/universal/blas/operators.hpp include/universal/blas/scaling.hpp include/universal/blas/serialization/README.md include/universal/blas/serialization/datafile.hpp +include/universal/blas/serialization/test_matrix.hpp include/universal/blas/solvers.hpp include/universal/blas/solvers/backsub.hpp include/universal/blas/solvers/cg.hpp @@ -186,6 +195,7 @@ include/universal/native/compiler/ieee754_pgi.hpp include/universal/native/compiler/ieee754_riscv.hpp include/universal/native/compiler/ieee754_sunpro.hpp include/universal/native/deprecated/nonconstexpr754.hpp +include/universal/native/error_free_ops.hpp include/universal/native/extract_fields.hpp include/universal/native/ieee754.hpp include/universal/native/ieee754_decoder.hpp @@ -272,6 +282,30 @@ include/universal/number/dbns/math_functions.hpp include/universal/number/dbns/mathlib.hpp include/universal/number/dbns/numeric_limits.hpp include/universal/number/dbns/table.hpp +include/universal/number/dd/attributes.hpp +include/universal/number/dd/dd.hpp +include/universal/number/dd/dd_fwd.hpp +include/universal/number/dd/dd_impl.hpp +include/universal/number/dd/exceptions.hpp +include/universal/number/dd/manipulators.hpp +include/universal/number/dd/math/classify.hpp +include/universal/number/dd/math/complex.hpp +include/universal/number/dd/math/error_and_gamma.hpp +include/universal/number/dd/math/exponent.hpp +include/universal/number/dd/math/fractional.hpp +include/universal/number/dd/math/hyperbolic.hpp +include/universal/number/dd/math/hypot.hpp +include/universal/number/dd/math/logarithm.hpp +include/universal/number/dd/math/minmax.hpp +include/universal/number/dd/math/next.hpp +include/universal/number/dd/math/numerics.hpp +include/universal/number/dd/math/pow.hpp +include/universal/number/dd/math/sqrt.hpp +include/universal/number/dd/math/trigonometry.hpp +include/universal/number/dd/math/truncate.hpp +include/universal/number/dd/mathlib.hpp +include/universal/number/dd/numeric_limits.hpp +include/universal/number/dfloat/attributes.hpp include/universal/number/dfloat/dfloat.hpp include/universal/number/dfloat/dfloat_fwd.hpp include/universal/number/dfloat/dfloat_impl.hpp @@ -396,9 +430,7 @@ include/universal/number/lns/table.hpp include/universal/number/posit/ReadMe.txt include/universal/number/posit/attributes.hpp include/universal/number/posit/exceptions.hpp -include/universal/number/posit/exponent.hpp include/universal/number/posit/fdp.hpp -include/universal/number/posit/fraction.hpp include/universal/number/posit/manipulators.hpp include/universal/number/posit/math/classify.hpp include/universal/number/posit/math/complex.hpp @@ -418,6 +450,9 @@ include/universal/number/posit/math/truncate.hpp include/universal/number/posit/mathlib.hpp include/universal/number/posit/numeric_limits.hpp include/universal/number/posit/posit.hpp +include/universal/number/posit/positExponent.hpp +include/universal/number/posit/positFraction.hpp +include/universal/number/posit/positRegime.hpp include/universal/number/posit/posit_c_api.h include/universal/number/posit/posit_c_macros.h include/universal/number/posit/posit_fwd.hpp @@ -425,7 +460,6 @@ include/universal/number/posit/posit_impl.hpp include/universal/number/posit/posit_parse.hpp include/universal/number/posit/positctypes.h include/universal/number/posit/quire.hpp -include/universal/number/posit/regime.hpp include/universal/number/posit/specializations.hpp include/universal/number/posit/specialized/posit_128_2.hpp include/universal/number/posit/specialized/posit_128_4.hpp @@ -449,15 +483,15 @@ include/universal/number/posit/specialized/posit_8_2.hpp include/universal/number/posit/table.hpp include/universal/number/posit/twoSum.hpp include/universal/number/posit2/attributes.hpp -include/universal/number/posit2/exponent.hpp -include/universal/number/posit2/fraction.hpp include/universal/number/posit2/manipulators.hpp include/universal/number/posit2/mathlib.hpp include/universal/number/posit2/numeric_limits.hpp include/universal/number/posit2/posit.hpp +include/universal/number/posit2/positExponent.hpp +include/universal/number/posit2/positFraction.hpp +include/universal/number/posit2/positRegime.hpp include/universal/number/posit2/posit_fwd.hpp include/universal/number/posit2/posit_impl.hpp -include/universal/number/posit2/regime.hpp include/universal/number/posito/ReadMe.txt include/universal/number/posito/attributes.hpp include/universal/number/posito/exceptions.hpp @@ -499,11 +533,14 @@ include/universal/number/skeleton_1param/numeric_limits.hpp include/universal/number/skeleton_1param/oneparam.hpp include/universal/number/skeleton_1param/oneparam_impl.hpp include/universal/number/skeleton_1param/oneparam_traits.hpp -include/universal/number/skeleton_2params/areal -include/universal/number/skeleton_2params/areal.hpp +include/universal/number/skeleton_2params/attributes.hpp include/universal/number/skeleton_2params/exceptions.hpp -include/universal/number/skeleton_2params/math_functions.hpp +include/universal/number/skeleton_2params/manipulators.hpp +include/universal/number/skeleton_2params/mathlib.hpp include/universal/number/skeleton_2params/numeric_limits.hpp +include/universal/number/skeleton_2params/twoparam.hpp +include/universal/number/skeleton_2params/twoparam_impl.hpp +include/universal/number/skeleton_2params/twoparam_traits.hpp include/universal/number/sorn/exceptions.hpp include/universal/number/sorn/manipulators.hpp include/universal/number/sorn/numeric_limits.hpp @@ -513,6 +550,16 @@ include/universal/number/sorn/sorn_impl.hpp include/universal/number/sorn/sorn_traits.hpp include/universal/number/sorn/sorn_type_tag.hpp include/universal/number/support/decimal.hpp +include/universal/number/takum/README.md +include/universal/number/takum/attributes.hpp +include/universal/number/takum/exceptions.hpp +include/universal/number/takum/manipulators.hpp +include/universal/number/takum/mathlib.hpp +include/universal/number/takum/numeric_limits.hpp +include/universal/number/takum/takum.hpp +include/universal/number/takum/takum_fwd.hpp +include/universal/number/takum/takum_impl.hpp +include/universal/number/takum/takum_traits.hpp include/universal/number/unum/exceptions.hpp include/universal/number/unum/manipulators.hpp include/universal/number/unum/math_functions.hpp @@ -529,6 +576,7 @@ include/universal/number/valid/manipulators.hpp include/universal/number/valid/math_functions.hpp include/universal/number/valid/valid.hpp include/universal/number/valid/valid_impl.hpp +include/universal/number_systems.hpp include/universal/numerics/README.md include/universal/numerics/eft.hpp include/universal/numerics/twodiv.hpp @@ -544,6 +592,7 @@ include/universal/traits/arithmetic_traits.hpp include/universal/traits/bfloat16_traits.hpp include/universal/traits/bfloat8_traits.hpp include/universal/traits/cfloat_traits.hpp +include/universal/traits/dd_traits.hpp include/universal/traits/edecimal_traits.hpp include/universal/traits/einteger_traits.hpp include/universal/traits/erational_traits.hpp