Spent a couple of hours this morning fixing low-hanging fruit, broken third-party #pkgsrc software on #illumos.

#taglib uses conflicting offset_t type.

#gst-plugins1-base fails to include sys/stat.h for S_* macros.

#capstone doesn't handle non-const getopt.

#opencv uses ambiguous ceil() call.

#qalculate and #xscreensaver use conflicting "sun" define.

#qgpgme uses conflicting "single" type.

#mbrola has incorrect endian detection and is not MAKE_JOBS safe.

https://github.com/NetBSD/pkgsrc/commits?author=jperkin

GitHub - NetBSD/pkgsrc: Automatic conversion of the NetBSD pkgsrc CVS module, use with care

Automatic conversion of the NetBSD pkgsrc CVS module, use with care - NetBSD/pkgsrc

GitHub