aboutsummaryrefslogtreecommitdiffstats
path: root/security/py-pyclamd
diff options
context:
space:
mode:
authormiwi <miwi@FreeBSD.org>2009-01-10 07:24:06 +0800
committermiwi <miwi@FreeBSD.org>2009-01-10 07:24:06 +0800
commit3b9988885d29c53e443d6af93525a8ea4edb0908 (patch)
treee0ef1924e6168267f7d02dfd73f36d881ab78b8a /security/py-pyclamd
parenta161d545697345458d4d3e8688c417d8c6ce4fa9 (diff)
downloadfreebsd-ports-gnome-3b9988885d29c53e443d6af93525a8ea4edb0908.tar.gz
freebsd-ports-gnome-3b9988885d29c53e443d6af93525a8ea4edb0908.tar.zst
freebsd-ports-gnome-3b9988885d29c53e443d6af93525a8ea4edb0908.zip
pyClamd is a python interface to Clamd (Clamav daemon).
By using pyClamd, you can add virus detection capabilities to your python software in an efficient and easy way. PR: ports/130312 Submitted by: Milan Obuch
Diffstat (limited to 'security/py-pyclamd')
-rw-r--r--security/py-pyclamd/Makefile31
-rw-r--r--security/py-pyclamd/distinfo3
-rw-r--r--security/py-pyclamd/files/patch-pyclamd.py38
-rw-r--r--security/py-pyclamd/files/patch-setup.py19
-rw-r--r--security/py-pyclamd/pkg-descr3
-rw-r--r--security/py-pyclamd/pkg-plist3
6 files changed, 97 insertions, 0 deletions
diff --git a/security/py-pyclamd/Makefile b/security/py-pyclamd/Makefile
new file mode 100644
index 000000000000..28bffa80a9a8
--- /dev/null
+++ b/security/py-pyclamd/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: pyClamd
+# Date created: Jan 7, 2009
+# Whom: Milan Obuch
+#
+# $FreeBSD$
+#
+
+PORTNAME= pyclamd
+PORTVERSION= 0.1.1
+CATEGORIES= mail python
+MASTER_SITES= http://xael.org/norman/python/pyclamd/
+DISTFILES= pyclamd.py
+
+MAINTAINER= bsd@dino.sk
+COMMENT= Python ClamD interface module
+
+USE_PYTHON= yes
+USE_PYDISTUTILS=yes
+
+.include <bsd.port.pre.mk>
+
+do-extract:
+ @${RM} -rf ${WRKDIR}
+ @${MKDIR} ${WRKDIR}
+ @${MKDIR} ${WRKDIR}/${PKGNAME}
+ if ! (cd ${WRKDIR} && ${CP} ${DISTDIR}/${DISTFILES} ${WRKDIR}/${PKGNAME}/); \
+ then \
+ exit 1; \
+ fi; \
+
+.include <bsd.port.post.mk>
diff --git a/security/py-pyclamd/distinfo b/security/py-pyclamd/distinfo
new file mode 100644
index 000000000000..00eb05a9439e
--- /dev/null
+++ b/security/py-pyclamd/distinfo
@@ -0,0 +1,3 @@
+MD5 (pyclamd.py) = fcdc195401e8c78a0d19ee6b8c23fdcb
+SHA256 (pyclamd.py) = 3542cc2271c8365a4205c563705a9f3090dca3f6242524119cb6560b7bbfcbaf
+SIZE (pyclamd.py) = 10498
diff --git a/security/py-pyclamd/files/patch-pyclamd.py b/security/py-pyclamd/files/patch-pyclamd.py
new file mode 100644
index 000000000000..029b4ee6c049
--- /dev/null
+++ b/security/py-pyclamd/files/patch-pyclamd.py
@@ -0,0 +1,38 @@
+--- pyclamd.py.orig 2007-04-11 18:10:26.000000000 +0200
++++ pyclamd.py 2007-08-28 11:28:48.000000000 +0200
+@@ -14,7 +14,7 @@
+ # Network
+ pyclamd.init_network_socket('localhost', 3310)
+ # Unix local socket
+- #pyclamd.init_unix_socket('/var/run/clamd')
++ #pyclamd.init_unix_socket('/var/run/clamav/clamd')
+
+ # Get Clamscan version
+ print pyclamd.version()
+@@ -29,7 +29,7 @@
+ Test strings :
+ ^^^^^^^^^^^^
+ >>> try:
+-... init_unix_socket('/var/run/clamd')
++... init_unix_socket('/var/run/clamav/clamd')
+ ... except ScanError:
+ ... init_network_socket('localhost', 3310)
+ ...
+@@ -68,7 +68,7 @@
+
+ # Default values for globals
+ use_socket = None
+-clamd_SOCKET = "/var/run/clamd"
++clamd_SOCKET = "/var/run/clamav/clamd"
+ clamd_HOST='127.0.0.1'
+ clamd_PORT=3310
+
+@@ -85,7 +85,7 @@
+
+ ############################################################################
+
+-def init_unix_socket(filename="/var/run/clamd"):
++def init_unix_socket(filename="/var/run/clamav/clamd"):
+ """
+ Init pyclamd to use clamd unix local socket
+
diff --git a/security/py-pyclamd/files/patch-setup.py b/security/py-pyclamd/files/patch-setup.py
new file mode 100644
index 000000000000..1d1dea40572d
--- /dev/null
+++ b/security/py-pyclamd/files/patch-setup.py
@@ -0,0 +1,19 @@
+--- setup.py.orig 2009-01-07 13:42:10.000000000 +0100
++++ setup.py 2009-01-07 13:42:27.000000000 +0100
+@@ -0,0 +1,16 @@
++#!/usr/bin/python
++
++import glob
++import os
++import sys
++from distutils.core import setup
++
++setup(name="pyclamd",
++ version="0.1.1",
++ description="Python ClamD module.",
++ author="Alexandre Norman",
++ author_email="norman@xael.org",
++ url="http://xael.org/norman/python/pyclamd/",
++ license="GPL",
++ packages=['']
++ )
diff --git a/security/py-pyclamd/pkg-descr b/security/py-pyclamd/pkg-descr
new file mode 100644
index 000000000000..eed312fdeeaf
--- /dev/null
+++ b/security/py-pyclamd/pkg-descr
@@ -0,0 +1,3 @@
+pyClamd is a python interface to Clamd (Clamav daemon).
+By using pyClamd, you can add virus detection capabilities
+to your python software in an efficient and easy way.
diff --git a/security/py-pyclamd/pkg-plist b/security/py-pyclamd/pkg-plist
new file mode 100644
index 000000000000..afc9252dac66
--- /dev/null
+++ b/security/py-pyclamd/pkg-plist
@@ -0,0 +1,3 @@
+%%PYTHON_SITELIBDIR%%/pyclamd.py
+%%PYTHON_SITELIBDIR%%/pyclamd.pyc
+%%PYTHON_SITELIBDIR%%/pyclamd.pyo