diff options
author | vanilla <vanilla@FreeBSD.org> | 2008-07-14 09:51:37 +0800 |
---|---|---|
committer | vanilla <vanilla@FreeBSD.org> | 2008-07-14 09:51:37 +0800 |
commit | a00f980efa427b72315a9457cddcd718c1bfb4b5 (patch) | |
tree | ecd3bf1a3182e7fd7bc5cce1d66d08d06eac8700 /net/rabbitmq/Makefile | |
parent | ff0883258010960c634ecc96409507e0f8986298 (diff) | |
download | freebsd-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/Makefile | 38 |
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> |