diff options
Diffstat (limited to 'comms/java-commapi-freebsd')
-rw-r--r-- | comms/java-commapi-freebsd/Makefile | 20 | ||||
-rw-r--r-- | comms/java-commapi-freebsd/distinfo | 2 | ||||
-rw-r--r-- | comms/java-commapi-freebsd/files/patch-aa | 81 | ||||
-rw-r--r-- | comms/java-commapi-freebsd/files/patch-ab | 71 |
4 files changed, 10 insertions, 164 deletions
diff --git a/comms/java-commapi-freebsd/Makefile b/comms/java-commapi-freebsd/Makefile index de7f5ac4600d..342fe7f3d37a 100644 --- a/comms/java-commapi-freebsd/Makefile +++ b/comms/java-commapi-freebsd/Makefile @@ -6,22 +6,20 @@ # PORTNAME= java-commapi-freebsd -PORTVERSION= 0.1 +PORTVERSION= 0.2 CATEGORIES= comms java -MASTER_SITES= http://homepages.ulb.ac.be/~jdricot/commapi/ -DISTNAME= CommAPI -EXTRACT_SUFX= .tgz +MASTER_SITES= http://www.syncrontech.org/freebsd/ +DISTNAME= freebsd-commapi-0.2 MAINTAINER= ari.suutari@syncrontech.com COMMENT= Java Communication API for FreeBSD -BUILD_DEPENDS= ${JDK13DIR}/bin/javac:${PORTSDIR}/java/jdk13 \ - ${JDK13DIR}/jre/lib/ext/comm.jar:${PORTSDIR}/comms/java-commapi -RUN_DEPENDS= ${JDK13DIR}/bin/java:${PORTSDIR}/java/jdk13 \ - ${JDK13DIR}/jre/lib/ext/comm.jar:${PORTSDIR}/comms/java-commapi +BUILD_DEPENDS= ${JDKDIR}/bin/javac:${PORTSDIR}/java/jdk13 \ + ${JDKDIR}/jre/lib/ext/comm.jar:${PORTSDIR}/comms/java-commapi +RUN_DEPENDS= ${JDKDIR}/bin/java:${PORTSDIR}/java/jdk13 \ + ${JDKDIR}/jre/lib/ext/comm.jar:${PORTSDIR}/comms/java-commapi -JDK13DIR= ${LOCALBASE}/jdk1.3.1 -WRKSRC= ${WRKDIR}/FreeBSD_CommAPI -USE_GMAKE= yes +JDKDIR= ${LOCALBASE}/jdk1.3.1 +MAKE_ENV= JAVA_HOME=${JDKDIR} .include <bsd.port.mk> diff --git a/comms/java-commapi-freebsd/distinfo b/comms/java-commapi-freebsd/distinfo index de2ee023fcd7..1fb1044104aa 100644 --- a/comms/java-commapi-freebsd/distinfo +++ b/comms/java-commapi-freebsd/distinfo @@ -1 +1 @@ -MD5 (CommAPI.tgz) = 9c462f5a5ea081a6a559f4a9f4fb06be +MD5 (freebsd-commapi-0.2.tar.gz) = 06161a300cf239e35f9fdf4100b308dd diff --git a/comms/java-commapi-freebsd/files/patch-aa b/comms/java-commapi-freebsd/files/patch-aa deleted file mode 100644 index 9894113e4628..000000000000 --- a/comms/java-commapi-freebsd/files/patch-aa +++ /dev/null @@ -1,81 +0,0 @@ -*** Makefile.old Fri Jul 23 20:58:57 1999 ---- Makefile Mon Jul 2 09:49:54 2001 -*************** -*** 4,15 **** - obj/org/freebsd/io/comm/FreebsdParallel.class \ - - -! JAVAC=javac - OBJDIR= obj - JARFILE=jar/CommDriver.jar - JFLAGS= -! LIBDIR=/usr/local/lib -! CFLAGS= -O2 -shared -I /usr/java/include -I /usr/java/include/freebsd -L /usr/java/lib/i386/green_threads/ - obj/%.class: src/%.java - cd src;\ - $(JAVAC) ../$< $(JFLAGS) -d ../obj ---- 4,16 ---- - obj/org/freebsd/io/comm/FreebsdParallel.class \ - - -! JDKDIR=/usr/local/jdk1.3.1 -! JAVAC=$(JDKDIR)/bin/javac - OBJDIR= obj - JARFILE=jar/CommDriver.jar - JFLAGS= -! LIBDIR=$(JDKDIR)/jre/lib/i386 -! CFLAGS= -O2 -shared -I $(JDKDIR)/include -I $(JDKDIR)/include/freebsd - obj/%.class: src/%.java - cd src;\ - $(JAVAC) ../$< $(JFLAGS) -d ../obj -*************** -*** 18,24 **** - - $(JARFILE): $(OBJ) - cd obj; \ -! jar -cvf0 ../$(JARFILE) org/freebsd/io/comm/ - cp jar/* tests/sun/ - cp jar/* tests/java/ - ---- 19,25 ---- - - $(JARFILE): $(OBJ) - cd obj; \ -! $(JDKDIR)/bin/jar -cvf0 ../$(JARFILE) org/freebsd/io/comm/ - cp jar/* tests/sun/ - cp jar/* tests/java/ - -*************** -*** 44,54 **** - - src/org/freebsd/io/comm/org_freebsd_io_comm_FreebsdParallel.h: src/org/freebsd/io/comm/libParallel.c - cd obj; \ -! javah -jni -d ../src/org/freebsd/io/comm/ org.freebsd.io.comm.FreebsdParallel - - src/org/freebsd/io/comm/org_freebsd_io_comm_FreebsdSerial.h: src/org/freebsd/io/comm/libSerial.c - cd obj; \ -! javah -jni -d ../src/org/freebsd/io/comm/ org.freebsd.io.comm.FreebsdSerial - - lib/libParallel.so: src/org/freebsd/io/comm/libParallel.c src/org/freebsd/io/comm/org_freebsd_io_comm_FreebsdParallel.h - gcc $(CFLAGS) -o lib/libParallel.so src/org/freebsd/io/comm/libParallel.c ---- 45,55 ---- - - src/org/freebsd/io/comm/org_freebsd_io_comm_FreebsdParallel.h: src/org/freebsd/io/comm/libParallel.c - cd obj; \ -! $(JDKDIR)/bin/javah -classpath .:$(JDKDIR)/jre/lib/ext/comm.jar -jni -d ../src/org/freebsd/io/comm/ org.freebsd.io.comm.FreebsdParallel - - src/org/freebsd/io/comm/org_freebsd_io_comm_FreebsdSerial.h: src/org/freebsd/io/comm/libSerial.c - cd obj; \ -! $(JDKDIR)/bin/javah -classpath .:$(JDKDIR)/jre/lib/ext/comm.jar -jni -d ../src/org/freebsd/io/comm/ org.freebsd.io.comm.FreebsdSerial - - lib/libParallel.so: src/org/freebsd/io/comm/libParallel.c src/org/freebsd/io/comm/org_freebsd_io_comm_FreebsdParallel.h - gcc $(CFLAGS) -o lib/libParallel.so src/org/freebsd/io/comm/libParallel.c -*************** -*** 62,65 **** ---- 63,68 ---- - install: libs - install -c -o bin -g bin -m 0444 lib/libParallel.so $(LIBDIR) - install -c -o bin -g bin -m 0444 lib/libSerial.so $(LIBDIR) -+ install -c -o bin -g bin -m 0444 jar/CommDriver.jar $(JDKDIR)/jre/lib/ext -+ install -c -o bin -g bin -m 0444 javax.comm.properties $(JDKDIR)/jre/lib - diff --git a/comms/java-commapi-freebsd/files/patch-ab b/comms/java-commapi-freebsd/files/patch-ab deleted file mode 100644 index 29bf69a5a28d..000000000000 --- a/comms/java-commapi-freebsd/files/patch-ab +++ /dev/null @@ -1,71 +0,0 @@ -*** src.orig/org/freebsd/io/comm/libSerial.c Mon Jul 19 08:45:04 1999 ---- src/org/freebsd/io/comm/libSerial.c Mon Jul 2 09:46:38 2001 -*************** -*** 42,47 **** ---- 42,48 ---- - #include <termios.h> - #include <sys/time.h> - #include <sys/ttycom.h> -+ #include <poll.h> - - #define IOEXCEPTION "java/io/IOException" - #define USCOEXCEPTION "javax/comm/UnsupportedCommOperationException" -*************** -*** 579,586 **** - { - int state,old_state; - int fd; -! fd_set rfds; -! struct timeval sleep; - int size; - int ret; - ---- 580,586 ---- - { - int state,old_state; - int fd; -! struct pollfd pollfds; - int size; - int ret; - -*************** -*** 595,605 **** - jthread = (*env)->FindClass( env, "java/lang/Thread" ); - interrupt = (*env)->GetStaticMethodID( env, jthread, "interrupted", "()Z" ); - -! FD_ZERO( &rfds ); -! FD_SET( fd, &rfds ); -! sleep.tv_sec = 1; /* Check every 1 second, or on receive data */ -! sleep.tv_usec = 0; -! - /* Initialization of the current tty state */ - ioctl( fd, TIOCMGET, &old_state); - ---- 595,604 ---- - jthread = (*env)->FindClass( env, "java/lang/Thread" ); - interrupt = (*env)->GetStaticMethodID( env, jthread, "interrupted", "()Z" ); - -! pollfds.fd = fd; -! pollfds.events = POLLIN; -! pollfds.revents = 0; -! - /* Initialization of the current tty state */ - ioctl( fd, TIOCMGET, &old_state); - -*************** -*** 607,613 **** - { - do - { -! ret=select( fd + 1, &rfds, NULL, NULL, &sleep ); - } - while ( (ret < 0) && (errno==EINTR)); - ---- 606,612 ---- - { - do - { -! ret=poll(&pollfds, 1, 1000); - } - while ( (ret < 0) && (errno==EINTR)); - |