diff --git a/math/tlfloat/Makefile b/math/tlfloat/Makefile index babeeb34186f..5a3ff504a107 100644 --- a/math/tlfloat/Makefile +++ b/math/tlfloat/Makefile @@ -1,24 +1,34 @@ PORTNAME= tlfloat DISTVERSIONPREFIX=v DISTVERSION= 1.15.0 +PORTREVISION= 1 CATEGORIES= math MAINTAINER= thierry@FreeBSD.org COMMENT= C++ template library for floating point operations WWW= https://shibatch.github.io/tlfloat-doxygen/ LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE.txt BROKEN_arm64= error: use of undeclared identifier 'isnanl' BROKEN_armv7= error: use of undeclared identifier 'isnanl' BROKEN_i386= error: undefined symbol: __trunctfdf2 -LIB_DEPENDS= libmpfr.so:math/mpfr +TEST_DEPENDS= mpfr>0:math/mpfr -USES= cmake:testing compiler:c++20-lang +USES= cmake:testing compiler:c++20-lang pathfix USE_GITHUB= yes GH_ACCOUNT= shibatch +WITH_LTO= yes + +CMAKE_TESTING_ON= BUILD_TESTS + +CMAKE_OFF= BUILD_TESTS \ + BUILD_UTILS +CMAKE_ON= CMAKE_POSITION_INDEPENDENT_CODE \ + BUILD_SHARED_LIBS + .include diff --git a/math/tlfloat/pkg-plist b/math/tlfloat/pkg-plist index ccd4ce1a5e9d..6d0ce085e3c1 100644 --- a/math/tlfloat/pkg-plist +++ b/math/tlfloat/pkg-plist @@ -1,9 +1,11 @@ include/tlfloat/bigint.hpp include/tlfloat/rpitab.hpp include/tlfloat/tlfloat.h include/tlfloat/tlfloat.hpp include/tlfloat/tlfloatconfig.hpp include/tlfloat/tlmath.hpp include/tlfloat/tlmathcoef.hpp -lib/libtlfloat.a +lib/libtlfloat.so +lib/libtlfloat.so.1 +lib/libtlfloat.so.1.15.0 libdata/pkgconfig/tlfloat.pc