diff --git a/math/flexfloat/Makefile b/math/flexfloat/Makefile index bc7a04814b68..43cf6b9e55cf 100644 --- a/math/flexfloat/Makefile +++ b/math/flexfloat/Makefile @@ -1,42 +1,42 @@ PORTNAME= flexfloat -DISTVERSION= g20190814 +DISTVERSION= g20220606 CATEGORIES= math MAINTAINER= yuri@FreeBSD.org COMMENT= C library for the emulation of reduced-precision floating point types LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= unknown type name '__float128'; did you mean '_Float128'? BROKEN_armv7= unknown type name '__float128'; did you mean '_Float128'? -USES= cmake +USES= cmake compiler:c++14-lang +USE_LDCONFIG= yes + USE_GITHUB= yes GH_ACCOUNT= oprecomp -GH_TAGNAME= 6db869087a12d763a94d53e9b0a9d52def270865 -USE_LDCONFIG= yes -USE_GCC= yes # clang doesn't support __float128 +GH_TAGNAME= ac67200de13ed9584500832a2d38a29c79331c1c CFLAGS_powerpc64le= -mfloat128 CFLAGS_powerpc64= -mfloat128 -mvsx CFLAGS_powerpc= -mfloat128 -mvsx CMAKE_OFF= BUILD_TESTS BUILD_EXAMPLES PLIST_FILES= include/flexfloat/flexfloat.h \ include/flexfloat/flexfloat.hpp \ include/flexfloat/flexfloat_config.h \ lib/libflexfloat.so -do-install: +do-install: # https://github.com/oprecomp/flexfloat/issues/15 ${MKDIR} ${STAGEDIR}${PREFIX}/include/flexfloat ${INSTALL_DATA} ${WRKSRC}/include/*.h ${WRKSRC}/include/*.hpp ${STAGEDIR}${PREFIX}/include/flexfloat ${INSTALL_LIB} ${BUILD_WRKSRC}/libflexfloat.so ${STAGEDIR}${PREFIX}/lib do-test: # one test, value_representation_half, fails: https://github.com/oprecomp/flexfloat/issues/9 @cd ${BUILD_WRKSRC} && \ ${SETENV} ${CONFIGURE_ENV} ${CMAKE_BIN} ${CMAKE_ARGS} -DBUILD_TESTS:BOOL=ON ${CMAKE_SOURCE_PATH} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} ${ALL_TARGET} && \ ${SETENV} ${MAKE_ENV} ${MAKE_CMD} ${MAKE_ARGS} test .include diff --git a/math/flexfloat/distinfo b/math/flexfloat/distinfo index 2c949f5fb03c..4306714abbc4 100644 --- a/math/flexfloat/distinfo +++ b/math/flexfloat/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1588634273 -SHA256 (oprecomp-flexfloat-g20190814-6db869087a12d763a94d53e9b0a9d52def270865_GH0.tar.gz) = 889f1c31d0053f561cc8bfdf8f9c458bf1a8491d8ab9b3fe1b857c671359ba52 -SIZE (oprecomp-flexfloat-g20190814-6db869087a12d763a94d53e9b0a9d52def270865_GH0.tar.gz) = 28313 +TIMESTAMP = 1659931332 +SHA256 (oprecomp-flexfloat-g20220606-ac67200de13ed9584500832a2d38a29c79331c1c_GH0.tar.gz) = 06fa50176f2c698a42f7091962084188e6df693a1fbf2c95c99a5c8bd104d0f4 +SIZE (oprecomp-flexfloat-g20220606-ac67200de13ed9584500832a2d38a29c79331c1c_GH0.tar.gz) = 29673