Merge from vendor branch TNF:
[pkgsrc.git] / audio / amp / patches / patch-ac
1 $NetBSD$
2
3 --- audioIO.c.old       Sun Oct 26 10:55:27 1997
4 +++ audioIO.c   Sun Oct 26 10:56:03 1997
5 @@ -18,7 +18,7 @@
6    #include "audioIO_HPUX.c"
7  #endif
8  
9 -#ifdef OS_SunOS
10 +#if defined(OS_SunOS) || defined(OS_NetBSD)
11    #include "audioIO_SunOS.c"
12  #endif
13  
14 --- audioIO.h.old       Sun Oct 26 10:57:10 1997
15 +++ audioIO.h   Fri Oct 31 06:43:07 1997
16 @@ -27,3 +27,7 @@
17  #ifdef OS_SunOS
18    #define AUSIZ 4096
19  #endif
20 +
21 +#ifdef OS_NetBSD
22 +  #define AUSIZ 32768
23 +#endif
24 --- audioIO_SunOS.c.old Sun Oct 26 10:58:36 1997
25 +++ audioIO_SunOS.c     Sun Oct 26 11:13:51 1997
26 @@ -8,7 +8,11 @@
27  
28  #include "amp.h"
29  #include <sys/types.h>
30 +#ifndef OS_NetBSD
31  #include <sys/stropts.h>
32 +#else
33 +#include <sys/ioctl.h>
34 +#endif
35  #include <fcntl.h>
36  #include <unistd.h>
37  #include <stdio.h>
38 @@ -36,8 +40,7 @@
39         }
40         DB(audio, msg("Audio device opened on %d\n",audio_fd) );
41  
42 -       if (ioctl(audio_fd,AUDIO_GETINFO,&auinfo)<0)
43 -               die("Unable to get audio info\n");
44 +       AUDIO_INITINFO(&auinfo);
45  
46         auinfo.play.precision=16;
47         auinfo.play.encoding=AUDIO_ENCODING_LINEAR;
48 --- configure.in.old    Sun Oct 26 10:53:03 1997
49 +++ configure.in        Sun Oct 26 10:54:32 1997
50 @@ -58,7 +58,7 @@
51      DEFINES="-DOS_$OS_TYPE -DARCH_$ARCH_TYPE"
52      ;;
53  
54 -  Linux|FreeBSD)
55 +  Linux|FreeBSD|NetBSD)
56      CC="gcc"
57      if test "$ARCH_TYPE" = "i486" ; then
58        CFLAGS_ARCH="-m486"
59 --- configure.old       Sun Oct 26 11:18:18 1997
60 +++ configure   Sun Oct 26 11:18:45 1997
61 @@ -1398,7 +1398,7 @@
62      DEFINES="-DOS_$OS_TYPE -DARCH_$ARCH_TYPE"
63      ;;
64  
65 -  Linux|FreeBSD)
66 +  Linux|FreeBSD|NetBSD)
67      CC="gcc"
68      if test "$ARCH_TYPE" = "i486" ; then
69        CFLAGS_ARCH="-m486"