diff --git a/math/sleef/Makefile b/math/sleef/Makefile index 732f706c49ef..7c0449200a28 100644 --- a/math/sleef/Makefile +++ b/math/sleef/Makefile @@ -1,34 +1,37 @@ 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 GH_ACCOUNT= shibatch CMAKE_OFF= SLEEF_BUILD_TESTS CMAKE_TESTING_ON= SLEEF_BUILD_TESTS .include .if ${ARCH:Mpowerpc64*} || ${ARCH:Marmv?} PLIST_SUB+= GNUABI="@comment " .else PLIST_SUB+= GNUABI="" .endif .include 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 @@ -1,12 +1,12 @@ include/sleef.h lib/cmake/sleef/sleefConfig.cmake lib/cmake/sleef/sleefConfigVersion.cmake 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