summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorfhajny <fhajny>2015-11-01 19:08:22 +0000
committerfhajny <fhajny>2015-11-01 19:08:22 +0000
commit3d4c3b77ca738cf3cbffd26973f96c99a2205268 (patch)
tree80b3cf160d6e5d4267ae715a8c47c73b15d8967d
parentbff39d838ff0e8dd60e05ef394e60ccc93ffe7d8 (diff)
downloadpkgsrc-3d4c3b77ca738cf3cbffd26973f96c99a2205268.tar.gz
Import syslog-ng Python bindings as sysutils/py-syslog-ng.
-rw-r--r--sysutils/py-syslog-ng/DESCR6
-rw-r--r--sysutils/py-syslog-ng/Makefile16
-rw-r--r--sysutils/py-syslog-ng/PLIST40
3 files changed, 62 insertions, 0 deletions
diff --git a/sysutils/py-syslog-ng/DESCR b/sysutils/py-syslog-ng/DESCR
new file mode 100644
index 00000000000..03d56de759f
--- /dev/null
+++ b/sysutils/py-syslog-ng/DESCR
@@ -0,0 +1,6 @@
+Syslog-ng tries to fill the gaps original syslogd's were lacking:
+ * powerful configurability
+ * filtering based on message content
+ * message integrity, message encryption
+ * portability
+ * better network forwarding
diff --git a/sysutils/py-syslog-ng/Makefile b/sysutils/py-syslog-ng/Makefile
new file mode 100644
index 00000000000..7ffcc8ebc16
--- /dev/null
+++ b/sysutils/py-syslog-ng/Makefile
@@ -0,0 +1,16 @@
+# $NetBSD: Makefile,v 1.1 2015/11/01 19:08:22 fhajny Exp $
+
+PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
+SYSLOG_MOD= python
+SYSLOG_MOD_TARGET= mod-python
+COMMENT= Syslog-ng Python module
+
+.include "../../sysutils/syslog-ng/Makefile.module"
+
+CONFIGURE_ARGS+= --with-python=${PYVERSSUFFIX}
+
+INSTALL_TARGET+= install-pylib
+PY_PATCHPLIST= yes
+
+.include "../../lang/python/extension.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/py-syslog-ng/PLIST b/sysutils/py-syslog-ng/PLIST
new file mode 100644
index 00000000000..05106053e5b
--- /dev/null
+++ b/sysutils/py-syslog-ng/PLIST
@@ -0,0 +1,40 @@
+@comment $NetBSD: PLIST,v 1.1 2015/11/01 19:08:22 fhajny Exp $
+${PYSITELIB}/syslogng/__init__.py
+${PYSITELIB}/syslogng/__init__.pyc
+${PYSITELIB}/syslogng/debuggercli/__init__.py
+${PYSITELIB}/syslogng/debuggercli/__init__.pyc
+${PYSITELIB}/syslogng/debuggercli/choicecompleter.py
+${PYSITELIB}/syslogng/debuggercli/choicecompleter.pyc
+${PYSITELIB}/syslogng/debuggercli/commandlinelexer.py
+${PYSITELIB}/syslogng/debuggercli/commandlinelexer.pyc
+${PYSITELIB}/syslogng/debuggercli/completer.py
+${PYSITELIB}/syslogng/debuggercli/completer.pyc
+${PYSITELIB}/syslogng/debuggercli/completerlang.py
+${PYSITELIB}/syslogng/debuggercli/completerlang.pyc
+${PYSITELIB}/syslogng/debuggercli/debuggercli.py
+${PYSITELIB}/syslogng/debuggercli/debuggercli.pyc
+${PYSITELIB}/syslogng/debuggercli/debuglang.py
+${PYSITELIB}/syslogng/debuggercli/debuglang.pyc
+${PYSITELIB}/syslogng/debuggercli/getoptlexer.py
+${PYSITELIB}/syslogng/debuggercli/getoptlexer.pyc
+${PYSITELIB}/syslogng/debuggercli/langcompleter.py
+${PYSITELIB}/syslogng/debuggercli/langcompleter.pyc
+${PYSITELIB}/syslogng/debuggercli/lexer.py
+${PYSITELIB}/syslogng/debuggercli/lexer.pyc
+${PYSITELIB}/syslogng/debuggercli/lexertoken.py
+${PYSITELIB}/syslogng/debuggercli/lexertoken.pyc
+${PYSITELIB}/syslogng/debuggercli/macrocompleter.py
+${PYSITELIB}/syslogng/debuggercli/macrocompleter.pyc
+${PYSITELIB}/syslogng/debuggercli/readline.py
+${PYSITELIB}/syslogng/debuggercli/readline.pyc
+${PYSITELIB}/syslogng/debuggercli/syslognginternals.py
+${PYSITELIB}/syslogng/debuggercli/syslognginternals.pyc
+${PYSITELIB}/syslogng/debuggercli/tablexer.py
+${PYSITELIB}/syslogng/debuggercli/tablexer.pyc
+${PYSITELIB}/syslogng/debuggercli/templatelang.py
+${PYSITELIB}/syslogng/debuggercli/templatelang.pyc
+${PYSITELIB}/syslogng/debuggercli/templatelexer.py
+${PYSITELIB}/syslogng/debuggercli/templatelexer.pyc
+${PYSITELIB}/syslogng/debuggercli/tflang.py
+${PYSITELIB}/syslogng/debuggercli/tflang.pyc
+lib/syslog-ng/libmod-python.la