Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 26 Apr 2019 09:52:52 +0000 (UTC)
From:      Dave Cottlehuber <dch@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r500093 - head/sysutils/rsyslog8
Message-ID:  <201904260952.x3Q9qq91074758@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dch
Date: Fri Apr 26 09:52:52 2019
New Revision: 500093
URL: https://svnweb.freebsd.org/changeset/ports/500093

Log:
  sysutils/rsyslog8: add new options kafka, amqp & http
  
  Reviewed by:	matthew
  Approved by:	jrm (mentor)
  Differential Revision:	https://reviews.freebsd.org/D20024

Modified:
  head/sysutils/rsyslog8/Makefile

Modified: head/sysutils/rsyslog8/Makefile
==============================================================================
--- head/sysutils/rsyslog8/Makefile	Fri Apr 26 09:31:25 2019	(r500092)
+++ head/sysutils/rsyslog8/Makefile	Fri Apr 26 09:52:52 2019	(r500093)
@@ -27,8 +27,8 @@ USE_LDCONFIG=	yes
 
 CONFLICTS_BUILD=	libinotify-*
 
-OPTIONS_DEFINE=	DBI DOCS ELASTIC GCRYPT GSSAPI JSONPARSE  MYSQL PGSQL \
-		RELP SNMP NORMALIZE
+OPTIONS_DEFINE=	DBI DOCS ELASTIC GCRYPT GSSAPI HTTP JSONPARSE KAFKA \
+		MYSQL NORMALIZE PGSQL RABBITMQ RELP SNMP
 OPTIONS_RADIO=	SSLLIB
 OPTIONS_RADIO_SSLLIB=	GNUTLS OPENSSL
 OPTIONS_DEFAULT=GCRYPT
@@ -62,29 +62,48 @@ GSSAPI_PLIST_FILES=	lib/rsyslog/imgssapi.so \
 			lib/rsyslog/lmgssutil.so \
 			lib/rsyslog/omgssapi.so
 
+HTTP_DESC=		HTTP output module for rsyslog
+HTTP_CONFIGURE_ENABLE=	omhttp
+HTTP_PLIST_FILES=	lib/rsyslog/omhttp.so
+
 JSONPARSE_DESC=		JSONPARSE module for rsyslog
 JSONPARSE_CONFIGURE_ENABLE=	mmjsonparse
 JSONPARSE_PLIST_FILES=	lib/rsyslog/mmjsonparse.so
 
+KAFKA_DESC=		Kafka input/output module for rsyslog
+KAFKA_LIB_DEPENDS=	librdkafka.so:net/librdkafka
+KAFKA_CONFIGURE_ENABLE=	 imkafka omkafka
+KAFKA_PLIST_FILES=	lib/rsyslog/imkafka.so \
+			lib/rsyslog/omkafka.so
+
 MYSQL_DESC=		MySQL output module for rsyslog
 MYSQL_USES=		mysql
 MYSQL_CONFIGURE_ENABLE=	mysql
 MYSQL_PLIST_FILES=	lib/rsyslog/ommysql.so
 MYSQL_PORTDOCS=		plugins/ommysql/createDB.sql
 
+NORMALIZE_DESC=		Message normalization module for rsyslog
+NORMALIZE_LIB_DEPENDS=	liblognorm.so:devel/liblognorm
+NORMALIZE_CONFIGURE_ENABLE=	mmnormalize
+NORMALIZE_PLIST_FILES=	lib/rsyslog/mmnormalize.so
+
 OPENSSL_USES=		ssl
 OPENSSL_CONFIGURE_ENABLE=	openssl
 OPENSSL_CONFIGURE_ENV=	OPENSSL_LIBS="-L${OPENSSLLIB} -lssl -lcrypto" \
 			OPENSSL_CFLAGS="-I ${OPENSSLINC}"
 OPENSSL_PLIST_FILES=	lib/rsyslog/lmnsd_ossl.so
 
-
 PGSQL_DESC=		PostgreSQL output module for rsyslog
 PGSQL_USES=		pgsql
 PGSQL_CONFIGURE_ENABLE=	pgsql
 PGSQL_PLIST_FILES=	lib/rsyslog/ompgsql.so
 PGSQL_PORTDOCS=		plugins/ompgsql/createDB.sql
 
+RABBITMQ_DESC=		RabbitMQ output module for rsyslog
+RABBITMQ_LIB_DEPENDS=	librabbitmq.so:net/rabbitmq-c
+RABBITMQ_CONFIGURE_ENABLE=	omrabbitmq
+RABBITMQ_PLIST_FILES=	lib/rsyslog/omrabbitmq.so
+
 RELP_DESC=		RELP input/output module for rsyslog
 RELP_LIB_DEPENDS=	librelp.so:devel/librelp
 RELP_CONFIGURE_ENABLE=	relp
@@ -96,11 +115,6 @@ SNMP_LIB_DEPENDS=	libnetsnmp.so:net-mgmt/net-snmp
 SNMP_CONFIGURE_ENABLE=	snmp
 SNMP_PLIST_FILES=	lib/rsyslog/omsnmp.so
 
-NORMALIZE_DESC=		Message normalization module for rsyslog
-NORMALIZE_LIB_DEPENDS=	liblognorm.so:devel/liblognorm
-NORMALIZE_CONFIGURE_ENABLE=	mmnormalize
-NORMALIZE_PLIST_FILES=	lib/rsyslog/mmnormalize.so
-
 .ifdef WITH_MYSQL_MICROSECONDS
 EXTRA_PATCHES+=	${FILESDIR}/extra-patch-mysql-microseconds
 .endif
@@ -131,7 +145,9 @@ CFLAGS+=	${CPPFLAGS}
 USE_RC_SUBR=	${PORTNAME}d
 SUB_FILES=	pkg-message
 
-CONFIGURE_ARGS+=	--enable-imdiag --enable-imfile --enable-impstats --enable-mail --enable-omprog --enable-omstdout --enable-omuxsock --enable-rfc3195 --disable-testbench
+CONFIGURE_ARGS+=	--enable-imdiag --enable-imfile --enable-impstats \
+			--enable-mail --enable-omprog --enable-omstdout \
+			--enable-omuxsock --enable-rfc3195 --disable-testbench
 
 .if ${OPSYS} == FreeBSD && ${OSVERSION} >= 1200061
 CONFIGURE_ARGS+=	--enable-imuxsock-rfc5424



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