1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-10-20 20:09:11 +00:00

HttpClient provides components for client-side authentication, HTTP state

management, connection management, and an HTTP/1.1 compliant HTTP agent
implementation based on those components. It is intended as successor of
and replacement for Jakarta Commons HttpClient 3.x.

The HttpClient module is a full-featured, HTTP/1.1 compliant agent built
on top of HttpCore.

The HttpMime module extends mime4j library with some HTTP specific
functionality and integrates it with the HttpComponents framework.

WWW: http://hc.apache.org/httpcomponents-client/
This commit is contained in:
Alex Dupre 2008-09-03 08:07:18 +00:00
parent 2f946552f5
commit f920ce1fa0
Notes: svn2git 2021-03-31 03:12:20 +00:00
svn path=/head/; revision=219731
4 changed files with 69 additions and 0 deletions

View File

@ -269,6 +269,7 @@
SUBDIR += http-analyze
SUBDIR += http_get
SUBDIR += http_load
SUBDIR += httpclient
SUBDIR += httpcore
SUBDIR += httpgrabber
SUBDIR += httptunnel

50
www/httpclient/Makefile Normal file
View File

@ -0,0 +1,50 @@
# Ports collection makefile for: HttpClient
# Date created: 11 Jul 2008
# Whom: Alex Dupre <ale@FreeBSD.org>
#
# $FreeBSD$
#
PORTNAME= httpclient
DISTVERSION= 4.0-beta1
CATEGORIES= www java
MASTER_SITES= ${MASTER_SITE_APACHE}
MASTER_SITE_SUBDIR= httpcomponents/${PORTNAME}/binary
DISTNAME= httpcomponents-client-${DISTVERSION}-bin
MAINTAINER= ale@FreeBSD.org
COMMENT= Java components implementing an advanced HTTP client
RUN_DEPENDS= ${JAVAJARDIR}/httpcore.jar:${PORTSDIR}/www/httpcore \
${JAVAJARDIR}/apache-mime4j.jar:${PORTSDIR}/mail/mime4j \
${JAVAJARDIR}/commons-logging.jar:${PORTSDIR}/java/jakarta-commons-logging \
${JAVAJARDIR}/commons-codec.jar:${PORTSDIR}/java/jakarta-commons-codec
USE_JAVA= yes
JAVA_VERSION= 1.5+
NO_BUILD= yes
WRKSRC= ${WRKDIR}/httpcomponents-client-${DISTVERSION}
PLIST_FILES= %%JAVAJARDIR%%/${PORTNAME}.jar %%JAVAJARDIR%%/${PORTNAME:S/client/mime/}.jar
PORTDOCS= *
do-install:
@${ECHO_MSG} -n ">> Installing JAR file as ${JAVAJARDIR}/${PORTNAME}.jar..."
@${INSTALL_DATA} ${WRKSRC}/lib/${PORTNAME}-${DISTVERSION}.jar \
${JAVAJARDIR}/${PORTNAME}.jar
@${ECHO_MSG} " [DONE]"
@${ECHO_MSG} -n ">> Installing JAR file as ${JAVAJARDIR}/${PORTNAME:S/client/mime/}.jar..."
@${INSTALL_DATA} ${WRKSRC}/lib/${PORTNAME:S/client/mime/}-${DISTVERSION}.jar \
${JAVAJARDIR}/${PORTNAME:S/client/mime/}.jar
@${ECHO_MSG} " [DONE]"
.if !defined(NOPORTDOCS)
@${ECHO_MSG} -n ">> Installing documentation..."
@${MKDIR} ${DOCSDIR}
@cd ${WRKSRC}/javadoc && ${FIND} ${PORTNAME} ${PORTNAME:S/client/mime/} \
| ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1
@${INSTALL_DATA} ${WRKSRC}/RELEASE_NOTES.txt ${DOCSDIR}/
@${ECHO_MSG} " [DONE]"
.endif
.include <bsd.port.mk>

3
www/httpclient/distinfo Normal file
View File

@ -0,0 +1,3 @@
MD5 (httpcomponents-client-4.0-beta1-bin.tar.gz) = 8df411f4512fc9259c1fa42f3952750b
SHA256 (httpcomponents-client-4.0-beta1-bin.tar.gz) = 0a6dc6a28eb4c3e132aceecdeec82e3b0062c0f3e0b9820777b6ad69f8231a3c
SIZE (httpcomponents-client-4.0-beta1-bin.tar.gz) = 782050

15
www/httpclient/pkg-descr Normal file
View File

@ -0,0 +1,15 @@
HttpClient provides components for client-side authentication, HTTP state
management, connection management, and an HTTP/1.1 compliant HTTP agent
implementation based on those components. It is intended as successor of
and replacement for Jakarta Commons HttpClient 3.x.
The HttpClient module is a full-featured, HTTP/1.1 compliant agent built
on top of HttpCore.
The HttpMime module extends mime4j library with some HTTP specific
functionality and integrates it with the HttpComponents framework.
WWW: http://hc.apache.org/httpcomponents-client/
- Alex Dupre
ale@FreeBSD.org