Skip to content

[FreeBSD][1.38] Excess files in staging directory #4590

@abishai

Description

@abishai

Describe Your Environment

  • Version of ZoneMinder 1.38.0
  • How you installed ZoneMinder: from-source
  • FreeBSD 14.3

Describe the bug
I'm porting 1.38.0 Zoneminder to FreeBSD and noticed excess files in staging directory. It looks like some dependencies are putting garbage files after build.

-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/cmake/jwt-cpp-targets.cmake
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp/base.h
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp/jwt.h
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp/traits
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp/traits/kazuho-picojson
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp/traits/kazuho-picojson/traits.h
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp/traits/kazuho-picojson/defaults.h
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp/traits/boost-json
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp/traits/boost-json/traits.h
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp/traits/boost-json/defaults.h
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp/traits/danielaparker-jsoncons
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp/traits/danielaparker-jsoncons/traits.h
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp/traits/danielaparker-jsoncons/defaults.h
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp/traits/nlohmann-json
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp/traits/nlohmann-json/traits.h
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp/traits/nlohmann-json/defaults.h
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/jwt-cpp/traits/defaults.h.mustache
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/picojson/picojson.h
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/cmake/jwt-cpp-config.cmake
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/cmake/jwt-cpp-config-version.cmake
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/lib/libCxxUrl.a
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/CxxUrl/url.hpp
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/include/CxxUrl/string.hpp
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/lib/cmake/CxxUrl/CxxUrlTargets.cmake
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/lib/cmake/CxxUrl/CxxUrlTargets-release.cmake
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/lib/cmake/CxxUrl/CxxUrlConfigVersion.cmake
-- Up-to-date: /wrkdirs/usr/ports/multimedia/zoneminder/work-php84/stage/usr/local/lib/cmake/CxxUrl/CxxUrlConfig.cmake

I can remove them in post-install script, however, I think it is worth to remove them in build script, because this is affecting all packagers. For example, https://aur.archlinux.org/cgit/aur.git/tree/PKGBUILD?h=zoneminder-git#n120

If you say this is normal, I'm totally fine, but 1.36 put nothing extra, so maybe it is a regression

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions