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.
