diff --git a/graphics/clang-uml/Makefile b/graphics/clang-uml/Makefile index 9175e72d4030..dd066ce24724 100644 --- a/graphics/clang-uml/Makefile +++ b/graphics/clang-uml/Makefile @@ -1,39 +1,38 @@ PORTNAME= clang-uml -PORTVERSION= 0.6.2 +DISTVERSION= 0.6.3 CATEGORIES= graphics lang textproc MAINTAINER= arrowd@FreeBSD.org COMMENT= C++ UML diagram generator based on Clang WWW= https://github.com/bkryza/clang-uml LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libyaml-cpp.so:devel/yaml-cpp USES= cmake:testing compiler:c++17-lang llvm:noexport,lib \ localbase:ldflags - -CMAKE_ARGS= -DCLANG_UML_ENABLE_BACKTRACE=OFF \ - -DBUILD_TESTS=OFF -CMAKE_TESTING_ON=BUILD_TESTS - USE_GITHUB= yes GH_ACCOUNT= bkryza -BUILD_WRKSRC_TESTS= ${BUILD_WRKSRC}/tests +CMAKE_OFF= BUILD_TESTS CLANG_UML_ENABLE_BACKTRACE +CMAKE_TESTING_ON= BUILD_TESTS + TESTING_UNSAFE= some tests fail +BUILD_WRKSRC_TESTS= ${BUILD_WRKSRC}/tests + pre-test: @if [ "${BUILD_WRKSRC_TESTS:H:H}" != "${WRKDIR}" ]; then \ ${ECHO_CMD} This software expects tests data to be located at \ ../../tests relative to ;\ ${ECHO_CMD} ${BUILD_WRKSRC_TESTS} ;\ ${ECHO_CMD} but this path is outside of ;\ ${ECHO_CMD} ${WRKDIR}; \ ${FALSE}; \ fi ${RM} ${WRKDIR}/tests ${LN} -s ${WRKSRC}/tests ${WRKDIR}/tests .include diff --git a/graphics/clang-uml/distinfo b/graphics/clang-uml/distinfo index ef2a3bdc27fb..473ba62ce880 100644 --- a/graphics/clang-uml/distinfo +++ b/graphics/clang-uml/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751468522 -SHA256 (bkryza-clang-uml-0.6.2_GH0.tar.gz) = 004540c328699f81abebceb33a4661b548ab3a5f74096da2c025b9971b2b17ff -SIZE (bkryza-clang-uml-0.6.2_GH0.tar.gz) = 3100641 +TIMESTAMP = 1787075783 +SHA256 (bkryza-clang-uml-0.6.3_GH0.tar.gz) = 6bd077062761e18881b5d4a300993243c09730f0cda449a9920333db6e1fccdd +SIZE (bkryza-clang-uml-0.6.3_GH0.tar.gz) = 3285872 diff --git a/graphics/clang-uml/files/patch-CMakeLists.txt b/graphics/clang-uml/files/patch-CMakeLists.txt deleted file mode 100644 index 8223e2b19a5e..000000000000 --- a/graphics/clang-uml/files/patch-CMakeLists.txt +++ /dev/null @@ -1,16 +0,0 @@ -https://github.com/bkryza/clang-uml/pull/449 - ---- CMakeLists.txt.orig 2025-06-29 11:26:26 UTC -+++ CMakeLists.txt -@@ -123,6 +123,11 @@ if(CMAKE_CXX_COMPILER_ID STREQUAL "Clang") - -Wno-invalid-constexpr - -Wno-deprecated-anon-enum-enum-conversion) - endif() -+ if(CMAKE_CXX_COMPILER_VERSION VERSION_GREATER_EQUAL 21) -+ set(CUSTOM_COMPILE_OPTIONS ${CUSTOM_COMPILE_OPTIONS} -+ -Wno-preferred-type-bitfield-enum-conversion -+ -Wno-unnecessary-virtual-specifier) -+ endif() - endif() - - link_directories(${LLVM_LIBRARY_DIR})