Date: Wednesday, August 3, 2016 @ 09:26:13
  Author: bgyorgy
Revision: 184967

archrelease: copy trunk to community-i686, community-x86_64

Added:
  java-rxtx/repos/community-i686/PKGBUILD
    (from rev 184966, java-rxtx/trunk/PKGBUILD)
  java-rxtx/repos/community-i686/java-rxtx.install
    (from rev 184966, java-rxtx/trunk/java-rxtx.install)
  java-rxtx/repos/community-i686/rxtx-2.2-fhs_lock.patch
    (from rev 184966, java-rxtx/trunk/rxtx-2.2-fhs_lock.patch)
  java-rxtx/repos/community-i686/rxtx-2.2-lock.patch
    (from rev 184966, java-rxtx/trunk/rxtx-2.2-lock.patch)
  java-rxtx/repos/community-i686/ttyACM_port.patch
    (from rev 184966, java-rxtx/trunk/ttyACM_port.patch)
  java-rxtx/repos/community-i686/utsrelease.patch
    (from rev 184966, java-rxtx/trunk/utsrelease.patch)
  java-rxtx/repos/community-x86_64/PKGBUILD
    (from rev 184966, java-rxtx/trunk/PKGBUILD)
  java-rxtx/repos/community-x86_64/java-rxtx.install
    (from rev 184966, java-rxtx/trunk/java-rxtx.install)
  java-rxtx/repos/community-x86_64/rxtx-2.2-fhs_lock.patch
    (from rev 184966, java-rxtx/trunk/rxtx-2.2-fhs_lock.patch)
  java-rxtx/repos/community-x86_64/rxtx-2.2-lock.patch
    (from rev 184966, java-rxtx/trunk/rxtx-2.2-lock.patch)
  java-rxtx/repos/community-x86_64/ttyACM_port.patch
    (from rev 184966, java-rxtx/trunk/ttyACM_port.patch)
  java-rxtx/repos/community-x86_64/utsrelease.patch
    (from rev 184966, java-rxtx/trunk/utsrelease.patch)
Deleted:
  java-rxtx/repos/community-i686/PKGBUILD
  java-rxtx/repos/community-i686/rxtx-2.2-fhs_lock.patch
  java-rxtx/repos/community-i686/rxtx-2.2-lock.patch
  java-rxtx/repos/community-i686/rxtx.install
  java-rxtx/repos/community-i686/ttyACM_port.patch
  java-rxtx/repos/community-i686/utsrelease.patch
  java-rxtx/repos/community-x86_64/PKGBUILD
  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/rxtx.install
  java-rxtx/repos/community-x86_64/ttyACM_port.patch
  java-rxtx/repos/community-x86_64/utsrelease.patch

------------------------------------------+
 /PKGBUILD                                |  120 +++++++++++++++++++++++++++++
 /rxtx-2.2-fhs_lock.patch                 |   26 ++++++
 /rxtx-2.2-lock.patch                     |   24 +++++
 /ttyACM_port.patch                       |   56 +++++++++++++
 /utsrelease.patch                        |   72 +++++++++++++++++
 community-i686/PKGBUILD                  |   56 -------------
 community-i686/java-rxtx.install         |   10 ++
 community-i686/rxtx-2.2-fhs_lock.patch   |   13 ---
 community-i686/rxtx-2.2-lock.patch       |   12 --
 community-i686/rxtx.install              |    3 
 community-i686/ttyACM_port.patch         |   28 ------
 community-i686/utsrelease.patch          |   36 --------
 community-x86_64/PKGBUILD                |   56 -------------
 community-x86_64/java-rxtx.install       |   10 ++
 community-x86_64/rxtx-2.2-fhs_lock.patch |   13 ---
 community-x86_64/rxtx-2.2-lock.patch     |   12 --
 community-x86_64/rxtx.install            |    3 
 community-x86_64/ttyACM_port.patch       |   28 ------
 community-x86_64/utsrelease.patch        |   36 --------
 19 files changed, 318 insertions(+), 296 deletions(-)

