[arch-commits] Commit in java-rxtx/repos/community-x86_64 (16 files)

Balló György bgyorgy at archlinux.org
Thu May 28 08:25:08 UTC 2020


    Date: Thursday, May 28, 2020 @ 08:25:07
  Author: bgyorgy
Revision: 636202

archrelease: copy trunk to community-x86_64

Added:
  java-rxtx/repos/community-x86_64/PKGBUILD
    (from rev 636201, java-rxtx/trunk/PKGBUILD)
  java-rxtx/repos/community-x86_64/java-rxtx.install
    (from rev 636201, java-rxtx/trunk/java-rxtx.install)
  java-rxtx/repos/community-x86_64/java10.patch
    (from rev 636201, java-rxtx/trunk/java10.patch)
  java-rxtx/repos/community-x86_64/java11.patch
    (from rev 636201, java-rxtx/trunk/java11.patch)
  java-rxtx/repos/community-x86_64/rxtx-2.2-fhs_lock.patch
    (from rev 636201, java-rxtx/trunk/rxtx-2.2-fhs_lock.patch)
  java-rxtx/repos/community-x86_64/rxtx-2.2-lock.patch
    (from rev 636201, java-rxtx/trunk/rxtx-2.2-lock.patch)
  java-rxtx/repos/community-x86_64/rxtx-2.2-undefined_symbol.patch
    (from rev 636201, java-rxtx/trunk/rxtx-2.2-undefined_symbol.patch)
  java-rxtx/repos/community-x86_64/ttyACM_port.patch
    (from rev 636201, java-rxtx/trunk/ttyACM_port.patch)
  java-rxtx/repos/community-x86_64/utsrelease.patch
    (from rev 636201, java-rxtx/trunk/utsrelease.patch)
Deleted:
  java-rxtx/repos/community-x86_64/PKGBUILD
  java-rxtx/repos/community-x86_64/java-rxtx.install
  java-rxtx/repos/community-x86_64/java10.patch
  java-rxtx/repos/community-x86_64/rxtx-2.2-fhs_lock.patch
  java-rxtx/repos/community-x86_64/rxtx-2.2-lock.patch
  java-rxtx/repos/community-x86_64/ttyACM_port.patch
  java-rxtx/repos/community-x86_64/utsrelease.patch

---------------------------------+
 PKGBUILD                        |  142 ++++++++++++++++++++------------------
 java-rxtx.install               |    6 -
 java10.patch                    |   56 +++++++-------
 java11.patch                    |   12 +++
 rxtx-2.2-fhs_lock.patch         |   26 +++---
 rxtx-2.2-lock.patch             |   24 +++---
 rxtx-2.2-undefined_symbol.patch |   12 +++
 ttyACM_port.patch               |   56 +++++++-------
 utsrelease.patch                |   72 +++++++++----------
 9 files changed, 220 insertions(+), 186 deletions(-)

