[arch-commits] Commit in java-rxtx/trunk (3 files)
Balló György
bgyorgy at archlinux.org
Thu May 28 08:25:00 UTC 2020
Date: Thursday, May 28, 2020 @ 08:24:59
Author: bgyorgy
Revision: 636201
upgpkg: java-rxtx 2.2pre2-7: Fix build, fix undefined symbol (FS#66054)
Added:
java-rxtx/trunk/java11.patch
java-rxtx/trunk/rxtx-2.2-undefined_symbol.patch
Modified:
java-rxtx/trunk/PKGBUILD
---------------------------------+
PKGBUILD | 16 +++++++++++++---
java11.patch | 12 ++++++++++++
rxtx-2.2-undefined_symbol.patch | 12 ++++++++++++
3 files changed, 37 insertions(+), 3 deletions(-)
Modified: PKGBUILD
===================================================================
--- PKGBUILD 2020-05-28 08:12:35 UTC (rev 636200)
+++ PKGBUILD 2020-05-28 08:24:59 UTC (rev 636201)
@@ -4,7 +4,7 @@
pkgname=java-rxtx
_pkgname=rxtx
pkgver=2.2pre2
-pkgrel=6
+pkgrel=7
pkgdesc="Java library for serial IO"
arch=('x86_64')
url="http://rxtx.qbang.org/"
@@ -19,13 +19,17 @@
rxtx-2.2-lock.patch
rxtx-2.2-fhs_lock.patch
ttyACM_port.patch
- java10.patch)
+ java10.patch
+ java11.patch
+ rxtx-2.2-undefined_symbol.patch)
md5sums=('7eedb18e3f33a427e2b0e9be8ce3f94c'
'2f21ec5eb108f871815242698b6150f1'
'1f7c43d582bfe9daea22d7f7057436da'
'f4d22d263f45cd1d4db6242dd0ac78ae'
'903a3fe0067d0682dd5f64483c741df6'
- '683dd95e6e419b2b63851c08ede7ca86')
+ '683dd95e6e419b2b63851c08ede7ca86'
+ '1db5c64e239c80294d00c932237889dd'
+ '4695fe9bb28a7c9b21447f998fb46b02')
prepare() {
cd $_pkgname-$pkgver
@@ -44,6 +48,12 @@
# 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
Added: java11.patch
===================================================================
--- java11.patch (rev 0)
+++ java11.patch 2020-05-28 08:24:59 UTC (rev 636201)
@@ -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();
+ }
+ }
+ }
Added: rxtx-2.2-undefined_symbol.patch
===================================================================
--- rxtx-2.2-undefined_symbol.patch (rev 0)
+++ rxtx-2.2-undefined_symbol.patch 2020-05-28 08:24:59 UTC (rev 636201)
@@ -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"
+
More information about the arch-commits
mailing list