[arch-commits] Commit in jack2/trunk (PKGBUILD jack1compat.diff)
Ray Rashif
schiv at archlinux.org
Thu Feb 4 21:03:40 UTC 2016
Date: Thursday, February 4, 2016 @ 22:03:39
Author: schiv
Revision: 160347
upgpkg: jack2 1.9.10-4
jack1 compat fix; FS#47839
Added:
jack2/trunk/jack1compat.diff
Modified:
jack2/trunk/PKGBUILD
------------------+
PKGBUILD | 12 +++++++++---
jack1compat.diff | 33 +++++++++++++++++++++++++++++++++
2 files changed, 42 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2016-02-04 20:24:16 UTC (rev 160346)
+++ PKGBUILD 2016-02-04 21:03:39 UTC (rev 160347)
@@ -9,7 +9,7 @@
#pkgname= # single build (overrides split)
_tarname=jack
pkgver=1.9.10
-pkgrel=3
+pkgrel=4
arch=('i686' 'x86_64')
url="http://jackaudio.org/"
backup=(etc/security/limits.d/99-audio.conf)
@@ -17,10 +17,12 @@
makedepends=('python2-dbus' 'libffado' 'celt' 'opus' 'libsamplerate')
source=("https://dl.dropbox.com/u/28869550/jack-$pkgver.tar.bz2"
'99-audio.conf'
- '40-hpet-permissions.rules')
+ '40-hpet-permissions.rules'
+ 'jack1compat.diff')
md5sums=('4aeb91d7ae0cabce98355436ed4f217a'
'ae65b7c9ebe0fff6c918ba9d97ae342d'
- '471aad533ff56c5d3cbbf65ce32cadef')
+ '471aad533ff56c5d3cbbf65ce32cadef'
+ '8c367d60a6375ebacf0d53ad651a0486')
_isbuild() {
printf "%s\n" ${pkgname[@]} | grep -qx $1
@@ -52,6 +54,10 @@
# TODO: report upstream, but redundant until github issue 22 resolves
#sed -i 's:build/default/html:html:' $_tarname-$pkgver/wscript
+
+ # see https://bugs.archlinux.org/task/47839
+ (cd $_tarname-$pkgver && patch -Np1 -i $srcdir/jack1compat.diff)
+
# we may do 2 different builds
cp -r $_tarname-$pkgver $_tarname-dbus-$pkgver
}
Added: jack1compat.diff
===================================================================
--- jack1compat.diff (rev 0)
+++ jack1compat.diff 2016-02-04 21:03:39 UTC (rev 160347)
@@ -0,0 +1,33 @@
+diff --git a/common/jack/types.h b/common/jack/types.h
+index 094d407..2dccf34 100644
+--- a/common/jack/types.h
++++ b/common/jack/types.h
+@@ -403,10 +403,8 @@ typedef void (*JackPortConnectCallback)(jack_port_id_t a, jack_port_id_t b, int
+ * @param port the port that has been renamed
+ * @param new_name the new name
+ * @param arg pointer to a client supplied structure
+- *
+- * @return zero on success, non-zero on error
+ */
+-typedef int (*JackPortRenameCallback)(jack_port_id_t port, const char* old_name, const char* new_name, void *arg);
++typedef void (*JackPortRenameCallback)(jack_port_id_t port, const char* old_name, const char* new_name, void *arg);
+
+ /**
+ * Prototype for the client supplied function that is called
+diff --git a/tests/test.cpp b/tests/test.cpp
+index 750d152..8a8a811 100644
+--- a/tests/test.cpp
++++ b/tests/test.cpp
+@@ -186,11 +186,10 @@ void Jack_Client_Registration_Callback(const char* name, int val, void *arg)
+ client_register--;
+ }
+
+-int Jack_Port_Rename_Callback(jack_port_id_t port, const char* old_name, const char* new_name, void *arg)
++void Jack_Port_Rename_Callback(jack_port_id_t port, const char* old_name, const char* new_name, void *arg)
+ {
+ Log("Rename callback has been successfully called with old_name '%s' and new_name '%s'. (msg from callback)\n", old_name, new_name);
+ port_rename_clbk = 1;
+- return 0;
+ }
+
+ int Jack_Update_Buffer_Size(jack_nframes_t nframes, void *arg)
More information about the arch-commits
mailing list