forked from ports/contrib
87c040c92f
(cherry picked from commit 69cc9562730139e09b934081f700c0f18fcd72e7)
(cherry picked from commit 69cc9562730139e09b934081f700c0f18fcd72e7)