ports/65396: New port: rxtx: Native interface to serial ports in Java
Jean-Baptiste Quenot
jb.quenot at caraldi.com
Sat Apr 10 12:20:11 UTC 2004
>Number: 65396
>Category: ports
>Synopsis: New port: rxtx: Native interface to serial ports in Java
>Confidential: no
>Severity: non-critical
>Priority: low
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Apr 10 05:20:11 PDT 2004
>Closed-Date:
>Last-Modified:
>Originator: Jean-Baptiste Quenot
>Release: FreeBSD 5.1-CURRENT i386
>Organization:
>Environment:
System: FreeBSD watt.intra.caraldi.com 5.1-CURRENT FreeBSD 5.1-CURRENT #6: Tue Oct 14 19:03:28 CEST 2003 jbq at watt.intra.caraldi.com:/usr/obj/usr/src/sys/WATT i386
>Description:
RXTX : serial and parallel I/O libraries supporting
Sun's CommAPI. Open-source implementation of the Java
Communications API. Native interface to serial ports in
Java.
WWW: http://www.rxtx.org/
>How-To-Repeat:
>Fix:
# This is a shell archive. Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file". Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
# rxtx
# rxtx/files
# rxtx/files/patch-ab
# rxtx/files/patch-aa
# rxtx/pkg-descr
# rxtx/distinfo
# rxtx/pkg-plist
# rxtx/Makefile
#
echo c - rxtx
mkdir -p rxtx > /dev/null 2>&1
echo c - rxtx/files
mkdir -p rxtx/files > /dev/null 2>&1
echo x - rxtx/files/patch-ab
sed 's/^X//' >rxtx/files/patch-ab << 'END-of-rxtx/files/patch-ab'
X--- Makefile.in.orig Fri Apr 9 23:57:20 2004
X+++ Makefile.in Fri Apr 9 23:58:06 2004
X@@ -451,7 +451,7 @@
X echo $$i; \
X fi; \
X done` $(RXTX_PATH)
X- $(INSTALL_PROGRAM) $(JARTARGET) $(JHOME)/
X+ $(INSTALL) $(JARTARGET) $(JHOME)/
X
X clean-generic:
X rm -rf $(DEST) $(TOP)/$(CLASSTOP)
END-of-rxtx/files/patch-ab
echo x - rxtx/files/patch-aa
sed 's/^X//' >rxtx/files/patch-aa << 'END-of-rxtx/files/patch-aa'
X--- src/ParallelImp.c.orig Fri Apr 9 23:31:09 2004
X+++ src/ParallelImp.c Fri Apr 9 23:35:01 2004
X@@ -222,9 +222,6 @@
X #if defined(__linux__)
X return( status & LP_BUSY ? JNI_TRUE : JNI_FALSE );
X #endif
X-#if defined(__FreeBSD__)
X- return( status & EBUSY ? JNI_TRUE : JNI_FALSE );
X-#endif
X return(JNI_FALSE);
X }
X /*----------------------------------------------------------
END-of-rxtx/files/patch-aa
echo x - rxtx/pkg-descr
sed 's/^X//' >rxtx/pkg-descr << 'END-of-rxtx/pkg-descr'
XRXTX : serial and parallel I/O libraries supporting
XSun's CommAPI. Open-source implementation of the Java
XCommunications API. Native interface to serial ports in
XJava.
X
XWWW: http://www.rxtx.org/
END-of-rxtx/pkg-descr
echo x - rxtx/distinfo
sed 's/^X//' >rxtx/distinfo << 'END-of-rxtx/distinfo'
XMD5 (rxtx-2.1-7pre17.tar.gz) = 1ae2a0fc82bfb3f7a911f2313c8cad44
XSIZE (rxtx-2.1-7pre17.tar.gz) = 985729
END-of-rxtx/distinfo
echo x - rxtx/pkg-plist
sed 's/^X//' >rxtx/pkg-plist << 'END-of-rxtx/pkg-plist'
Xlib/ext/RXTXcomm.jar
Xlib/i386/librxtxParallel-2.1-7pre17.so
Xlib/i386/librxtxParallel.la
Xlib/i386/librxtxParallel.so
Xlib/i386/librxtxSerial-2.1-7pre17.so
Xlib/i386/librxtxSerial.la
Xlib/i386/librxtxSerial.so
END-of-rxtx/pkg-plist
echo x - rxtx/Makefile
sed 's/^X//' >rxtx/Makefile << 'END-of-rxtx/Makefile'
X# New ports collection makefile for: rxtx
X# Whom: Jean-Baptiste Quenot <jb.quenot at caraldi.com>
X# Date Created: 2004-04-10 00:15:35
X#
X# ex:ts=18
X#
X# $FreeBSD$
X#
X
XPORTNAME= rxtx
XPORTVERSION= 2.1.7p17
XCATEGORIES= java comms
XMASTER_SITES= ftp://jarvi.dsl.frii.com/pub/rxtx/
XODISTNAME= ${PORTNAME}-${PORTVERSION:C/\.([^\.]*)$/-\1/}
XDISTNAME= ${ODISTNAME:S/p/pre/}
X
XMAINTAINER= jb.quenot at caraldi.com
XCOMMENT= Native interface to serial ports in Java
X
XUSE_GMAKE= yes
XUSE_JAVA= 1.1+
XUSE_LIBTOOL= yes
XINSTALLS_SHLIB= yes
XMAKE_ENV= JAVA_HOME=${JAVA_HOME}
XPREFIX= ${JAVA_HOME}/jre
X
X.include <bsd.port.mk>
END-of-rxtx/Makefile
exit
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list