[arch-commits] Commit in java-rxtx/trunk (PKGBUILD java10.patch)

2019-10-04 Thread Balló György via arch-commits
Date: Friday, October 4, 2019 @ 11:11:17
  Author: bgyorgy
Revision: 512708

upgpkg: java-rxtx 2.2pre2-6

Fix build

Modified:
  java-rxtx/trunk/PKGBUILD
  java-rxtx/trunk/java10.patch

--+
 PKGBUILD |4 ++--
 java10.patch |2 +-
 2 files changed, 3 insertions(+), 3 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2019-10-04 11:06:14 UTC (rev 512707)
+++ PKGBUILD2019-10-04 11:11:17 UTC (rev 512708)
@@ -4,7 +4,7 @@
 pkgname=java-rxtx
 _pkgname=rxtx
 pkgver=2.2pre2
-pkgrel=5
+pkgrel=6
 pkgdesc="Java library for serial IO"
 arch=('x86_64')
 url="http://rxtx.qbang.org/;
@@ -25,7 +25,7 @@
  '1f7c43d582bfe9daea22d7f7057436da'
  'f4d22d263f45cd1d4db6242dd0ac78ae'
  '903a3fe0067d0682dd5f64483c741df6'
- 'c743b0be1ae32e8e7d1bc3e596a65766')
+ '683dd95e6e419b2b63851c08ede7ca86')
 
 prepare() {
   cd $_pkgname-$pkgver

Modified: java10.patch
===
--- java10.patch2019-10-04 11:06:14 UTC (rev 512707)
+++ java10.patch2019-10-04 11:11:17 UTC (rev 512708)
@@ -7,7 +7,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 -source 6 -target 1.6"
++  JAVAC="\$(JPATH)/bin/javac -classpath \$(CLASSPATH) -d \$(TOP)/ 
-h \$(DEST) -O"
JAR="\$(JPATH)/bin/jar"
JAVADOC="\$(JPATH)/bin/javadoc"
CFLAGS=$CFLAGS" -D_BSD_SOURCE"


[arch-commits] Commit in java-rxtx/trunk (PKGBUILD java10.patch)

2018-04-25 Thread Balló György via arch-commits
Date: Wednesday, April 25, 2018 @ 06:18:23
  Author: bgyorgy
Revision: 317731

upgpkg: java-rxtx 2.2pre2-5

Don't create lock group, it's already created by the filesystem package 
(FS#58342)

Added:
  java-rxtx/trunk/java10.patch
Modified:
  java-rxtx/trunk/PKGBUILD

--+
 PKGBUILD |   25 -
 java10.patch |   28 
 2 files changed, 44 insertions(+), 9 deletions(-)

Modified: PKGBUILD
===
--- PKGBUILD2018-04-25 06:17:28 UTC (rev 317730)
+++ PKGBUILD2018-04-25 06:18:23 UTC (rev 317731)
@@ -5,7 +5,7 @@
 pkgname=java-rxtx
 _pkgname=rxtx
 pkgver=2.2pre2
-pkgrel=4
+pkgrel=5
 pkgdesc="Java library for serial IO"
 arch=('x86_64')
 url="http://rxtx.qbang.org/;
@@ -19,27 +19,35 @@
 utsrelease.patch
 rxtx-2.2-lock.patch
 rxtx-2.2-fhs_lock.patch
-ttyACM_port.patch)
+ttyACM_port.patch
+java10.patch)
 md5sums=('7eedb18e3f33a427e2b0e9be8ce3f94c'
  '2f21ec5eb108f871815242698b6150f1'
  '1f7c43d582bfe9daea22d7f7057436da'
  'f4d22d263f45cd1d4db6242dd0ac78ae'
- '903a3fe0067d0682dd5f64483c741df6')
+ '903a3fe0067d0682dd5f64483c741df6'
+ 'c743b0be1ae32e8e7d1bc3e596a65766')
 
 prepare() {
   cd $_pkgname-$pkgver
 
   # Fix build
-  patch -Np1 -i "$srcdir/utsrelease.patch"
+  patch -Np1 -i ../utsrelease.patch
 
   # Fix lockdir patch
-  patch -Np1 -i "$srcdir/rxtx-2.2-lock.patch"
+  patch -Np1 -i ../rxtx-2.2-lock.patch
 
   # Fix buffer overflow
-  patch -Np1 -i "$srcdir/rxtx-2.2-fhs_lock.patch"
+  patch -Np1 -i ../rxtx-2.2-fhs_lock.patch
 
   # Enable more ports
-  patch -Np1 -i "$srcdir/ttyACM_port.patch"
+  patch -Np1 -i ../ttyACM_port.patch
+
+  # Fix build with openjdk10
+  patch -Np1 -i ../java10.patch
+
+  rm *.m4
+  autoreconf -fi
 }
 
 build() {
@@ -54,7 +62,6 @@
   make JHOME="$pkgdir/usr/share/java/rxtx" RXTX_PATH="$pkgdir/usr/lib" install
 
   # Setup lock directory
-  install -dm755 "$pkgdir"/usr/lib/{sysusers,tmpfiles}.d
-  echo 'g lock - - -' > "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
+  install -dm755 "$pkgdir"/usr/lib/tmpfiles.d
   echo 'd /run/lock/lockdev 0775 root lock -' > 
"$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
 }

Added: java10.patch
===
--- java10.patch(rev 0)
+++ java10.patch2018-04-25 06:18:23 UTC (rev 317731)
@@ -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.0 +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 -source 6 -target 1.6"
+   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.0 +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