summaryrefslogtreecommitdiff
path: root/audio/spiralsynth
diff options
context:
space:
mode:
authorhans <hans@pkgsrc.org>2012-02-15 22:47:31 +0000
committerhans <hans@pkgsrc.org>2012-02-15 22:47:31 +0000
commitd254ab9749e28bcb3951b727fc0107d1bb327d78 (patch)
treee85a3aee4c9d1abb01d17b90fa784d514218f4a3 /audio/spiralsynth
parent5246af425d809a113f512b7c0e97cfd97087c5b9 (diff)
downloadpkgsrc-d254ab9749e28bcb3951b727fc0107d1bb327d78.tar.gz
Fix build on SunOS.
Diffstat (limited to 'audio/spiralsynth')
-rw-r--r--audio/spiralsynth/distinfo4
-rw-r--r--audio/spiralsynth/patches/patch-am32
2 files changed, 33 insertions, 3 deletions
diff --git a/audio/spiralsynth/distinfo b/audio/spiralsynth/distinfo
index b5fe5907001..aafeef9babe 100644
--- a/audio/spiralsynth/distinfo
+++ b/audio/spiralsynth/distinfo
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.13 2011/11/23 08:32:10 marino Exp $
+$NetBSD: distinfo,v 1.14 2012/02/15 22:52:50 hans Exp $
SHA1 (SpiralSynth-2.0.0.tar.gz) = ea42c5b7710237139f5281cf0c4ca155c184c4cd
RMD160 (SpiralSynth-2.0.0.tar.gz) = c05f38a9ae8b8b87f520c11854631e6dfa00c034
@@ -14,7 +14,7 @@ SHA1 (patch-ai) = e21a111e3e52fc3c24433f248fa1bfdf566e72dd
SHA1 (patch-aj) = 7e3e29fbfd38428d68f195db8a7f5007c1417c88
SHA1 (patch-ak) = 67643c5abea0498f8ea046c5abd52f2d328a5538
SHA1 (patch-al) = 7436bce933cbddcd4f869ab2cbbe27762d4273e5
-SHA1 (patch-am) = 4899c78015028a6e8047e5527362646e40a10708
+SHA1 (patch-am) = 78ab70a1952f389712412515652c2e8cc7d917a3
SHA1 (patch-an) = 2bafb1a9a959816af43a858fdb4a9df5586a91e9
SHA1 (patch-ao) = 138f58bd7fae0226690747efcb8daf472e3a5337
SHA1 (patch-ar) = 44ab335b5a7831080d58a952f3cc13e5795a3f0e
diff --git a/audio/spiralsynth/patches/patch-am b/audio/spiralsynth/patches/patch-am
index 4b6610bbf5c..67cc9547b48 100644
--- a/audio/spiralsynth/patches/patch-am
+++ b/audio/spiralsynth/patches/patch-am
@@ -1,4 +1,4 @@
-$NetBSD: patch-am,v 1.1 2004/11/25 17:24:27 ben Exp $
+$NetBSD: patch-am,v 1.2 2012/02/15 22:52:50 hans Exp $
--- SpiralSound/Output.C.orig Sun Jun 2 13:58:06 2002
+++ SpiralSound/Output.C
@@ -12,3 +12,33 @@ $NetBSD: patch-am,v 1.1 2004/11/25 17:24:27 ben Exp $
#define CHECK_AND_REPORT_ERROR if (result<0) \
{ \
+@@ -224,7 +227,7 @@ void OSSOutput::OpenWrite()
+ CHECK_AND_REPORT_ERROR;
+
+ val = 1;
+- result = ioctl(m_Dspfd, SOUND_PCM_WRITE_CHANNELS, &val);
++ result = ioctl(m_Dspfd, SNDCTL_DSP_CHANNELS, &val);
+ CHECK_AND_REPORT_ERROR;
+
+ val = AFMT_S16_LE;
+@@ -260,9 +263,11 @@ void OSSOutput::OpenRead()
+ result = ioctl(m_Dspfd,SNDCTL_DSP_RESET,NULL);
+ CHECK_AND_REPORT_ERROR;
+
++#ifdef SOUND_PCM_READ_CHANNELS
+ val = 1;
+ result = ioctl(m_Dspfd, SOUND_PCM_READ_CHANNELS, &val);
+ CHECK_AND_REPORT_ERROR;
++#endif
+
+ val = AFMT_S16_LE;
+ result = ioctl(m_Dspfd,SNDCTL_DSP_SETFMT,&val);
+@@ -317,7 +322,7 @@ void OSSOutput::OpenReadWrite()
+ CHECK_AND_REPORT_ERROR;
+
+ val = 1;
+- result = ioctl(m_Dspfd, SOUND_PCM_WRITE_CHANNELS, &val);
++ result = ioctl(m_Dspfd, SNDCTL_DSP_CHANNELS, &val);
+ CHECK_AND_REPORT_ERROR;
+
+ val = AFMT_S16_LE;