Deleted: community-i686/PKGBUILD
===================================================================
--- community-i686/PKGBUILD     2016-08-03 09:26:04 UTC (rev 184966)
+++ community-i686/PKGBUILD     2016-08-03 09:26:13 UTC (rev 184967)
@@ -1,56 +0,0 @@
-# $Id$
-# 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=2
-pkgdesc="Java library for serial IO"
-arch=('i686' 'x86_64')
-url="http://rxtx.qbang.org/";
-license=('LGPL')
-depends=('glibc' 'java-runtime')
-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)
-md5sums=('7eedb18e3f33a427e2b0e9be8ce3f94c'
-         '2f21ec5eb108f871815242698b6150f1'
-         '1f7c43d582bfe9daea22d7f7057436da'
-         'f4d22d263f45cd1d4db6242dd0ac78ae'
-         '903a3fe0067d0682dd5f64483c741df6')
-
-prepare() {
-  cd "$srcdir/$_pkgname-$pkgver"
-
-  # Fix build
-  patch -Np1 -i "$srcdir/utsrelease.patch"
-
-  # Fix lockdir patch
-  patch -Np1 -i "$srcdir/rxtx-2.2-lock.patch"
-
-  # Fix buffer overflow
-  patch -Np1 -i "$srcdir/rxtx-2.2-fhs_lock.patch"
-
-  # Enable more ports
-  patch -Np1 -i "$srcdir/ttyACM_port.patch"
-}
-
-build() {
-  cd "$srcdir/$_pkgname-$pkgver"
-  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
-              --disable-static
-  make -j1
-}
-
-package() {
-  cd "$srcdir/$_pkgname-$pkgver"
-  mkdir -p "$pkgdir"/usr/{lib,share/java/rxtx}
-  make JHOME="$pkgdir/usr/share/java/rxtx" RXTX_PATH="$pkgdir/usr/lib" install
-}

Copied: java-rxtx/repos/community-i686/PKGBUILD (from rev 184966, 
java-rxtx/trunk/PKGBUILD)
===================================================================
--- community-i686/PKGBUILD                             (rev 0)
+++ community-i686/PKGBUILD     2016-08-03 09:26:13 UTC (rev 184967)
@@ -0,0 +1,60 @@
+# $Id$
+# 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=3
+pkgdesc="Java library for serial IO"
+arch=('i686' 'x86_64')
+url="http://rxtx.qbang.org/";
+license=('LGPL')
+depends=('glibc' 'java-runtime')
+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)
+md5sums=('7eedb18e3f33a427e2b0e9be8ce3f94c'
+         '2f21ec5eb108f871815242698b6150f1'
+         '1f7c43d582bfe9daea22d7f7057436da'
+         'f4d22d263f45cd1d4db6242dd0ac78ae'
+         '903a3fe0067d0682dd5f64483c741df6')
+
+prepare() {
+  cd "$srcdir/$_pkgname-$pkgver"
+
+  # Fix build
+  patch -Np1 -i "$srcdir/utsrelease.patch"
+
+  # Fix lockdir patch
+  patch -Np1 -i "$srcdir/rxtx-2.2-lock.patch"
+
+  # Fix buffer overflow
+  patch -Np1 -i "$srcdir/rxtx-2.2-fhs_lock.patch"
+
+  # Enable more ports
+  patch -Np1 -i "$srcdir/ttyACM_port.patch"
+}
+
+build() {
+  cd "$srcdir/$_pkgname-$pkgver"
+  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
+  make -j1
+}
+
+package() {
+  cd "$srcdir/$_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/{sysusers,tmpfiles}.d
+  echo 'g lock - - -' > "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
+  echo 'd /run/lock/lockdev 0775 root lock -' > 
"$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
+}

