diff options
Diffstat (limited to 'math')
-rw-r--r-- | math/R-cran-Rsolnp/Makefile | 18 | ||||
-rw-r--r-- | math/R-cran-Rsolnp/distinfo | 6 | ||||
-rw-r--r-- | math/openblas64/Makefile | 5 | ||||
-rw-r--r-- | math/openblas64/distinfo | 6 | ||||
-rw-r--r-- | math/openblas64/files/patch-CMakeLists.txt | 15 | ||||
-rw-r--r-- | math/openblas64/files/patch-cmake_system.cmake | 13 | ||||
-rw-r--r-- | math/openblas64/files/patch-common__arm.h | 4 | ||||
-rw-r--r-- | math/primecount/Makefile | 2 | ||||
-rw-r--r-- | math/primecount/distinfo | 6 |
9 files changed, 49 insertions, 26 deletions
diff --git a/math/R-cran-Rsolnp/Makefile b/math/R-cran-Rsolnp/Makefile index 3b27f2be95b0..45d7f8a0aaaa 100644 --- a/math/R-cran-Rsolnp/Makefile +++ b/math/R-cran-Rsolnp/Makefile @@ -1,21 +1,25 @@ PORTNAME= Rsolnp -DISTVERSION= 1.16 -PORTREVISION= 5 +DISTVERSION= 2.0.0 CATEGORIES= math DISTNAME= ${PORTNAME}_${DISTVERSION} -MAINTAINER= ports@FreeBSD.org +MAINTAINER= uzsolt@FreeBSD.org COMMENT= General Non-Linear Optimization WWW= https://cran.r-project.org/web/packages/Rsolnp/ -LICENSE= GPLv2 GPLv3 -LICENSE_COMB= dual +LICENSE= GPLv2 -CRAN_DEPENDS= R-cran-truncnorm>0:math/R-cran-truncnorm +CRAN_DEPENDS= R-cran-future.apply>0:devel/R-cran-future.apply \ + R-cran-numDeriv>0:math/R-cran-numDeriv \ + R-cran-Rcpp>0:devel/R-cran-Rcpp \ + R-cran-RcppArmadillo>0:math/R-cran-RcppArmadillo \ + R-cran-truncnorm>0:math/R-cran-truncnorm BUILD_DEPENDS= ${CRAN_DEPENDS} RUN_DEPENDS= ${CRAN_DEPENDS} +TEST_DEPENDS= R-cran-knitr>0:print/R-cran-knitr \ + R-cran-rmarkdown>0:textproc/R-cran-rmarkdown -USES= cran:auto-plist +USES= cran:auto-plist,compiles .include <bsd.port.mk> diff --git a/math/R-cran-Rsolnp/distinfo b/math/R-cran-Rsolnp/distinfo index d85cf0e0cb18..dab2ce744c95 100644 --- a/math/R-cran-Rsolnp/distinfo +++ b/math/R-cran-Rsolnp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1475163989 -SHA256 (Rsolnp_1.16.tar.gz) = 3142776062beb8e2b45cdbc4fe6e5446b6d33505253d79f2890fe4178d9cf670 -SIZE (Rsolnp_1.16.tar.gz) = 188216 +TIMESTAMP = 1750524780 +SHA256 (Rsolnp_2.0.0.tar.gz) = afbbf007ab651e478063e2ac95b49e476f2a4c439fd1cab407223b78b64b9ba3 +SIZE (Rsolnp_2.0.0.tar.gz) = 97859 diff --git a/math/openblas64/Makefile b/math/openblas64/Makefile index 06a4932c56f8..d5c208a2c3a7 100644 --- a/math/openblas64/Makefile +++ b/math/openblas64/Makefile @@ -1,7 +1,6 @@ PORTNAME= openblas DISTVERSIONPREFIX= v -DISTVERSION= 0.3.29 -PORTREVISION= 1 +DISTVERSION= 0.3.30 CATEGORIES= math MASTER_SITES= NL/lapack/timing/:lapack_tmg PKGNAMESUFFIX= 64 @@ -55,7 +54,7 @@ DYNAMIC_ARCH_DESC= Optimize for multiple CPU types, otherwise for this CPU BENCHMARKS_CMAKE_BOOL= BUILD_BENCHMARKS DYNAMIC_ARCH_CMAKE_BOOL=DYNAMIC_ARCH DYNAMIC_OLDER OPENMP_CMAKE_BOOL= USE_OPENMP -OPENMP_LDFLAGS= -lomp +OPENMP_CMAKE_ON= -DOpenMP_omp_LIBRARY="/usr/lib/libomp.so" .include <bsd.port.options.mk> diff --git a/math/openblas64/distinfo b/math/openblas64/distinfo index 4d9f628b7c61..273ce2b88266 100644 --- a/math/openblas64/distinfo +++ b/math/openblas64/distinfo @@ -1,7 +1,7 @@ -TIMESTAMP = 1737726082 +TIMESTAMP = 1750518123 SHA256 (openblas/large.tgz) = f328d88b7fa97722f271d7d0cfea1c220e0f8e5ed5ff01d8ef1eb51d6f4243a1 SIZE (openblas/large.tgz) = 2595 SHA256 (openblas/timing.tgz) = 999c65f8ea8bd4eac7f1c7f3463d4946917afd20a997807300fe35d70122f3af SIZE (openblas/timing.tgz) = 1059485 -SHA256 (openblas/OpenMathLib-OpenBLAS-v0.3.29_GH0.tar.gz) = 38240eee1b29e2bde47ebb5d61160207dc68668a54cac62c076bb5032013b1eb -SIZE (openblas/OpenMathLib-OpenBLAS-v0.3.29_GH0.tar.gz) = 24671913 +SHA256 (openblas/OpenMathLib-OpenBLAS-v0.3.30_GH0.tar.gz) = 27342cff518646afb4c2b976d809102e368957974c250a25ccc965e53063c95d +SIZE (openblas/OpenMathLib-OpenBLAS-v0.3.30_GH0.tar.gz) = 24699801 diff --git a/math/openblas64/files/patch-CMakeLists.txt b/math/openblas64/files/patch-CMakeLists.txt index a58aa620cb0b..7fa2920ca645 100644 --- a/math/openblas64/files/patch-CMakeLists.txt +++ b/math/openblas64/files/patch-CMakeLists.txt @@ -1,11 +1,18 @@ ---- CMakeLists.txt.orig 2024-04-04 20:26:04 UTC +--- CMakeLists.txt.orig 2025-06-22 09:12:23 UTC +++ CMakeLists.txt -@@ -448,7 +448,7 @@ if (BUILD_SHARED_LIBS AND NOT ${SYMBOLPREFIX}${SYMBOLS +@@ -541,13 +541,13 @@ message(STATUS "adding postbuild instruction to rename if (NOT USE_PERL) add_custom_command(TARGET ${OpenBLAS_LIBNAME}_shared POST_BUILD - COMMAND ${PROJECT_SOURCE_DIR}/exports/gensymbol "objcopy" "${ARCH}" "${BU}" "${EXPRECISION_IN}" "${NO_CBLAS_IN}" "${NO_LAPACK_IN}" "${NO_LAPACKE_IN}" "${NEED2UNDERSCORES_IN}" "${ONLY_CBLAS_IN}" \"${SYMBOLPREFIX}\" \"${SYMBOLSUFFIX}\" "${BLD}" "${BBF16}" "${BS}" "${BD}" "${BC}" "${BZ}" > ${PROJECT_BINARY_DIR}/objcopy.def -- COMMAND objcopy -v --redefine-syms ${PROJECT_BINARY_DIR}/objcopy.def ${PROJECT_BINARY_DIR}/lib/lib${OpenBLAS_LIBNAME}.so + COMMAND sh ${PROJECT_SOURCE_DIR}/exports/gensymbol "objcopy" "${ARCH}" "${BU}" "${EXPRECISION_IN}" "${NO_CBLAS_IN}" "${NO_LAPACK_IN}" "${NO_LAPACKE_IN}" "${NEED2UNDERSCORES_IN}" "${ONLY_CBLAS_IN}" \"${SYMBOLPREFIX}\" \"${SYMBOLSUFFIX}\" "${BLD}" "${BBF16}" "${BS}" "${BD}" "${BC}" "${BZ}" > ${PROJECT_BINARY_DIR}/objcopy.def +- COMMAND objcopy -v --redefine-syms ${PROJECT_BINARY_DIR}/objcopy.def ${PROJECT_BINARY_DIR}/lib/${OpenBLAS_LIBNAME}.so + COMMAND objcopy --redefine-syms ${PROJECT_BINARY_DIR}/objcopy.def ${PROJECT_BINARY_DIR}/lib/lib${OpenBLAS_LIBNAME}.so COMMENT "renaming symbols" ) else() + add_custom_command(TARGET ${OpenBLAS_LIBNAME}_shared POST_BUILD + COMMAND perl ${PROJECT_SOURCE_DIR}/exports/gensymbol.pl "objcopy" "${ARCH}" "${BU}" "${EXPRECISION_IN}" "${NO_CBLAS_IN}" "${NO_LAPACK_IN}" "${NO_LAPACKE_IN}" "${NEED2UNDERSCORES_IN}" "${ONLY_CBLAS_IN}" \"${SYMBOLPREFIX}\" \"${SYMBOLSUFFIX}\" "${BLD}" "${BBF16}" "${BS}" "${BD}" "${BC}" "${BZ}" > ${PROJECT_BINARY_DIR}/objcopy.def +- COMMAND objcopy -v --redefine-syms ${PROJECT_BINARY_DIR}/objcopy.def ${PROJECT_BINARY_DIR}/lib/lib${OpenBLAS_LIBNAME}.so ++ COMMAND objcopy --redefine-syms ${PROJECT_BINARY_DIR}/objcopy.def ${PROJECT_BINARY_DIR}/lib/lib${OpenBLAS_LIBNAME}.so + COMMENT "renaming symbols" + ) + endif() diff --git a/math/openblas64/files/patch-cmake_system.cmake b/math/openblas64/files/patch-cmake_system.cmake new file mode 100644 index 000000000000..763a00e23156 --- /dev/null +++ b/math/openblas64/files/patch-cmake_system.cmake @@ -0,0 +1,13 @@ +--- cmake/system.cmake.orig 2025-06-19 09:45:39 UTC ++++ cmake/system.cmake +@@ -380,8 +380,9 @@ if (USE_OPENMP) + # Avoid mixed OpenMP linkage + get_target_property(OMP_C_LIB OpenMP::OpenMP_C INTERFACE_LINK_LIBRARIES) + get_target_property(OMP_Fortran_LIB OpenMP::OpenMP_Fortran INTERFACE_LINK_LIBRARIES) ++# Disable this error on FreeBSD (dangerous by OK for the moment) + if (NOT OMP_C_LIB STREQUAL OMP_Fortran_LIB) +- message(FATAL_ERROR "Multiple OpenMP runtime libraries detected. Mixed OpenMP runtime linkage is dangerous. You may pass -DOpenMP_LANG_LIB_NAMES and -DOpenMP_omp_LIBRARY to manually choose the OpenMP library.") ++ message(STATUS "Multiple OpenMP runtime libraries detected. Mixed OpenMP runtime linkage is dangerous. You may pass -DOpenMP_LANG_LIB_NAMES and -DOpenMP_omp_LIBRARY to manually choose the OpenMP library.") + endif() + endif () + endif () diff --git a/math/openblas64/files/patch-common__arm.h b/math/openblas64/files/patch-common__arm.h index 1ffd13a2c63b..0c34ba948968 100644 --- a/math/openblas64/files/patch-common__arm.h +++ b/math/openblas64/files/patch-common__arm.h @@ -1,6 +1,6 @@ ---- common_arm.h.orig 2023-04-01 20:18:01 UTC +--- common_arm.h.orig 2025-06-19 09:45:39 UTC +++ common_arm.h -@@ -95,6 +95,17 @@ static inline int blas_quickdivide(blasint x, blasint +@@ -93,6 +93,17 @@ static inline int blas_quickdivide(blasint x, blasint #endif diff --git a/math/primecount/Makefile b/math/primecount/Makefile index c40e6c3f9e81..a94059e31673 100644 --- a/math/primecount/Makefile +++ b/math/primecount/Makefile @@ -1,6 +1,6 @@ PORTNAME= primecount DISTVERSIONPREFIX= v -DISTVERSION= 7.18 +DISTVERSION= 7.19 CATEGORIES= math MAINTAINER= thierry@FreeBSD.org diff --git a/math/primecount/distinfo b/math/primecount/distinfo index 9c7dee5d4363..5e920f15c4bd 100644 --- a/math/primecount/distinfo +++ b/math/primecount/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748365438 -SHA256 (kimwalisch-primecount-v7.18_GH0.tar.gz) = 9d8a0127cc4dd9319006b5db6c6f9844532dab9da9c2d410d1e244902463a399 -SIZE (kimwalisch-primecount-v7.18_GH0.tar.gz) = 528607 +TIMESTAMP = 1750597095 +SHA256 (kimwalisch-primecount-v7.19_GH0.tar.gz) = 0ecb63282c02e3056707671b3d6c5bdb783b64a33c911f0fd4abe6e79e9f8a34 +SIZE (kimwalisch-primecount-v7.19_GH0.tar.gz) = 535688 |