git: aa8e50a07818 - main - math/sleef: adopt and upgrade to 3.9.0

From: Thierry Thomas <thierry_at_FreeBSD.org>
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