Copied: java-rxtx/repos/community-i686/java-rxtx.install (from rev 184966, 
java-rxtx/trunk/java-rxtx.install)
===================================================================
--- community-i686/java-rxtx.install                            (rev 0)
+++ community-i686/java-rxtx.install    2016-08-03 09:26:13 UTC (rev 184967)
@@ -0,0 +1,10 @@
+post_install() {
+  echo "Users need to be in 'lock' and 'uucp' groups to connect to devices"
+  systemd-sysusers "/usr/lib/sysusers.d/java-rxtx.conf"
+  systemd-tmpfiles --create "/usr/lib/tmpfiles.d/java-rxtx.conf"
+}
+
+post_upgrade() {
+  systemd-sysusers "/usr/lib/sysusers.d/java-rxtx.conf"
+  systemd-tmpfiles --create "/usr/lib/tmpfiles.d/java-rxtx.conf"
+}

Deleted: community-i686/rxtx-2.2-fhs_lock.patch
===================================================================
--- community-i686/rxtx-2.2-fhs_lock.patch      2016-08-03 09:26:04 UTC (rev 
184966)
+++ community-i686/rxtx-2.2-fhs_lock.patch      2016-08-03 09:26:13 UTC (rev 
184967)
@@ -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-i686/rxtx-2.2-fhs_lock.patch (from rev 
184966, java-rxtx/trunk/rxtx-2.2-fhs_lock.patch)
===================================================================
--- community-i686/rxtx-2.2-fhs_lock.patch                              (rev 0)
+++ community-i686/rxtx-2.2-fhs_lock.patch      2016-08-03 09:26:13 UTC (rev 
184967)
@@ -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: community-i686/rxtx-2.2-lock.patch
===================================================================
--- community-i686/rxtx-2.2-lock.patch  2016-08-03 09:26:04 UTC (rev 184966)
+++ community-i686/rxtx-2.2-lock.patch  2016-08-03 09:26:13 UTC (rev 184967)
@@ -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-i686/rxtx-2.2-lock.patch (from rev 184966, 
java-rxtx/trunk/rxtx-2.2-lock.patch)
===================================================================
--- community-i686/rxtx-2.2-lock.patch                          (rev 0)
+++ community-i686/rxtx-2.2-lock.patch  2016-08-03 09:26:13 UTC (rev 184967)
@@ -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__ */

Deleted: community-i686/rxtx.install
===================================================================
--- community-i686/rxtx.install 2016-08-03 09:26:04 UTC (rev 184966)
+++ community-i686/rxtx.install 2016-08-03 09:26:13 UTC (rev 184967)
@@ -1,3 +0,0 @@
-post_install() {
-echo "Users need to be in 'lock' and 'uucp' groups to connect to devices"
-}