Deleted: PKGBUILD
===================================================================
--- PKGBUILD	2020-05-28 08:24:59 UTC (rev 636201)
+++ PKGBUILD	2020-05-28 08:25:07 UTC (rev 636202)
@@ -1,66 +0,0 @@
-# Maintainer: Balló György <ballogyor+arch at gmail dot com>
-# Contributor: Vitaliy Berdinskikh ur6lad[at]i.ua
-
-pkgname=java-rxtx
-_pkgname=rxtx
-pkgver=2.2pre2
-pkgrel=6
-pkgdesc="Java library for serial IO"
-arch=('x86_64')
-url="http://rxtx.qbang.org/"
-license=('LGPL')
-depends=('glibc' 'java-runtime' 'systemd')
-makedepends=('java-environment')
-provides=("$_pkgname=$pkgver")
-replaces=("$_pkgname")
-install=$pkgname.install
-source=(http://rxtx.qbang.org/pub/$_pkgname/$_pkgname-$pkgver.zip
-        utsrelease.patch
-        rxtx-2.2-lock.patch
-        rxtx-2.2-fhs_lock.patch
-        ttyACM_port.patch
-        java10.patch)
-md5sums=('7eedb18e3f33a427e2b0e9be8ce3f94c'
-         '2f21ec5eb108f871815242698b6150f1'
-         '1f7c43d582bfe9daea22d7f7057436da'
-         'f4d22d263f45cd1d4db6242dd0ac78ae'
-         '903a3fe0067d0682dd5f64483c741df6'
-         '683dd95e6e419b2b63851c08ede7ca86')
-
-prepare() {
-  cd $_pkgname-$pkgver
-
-  # Fix build
-  patch -Np1 -i ../utsrelease.patch
-
-  # Fix lockdir patch
-  patch -Np1 -i ../rxtx-2.2-lock.patch
-
-  # Fix buffer overflow
-  patch -Np1 -i ../rxtx-2.2-fhs_lock.patch
-
-  # Enable more ports
-  patch -Np1 -i ../ttyACM_port.patch
-
-  # Fix build with openjdk10
-  patch -Np1 -i ../java10.patch
-
-  rm *.m4
-  autoreconf -fi
-}
-
-build() {
-  cd $_pkgname-$pkgver
-  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
-  make -j1
-}
-
-package() {
-  cd $_pkgname-$pkgver
-  mkdir -p "$pkgdir"/usr/{lib,share/java/rxtx}
-  make JHOME="$pkgdir/usr/share/java/rxtx" RXTX_PATH="$pkgdir/usr/lib" install
-
-  # Setup lock directory
-  install -dm755 "$pkgdir"/usr/lib/tmpfiles.d
-  echo 'd /run/lock/lockdev 0775 root lock -' > "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
-}

Copied: java-rxtx/repos/community-x86_64/PKGBUILD (from rev 636201, java-rxtx/trunk/PKGBUILD)
===================================================================
--- PKGBUILD	                        (rev 0)
+++ PKGBUILD	2020-05-28 08:25:07 UTC (rev 636202)
@@ -0,0 +1,76 @@
+# Maintainer: Balló György <ballogyor+arch at gmail dot com>
+# Contributor: Vitaliy Berdinskikh ur6lad[at]i.ua
+
+pkgname=java-rxtx
+_pkgname=rxtx
+pkgver=2.2pre2
+pkgrel=7
+pkgdesc="Java library for serial IO"
+arch=('x86_64')
+url="http://rxtx.qbang.org/"
+license=('LGPL')
+depends=('glibc' 'java-runtime' 'systemd')
+makedepends=('java-environment')
+provides=("$_pkgname=$pkgver")
+replaces=("$_pkgname")
+install=$pkgname.install
+source=(http://rxtx.qbang.org/pub/$_pkgname/$_pkgname-$pkgver.zip
+        utsrelease.patch
+        rxtx-2.2-lock.patch
+        rxtx-2.2-fhs_lock.patch
+        ttyACM_port.patch
+        java10.patch
+        java11.patch
+        rxtx-2.2-undefined_symbol.patch)
+md5sums=('7eedb18e3f33a427e2b0e9be8ce3f94c'
+         '2f21ec5eb108f871815242698b6150f1'
+         '1f7c43d582bfe9daea22d7f7057436da'
+         'f4d22d263f45cd1d4db6242dd0ac78ae'
+         '903a3fe0067d0682dd5f64483c741df6'
+         '683dd95e6e419b2b63851c08ede7ca86'
+         '1db5c64e239c80294d00c932237889dd'
+         '4695fe9bb28a7c9b21447f998fb46b02')
+
+prepare() {
+  cd $_pkgname-$pkgver
+
+  # Fix build
+  patch -Np1 -i ../utsrelease.patch
+
+  # Fix lockdir patch
+  patch -Np1 -i ../rxtx-2.2-lock.patch
+
+  # Fix buffer overflow
+  patch -Np1 -i ../rxtx-2.2-fhs_lock.patch
+
+  # Enable more ports
+  patch -Np1 -i ../ttyACM_port.patch
+
+  # Fix build with openjdk10
+  patch -Np1 -i ../java10.patch
+  
+  # Fix build with openjdk11
+  patch -Np1 -i ../java11.patch
+  
+  # Fix undefined symbol
+  patch -Np1 -i ../rxtx-2.2-undefined_symbol.patch
+
+  rm *.m4
+  autoreconf -fi
+}
+
+build() {
+  cd $_pkgname-$pkgver
+  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
+  make -j1
+}
+
+package() {
+  cd $_pkgname-$pkgver
+  mkdir -p "$pkgdir"/usr/{lib,share/java/rxtx}
+  make JHOME="$pkgdir/usr/share/java/rxtx" RXTX_PATH="$pkgdir/usr/lib" install
+
+  # Setup lock directory
+  install -dm755 "$pkgdir"/usr/lib/tmpfiles.d
+  echo 'd /run/lock/lockdev 0775 root lock -' > "$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
+}

