summaryrefslogtreecommitdiff
path: root/audio/nas/patches
diff options
context:
space:
mode:
authorryoon <ryoon>2013-01-06 03:21:46 +0000
committerryoon <ryoon>2013-01-06 03:21:46 +0000
commitc41b60fb624acee2de07d4918c119ca7084c78ff (patch)
treedf090a76a02c9a6bc2c78bb568808744d306a8c2 /audio/nas/patches
parent109af795c57e1ed86995d5a40412498254e743b2 (diff)
downloadpkgsrc-c41b60fb624acee2de07d4918c119ca7084c78ff.tar.gz
Fix build on OpenBSD/amd64 5.2.
* Add OpenBSD conditionals * Add workaround for library link
Diffstat (limited to 'audio/nas/patches')
-rw-r--r--audio/nas/patches/patch-aa17
-rw-r--r--audio/nas/patches/patch-ab16
-rw-r--r--audio/nas/patches/patch-ac18
-rw-r--r--audio/nas/patches/patch-server_dia_auservertype.h13
4 files changed, 43 insertions, 21 deletions
diff --git a/audio/nas/patches/patch-aa b/audio/nas/patches/patch-aa
index 18d3b84e168..b18cb28037f 100644
--- a/audio/nas/patches/patch-aa
+++ b/audio/nas/patches/patch-aa
@@ -1,15 +1,24 @@
-$NetBSD: patch-aa,v 1.13 2013/01/05 12:57:22 mef Exp $
+$NetBSD: patch-aa,v 1.14 2013/01/06 03:21:47 ryoon Exp $
(1) Add NetBSDArchitecture and DragonFlyArchitecture
---- lib/audio/Imakefile.orig 2006-08-14 03:10:05.000000000 +0200
+--- lib/audio/Imakefile.orig Wed Jan 26 16:10:17 2011
+++ lib/audio/Imakefile
-@@ -150,14 +150,16 @@
+@@ -59,7 +59,7 @@
+ #endif
+
+ XCOMM JET - hmmm.
+-#if (defined(FreeBSDArchitecture) || defined(NetBSDArchitecture) || defined(BSDArchitecture)) && defined(HasBSD44Sockets)
++#if (defined(FreeBSDArchitecture) || defined(NetBSDArchitecture) || defined(BSDArchitecture) || defined(OpenBSDArchitecture)) && defined(HasBSD44Sockets)
+ EXTRA_DEFINES = -DBSD44SOCKETS
+ #endif
+
+@@ -150,14 +150,16 @@ XAULIB =
XAULIB = -lXau
#endif
-#if defined(LinuxArchitecture) || defined(GNUArchitecture) || defined(SunArchitecture) || defined(__FreeBSD_kernel__) || defined(DarwinArchitecture)
-+#if defined(LinuxArchitecture) || defined(GNUArchitecture) || defined(SunArchitecture) || defined(__FreeBSD_kernel__) || defined(DarwinArchitecture) || defined(NetBSDArchitecture) || defined(DragonFlyArchitecture)
++#if defined(LinuxArchitecture) || defined(GNUArchitecture) || defined(SunArchitecture) || defined(__FreeBSD_kernel__) || defined(DarwinArchitecture) || defined(NetBSDArchitecture) || defined(DragonFlyArchitecture) || defined(OpenBSDArchitecture)
REQUIREDLIBS = -L$(USRLIBDIR) -lXt $(XAULIB) -lm
-#endif
diff --git a/audio/nas/patches/patch-ab b/audio/nas/patches/patch-ab
index 87211bb4c27..63eb1e15646 100644
--- a/audio/nas/patches/patch-ab
+++ b/audio/nas/patches/patch-ab
@@ -1,4 +1,4 @@
-$NetBSD: patch-ab,v 1.15 2013/01/05 12:57:22 mef Exp $
+$NetBSD: patch-ab,v 1.16 2013/01/06 03:21:47 ryoon Exp $
(1.9) Convert -lossaudio to portable $(LIBOSSAUDIO)
Make this work with audio/oss again.
@@ -13,27 +13,29 @@ This should fix the occasional problem were make complains with
(1.5) Taking care nasd.conf (etc)
---- server/Imakefile.orig 2007-06-16 19:03:22.000000000 +0000
+--- server/Imakefile.orig Thu Feb 26 01:16:01 2009
+++ server/Imakefile
-@@ -61,7 +61,7 @@
+@@ -60,8 +60,8 @@ XCOMM $NCDId: @(#)Imakefile,v 1.17 1995/12/06 01:33:07
+ SYSLIBS =
#endif
- #ifdef NetBSDArchitecture
+-#ifdef NetBSDArchitecture
- SYSLIBS = -lossaudio
++#if defined(NetBSDArchitecture) || defined(OpenBSDArchitecture)
+ SYSLIBS = $(LIBOSSAUDIO)
#endif
CBRT =
-@@ -96,7 +96,7 @@
+@@ -96,7 +96,7 @@ ALL1 = nasd
#endif
-#if defined(i386SVR4Architecture) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) || defined(FreeBSDArchitecture) || defined(LinuxArchitecture) || defined(i386BsdArchitecture) || defined(USLArchitecture) || defined(cygwinArchitecture) || defined(__DragonFly__)
-+#if defined(i386SVR4Architecture) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) || defined(NetBSDArchitecture) || defined(FreeBSDArchitecture) || defined(LinuxArchitecture) || defined(i386BsdArchitecture) || defined(USLArchitecture) || defined(cygwinArchitecture) || defined(__DragonFly__)
++#if defined(i386SVR4Architecture) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) || defined(NetBSDArchitecture) || defined(FreeBSDArchitecture) || defined(LinuxArchitecture) || defined(i386BsdArchitecture) || defined(USLArchitecture) || defined(cygwinArchitecture) || defined(__DragonFly__) || defined(OpenBSDArchitecture)
# define CanBuildAuServer YES
#if !defined(GNUMachArchitecture)
-@@ -206,23 +206,34 @@
+@@ -206,23 +206,34 @@ dirs: FRC @@\
$(MAKE) $(MFLAGS) PassCDebugFlags all @@\
@@\
FRC:
diff --git a/audio/nas/patches/patch-ac b/audio/nas/patches/patch-ac
index 86bcc53d8c6..7da10c832f4 100644
--- a/audio/nas/patches/patch-ac
+++ b/audio/nas/patches/patch-ac
@@ -1,28 +1,26 @@
-$NetBSD: patch-ac,v 1.7 2008/10/14 12:47:11 markd Exp $
+$NetBSD: patch-ac,v 1.8 2013/01/06 03:21:47 ryoon Exp $
---- server/nasd.conf.eg.orig Tue Oct 8 16:08:02 2002
+--- server/nasd.conf.eg.orig Thu Feb 26 01:16:01 2009
+++ server/nasd.conf.eg
-@@ -29,8 +29,8 @@
+@@ -44,7 +44,7 @@ OutDevType "EXT"
inputsection
- device "/dev/dsp1" # The input device, usually
-- mixer "/dev/mixer1" # mixer device
-+ device "@DEVOSSAUDIO@1" # The input device, usually
-+ mixer "/dev/mixer1" # mixer device
++ device "/dev/@DEVOSSAUDIO@1" # The input device, usually
+ mixer "/dev/mixer1" # mixer device
gain 50 # default input gain (0-100)
maxrate 44100
- minrate 4000 # Kind of redundant
-@@ -47,7 +47,7 @@
+@@ -62,7 +62,7 @@ end
# These are used by voxware only for now.
outputsection
- device "/dev/dsp" # The output device, usually
-+ device "@DEVOSSAUDIO@" # The output device, usually
++ device "@DEVOSSAUDIO@ # The output device, usually
mixer "/dev/mixer" # mixer device
gain 50 # default output gain (0-100)
maxrate 44100 # CD quality.
-@@ -73,7 +73,7 @@
+@@ -88,7 +88,7 @@ end
#
#
#outputsection
diff --git a/audio/nas/patches/patch-server_dia_auservertype.h b/audio/nas/patches/patch-server_dia_auservertype.h
new file mode 100644
index 00000000000..fa70a3b5558
--- /dev/null
+++ b/audio/nas/patches/patch-server_dia_auservertype.h
@@ -0,0 +1,13 @@
+$NetBSD: patch-server_dia_auservertype.h,v 1.1 2013/01/06 03:21:47 ryoon Exp $
+
+--- server/dia/auservertype.h.orig Thu Feb 26 01:16:01 2009
++++ server/dia/auservertype.h
+@@ -14,7 +14,7 @@
+ # define SGI_SERVER
+ #endif /* sgi */
+
+-#if defined(__DragonFly__) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(linux) || (defined(SVR4) && (defined(SYSV386) || defined(i386))) || defined(__CYGWIN__)
++#if defined(__DragonFly__) || defined(__FreeBSD_kernel__) || defined(__FreeBSD__) || defined(__NetBSD__) || defined(linux) || (defined(SVR4) && (defined(SYSV386) || defined(i386))) || defined(__CYGWIN__) || defined(__OpenBSD__)
+ # define VOXWARE_SERVER
+ #endif /* voxware */
+