git: a3f11f5d9225 - main - math/{,py-}pyaudi: update 1.9.2-1 → 1.10.1
Yuri Victorovich <[email protected]>
| Newsgroups | gmane.os.freebsd.devel.cvs.ports |
|---|---|
| Message-ID | <[email protected]> |
The branch main has been updated by yuri: URL: https://cgit.FreeBSD.org/ports/commit/?id=a3f11f5d9225228b50da38653aeefa3ae303ac0f commit a3f11f5d9225228b50da38653aeefa3ae303ac0f Author: Yuri Victorovich <[email protected]> AuthorDate: 2026-08-01 05:50:12 +0000 Commit: Yuri Victorovich <[email protected]> CommitDate: 2026-08-01 06:50:06 +0000 math/{,py-}pyaudi: update 1.9.2-1 → 1.10.1 --- math/audi/Makefile | 11 ++++++----- math/audi/distinfo | 6 +++--- math/audi/files/patch-CMakeLists.txt | 14 ++++++++++++++ math/audi/pkg-plist | 5 ++++- math/py-pyaudi/Makefile | 12 +++++++----- math/py-pyaudi/distinfo | 6 +++--- math/py-pyaudi/files/patch-CMakeLists.txt | 11 +++++++---- 7 files changed, 44 insertions(+), 21 deletions(-) diff --git a/math/audi/Makefile b/math/audi/Makefile index c20238c405d6..6a19339944ed 100644 --- a/math/audi/Makefile +++ b/math/audi/Makefile @@ -1,16 +1,16 @@ PORTNAME= audi DISTVERSIONPREFIX= v -DISTVERSION= 1.9.2-1 -PORTREVISION= 1 -DISTVERSIONSUFFIX= -g899eb78 +DISTVERSION= 1.10.1 CATEGORIES= math MAINTAINER= [email protected] COMMENT= Header only C++ library implementing the algebra of Taylor polynomials WWW= http://darioizzo.github.io/audi/ -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/LICENSE +LICENSE= GPLv3 LGPL3 +LICENSE_COMB= multi +LICENSE_FILE_GPLv3= ${WRKSRC}/COPYING.gpl3 +LICENSE_FILE_LGPL3= ${WRKSRC}/COPYING.lgpl3 HPP_DEPENDS= boost-libs>0:devel/boost-libs \ obake>0:math/obake @@ -24,6 +24,7 @@ GH_ACCOUNT= darioizzo CMAKE_OFF= AUDI_BUILD_TESTS CMAKE_TESTING_ON= AUDI_BUILD_TESTS + NO_ARCH= yes .include <bsd.port.mk> diff --git a/math/audi/distinfo b/math/audi/distinfo index dbcbd034d742..98be9a6c68a0 100644 --- a/math/audi/distinfo +++ b/math/audi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1673910095 -SHA256 (darioizzo-audi-v1.9.2-1-g899eb78_GH0.tar.gz) = 984297ae749165725cf79245f34079867660999c09bee2c181ed3509a337ddcb -SIZE (darioizzo-audi-v1.9.2-1-g899eb78_GH0.tar.gz) = 494328 +TIMESTAMP = 1785555483 +SHA256 (darioizzo-audi-v1.10.1_GH0.tar.gz) = aa38b4e8b370a40209425e5cce3ebf3b025182a21214d6fcb7a299aa33be5dcc +SIZE (darioizzo-audi-v1.10.1_GH0.tar.gz) = 1899802 diff --git a/math/audi/files/patch-CMakeLists.txt b/math/audi/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..e6ddd93fb7b0 --- /dev/null +++ b/math/audi/files/patch-CMakeLists.txt @@ -0,0 +1,14 @@ +-- Lower the minimum Boost version to the version available in the FreeBSD +-- ports tree (1.89.0) and disable the debug-runtime requirement so the +-- release Boost libraries installed by devel/boost-libs are accepted. +--- CMakeLists.txt.orig ++++ CMakeLists.txt +@@ -185,7 +185,8 @@ + message(STATUS "mp++ library found.") + + # Boost setup. +- set(_audi_MIN_BOOST_VERSION "1.90") ++ set(_audi_MIN_BOOST_VERSION "1.89") ++ set(Boost_USE_DEBUG_RUNTIME OFF) + find_package(Boost ${_audi_MIN_BOOST_VERSION} CONFIG REQUIRED COMPONENTS serialization timer chrono unit_test_framework) + message(STATUS "Boost library found.") diff --git a/math/audi/pkg-plist b/math/audi/pkg-plist index 3041b681e288..43d9cf075e36 100644 --- a/math/audi/pkg-plist +++ b/math/audi/pkg-plist @@ -10,9 +10,12 @@ include/audi/gdual.hpp include/audi/invert_map.hpp include/audi/io.hpp include/audi/real128.hpp +include/audi/taylor_model.hpp +include/audi/taylor_model_bounding.hpp +include/audi/taylor_model_functions.hpp +include/audi/taylor_model_utilities.hpp include/audi/type_traits.hpp include/audi/vectorized.hpp -lib/cmake/audi/AudiFindBoost.cmake lib/cmake/audi/FindEigen3.cmake lib/cmake/audi/audi-config-version.cmake lib/cmake/audi/audi-config.cmake diff --git a/math/py-pyaudi/Makefile b/math/py-pyaudi/Makefile index d80f9c712ce1..ad6e5fc4e433 100644 --- a/math/py-pyaudi/Makefile +++ b/math/py-pyaudi/Makefile @@ -1,8 +1,6 @@ PORTNAME= pyaudi DISTVERSIONPREFIX= v -DISTVERSION= 1.9.2-1 -DISTVERSIONSUFFIX= -g899eb78 -PORTREVISION= 19 +DISTVERSION= 1.10.1 CATEGORIES= math PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -11,8 +9,10 @@ COMMENT= Library implementing the algebra of Taylor polynomials WWW= http://darioizzo.github.io/audi/ \ https://github.com/darioizzo/audi -LICENSE= GPLv2 -LICENSE_FILE= ${WRKSRC}/../LICENSE +LICENSE= GPLv3 LGPL3 +LICENSE_COMB= multi +LICENSE_FILE_GPLv3= ${WRKSRC}/../COPYING.gpl3 +LICENSE_FILE_LGPL3= ${WRKSRC}/../COPYING.lgpl3 BROKEN_armv7= compilation fails: constraints not satisfied for class template 'd_packed_monomial' [with T = unsigned long long, PSize = 8] BROKEN_i386= not for 32-bit systems, see https://github.com/darioizzo/audi/issues/62 @@ -47,4 +47,6 @@ TEST_ENV= ${MAKE_ENV} PYTHONPATH=${STAGEDIR}${PYTHONPREFIX_SITELIBDIR} do-test: @${SETENV} ${TEST_ENV} ${PYTHON_CMD} ${FILESDIR}/test.py +# tests as of 1.10.1: custom upstream test script completed successfully + .include <bsd.port.mk> diff --git a/math/py-pyaudi/distinfo b/math/py-pyaudi/distinfo index dbcbd034d742..4cb96f9b2b50 100644 --- a/math/py-pyaudi/distinfo +++ b/math/py-pyaudi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1673910095 -SHA256 (darioizzo-audi-v1.9.2-1-g899eb78_GH0.tar.gz) = 984297ae749165725cf79245f34079867660999c09bee2c181ed3509a337ddcb -SIZE (darioizzo-audi-v1.9.2-1-g899eb78_GH0.tar.gz) = 494328 +TIMESTAMP = 1785555775 +SHA256 (darioizzo-audi-v1.10.1_GH0.tar.gz) = aa38b4e8b370a40209425e5cce3ebf3b025182a21214d6fcb7a299aa33be5dcc +SIZE (darioizzo-audi-v1.10.1_GH0.tar.gz) = 1899802 diff --git a/math/py-pyaudi/files/patch-CMakeLists.txt b/math/py-pyaudi/files/patch-CMakeLists.txt index 4509ec5ec8db..dbab2d39a2f0 100644 --- a/math/py-pyaudi/files/patch-CMakeLists.txt +++ b/math/py-pyaudi/files/patch-CMakeLists.txt @@ -1,8 +1,11 @@ ---- CMakeLists.txt.orig 2023-01-17 00:20:58 UTC +-- Add the cmake module path and include YACMA Python setup macros so that +-- the pyaudi subdirectory can be configured standalone (the ports framework +-- invokes CMake on pyaudi/CMakeLists.txt directly rather than the project +-- root). +--- CMakeLists.txt.orig 2026-08-01 03:44:55 UTC +++ CMakeLists.txt -@@ -1,3 +1,10 @@ -+ -+cmake_minimum_required(VERSION 3.8) +@@ -1,3 +1,9 @@ ++cmake_minimum_required(VERSION 3.18.0) + +set(CMAKE_MODULE_PATH ${CMAKE_MODULE_PATH} "${CMAKE_SOURCE_DIR}/../cmake_modules" "${CMAKE_SOURCE_DIR}/../cmake_modules/yacma") +