summaryrefslogtreecommitdiff
path: root/audio
diff options
context:
space:
mode:
authorhans <hans@pkgsrc.org>2012-02-15 19:46:30 +0000
committerhans <hans@pkgsrc.org>2012-02-15 19:46:30 +0000
commit2008c879872220007bcff6b305ab01a7ad234267 (patch)
tree60d8df666c993d49fd1ba026cb404d4a1c50c6cb /audio
parentcbabfe98513393e640349b5afb1e23f68e7fb58e (diff)
downloadpkgsrc-2008c879872220007bcff6b305ab01a7ad234267.tar.gz
Fix build on SunOS.
Diffstat (limited to 'audio')
-rw-r--r--audio/alsa-utils/Makefile3
-rw-r--r--audio/alsa-utils/distinfo8
-rw-r--r--audio/alsa-utils/patches/patch-ab9
-rw-r--r--audio/alsa-utils/patches/patch-ac9
-rw-r--r--audio/alsa-utils/patches/patch-ad8
5 files changed, 26 insertions, 11 deletions
diff --git a/audio/alsa-utils/Makefile b/audio/alsa-utils/Makefile
index 4eaad1b6b82..8e0246a12df 100644
--- a/audio/alsa-utils/Makefile
+++ b/audio/alsa-utils/Makefile
@@ -1,4 +1,4 @@
-# $NetBSD: Makefile,v 1.8 2012/01/24 23:21:23 marino Exp $
+# $NetBSD: Makefile,v 1.9 2012/02/15 19:46:30 hans Exp $
#
DISTNAME= alsa-utils-1.0.22
@@ -17,6 +17,7 @@ USE_TOOLS= pkg-config gmake bash:run
USE_PKGLOCALEDIR= yes
USE_NCURSES= yes
LDFLAGS.DragonFly= -lm
+LDFLAGS.SunOS+= -lm -lsocket -lnsl
REPLACE_BASH= alsaconf/alsaconf.in
diff --git a/audio/alsa-utils/distinfo b/audio/alsa-utils/distinfo
index fe824905b0a..ee0e3d89e8c 100644
--- a/audio/alsa-utils/distinfo
+++ b/audio/alsa-utils/distinfo
@@ -1,9 +1,9 @@
-$NetBSD: distinfo,v 1.4 2010/02/16 18:28:01 wiz Exp $
+$NetBSD: distinfo,v 1.5 2012/02/15 19:46:30 hans Exp $
SHA1 (alsa-utils-1.0.22.tar.bz2) = 3587dc19d9a60ab9bb2bfe2d23491230eae99fe1
RMD160 (alsa-utils-1.0.22.tar.bz2) = f9f9c3cc81e9c0d97fd62c3f91424a8f117ca6c3
Size (alsa-utils-1.0.22.tar.bz2) = 1075216 bytes
SHA1 (patch-aa) = d44e1fb7a27a8002425c90ce00e5f5970e1a1265
-SHA1 (patch-ab) = b899128edb57bdb3a8b8186b6dd69182a7c1932f
-SHA1 (patch-ac) = 613414c9683255e1a9ed6c32187a220b151beea2
-SHA1 (patch-ad) = 0c287dba62636778edab76d977f230626803e5ba
+SHA1 (patch-ab) = b87bac423c243e7c0dabf1e99cd16ae10f637c31
+SHA1 (patch-ac) = 5f13043e6f7864bb88b13f0123ce8114995db8be
+SHA1 (patch-ad) = 1bbc726d59c2aa6b3361a6687c4770e6ffe86660
diff --git a/audio/alsa-utils/patches/patch-ab b/audio/alsa-utils/patches/patch-ab
index a74f398726b..cb8093e2037 100644
--- a/audio/alsa-utils/patches/patch-ab
+++ b/audio/alsa-utils/patches/patch-ab
@@ -1,4 +1,4 @@
-$NetBSD: patch-ab,v 1.2 2008/12/30 14:44:14 hasso Exp $
+$NetBSD: patch-ab,v 1.3 2012/02/15 19:46:31 hans Exp $
--- aplay/aplay.c.orig 2008-12-18 22:21:06.000000000 -0500
+++ aplay/aplay.c
@@ -14,7 +14,7 @@ $NetBSD: patch-ab,v 1.2 2008/12/30 14:44:14 hasso Exp $
#include "aconfig.h"
#include "gettext.h"
#include "formats.h"
-@@ -55,6 +59,17 @@
+@@ -55,6 +59,22 @@
#define LLONG_MAX 9223372036854775807LL
#endif
@@ -27,6 +27,11 @@ $NetBSD: patch-ab,v 1.2 2008/12/30 14:44:14 hasso Exp $
+#define __le32_to_cpu le32toh
+#define __be16_to_cpu be16toh
+#define __be32_to_cpu be32toh
++#elif defined(__sun)
++#define __le16_to_cpu LE_16
++#define __le32_to_cpu LE_32
++#define __be16_to_cpu BE_16
++#define __be32_to_cpu BE_32
+#endif
+
#define DEFAULT_FORMAT SND_PCM_FORMAT_U8
diff --git a/audio/alsa-utils/patches/patch-ac b/audio/alsa-utils/patches/patch-ac
index 2e6c5ab1cf6..4fa2c3e9fcb 100644
--- a/audio/alsa-utils/patches/patch-ac
+++ b/audio/alsa-utils/patches/patch-ac
@@ -1,8 +1,8 @@
-$NetBSD: patch-ac,v 1.2 2008/12/30 14:44:14 hasso Exp $
+$NetBSD: patch-ac,v 1.3 2012/02/15 19:46:31 hans Exp $
--- aplay/formats.h.orig 2008-12-18 22:21:49.000000000 -0500
+++ aplay/formats.h
-@@ -1,8 +1,15 @@
+@@ -1,8 +1,20 @@
#ifndef FORMATS_H
#define FORMATS_H 1
@@ -11,6 +11,11 @@ $NetBSD: patch-ac,v 1.2 2008/12/30 14:44:14 hasso Exp $
+#define bswap_16 bswap16
+#define bswap_32 bswap32
+#define bswap_64 bswap64
++#elif defined(__sun)
++#include <sys/byteorder.h>
++#define bswap_16 BSWAP_16
++#define bswap_32 BSWAP_32
++#define bswap_64 BSWAP_64
+#else
#include <endian.h>
#include <byteswap.h>
diff --git a/audio/alsa-utils/patches/patch-ad b/audio/alsa-utils/patches/patch-ad
index 572ad07b6dd..c893e32ef04 100644
--- a/audio/alsa-utils/patches/patch-ad
+++ b/audio/alsa-utils/patches/patch-ad
@@ -1,8 +1,8 @@
-$NetBSD: patch-ad,v 1.4 2010/02/16 18:28:01 wiz Exp $
+$NetBSD: patch-ad,v 1.5 2012/02/15 19:46:31 hans Exp $
--- speaker-test/speaker-test.c.orig 2009-12-16 15:18:52.000000000 +0000
+++ speaker-test/speaker-test.c
-@@ -44,7 +44,14 @@
+@@ -44,7 +44,18 @@
#include <getopt.h>
#include <inttypes.h>
#include <ctype.h>
@@ -11,6 +11,10 @@ $NetBSD: patch-ad,v 1.4 2010/02/16 18:28:01 wiz Exp $
+#define bswap_16 bswap16
+#define bswap_32 bswap32
+#define ESTRPIPE EPIPE
++#elif defined(__sun)
++#include <sys/byteorder.h>
++#define bswap_16 BSWAP_16
++#define bswap_32 BSWAP_32
+#else
#include <byteswap.h>
+#endif