Deleted: java-rxtx.install
===================================================================
--- java-rxtx.install	2020-05-28 08:24:59 UTC (rev 636201)
+++ java-rxtx.install	2020-05-28 08:25:07 UTC (rev 636202)
@@ -1,3 +0,0 @@
-post_install() {
-  echo "Users need to be in 'lock' and 'uucp' groups to connect to devices"
-}

Copied: java-rxtx/repos/community-x86_64/java-rxtx.install (from rev 636201, java-rxtx/trunk/java-rxtx.install)
===================================================================
--- java-rxtx.install	                        (rev 0)
+++ java-rxtx.install	2020-05-28 08:25:07 UTC (rev 636202)
@@ -0,0 +1,3 @@
+post_install() {
+  echo "Users need to be in 'lock' and 'uucp' groups to connect to devices"
+}

Deleted: java10.patch
===================================================================
--- java10.patch	2020-05-28 08:24:59 UTC (rev 636201)
+++ java10.patch	2020-05-28 08:25:07 UTC (rev 636202)
@@ -1,28 +0,0 @@
-diff -Naur rxtx-2.2pre2.orig/configure.in rxtx-2.2pre2/configure.in
---- rxtx-2.2pre2.orig/configure.in	2008-12-31 03:28:37.000000000 +0100
-+++ rxtx-2.2pre2/configure.in	2018-04-25 07:50:42.382848449 +0200
-@@ -483,8 +483,7 @@
- 		;;
- 	*)
- 		find_java_native_include jni_md.h
--		JAVAH="\$(JPATH)/bin/javah -classpath \$(CLASSPATH) -d \$(DEST) -jni"
--		JAVAC="\$(JPATH)/bin/javac -classpath \$(CLASSPATH) -d \$(TOP)/ -O -source 1.3 -target 1.3"
-+		JAVAC="\$(JPATH)/bin/javac -classpath \$(CLASSPATH) -d \$(TOP)/ -h \$(DEST) -O"
- 		JAR="\$(JPATH)/bin/jar"
- 		JAVADOC="\$(JPATH)/bin/javadoc"
- 		CFLAGS=$CFLAGS" -D_BSD_SOURCE"
-diff -Naur rxtx-2.2pre2.orig/Makefile.am rxtx-2.2pre2/Makefile.am
---- rxtx-2.2pre2.orig/Makefile.am	2008-09-14 23:36:27.000000000 +0200
-+++ rxtx-2.2pre2/Makefile.am	2018-04-25 07:50:01.198326446 +0200
-@@ -111,11 +111,6 @@
- $(CLASSES): $(javafiles) $(TOP)/Makefile
- 	$(JAVAH_FIX)
- 	$(JAVAC) $(javafiles)
--	$(JAVAH) `(for i in $(javahfiles);do \
--		if grep > /dev/null native.*\( $(SPATH)/gnu/io/$$i.java; then \
--			echo $(CLASSDIR).$$i; \
--		fi; \
--	done)`
- 	$(JAR) cf $(JARTARGET) $(CLASSTOP)/*
- 
- #  install librxtxSerial.so into the proper directory and copy $(JARTARGET) to its

Copied: java-rxtx/repos/community-x86_64/java10.patch (from rev 636201, java-rxtx/trunk/java10.patch)
===================================================================
--- java10.patch	                        (rev 0)
+++ java10.patch	2020-05-28 08:25:07 UTC (rev 636202)
@@ -0,0 +1,28 @@
+diff -Naur rxtx-2.2pre2.orig/configure.in rxtx-2.2pre2/configure.in
+--- rxtx-2.2pre2.orig/configure.in	2008-12-31 03:28:37.000000000 +0100
++++ rxtx-2.2pre2/configure.in	2018-04-25 07:50:42.382848449 +0200
+@@ -483,8 +483,7 @@
+ 		;;
+ 	*)
+ 		find_java_native_include jni_md.h
+-		JAVAH="\$(JPATH)/bin/javah -classpath \$(CLASSPATH) -d \$(DEST) -jni"
+-		JAVAC="\$(JPATH)/bin/javac -classpath \$(CLASSPATH) -d \$(TOP)/ -O -source 1.3 -target 1.3"
++		JAVAC="\$(JPATH)/bin/javac -classpath \$(CLASSPATH) -d \$(TOP)/ -h \$(DEST) -O"
+ 		JAR="\$(JPATH)/bin/jar"
+ 		JAVADOC="\$(JPATH)/bin/javadoc"
+ 		CFLAGS=$CFLAGS" -D_BSD_SOURCE"
+diff -Naur rxtx-2.2pre2.orig/Makefile.am rxtx-2.2pre2/Makefile.am
+--- rxtx-2.2pre2.orig/Makefile.am	2008-09-14 23:36:27.000000000 +0200
++++ rxtx-2.2pre2/Makefile.am	2018-04-25 07:50:01.198326446 +0200
+@@ -111,11 +111,6 @@
+ $(CLASSES): $(javafiles) $(TOP)/Makefile
+ 	$(JAVAH_FIX)
+ 	$(JAVAC) $(javafiles)
+-	$(JAVAH) `(for i in $(javahfiles);do \
+-		if grep > /dev/null native.*\( $(SPATH)/gnu/io/$$i.java; then \
+-			echo $(CLASSDIR).$$i; \
+-		fi; \
+-	done)`
+ 	$(JAR) cf $(JARTARGET) $(CLASSTOP)/*
+ 
+ #  install librxtxSerial.so into the proper directory and copy $(JARTARGET) to its

Copied: java-rxtx/repos/community-x86_64/java11.patch (from rev 636201, java-rxtx/trunk/java11.patch)
===================================================================
--- java11.patch	                        (rev 0)
+++ java11.patch	2020-05-28 08:25:07 UTC (rev 636202)
@@ -0,0 +1,12 @@
+diff -Naur rxtx-2.2pre2.orig/src/gnu/io/LPRPort.java rxtx-2.2pre2/src/gnu/io/LPRPort.java
+--- rxtx-2.2pre2.orig/src/gnu/io/LPRPort.java	2007-04-26 07:26:05.000000000 +0200
++++ rxtx-2.2pre2/src/gnu/io/LPRPort.java	2020-05-28 10:20:22.755141415 +0200
+@@ -370,7 +370,7 @@
+ 		public void run()
+ 		{
+ 			eventLoop();
+-			yield();
++			Thread.yield();
+ 		}
+ 	}
+ }

Deleted: rxtx-2.2-fhs_lock.patch
===================================================================
--- rxtx-2.2-fhs_lock.patch	2020-05-28 08:24:59 UTC (rev 636201)
+++ rxtx-2.2-fhs_lock.patch	2020-05-28 08:25:07 UTC (rev 636202)
@@ -1,13 +0,0 @@
---- ./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;

Copied: java-rxtx/repos/community-x86_64/rxtx-2.2-fhs_lock.patch (from rev 636201, java-rxtx/trunk/rxtx-2.2-fhs_lock.patch)
===================================================================
--- rxtx-2.2-fhs_lock.patch	                        (rev 0)
+++ rxtx-2.2-fhs_lock.patch	2020-05-28 08:25:07 UTC (rev 636202)
@@ -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;

Deleted: rxtx-2.2-lock.patch
===================================================================
--- rxtx-2.2-lock.patch	2020-05-28 08:24:59 UTC (rev 636201)
+++ rxtx-2.2-lock.patch	2020-05-28 08:25:07 UTC (rev 636202)
@@ -1,12 +0,0 @@
-diff -up ./src/SerialImp.h.lock ./src/SerialImp.h
---- ./src/SerialImp.h.lock	2010-11-09 15:59:54.891179571 +0100
-+++ ./src/SerialImp.h	2010-11-09 16:01:12.257819409 +0100
-@@ -158,7 +158,7 @@ struct event_info_struct
- #	endif /* CMSPAR */
- #	
- #	define DEVICEDIR "/dev/"
--#	define LOCKDIR "/var/lock"
-+#	define LOCKDIR "/var/lock/lockdev"
- #	define LOCKFILEPREFIX "LCK.."
- #	define FHS
- #endif /* __linux__ */

