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
Describe Your Environment
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.
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