With 30000+ ports that can build 37000+ port-packages,
I doubt anyone knows which ones can produce byte-for-byte
exact matches from correctly matched inputs vs. which ones
cannot overall. That likely could be a whole research
topic of its own.
This is exactly what I want to find out. :)
I also do not know if port-package files (.pkg) would
always match in cases where the installed materials
would be a byte-for-byte match. Those two are not the
same thing. Which are you after? Both types?

The main goal is this: If I install a package XYZ can I rebuild it locally and get the exact same output, bit-by-bit identical.

The build environment being as close to upstream build environment is a prerequisite to achieve that goal. It does not necessarily mean it has to be 100% identical though, some differences may be forgiving.

Reply via email to