aboutsummaryrefslogtreecommitdiffstats
path: root/net/rabbitmq/Makefile
diff options
context:
space:
mode:
authorvanilla <vanilla@FreeBSD.org>2008-07-14 09:51:37 +0800
committervanilla <vanilla@FreeBSD.org>2008-07-14 09:51:37 +0800
commita00f980efa427b72315a9457cddcd718c1bfb4b5 (patch)
treeecd3bf1a3182e7fd7bc5cce1d66d08d06eac8700 /net/rabbitmq/Makefile
parentff0883258010960c634ecc96409507e0f8986298 (diff)
downloadfreebsd-ports-gnome-a00f980efa427b72315a9457cddcd718c1bfb4b5.tar.gz
freebsd-ports-gnome-a00f980efa427b72315a9457cddcd718c1bfb4b5.tar.zst
freebsd-ports-gnome-a00f980efa427b72315a9457cddcd718c1bfb4b5.zip
Add rabbitmq 1.3.0, rabbitMQ is an implementation of AMQP.
PR: ports/125553 Submitted by: Phillip Neumann <pneumann at gmail.com>
Diffstat (limited to 'net/rabbitmq/Makefile')
-rw-r--r--net/rabbitmq/Makefile38
1 files changed, 38 insertions, 0 deletions
diff --git a/net/rabbitmq/Makefile b/net/rabbitmq/Makefile
new file mode 100644
index 000000000000..270690e518e1
--- /dev/null
+++ b/net/rabbitmq/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: rabbitmq
+# Date Created: 2008-07-11
+# Whom: Phillip Neumann <pneumann@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= rabbitmq
+PORTVERSION= 1.3.0
+CATEGORIES= net
+MASTER_SITES= http://www.rabbitmq.com/releases/source/
+
+MAINTAINER= pneumann@gmail.com
+COMMENT= RabbitMQ is an implementation of AMQP
+
+BUILD_DEPENDS= erlc:${PORTSDIR}/lang/erlang-lite
+RUN_DEPENDS= erlc:${PORTSDIR}/lang/erlang-lite
+
+USE_GMAKE= yes
+USE_PYTHON= yes
+ALL_TARGET= server
+SCRIPTS_DIR= ${WRKSRC}/erlang/rabbit/scripts/
+USE_RC_SUBR= rabbitmq
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|/etc/default|${PREFIX}/etc/rabbitmq|g ; s|/var/lib|/var/db|g' \
+ ${SCRIPTS_DIR}/rabbitmq-multi ${SCRIPTS_DIR}/rabbitmq-server ${SCRIPTS_DIR}/rabbitmqctl
+
+do-install:
+ @${MKDIR} /var/log/rabbitmq /var/db/rabbitmq/mnesia ${PREFIX}/etc/rabbitmq
+ @${FIND} ${WRKSRC} -name "*.bak" | ${XARGS} ${RM}
+ @cd ${WRKSRC}/erlang/rabbit/dist && ${FIND} . \
+ | ${CPIO} -pdmu ${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION}
+ @${INSTALL_SCRIPT} ${SCRIPTS_DIR}/rabbitmq-multi ${PREFIX}/bin
+ @${INSTALL_SCRIPT} ${SCRIPTS_DIR}/rabbitmq-server ${PREFIX}/bin
+ @${INSTALL_SCRIPT} ${SCRIPTS_DIR}/rabbitmqctl ${PREFIX}/bin
+
+.include <bsd.port.mk>