wblock@
Developer
Counterpoint: if a package is not being made, how can pkg-list(8) and pkg-delete(8) work on it? This is why I say it's semantics.I disagree it's semantics. Making a package is a specific thing with specific meaning. A package is not being made. The installation occurs directly from stage directory.
Case in point: if a package is being made, where is it?
For the purposes of that doc, the files in the stage directory are equivalent to a package, in the same way that a coffee cup is topologically equivalent to a donut.
Here is what it says now:
When a port is compiled, it actually creates a package. The package is then installed and managed by the package management system.
I can make it more pedantic:
When a port is compiled, it creates the same files as would be contained in a single binary package file. Rather than compress those files into a single .txz binary package and then re-extract them, it just installs them directly. The package is then installed and managed by the package management system.
The second adds implementation detail which is irrelevant to the point and actually obscures it, that being that ports and packages are parts of the same system.
Again, I'm willing to reword this if there is a more technically accurate way to say it that does not muddy the point.