diff --git a/devel/expected/Makefile b/devel/expected/Makefile index 7ba061123c07..a692246ca223 100644 --- a/devel/expected/Makefile +++ b/devel/expected/Makefile @@ -1,34 +1,40 @@ PORTNAME= expected DISTVERSIONPREFIX= v DISTVERSION= 1.1.0 +PORTREVISION= 1 CATEGORIES= devel science MAINTAINER= yuri@FreeBSD.org COMMENT= C++11/14/17 std::expected with functional-style extensions WWW= https://tl.tartanllama.xyz/en/latest/ \ https://github.com/TartanLlama/expected LICENSE= CC0-1.0 LICENSE_FILE= ${WRKSRC}/COPYING TEST_DEPENDS= catch2>0:devel/catch2 USES= cmake:testing localbase USE_GITHUB= yes GH_ACCOUNT= TartanLlama CMAKE_OFF= EXPECTED_BUILD_TESTS \ FETCHCONTENT_FULLY_DISCONNECTED # need connected mode for tests to fetch a specific old version of catch2 CMAKE_TESTING_ON= EXPECTED_BUILD_TESTS PLIST_FILES= include/tl/expected.hpp \ share/cmake/tl-expected/tl-expected-config-version.cmake \ share/cmake/tl-expected/tl-expected-config.cmake \ share/cmake/tl-expected/tl-expected-targets.cmake NO_ARCH= yes +post-install: # workaround for https://github.com/TartanLlama/expected/issues/173 + @${REINPLACE_CMD} -i '' \ + -e 's/1\.0\.0/${PORTVERSION}/' \ + ${STAGEDIR}${PREFIX}/share/cmake/tl-expected/tl-expected-config-version.cmake + # tests as of 1.1.0: 100% tests passed, 0 tests failed out of 1 .include