Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 20 Jul 2018 01:07:03 +0000 (UTC)
From:      "Danilo G. Baio" <dbaio@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r474985 - in head/net: . py-pyicap
Message-ID:  <201807200107.w6K173Lv090143@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
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@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@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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201807200107.w6K173Lv090143>