PR: ports/149089, ports/149090, ports/149092 Submitted by: Chifeng QU <chifeng@gmail.com> (maintainer)