when installing a port, usually one wishes to use the most of packages with -P option in portinstall, and if you like to use that port in several installations (like in a shared packages archive), its a good idea to use -p also. but if a port require differents dependencies for building than for installing, portinstall doesn't look for binary packages at installing those deps even if you specified -P. The same happens with -p, portinstall doesn't make packages of each build dependency. i think it sould How-To-Repeat: everything like portinstall -vRPp <port>
Responsible Changed From-To: freebsd-bugs->ruby reclassify
Responsible Changed From-To: ruby->pgollucci I will take it
Responsible Changed From-To: pgollucci->freebsd-ports-bugs going to have enotime for the next 2 weeks, sorry
Responsible Changed From-To: freebsd-ports-bugs->ruby Over to maintainer(s).
State Changed From-To: open->suspended Over to maintainer.
Responsible Changed From-To: ruby->freebsd-ports-bugs Over to maintainer.
Responsible Changed From-To: freebsd-ports-bugs->bdrewery Over to maintainer.
This is either now fixed, working correctly, or I am misunderstanding something. 1. ports/143979 updated -PP (packages-only) to not install build deps as the thought is if you only want packages, you'll never need the build deps. 2. Both -P and -PP save the fetched packages to /usr/ports/packages/All by default. 3. Using -P, the build deps are properly fetched and saved. 4. Using -P on a port that I did not have a remote package for, but I did have build dep packages for, it properly fetched packages for the build deps, and then built the port that I did not have a package for. It then saved the fetched packages. 5. Doing the same as 4, but including -p, properly built a package for the port that was built as well as saved all fetched packages. If I have misunderstood something, or there is still a feature you would like to see added, please report to https://github.com/pkgtools/pkgtools/issues Regards, Bryan Drewery
State Changed From-To: suspended->closed Closing as not reproducible.