Deprecated: The Commons HttpClient project is end of life. Replaced by the Apache HttpComponents project in port www/httpclient.
Expires: 2026-10-31
Vulnerable: version 3.1_7 is affected by 2 known vulnerabilities. See below.
java/apache-commons-httpclient 3.1_7 FreeBSD
Package implementing the client side of the HTTP standard
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Last update
- Commit
8c78e1d83b- License
- APACHE20
- Categories
- java, www
- Package size
- 210.6 KiB, 242.9 KiB installed
Description
The Jakarta Commons HttpClient component provides an efficient, up-to-date, and feature-rich package implementing the client side of the most recent HTTP standards and recommendations.
Designed for extension while providing robust support for the base HTTP protocol, the HttpClient component may be of interest to anyone building HTTP-aware client applications such as web browsers, web service clients, or systems that leverage or extend the HTTP protocol for distributed communication.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | java/apache-commons-httpclient | 3.1_7 |
| DragonFly | java/apache-commons-httpclient | 3.1_3 |
| MidnightBSD | java/apache-commons-httpclient | 3.1_4 |
Install
Binary package:
pkg install apache-commons-httpclient
From the ports tree:
cd /usr/ports/java/apache-commons-httpclient/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= apache-commons-httpclient>0:java/apache-commons-httpclient
Packages
The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | 3.1_7 | 3.1_7 | 3.1_2 | 3.1_3 | 3.1_7 |
| FreeBSD:14:quarterly | 3.1_7 | 3.1_7 | n/a | 3.1_3 | 3.1_7 |
| FreeBSD:15:latest | 3.1_7 | 3.1_7 | n/a | 3.1_3 | 3.1_3 |
| FreeBSD:15:quarterly | 3.1_7 | 3.1_7 | n/a | n/a | n/a |
| FreeBSD:16:latest | 3.1_7 | 3.1_7 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
As this port's Makefile names them.
Build 2
${JAVALIBDIR}/commons-logging.jar: java/apache-commons-logging${JAVALIBDIR}/commons-codec.jar: java/apache-commons-codec
Runtime 2
${JAVALIBDIR}/commons-logging.jar: java/apache-commons-logging${JAVALIBDIR}/commons-codec.jar: java/apache-commons-codec
The full lists below include those, and their dependencies in turn.
Build dependencies 56
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- converters/libiconv
- devel/apache-ant
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- java/apache-commons-codec
- java/apache-commons-logging
- java/javavmwrapper
- java/openjdk21
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- x11-fonts/dejavu
- x11-fonts/encodings
- x11-fonts/font-bh-ttf
- x11-fonts/font-misc-ethiopic
- x11-fonts/font-misc-meltho
- x11-fonts/fontconfig
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-fonts/xorg-fonts-truetype
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXtst
- x11/libxcb
- x11/xorgproto
Run dependencies 55
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/zstd
- audio/alsa-lib
- converters/libiconv
- devel/gettext-runtime
- devel/glib20
- devel/libffi
- devel/libinotify
- devel/pcre2
- devel/py-packaging
- devel/readline
- graphics/giflib
- graphics/graphite2
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/png
- graphics/tiff
- java/apache-commons-codec
- java/apache-commons-logging
- java/javavmwrapper
- java/openjdk21
- lang/python312
- lang/python315
- math/mpdecimal
- print/freetype2
- print/harfbuzz
- print/indexinfo
- textproc/expat2
- x11-fonts/dejavu
- x11-fonts/encodings
- x11-fonts/font-bh-ttf
- x11-fonts/font-misc-ethiopic
- x11-fonts/font-misc-meltho
- x11-fonts/fontconfig
- x11-fonts/libfontenc
- x11-fonts/mkfontscale
- x11-fonts/xorg-fonts-truetype
- x11-toolkits/libXt
- x11/libICE
- x11/libSM
- x11/libX11
- x11/libXau
- x11/libXdmcp
- x11/libXext
- x11/libXfixes
- x11/libXi
- x11/libXrandr
- x11/libXrender
- x11/libXtst
- x11/libxcb
- x11/xorgproto
No port depends on this one.
Configuration
Options name: java_commons-httpclient
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cpe java:ant,run
- Service scripts
- none
Message after installing
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| commons-httpclient-3.1-src.tar.gz | 1.882664e+06 | f9a496d3418b0e15894fb351652cd4fa5ca434ebfc3ce3bb8da40defd8b097f2 |
Master sites 1
- APACHE/httpcomponents/commons-httpclient/source