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

Reply via email to