Copied: java-rxtx/repos/community-x86_64/rxtx-2.2-lock.patch (from rev 636201, java-rxtx/trunk/rxtx-2.2-lock.patch)
===================================================================
--- rxtx-2.2-lock.patch	                        (rev 0)
+++ rxtx-2.2-lock.patch	2020-05-28 08:25:07 UTC (rev 636202)
@@ -0,0 +1,12 @@
+diff -up ./src/SerialImp.h.lock ./src/SerialImp.h
+--- ./src/SerialImp.h.lock	2010-11-09 15:59:54.891179571 +0100
++++ ./src/SerialImp.h	2010-11-09 16:01:12.257819409 +0100
+@@ -158,7 +158,7 @@ struct event_info_struct
+ #	endif /* CMSPAR */
+ #	
+ #	define DEVICEDIR "/dev/"
+-#	define LOCKDIR "/var/lock"
++#	define LOCKDIR "/var/lock/lockdev"
+ #	define LOCKFILEPREFIX "LCK.."
+ #	define FHS
+ #endif /* __linux__ */

Copied: java-rxtx/repos/community-x86_64/rxtx-2.2-undefined_symbol.patch (from rev 636201, java-rxtx/trunk/rxtx-2.2-undefined_symbol.patch)
===================================================================
--- rxtx-2.2-undefined_symbol.patch	                        (rev 0)
+++ rxtx-2.2-undefined_symbol.patch	2020-05-28 08:25:07 UTC (rev 636202)
@@ -0,0 +1,12 @@
+--- rxtx-20100211.orig/src/SerialImp.c	2018-11-04 13:02:53.306800091 +0100
++++ rxtx-20100211.new/src/SerialImp.c	2018-11-04 13:01:39.495497644 +0100
+--- ./src/SerialImp.c.orig	2018-11-04 13:02:53.306800091 +0100
++++ ./src/SerialImp.c		2018-11-04 13:01:39.495497644 +0100
+@@ -148,6 +148,7 @@
+ #endif /* LIBLOCKDEV */
+ 
+ extern int errno;
++#include <sys/sysmacros.h>
+ 
+ #include "SerialImp.h"
+ 

