Van: abi <[email protected]>
Datum: dinsdag, 3 februari 2026 12:37
Aan: [email protected]
Onderwerp: Removing excessive files from staging directory

Hello,

I'm porting a program that puts unnecessary stuff in the staging directory, for 
example

====> Checking for pkg-plist issues (check-plist)
===> Parsing plist
===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: include/CxxUrl/string.hpp
Error: Orphaned: include/CxxUrl/url.hpp
Error: Orphaned: include/jwt-cpp/base.h
Error: Orphaned: include/jwt-cpp/jwt.h
Error: Orphaned: include/jwt-cpp/traits/boost-json/defaults.h
Error: Orphaned: include/jwt-cpp/traits/boost-json/traits.h
Error: Orphaned: include/jwt-cpp/traits/danielaparker-jsoncons/defaults.h
Error: Orphaned: include/jwt-cpp/traits/danielaparker-jsoncons/traits.h
Error: Orphaned: include/jwt-cpp/traits/defaults.h.mustache
Error: Orphaned: include/jwt-cpp/traits/kazuho-picojson/defaults.h
Error: Orphaned: include/jwt-cpp/traits/kazuho-picojson/traits.h
Error: Orphaned: include/jwt-cpp/traits/nlohmann-json/defaults.h
Error: Orphaned: include/jwt-cpp/traits/nlohmann-json/traits.h
Error: Orphaned: include/picojson/picojson.h
Error: Orphaned: lib/cmake/CxxUrl/CxxUrlConfig.cmake
Error: Orphaned: lib/cmake/CxxUrl/CxxUrlConfigVersion.cmake
Error: Orphaned: lib/cmake/CxxUrl/CxxUrlTargets-%%CMAKE_BUILD_TYPE%%.cmake
Error: Orphaned: lib/cmake/CxxUrl/CxxUrlTargets.cmake
Error: Orphaned: lib/libCxxUrl.a
Error: Orphaned: @dir cmake


What is the best way to deal with it?





Hi Abi,

What is holding you back from removing these files from the staging area?

There are examples of post-install in the ports tree.
$ cd /usr/ports; find . -name Makefile | xargs grep -A 3 post-install:
...
./databases/mysql-connector-odbc/Makefile:post-install:
./databases/mysql-connector-odbc/Makefile-    @${RM} 
${STAGEDIR}${DOCSDIR}/INFO_BIN
./databases/mysql-connector-odbc/Makefile-    @${RM} 
${STAGEDIR}${DOCSDIR}/INFO_SRC
...

Regards,
Ronald.

Reply via email to