Skip to content

Commit 4fb4d78

Browse files
committed
c-icap-0.6.3
1 parent 8ece48d commit 4fb4d78

File tree

2 files changed

+205
-0
lines changed

2 files changed

+205
-0
lines changed

c-icap/README

Lines changed: 164 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,164 @@
1+
c-icap
2+
------------------------------------------
3+
c-icap is an implementation of an ICAP server. It can be used with HTTP proxies
4+
that support the ICAP protocol to implement content adaptation and filtering
5+
services.
6+
7+
Runtime requirements:
8+
bash-5.2.21-1
9+
cygwin-3.6.0-1
10+
libatomic1-12.4.0-3
11+
libbrotlidec1-1.1.0-1
12+
libbrotlienc1-1.1.0-1
13+
libbz2_1-1.0.8-1
14+
libcicap6-0.6.3-1bl1
15+
libdb18.1-18.1.40-1
16+
liblmdb0-0.9.19-1
17+
libmemcached11-1.1.4-1bl1
18+
libmemcachedutil2-1.1.4-1bl1
19+
libopenldap2-2.6.9-1
20+
libpcre2_8_0-10.45-1
21+
libssl3-3.0.16-1
22+
libzstd1-1.5.7-1
23+
zlib0-1.3.1-1
24+
25+
Build requirements:
26+
(besides corresponding -devel packages)
27+
autoconf-15-2
28+
automake-20240607-1
29+
binutils-2.44-1
30+
cygport-0.36.9-1
31+
gcc-core-12.4.0-3
32+
gcc-g++-12.4.0-3
33+
libbrotli-devel-1.1.0-1
34+
libbz2-devel-1.0.8-1
35+
libdb-devel-18.1.40-1
36+
liblmdb-devel-0.9.19-1
37+
libmemcached-devel-1.1.4-1bl1
38+
libpcre2-devel-10.45-1
39+
libssl-devel-3.0.16-1
40+
libtool-2.5.4-1
41+
libzstd-devel-1.5.7-1
42+
make-4.4.1-2
43+
openldap-devel-2.6.9-1
44+
zlib-devel-1.3.1-1
45+
46+
Canonical website:
47+
https://github.com/c-icap/c-icap-server
48+
49+
Canonical download:
50+
https://github.com/c-icap/c-icap-server/archive/refs/tags/C_ICAP_0.6.3.tar.gz
51+
52+
-------------------------------------------
53+
54+
Build instructions:
55+
1. unpack c-icap-0.6.3-X-src.tar.xz
56+
2. if you use setup to install this src package,
57+
it will be unpacked under /usr/src automatically
58+
% cd /usr/src
59+
% cygport ./c-icap-0.6.3-X.cygport all
60+
61+
This will create:
62+
/usr/src/c-icap-0.6.3-X-src.tar.xz
63+
/usr/src/c-icap-0.6.3-X.tar.xz
64+
/usr/src/libcicap6-0.6.3-X.tar.xz
65+
/usr/src/libcicap-devel-0.6.3-X.tar.xz
66+
67+
-------------------------------------------
68+
69+
Files included in the binary package:
70+
71+
(c-icap)
72+
/etc/c-icap.conf
73+
/etc/c-icap.conf.default
74+
/etc/c-icap.magic
75+
/etc/c-icap.magic.default
76+
/usr/bin/c-icap-client.exe
77+
/usr/bin/c-icap-mkbdb.exe
78+
/usr/bin/c-icap-mklmdb.exe
79+
/usr/bin/c-icap-stretch.exe
80+
/usr/bin/c-icap.exe
81+
/usr/lib/c_icap/bdb_tables.dll
82+
/usr/lib/c_icap/dnsbl_tables.dll
83+
/usr/lib/c_icap/ldap_module.dll
84+
/usr/lib/c_icap/lmdb_tables.dll
85+
/usr/lib/c_icap/memcached_cache.dll
86+
/usr/lib/c_icap/shared_cache.dll
87+
/usr/lib/c_icap/srv_echo.dll
88+
/usr/lib/c_icap/srv_ex206.dll
89+
/usr/lib/c_icap/sys_logger.dll
90+
/usr/share/doc/Cygwin/c-icap.README
91+
/usr/share/doc/c-icap/AUTHORS
92+
/usr/share/doc/c-icap/BUGS
93+
/usr/share/doc/c-icap/CONTRIBUTORS
94+
/usr/share/doc/c-icap/COPYING
95+
/usr/share/doc/c-icap/README
96+
/usr/share/doc/c-icap/TODO
97+
/usr/share/man/man8/c-icap-client.8.gz
98+
/usr/share/man/man8/c-icap-config.8.gz
99+
/usr/share/man/man8/c-icap-libicapapi-config.8.gz
100+
/usr/share/man/man8/c-icap-mkbdb.8.gz
101+
/usr/share/man/man8/c-icap-mklmdb.8.gz
102+
/usr/share/man/man8/c-icap-stretch.8.gz
103+
/usr/share/man/man8/c-icap.8.gz
104+
105+
(libcicap6)
106+
/usr/bin/cygcicap-6.dll
107+
/usr/bin/cygicapapi-6.dll
108+
109+
(libcicap-devel)
110+
/usr/bin/c-icap-config
111+
/usr/bin/c-icap-libicapapi-config
112+
/usr/include/c_icap/access.h
113+
/usr/include/c_icap/acl.h
114+
/usr/include/c_icap/array.h
115+
/usr/include/c_icap/atomic.h
116+
/usr/include/c_icap/body.h
117+
/usr/include/c_icap/c-icap-conf.h
118+
/usr/include/c_icap/c-icap.h
119+
/usr/include/c_icap/cache.h
120+
/usr/include/c_icap/cfg_param.h
121+
/usr/include/c_icap/ci_regex.h
122+
/usr/include/c_icap/ci_threads.h
123+
/usr/include/c_icap/ci_time.h
124+
/usr/include/c_icap/client.h
125+
/usr/include/c_icap/commands.h
126+
/usr/include/c_icap/debug.h
127+
/usr/include/c_icap/dlib.h
128+
/usr/include/c_icap/encoding.h
129+
/usr/include/c_icap/filetype.h
130+
/usr/include/c_icap/hash.h
131+
/usr/include/c_icap/header.h
132+
/usr/include/c_icap/http_server.h
133+
/usr/include/c_icap/log.h
134+
/usr/include/c_icap/lookup_table.h
135+
/usr/include/c_icap/md5.h
136+
/usr/include/c_icap/mem.h
137+
/usr/include/c_icap/module.h
138+
/usr/include/c_icap/net_io.h
139+
/usr/include/c_icap/net_io_ssl.h
140+
/usr/include/c_icap/openssl_support.h
141+
/usr/include/c_icap/port.h
142+
/usr/include/c_icap/proc_mutex.h
143+
/usr/include/c_icap/proc_threads_queues.h
144+
/usr/include/c_icap/registry.h
145+
/usr/include/c_icap/request.h
146+
/usr/include/c_icap/request_util.h
147+
/usr/include/c_icap/server.h
148+
/usr/include/c_icap/service.h
149+
/usr/include/c_icap/shared_mem.h
150+
/usr/include/c_icap/simple_api.h
151+
/usr/include/c_icap/stats.h
152+
/usr/include/c_icap/txtTemplate.h
153+
/usr/include/c_icap/txt_format.h
154+
/usr/include/c_icap/types_ops.h
155+
/usr/include/c_icap/util.h
156+
/usr/lib/libcicap.dll.a
157+
/usr/lib/libicapapi.dll.a
158+
159+
------------------
160+
161+
Port Notes:
162+
163+
----- version 0.6.3-1bl1 -----
164+
Initial release by fd0 <https://github.com/fd00/>

