I probably would have accepted pull requests for a bunch of those changes if he hadn’t gutted the Makefile, added the weird arg handling, and switched brace style.
He is consistent with his projects.
Yeah, second Makefile line needs to be changed to this:
LDADD!=pkg-config --cflags --libs x11 xinerama
In order to build on bmake/OpenBSD.