Date: Thu, 8 Apr 2004 21:31:15 +0100 From: Doug Rabson <dfr@nlsystems.com> To: ports@freebsd.org Subject: Adding arts support to openal Message-ID: <200404082131.15028.dfr@nlsystems.com>
next in thread | raw e-mail | index | archive | help
I just spent a little time getting openal to work with arts and I ended up fixing a bug in openal and wiring up the OPTIONS stuff in the ports makefile. Here is a patch: Index: Makefile =================================================================== RCS file: /home/ncvs/ports/audio/openal/Makefile,v retrieving revision 1.22 diff -u -r1.22 Makefile --- Makefile 15 Feb 2004 14:34:29 -0000 1.22 +++ Makefile 5 Apr 2004 13:55:07 -0000 @@ -16,9 +16,17 @@ INFO= openal +OPTIONS= ARTS "Build with support for aRTs" off + +.include <bsd.port.pre.mk> + WRKSRC= ${WRKDIR}/${DISTNAME}/linux GNU_CONFIGURE= yes CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} +.if defined(WITH_ARTS) +LIB_DEPENDS= artsc:${PORTSDIR}/audio/arts +CONFIGURE_ARGS= --enable-arts +.endif USE_GMAKE= yes INSTALLS_SHLIB= yes USE_REINPLACE= yes @@ -30,4 +38,4 @@ @${INSTALL_DATA} ${WRKSRC}/doc/openal.info ${PREFIX}/info @install-info ${PREFIX}/info/openal.info ${PREFIX}/info/dir -.include <bsd.port.mk> +.include <bsd.port.post.mk> Index: files/patch-src_arch_arts_arts.c =================================================================== RCS file: files/patch-src_arch_arts_arts.c diff -N files/patch-src_arch_arts_arts.c --- /dev/null 1 Jan 1970 00:00:00 -0000 +++ files/patch-src_arch_arts_arts.c 5 Apr 2004 13:54:59 -0000 @@ -0,0 +1,15 @@ + +$FreeBSD$ + +--- src/arch/arts/arts.c.orig Fri Jun 20 19:18:33 2003 ++++ src/arch/arts/arts.c Mon Apr 5 14:39:09 2004 +@@ -107,8 +107,8 @@ + + /* FIXME: how do we know if this failed? */ + arts_info.stream = arts_play_stream(*speed, +- chans, + _al_formatbits(*fmt), ++ chans, + genartskey()); + + *bufsiz = arts_stream_get(arts_info.stream, ARTS_P_BUFFER_SIZE);
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200404082131.15028.dfr>