ok steven@ There'l be more of this, including some ports where a RUN_DEPENDS=${BUILD_DEPENDS} really causes wrong runtime dependencies.
This module for computing digests while read or writing file handles. This avoids the case you need to reread the same content to compute the digests after written a file.