[rxtx] fix fhs_lock #666761

Levente Farkas lfarkas at fedoraproject.org
Thu Mar 17 20:52:33 UTC 2011


commit 20e5d7ffa739f3c9f77e4eed108f7062616a5165
Author: Levente Farkas <lfarkas at lfarkas.org>
Date:   Thu Mar 17 21:51:53 2011 +0100

    fix fhs_lock #666761

 rxtx-2.2-fhs_lock.patch |   13 +++++++++++++
 rxtx.spec               |   13 +++++++++----
 2 files changed, 22 insertions(+), 4 deletions(-)
---
diff --git a/rxtx-2.2-fhs_lock.patch b/rxtx-2.2-fhs_lock.patch
new file mode 100644
index 0000000..5ec0685
--- /dev/null
+++ b/rxtx-2.2-fhs_lock.patch
@@ -0,0 +1,13 @@
+--- ./src/SerialImp.c.orig	2011-03-17 14:42:48.946047373 -0500
++++ ./src/SerialImp.c		2011-03-17 14:46:01.244904859 -0500
+@@ -5291,8 +5291,8 @@ 
+ 	 *
+ 	 */
+ 	int fd,j;
+-	char lockinfo[12], message[80];
+-	char file[80], *p;
++	char lockinfo[12], message[200];
++	char file[200], *p;
+ 
+ 	j = strlen( filename );
+ 	p = ( char * ) filename + j;
diff --git a/rxtx.spec b/rxtx.spec
index 7ae571e..3105e31 100644
--- a/rxtx.spec
+++ b/rxtx.spec
@@ -4,7 +4,7 @@
 
 %global upver	2.2
 %global uprel	20100211
-%global rel	0.3
+%global rel	0.4
 
 #global jni	%{_jnidir}
 %global jni	%{_libdir}/%{name}
@@ -12,7 +12,7 @@
 Summary:	Parallel communication for the Java Development Toolkit
 Name:		rxtx
 Version:	%{upver}
-Release:	%{rel}.%{uprel}%{?dist}.1
+Release:	%{rel}.%{uprel}%{?dist}
 License:	LGPLv2+
 Group:		System Environment/Libraries
 URL:		http://rxtx.qbang.org/
@@ -24,7 +24,8 @@ Source:		%{name}-%{uprel}.tar.bz2
 #Source:		http://rxtx.qbang.org/pub/rxtx/%{name}-%{upver}-%{uprel}.tgz
 Patch1:		rxtx-2.2-loadlibrary.patch
 Patch2:		rxtx-2.2-no-io.h.patch
-Patch3:		rxtx-2.2-lock.patch
+Patch3:		rxtx-2.2-fhs_lock.patch
+Patch4:		rxtx-2.2-lock.patch
 BuildRoot:	%{_tmppath}/%{name}-%{version}-%{release}-root-%(%{__id_u} -n)
 #BuildRequires:	java-devel >= 1:1.6.0
 BuildRequires:	java-devel
@@ -47,8 +48,9 @@ IEEE 1284, RS485, I2C and RawIO.
 %setup -q -n rxtx-%{uprel}
 sed -e 's|@JNIPATH@|%{jni}|' %{PATCH1} | patch -s -b --suffix .p1 -p1
 %patch2 -p1
-%if 0%{?fedora} > 13
 %patch3 -p1
+%if 0%{?fedora} > 13 || 0%{?rhel} > 5
+%patch4 -p1
 %endif
 # remove prebuild binaries
 find . -name '*.jar' -exec rm {} \;
@@ -79,6 +81,9 @@ rm -rf %{buildroot}
 %{jni}
 
 %changelog
+* Thu Mar 17 2011 Levente Farkas <lfarkas at lfarkas.org> - 2.2-0.4.20100211
+- fix fhs_lock  #666761
+
 * Wed Feb 09 2011 Fedora Release Engineering <rel-eng at lists.fedoraproject.org> - 2.2-0.3.20100211.1
 - Rebuilt for https://fedoraproject.org/wiki/Fedora_15_Mass_Rebuild
 


More information about the scm-commits mailing list