git: aa8e50a07818 - main - math/sleef: adopt and upgrade to 3.9.0
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 21 Sep 2025 12:31:25 UTC
The branch main has been updated by thierry:
URL: https://cgit.FreeBSD.org/ports/commit/?id=aa8e50a0781869aa7febe1475198682c4ae67c98
commit aa8e50a0781869aa7febe1475198682c4ae67c98
Author: Thierry Thomas <thierry@FreeBSD.org>
AuthorDate: 2025-09-21 12:17:19 +0000
Commit: Thierry Thomas <thierry@FreeBSD.org>
CommitDate: 2025-09-21 12:27:49 +0000
math/sleef: adopt and upgrade to 3.9.0
Release notes at https://github.com/shibatch/sleef/releases/tag/3.9.0
---
math/sleef/Makefile | 11 +++++++----
math/sleef/distinfo | 6 +++---
math/sleef/pkg-plist | 4 ++--
3 files changed, 12 insertions(+), 9 deletions(-)
diff --git a/math/sleef/Makefile b/math/sleef/Makefile
index 732f706c49ef..7c0449200a28 100644
--- a/math/sleef/Makefile
+++ b/math/sleef/Makefile
@@ -1,20 +1,23 @@
PORTNAME= sleef
-DISTVERSION= 3.8
+DISTVERSION= 3.9.0
CATEGORIES= math
-MAINTAINER= ports@FreeBSD.org
+MAINTAINER= thierry@FreeBSD.org
COMMENT= SIMD Library for Evaluating Elementary Functions, vectorized libm
WWW= https://sleef.org
LICENSE= BSL
LICENSE_FILE= ${WRKSRC}/LICENSE.txt
+BUILD_DEPENDS= tlfloat>0:math/tlfloat
LIB_DEPENDS= libgmp.so:math/gmp \
libmpfr.so:math/mpfr \
libfftw3.so:math/fftw3
+TEST_DEPENDS= tlfloat>0:math/tlfloat
-USES= cmake:testing compiler:c11 pathfix ssl
-CMAKE_ARGS= -DSLEEF_BUILD_SHARED_LIBS:BOOL=ON
+USES= cmake:testing compiler:c11 pathfix pkgconfig ssl
+CMAKE_ARGS= -DSLEEF_BUILD_SHARED_LIBS:BOOL=ON \
+ -DSLEEF_DISABLE_FLOAT128:BOOL=ON
USE_LDCONFIG= yes
USE_GITHUB= yes
diff --git a/math/sleef/distinfo b/math/sleef/distinfo
index a963e33bacc1..affc72f9b5c5 100644
--- a/math/sleef/distinfo
+++ b/math/sleef/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1739116908
-SHA256 (shibatch-sleef-3.8_GH0.tar.gz) = a12ccd50f57083c530e1c76f10d52865defbd19fc9e2c85b483493065709874a
-SIZE (shibatch-sleef-3.8_GH0.tar.gz) = 1863935
+TIMESTAMP = 1758388799
+SHA256 (shibatch-sleef-3.9.0_GH0.tar.gz) = af60856abac08a3b5e72a8d156dd71fec1f7ac23de8ee67793f45f9edcdf0908
+SIZE (shibatch-sleef-3.9.0_GH0.tar.gz) = 1808227
diff --git a/math/sleef/pkg-plist b/math/sleef/pkg-plist
index 13a16396cec5..1d599db40954 100644
--- a/math/sleef/pkg-plist
+++ b/math/sleef/pkg-plist
@@ -5,8 +5,8 @@ lib/cmake/sleef/sleefTargets-%%CMAKE_BUILD_TYPE%%.cmake
lib/cmake/sleef/sleefTargets.cmake
lib/libsleef.so
lib/libsleef.so.3
-lib/libsleef.so.3.8.0
+lib/libsleef.so.3.9.0
libdata/pkgconfig/sleef.pc
%%GNUABI%%lib/libsleefgnuabi.so
%%GNUABI%%lib/libsleefgnuabi.so.3
-%%GNUABI%%lib/libsleefgnuabi.so.3.8
+%%GNUABI%%lib/libsleefgnuabi.so.3.9