Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Aug 2016 13:39:48 +0000 (UTC)
From:      Kurt Jaeger <pi@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r420918 - head/devel/sdl20
Message-ID:  <201608261339.u7QDdmKL027250@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: pi
Date: Fri Aug 26 13:39:48 2016
New Revision: 420918
URL: https://svnweb.freebsd.org/changeset/ports/420918

Log:
  devel/sdl20: Add option to enable sndio support
  
  - This adds support for building with the sndio audio output (audio/sndio).
  
  PR:		211663
  Submitted by:	Tobias Kortkamp <t@tobik.me>
  Approved by:	mva (maintainer timeout)

Modified:
  head/devel/sdl20/Makefile

Modified: head/devel/sdl20/Makefile
==============================================================================
--- head/devel/sdl20/Makefile	Fri Aug 26 13:38:51 2016	(r420917)
+++ head/devel/sdl20/Makefile	Fri Aug 26 13:39:48 2016	(r420918)
@@ -47,7 +47,7 @@ CONFIGURE_ARGS+=	--disable-sse2
 .endif
 
 OPTIONS_DEFINE=		ALSA ASM DLOPEN ESOUND NAS OSS \
-			PULSEAUDIO PTHREADS SDL_ATOMIC SDL_AUDIO \
+			PULSEAUDIO SNDIO PTHREADS SDL_ATOMIC SDL_AUDIO \
 			SDL_CPUINFO SDL_EVENTS SDL_FILE SDL_HAPTIC \
 			SDL_JOYSTICK SDL_LOADSO SDL_POWER SDL_RENDER \
 			SDL_THREADS SDL_TIMERS SDL_VIDEO VIDEO_OPENGL VIDEO_X11
@@ -146,6 +146,16 @@ CONFIGURE_ARGS+=	--enable-pulseaudio --e
 CONFIGURE_ARGS+=	--disable-pulseaudio --disable-pulseaudio-shared
 .endif
 
+.if ${PORT_OPTIONS:MSNDIO}
+.if !${PORT_OPTIONS:MSDL_AUDIO}
+IGNORE=	option SNDIO requires SDL_AUDIO
+.endif
+CONFIGURE_ARGS+=	--enable-sndio --enable-sndio-shared
+LIB_DEPENDS+=		libsndio.so:audio/sndio
+.else
+CONFIGURE_ARGS+=	--disable-sndio --disable-sndio-shared
+.endif
+
 .if ${PORT_OPTIONS:MVIDEO_OPENGL}
 .if !${PORT_OPTIONS:MSDL_VIDEO}
 IGNORE=	option VIDEO_OPENGL requires SDL_VIDEO



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201608261339.u7QDdmKL027250>