svn commit: r474985 - in head/net: . py-pyicap
Danilo G. Baio
dbaio at FreeBSD.org
Fri Jul 20 01:07:04 UTC 2018
Author: dbaio
Date: Fri Jul 20 01:07:02 2018
New Revision: 474985
URL: https://svnweb.freebsd.org/changeset/ports/474985
Log:
Add net/py-pyicap: Lightweight Python framework for writing ICAP services
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.
WWW: https://github.com/netom/pyicap
PR: 229827
Submitted by: Silvio Ap Silva <contato at kanazuchi.com>
Added:
head/net/py-pyicap/
head/net/py-pyicap/Makefile (contents, props changed)
head/net/py-pyicap/distinfo (contents, props changed)
head/net/py-pyicap/pkg-descr (contents, props changed)
Modified:
head/net/Makefile
Modified: head/net/Makefile
==============================================================================
--- head/net/Makefile Thu Jul 19 23:21:47 2018 (r474984)
+++ head/net/Makefile Fri Jul 20 01:07:02 2018 (r474985)
@@ -1096,6 +1096,7 @@
SUBDIR += py-port-for
SUBDIR += py-portend
SUBDIR += py-pygeoip
+ SUBDIR += py-pyicap
SUBDIR += py-pynmsg
SUBDIR += py-pynsq
SUBDIR += py-pypcap
Added: head/net/py-pyicap/Makefile
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/py-pyicap/Makefile Fri Jul 20 01:07:02 2018 (r474985)
@@ -0,0 +1,20 @@
+# $FreeBSD$
+
+PORTNAME= pyicap
+DISTVERSION= 1.0b1
+CATEGORIES= net python
+MASTER_SITES= CHEESESHOP
+PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
+
+MAINTAINER= contato at kanazuchi.com
+COMMENT= Lightweight Python framework for writing ICAP services
+
+LICENSE= BSD3CLAUSE
+LICENSE_FILE= ${WRKSRC}/LICENSE.md
+
+USES= python
+USE_PYTHON= autoplist concurrent distutils
+
+NO_ARCH= yes
+
+.include <bsd.port.mk>
Added: head/net/py-pyicap/distinfo
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/py-pyicap/distinfo Fri Jul 20 01:07:02 2018 (r474985)
@@ -0,0 +1,3 @@
+TIMESTAMP = 1531829175
+SHA256 (pyicap-1.0b1.tar.gz) = ad3eeb90085d56fc96dac68d57d8b02fc25671bd9de52e86e415855be70cbd73
+SIZE (pyicap-1.0b1.tar.gz) = 15334
Added: head/net/py-pyicap/pkg-descr
==============================================================================
--- /dev/null 00:00:00 1970 (empty, because file is newly added)
+++ head/net/py-pyicap/pkg-descr Fri Jul 20 01:07:02 2018 (r474985)
@@ -0,0 +1,13 @@
+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.
+
+WWW: https://github.com/netom/pyicap
More information about the svn-ports-all
mailing list