Mon Jun 16 13:26:25 2014 UTC ()
Exclude more unimplemented SOUND_PCM_* ioctls on SunOS.


(jperkin)
diff -r1.42 -r1.43 pkgsrc/audio/pulseaudio/distinfo
diff -r1.15 -r1.16 pkgsrc/audio/pulseaudio/patches/patch-aa

cvs diff -r1.42 -r1.43 pkgsrc/audio/pulseaudio/distinfo (expand / switch to context diff)
--- pkgsrc/audio/pulseaudio/distinfo 2014/06/11 01:33:59 1.42
+++ pkgsrc/audio/pulseaudio/distinfo 2014/06/16 13:26:25 1.43
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.42 2014/06/11 01:33:59 dsainty Exp $
+$NetBSD: distinfo,v 1.43 2014/06/16 13:26:25 jperkin Exp $
 
 SHA1 (pulseaudio-5.0.tar.xz) = e420931a0b9cf37331cd06e30ba415046317ab85
 RMD160 (pulseaudio-5.0.tar.xz) = 4ba13e92c58f8ada4542d521131094a55e3b6991
 Size (pulseaudio-5.0.tar.xz) = 1455428 bytes
-SHA1 (patch-aa) = c8bd0e5b6e4c4068d8706aea62ce248bb79184d7
+SHA1 (patch-aa) = 4e8a38810453d0efad287528b7f18c056a5cdd8b
 SHA1 (patch-configure.ac) = f7c54eca4613c6f14732683f2f24ca81f723320d
 SHA1 (patch-src_Makefile.am) = debe40be5d1155f6cb0d5ae90119dece4e090b02
 SHA1 (patch-src_Makefile.in) = 21daf6069ae067dd235de6d43a013e4e70bbca78

cvs diff -r1.15 -r1.16 pkgsrc/audio/pulseaudio/patches/Attic/patch-aa (expand / switch to context diff)
--- pkgsrc/audio/pulseaudio/patches/Attic/patch-aa 2014/06/09 13:08:19 1.15
+++ pkgsrc/audio/pulseaudio/patches/Attic/patch-aa 2014/06/16 13:26:25 1.16
@@ -1,4 +1,4 @@
-$NetBSD: patch-aa,v 1.15 2014/06/09 13:08:19 ryoon Exp $
+$NetBSD: patch-aa,v 1.16 2014/06/16 13:26:25 jperkin Exp $
 
 ioctl() takes u_long argument on NetBSD.
 On NetBSD<6 and 6.99.0-6.99.7, use third parameter in ioctl instead of varargs.
@@ -84,14 +84,14 @@
          case SOUND_PCM_READ_RATE:
              debug(DEBUG_LEVEL_NORMAL, __FILE__": SOUND_PCM_READ_RATE\n");
  
-@@ -2284,6 +2311,7 @@ static int dsp_ioctl(fd_info *i, unsigne
-             *(int*) argp = i->sample_spec.rate;
+@@ -2300,6 +2327,7 @@ static int dsp_ioctl(fd_info *i, unsigne
+             *(int*) argp = pa_sample_size(&i->sample_spec)*8;
              pa_threaded_mainloop_unlock(i->mainloop);
              break;
 +#endif
  
-         case SOUND_PCM_READ_CHANNELS:
-             debug(DEBUG_LEVEL_NORMAL, __FILE__": SOUND_PCM_READ_CHANNELS\n");
+         case SNDCTL_DSP_GETOPTR: {
+             count_info *info;
 @@ -2370,21 +2398,35 @@ fail:
      return ret;
  }