www/c-icap 0.6.5,2 FreeBSD
ICAP server implementation
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- License
- LGPL21+
- Categories
- www
- Package size
- 278.6 KiB, 996.1 KiB installed
Description
From the c-icap homepage:
c-icap is an implementation of an ICAP server. It can be used with HTTP proxies that support the ICAP protocol to implement content adaptation and filtering services.
Most of the commercial HTTP proxies must support the ICAP protocol. The open source Squid 3.x proxy server supports it.
Major features:
basic C API for developing custom content adaptation and filtering services
plugins interface
LDAP integration
simple ICAP client API
Currently the following services have been implemented for the c-icap server:
Web antivirus service, using the clamav open-source antivirus engine
basic URL filtering service
In the other systems
| System | Port | Version |
|---|---|---|
| FreeBSD | www/c-icap | 0.6.5,2 |
| OpenBSD | www/c-icap/c-icap | 0.5.13p0 |
| NetBSD | www/c-icap | 0.5.5nb9 |
| DragonFly | www/c-icap | 0.5.11_1,2 |
| HardenedBSD | www/c-icap | 0.6.5,2 |
| GhostBSD | www/c-icap | 0.6.5,2 |
| OPNsense | www/c-icap | 0.6.5,2 |
Install
Binary package:
pkg install c-icap
From the ports tree:
cd /usr/ports/www/c-icap/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= c-icap>0:www/c-icap
LIB_DEPENDS= libicapapi.so:www/c-icap
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 | 0.6.5,2 | 0.6.5,2 | 0.5.10,2 | 0.6.4,2 | 0.6.5,2 |
| FreeBSD:14:quarterly | 0.6.5,2 | 0.6.5,2 | n/a | 0.6.3,2 | 0.6.5,2 |
| FreeBSD:15:latest | 0.6.5,2 | 0.6.5,2 | n/a | 0.6.4,2 | 0.6.4,2 |
| FreeBSD:15:quarterly | 0.6.5,2 | 0.6.5,2 | n/a | n/a | n/a |
| FreeBSD:16:latest | 0.6.5,2 | 0.6.5,2 | 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.
Library 2
libbrotlicommon.so: archivers/brotlilibpcre.so: devel/pcre
The full lists below include those, and their dependencies in turn.
Build dependencies 2
Run dependencies 2
Required by 2
Configuration
Options name: www_c-icap
| Option | Default | Description |
|---|---|---|
| BDB | off | Berkeley DB support |
| IPV6 | off | IPv6 protocol support |
| LARGE_FILES | off | Enable large files support |
| LDAP | off | LDAP protocol support |
| MEMCACHE | off | Enable memcached |
| PERL | off | Perl scripting language support |
| POSIXSEM | off | Use POSIX Semaphores instead of SYSV IPC |
- USES
- cpe libtool localbase
- Service scripts
c-icap
Files
Manual pages 7
- c-icap(8)
- c-icap-client(8)
- c-icap-config(8)
- c-icap-libicapapi-config(8)
- c-icap-mkbdb(8)
- c-icap-mklmdb(8)
- c-icap-stretch(8)
pkg-plist 73
- bin/c-icap
- bin/c-icap-client
- bin/c-icap-config
- bin/c-icap-libicapapi-config
- bin/c-icap-mkbdb
- bin/c-icap-stretch
- @sample etc/c-icap/c-icap.conf.sample
- @sample etc/c-icap/c-icap.magic.sample
- include/c_icap/access.h
- include/c_icap/acl.h
- include/c_icap/array.h
- include/c_icap/atomic.h
- include/c_icap/body.h
- include/c_icap/c-icap-conf.h
- include/c_icap/c-icap.h
- include/c_icap/cache.h
- include/c_icap/cfg_param.h
- include/c_icap/ci_regex.h
- include/c_icap/ci_threads.h
- include/c_icap/ci_time.h
- include/c_icap/client.h
- include/c_icap/commands.h
- include/c_icap/debug.h
- include/c_icap/dlib.h
- include/c_icap/encoding.h
- include/c_icap/filetype.h
- include/c_icap/hash.h
- include/c_icap/header.h
- include/c_icap/http_server.h
- include/c_icap/log.h
- include/c_icap/lookup_table.h
- include/c_icap/md5.h
- include/c_icap/mem.h
- include/c_icap/module.h
- include/c_icap/net_io.h
- include/c_icap/net_io_ssl.h
- include/c_icap/openssl_support.h
- include/c_icap/port.h
- include/c_icap/proc_mutex.h
- include/c_icap/proc_threads_queues.h
- include/c_icap/registry.h
- include/c_icap/request.h
- include/c_icap/request_util.h
- include/c_icap/server.h
- include/c_icap/service.h
- include/c_icap/shared_mem.h
- include/c_icap/simple_api.h
- include/c_icap/stats.h
- include/c_icap/txtTemplate.h
- include/c_icap/txt_format.h
- include/c_icap/types_ops.h
- include/c_icap/util.h
- lib/c_icap/bdb_tables.so
- lib/c_icap/dnsbl_tables.so
- lib/c_icap/ldap_module.so
- lib/c_icap/memcached_cache.so
- lib/c_icap/perl_handler.so
- lib/c_icap/shared_cache.so
- lib/c_icap/srv_echo.so
- lib/c_icap/srv_ex206.so
- lib/c_icap/sys_logger.so
- lib/libicapapi.so
- lib/libicapapi.so.6
- lib/libicapapi.so.6.0.5
- share/man/man8/c-icap-client.8.gz
- share/man/man8/c-icap-config.8.gz
- share/man/man8/c-icap-libicapapi-config.8.gz
- share/man/man8/c-icap-mkbdb.8.gz
- share/man/man8/c-icap-mklmdb.8.gz
- share/man/man8/c-icap-stretch.8.gz
- share/man/man8/c-icap.8.gz
- @dir(,,)
- @dir(,,)
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| c_icap-0.6.5.tar.gz | 813064 | 82e457b3f234d56f537c70ec76a1d51ce8f6a55522592f2df07fc2557856f184 |
| aa28041.patch | 7444 | f6c2fe0ca011f7269b97c3773bf00fd6fb96f98aa7ebc20460306e4a00097d26 |
Master sites 1
- SF/c-icap/c-icap/0.6.x/
Commit history 0
No commits in the history this site was built from.