net/py-pyicap 1.0.b1_1 FreeBSD
Lightweight Python framework for writing ICAP services
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- BSD3CLAUSE
- Categories
- net, python
- Package size
- 19.7 KiB, 83.6 KiB installed
Description
A Python framework for writing ICAP servers (RFC 3507).
ICAP is a protocol that is used by HTTP proxies to ask a separate service (an ICAP server) to do modification on HTTP requests and responses it proxies. Such proxy is an ICAP client. ICAP can be used to check permissions, scan viruses, place ads or otherwise modify the headers, content or request URL or HTTP requests and/or responses. These can be done without modifying the proxy server's code.
The popular proxy software Squid 3.x supports the ICAP protocol, and this framework was tested with Squid3.
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | net/py-pyicap | 1.0.b1_1 |
| DragonFly | net/py-pyicap | 1.0.b1_1 |
Install
Binary package:
pkg install py312-pyicap
From the ports tree:
cd /usr/ports/net/py-pyicap/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= py312-pyicap>0:net/py-pyicap
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 | 1.0.b1_1 | 1.0.b1_1 | 1.0.b1 | 1.0.b1_1 | 1.0.b1_1 |
| FreeBSD:14:quarterly | 1.0.b1_1 | 1.0.b1_1 | n/a | 1.0.b1_1 | 1.0.b1_1 |
| FreeBSD:15:latest | 1.0.b1_1 | 1.0.b1_1 | n/a | 1.0.b1_1 | 1.0.b1_1 |
| FreeBSD:15:quarterly | 1.0.b1_1 | 1.0.b1_1 | n/a | n/a | n/a |
| FreeBSD:16:latest | 1.0.b1_1 | 1.0.b1_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependencies
The Makefile names none itself; they come from USES and USE_*.
The full lists below include those, and their dependencies in turn.
Build dependencies 11
Run dependencies 7
No port depends on this one.
Configuration
No options to configure.
- USES
- python
- Service scripts
- none
Files
distinfo 1
| File | Size | SHA256 |
|---|---|---|
| pyicap-1.0b1.tar.gz | 15334 | ad3eeb90085d56fc96dac68d57d8b02fc25671bd9de52e86e415855be70cbd73 |
Master sites 1
- PYPI
Commit history 0
No commits in the history this site was built from.