[31620] trunk/dports/audio/libao

yves at macports.org yves at macports.org
Fri Nov 30 10:25:44 PST 2007


Revision: 31620
          http://trac.macosforge.org/projects/macports/changeset/31620
Author:   yves at macports.org
Date:     2007-11-30 10:25:42 -0800 (Fri, 30 Nov 2007)

Log Message:
-----------
AU are back on the track with an updated patch  rev++

Modified Paths:
--------------
    trunk/dports/audio/libao/Portfile
    trunk/dports/audio/libao/files/patch-AU-src__plugins__macosx__ao_macosx.c

Modified: trunk/dports/audio/libao/Portfile
===================================================================
--- trunk/dports/audio/libao/Portfile	2007-11-30 17:06:15 UTC (rev 31619)
+++ trunk/dports/audio/libao/Portfile	2007-11-30 18:25:42 UTC (rev 31620)
@@ -3,7 +3,7 @@
 PortSystem 1.0
 name             libao
 version          0.8.6
-revision         1
+revision         2
 categories       audio
 maintainers      nomaintainer
 description      A Cross-platform Audio Library
@@ -17,7 +17,7 @@
 master_sites     http://downloads.xiph.org/releases/ao/
 checksums        md5 12e136a4c0995068ff134997c84421ed
 
-patchfiles       patch-configure patch-src__plugins__macosx__ao_macosx.c
+patchfiles       patch-AU-configure patch-AU-src__plugins__macosx__ao_macosx.c
 post-patch {
 	reinplace "s|/etc/libao.conf|${prefix}/etc/libao.conf|" \
 		${worksrcpath}/CHANGES \
@@ -48,12 +48,6 @@
     configure.args-append --enable-esd
 }
 
-variant AudioUnit requires darwin description "Use AudioUnits instead of CoreAudio" {
-    patchfiles-delete       patch-configure patch-src__plugins__macosx__ao_macosx.c
-    patchfiles-append       patch-AU-configure patch-AU-src__plugins__macosx__ao_macosx.c
-}
-
-
 livecheck.check  regex
 livecheck.url    ${master_sites}?C=M&O=D
 livecheck.regex  ${name}-(\\d+(?:\\.\\d+)*)

Modified: trunk/dports/audio/libao/files/patch-AU-src__plugins__macosx__ao_macosx.c
===================================================================
--- trunk/dports/audio/libao/files/patch-AU-src__plugins__macosx__ao_macosx.c	2007-11-30 17:06:15 UTC (rev 31619)
+++ trunk/dports/audio/libao/files/patch-AU-src__plugins__macosx__ao_macosx.c	2007-11-30 18:25:42 UTC (rev 31620)
@@ -1,5 +1,5 @@
---- src/plugins/macosx/ao_macosx.c	2006-12-06 22:56:12.000000000 +0100
-+++ src/plugins/macosx/ao_macosx.c	2006-12-07 00:04:31.000000000 +0100
+--- src/plugins/macosx/ao_macosx.c.orig	2004-11-09 09:20:26.000000000 +0100
++++ src/plugins/macosx/ao_macosx.c	2007-11-30 13:37:22.000000000 +0100
 @@ -29,7 +29,7 @@
    audio samples rather than having them pushed at it (which is nice
    when you are wanting to do good buffering of audio).  */
@@ -32,7 +32,7 @@
  	"",
  	AO_FMT_NATIVE,
  	30,
-@@ -65,374 +64,404 @@
+@@ -65,374 +64,407 @@
  
  typedef struct ao_macosx_internal
  {
@@ -284,6 +284,9 @@
 +  requestedDesc.mFormatID = kAudioFormatLinearPCM;
 +  requestedDesc.mFormatFlags = kAudioFormatFlagIsPacked;
 +
++	if (ao_is_big_endian())
++		requestedDesc.mFormatFlags |= kAudioFormatFlagIsBigEndian;
++
 +  if (format->bits > 8)
 +    requestedDesc.mFormatFlags |= kAudioFormatFlagIsSignedInteger;
 +

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.macosforge.org/pipermail/macports-changes/attachments/20071130/51eab9dd/attachment.html


More information about the macports-changes mailing list