update to c_icap-0.5.5

This commit is contained in:
sthen 2018-09-24 20:54:39 +00:00
parent bccb0d5a4c
commit d71aba8110
4 changed files with 28 additions and 45 deletions

View File

@ -1,12 +1,11 @@
# $OpenBSD: Makefile,v 1.22 2018/02/23 19:14:45 sthen Exp $
# $OpenBSD: Makefile,v 1.23 2018/09/24 20:54:39 sthen Exp $
MULTI_PACKAGES= -main -db -ldap
COMMENT-main= ICAP server for use with web proxies
COMMENT-db= Berkeley DB module for c-icap
COMMENT-ldap= LDAP module for c-icap
V= 0.5.3
REVISION= 0
V= 0.5.5
DISTNAME= c_icap-$V
PKGNAME-main= c-icap-$V
PKGNAME-db= c-icap-db-$V
@ -49,6 +48,10 @@ LIB_DEPENDS-ldap= ${LIB_DEPENDS} \
databases/openldap
WANTLIB-ldap= ${WANTLIB} crypto icapapi lber-2.4 ldap-2.4 sasl2 ssl
pre-configure:
${SUBST_CMD} ${WRKSRC}/c-icap.conf.in
sed -i s,/usr/local/c-icap/etc,${SYSCONFDIR}, ${WRKSRC}/c-icap.conf.in
post-install:
${INSTALL_DATA_DIR} ${PREFIX}/share/doc/c-icap/
${INSTALL_DATA} ${WRKSRC}/README ${PREFIX}/share/doc/c-icap/

View File

@ -1,2 +1,2 @@
SHA256 (c_icap-0.5.3.tar.gz) = AjhQjJSkBseiyKD/llnnumMVVO2lUAG0M1G7aPhRIdI=
SIZE (c_icap-0.5.3.tar.gz) = 690423
SHA256 (c_icap-0.5.5.tar.gz) = Xq/Hd17LP+SVRUUeqjHwRXFtAkKXdYjAuifCwbRoPYo=
SIZE (c_icap-0.5.5.tar.gz) = 690954

View File

@ -1,52 +1,33 @@
$OpenBSD: patch-c-icap_conf_in,v 1.8 2017/07/04 11:06:27 sthen Exp $
--- c-icap.conf.in.orig Mon Mar 27 09:17:57 2017
+++ c-icap.conf.in Tue Mar 28 14:27:46 2017
@@ -407,7 +407,7 @@ RemoteProxyUserHeaderEncoded on
# Default:
# No value
# Example:
-# basic_simple_db.UsersDB hash:/usr/local/c-icap/etc/c-icap-users.txt
+# basic_simple_db.UsersDB hash:@sysconfdir@/c-icap-users.txt
# TAG: GroupSourceByGroup
# Format: GroupSourceByGroup LookupTable
@@ -419,7 +419,7 @@ RemoteProxyUserHeaderEncoded on
# Default:
# No set
# Example:
-# GroupSourceByGroup hash:/usr/local/c-icap/etc/c-icap-groups.txt
+# GroupSourceByGroup hash:@sysconfdir@/c-icap-groups.txt
# TAG: GroupSourceByUser
# Format: GroupSourceByUser LookupTable
@@ -431,7 +431,7 @@ RemoteProxyUserHeaderEncoded on
# Default:
# No set
# Example:
-# GroupSourceByUser hash:/usr/local/c-icap/etc/c-icap-user-groups.txt
+# GroupSourceByUser hash:@sysconfdir@/c-icap-user-groups.txt
# TAG: acl
# Format: acl name type[{param}] value1 [value2] [...]
@@ -599,7 +599,7 @@ RemoteProxyUserHeaderEncoded on
$OpenBSD: patch-c-icap_conf_in,v 1.9 2018/09/24 20:54:39 sthen Exp $
Index: c-icap.conf.in
--- c-icap.conf.in.orig
+++ c-icap.conf.in
@@ -602,8 +602,8 @@ RemoteProxyUserHeaderEncoded on
# store debugging information, errors and other
# information about the c-icap server.
# Default:
# ServerLog @prefix@/var/log/server.log
-# ServerLog @prefix@/var/log/server.log
-ServerLog @prefix@/var/log/server.log
+# ServerLog /var/log/server.log
+ServerLog /var/log/c-icap/server.log
# TAG: AccessLog
# Format: AccessLog LogFile [LogFormat] [[!]acl1] [[!]acl2] [...]
@@ -614,7 +614,7 @@ ServerLog @prefix@/var/log/server.log
# AccessLog @prefix@/var/log/access.log
@@ -615,10 +615,10 @@ ServerLog @prefix@/var/log/server.log
# This directive can be used more than once to specify more than
# one access log files
# Default:
-# AccessLog @prefix@/var/log/access.log
+# AccessLog /var/log/access.log
# Example:
# AccessLog @prefix@/var/log/access.log MyFormat all
-# AccessLog @prefix@/var/log/access.log MyFormat all
-AccessLog @prefix@/var/log/access.log
+# AccessLog /var/log/access.log MyFormat all
+#AccessLog /var/log/c-icap/access.log
# TAG: Logger
# Format: Logger LoggerName
@@ -623,8 +623,7 @@ AccessLog @prefix@/var/log/access.log
@@ -627,8 +627,7 @@ AccessLog @prefix@/var/log/access.log
# uses files for access and server logging.
# Default:
# Logger file_logger
@ -56,7 +37,7 @@ $OpenBSD: patch-c-icap_conf_in,v 1.8 2017/07/04 11:06:27 sthen Exp $
# TAG: Module
# Format: Module Type ModuleFile [forceUnload=off]
@@ -714,6 +713,7 @@ Service echo srv_echo.so
@@ -718,6 +717,7 @@ Service echo srv_echo.so
# Example:
# Module logger sys_logger.so
# Logger sys_logger

View File

@ -1,7 +1,8 @@
@comment $OpenBSD: PLIST-main,v 1.5 2017/07/04 11:06:27 sthen Exp $
@comment $OpenBSD: PLIST-main,v 1.6 2018/09/24 20:54:39 sthen Exp $
@newgroup _c-icap:716
@newuser _c-icap:716:_c-icap:daemon:c-icap user:/nonexistent:/sbin/nologin
@extraunexec rm -rf /var/log/c-icap/*
@rcscript ${RCDIR}/c_icap
@bin bin/c-icap
@bin bin/c-icap-client
bin/c-icap-config
@ -69,5 +70,3 @@ share/examples/c-icap/c-icap.magic
@owner _c-icap
@sample /var/log/c-icap/
@comment share/examples/c-icap/c-icap.magic.default
@owner
@rcscript ${RCDIR}/c_icap