Deleted: community-i686/ttyACM_port.patch
===================================================================
--- community-i686/ttyACM_port.patch    2016-08-03 09:26:04 UTC (rev 184966)
+++ community-i686/ttyACM_port.patch    2016-08-03 09:26:13 UTC (rev 184967)
@@ -1,28 +0,0 @@
-Description: Allows for the enumeration of many additional ports, including 
ttyACM for Arduino Unos
-Author: Scott Howard <[email protected]>
-
-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-i686/ttyACM_port.patch (from rev 184966, 
java-rxtx/trunk/ttyACM_port.patch)
===================================================================
--- community-i686/ttyACM_port.patch                            (rev 0)
+++ community-i686/ttyACM_port.patch    2016-08-03 09:26:13 UTC (rev 184967)
@@ -0,0 +1,28 @@
+Description: Allows for the enumeration of many additional ports, including 
ttyACM for Arduino Unos
+Author: Scott Howard <[email protected]>
+
+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: community-i686/utsrelease.patch
===================================================================
--- community-i686/utsrelease.patch     2016-08-03 09:26:04 UTC (rev 184966)
+++ community-i686/utsrelease.patch     2016-08-03 09:26:13 UTC (rev 184967)
@@ -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-i686/utsrelease.patch (from rev 184966, 
java-rxtx/trunk/utsrelease.patch)
===================================================================
--- community-i686/utsrelease.patch                             (rev 0)
+++ community-i686/utsrelease.patch     2016-08-03 09:26:13 UTC (rev 184967)
@@ -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)
+       {

Deleted: community-x86_64/PKGBUILD
===================================================================
--- community-x86_64/PKGBUILD   2016-08-03 09:26:04 UTC (rev 184966)
+++ community-x86_64/PKGBUILD   2016-08-03 09:26:13 UTC (rev 184967)
@@ -1,56 +0,0 @@
-# $Id$
-# 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=2
-pkgdesc="Java library for serial IO"
-arch=('i686' 'x86_64')
-url="http://rxtx.qbang.org/";
-license=('LGPL')
-depends=('glibc' 'java-runtime')
-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)
-md5sums=('7eedb18e3f33a427e2b0e9be8ce3f94c'
-         '2f21ec5eb108f871815242698b6150f1'
-         '1f7c43d582bfe9daea22d7f7057436da'
-         'f4d22d263f45cd1d4db6242dd0ac78ae'
-         '903a3fe0067d0682dd5f64483c741df6')
-
-prepare() {
-  cd "$srcdir/$_pkgname-$pkgver"
-
-  # Fix build
-  patch -Np1 -i "$srcdir/utsrelease.patch"
-
-  # Fix lockdir patch
-  patch -Np1 -i "$srcdir/rxtx-2.2-lock.patch"
-
-  # Fix buffer overflow
-  patch -Np1 -i "$srcdir/rxtx-2.2-fhs_lock.patch"
-
-  # Enable more ports
-  patch -Np1 -i "$srcdir/ttyACM_port.patch"
-}
-
-build() {
-  cd "$srcdir/$_pkgname-$pkgver"
-  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var \
-              --disable-static
-  make -j1
-}
-
-package() {
-  cd "$srcdir/$_pkgname-$pkgver"
-  mkdir -p "$pkgdir"/usr/{lib,share/java/rxtx}
-  make JHOME="$pkgdir/usr/share/java/rxtx" RXTX_PATH="$pkgdir/usr/lib" install
-}

Copied: java-rxtx/repos/community-x86_64/PKGBUILD (from rev 184966, 
java-rxtx/trunk/PKGBUILD)
===================================================================
--- community-x86_64/PKGBUILD                           (rev 0)
+++ community-x86_64/PKGBUILD   2016-08-03 09:26:13 UTC (rev 184967)
@@ -0,0 +1,60 @@
+# $Id$
+# 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=3
+pkgdesc="Java library for serial IO"
+arch=('i686' 'x86_64')
+url="http://rxtx.qbang.org/";
+license=('LGPL')
+depends=('glibc' 'java-runtime')
+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)
+md5sums=('7eedb18e3f33a427e2b0e9be8ce3f94c'
+         '2f21ec5eb108f871815242698b6150f1'
+         '1f7c43d582bfe9daea22d7f7057436da'
+         'f4d22d263f45cd1d4db6242dd0ac78ae'
+         '903a3fe0067d0682dd5f64483c741df6')
+
+prepare() {
+  cd "$srcdir/$_pkgname-$pkgver"
+
+  # Fix build
+  patch -Np1 -i "$srcdir/utsrelease.patch"
+
+  # Fix lockdir patch
+  patch -Np1 -i "$srcdir/rxtx-2.2-lock.patch"
+
+  # Fix buffer overflow
+  patch -Np1 -i "$srcdir/rxtx-2.2-fhs_lock.patch"
+
+  # Enable more ports
+  patch -Np1 -i "$srcdir/ttyACM_port.patch"
+}
+
+build() {
+  cd "$srcdir/$_pkgname-$pkgver"
+  ./configure --prefix=/usr --sysconfdir=/etc --localstatedir=/var
+  make -j1
+}
+
+package() {
+  cd "$srcdir/$_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/{sysusers,tmpfiles}.d
+  echo 'g lock - - -' > "$pkgdir/usr/lib/sysusers.d/$pkgname.conf"
+  echo 'd /run/lock/lockdev 0775 root lock -' > 
"$pkgdir/usr/lib/tmpfiles.d/$pkgname.conf"
+}

