diff --git a/devel/snitch/Makefile b/devel/snitch/Makefile index b89c2a0969a0..527c726a03a9 100644 --- a/devel/snitch/Makefile +++ b/devel/snitch/Makefile @@ -1,35 +1,39 @@ PORTNAME= snitch DISTVERSIONPREFIX= v -DISTVERSION= 1.2.5 +DISTVERSION= 1.3.1 CATEGORIES= devel PKGNAMESUFFIX= -testing MAINTAINER= yuri@FreeBSD.org COMMENT= Lightweight C++20 testing framework WWW= https://github.com/cschreib/snitch LICENSE= BSL LICENSE_FILE= ${WRKSRC}/LICENSE -USES= cmake compiler:c++20-lang +TEST_DEPENDS= doctest>0:devel/doctest + +USES= cmake:testing compiler:c++20-lang USE_LDCONFIG= yes USE_GITHUB= yes GH_ACCOUNT= cschreib FLAVORS= default headers_only FLAVOR?= ${FLAVORS:[1]} headers_only_PLIST= ${MASTERDIR}/pkg-plist-headers-only .if ${FLAVOR} == default CMAKE_ON= BUILD_SHARED_LIBS .endif .if ${FLAVOR} == headers_only PKGNAMESUFFIX:= ${PKGNAMESUFFIX}-headers-only CMAKE_ON= SNITCH_HEADER_ONLY NO_ARCH= yes CONFLICTS_INSTALL= snitch-testing # see https://github.com/cschreib/snitch/issues/125 .endif +CMAKE_TESTING_ON= SNITCH_DO_TEST # tests fail to find doctest because cmake attempts to fetch it, see https://github.com/snitch-org/snitch/issues/201 + .include diff --git a/devel/snitch/distinfo b/devel/snitch/distinfo index e95e6fc90f85..3c7f333c23d4 100644 --- a/devel/snitch/distinfo +++ b/devel/snitch/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1715321369 -SHA256 (cschreib-snitch-v1.2.5_GH0.tar.gz) = 87be73638ebf14667ef7dd9e6372faa7ad4fa9b2c6367c844f733469680469a2 -SIZE (cschreib-snitch-v1.2.5_GH0.tar.gz) = 300051 +TIMESTAMP = 1733478564 +SHA256 (cschreib-snitch-v1.3.1_GH0.tar.gz) = f9ae374014515a6077df025f8958b7e80ccecd9cf7ee3abd9f17150398eee8db +SIZE (cschreib-snitch-v1.3.1_GH0.tar.gz) = 308542 diff --git a/devel/snitch/pkg-plist b/devel/snitch/pkg-plist index 63fe04014953..38ccded337b6 100644 --- a/devel/snitch/pkg-plist +++ b/devel/snitch/pkg-plist @@ -1,37 +1,41 @@ include/snitch/snitch.hpp +include/snitch/snitch_any.hpp include/snitch/snitch_append.hpp include/snitch/snitch_capture.hpp include/snitch/snitch_cli.hpp include/snitch/snitch_concepts.hpp include/snitch/snitch_config.hpp include/snitch/snitch_console.hpp include/snitch/snitch_error_handling.hpp include/snitch/snitch_expression.hpp include/snitch/snitch_file.hpp include/snitch/snitch_fixed_point.hpp include/snitch/snitch_function.hpp include/snitch/snitch_macros_check.hpp include/snitch/snitch_macros_check_base.hpp include/snitch/snitch_macros_consteval.hpp include/snitch/snitch_macros_constexpr.hpp include/snitch/snitch_macros_exceptions.hpp include/snitch/snitch_macros_misc.hpp include/snitch/snitch_macros_reporter.hpp include/snitch/snitch_macros_test_case.hpp include/snitch/snitch_macros_utility.hpp include/snitch/snitch_macros_warnings.hpp +include/snitch/snitch_main.hpp include/snitch/snitch_matcher.hpp include/snitch/snitch_registry.hpp include/snitch/snitch_reporter_catch2_xml.hpp include/snitch/snitch_reporter_console.hpp include/snitch/snitch_reporter_teamcity.hpp include/snitch/snitch_section.hpp include/snitch/snitch_string.hpp include/snitch/snitch_string_utility.hpp include/snitch/snitch_test_data.hpp +include/snitch/snitch_time.hpp +include/snitch/snitch_type_id.hpp include/snitch/snitch_type_name.hpp include/snitch/snitch_vector.hpp lib/cmake/snitch/snitch-config.cmake lib/cmake/snitch/snitch-targets-%%CMAKE_BUILD_TYPE%%.cmake lib/cmake/snitch/snitch-targets.cmake lib/libsnitch.so