Date: Fri, 28 Feb 2014 13:13:10 +0000 (UTC) From: Alex Dupre <ale@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r346507 - in head/www: . httpasyncclient Message-ID: <201402281313.s1SDDATR091745@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: ale Date: Fri Feb 28 13:13:09 2014 New Revision: 346507 URL: http://svnweb.freebsd.org/changeset/ports/346507 QAT: https://qat.redports.org/buildarchive/r346507/ Log: Asynch HttpClient is a HTTP/1.1 compliant HTTP agent implementation based on HttpCore NIO and HttpClient components. It is a complementary module to Apache HttpClient intended for special cases where ability to handle a great number of concurrent connections is more important than performance in terms of a raw data throughput. WWW: http://hc.apache.org/httpcomponents-asyncclient-4.0.x/ Added: head/www/httpasyncclient/ head/www/httpasyncclient/Makefile (contents, props changed) head/www/httpasyncclient/distinfo (contents, props changed) head/www/httpasyncclient/pkg-descr (contents, props changed) Modified: head/www/Makefile Modified: head/www/Makefile ============================================================================== --- head/www/Makefile Fri Feb 28 13:08:05 2014 (r346506) +++ head/www/Makefile Fri Feb 28 13:13:09 2014 (r346507) @@ -350,6 +350,7 @@ SUBDIR += http_get SUBDIR += http_load SUBDIR += http_post + SUBDIR += httpasyncclient SUBDIR += httpclient SUBDIR += httpcore SUBDIR += httpsqs Added: head/www/httpasyncclient/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/httpasyncclient/Makefile Fri Feb 28 13:13:09 2014 (r346507) @@ -0,0 +1,56 @@ +# Created by: Alex Dupre <ale@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= httpasyncclient +DISTVERSION= 4.0.1 +CATEGORIES= www java +MASTER_SITES= ${MASTER_SITE_APACHE} +MASTER_SITE_SUBDIR= httpcomponents/${PORTNAME}/binary +DISTNAME= httpcomponents-asyncclient-${DISTVERSION}-bin + +MAINTAINER= ale@FreeBSD.org +COMMENT= Java components implementing an asynchronous HTTP client + +LICENSE= APACHE20 +LICENSE_FILE= ${WRKSRC}/LICENSE.txt + +RUN_DEPENDS= ${JAVAJARDIR}/httpclient.jar:${PORTSDIR}/www/httpclient + +OPTIONS_DEFINE= DOCS EXAMPLES +USE_JAVA= yes +JAVA_VERSION= 1.6+ +NO_BUILD= yes +WRKSRC= ${WRKDIR}/httpcomponents-asyncclient-${DISTVERSION} + +PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar \ + %%JAVAJARDIR%%/${PORTNAME}-cache.jar + +PORTDOCS= * +PORTEXAMPLES= * + +.include <bsd.port.options.mk> + +do-install: + @${ECHO_MSG} -n ">> Installing JAR file as ${JAVAJARDIR}/${PORTNAME}.jar..." + @${INSTALL_DATA} ${WRKSRC}/lib/${PORTNAME}-${DISTVERSION}.jar \ + ${STAGEDIR}/${JAVAJARDIR}/${PORTNAME}.jar + @${ECHO_MSG} " [DONE]" + @${ECHO_MSG} -n ">> Installing JAR file as ${JAVAJARDIR}/${PORTNAME}-cache.jar..." + @${INSTALL_DATA} ${WRKSRC}/lib/${PORTNAME}-cache-${DISTVERSION}.jar \ + ${STAGEDIR}/${JAVAJARDIR}/${PORTNAME}-cache.jar + @${ECHO_MSG} " [DONE]" +.if ${PORT_OPTIONS:MDOCS} + @${ECHO_MSG} -n ">> Installing documentation..." + @${MKDIR} ${STAGEDIR}/${DOCSDIR} + @${INSTALL_DATA} ${WRKSRC}/RELEASE_NOTES.txt ${STAGEDIR}/${DOCSDIR}/ + @${ECHO_MSG} " [DONE]" +.endif +.if ${PORT_OPTIONS:MEXAMPLES} + @${ECHO_MSG} -n ">> Installing examples..." + @${MKDIR} ${STAGEDIR}/${EXAMPLESDIR} + @cd ${WRKSRC}/examples && ${FIND} . \ + | ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${STAGEDIR}/${EXAMPLESDIR} > /dev/null 2>&1 + @${ECHO_MSG} " [DONE]" +.endif + +.include <bsd.port.mk> Added: head/www/httpasyncclient/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/httpasyncclient/distinfo Fri Feb 28 13:13:09 2014 (r346507) @@ -0,0 +1,2 @@ +SHA256 (httpcomponents-asyncclient-4.0.1-bin.tar.gz) = f04e59f71ffa70f008bb30e3e64b87e1bdf3c20d878b9816c5744393ded6f826 +SIZE (httpcomponents-asyncclient-4.0.1-bin.tar.gz) = 1636887 Added: head/www/httpasyncclient/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/www/httpasyncclient/pkg-descr Fri Feb 28 13:13:09 2014 (r346507) @@ -0,0 +1,7 @@ +Asynch HttpClient is a HTTP/1.1 compliant HTTP agent implementation based +on HttpCore NIO and HttpClient components. It is a complementary module +to Apache HttpClient intended for special cases where ability to handle a +great number of concurrent connections is more important than performance +in terms of a raw data throughput. + +WWW: http://hc.apache.org/httpcomponents-asyncclient-4.0.x/
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201402281313.s1SDDATR091745>