Copied: java-rxtx/repos/community-x86_64/java-rxtx.install (from rev 184966, 
java-rxtx/trunk/java-rxtx.install)
===================================================================
--- community-x86_64/java-rxtx.install                          (rev 0)
+++ community-x86_64/java-rxtx.install  2016-08-03 09:26:13 UTC (rev 184967)
@@ -0,0 +1,10 @@
+post_install() {
+  echo "Users need to be in 'lock' and 'uucp' groups to connect to devices"
+  systemd-sysusers "/usr/lib/sysusers.d/java-rxtx.conf"
+  systemd-tmpfiles --create "/usr/lib/tmpfiles.d/java-rxtx.conf"
+}
+
+post_upgrade() {
+  systemd-sysusers "/usr/lib/sysusers.d/java-rxtx.conf"
+  systemd-tmpfiles --create "/usr/lib/tmpfiles.d/java-rxtx.conf"
+}

Deleted: community-x86_64/rxtx-2.2-fhs_lock.patch
===================================================================
--- community-x86_64/rxtx-2.2-fhs_lock.patch    2016-08-03 09:26:04 UTC (rev 
184966)
+++ community-x86_64/rxtx-2.2-fhs_lock.patch    2016-08-03 09:26:13 UTC (rev 
184967)
@@ -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 
184966, java-rxtx/trunk/rxtx-2.2-fhs_lock.patch)
===================================================================
--- community-x86_64/rxtx-2.2-fhs_lock.patch                            (rev 0)
+++ community-x86_64/rxtx-2.2-fhs_lock.patch    2016-08-03 09:26:13 UTC (rev 
184967)
@@ -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: community-x86_64/rxtx-2.2-lock.patch
===================================================================
--- community-x86_64/rxtx-2.2-lock.patch        2016-08-03 09:26:04 UTC (rev 
184966)
+++ community-x86_64/rxtx-2.2-lock.patch        2016-08-03 09:26:13 UTC (rev 
184967)
@@ -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 184966, 
java-rxtx/trunk/rxtx-2.2-lock.patch)
===================================================================
--- community-x86_64/rxtx-2.2-lock.patch                                (rev 0)
+++ community-x86_64/rxtx-2.2-lock.patch        2016-08-03 09:26:13 UTC (rev 
184967)
@@ -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__ */

Deleted: community-x86_64/rxtx.install
===================================================================
--- community-x86_64/rxtx.install       2016-08-03 09:26:04 UTC (rev 184966)
+++ community-x86_64/rxtx.install       2016-08-03 09:26:13 UTC (rev 184967)
@@ -1,3 +0,0 @@
-post_install() {
-echo "Users need to be in 'lock' and 'uucp' groups to connect to devices"
-}

Deleted: community-x86_64/ttyACM_port.patch
===================================================================
--- community-x86_64/ttyACM_port.patch  2016-08-03 09:26:04 UTC (rev 184966)
+++ community-x86_64/ttyACM_port.patch  2016-08-03 09:26:13 UTC (rev 184967)
@@ -1,28 +0,0 @@
-Description: Allows for the enumeration of many additional ports, including 
ttyACM for Arduino Unos
-Author: Scott Howard <[email protected]>
-
-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 184966, 
java-rxtx/trunk/ttyACM_port.patch)
===================================================================
--- community-x86_64/ttyACM_port.patch                          (rev 0)
+++ community-x86_64/ttyACM_port.patch  2016-08-03 09:26:13 UTC (rev 184967)
@@ -0,0 +1,28 @@
+Description: Allows for the enumeration of many additional ports, including 
ttyACM for Arduino Unos
+Author: Scott Howard <[email protected]>
+
+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: community-x86_64/utsrelease.patch
===================================================================
--- community-x86_64/utsrelease.patch   2016-08-03 09:26:04 UTC (rev 184966)
+++ community-x86_64/utsrelease.patch   2016-08-03 09:26:13 UTC (rev 184967)
@@ -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 184966, 
java-rxtx/trunk/utsrelease.patch)
===================================================================
--- community-x86_64/utsrelease.patch                           (rev 0)
+++ community-x86_64/utsrelease.patch   2016-08-03 09:26:13 UTC (rev 184967)
@@ -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)
+       {

Reply via email to