diff --git a/devel/semver/Makefile b/devel/semver/Makefile index 1ad9631dd212..91ae9169bf4e 100644 --- a/devel/semver/Makefile +++ b/devel/semver/Makefile @@ -1,28 +1,43 @@ PORTNAME= semver DISTVERSIONPREFIX= v -DISTVERSION= 1.0.0 +DISTVERSION= 1.0.1 CATEGORIES= devel +# Unbreak tests, see also +# https://github.com/Neargye/semver/pull/64 +PATCH_SITES= https://github.com/${GH_ACCOUNT}/${PORTNAME}/commit/ +PATCHFILES= d0065661457e8cac5b78092544e83f25bfd19b1b.patch:-p1 + MAINTAINER= bsdcode@disroot.org COMMENT= Semantic Versioning for modern C++ WWW= https://github.com/Neargye/semver LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE USES= cmake:testing USE_GITHUB= yes GH_ACCOUNT= Neargye CMAKE_OFF= SEMVER_OPT_BUILD_EXAMPLES \ SEMVER_OPT_BUILD_TESTS CMAKE_TESTING_ON= SEMVER_OPT_BUILD_TESTS NO_ARCH= yes NO_BUILD= yes PLIST_FILES= include/semver.hpp \ lib/cmake/semver/semverConfig.cmake \ lib/cmake/semver/semverConfigVersion.cmake +PORTDOCS= * +PORTEXAMPLES= * + +OPTIONS_DEFINE= DOCS EXAMPLES + +post-install-DOCS-on: + (cd ${WRKSRC}/doc && ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR}) + +post-install-EXAMPLES-on: + (cd ${WRKSRC}/example && ${COPYTREE_SHARE} . ${STAGEDIR}${EXAMPLESDIR}) .include diff --git a/devel/semver/distinfo b/devel/semver/distinfo index ad79e928b15e..aaf4d6288380 100644 --- a/devel/semver/distinfo +++ b/devel/semver/distinfo @@ -1,3 +1,5 @@ -TIMESTAMP = 1785155216 -SHA256 (Neargye-semver-v1.0.0_GH0.tar.gz) = 14fe5060fa1f039811c9969e638b1968b93265e1ecc799515c38196c8c62617b -SIZE (Neargye-semver-v1.0.0_GH0.tar.gz) = 122760 +TIMESTAMP = 1787306697 +SHA256 (Neargye-semver-v1.0.1_GH0.tar.gz) = 3fc9c17e993e1dc1c5de95a253c632807d4c2b1cf4862b61aa9a55680ed15ac1 +SIZE (Neargye-semver-v1.0.1_GH0.tar.gz) = 123644 +SHA256 (d0065661457e8cac5b78092544e83f25bfd19b1b.patch) = 223a7b6b051e0938ef365b3a1d87adc261202ce4929e8547587928ff939cd1be +SIZE (d0065661457e8cac5b78092544e83f25bfd19b1b.patch) = 7463 diff --git a/devel/semver/files/patch-CMakeLists.txt b/devel/semver/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..c3d20eca6111 --- /dev/null +++ b/devel/semver/files/patch-CMakeLists.txt @@ -0,0 +1,12 @@ +--- CMakeLists.txt.orig 2026-08-11 07:57:30 UTC ++++ CMakeLists.txt +@@ -74,9 +74,6 @@ if(SEMVER_OPT_INSTALL) + install(FILES "${INCLUDES}/semver.hpp" + DESTINATION "${CMAKE_INSTALL_INCLUDEDIR}" + ) +- install(FILES "${CMAKE_CURRENT_SOURCE_DIR}/LICENSE" +- DESTINATION "${CMAKE_INSTALL_DATADIR}/${PROJECT_NAME}" +- ) + + install(EXPORT "${PROJECT_NAME}" + FILE "${CMAKE_CONFIG_FILE_BASENAME}"