fritzkink
2023-10-19 0f7fab5d9b4ca2784164342febe918a159ef88f1
c_icap - update to version 0.6.0

4 files modified
56 ■■■■ changed files
components/sysutils/c_icap/Makefile 17 ●●●●● patch | view | raw | blame | history
components/sysutils/c_icap/c_icap.p5m 17 ●●●● patch | view | raw | blame | history
components/sysutils/c_icap/manifests/sample-manifest.p5m 17 ●●●● patch | view | raw | blame | history
components/sysutils/c_icap/pkg5 5 ●●●● patch | view | raw | blame | history
components/sysutils/c_icap/Makefile
@@ -8,7 +8,7 @@
# http://www.illumos.org/license/CDDL.
#
#
# Copyright 2022, Friedrich Kink. All rights reserved.
# Copyright 2022,2023 Friedrich Kink. All rights reserved.
#
BUILD_BITS= 64
@@ -16,18 +16,18 @@
include ../../../make-rules/shared-macros.mk
COMPONENT_NAME=        c_icap
COMPONENT_VERSION=    0.5.11
COMPONENT_VERSION=    0.6.0
COMPONENT_SUMMARY=    The c-icap project
COMPONENT_DESCRIPTION=    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. 
COMPONENT_SRC=        $(COMPONENT_NAME)-$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    $(COMPONENT_SRC).tar.gz
COMPONENT_ARCHIVE_HASH=    sha256:c1c773045e6e2300ccdab2b8a59c67731ce73ffe01f5871327812ad3bd2484d4
COMPONENT_SRC=        c-icap-server-C_ICAP_$(COMPONENT_VERSION)
COMPONENT_ARCHIVE=    C_ICAP_$(COMPONENT_VERSION).tar.gz
COMPONENT_ARCHIVE_HASH=    sha256:4e73bbcad4119d944f10ade2c3b9edc9c2d5c8bc55bd0963db8bc11485d00dad
COMPONENT_PROJECT_URL=    https://c-icap.sourceforge.net/
COMPONENT_ARCHIVE_URL=    https://sourceforge.net/projects/c-icap/files/c-icap/0.5.x/$(COMPONENT_ARCHIVE)
COMPONENT_ARCHIVE_URL=    https://github.com/c-icap/c-icap-server/archive/refs/tags/$(COMPONENT_ARCHIVE)
COMPONENT_FMRI=     antivirus/$(COMPONENT_NAME)
COMPONENT_CLASSIFICATION=    Applications/System Utilities
COMPONENT_LICENSE=    GPLv2
@@ -36,13 +36,17 @@
TEST_TARGET= $(NO_TESTS)
include $(WS_MAKE_RULES)/common.mk
COMPONENT_PREP_ACTION=( cd $(@D) && autoreconf -f -i -v -W all )
CONFIGURE_OPTIONS += CPPFLAGS=-I/usr/include/openldap
CONFIGURE_OPTIONS += --sysconfdir=/etc
CONFIGURE_OPTIONS += --disable-dependency-tracking
# Auto-generated dependencies
REQUIRED_PACKAGES += $(GCC_RUNTIME_PKG)
REQUIRED_PACKAGES += compress/bzip2
REQUIRED_PACKAGES += database/berkeleydb-5
REQUIRED_PACKAGES += database/lmdb
REQUIRED_PACKAGES += library/brotli
REQUIRED_PACKAGES += library/libmemcached
REQUIRED_PACKAGES += library/openldap
@@ -50,3 +54,4 @@
REQUIRED_PACKAGES += library/zlib
REQUIRED_PACKAGES += shell/ksh93
REQUIRED_PACKAGES += system/library
REQUIRED_PACKAGES += system/library/gcc-10-compat-links
components/sysutils/c_icap/c_icap.p5m
@@ -32,10 +32,12 @@
file path=usr/bin/c-icap-config
file path=usr/bin/c-icap-libicapapi-config
file path=usr/bin/c-icap-mkbdb
file path=usr/bin/c-icap-mklmdb
file path=usr/bin/c-icap-stretch
file path=usr/include/c_icap/access.h
file path=usr/include/c_icap/acl.h
file path=usr/include/c_icap/array.h
file path=usr/include/c_icap/atomic.h
file path=usr/include/c_icap/body.h
file path=usr/include/c_icap/c-icap-conf.h
file path=usr/include/c_icap/c-icap.h
@@ -43,12 +45,16 @@
file path=usr/include/c_icap/cfg_param.h
file path=usr/include/c_icap/ci_regex.h
file path=usr/include/c_icap/ci_threads.h
file path=usr/include/c_icap/ci_time.h
file path=usr/include/c_icap/client.h
file path=usr/include/c_icap/commands.h
file path=usr/include/c_icap/debug.h
file path=usr/include/c_icap/dlib.h
file path=usr/include/c_icap/encoding.h
file path=usr/include/c_icap/filetype.h
file path=usr/include/c_icap/hash.h
file path=usr/include/c_icap/header.h
file path=usr/include/c_icap/http_server.h
file path=usr/include/c_icap/log.h
file path=usr/include/c_icap/lookup_table.h
file path=usr/include/c_icap/md5.h
@@ -56,11 +62,14 @@
file path=usr/include/c_icap/module.h
file path=usr/include/c_icap/net_io.h
file path=usr/include/c_icap/net_io_ssl.h
file path=usr/include/c_icap/openssl_support.h
file path=usr/include/c_icap/port.h
file path=usr/include/c_icap/proc_mutex.h
file path=usr/include/c_icap/proc_threads_queues.h
file path=usr/include/c_icap/registry.h
file path=usr/include/c_icap/request.h
file path=usr/include/c_icap/request_util.h
file path=usr/include/c_icap/server.h
file path=usr/include/c_icap/service.h
file path=usr/include/c_icap/shared_mem.h
file path=usr/include/c_icap/simple_api.h
@@ -72,17 +81,19 @@
file path=usr/lib/$(MACH64)/c_icap/bdb_tables.so
file path=usr/lib/$(MACH64)/c_icap/dnsbl_tables.so
file path=usr/lib/$(MACH64)/c_icap/ldap_module.so
file path=usr/lib/$(MACH64)/c_icap/lmdb_tables.so
file path=usr/lib/$(MACH64)/c_icap/memcached_cache.so
file path=usr/lib/$(MACH64)/c_icap/shared_cache.so
file path=usr/lib/$(MACH64)/c_icap/srv_echo.so
file path=usr/lib/$(MACH64)/c_icap/srv_ex206.so
file path=usr/lib/$(MACH64)/c_icap/sys_logger.so
link path=usr/lib/$(MACH64)/libicapapi.so target=libicapapi.so.5.0.11
link path=usr/lib/$(MACH64)/libicapapi.so.5 target=libicapapi.so.5.0.11
file path=usr/lib/$(MACH64)/libicapapi.so.5.0.11
link path=usr/lib/$(MACH64)/libicapapi.so target=libicapapi.so.6.0.0
link path=usr/lib/$(MACH64)/libicapapi.so.6 target=libicapapi.so.6.0.0
file path=usr/lib/$(MACH64)/libicapapi.so.6.0.0
file path=usr/share/man/man8/c-icap-client.8
file path=usr/share/man/man8/c-icap-config.8
file path=usr/share/man/man8/c-icap-libicapapi-config.8
file path=usr/share/man/man8/c-icap-mkbdb.8
file path=usr/share/man/man8/c-icap-mklmdb.8
file path=usr/share/man/man8/c-icap-stretch.8
file path=usr/share/man/man8/c-icap.8
components/sysutils/c_icap/manifests/sample-manifest.p5m
@@ -32,10 +32,12 @@
file path=usr/bin/c-icap-config
file path=usr/bin/c-icap-libicapapi-config
file path=usr/bin/c-icap-mkbdb
file path=usr/bin/c-icap-mklmdb
file path=usr/bin/c-icap-stretch
file path=usr/include/c_icap/access.h
file path=usr/include/c_icap/acl.h
file path=usr/include/c_icap/array.h
file path=usr/include/c_icap/atomic.h
file path=usr/include/c_icap/body.h
file path=usr/include/c_icap/c-icap-conf.h
file path=usr/include/c_icap/c-icap.h
@@ -43,12 +45,16 @@
file path=usr/include/c_icap/cfg_param.h
file path=usr/include/c_icap/ci_regex.h
file path=usr/include/c_icap/ci_threads.h
file path=usr/include/c_icap/ci_time.h
file path=usr/include/c_icap/client.h
file path=usr/include/c_icap/commands.h
file path=usr/include/c_icap/debug.h
file path=usr/include/c_icap/dlib.h
file path=usr/include/c_icap/encoding.h
file path=usr/include/c_icap/filetype.h
file path=usr/include/c_icap/hash.h
file path=usr/include/c_icap/header.h
file path=usr/include/c_icap/http_server.h
file path=usr/include/c_icap/log.h
file path=usr/include/c_icap/lookup_table.h
file path=usr/include/c_icap/md5.h
@@ -56,11 +62,14 @@
file path=usr/include/c_icap/module.h
file path=usr/include/c_icap/net_io.h
file path=usr/include/c_icap/net_io_ssl.h
file path=usr/include/c_icap/openssl_support.h
file path=usr/include/c_icap/port.h
file path=usr/include/c_icap/proc_mutex.h
file path=usr/include/c_icap/proc_threads_queues.h
file path=usr/include/c_icap/registry.h
file path=usr/include/c_icap/request.h
file path=usr/include/c_icap/request_util.h
file path=usr/include/c_icap/server.h
file path=usr/include/c_icap/service.h
file path=usr/include/c_icap/shared_mem.h
file path=usr/include/c_icap/simple_api.h
@@ -72,17 +81,19 @@
file path=usr/lib/$(MACH64)/c_icap/bdb_tables.so
file path=usr/lib/$(MACH64)/c_icap/dnsbl_tables.so
file path=usr/lib/$(MACH64)/c_icap/ldap_module.so
file path=usr/lib/$(MACH64)/c_icap/lmdb_tables.so
file path=usr/lib/$(MACH64)/c_icap/memcached_cache.so
file path=usr/lib/$(MACH64)/c_icap/shared_cache.so
file path=usr/lib/$(MACH64)/c_icap/srv_echo.so
file path=usr/lib/$(MACH64)/c_icap/srv_ex206.so
file path=usr/lib/$(MACH64)/c_icap/sys_logger.so
link path=usr/lib/$(MACH64)/libicapapi.so target=libicapapi.so.5.0.11
link path=usr/lib/$(MACH64)/libicapapi.so.5 target=libicapapi.so.5.0.11
file path=usr/lib/$(MACH64)/libicapapi.so.5.0.11
link path=usr/lib/$(MACH64)/libicapapi.so target=libicapapi.so.6.0.0
link path=usr/lib/$(MACH64)/libicapapi.so.6 target=libicapapi.so.6.0.0
file path=usr/lib/$(MACH64)/libicapapi.so.6.0.0
file path=usr/share/man/man8/c-icap-client.8
file path=usr/share/man/man8/c-icap-config.8
file path=usr/share/man/man8/c-icap-libicapapi-config.8
file path=usr/share/man/man8/c-icap-mkbdb.8
file path=usr/share/man/man8/c-icap-mklmdb.8
file path=usr/share/man/man8/c-icap-stretch.8
file path=usr/share/man/man8/c-icap.8
components/sysutils/c_icap/pkg5
@@ -2,13 +2,16 @@
    "dependencies": [
        "compress/bzip2",
        "database/berkeleydb-5",
        "database/lmdb",
        "library/brotli",
        "library/libmemcached",
        "library/openldap",
        "library/security/openssl",
        "library/zlib",
        "shell/ksh93",
        "system/library"
        "system/library",
        "system/library/gcc-10-compat-links",
        "system/library/gcc-10-runtime"
    ],
    "fmris": [
        "antivirus/c_icap"