Deleted: ttyACM_port.patch
===================================================================
--- ttyACM_port.patch	2020-05-28 08:24:59 UTC (rev 636201)
+++ ttyACM_port.patch	2020-05-28 08:25:07 UTC (rev 636202)
@@ -1,28 +0,0 @@
-Description: Allows for the enumeration of many additional ports, including ttyACM for Arduino Unos
-Author: Scott Howard <showard314 at gmail.com>
-
-Index: rxtx/src/gnu/io/RXTXCommDriver.java
-===================================================================
---- rxtx.orig/src/gnu/io/RXTXCommDriver.java	2010-10-04 23:14:47.236148507 -0400
-+++ rxtx/src/gnu/io/RXTXCommDriver.java	2010-10-04 23:18:56.976108303 -0400
-@@ -574,20 +574,7 @@
- 					if(osName.equals("Linux"))
- 					{
- 						String[] Temp = {
--						"ttyS", // linux Serial Ports
- 						"ttySA", // for the IPAQs
--						"ttyUSB", // for USB frobs
--						"rfcomm",       // bluetooth serial device
--						"ttyircomm", // linux IrCommdevices (IrDA serial emu)
--						};
--						CandidatePortPrefixes=Temp;
--					}
--					else if(osName.equals("Linux-all-ports"))
--					{
--					/* if you want to enumerate all ports ~5000
--					   possible, then replace the above with this
--					*/
--						String[] Temp = {
- 						"comx",      // linux COMMX synchronous serial card
- 						"holter",    // custom card for heart monitoring
- 						"modem",     // linux symbolic link to modem.

Copied: java-rxtx/repos/community-x86_64/ttyACM_port.patch (from rev 636201, java-rxtx/trunk/ttyACM_port.patch)
===================================================================
--- ttyACM_port.patch	                        (rev 0)
+++ ttyACM_port.patch	2020-05-28 08:25:07 UTC (rev 636202)
@@ -0,0 +1,28 @@
+Description: Allows for the enumeration of many additional ports, including ttyACM for Arduino Unos
+Author: Scott Howard <showard314 at gmail.com>
+
+Index: rxtx/src/gnu/io/RXTXCommDriver.java
+===================================================================
+--- rxtx.orig/src/gnu/io/RXTXCommDriver.java	2010-10-04 23:14:47.236148507 -0400
++++ rxtx/src/gnu/io/RXTXCommDriver.java	2010-10-04 23:18:56.976108303 -0400
+@@ -574,20 +574,7 @@
+ 					if(osName.equals("Linux"))
+ 					{
+ 						String[] Temp = {
+-						"ttyS", // linux Serial Ports
+ 						"ttySA", // for the IPAQs
+-						"ttyUSB", // for USB frobs
+-						"rfcomm",       // bluetooth serial device
+-						"ttyircomm", // linux IrCommdevices (IrDA serial emu)
+-						};
+-						CandidatePortPrefixes=Temp;
+-					}
+-					else if(osName.equals("Linux-all-ports"))
+-					{
+-					/* if you want to enumerate all ports ~5000
+-					   possible, then replace the above with this
+-					*/
+-						String[] Temp = {
+ 						"comx",      // linux COMMX synchronous serial card
+ 						"holter",    // custom card for heart monitoring
+ 						"modem",     // linux symbolic link to modem.

Deleted: utsrelease.patch
===================================================================
--- utsrelease.patch	2020-05-28 08:24:59 UTC (rev 636201)
+++ utsrelease.patch	2020-05-28 08:25:07 UTC (rev 636202)
@@ -1,36 +0,0 @@
-diff -Naur rxtx-2.2pre2.orig/src/I2CImp.c rxtx-2.2pre2/src/I2CImp.c
---- rxtx-2.2pre2.orig/src/I2CImp.c	2007-04-26 07:26:05.000000000 +0200
-+++ rxtx-2.2pre2/src/I2CImp.c	2013-08-10 13:28:54.690313710 +0200
-@@ -125,7 +125,7 @@
- 	sigaction( SIGIO, NULL, &handler );
- 	if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
- #endif /* !__FreeBSD__ */
--#if defined(__linux__) 
-+#if defined(DEBUG) && defined(__linux__) && defined(UTS_RELEASE) 
- 	/* Lets let people who upgraded kernels know they may have problems */
- 	if (uname (&name) == -1)
- 	{
-diff -Naur rxtx-2.2pre2.orig/src/RawImp.c rxtx-2.2pre2/src/RawImp.c
---- rxtx-2.2pre2.orig/src/RawImp.c	2007-11-18 23:32:42.000000000 +0100
-+++ rxtx-2.2pre2/src/RawImp.c	2013-08-10 13:28:54.703647364 +0200
-@@ -270,7 +270,7 @@
- 	sigaction( SIGIO, NULL, &handler );
- 	if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
- #endif /* !__FreeBSD__ */
--#if defined(__linux__) 
-+#if defined(DEBUG) && defined(__linux__) && defined(UTS_RELEASE) 
- 	/* Lets let people who upgraded kernels know they may have problems */
- 	if (uname (&name) == -1)
- 	{
-diff -Naur rxtx-2.2pre2.orig/src/RS485Imp.c rxtx-2.2pre2/src/RS485Imp.c
---- rxtx-2.2pre2.orig/src/RS485Imp.c	2007-04-26 07:26:05.000000000 +0200
-+++ rxtx-2.2pre2/src/RS485Imp.c	2013-08-10 13:28:54.706980778 +0200
-@@ -125,7 +125,7 @@
- 	sigaction( SIGIO, NULL, &handler );
- 	if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
- #endif /* !__FreeBSD__ */
--#if defined(__linux__) 
-+#if defined(DEBUG) && defined(__linux__) && defined(UTS_RELEASE) 
- 	/* Lets let people who upgraded kernels know they may have problems */
- 	if (uname (&name) == -1)
- 	{

Copied: java-rxtx/repos/community-x86_64/utsrelease.patch (from rev 636201, java-rxtx/trunk/utsrelease.patch)
===================================================================
--- utsrelease.patch	                        (rev 0)
+++ utsrelease.patch	2020-05-28 08:25:07 UTC (rev 636202)
@@ -0,0 +1,36 @@
+diff -Naur rxtx-2.2pre2.orig/src/I2CImp.c rxtx-2.2pre2/src/I2CImp.c
+--- rxtx-2.2pre2.orig/src/I2CImp.c	2007-04-26 07:26:05.000000000 +0200
++++ rxtx-2.2pre2/src/I2CImp.c	2013-08-10 13:28:54.690313710 +0200
+@@ -125,7 +125,7 @@
+ 	sigaction( SIGIO, NULL, &handler );
+ 	if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
+ #endif /* !__FreeBSD__ */
+-#if defined(__linux__) 
++#if defined(DEBUG) && defined(__linux__) && defined(UTS_RELEASE) 
+ 	/* Lets let people who upgraded kernels know they may have problems */
+ 	if (uname (&name) == -1)
+ 	{
+diff -Naur rxtx-2.2pre2.orig/src/RawImp.c rxtx-2.2pre2/src/RawImp.c
+--- rxtx-2.2pre2.orig/src/RawImp.c	2007-11-18 23:32:42.000000000 +0100
++++ rxtx-2.2pre2/src/RawImp.c	2013-08-10 13:28:54.703647364 +0200
+@@ -270,7 +270,7 @@
+ 	sigaction( SIGIO, NULL, &handler );
+ 	if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
+ #endif /* !__FreeBSD__ */
+-#if defined(__linux__) 
++#if defined(DEBUG) && defined(__linux__) && defined(UTS_RELEASE) 
+ 	/* Lets let people who upgraded kernels know they may have problems */
+ 	if (uname (&name) == -1)
+ 	{
+diff -Naur rxtx-2.2pre2.orig/src/RS485Imp.c rxtx-2.2pre2/src/RS485Imp.c
+--- rxtx-2.2pre2.orig/src/RS485Imp.c	2007-04-26 07:26:05.000000000 +0200
++++ rxtx-2.2pre2/src/RS485Imp.c	2013-08-10 13:28:54.706980778 +0200
+@@ -125,7 +125,7 @@
+ 	sigaction( SIGIO, NULL, &handler );
+ 	if( !handler.sa_handler ) signal( SIGIO, SIG_IGN );
+ #endif /* !__FreeBSD__ */
+-#if defined(__linux__) 
++#if defined(DEBUG) && defined(__linux__) && defined(UTS_RELEASE) 
+ 	/* Lets let people who upgraded kernels know they may have problems */
+ 	if (uname (&name) == -1)
+ 	{



More information about the arch-commits mailing list