From Newsgroup: muc.lists.freebsd.ports
------=_Part_1570_1248562927.1770120606916
Content-Type: text/plain; charset=us-ascii; format=flowed Content-Transfer-Encoding: 7bit
Van: abi <
abi@abinet.ru>
Datum: dinsdag, 3 februari 2026 12:37
Aan:
freebsd-ports@freebsd.org
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.
------=_Part_1570_1248562927.1770120606916
Content-Type: text/html; charset=us-ascii
Content-Transfer-Encoding: 7bit
<html><head></head><body><br>
<p><strong>Van:</strong> abi <
abi@abinet.ru><br>
<strong>Datum:</strong> dinsdag, 3 februari 2026 12:37<br> <strong>Aan:</strong>
freebsd-ports@freebsd.org<br>
<strong>Onderwerp:</strong> Removing excessive files from staging directory</p>
<blockquote style="padding-right: 0px; padding-left: 5px; margin-left: 5px; border-left: #000000 2px solid; margin-right: 0px">
<div class="MessageRFC822Viewer" id="P">
<div class="TextPlainViewer" id="P.P">Hello,<br>
I'm porting a program that puts unnecessary stuff in the staging directory, for example<br>
====> Checking for pkg-plist issues (check-plist)<br>
===> Parsing plist<br>
===> Checking for items in STAGEDIR missing from pkg-plist<br>
Error: Orphaned: include/CxxUrl/string.hpp<br>
Error: Orphaned: include/CxxUrl/url.hpp<br>
Error: Orphaned: include/jwt-cpp/base.h<br>
Error: Orphaned: include/jwt-cpp/jwt.h<br>
Error: Orphaned: include/jwt-cpp/traits/boost-json/defaults.h<br>
Error: Orphaned: include/jwt-cpp/traits/boost-json/traits.h<br>
Error: Orphaned: include/jwt-cpp/traits/danielaparker-jsoncons/defaults.h<br> Error: Orphaned: include/jwt-cpp/traits/danielaparker-jsoncons/traits.h<br> Error: Orphaned: include/jwt-cpp/traits/defaults.h.mustache<br>
Error: Orphaned: include/jwt-cpp/traits/kazuho-picojson/defaults.h<br>
Error: Orphaned: include/jwt-cpp/traits/kazuho-picojson/traits.h<br>
Error: Orphaned: include/jwt-cpp/traits/nlohmann-json/defaults.h<br>
Error: Orphaned: include/jwt-cpp/traits/nlohmann-json/traits.h<br>
Error: Orphaned: include/picojson/picojson.h<br>
Error: Orphaned: lib/cmake/CxxUrl/CxxUrlConfig.cmake<br>
Error: Orphaned: lib/cmake/CxxUrl/CxxUrlConfigVersion.cmake<br>
Error: Orphaned: lib/cmake/CxxUrl/CxxUrlTargets-%%CMAKE_BUILD_TYPE%%.cmake<br> Error: Orphaned: lib/cmake/CxxUrl/CxxUrlTargets.cmake<br>
Error: Orphaned: lib/libCxxUrl.a<br>
Error: Orphaned: @dir cmake<br>
What is the best way to deal with it?<br>
</div>
<hr></div>
</blockquote>
Hi Abi,<br>
What is holding you back from removing these files from the staging area?<br>
There are examples of post-install in the ports tree.<br>
$ cd /usr/ports; find . -name Makefile | xargs grep -A 3 post-install:<br> ...<br>
./databases/mysql-connector-odbc/Makefile:post-install:<br> ./databases/mysql-connector-odbc/Makefile- @${RM} ${STAGEDIR}${DOCSDIR}/INFO_BIN<br>
./databases/mysql-connector-odbc/Makefile- @${RM} ${STAGEDIR}${DOCSDIR}/INFO_SRC<br>
...<br>
Regards,<br>
Ronald.<br>
</body></html>
------=_Part_1570_1248562927.1770120606916--
--
Posted automagically by a mail2news gateway at muc.de e.V.
Please direct questions, flames, donations, etc. to
news-admin@muc.de
--- Synchronet 3.21b-Linux NewsLink 1.2