# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= kf6-kcrash VERSION= 6.9.0 KEYWORDS= devel VARIANTS= std SDESC[std]= 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.9/ DISTFILE[1]= kcrash-6.9.0.tar.xz:main DIST_SUBDIR= kde6 DF_INDEX= 1 SPKGS[std]= set primary dev OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= kf6-extra-cmake-modules:primary:std qt6-qtbase:dev:std kf6-kcoreaddons:dev:std kf6-kwindowsystem:dev:std BUILDRUN_DEPENDS= qt6-qtbase:primary:std kf6-kcoreaddons:primary:std kf6-kwindowsystem:primary:std USES= cmake XORG_COMPONENTS= x11 DISTNAME= kcrash-6.9.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.9.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] a9734e48ad425bb426294f2de6badef3b485ff5b9bb273ba51fe2cac7aa7a456 27984 kde6/kcrash-6.9.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:572:patches/patch-src_CMakeLists.txt] --- src/CMakeLists.txt.orig 2024-08-02 11:12:45 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()