rpms/jack-audio-connection-kit/F-11 jack-audio-connection-kit-0.116.1-cleanup-mb-thread.patch, NONE, 1.1 jack-audio-connection-kit.spec, 1.29, 1.30 sources, 1.7, 1.8

Tom Callaway spot at fedoraproject.org
Wed Nov 4 21:02:24 UTC 2009


Author: spot

Update of /cvs/pkgs/rpms/jack-audio-connection-kit/F-11
In directory cvs1.fedora.phx.redhat.com:/tmp/cvs-serv29374/F-11

Modified Files:
	jack-audio-connection-kit.spec sources 
Added Files:
	jack-audio-connection-kit-0.116.1-cleanup-mb-thread.patch 
Log Message:
update to 0.116.2, with thread fix, on all branches

jack-audio-connection-kit-0.116.1-cleanup-mb-thread.patch:
 client.c |    5 +++++
 1 file changed, 5 insertions(+)

--- NEW FILE jack-audio-connection-kit-0.116.1-cleanup-mb-thread.patch ---
--- jack-audio-connection-kit-0.116.1/libjack/client.c.cleanup-mb-thread	2009-11-04 14:48:04.686074485 -0500
+++ jack-audio-connection-kit-0.116.1/libjack/client.c	2009-11-04 14:48:40.198074109 -0500
@@ -970,6 +970,7 @@ jack_client_open_aux (const char *client
 	/* validate parameters */
 	if ((options & ~JackOpenOptions)) {
 		*status |= (JackFailure|JackInvalidOption);
+		jack_messagebuffer_exit ();
 		return NULL;
 	}
 
@@ -984,6 +985,7 @@ jack_client_open_aux (const char *client
 	*/
 	if (jack_get_tmpdir ()) {
 		*status |= JackFailure;
+		jack_messagebuffer_exit ();
 		return NULL;
 	}
 
@@ -994,6 +996,7 @@ jack_client_open_aux (const char *client
 
 	if (jack_request_client (ClientExternal, client_name, options, status,
 				 &va, &res, &req_fd)) {
+		jack_messagebuffer_exit ();
 		return NULL;
 	}
 
@@ -1088,6 +1091,8 @@ jack_client_open_aux (const char *client
  	return client;
 	
   fail:
+	jack_messagebuffer_exit ();
+
 	if (client->engine) {
 		jack_release_shm (&client->engine_shm);
 		client->engine = 0;


Index: jack-audio-connection-kit.spec
===================================================================
RCS file: /cvs/pkgs/rpms/jack-audio-connection-kit/F-11/jack-audio-connection-kit.spec,v
retrieving revision 1.29
retrieving revision 1.30
diff -u -p -r1.29 -r1.30
--- jack-audio-connection-kit.spec	21 Jun 2009 11:29:28 -0000	1.29
+++ jack-audio-connection-kit.spec	4 Nov 2009 21:02:24 -0000	1.30
@@ -1,7 +1,7 @@
 Summary: The Jack Audio Connection Kit
 Name: jack-audio-connection-kit
-Version: 0.116.1
-Release: 5%{?dist}
+Version: 0.116.2
+Release: 1%{?dist}
 License: GPLv2 and LGPLv2
 Group: System Environment/Daemons
 Source0: http://www.jackaudio.org/downloads/%{name}-%{version}.tar.gz
@@ -9,6 +9,7 @@ Source1: %{name}-README.Fedora
 Source2: %{name}-script.pa
 Source3: %{name}-no_date_footer.html
 Source4: %{name}-limits.conf
+Patch0: jack-audio-connection-kit-0.116.1-cleanup-mb-thread.patch
 URL: http://www.jackaudio.org
 BuildRoot: %{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 BuildRequires: alsa-lib-devel
@@ -17,7 +18,9 @@ BuildRequires: pkgconfig
 BuildRequires: doxygen
 BuildRequires: readline-devel, ncurses-devel
 BuildRequires: autoconf >= 2.59, automake >= 1.9.3, libtool
+%ifnarch s390 s390x
 BuildRequires: libfreebob-devel >= 1.0.0
+%endif
 
 %define groupname jackuser
 %define pagroup   pulse-rt
@@ -62,6 +65,8 @@ Small example clients that use the Jack 
 %prep
 %setup -q
 
+%patch0 -p1 -b .cleanup-mb-thread
+
 # Put custom HTML_FOOTER to avoid timestamp inside
 # (recipe was taken from http://fedoraproject.org/wiki/PackagingDrafts/MultilibTricks)
 cp %{SOURCE3} doc/no_date_footer.html
@@ -79,7 +84,9 @@ autoreconf --force --install
 
 %configure \
     --with-html-dir=%{_docdir} \
+%ifnarch s390 s390x
     --enable-freebob \
+%endif
     --disable-oss \
     --disable-portaudio \
     --with-default-tmpdir=/dev/shm
@@ -166,6 +173,16 @@ exit 0
 %{_bindir}/jack_midisine
 
 %changelog
+* Wed Nov  4 2009 Tom "spot" Callaway <tcallawa at redhat.com> - 0.116.2-8
+- update to 0.116.2
+- make sure we cleanup threads that we open, fixes segfaults (thanks to Ray Strode)
+
+* Tue Oct 27 2009 Dennis Gilmore <dennis at ausil.us> - 0.116.1-7
+- dont build libfreebob support on s390 arches
+
+* Fri Jul 24 2009 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 0.116.1-6
+- Rebuilt for https://fedoraproject.org/wiki/Fedora_12_Mass_Rebuild
+
 * Sun Jun 21 2009 Andy Shevchenko <andy at smile.org.ua> - 0.116.1-5
 - create file under /etc/security/limits.d instead of limits.conf hack (#506583)
 - rename jack-audio-connection-kit.pa to jack.pa in the documentation part


Index: sources
===================================================================
RCS file: /cvs/pkgs/rpms/jack-audio-connection-kit/F-11/sources,v
retrieving revision 1.7
retrieving revision 1.8
diff -u -p -r1.7 -r1.8
--- sources	15 Dec 2008 18:27:18 -0000	1.7
+++ sources	4 Nov 2009 21:02:24 -0000	1.8
@@ -1 +1 @@
-f2aeb463466084dfdc0ba4360b4998aa  jack-audio-connection-kit-0.116.1.tar.gz
+9c0ae9880e9b6e081f1a238fe6a28bd5  jack-audio-connection-kit-0.116.2.tar.gz




More information about the scm-commits mailing list