Import of pkgsrc-2014Q1
This commit is contained in:
@@ -1,5 +1,4 @@
|
||||
# $NetBSD: Makefile,v 1.11 2013/05/13 11:51:38 fhajny Exp $
|
||||
#
|
||||
# $NetBSD: Makefile,v 1.17 2014/03/11 14:34:39 jperkin Exp $
|
||||
|
||||
PKGNAME= rabbitmq-${RMQ_VERSION}
|
||||
DISTNAME= rabbitmq-server-${RMQ_VERSION}
|
||||
@@ -21,6 +20,8 @@ BUILD_DEPENDS+= xmlto-[0-9]*:../../textproc/xmlto
|
||||
DEPENDS+= coreutils-[0-9]*:../../sysutils/coreutils
|
||||
DEPENDS+= ${PYPKGPREFIX}-simplejson>=2:../../converters/py-simplejson
|
||||
|
||||
PYTHON_VERSIONS_INCOMPATIBLE= 33 # not yet ported as of 3.2.2
|
||||
|
||||
.include "version.mk"
|
||||
.include "../../lang/python/pyversion.mk"
|
||||
|
||||
@@ -45,7 +46,14 @@ PKG_HOME.${RMQ_USER}= ${RMQ_DIR}
|
||||
PKG_SHELL.${RMQ_USER}= ${RMQ_SHELL}
|
||||
|
||||
PKG_SYSCONFSUBDIR= ${PKGBASE}
|
||||
CONF_FILES+= ${PREFIX}/share/examples/rabbitmq/rabbitmq-env.conf ${PKG_SYSCONFDIR}/rabbitmq-env.conf
|
||||
CONF_FILES+= share/examples/rabbitmq/rabbitmq-env.conf \
|
||||
${PKG_SYSCONFDIR}/rabbitmq-env.conf
|
||||
CONF_FILES+= share/examples/rabbitmq/rabbitmq.config.example \
|
||||
${PKG_SYSCONFDIR}/rabbitmq.config
|
||||
|
||||
FILES_SUBST+= RMQ_USER=${RMQ_USER}
|
||||
FILES_SUBST+= RMQ_GROUP=${RMQ_GROUP}
|
||||
FILES_SUBST+= RMQ_DIR=${RMQ_DIR}
|
||||
|
||||
INSTALLATION_DIRS+= share/examples/rabbitmq
|
||||
|
||||
@@ -73,6 +81,7 @@ REPLACE_BASH+= ${SCRIPTS_DIR}/rabbitmq-server
|
||||
MAKE_ENV+= TARGET_DIR="${DESTDIR}${PREFIX}/lib/erlang/lib/rabbitmq_server-${RMQ_VERSION}"
|
||||
MAKE_ENV+= SBIN_DIR="${DESTDIR}${PREFIX}/sbin/"
|
||||
MAKE_ENV+= MAN_DIR="${DESTDIR}${PREFIX}/man"
|
||||
MAKE_ENV+= DOC_INSTALL_DIR="${DESTDIR}${PREFIX}/share/examples/rabbitmq"
|
||||
MAKE_ENV+= RMQ_VERSION=${RMQ_VERSION}
|
||||
MAKE_ENV+= MAKE_SHELL="${RMQ_SHELL}"
|
||||
MAKE_ENV+= GIT_SSL_NO_VERIFY=true
|
||||
@@ -80,6 +89,7 @@ MAKE_ENV+= GIT_SSL_NO_VERIFY=true
|
||||
INSTALL_ENV+= TARGET_DIR="${DESTDIR}${PREFIX}/lib/erlang/lib/rabbitmq_server-${RMQ_VERSION}"
|
||||
INSTALL_ENV+= SBIN_DIR="${DESTDIR}${PREFIX}/sbin/"
|
||||
INSTALL_ENV+= MAN_DIR="${DESTDIR}${PREFIX}/man"
|
||||
INSTALL_ENV+= DOC_INSTALL_DIR="${DESTDIR}${PREFIX}/share/examples/rabbitmq"
|
||||
INSTALL_ENV+= RMQ_VERSION=${RMQ_VERSION}
|
||||
INSTALL_ENV+= MAKE_SHELL="${RMQ_SHELL}"
|
||||
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
@comment $NetBSD: PLIST,v 1.8 2013/05/13 11:51:38 fhajny Exp $
|
||||
@comment $NetBSD: PLIST,v 1.13 2014/01/09 01:31:16 dholland Exp $
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/INSTALL
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/LICENSE-APACHE2-ExplorerCanvas
|
||||
@@ -62,6 +62,7 @@ lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_channel_sup.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_channel_sup_sup.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_client_sup.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_command_assembler.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_connection_helper_sup.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_connection_sup.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_control_main.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_ctl_usage.beam
|
||||
@@ -112,10 +113,12 @@ lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_parameter_validation.be
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_plugins.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_plugins_main.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_plugins_usage.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_policies.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_policy.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_policy_validator.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_prelaunch.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_queue_collector.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_queue_decorator.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_queue_index.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_reader.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_registry.beam
|
||||
@@ -139,6 +142,7 @@ lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_version.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_vhost.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_vm.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/rabbit_writer.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/supervised_lifecycle.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/supervisor2.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/supervisor2_tests.beam
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/ebin/tcp_acceptor.beam
|
||||
@@ -155,33 +159,33 @@ lib/erlang/lib/rabbitmq_server-${PKGVERSION}/include/rabbit.hrl
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/include/rabbit_framing.hrl
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/include/rabbit_msg_store.hrl
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/README
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/amqp_client-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-0.5.0-rmq0.0.0-git4b93c2d.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/eldap-0.0.0-gite309de4.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/mochiweb-2.3.1-rmq0.0.0-gitd541e9a.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_amqp1_0-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_mechanism_ssl-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_consistent_hash_exchange-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_federation-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_federation_management-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_jsonrpc-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_jsonrpc_channel-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_jsonrpc_channel_examples-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management_agent-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management_visualiser-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_mqtt-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_shovel-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_shovel_management-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_stomp-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_tracing-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_web_dispatch-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_web_stomp-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_web_stomp_examples-0.0.0.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rfc4627_jsonrpc-0.0.0-git7ab174b.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/sockjs-0.3.4-rmq0.0.0-git3132eb9.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/webmachine-1.9.1-rmq0.0.0-git52e62bc.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/amqp_client-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/cowboy-0.5.0-rmq${PKGVERSION}-git4b93c2d.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/eldap-${PKGVERSION}-gite309de4.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/mochiweb-2.7.0-rmq${PKGVERSION}-git680dba8.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_amqp1_0-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_backend_ldap-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_auth_mechanism_ssl-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_consistent_hash_exchange-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_federation-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_federation_management-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_jsonrpc-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_jsonrpc_channel-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_jsonrpc_channel_examples-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management_agent-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_management_visualiser-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_mqtt-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_shovel-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_shovel_management-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_stomp-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_tracing-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_web_dispatch-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_web_stomp-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rabbitmq_web_stomp_examples-${PKGVERSION}.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/rfc4627_jsonrpc-${PKGVERSION}-git5e67120.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/sockjs-0.3.4-rmq${PKGVERSION}-git3132eb9.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/plugins/webmachine-1.10.3-rmq${PKGVERSION}-gite9359c7.ez
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/sbin/rabbitmq-defaults
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/sbin/rabbitmq-env
|
||||
lib/erlang/lib/rabbitmq_server-${PKGVERSION}/sbin/rabbitmq-plugins
|
||||
@@ -197,3 +201,4 @@ sbin/rabbitmq-plugins
|
||||
sbin/rabbitmq-server
|
||||
sbin/rabbitmqctl
|
||||
share/examples/rabbitmq/rabbitmq-env.conf
|
||||
share/examples/rabbitmq/rabbitmq.config.example
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
$NetBSD: distinfo,v 1.10 2013/05/31 14:32:55 fhajny Exp $
|
||||
$NetBSD: distinfo,v 1.15 2014/03/10 11:18:41 fhajny Exp $
|
||||
|
||||
SHA1 (rabbitmq-server-3.1.1.tar.gz) = de6256ed51f27f2070bbccbbaade73ab393de15e
|
||||
RMD160 (rabbitmq-server-3.1.1.tar.gz) = 877d06ea9fe2ec36bc1876cafdbd9ad4093f0bf9
|
||||
Size (rabbitmq-server-3.1.1.tar.gz) = 3528942 bytes
|
||||
SHA1 (rabbitmq-server-3.2.4.tar.gz) = 5c29dc84ce11be0112f02f6a0fa7d7b5f9f54ea2
|
||||
RMD160 (rabbitmq-server-3.2.4.tar.gz) = 809d5f25703fb7a1e4088af359073a5b6441e9a2
|
||||
Size (rabbitmq-server-3.2.4.tar.gz) = 3588097 bytes
|
||||
SHA1 (patch-aa) = 16a822321caacb0e4588791ec4dc1e909d0be4de
|
||||
SHA1 (patch-plugins-src_do-package.mk) = c1f4a6422a9cb7bac4e1d6bdb671a87a16f73764
|
||||
|
||||
36
net/rabbitmq/files/smf/manifest.xml
Normal file
36
net/rabbitmq/files/smf/manifest.xml
Normal file
@@ -0,0 +1,36 @@
|
||||
<?xml version="1.0"?>
|
||||
<!DOCTYPE service_bundle SYSTEM "/usr/share/lib/xml/dtd/service_bundle.dtd.1">
|
||||
<service_bundle type="manifest" name="@SMF_NAME@">
|
||||
<service name="@SMF_PREFIX@/@SMF_NAME@" type="service" version="1">
|
||||
<create_default_instance enabled="false" />
|
||||
<single_instance />
|
||||
<dependency name="network" grouping="require_all" restart_on="error" type="service">
|
||||
<service_fmri value="svc:/milestone/network:default" />
|
||||
</dependency>
|
||||
<dependency name="filesystem" grouping="require_all" restart_on="error" type="service">
|
||||
<service_fmri value="svc:/system/filesystem/local" />
|
||||
</dependency>
|
||||
<dependency name='@SMF_NAME@-epmd' grouping='require_all' restart_on='none' type='service'>
|
||||
<service_fmri value='svc:/@SMF_PREFIX@/epmd' />
|
||||
</dependency>
|
||||
<method_context>
|
||||
<method_credential user="@RMQ_USER@" group="@RMQ_GROUP@" />
|
||||
<method_environment>
|
||||
<envvar name="HOME" value="@RMQ_DIR@" />
|
||||
<envvar name="PATH" value="@PREFIX@/sbin:@PREFIX@/bin:/sbin:/usr/sbin:/usr/bin" />
|
||||
</method_environment>
|
||||
</method_context>
|
||||
<exec_method type="method" name="start" exec="@PREFIX@/sbin/rabbitmq-server" timeout_seconds="60" />
|
||||
<exec_method type="method" name="stop" exec=":kill" timeout_seconds="60" />
|
||||
<property_group name="startd" type="framework">
|
||||
<propval name="duration" type="astring" value="child" />
|
||||
<propval name="ignore_error" type="astring" value="core,signal" />
|
||||
</property_group>
|
||||
<stability value="Evolving" />
|
||||
<template>
|
||||
<common_name>
|
||||
<loctext xml:lang="C">RabbitMQ Server</loctext>
|
||||
</common_name>
|
||||
</template>
|
||||
</service>
|
||||
</service_bundle>
|
||||
14
net/rabbitmq/patches/patch-plugins-src_do-package.mk
Normal file
14
net/rabbitmq/patches/patch-plugins-src_do-package.mk
Normal file
@@ -0,0 +1,14 @@
|
||||
$NetBSD: patch-plugins-src_do-package.mk,v 1.1 2014/01/13 12:10:23 fhajny Exp $
|
||||
|
||||
Fix module versioning with gmake<4.
|
||||
--- plugins-src/do-package.mk.orig 2013-12-10 16:18:44.000000000 +0000
|
||||
+++ plugins-src/do-package.mk
|
||||
@@ -545,7 +545,7 @@ $(PACKAGE_DIR)/dist/.done: $(PACKAGE_DIR
|
||||
# makefile.
|
||||
$(PACKAGE_DIR)/dist/.done.$(VERSION): $(PACKAGE_DIR)/Makefile $(wildcard $(PACKAGE_DIR)/*.mk) $(wildcard $(PACKAGE_DIR)/src/*.erl) $(wildcard $(PACKAGE_DIR)/include/*.hrl) $(wildcard $(PACKAGE_DIR)/*.py) $(foreach DEP,$(NON_INTEGRATED_DEPS_$(PACKAGE_DIR)),$(call package_to_path,$(DEP))/dist/.done)
|
||||
rm -rf $$(@D)
|
||||
- $$(MAKE) -C $(PACKAGE_DIR)
|
||||
+ $$(MAKE) -C $(PACKAGE_DIR) VERSION=$(VERSION)
|
||||
mkdir -p $$(@D)
|
||||
touch $$@
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
# $NetBSD: version.mk,v 1.10 2013/05/31 14:32:55 fhajny Exp $
|
||||
# $NetBSD: version.mk,v 1.14 2014/03/10 11:18:41 fhajny Exp $
|
||||
#
|
||||
|
||||
RMQ_VERSION= 3.1.1
|
||||
RMQ_VERSION= 3.2.4
|
||||
|
||||
Reference in New Issue
Block a user