aboutsummaryrefslogtreecommitdiff
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
parent59fc402092968b6601eb84e919348e4e9fe3e016 (diff)
downloadports-31cbdcc6df96cf99e83e51e657fe8a9635c258ba.tar.gz
ports-31cbdcc6df96cf99e83e51e657fe8a9635c258ba.zip
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/