forked from ports/contrib
b1b65b0548
(cherry picked from commit 6ca5d9c05df69cd11fc4320b8e1265ce5baf24d2)
(cherry picked from commit 6ca5d9c05df69cd11fc4320b8e1265ce5baf24d2)