# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= kf6-kcrash VERSION= 6.2.0 KEYWORDS= devel VARIANTS= standard SDESC[standard]= KF6 library for crash analysis and bug reports HOMEPAGE= https://api.kde.org/frameworks/kcrash/html/index.html CONTACT= Michael_Reim[kraileth@elderlinux.org] DOWNLOAD_GROUPS= main SITES[main]= https://download.kde.org/stable/frameworks/6.2/ DISTFILE[1]= kcrash-6.2.0.tar.xz:main DIST_SUBDIR= kde6 DF_INDEX= 1 SPKGS[standard]= complete primary dev OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= kf6-extra-cmake-modules:primary:standard qt6-qtbase:dev:standard kf6-kcoreaddons:dev:standard kf6-kwindowsystem:dev:standard BUILDRUN_DEPENDS= qt6-qtbase:primary:standard kf6-kcoreaddons:primary:standard kf6-kwindowsystem:primary:standard USES= cmake XORG_COMPONENTS= x11 DISTNAME= kcrash-6.2.0 LICENSE= LGPL20+:primary LICENSE_TERMS= primary:{{WRKDIR}}/TERMS LICENSE_FILE= LGPL20+:{{WRKSRC}}/LICENSES/LGPL-2.0-or-later.txt LICENSE_AWK= TERMS:"ifndef KCRASH_H" LICENSE_SOURCE= TERMS:{{WRKSRC}}/src/kcrash.h LICENSE_SCHEME= solo FPC_EQUIVALENT= devel/kf6-kcrash SOVERSION= 6.2.0 CMAKE_ARGS= -DCMAKE_PREFIX_PATH:PATH={{PREFIX}}/lib/qt6/cmake post-stage: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libKF6Crash.so [FILE:75:descriptions/desc.primary] KCrash provides support for intercepting and handling application crashes. [FILE:103:distinfo] 00b7b4885cb2a92e832816e9cc1da8cf5cccc4c4482c13648f020988c86cf588 28960 kde6/kcrash-6.2.0.tar.xz [FILE:135:manifests/plist.primary] lib/ libKF6Crash.so.%%SOMAJOR%% libKF6Crash.so.%%SOVERSION%% share/qlogging-categories6/ kcrash.categories kcrash.renamecategories [FILE:217:manifests/plist.dev] include/KF6/KCrash/ KCrash kcrash.h kcrash_export.h kcrash_version.h lib/libKF6Crash.so lib/cmake/KF6Crash/ KF6CrashConfig.cmake KF6CrashConfigVersion.cmake KF6CrashTargets-release.cmake KF6CrashTargets.cmake [FILE:278:patches/patch-metainfo.yaml] --- metainfo.yaml.orig 2024-02-21 11:24:22 UTC +++ metainfo.yaml @@ -5,6 +5,9 @@ type: integration platforms: - name: Linux - name: FreeBSD + - name: DragonFly + - name: MidnightBSD + - name: NetBSD - name: macOS - name: Windows portingAid: false [FILE:575:patches/patch-src_CMakeLists.txt] --- src/CMakeLists.txt.orig 2024-02-21 11:24:22 UTC +++ src/CMakeLists.txt @@ -52,7 +52,7 @@ target_link_libraries(KF6Crash PRIVATE Q # in libc.so.7 -- it is in crt1.o, and so not available to shared # libraries. We just drop the normal no-undefined flag for library building # here, on the assumption that Linux CI will catch any *actual* undefineds. -if (CMAKE_SYSTEM_NAME MATCHES "FreeBSD") +if (CMAKE_SYSTEM_NAME MATCHES "FreeBSD|DragonFly|MidnightBSD") string(REPLACE "-Wl,--no-undefined" "" CMAKE_SHARED_LINKER_FLAGS "${CMAKE_SHARED_LINKER_FLAGS}") endif ()