summaryrefslogtreecommitdiff
path: root/net/jakarta-commons-net
diff options
context:
space:
mode:
authorSergey Matveychuk <sem@FreeBSD.org>2006-09-30 21:46:33 +0000
committerSergey Matveychuk <sem@FreeBSD.org>2006-09-30 21:46:33 +0000
commit31cbdcc6df96cf99e83e51e657fe8a9635c258ba (patch)
tree92ccbf9e0832c2fed54a727572bae714351a6581 /net/jakarta-commons-net
parentUpdate to 10.6 and unbroken. (diff)
Jakarta Commons Net implements the client side of many basic Internet
protocols. The purpose of the library is to provide fundamental protocol access. WWW: http://jakarta.apache.org/commons/net/
Notes
Notes: svn path=/head/; revision=174205
Diffstat (limited to 'net/jakarta-commons-net')
-rw-r--r--net/jakarta-commons-net/Makefile55
-rw-r--r--net/jakarta-commons-net/distinfo3
-rw-r--r--net/jakarta-commons-net/files/patch-TelnetClientTest.java18
-rw-r--r--net/jakarta-commons-net/pkg-descr21
4 files changed, 97 insertions, 0 deletions
diff --git a/net/jakarta-commons-net/Makefile b/net/jakarta-commons-net/Makefile
new file mode 100644
index 000000000000..45d417da438c
--- /dev/null
+++ b/net/jakarta-commons-net/Makefile
@@ -0,0 +1,55 @@
+# Ports collection makefile for: Jakarta Commons Net
+# Date created: 1 Oct 2006
+# Whom: Sergey Matveychuk <sem@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= commons-net
+PORTVERSION= 1.4.1
+CATEGORIES= net java
+MASTER_SITES= ${MASTER_SITE_APACHE_JAKARTA}
+MASTER_SITE_SUBDIR= commons/net/source
+PKGNAMEPREFIX= jakarta-
+DISTNAME= ${PORTNAME}-${PORTVERSION}-src
+
+MAINTAINER= sem@FreeBSD.org
+COMMENT= Collection of network protocol implementations for Java
+
+BUILD_DEPENDS= ${JAVALIBDIR}/junit.jar:${PORTSDIR}/java/junit \
+ ${JAVAJARDIR}/jakarta-regexp.jar:${PORTSDIR}/java/jakarta-regexp
+RUN_DEPENDS= ${JAVAJARDIR}/jakarta-regexp.jar:${PORTSDIR}/java/jakarta-regexp
+
+USE_JAVA= yes
+JAVA_VERSION= 1.3+
+USE_ANT= yes
+
+WRKSRC= ${WRKDIR}/${PORTNAME}-${PORTVERSION}
+MAKE_ARGS= -cp ${JAVALIBDIR}/junit.jar
+ALL_TARGET= dist
+PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar
+
+.if !defined(NOPORTDOCS)
+PORTDOCS= LICENSE.txt NOTICE.txt api
+ALL_TARGET+= javadoc
+.endif
+
+do-install:
+ @${ECHO_MSG} -n ">> Installing JAR as ${JAVAJARDIR}/${PORTNAME}.jar..."
+ @${INSTALL_DATA} ${WRKSRC}/target/${PORTNAME}-${PORTVERSION}.jar \
+ ${JAVAJARDIR}/${PORTNAME}.jar
+
+ @${ECHO_MSG} " [DONE]"
+.if !defined(NOPORTDOCS)
+ @${ECHO_MSG} -n ">> Installing documentation..."
+ @${MKDIR} ${DOCSDIR}
+ @cd ${WRKSRC}/dist/docs && ${FIND} api \
+ | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1
+ @${INSTALL_DATA} ${WRKSRC}/LICENSE.txt \
+ ${DOCSDIR}/
+ @${INSTALL_DATA} ${WRKSRC}/NOTICE.txt \
+ ${DOCSDIR}/
+ @${ECHO_MSG} " [DONE]"
+.endif
+
+.include <bsd.port.mk>
diff --git a/net/jakarta-commons-net/distinfo b/net/jakarta-commons-net/distinfo
new file mode 100644
index 000000000000..352d9d1e8e0c
--- /dev/null
+++ b/net/jakarta-commons-net/distinfo
@@ -0,0 +1,3 @@
+MD5 (commons-net-1.4.1-src.tar.gz) = ccbb3f67b55e8a7a676499db4386673c
+SHA256 (commons-net-1.4.1-src.tar.gz) = fdea779f261f70b9bbec40121c830b11e3e63b6188f662f95505045ff8d44add
+SIZE (commons-net-1.4.1-src.tar.gz) = 229198
diff --git a/net/jakarta-commons-net/files/patch-TelnetClientTest.java b/net/jakarta-commons-net/files/patch-TelnetClientTest.java
new file mode 100644
index 000000000000..00446eddecdb
--- /dev/null
+++ b/net/jakarta-commons-net/files/patch-TelnetClientTest.java
@@ -0,0 +1,18 @@
+--- src/test/org/apache/commons/net/telnet/TelnetClientTest.java.orig Sat Sep 30 23:40:24 2006
++++ src/test/org/apache/commons/net/telnet/TelnetClientTest.java Sat Sep 30 23:40:36 2006
+@@ -784,7 +784,7 @@
+ os1.flush();
+ os1.write("A".getBytes());
+ os1.flush();
+- Thread.sleep(1000);
++// Thread.sleep(1000);
+ InputStream instr = NOREAD.client.getInputStream();
+ byte[] buff = new byte[4];
+ int ret_read = 0;
+@@ -879,4 +879,4 @@
+ }
+ }
+
+-}
+\ No newline at end of file
++}
diff --git a/net/jakarta-commons-net/pkg-descr b/net/jakarta-commons-net/pkg-descr
new file mode 100644
index 000000000000..380f6cfcbc2b
--- /dev/null
+++ b/net/jakarta-commons-net/pkg-descr
@@ -0,0 +1,21 @@
+Jakarta Commons Net implements the client side of many basic Internet
+protocols. The purpose of the library is to provide fundamental protocol
+access.
+
+Supported protocols are:
+
+ * FTP
+ * NNTP
+ * SMTP
+ * POP3
+ * Telnet
+ * TFTP
+ * Finger
+ * Whois
+ * rexec/rcmd/rlogin
+ * Time (rdate) and Daytime
+ * Echo
+ * Discard
+ * NTP/SNTP
+
+WWW: http://jakarta.apache.org/commons/net/