c-icap/c-icap-0.6.3-1bl1.cygport

Lines changed: 41 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,41 @@
1+
HOMEPAGE="https://github.com/${PN}/${PN}-server"
2+
SRC_URI="https://github.com/${PN}/${PN}-server/archive/refs/tags/C_ICAP_${PV}.tar.gz"
3+
SRC_DIR="${PN}-server-C_ICAP_${PV}"
4+
PATCH_URI="
5+
https://src.fedoraproject.org/rpms/${PN}/raw/rawhide/f/${PN}-configure-c99.patch
6+
"
7+
8+
CATEGORY="Utils"
9+
SUMMARY="Implementation of an ICAP server"
10+
DESCRIPTION="c-icap is an implementation of an ICAP server. It can be used with HTTP
11+
proxies that support the ICAP protocol to implement content adaptation
12+
and filtering services."
13+
14+
LICENSE="LGPL-2.1-or-later"
15+
LICENSE_SPDX="SPDX-License-Identifier: LGPL-2.1-or-later"
16+
LICENSE_URI="COPYING"
17+
18+
BUILD_REQUIRES="libbrotli-devel libbz2-devel libdb-devel liblmdb-devel libmemcached-devel libpcre2-devel libssl-devel libzstd-devel openldap-devel zlib-devel"
19+
20+
PKG_NAMES="
21+
c-icap
22+
libcicap6
23+
libcicap-devel
24+
"
25+
c_icap_CONTENTS="
26+
etc
27+
usr/bin/*.exe
28+
usr/lib/c_icap/*.dll
29+
usr/share
30+
"
31+
libcicap6_CONTENTS="
32+
usr/bin/cyg*-6.dll
33+
"
34+
libcicap_devel_CONTENTS="
35+
usr/bin/*-config
36+
usr/include
37+
usr/lib/lib*.dll.a
38+
"
39+
c_icap_SUMMARY="${SUMMARY} (utilities)"
40+
libcicap6_SUMMARY="${SUMMARY} (runtime)"
41+
libcicap_devel_SUMMARY="${SUMMARY} (development)"

0 commit comments

Comments
 (0)