diff --git a/www/nbytes/Makefile b/www/nbytes/Makefile index fe3c1217684c..5f57429c26d3 100644 --- a/www/nbytes/Makefile +++ b/www/nbytes/Makefile @@ -1,29 +1,30 @@ PORTNAME= nbytes -PORTVERSION= 0.1.3 +PORTVERSION= 0.1.4 DISTVERSIONPREFIX= v CATEGORIES= www MAINTAINER= sunpoet@FreeBSD.org COMMENT= Library of byte handling functions extracted from Node.js core WWW= https://github.com/nodejs/nbytes LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE TEST_DEPENDS= googletest>=0:devel/googletest USES= cmake:testing compiler:c++20-lang -CMAKE_OFF= BUILD_TESTING \ - NBYTES_DEVELOPMENT_CHECKS +CMAKE_OFF= NBYTES_DEVELOPMENT_CHECKS \ + NBYTES_ENABLE_TESTING CMAKE_ON= BUILD_SHARED_LIBS +CMAKE_TESTING_ON= NBYTES_ENABLE_TESTING USE_GITHUB= yes GH_ACCOUNT= nodejs # Remove after 13.5-RELEASE EoL .if !exists(/usr/bin/clang-scan-deps) USES+= llvm:build .endif .include diff --git a/www/nbytes/distinfo b/www/nbytes/distinfo index e6582a85ca63..952c6d90a6d0 100644 --- a/www/nbytes/distinfo +++ b/www/nbytes/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1773152823 -SHA256 (nodejs-nbytes-v0.1.3_GH0.tar.gz) = 556b4bbe3ed747cea1d4466133f7abb82595f38c8f808be1d248b0bf8682e509 -SIZE (nodejs-nbytes-v0.1.3_GH0.tar.gz) = 15222 +TIMESTAMP = 1776796066 +SHA256 (nodejs-nbytes-v0.1.4_GH0.tar.gz) = 67f4b8363f12abb64c07a0cecf2bf2dce7ab47b5f8b9fd2efdb852ea254c2d40 +SIZE (nodejs-nbytes-v0.1.4_GH0.tar.gz) = 15439 diff --git a/www/nbytes/files/patch-CMakeLists.txt b/www/nbytes/files/patch-CMakeLists.txt index 28a0dde35b1a..49918089e05f 100644 --- a/www/nbytes/files/patch-CMakeLists.txt +++ b/www/nbytes/files/patch-CMakeLists.txt @@ -1,26 +1,29 @@ ---- CMakeLists.txt.orig 2025-12-24 18:53:34 UTC +--- CMakeLists.txt.orig 2026-04-09 07:53:02 UTC +++ CMakeLists.txt -@@ -11,19 +11,12 @@ include(GNUInstallDirs) +@@ -11,8 +11,6 @@ include(GNUInstallDirs) option(NBYTES_DEVELOPMENT_CHECKS "Enable development checks" OFF) include(GNUInstallDirs) -include(FetchContent) +-include(CTest) --FetchContent_Declare( -- googletest -- URL https://github.com/google/googletest/archive/03597a01ee50ed33e9dfd640b249b4be3799d395.zip --) --# For Windows: Prevent overriding the parent project's compiler/linker settings --set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) --FetchContent_MakeAvailable(googletest) -- + option(NBYTES_ENABLE_TESTING "Enable testing" ${BUILD_TESTING}) + +@@ -20,16 +18,7 @@ if (NBYTES_ENABLE_TESTING) add_subdirectory(src) --enable_testing() --add_subdirectory(tests) -+if (BUILD_TESTING) -+ enable_testing() -+ add_subdirectory(tests) -+endif() - install( - FILES include/nbytes.h + if (NBYTES_ENABLE_TESTING) +- FetchContent_Declare( +- googletest +- URL https://github.com/google/googletest/archive/03597a01ee50ed33e9dfd640b249b4be3799d395.zip +- URL_HASH SHA256=edd885a1ab32b6999515a880f669efadb80b3f880215f315985fa3f6eca7c4d3 +- FIND_PACKAGE_ARGS NAMES GTest +- ) +- # For Windows: Prevent overriding the parent project's compiler/linker settings +- set(gtest_force_shared_crt ON CACHE BOOL "" FORCE) +- FetchContent_MakeAvailable(googletest) +- ++ include(CTest) + add_subdirectory(tests) + endif() +