2010-05-19 Brian Cameron <
[email protected]>
* SFEaudacity.spec: Bump to 1.3.13.
* patches/audacity-audacity-01-fixsed.diff: Remove patch no longer
needed.
* patches/audacity-05-header.diff,
patches/audacity-06-error-dialog.diff: Add patches needed to build.
* SFElibsndfile.spec, patches/libsndfile-01-common.diff: Fix spec
and patches so it builds.
* patches/libsndfile-01-flac-1.1.3.diff: Remove unused patch.
* SFEgnet.spec: Bump to 2.0.8.
--- audacity-src-1.3.10/lib-src/portaudio-v19/src/common/pa_memorybarrier.h Tue Dec 1 20:32:06 2009
+++ audacity-src-1.3.10-patch/lib-src/portaudio-v19/src/common/pa_memorybarrier.h Sun Jan 17 17:30:49 2010
@@ -110,6 +110,11 @@
# define PaUtil_FullMemoryBarrier() _asm { lock add [esp], 0 }
# define PaUtil_ReadMemoryBarrier() _asm { lock add [esp], 0 }
# define PaUtil_WriteMemoryBarrier() _asm { lock add [esp], 0 }
+#elif defined(__sun) && defined(__SVR4)
+# include <sys/atomic.h>
+# define PaUtil_FullMemoryBarrier() membar_exit();
+# define PaUtil_ReadMemoryBarrier() membar_exit();
+# define PaUtil_WriteMemoryBarrier() membar_exit();
#else
# ifdef ALLOW_SMP_DANGERS
# warning Memory barriers not defined on this system or system unknown