aboutsummaryrefslogtreecommitdiffstats
path: root/textproc/elasticsearch-river-rabbitmq
diff options
context:
space:
mode:
authorolgeni <olgeni@FreeBSD.org>2015-01-08 21:46:24 +0800
committerolgeni <olgeni@FreeBSD.org>2015-01-08 21:46:24 +0800
commit554944d35733bb79f06499adce4f4b70add1995e (patch)
treec8f6f0b24f79b8254a11ce08d9b4955dd2caf646 /textproc/elasticsearch-river-rabbitmq
parentfac20869ac0385b93c0fc538b0e3b48e09694eef (diff)
downloadfreebsd-ports-gnome-554944d35733bb79f06499adce4f4b70add1995e.tar.gz
freebsd-ports-gnome-554944d35733bb79f06499adce4f4b70add1995e.tar.zst
freebsd-ports-gnome-554944d35733bb79f06499adce4f4b70add1995e.zip
Add elasticsearch-river-rabbitmq, an ElasticSearch river that allows
to automatically index a RabbitMQ queue using bulk format messages. WWW: https://github.com/elasticsearch/elasticsearch-river-rabbitmq
Diffstat (limited to 'textproc/elasticsearch-river-rabbitmq')
-rw-r--r--textproc/elasticsearch-river-rabbitmq/Makefile25
-rw-r--r--textproc/elasticsearch-river-rabbitmq/distinfo2
-rw-r--r--textproc/elasticsearch-river-rabbitmq/pkg-descr5
-rw-r--r--textproc/elasticsearch-river-rabbitmq/pkg-plist2
4 files changed, 34 insertions, 0 deletions
diff --git a/textproc/elasticsearch-river-rabbitmq/Makefile b/textproc/elasticsearch-river-rabbitmq/Makefile
new file mode 100644
index 000000000000..8f6f6718c067
--- /dev/null
+++ b/textproc/elasticsearch-river-rabbitmq/Makefile
@@ -0,0 +1,25 @@
+# $FreeBSD$
+
+PORTNAME= rabbitmq
+PORTVERSION= 2.4.1
+CATEGORIES= textproc
+MASTER_SITES= http://download.elasticsearch.org/elasticsearch/elasticsearch-river-rabbitmq/
+PKGNAMEPREFIX= elasticsearch-river-
+DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
+
+MAINTAINER= olgeni@FreeBSD.org
+COMMENT= ElasticSearch RabbitMQ River
+
+LICENSE= APACHE20
+
+RUN_DEPENDS:= elasticsearch>=1.4.0:${PORTSDIR}/textproc/elasticsearch
+
+USES= zip
+
+NO_BUILD= yes
+
+do-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/lib/elasticsearch/plugins/river-rabbitmq
+ ${INSTALL_DATA} ${WRKDIR}/*.jar ${STAGEDIR}${PREFIX}/lib/elasticsearch/plugins/river-rabbitmq
+
+.include <bsd.port.mk>
diff --git a/textproc/elasticsearch-river-rabbitmq/distinfo b/textproc/elasticsearch-river-rabbitmq/distinfo
new file mode 100644
index 000000000000..b24f779c6c2e
--- /dev/null
+++ b/textproc/elasticsearch-river-rabbitmq/distinfo
@@ -0,0 +1,2 @@
+SHA256 (elasticsearch-river-rabbitmq-2.4.1.zip) = 14baf5658c67c62bb6e612e2209b1a4674694027017ceff8d50375df1cc26a2d
+SIZE (elasticsearch-river-rabbitmq-2.4.1.zip) = 364176
diff --git a/textproc/elasticsearch-river-rabbitmq/pkg-descr b/textproc/elasticsearch-river-rabbitmq/pkg-descr
new file mode 100644
index 000000000000..ae8936b8242d
--- /dev/null
+++ b/textproc/elasticsearch-river-rabbitmq/pkg-descr
@@ -0,0 +1,5 @@
+The RabbitMQ River plugin allows index bulk format messages into
+ElasticSearch. RabbitMQ River allows to automatically index a
+RabbitMQ queue.
+
+WWW: https://github.com/elasticsearch/elasticsearch-river-rabbitmq
diff --git a/textproc/elasticsearch-river-rabbitmq/pkg-plist b/textproc/elasticsearch-river-rabbitmq/pkg-plist
new file mode 100644
index 000000000000..7878196fd49c
--- /dev/null
+++ b/textproc/elasticsearch-river-rabbitmq/pkg-plist
@@ -0,0 +1,2 @@
+lib/elasticsearch/plugins/river-rabbitmq/amqp-client-3.3.4.jar
+lib/elasticsearch/plugins/river-rabbitmq/elasticsearch-river-rabbitmq-2.4.1.jar