summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--audio/pulseaudio/Makefile8
-rw-r--r--audio/pulseaudio/PLIST21
-rw-r--r--audio/pulseaudio/buildlink3.mk6
-rw-r--r--audio/pulseaudio/distinfo15
-rw-r--r--audio/pulseaudio/patches/patch-src_daemon_main.c10
-rw-r--r--audio/pulseaudio/patches/patch-src_pulsecore_svolume__mmx.c18
-rw-r--r--audio/pulseaudio/patches/patch-src_pulsecore_svolume__sse.c18
7 files changed, 52 insertions, 44 deletions
diff --git a/audio/pulseaudio/Makefile b/audio/pulseaudio/Makefile
index d290a1623fd..73809bc4737 100644
--- a/audio/pulseaudio/Makefile
+++ b/audio/pulseaudio/Makefile
@@ -1,7 +1,6 @@
-# $NetBSD: Makefile,v 1.94 2015/02/06 07:20:14 snj Exp $
+# $NetBSD: Makefile,v 1.95 2015/02/21 23:13:10 ryoon Exp $
-DISTNAME= pulseaudio-5.0
-PKGREVISION= 3
+DISTNAME= pulseaudio-6.0
CATEGORIES= audio
MASTER_SITES= http://freedesktop.org/software/pulseaudio/releases/
EXTRACT_SUFX= .tar.xz
@@ -85,7 +84,7 @@ CONF_FILES+= ${EGDIR}/system.pa ${PKG_SYSCONFDIR}/system.pa
CONF_FILES+= ${EGDIR}/pulseaudio-system.conf \
${PKG_SYSCONFBASE}/dbus-1/system.d/pulseaudio-system.conf
-PLIST_VARS+= bonjour coreaudio evdev hal oss sun
+PLIST_VARS+= bonjour coreaudio evdev oss sun
.if ${OPSYS} == "SunOS"
PLIST.sun= yes
@@ -96,7 +95,6 @@ PLIST.oss= yes
PLIST.bonjour= yes
PLIST.coreaudio= yes
.else
-PLIST.hal= yes
PLIST.oss= yes
.endif
diff --git a/audio/pulseaudio/PLIST b/audio/pulseaudio/PLIST
index 838860df7b9..364b5d0089c 100644
--- a/audio/pulseaudio/PLIST
+++ b/audio/pulseaudio/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.17 2014/06/30 11:00:15 jperkin Exp $
+@comment $NetBSD: PLIST,v 1.18 2015/02/21 23:13:10 ryoon Exp $
bin/esdcompat
bin/pacat
bin/pacmd
@@ -11,12 +11,12 @@ bin/parecord
bin/pasuspender
${PLIST.x11}bin/pax11publish
bin/pulseaudio
-${PLIST.x11}bin/start-pulseaudio-kde
${PLIST.x11}bin/start-pulseaudio-x11
include/pulse/cdecl.h
include/pulse/channelmap.h
include/pulse/context.h
include/pulse/def.h
+include/pulse/direction.h
include/pulse/error.h
include/pulse/ext-device-manager.h
include/pulse/ext-device-restore.h
@@ -232,17 +232,23 @@ man/man1/paplay.1
man/man1/pasuspender.1
man/man1/pax11publish.1
man/man1/pulseaudio.1
-man/man1/start-pulseaudio-kde.1
man/man1/start-pulseaudio-x11.1
man/man5/default.pa.5
man/man5/pulse-cli-syntax.5
man/man5/pulse-client.conf.5
man/man5/pulse-daemon.conf.5
-share/bash-completion/completions/pulseaudio-bash-completion.sh
+share/bash-completion/completions/pacat
+share/bash-completion/completions/pacmd
+share/bash-completion/completions/pactl
+share/bash-completion/completions/padsp
+share/bash-completion/completions/paplay
+share/bash-completion/completions/parec
+share/bash-completion/completions/parecord
+share/bash-completion/completions/pasuspender
+share/bash-completion/completions/pulseaudio
share/examples/pulseaudio/client.conf
share/examples/pulseaudio/daemon.conf
share/examples/pulseaudio/default.pa
-${PLIST.x11}share/examples/pulseaudio/pulseaudio-kde.desktop
share/examples/pulseaudio/pulseaudio-system.conf
${PLIST.x11}share/examples/pulseaudio/pulseaudio.desktop
share/examples/pulseaudio/system.pa
@@ -273,16 +279,21 @@ share/locale/pl/LC_MESSAGES/pulseaudio.mo
share/locale/pt/LC_MESSAGES/pulseaudio.mo
share/locale/pt_BR/LC_MESSAGES/pulseaudio.mo
share/locale/ru/LC_MESSAGES/pulseaudio.mo
+share/locale/sk/LC_MESSAGES/pulseaudio.mo
share/locale/sr/LC_MESSAGES/pulseaudio.mo
share/locale/sr@latin/LC_MESSAGES/pulseaudio.mo
share/locale/sv/LC_MESSAGES/pulseaudio.mo
share/locale/ta/LC_MESSAGES/pulseaudio.mo
share/locale/te/LC_MESSAGES/pulseaudio.mo
+share/locale/tr/LC_MESSAGES/pulseaudio.mo
share/locale/uk/LC_MESSAGES/pulseaudio.mo
share/locale/zh_CN/LC_MESSAGES/pulseaudio.mo
share/locale/zh_TW/LC_MESSAGES/pulseaudio.mo
share/vala/vapi/libpulse-mainloop-glib.deps
share/vala/vapi/libpulse-mainloop-glib.vapi
+share/vala/vapi/libpulse-simple.deps
+share/vala/vapi/libpulse-simple.vapi
share/vala/vapi/libpulse.deps
share/vala/vapi/libpulse.vapi
+share/zsh/site-functions/_pulseaudio
@pkgdir share/examples/pulse
diff --git a/audio/pulseaudio/buildlink3.mk b/audio/pulseaudio/buildlink3.mk
index e48eec8761d..6f4c5263063 100644
--- a/audio/pulseaudio/buildlink3.mk
+++ b/audio/pulseaudio/buildlink3.mk
@@ -1,12 +1,12 @@
-# $NetBSD: buildlink3.mk,v 1.22 2014/06/09 13:08:19 ryoon Exp $
+# $NetBSD: buildlink3.mk,v 1.23 2015/02/21 23:13:10 ryoon Exp $
BUILDLINK_TREE+= pulseaudio
.if !defined(PULSEAUDIO_BUILDLINK3_MK)
PULSEAUDIO_BUILDLINK3_MK:=
-BUILDLINK_API_DEPENDS.pulseaudio+= pulseaudio>=5.0
-BUILDLINK_ABI_DEPENDS.pulseaudio+= pulseaudio>=5.0
+BUILDLINK_API_DEPENDS.pulseaudio+= pulseaudio>=6.0
+BUILDLINK_ABI_DEPENDS.pulseaudio+= pulseaudio>=6.0
BUILDLINK_PKGSRCDIR.pulseaudio?= ../../audio/pulseaudio
.include "../../mk/bsd.fast.prefs.mk"
diff --git a/audio/pulseaudio/distinfo b/audio/pulseaudio/distinfo
index e272dc90120..d55555f2068 100644
--- a/audio/pulseaudio/distinfo
+++ b/audio/pulseaudio/distinfo
@@ -1,19 +1,18 @@
-$NetBSD: distinfo,v 1.48 2015/01/27 04:04:50 dbj Exp $
+$NetBSD: distinfo,v 1.49 2015/02/21 23:13:10 ryoon Exp $
-SHA1 (pulseaudio-5.0.tar.xz) = e420931a0b9cf37331cd06e30ba415046317ab85
-RMD160 (pulseaudio-5.0.tar.xz) = 4ba13e92c58f8ada4542d521131094a55e3b6991
-Size (pulseaudio-5.0.tar.xz) = 1455428 bytes
+SHA1 (pulseaudio-6.0.tar.xz) = 3607d523fb270d9b68463de30f5d9e17957f1088
+RMD160 (pulseaudio-6.0.tar.xz) = a3f96cabc2872646c34ba581d6044dc4a6513fd9
+Size (pulseaudio-6.0.tar.xz) = 1469248 bytes
SHA1 (patch-aa) = 4e8a38810453d0efad287528b7f18c056a5cdd8b
SHA1 (patch-configure.ac) = e5c90f38f3d06af64579176495a4023281ac0699
SHA1 (patch-src_Makefile.am) = debe40be5d1155f6cb0d5ae90119dece4e090b02
SHA1 (patch-src_Makefile.in) = acbd3abee7225a7b3f1c422e30d9efe2adb1253c
SHA1 (patch-src_daemon_caps.c) = e819c26cd3d91d93ae5877725ed6a1b59183d89a
-SHA1 (patch-src_daemon_main.c) = e87f764d18345056210427bea52bf27f3f2999b6
+SHA1 (patch-src_daemon_main.c) = 8cdabd3c631cc5e7c7f370e364d9511b23f88668
SHA1 (patch-src_modules_module-detect.c) = 25c803ee2d5addf9dbf522d81bd422dc201d4550
SHA1 (patch-src_modules_oss_module-oss.c) = 399ac178ae832619253ce8dd985edbed23db86e7
-SHA1 (patch-src_modules_rtp_rtp.c) = e6c5675c97c28d3c0166c6a2c4ce714334de25e2
SHA1 (patch-src_pulsecore_sample-util.h) = b6bd83cfdc1c337453d9a728f07205a2cf0af831
-SHA1 (patch-src_pulsecore_svolume__mmx.c) = 57935e4f44f65f062a3669e8ab2749c08c3c4d84
-SHA1 (patch-src_pulsecore_svolume__sse.c) = 1cf7c9cdf1c97d4b6d50b4a5118cc21ce236edc8
+SHA1 (patch-src_pulsecore_svolume__mmx.c) = c34d153e3bfdb812eb7bd70fa330a9ec674c2dc2
+SHA1 (patch-src_pulsecore_svolume__sse.c) = 47c97c1af947133f2a7b330aed38792bb0e7ef09
SHA1 (patch-src_tests_mult-s16-test.c) = 3a0fbec804ebefbd88688e84b8d45e0aca597b84
SHA1 (patch-src_tests_rtpoll-test.c) = 3584aeda2b6f7eb14af9cb5c665a31d972a306ae
diff --git a/audio/pulseaudio/patches/patch-src_daemon_main.c b/audio/pulseaudio/patches/patch-src_daemon_main.c
index d1cefe8cc7b..fdf02602b03 100644
--- a/audio/pulseaudio/patches/patch-src_daemon_main.c
+++ b/audio/pulseaudio/patches/patch-src_daemon_main.c
@@ -1,18 +1,18 @@
-$NetBSD: patch-src_daemon_main.c,v 1.1 2014/06/09 13:08:19 ryoon Exp $
+$NetBSD: patch-src_daemon_main.c,v 1.2 2015/02/21 23:13:10 ryoon Exp $
Only display Linux-specific warning on Linux.
---- src/daemon/main.c.orig 2014-02-25 14:01:58.000000000 +0000
+--- src/daemon/main.c.orig 2015-02-12 14:10:35.000000000 +0000
+++ src/daemon/main.c
-@@ -1002,10 +1002,12 @@ int main(int argc, char *argv[]) {
+@@ -997,10 +997,12 @@ int main(int argc, char *argv[]) {
pa_disable_sigpipe();
+#if defined(__linux__)
if (pa_rtclock_hrtimer())
- pa_log_info(_("Fresh high-resolution timers available! Bon appetit!"));
+ pa_log_info("Fresh high-resolution timers available! Bon appetit!");
else
- pa_log_info(_("Dude, your kernel stinks! The chef's recommendation today is Linux with high-resolution timers enabled!"));
+ pa_log_info("Dude, your kernel stinks! The chef's recommendation today is Linux with high-resolution timers enabled!");
+#endif
if (conf->lock_memory) {
diff --git a/audio/pulseaudio/patches/patch-src_pulsecore_svolume__mmx.c b/audio/pulseaudio/patches/patch-src_pulsecore_svolume__mmx.c
index b0b5c1e7a49..74c5ab51fab 100644
--- a/audio/pulseaudio/patches/patch-src_pulsecore_svolume__mmx.c
+++ b/audio/pulseaudio/patches/patch-src_pulsecore_svolume__mmx.c
@@ -1,24 +1,24 @@
-$NetBSD: patch-src_pulsecore_svolume__mmx.c,v 1.3 2014/06/30 11:08:54 jperkin Exp $
+$NetBSD: patch-src_pulsecore_svolume__mmx.c,v 1.4 2015/02/21 23:13:10 ryoon Exp $
Avoid bad register usage on OSX 32-bit.
---- src/pulsecore/svolume_mmx.c.orig 2014-02-22 11:03:55.000000000 +0000
+--- src/pulsecore/svolume_mmx.c.orig 2015-02-12 14:10:35.000000000 +0000
+++ src/pulsecore/svolume_mmx.c
-@@ -34,7 +34,7 @@
+@@ -32,7 +32,7 @@
#include "sample-util.h"
--#if (!defined(__FreeBSD__) && defined (__i386__)) || defined (__amd64__)
-+#if ((!defined(__FreeBSD__) && !defined(__APPLE__)) && defined (__i386__)) || defined (__amd64__)
+-#if (!defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && defined (__i386__)) || defined (__amd64__)
++#if (!defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && !defined(__APPLE__) && defined (__i386__)) || defined (__amd64__)
/* in s: 2 int16_t samples
* in v: 2 int32_t volumes, fixed point 16:16
* out s: contains scaled and clamped int16_t samples.
-@@ -243,7 +243,7 @@ static void pa_volume_s16re_mmx(int16_t
- #endif /* (!defined(__FreeBSD__) && defined (__i386__)) || defined (__amd64__) */
+@@ -241,7 +241,7 @@ static void pa_volume_s16re_mmx(int16_t
+ #endif /* (!defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && defined (__i386__)) || defined (__amd64__) */
void pa_volume_func_init_mmx(pa_cpu_x86_flag_t flags) {
--#if (!defined(__FreeBSD__) && defined (__i386__)) || defined (__amd64__)
-+#if ((!defined(__FreeBSD__) && !defined(__APPLE__)) && defined (__i386__)) || defined (__amd64__)
+-#if (!defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && defined (__i386__)) || defined (__amd64__)
++#if (!defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && !defined(__APPLE__) && defined (__i386__)) || defined (__amd64__)
if ((flags & PA_CPU_X86_MMX) && (flags & PA_CPU_X86_CMOV)) {
pa_log_info("Initialising MMX optimized volume functions.");
diff --git a/audio/pulseaudio/patches/patch-src_pulsecore_svolume__sse.c b/audio/pulseaudio/patches/patch-src_pulsecore_svolume__sse.c
index 96f70dbab6a..4495a51f9fd 100644
--- a/audio/pulseaudio/patches/patch-src_pulsecore_svolume__sse.c
+++ b/audio/pulseaudio/patches/patch-src_pulsecore_svolume__sse.c
@@ -1,24 +1,24 @@
-$NetBSD: patch-src_pulsecore_svolume__sse.c,v 1.3 2014/06/30 11:08:54 jperkin Exp $
+$NetBSD: patch-src_pulsecore_svolume__sse.c,v 1.4 2015/02/21 23:13:10 ryoon Exp $
Avoid bad register usage on OSX 32-bit.
---- src/pulsecore/svolume_sse.c.orig 2014-02-22 11:05:30.000000000 +0000
+--- src/pulsecore/svolume_sse.c.orig 2015-02-12 14:10:35.000000000 +0000
+++ src/pulsecore/svolume_sse.c
-@@ -34,7 +34,7 @@
+@@ -32,7 +32,7 @@
#include "sample-util.h"
--#if (!defined(__FreeBSD__) && defined (__i386__)) || defined (__amd64__)
-+#if ((!defined(__FreeBSD__) && !defined(__APPLE__)) && defined (__i386__)) || defined (__amd64__)
+-#if (!defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && defined (__i386__)) || defined (__amd64__)
++#if (!defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && !defined(__APPLE__) && defined (__i386__)) || defined (__amd64__)
#define VOLUME_32x16(s,v) /* .. | vh | vl | */ \
" pxor %%xmm4, %%xmm4 \n\t" /* .. | 0 | 0 | */ \
-@@ -254,7 +254,7 @@ static void pa_volume_s16re_sse2(int16_t
- #endif /* (!defined(__FreeBSD__) && defined (__i386__)) || defined (__amd64__) */
+@@ -252,7 +252,7 @@ static void pa_volume_s16re_sse2(int16_t
+ #endif /* (!defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && defined (__i386__)) || defined (__amd64__) */
void pa_volume_func_init_sse(pa_cpu_x86_flag_t flags) {
--#if (!defined(__FreeBSD__) && defined (__i386__)) || defined (__amd64__)
-+#if ((!defined(__FreeBSD__) && !defined(__APPLE__)) && defined (__i386__)) || defined (__amd64__)
+-#if (!defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && defined (__i386__)) || defined (__amd64__)
++#if (!defined(__FreeBSD__) && !defined(__FreeBSD_kernel__) && !defined(__APPLE__) && defined (__i386__)) || defined (__amd64__)
if (flags & PA_CPU_X86_SSE2) {
pa_log_info("Initialising SSE2 optimized volume functions.");