From owner-freebsd-ports-bugs@FreeBSD.ORG Sun Jul 13 03:50:02 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 26F17106567E for ; Sun, 13 Jul 2008 03:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 019E58FC18 for ; Sun, 13 Jul 2008 03:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m6D3o1aQ077304 for ; Sun, 13 Jul 2008 03:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m6D3o1io077303; Sun, 13 Jul 2008 03:50:01 GMT (envelope-from gnats) Resent-Date: Sun, 13 Jul 2008 03:50:01 GMT Resent-Message-Id: <200807130350.m6D3o1io077303@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, "Phillip N." Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 882C9106564A for ; Sun, 13 Jul 2008 03:42:05 +0000 (UTC) (envelope-from pneumann@gmail.com) Received: from yw-out-2324.google.com (yw-out-2324.google.com [74.125.46.31]) by mx1.freebsd.org (Postfix) with ESMTP id 38DCA8FC19 for ; Sun, 13 Jul 2008 03:42:05 +0000 (UTC) (envelope-from pneumann@gmail.com) Received: by yw-out-2324.google.com with SMTP id 9so1855711ywe.13 for ; Sat, 12 Jul 2008 20:42:04 -0700 (PDT) Received: by 10.151.155.10 with SMTP id h10mr18261940ybo.96.1215918815109; Sat, 12 Jul 2008 20:13:35 -0700 (PDT) Received: from negro.transtel.cl ( [190.196.36.79]) by mx.google.com with ESMTPS id 6sm3971732yxg.6.2008.07.12.20.13.32 (version=TLSv1/SSLv3 cipher=RC4-MD5); Sat, 12 Jul 2008 20:13:33 -0700 (PDT) Message-Id: <1215918811.69221@negro.transtel.cl> Date: Sat, 12 Jul 2008 23:13:31 -0400 From: "Phillip N." To: "FreeBSD gnats submit" X-Send-Pr-Version: gtk-send-pr 0.4.9 Cc: Subject: ports/125553: [New port] net/rabbitmq X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 13 Jul 2008 03:50:02 -0000 >Number: 125553 >Category: ports >Synopsis: [New port] net/rabbitmq >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Sun Jul 13 03:50:01 UTC 2008 >Closed-Date: >Last-Modified: >Originator: Phillip N. >Release: FreeBSD 7.0-STABLE i386 >Organization: >Environment: System: FreeBSD 7.0-STABLE #0: Mon Apr 21 23:51:29 CLT 2008 root@negro.transtel.cl:/usr/obj/usr/src/sys/NEGRO >Description: RabbitMQ is a complete and highly reliable Enterprise Messaging system. The RabbitMQ client libraries and broker daemon can be used together to create an AMQP network, or used individually to bring the benefits of RabbitMQ to established networks. >How-To-Repeat: >Fix: --- rabbit-1.3.0.shar begins here --- # This is a shell archive. Save it in a file, remove anything before # this line, and then unpack it by entering "sh file". Note, it may # create directories; files and directories will be owned by you and # have default permissions. # # This archive contains: # # rabbitmq # rabbitmq/Makefile # rabbitmq/distinfo # rabbitmq/pkg-descr # rabbitmq/pkg-plist # rabbitmq/files # rabbitmq/files/rabbitmq.in # echo c - rabbitmq mkdir -p rabbitmq > /dev/null 2>&1 echo x - rabbitmq/Makefile sed 's/^X//' >rabbitmq/Makefile << 'END-of-rabbitmq/Makefile' X# New ports collection makefile for: rabbitmq X# Date Created: 2008-07-11 X# Whom: Phillip Neumann X# X# $FreeBSD$ X# X XPORTNAME= rabbitmq XPORTVERSION= 1.3.0 XCATEGORIES= net XMASTER_SITES= http://www.rabbitmq.com/releases/source/ X XMAINTAINER= pneumann@gmail.com XCOMMENT= RabbitMQ is an implementation of AMQP X XBUILD_DEPENDS= erlc:${PORTSDIR}/lang/erlang-lite XRUN_DEPENDS= erlc:${PORTSDIR}/lang/erlang-lite X XUSE_GMAKE= yes XUSE_PYTHON= yes XALL_TARGET= server XSCRIPTS_DIR= ${WRKSRC}/erlang/rabbit/scripts/ XUSE_RC_SUBR= rabbitmq X Xpost-patch: X @${REINPLACE_CMD} -e 's|/etc/default|${PREFIX}/etc/rabbitmq|g ; s|/var/lib|/var/db|g' \ X ${SCRIPTS_DIR}/rabbitmq-multi ${SCRIPTS_DIR}/rabbitmq-server ${SCRIPTS_DIR}/rabbitmqctl X Xdo-install: X @${MKDIR} /var/log/rabbitmq /var/db/rabbitmq/mnesia ${PREFIX}/etc/rabbitmq X @${FIND} ${WRKSRC} -name "*.bak" | ${XARGS} ${RM} X @cd ${WRKSRC}/erlang/rabbit/dist && ${FIND} . \ X | ${CPIO} -pdmu ${PREFIX}/lib/erlang/lib/${PORTNAME}-${PORTVERSION} X @${INSTALL_SCRIPT} ${SCRIPTS_DIR}/rabbitmq-multi ${PREFIX}/bin X @${INSTALL_SCRIPT} ${SCRIPTS_DIR}/rabbitmq-server ${PREFIX}/bin X @${INSTALL_SCRIPT} ${SCRIPTS_DIR}/rabbitmqctl ${PREFIX}/bin X X.include END-of-rabbitmq/Makefile echo x - rabbitmq/distinfo sed 's/^X//' >rabbitmq/distinfo << 'END-of-rabbitmq/distinfo' XMD5 (rabbitmq-1.3.0.tar.gz) = 3206716f78a22e5c1d82529c660410d5 XSHA256 (rabbitmq-1.3.0.tar.gz) = 0de5000c937a6fc78f0f247b8d04a480dada20213602e4d333b3da427b59d758 XSIZE (rabbitmq-1.3.0.tar.gz) = 2085989 END-of-rabbitmq/distinfo echo x - rabbitmq/pkg-descr sed 's/^X//' >rabbitmq/pkg-descr << 'END-of-rabbitmq/pkg-descr' XRabbitMQ is a complete and highly reliable Enterprise Messaging Xsystem. The RabbitMQ client libraries and broker daemon can be used Xtogether to create an AMQP network, or used individually to bring Xthe benefits of RabbitMQ to established networks. X XWWW: http://www.rabbitmq.com/ END-of-rabbitmq/pkg-descr echo x - rabbitmq/pkg-plist sed 's/^X//' >rabbitmq/pkg-plist << 'END-of-rabbitmq/pkg-plist' Xbin/rabbitmq-multi Xbin/rabbitmq-server Xbin/rabbitmqctl Xlib/erlang/lib/rabbitmq-1.3.0/src/tcp_listener_sup.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/tcp_listener.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/tcp_client_sup.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/tcp_acceptor_sup.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/tcp_acceptor.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_writer.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_tracer.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_ticket.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_tests.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_sup.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_router.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_realm.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_reader.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_persister.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_node_monitor.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_networking.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_multi.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_mnesia.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_misc.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_log.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_load.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_heartbeat.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_gensym.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_framing_channel.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_framing.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_exchange.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_error_logger.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_control.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_channel0.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_channel.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_binary_parser.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_binary_generator.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_amqqueue_process.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_amqqueue.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit_access_control.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/rabbit.erl Xlib/erlang/lib/rabbitmq-1.3.0/src/buffering_proxy.erl Xlib/erlang/lib/rabbitmq-1.3.0/scripts/rabbitmqctl.bat Xlib/erlang/lib/rabbitmq-1.3.0/scripts/rabbitmqctl Xlib/erlang/lib/rabbitmq-1.3.0/scripts/rabbitmq-server.bat Xlib/erlang/lib/rabbitmq-1.3.0/scripts/rabbitmq-server Xlib/erlang/lib/rabbitmq-1.3.0/scripts/rabbitmq-multi.bat Xlib/erlang/lib/rabbitmq-1.3.0/scripts/rabbitmq-multi Xlib/erlang/lib/rabbitmq-1.3.0/include/rabbit_framing.hrl Xlib/erlang/lib/rabbitmq-1.3.0/include/rabbit.hrl Xlib/erlang/lib/rabbitmq-1.3.0/ebin/tcp_listener_sup.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/tcp_listener.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/tcp_client_sup.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/tcp_acceptor_sup.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/tcp_acceptor.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_writer.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_tracer.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_ticket.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_tests.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_sup.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_router.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_realm.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_reader.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_persister.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_node_monitor.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_networking.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_multi.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_mnesia.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_misc.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_log.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_load.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_heartbeat.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_gensym.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_framing_channel.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_framing.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_exchange.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_error_logger.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_control.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_channel0.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_channel.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_binary_parser.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_binary_generator.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_amqqueue_process.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_amqqueue.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit_access_control.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit.rel Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit.beam Xlib/erlang/lib/rabbitmq-1.3.0/ebin/rabbit.app Xlib/erlang/lib/rabbitmq-1.3.0/ebin/buffering_proxy.beam Xlib/erlang/lib/rabbitmq-1.3.0/LICENSE-MPL-RabbitMQ Xlib/erlang/lib/rabbitmq-1.3.0/LICENSE Xlib/erlang/lib/rabbitmq-1.3.0/INSTALL X@dirrm lib/erlang/lib/rabbitmq-1.3.0/src X@dirrm lib/erlang/lib/rabbitmq-1.3.0/scripts X@dirrm lib/erlang/lib/rabbitmq-1.3.0/include X@dirrm lib/erlang/lib/rabbitmq-1.3.0/ebin X@dirrm lib/erlang/lib/rabbitmq-1.3.0/ X@dirrmtry /var/log/rabbitmq X@dirrmtry /var/db/rabbitmq/mnesia X@dirrmtry etc/rabbitmq END-of-rabbitmq/pkg-plist echo c - rabbitmq/files mkdir -p rabbitmq/files > /dev/null 2>&1 echo x - rabbitmq/files/rabbitmq.in sed 's/^X//' >rabbitmq/files/rabbitmq.in << 'END-of-rabbitmq/files/rabbitmq.in' X#!/bin/sh X# X# rabbitmq for rc.d usage X# $Id$ X X# PROVIDE: rabbitmq X# REQUIRE: DAEMON X# BEFORE: LOGIN X# KEYWORD: shutdown X# X# Add the following line to /etc/rc.conf to enable RabitMQ X# X# rabbitmq_enable="YES" X X. "%%RC_SUBR%%" X X# Set some defaults Xrabbitmq_enable=${rabbitmq_enable:-"NO"} X Xname=rabbitmq Xstart_cmd="${name}_start" Xstop_cmd="${name}_stop" X Xrabbitmq_start() X{ X rabbitmq-server -detached X echo "RabbitMQ started" X} X Xrabbitmq_stop() X{ X rabbitmqctl stop X} X Xrcvar=`set_rcvar` Xload_rc_config $name X X X Xrun_rc_command "$1" END-of-rabbitmq/files/rabbitmq.in exit --- rabbit-1.3.0.shar ends here --- >Release-Note: >Audit-Trail: >Unformatted: