summaryrefslogtreecommitdiff
path: root/audio/xanalyser/patches
diff options
context:
space:
mode:
authorhans <hans@pkgsrc.org>2012-03-01 17:30:00 +0000
committerhans <hans@pkgsrc.org>2012-03-01 17:30:00 +0000
commit1e073329891adf0395dcd01b58e72f31c24fc720 (patch)
tree9d6f42f6f068e2b514f32e880bb8763ad0df0a36 /audio/xanalyser/patches
parent18dba263b62b32bbbb78151f1a3007cf0227342a (diff)
downloadpkgsrc-1e073329891adf0395dcd01b58e72f31c24fc720.tar.gz
Fix build on SunOS.
Diffstat (limited to 'audio/xanalyser/patches')
-rw-r--r--audio/xanalyser/patches/patch-aa12
-rw-r--r--audio/xanalyser/patches/patch-ab6
2 files changed, 12 insertions, 6 deletions
diff --git a/audio/xanalyser/patches/patch-aa b/audio/xanalyser/patches/patch-aa
index 632ffd3a373..377f4ec7c2a 100644
--- a/audio/xanalyser/patches/patch-aa
+++ b/audio/xanalyser/patches/patch-aa
@@ -1,17 +1,21 @@
-$NetBSD: patch-aa,v 1.3 2005/12/11 20:46:50 joerg Exp $
+$NetBSD: patch-aa,v 1.4 2012/03/01 17:38:56 hans Exp $
--- src/pcm.cc.orig 2005-12-11 20:35:40.000000000 +0000
+++ src/pcm.cc
-@@ -9,6 +9,8 @@
+@@ -9,6 +9,12 @@
#include <stdlib.h>
#ifdef __NetBSD__
# include <machine/byte_swap.h>
+#elif defined(__DragonFly__)
+# include <sys/endian.h>
++#elif defined(__sun)
++# include <sys/byteorder.h>
++# define bswap_16 BSWAP_16
++# define bswap_32 BSWAP_32
#else
# include <byteswap.h>
#endif
-@@ -122,7 +124,7 @@ PCM::swap_buffer (void* buffer, int fram
+@@ -122,7 +128,7 @@ PCM::swap_buffer (void* buffer, int fram
case S16: {
int16_t* tmp_buffer = (int16_t*) buffer;
for (int i = n; i != 0; i--) {
@@ -20,7 +24,7 @@ $NetBSD: patch-aa,v 1.3 2005/12/11 20:46:50 joerg Exp $
*tmp_buffer = bswap16 (*tmp_buffer);
#else
*tmp_buffer = bswap_16 (*tmp_buffer);
-@@ -134,7 +136,7 @@ PCM::swap_buffer (void* buffer, int fram
+@@ -134,7 +140,7 @@ PCM::swap_buffer (void* buffer, int fram
case S32: {
int32_t* tmp_buffer = (int32_t*) buffer;
for (int i = n; i != 0; i--) {
diff --git a/audio/xanalyser/patches/patch-ab b/audio/xanalyser/patches/patch-ab
index d0f2d1d011f..a6a5a700cda 100644
--- a/audio/xanalyser/patches/patch-ab
+++ b/audio/xanalyser/patches/patch-ab
@@ -1,13 +1,15 @@
-$NetBSD: patch-ab,v 1.6 2005/12/11 20:46:50 joerg Exp $
+$NetBSD: patch-ab,v 1.7 2012/03/01 17:38:56 hans Exp $
--- src/Sample.cc.orig 2005-12-11 20:37:17.000000000 +0000
+++ src/Sample.cc
-@@ -12,6 +12,8 @@
+@@ -12,6 +12,10 @@
#include <errno.h>
#ifdef __NetBSD__
# include <machine/endian.h>
+#elif defined(__DragonFly__)
+# include <sys/endian.h>
++#elif defined(__sun)
++# include <sys/byteorder.h>
#else
# include <endian.h>
#endif