Switch BasiliskII from esd to sdl, makes the audio works for Ryan Freeman who also spoted that I forgot to regen WANTLIB.
Comment / Ok ? Index: Makefile =================================================================== RCS file: /cvs/ports/emulators/BasiliskII/Makefile,v retrieving revision 1.29 diff -u -p -u -p -r1.29 Makefile --- Makefile 19 Aug 2012 22:30:37 -0000 1.29 +++ Makefile 24 Nov 2012 08:28:46 -0000 @@ -4,7 +4,7 @@ COMMENT= open source 68k Macintosh emul DISTNAME= BasiliskII_src_01052006 PKGNAME= BasiliskII-1.0 -REVISION= 4 +REVISION= 5 CATEGORIES= emulators HOMEPAGE= http://basilisk.cebix.net/ @@ -20,25 +20,25 @@ MODULES= devel/gettext MASTER_SITES= http://distfiles.nl/ EXTRACT_SUFX= .tar.bz2 -WANTLIB += ICE SM X11 Xcomposite Xcursor Xdamage Xext Xfixes Xi +WANTLIB += SDL Xcomposite Xcursor Xdamage Xext Xfixes Xi WANTLIB += Xinerama Xrandr Xrender Xxf86dga Xxf86vm atk-1.0 c -WANTLIB += cairo esd expat fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 -WANTLIB += gio-2.0 glib-2.0 gmodule-2.0 gobject-2.0 gthread-2.0 -WANTLIB += gtk-x11-2.0 m pango-1.0 pangocairo-1.0 pangoft2-1.0 -WANTLIB += pthread sndio stdc++ z +WANTLIB += cairo expat fontconfig freetype gdk-x11-2.0 gdk_pixbuf-2.0 +WANTLIB += gio-2.0 glib-2.0 gobject-2.0 gtk-x11-2.0 m pango-1.0 +WANTLIB += pangocairo-1.0 pangoft2-1.0 pthread stdc++ z +WANTLIB += GL X11 pixman-1 png pthread-stubs xcb xcb-render xcb-shm -LIB_DEPENDS= audio/esound \ +LIB_DEPENDS= devel/sdl \ x11/gtk+2 USE_GMAKE= Yes USE_GROFF = Yes -AUTOCONF_VERSION= 2.59 -CONFIGURE_STYLE= autoconf - WRKDIST= ${WRKDIR}/BasiliskII-1.0 WRKSRC= ${WRKDIR}/BasiliskII-1.0/src/Unix - +CONFIGURE_STYLE= gnu +CONFIGURE_ARGS= --enable-sdl-audio \ + --with-esd=no \ + --disable-fbdev-dga NO_REGRESS= Yes post-install: Index: patches/patch-src_Unix_configure_ac =================================================================== RCS file: /cvs/ports/emulators/BasiliskII/patches/patch-src_Unix_configure_ac,v retrieving revision 1.1 diff -u -p -u -p -r1.1 patch-src_Unix_configure_ac --- patches/patch-src_Unix_configure_ac 25 Mar 2010 08:10:56 -0000 1.1 +++ patches/patch-src_Unix_configure_ac 24 Nov 2012 08:28:46 -0000 @@ -1,33 +0,0 @@ -$OpenBSD: patch-src_Unix_configure_ac,v 1.1 2010/03/25 08:10:56 jasper Exp $ ---- src/Unix/configure.ac.orig Thu Mar 25 08:53:10 2010 -+++ src/Unix/configure.ac Thu Mar 25 08:54:55 2010 -@@ -194,14 +194,23 @@ if [[ "x$WANT_SDL" = "xno" ]]; then - fi - - dnl We want pthreads. Try libpthread first, then libc_r (FreeBSD), then PTL. -+dnl For OpenBSD we should use -pthread - HAVE_PTHREADS=yes --AC_CHECK_LIB(pthread, pthread_create, , [ -- AC_CHECK_LIB(c_r, pthread_create, , [ -- AC_CHECK_LIB(PTL, pthread_create, , [ -- HAVE_PTHREADS=no -+case `uname` in -+ OpenBSD*) -+ LIBS="$LIBS -pthread" -+ ;; -+ *) -+ AC_CHECK_LIB(pthread, pthread_create, , [ -+ AC_CHECK_LIB(c_r, pthread_create, , [ -+ AC_CHECK_LIB(PTL, pthread_create, , [ -+ HAVE_PTHREADS=no -+ ]) -+ ]) - ]) -- ]) --]) -+ ;; -+esac -+ - if [[ "x$HAVE_PTHREADS" = "xyes" ]]; then - AC_DEFINE(HAVE_PTHREADS, 1, [Define if pthreads are available.]) - fi