aboutsummaryrefslogtreecommitdiffstats
path: root/devel
diff options
context:
space:
mode:
authorsat <sat@FreeBSD.org>2008-05-06 23:25:01 +0800
committersat <sat@FreeBSD.org>2008-05-06 23:25:01 +0800
commit573607809d6f3c935bde2343039c06b5b8bab141 (patch)
tree89fd3e8f003a0cd27c54a52e335382e14c067435 /devel
parentd773571a507fd6655156e11bc56b2f8c6ab53c66 (diff)
downloadfreebsd-ports-gnome-573607809d6f3c935bde2343039c06b5b8bab141.tar.gz
freebsd-ports-gnome-573607809d6f3c935bde2343039c06b5b8bab141.tar.zst
freebsd-ports-gnome-573607809d6f3c935bde2343039c06b5b8bab141.zip
Add rsyslog 3.x to ports:
Rsyslog is an enhanced multi-threaded syslogd supporting, among others, syslog/tcp, permitted sender lists, filtering on any message part, and fine grain output format control. Its advanced features make it suitable for enterprise-class, encryption protected syslog relay chains while at the same time being very easy to setup for the novice user. The following features are supported through modules: logging to MySQL, PostgreSQL, any libdbi-supported backend; SNMP trap sender, GSS API, RELP. WWW: http://www.rsyslog.com/
Diffstat (limited to 'devel')
-rw-r--r--devel/Makefile1
-rw-r--r--devel/librelp/Makefile28
-rw-r--r--devel/librelp/distinfo3
-rw-r--r--devel/librelp/pkg-descr14
4 files changed, 46 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index 9f9dc54936c6..f3de34961b6d 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -666,6 +666,7 @@
SUBDIR += librcd
SUBDIR += libreadline-java
SUBDIR += libredblack
+ SUBDIR += librelp
SUBDIR += libruin
SUBDIR += libs11n
SUBDIR += libshbuf
diff --git a/devel/librelp/Makefile b/devel/librelp/Makefile
new file mode 100644
index 000000000000..2cadb76f2420
--- /dev/null
+++ b/devel/librelp/Makefile
@@ -0,0 +1,28 @@
+# New ports collection makefile for: librelp
+# Date created: 1 April 2008
+# Whom: Andrew Pantyukhin <infofarmer@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= librelp
+PORTVERSION= 0.1.1
+CATEGORIES= devel
+MASTER_SITES= CENKES http://download.rsyslog.com/librelp/
+
+MAINTAINER= infofarmer@FreeBSD.org
+COMMENT= Reliable event logging protocol library
+
+USE_LDCONFIG= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --disable-static
+PLIST_FILES= include/${PORTNAME}.h lib/${PORTNAME}.so lib/${PORTNAME}.so.0 \
+ lib/${PORTNAME}.la libdata/pkgconfig/relp.pc
+PORT_VERBS= relp
+
+post-patch:
+ @${REINPLACE_CMD} -e '/^pkgconfigdir =/s|=.*| \
+ = ${PREFIX}/libdata/pkgconfig|' ${WRKSRC}/Makefile.in
+ @${ECHO_CMD} "#include <sys/types.h>" >> ${WRKSRC}/src/relp.h
+
+.include <bsd.port.mk>
diff --git a/devel/librelp/distinfo b/devel/librelp/distinfo
new file mode 100644
index 000000000000..2a3b6e617b0f
--- /dev/null
+++ b/devel/librelp/distinfo
@@ -0,0 +1,3 @@
+MD5 (librelp-0.1.1.tar.gz) = 8d98ef2dadeff03b5bd40efed7ae418d
+SHA256 (librelp-0.1.1.tar.gz) = 57095df8936b7b85a7657c2d468081c6231270269f2501cc089cb2df92abd608
+SIZE (librelp-0.1.1.tar.gz) = 375399
diff --git a/devel/librelp/pkg-descr b/devel/librelp/pkg-descr
new file mode 100644
index 000000000000..681f447b7aba
--- /dev/null
+++ b/devel/librelp/pkg-descr
@@ -0,0 +1,14 @@
+librelp is an easy to use library for the RELP protocol. RELP in turn
+provides reliable event logging over the network (and consequently
+RELP stands for Reliable Event Logging Protocol).
+
+RELP (and hence) librelp assures that no message is lost, not even
+when connections break and a peer becomes unavailable. The current
+version of RELP has a minimal window of opportunity for message
+duplication after a session has been broken due to network problems.
+In this case, a few messages may be duplicated (a problem that also
+exists with plain tcp syslog). Future versions of RELP will address
+this shortcoming.
+
+WWW: http://www.librelp.com/
+Author: Rainer Gerhards <rgerhards@adiscon.com>