--- configure.in.orig 2012-01-19 16:30:05.000000000 +1000 +++ configure.in 2016-12-18 21:34:49.233134000 +1000 @@ -1872,6 +1872,10 @@ # causes Carbon.p complaints? # pthread_cflags="-D_REENTRANT -D_THREAD_SAFE" ;; + *-*-bsdsunix*) + pthread_cflags="-D_REENTRANT -D_THREAD_SAFE" + pthread_lib="-pthread" + ;; *-*-freebsd*|*-*-dragonfly*) pthread_cflags="-D_REENTRANT -D_THREAD_SAFE" pthread_lib="-pthread" @@ -2325,7 +2329,7 @@ have_timers=yes fi ;; - *-*-linux*|*-*-uclinux*|*-*-gnu*|*-*-k*bsd*-gnu|*-*-bsdi*|*-*-freebsd*|*-*-dragonfly*|*-*-netbsd*|*-*-openbsd*|*-*-sysv5*|*-*-solaris*|*-*-hpux*|*-*-irix*|*-*-aix*|*-*-osf*) + *-*-linux*|*-*-uclinux*|*-*-gnu*|*-*-k*bsd*-gnu|*-*-bsdi*|*-*-bsdsunix*|*-*-freebsd*|*-*-dragonfly*|*-*-netbsd*|*-*-openbsd*|*-*-sysv5*|*-*-solaris*|*-*-hpux*|*-*-irix*|*-*-aix*|*-*-osf*) case "$host" in *-*-linux*) ARCH=linux ;; *-*-uclinux*) ARCH=linux ;; @@ -2334,6 +2338,7 @@ *-*-kopenbsd*-gnu) ARCH=kopenbsd-gnu ;; *-*-gnu*) ARCH=gnu ;; # must be last of the gnu variants *-*-bsdi*) ARCH=bsdi ;; + *-*-bsdsunix*) ARCH=bsdsunix ;; *-*-freebsd*) ARCH=freebsd ;; *-*-dragonfly*) ARCH=freebsd ;; *-*-netbsd*) ARCH=netbsd ;; @@ -2420,6 +2425,11 @@ SOURCES="$SOURCES $srcdir/src/cdrom/linux/*.c" have_cdrom=yes ;; + *bsdsunix*) + AC_DEFINE(SDL_CDROM_BSDSUNIX) + SOURCES="$SOURCES $srcdir/src/cdrom/bsdsunix/*.c" + have_cdrom=yes + ;; *freebsd*) AC_DEFINE(SDL_CDROM_FREEBSD) SOURCES="$SOURCES $srcdir/src/cdrom/freebsd/*.c" @@ -2893,7 +2903,7 @@ # Set runtime shared library paths as needed if test "x$enable_rpath" = "xyes"; then - if test $ARCH = bsdi -o $ARCH = freebsd -o $ARCH = irix -o $ARCH = linux -o $ARCH = netbsd; then + if test $ARCH = bsdi -o $ARCH = bsdsunix -o $ARCH = freebsd -o $ARCH = irix -o $ARCH = linux -o $ARCH = netbsd; then SDL_RLD_FLAGS="-Wl,-rpath,\${libdir}" fi if test $ARCH = solaris; then