import apache-activemq 5.7.0

Apache ActiveMQ is the most popular and powerful open source
messaging and Integration Patterns server.  Apache ActiveMQ is fast,
supports many Cross Language Clients and Protocols, comes with easy to
use Enterprise Integration Patterns and many advanced features while
fully supporting JMS 1.1 and J2EE 1.4.

rc.d help and ok aja@
This commit is contained in:
jasper 2013-02-05 15:08:45 +00:00
parent 23ca7d6c7d
commit b5f048c3e6
10 changed files with 671 additions and 0 deletions

View File

@ -0,0 +1,42 @@
# $OpenBSD: Makefile,v 1.1.1.1 2013/02/05 15:08:45 jasper Exp $
PKG_ARCH= *
COMMENT= open source message broker implementing JMS 1.1
V= 5.7.0
DISTNAME= apache-activemq-$V
CATEGORIES= net
# Apache2
PERMIT_PACKAGE_CDROM= Yes
PERMIT_PACKAGE_FTP= Yes
PERMIT_DISTFILES_CDROM= Yes
PERMIT_DISTFILES_FTP= Yes
MASTER_SITES= ${MASTER_SITE_APACHE:=activemq/apache-activemq/${V}/}
EXTRACT_SUFX= -bin.tar.gz
MODULES= java
MODJAVA_VER= 1.6+
RUN_DEPENDS= java/javaPathHelper
SUBST_VARS += V
NO_BUILD= Yes
NO_REGRESS= Yes
do-install:
rm -r ${WRKSRC}/bin/macosx/ ${WRKSRC}/bin/linux-x86-* ${WRKSRC}/bin/*.orig
${INSTALL_DATA_DIR} ${PREFIX}/activemq/
cd ${WRKSRC} && tar cf - * | tar xf - -C ${PREFIX}/activemq/
.for s in activemq activemq-admin
${SUBST_CMD} -o ${BINOWN} -g ${BINGRP} -c ${FILESDIR}/$s \
${PREFIX}/bin/$s
chmod +x ${PREFIX}/bin/$s
.endfor
${INSTALL_DATA} ${FILESDIR}/activemqrc ${PREFIX}/activemq/conf/
.include <bsd.port.mk>

View File

@ -0,0 +1,2 @@
SHA256 (apache-activemq-5.7.0-bin.tar.gz) = cZiB7RD7rEhnnz7KVfpH4lICpzzbUVui4PzlhWr/Aok=
SIZE (apache-activemq-5.7.0-bin.tar.gz) = 46950004

View File

@ -0,0 +1,5 @@
#!/bin/sh
#
# $OpenBSD: activemq,v 1.1.1.1 2013/02/05 15:08:45 jasper Exp $
exec ${TRUEPREFIX}/activemq/bin/activemq "$@"

View File

@ -0,0 +1,5 @@
#!/bin/sh
#
# $OpenBSD: activemq-admin,v 1.1.1.1 2013/02/05 15:08:45 jasper Exp $
exec ${TRUPREFIX}/activemq/bin/activemq-admin "$@"

View File

@ -0,0 +1,172 @@
# ------------------------------------------------------------------------
# Configuration file for running Apache Active MQ as standalone provider
#
# This file overwrites the predefined settings of the sysv init-script
#
# Active MQ installation dir
if [ -z "$ACTIVEMQ_HOME" ] ; then
# try to find ACTIVEMQ
if [ -d /opt/activemq ] ; then
ACTIVEMQ_HOME=/opt/activemq
fi
if [ -d "${HOME}/opt/activemq" ] ; then
ACTIVEMQ_HOME="${HOME}/opt/activemq"
fi
## resolve links - $0 may be a link to activemq's home
PRG="$0"
progname=`basename "$0"`
saveddir=`pwd`
# need this for relative symlinks
dirname_prg=`dirname "$PRG"`
cd "$dirname_prg"
while [ -h "$PRG" ] ; do
ls=`ls -ld "$PRG"`
link=`expr "$ls" : '.*-> (.*)$'`
if expr "$link" : '.*/.*' > /dev/null; then
PRG="$link"
else
PRG=`dirname "$PRG"`"/$link"
fi
done
ACTIVEMQ_HOME=`dirname "$PRG"`/..
cd "$saveddir"
# make it fully qualified
ACTIVEMQ_HOME=`cd "$ACTIVEMQ_HOME" && pwd`
fi
if [ -z "$ACTIVEMQ_BASE" ] ; then
ACTIVEMQ_BASE="$ACTIVEMQ_HOME"
fi
# Active MQ configuration directory
if [ -z "$ACTIVEMQ_CONF" ] ; then
# For backwards compat with old variables we let ACTIVEMQ_CONFIG_DIR set ACTIVEMQ_CONF
if [ -z "$ACTIVEMQ_CONFIG_DIR" ] ; then
ACTIVEMQ_CONF="$ACTIVEMQ_BASE/conf"
else
ACTIVEMQ_CONF="$ACTIVEMQ_CONFIG_DIR"
fi
fi
# Configure a user with non root priviledges, if no user is specified do not change user
if [ -z "$ACTIVEMQ_USER" ] ; then
ACTIVEMQ_USER=""
fi
# Active MQ data directory
if [ -z "$ACTIVEMQ_DATA" ] ; then
# For backwards compat with old variables we let ACTIVEMQ_DATA_DIR set ACTIVEMQ_DATA
if [ -z "$ACTIVEMQ_DATA_DIR" ] ; then
ACTIVEMQ_DATA="$ACTIVEMQ_BASE/data"
else
ACTIVEMQ_DATA="$ACTIVEMQ_DATA_DIR"
fi
fi
if [ -z "$ACTIVEMQ_TMP" ] ; then
ACTIVEMQ_TMP="$ACTIVEMQ_BASE/tmp"
fi
setCurrentUser(){
CUSER=`whoami 2>/dev/null`
# Solaris fix
if [ ! $? -eq 0 ]; then
CUSER=`/usr/ucb/whoami 2>/dev/null`
fi
}
if [ ! -d "$ACTIVEMQ_DATA" ]; then
setCurrentUser
if ( [ -z "$ACTIVEMQ_USER" ] || [ "$ACTIVEMQ_USER" = "$CUSER" ] );then
mkdir $ACTIVEMQ_DATA
elif [ "`id -u`" = "0" ];then
su -c "mkdir $ACTIVEMQ_DATA" - $ACTIVEMQ_USER;
fi
fi
# Location of the pidfile
if [ -z "$ACTIVEMQ_PIDFILE" ]; then
ACTIVEMQ_PIDFILE="$ACTIVEMQ_DATA/activemq-`hostname`.pid"
fi
# Location of the java installation
# Specify the location of your java installation using JAVA_HOME, or specify the
# path to the "java" binary using JAVACMD
# (set JAVACMD to "auto" for automatic detection)
#JAVA_HOME=""
JAVACMD="auto"
# Set jvm memory configuration
#if [ -z "$ACTIVEMQ_OPTS_MEMORY" ] ; then
#ACTIVEMQ_OPTS_MEMORY="-Xms1G -Xmx1G"
#fi
# Uncomment to enable audit logging
#ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS -Dorg.apache.activemq.audit=true"
# Set jvm jmx configuration
# This enables jmx access over a configured jmx-tcp-port.
# You have to configure the first four settings if you run a ibm jvm, caused by the
# fact that IBM's jvm does not support VirtualMachine.attach(PID).
# JMX access is needed for quering a running activemq instance to gain data or to
# trigger management operations.
#
# Example for ${ACTIVEMQ_CONF}/jmx.access:
# ---
# # The "monitorRole" role has readonly access.
# # The "controlRole" role has readwrite access.
# monitorRole readonly
# controlRole readwrite
# ---
#
# Example for ${ACTIVEMQ_CONF}/jmx.password:
# ---
# # The "monitorRole" role has password "abc123".
# # # The "controlRole" role has password "abcd1234".
# monitorRole abc123
# controlRole abcd1234
# ---
#
# ACTIVEMQ_SUNJMX_START="-Dcom.sun.management.jmxremote.port=11099 "
# ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.password.file=${ACTIVEMQ_CONF}/jmx.password"
# ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.access.file=${ACTIVEMQ_CONF}/jmx.access"
# ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote.ssl=false"
ACTIVEMQ_SUNJMX_START="$ACTIVEMQ_SUNJMX_START -Dcom.sun.management.jmxremote"
# Set jvm jmx configuration for controlling the broker process
# You only have to configure the first four settings if you run a ibm jvm, caused by the
# fact that IBM's jvm does not support VirtualMachine.attach(PID)
# (see also com.sun.management.jmxremote.port, .jmx.password.file and .jmx.access.file )
#ACTIVEMQ_SUNJMX_CONTROL="--jmxurl service:jmx:rmi:///jndi/rmi://127.0.0.1:11099/jmxrmi --jmxuser controlRole --jmxpassword abcd1234"
ACTIVEMQ_SUNJMX_CONTROL=""
# Specify the queue manager URL for using "browse" option of sysv initscript
if [ -z "$ACTIVEMQ_QUEUEMANAGERURL" ]; then
ACTIVEMQ_QUEUEMANAGERURL="--amqurl tcp://localhost:61616"
fi
# Set additional JSE arguments
ACTIVEMQ_SSL_OPTS="$SSL_OPTS"
# Uncomment to enable YourKit profiling
#ACTIVEMQ_DEBUG_OPTS="-agentlib:yjpagent"
# Uncomment to enable remote debugging
#ACTIVEMQ_DEBUG_OPTS="-Xdebug -Xnoagent -Djava.compiler=NONE -Xrunjdwp:transport=dt_socket,server=y,suspend=n,address=5005"
# ActiveMQ tries to shutdown the broker by jmx,
# after a specified number of seconds send SIGKILL
if [ -z "$ACTIVEMQ_KILL_MAXSECONDS" ]; then
ACTIVEMQ_KILL_MAXSECONDS=30
fi

View File

@ -0,0 +1,19 @@
$OpenBSD: patch-bin_activemq,v 1.1.1.1 2013/02/05 15:08:45 jasper Exp $
Don't reserve more memory upfront than the default limits allow.
--- bin/activemq.orig Tue Oct 2 18:15:33 2012
+++ bin/activemq Tue Feb 5 08:43:45 2013
@@ -151,9 +151,9 @@ fi
JAVACMD="auto"
# Set jvm memory configuration
-if [ -z "$ACTIVEMQ_OPTS_MEMORY" ] ; then
- ACTIVEMQ_OPTS_MEMORY="-Xms1G -Xmx1G"
-fi
+#if [ -z "$ACTIVEMQ_OPTS_MEMORY" ] ; then
+# ACTIVEMQ_OPTS_MEMORY="-Xms1G -Xmx1G"
+#fi
# Uncomment to enable audit logging
#ACTIVEMQ_OPTS="$ACTIVEMQ_OPTS -Dorg.apache.activemq.audit=true"

View File

@ -0,0 +1,5 @@
Apache ActiveMQ is the most popular and powerful open source
messaging and Integration Patterns server. Apache ActiveMQ is fast,
supports many Cross Language Clients and Protocols, comes with easy to
use Enterprise Integration Patterns and many advanced features while
fully supporting JMS 1.1 and J2EE 1.4.

View File

@ -0,0 +1,384 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2013/02/05 15:08:45 jasper Exp $
activemq/
activemq/LICENSE
activemq/NOTICE
activemq/README.txt
activemq/WebConsole-README.txt
activemq/activemq-all-${V}.jar
activemq/bin/
activemq/bin/activemq
activemq/bin/activemq-admin
activemq/bin/diag
activemq/bin/run.jar
activemq/conf/
@sample ${SYSCONFDIR}/default/
activemq/conf/activemq-command.xml
activemq/conf/activemq-demo.xml
activemq/conf/activemq-dynamic-network-broker1.xml
activemq/conf/activemq-dynamic-network-broker2.xml
activemq/conf/activemq-jdbc.xml
activemq/conf/activemq-scalability.xml
activemq/conf/activemq-security.xml
activemq/conf/activemq-specjms.xml
activemq/conf/activemq-static-network-broker1.xml
activemq/conf/activemq-static-network-broker2.xml
activemq/conf/activemq-stomp.xml
activemq/conf/activemq-throughput.xml
activemq/conf/activemq.xml
activemq/conf/activemqrc
@sample ${SYSCONFDIR}/default/activemq
activemq/conf/camel.xml
activemq/conf/credentials-enc.properties
activemq/conf/credentials.properties
activemq/conf/jetty-realm.properties
activemq/conf/jetty.xml
activemq/conf/jmx.access
activemq/conf/jmx.password
activemq/conf/log4j.properties
activemq/conf/logging.properties
activemq/data/
@comment no checksum
activemq/data/activemq.log
activemq/docs/
activemq/docs/index.html
activemq/example/
activemq/example/build.xml
activemq/example/conf/
activemq/example/conf/activemq.xml
activemq/example/conf/log4j.properties
activemq/example/conf/resin-web.xml
activemq/example/conf/web.xml
activemq/example/perfharness/
activemq/example/perfharness/perfharness-activemq.sh
activemq/example/ruby/
activemq/example/ruby/README.txt
activemq/example/ruby/catstomp.rb
activemq/example/ruby/listener.rb
activemq/example/ruby/publisher.rb
activemq/example/ruby/stompcat.rb
activemq/example/src/
activemq/example/src/CommandLineSupport.java
activemq/example/src/ConsumerTool.java
activemq/example/src/EmbeddedBroker.java
activemq/example/src/Log4jJMSAppenderExample.java
activemq/example/src/ProducerAndConsumerTool.java
activemq/example/src/ProducerTool.java
activemq/example/src/RequesterTool.java
activemq/example/src/StompExample.java
activemq/example/src/TopicListener.java
activemq/example/src/TopicPublisher.java
activemq/example/src/jndi.properties
activemq/example/src/log4j-jms.properties
activemq/example/transactions/
activemq/example/transactions/README.txt
activemq/example/transactions/build.xml
activemq/example/transactions/src/
activemq/example/transactions/src/Retailer.java
activemq/example/transactions/src/Supplier.java
activemq/example/transactions/src/TransactionsDemo.java
activemq/example/transactions/src/Vendor.java
activemq/lib/
activemq/lib/activemq-console-${V}.jar
activemq/lib/activemq-core-${V}.jar
activemq/lib/activemq-jaas-${V}.jar
activemq/lib/activemq-protobuf-1.1.jar
activemq/lib/activemq-rar.txt
activemq/lib/activemq-web-${V}.jar
activemq/lib/camel/
activemq/lib/camel/activemq-camel-${V}.jar
activemq/lib/camel/camel-core-2.10.1.jar
activemq/lib/camel/camel-jms-2.10.1.jar
activemq/lib/camel/camel-spring-2.10.1.jar
activemq/lib/extra/
activemq/lib/extra/activemq-leveldb-${V}.jar
activemq/lib/extra/commons-beanutils-core-1.8.0.jar
activemq/lib/extra/commons-configuration-1.6.jar
activemq/lib/extra/commons-digester-1.8.jar
activemq/lib/extra/guava-10.0.1.jar
activemq/lib/extra/guice-3.0.jar
activemq/lib/extra/guice-multibindings-3.0.jar
activemq/lib/extra/hadoop-core-1.0.0.jar
activemq/lib/extra/hawtbuf-1.9.jar
activemq/lib/extra/hawtbuf-proto-1.9.jar
activemq/lib/extra/hawtdispatch-1.11.jar
activemq/lib/extra/hawtdispatch-scala-1.11.jar
activemq/lib/extra/hawtdispatch-transport-1.11.jar
activemq/lib/extra/hawtjni-runtime-1.6.jar
activemq/lib/extra/jackson-core-asl-1.9.2.jar
activemq/lib/extra/jackson-mapper-asl-1.9.2.jar
activemq/lib/extra/javax.inject-1.jar
activemq/lib/extra/jetty-6.1.26.jar
activemq/lib/extra/jetty-util-6.1.26.jar
activemq/lib/extra/jsp-2.1-6.1.14.jar
activemq/lib/extra/jsp-api-2.1-6.1.14.jar
activemq/lib/extra/jsr305-1.3.9.jar
activemq/lib/extra/leveldb-0.2.jar
activemq/lib/extra/leveldb-api-0.2.jar
activemq/lib/extra/leveldbjni-1.3.jar
activemq/lib/extra/leveldbjni-linux32-1.3.jar
activemq/lib/extra/leveldbjni-linux64-1.3.jar
activemq/lib/extra/leveldbjni-osx-1.3.jar
activemq/lib/extra/leveldbjni-win32-1.3.jar
activemq/lib/extra/leveldbjni-win64-1.3.jar
activemq/lib/extra/mqtt-client-1.3.jar
activemq/lib/extra/scala-library-2.9.1.jar
activemq/lib/extra/servlet-api-2.5-20081211.jar
activemq/lib/extra/servlet-api-2.5-6.1.14.jar
activemq/lib/extra/snappy-java-1.0.3.jar
activemq/lib/geronimo-j2ee-management_1.1_spec-1.0.1.jar
activemq/lib/geronimo-jms_1.1_spec-1.1.1.jar
activemq/lib/geronimo-jta_1.0.1B_spec-1.0.1.jar
activemq/lib/jcl-over-slf4j-1.6.6.jar
activemq/lib/kahadb-${V}.jar
activemq/lib/optional/
activemq/lib/optional/activeio-core-3.1.4.jar
activemq/lib/optional/activemq-optional-${V}.jar
activemq/lib/optional/activemq-pool-${V}.jar
activemq/lib/optional/activemq-spring-${V}.jar
activemq/lib/optional/activemq-xmpp-${V}.jar
activemq/lib/optional/commons-beanutils-1.8.3.jar
activemq/lib/optional/commons-codec-1.6.jar
activemq/lib/optional/commons-collections-3.2.1.jar
activemq/lib/optional/commons-dbcp-1.4.jar
activemq/lib/optional/commons-lang-2.6.jar
activemq/lib/optional/commons-net-3.1.jar
activemq/lib/optional/commons-pool-1.6.jar
activemq/lib/optional/geronimo-j2ee-connector_1.5_spec-2.0.0.jar
activemq/lib/optional/httpclient-4.2.1.jar
activemq/lib/optional/httpcore-4.2.1.jar
activemq/lib/optional/jasypt-1.9.0.jar
activemq/lib/optional/jasypt-spring3-1.9.0.jar
activemq/lib/optional/jettison-1.3.2.jar
activemq/lib/optional/jmdns-3.4.1.jar
activemq/lib/optional/log4j-1.2.17.jar
activemq/lib/optional/org.apache.servicemix.bundles.josql-1.5_5.jar
activemq/lib/optional/slf4j-log4j12-1.6.6.jar
activemq/lib/optional/spring-aop-3.0.7.RELEASE.jar
activemq/lib/optional/spring-asm-3.0.7.RELEASE.jar
activemq/lib/optional/spring-beans-3.0.7.RELEASE.jar
activemq/lib/optional/spring-context-3.0.7.RELEASE.jar
activemq/lib/optional/spring-core-3.0.7.RELEASE.jar
activemq/lib/optional/spring-expression-3.0.7.RELEASE.jar
activemq/lib/optional/spring-jms-3.0.7.RELEASE.jar
activemq/lib/optional/spring-oxm-3.0.7.RELEASE.jar
activemq/lib/optional/spring-tx-3.0.7.RELEASE.jar
activemq/lib/optional/stax2-api-3.0.2.jar
activemq/lib/optional/velocity-1.7.jar
activemq/lib/optional/woodstox-core-asl-4.1.4.jar
activemq/lib/optional/xbean-spring-3.11.1.jar
activemq/lib/optional/xpp3-1.1.4c.jar
activemq/lib/optional/xstream-1.4.3.jar
activemq/lib/slf4j-api-1.6.6.jar
activemq/lib/web/
activemq/lib/web/core-3.1.1.jar
activemq/lib/web/geronimo-servlet_2.5_spec-1.2.jar
activemq/lib/web/jdom-1.0.jar
activemq/lib/web/jetty-all-server-7.6.7.v20120910.jar
activemq/lib/web/jetty-websocket-7.6.7.v20120910.jar
activemq/lib/web/jsp-2.1-glassfish-2.1.v20100127.jar
activemq/lib/web/jsp-api-2.1-glassfish-2.1.v20100127.jar
activemq/lib/web/rome-1.0.jar
activemq/lib/web/sitemesh-2.4.2.jar
activemq/lib/web/spring-web-3.0.7.RELEASE.jar
activemq/lib/web/spring-webmvc-3.0.7.RELEASE.jar
activemq/user-guide.html
activemq/webapps/
activemq/webapps/admin/
activemq/webapps/admin/404.html
activemq/webapps/admin/500.html
activemq/webapps/admin/META-INF/
activemq/webapps/admin/META-INF/LICENSE
activemq/webapps/admin/META-INF/NOTICE
activemq/webapps/admin/WEB-INF/
activemq/webapps/admin/WEB-INF/classes/
activemq/webapps/admin/WEB-INF/classes/org/
activemq/webapps/admin/WEB-INF/classes/org/apache/
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/WebConsoleStarter.class
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/controller/
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/controller/CopyMessage.class
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/controller/CreateDestination.class
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/controller/CreateSubscriber.class
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/controller/DeleteDestination.class
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/controller/DeleteJob.class
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/controller/DeleteMessage.class
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/controller/DeleteSubscriber.class
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/controller/MoveMessage.class
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/controller/PurgeDestination.class
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/controller/SendMessage.class
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/filter/
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/filter/ApplicationContextFilter$1.class
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/filter/ApplicationContextFilter$2.class
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/filter/ApplicationContextFilter.class
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/handler/
activemq/webapps/admin/WEB-INF/classes/org/apache/activemq/web/handler/BindingBeanNameUrlHandlerMapping.class
activemq/webapps/admin/WEB-INF/decorators.xml
activemq/webapps/admin/WEB-INF/dispatcher-servlet.xml
activemq/webapps/admin/WEB-INF/jsp/
activemq/webapps/admin/WEB-INF/jspf/
activemq/webapps/admin/WEB-INF/jspf/headertags.jspf
activemq/webapps/admin/WEB-INF/jspf/old.jspf
activemq/webapps/admin/WEB-INF/tags/
activemq/webapps/admin/WEB-INF/tags/form/
activemq/webapps/admin/WEB-INF/tags/form/checkbox.tag
activemq/webapps/admin/WEB-INF/tags/form/escape.tag
activemq/webapps/admin/WEB-INF/tags/form/forEachMapEntry.tag
activemq/webapps/admin/WEB-INF/tags/form/option.tag
activemq/webapps/admin/WEB-INF/tags/form/short.tag
activemq/webapps/admin/WEB-INF/tags/form/text.tag
activemq/webapps/admin/WEB-INF/tags/form/tooltip.tag
activemq/webapps/admin/WEB-INF/tags/form/uri.tag
activemq/webapps/admin/WEB-INF/tags/jms/
activemq/webapps/admin/WEB-INF/tags/jms/forEachConnection.tag
activemq/webapps/admin/WEB-INF/tags/jms/forEachMessage.tag
activemq/webapps/admin/WEB-INF/tags/jms/formatTimestamp.tag
activemq/webapps/admin/WEB-INF/tags/jms/persistent.tag
activemq/webapps/admin/WEB-INF/web.xml
activemq/webapps/admin/WEB-INF/webconsole-default.xml
activemq/webapps/admin/WEB-INF/webconsole-embedded.xml
activemq/webapps/admin/WEB-INF/webconsole-invm.xml
activemq/webapps/admin/WEB-INF/webconsole-jndi.xml
activemq/webapps/admin/WEB-INF/webconsole-properties.xml
activemq/webapps/admin/WEB-INF/webconsole-query.xml
activemq/webapps/admin/browse.jsp
activemq/webapps/admin/connection.jsp
activemq/webapps/admin/connections.jsp
activemq/webapps/admin/decorators/
activemq/webapps/admin/decorators/main.jsp
activemq/webapps/admin/decorators/panel.jsp
activemq/webapps/admin/decorators/printable.jsp
activemq/webapps/admin/graph.jsp
activemq/webapps/admin/images/
activemq/webapps/admin/images/activemq-logo.png
activemq/webapps/admin/images/asf-logo.png
activemq/webapps/admin/images/big-bullet.png
activemq/webapps/admin/images/black-footer-bottom.png
activemq/webapps/admin/images/black-footer-left.png
activemq/webapps/admin/images/black-footer-right.png
activemq/webapps/admin/images/bottom-red-bar.png
activemq/webapps/admin/images/checker-bg.png
activemq/webapps/admin/images/content-left.png
activemq/webapps/admin/images/content-right.png
activemq/webapps/admin/images/feed_atom.png
activemq/webapps/admin/images/feed_rss.png
activemq/webapps/admin/images/left-box-bottom.png
activemq/webapps/admin/images/left-box-right.png
activemq/webapps/admin/images/left-box-top.png
activemq/webapps/admin/images/oval-arrow.png
activemq/webapps/admin/images/right-box-bottom.png
activemq/webapps/admin/images/right-box-left.png
activemq/webapps/admin/images/right-box-top.png
activemq/webapps/admin/images/small-bullet-gray.png
activemq/webapps/admin/images/small-bullet-red.png
activemq/webapps/admin/images/spacer.gif
activemq/webapps/admin/images/top-red-bar.png
activemq/webapps/admin/images/white-header-left.png
activemq/webapps/admin/images/white-header-right.png
activemq/webapps/admin/images/white-header-top.png
activemq/webapps/admin/index.jsp
activemq/webapps/admin/js/
activemq/webapps/admin/js/common.js
activemq/webapps/admin/js/css.js
activemq/webapps/admin/js/mochi/
activemq/webapps/admin/js/mochi/MochiKit.js
activemq/webapps/admin/js/mochi/__package__.js
activemq/webapps/admin/js/plotkit/
activemq/webapps/admin/js/plotkit/Base.js
activemq/webapps/admin/js/plotkit/Canvas.js
activemq/webapps/admin/js/plotkit/Layout.js
activemq/webapps/admin/js/plotkit/SVG.js
activemq/webapps/admin/js/plotkit/SweetCanvas.js
activemq/webapps/admin/js/plotkit/SweetSVG.js
activemq/webapps/admin/js/plotkit/dummy.svg
activemq/webapps/admin/js/plotkit/iecanvas.htc
activemq/webapps/admin/js/prettify.js
activemq/webapps/admin/js/standardista-table-sorting.js
activemq/webapps/admin/message.jsp
activemq/webapps/admin/network.jsp
activemq/webapps/admin/queueConsumers.jsp
activemq/webapps/admin/queueGraph.jsp
activemq/webapps/admin/queues.jsp
activemq/webapps/admin/scheduled.jsp
activemq/webapps/admin/send.jsp
activemq/webapps/admin/slave.jsp
activemq/webapps/admin/styles/
activemq/webapps/admin/styles/prettify.css
activemq/webapps/admin/styles/site.css
activemq/webapps/admin/styles/sorttable.css
activemq/webapps/admin/styles/type-settings.css
activemq/webapps/admin/subscribers.jsp
activemq/webapps/admin/test/
activemq/webapps/admin/test/dummy.jsp
activemq/webapps/admin/test/index.jsp
activemq/webapps/admin/test/systemProperties.jsp
activemq/webapps/admin/topics.jsp
activemq/webapps/admin/xml/
activemq/webapps/admin/xml/queues.jsp
activemq/webapps/admin/xml/subscribers.jsp
activemq/webapps/admin/xml/topics.jsp
activemq/webapps/demo/
activemq/webapps/demo/META-INF/
activemq/webapps/demo/META-INF/LICENSE
activemq/webapps/demo/META-INF/NOTICE
activemq/webapps/demo/WEB-INF/
activemq/webapps/demo/WEB-INF/web.xml
activemq/webapps/demo/chat.css
activemq/webapps/demo/chat.html
activemq/webapps/demo/index.html
activemq/webapps/demo/js/
activemq/webapps/demo/js/amq.js
activemq/webapps/demo/js/amq_dojo_adapter.js
activemq/webapps/demo/js/amq_jquery_adapter.js
activemq/webapps/demo/js/amq_prototype_adapter.js
activemq/webapps/demo/js/chat.js
activemq/webapps/demo/js/dojo.js
activemq/webapps/demo/js/jquery-1.4.2.min.js
activemq/webapps/demo/js/prototype.js
activemq/webapps/demo/portfolio/
activemq/webapps/demo/portfolio/portfolio.html
activemq/webapps/demo/portfolio/portfolio.js
activemq/webapps/demo/sandbox/
activemq/webapps/demo/sandbox/index.html
activemq/webapps/demo/sandbox/portfolio.html
activemq/webapps/demo/sandbox/portfolio.js
activemq/webapps/demo/sandbox/util.js
activemq/webapps/demo/sandbox/webmq.js
activemq/webapps/demo/send.html
activemq/webapps/demo/style.css
activemq/webapps/demo/test/
activemq/webapps/demo/test/amq_test.html
activemq/webapps/demo/test/assets/
activemq/webapps/demo/test/assets/README
activemq/webapps/demo/test/assets/jsunittest.js
activemq/webapps/demo/test/assets/unittest.css
activemq/webapps/demo/websocket/
activemq/webapps/demo/websocket/chat.css
activemq/webapps/demo/websocket/chat.js
activemq/webapps/demo/websocket/index.html
activemq/webapps/demo/websocket/stomp.js
activemq/webapps/favicon.ico
activemq/webapps/fileserver/
activemq/webapps/fileserver/META-INF/
activemq/webapps/fileserver/META-INF/LICENSE
activemq/webapps/fileserver/META-INF/NOTICE
activemq/webapps/fileserver/WEB-INF/
activemq/webapps/fileserver/WEB-INF/classes/
activemq/webapps/fileserver/WEB-INF/classes/org/
activemq/webapps/fileserver/WEB-INF/classes/org/apache/
activemq/webapps/fileserver/WEB-INF/classes/org/apache/activemq/
activemq/webapps/fileserver/WEB-INF/classes/org/apache/activemq/util/
activemq/webapps/fileserver/WEB-INF/classes/org/apache/activemq/util/FilenameGuardFilter$GuardedHttpServletRequest.class
activemq/webapps/fileserver/WEB-INF/classes/org/apache/activemq/util/FilenameGuardFilter.class
activemq/webapps/fileserver/WEB-INF/classes/org/apache/activemq/util/IOHelper.class
activemq/webapps/fileserver/WEB-INF/classes/org/apache/activemq/util/RestFilter.class
activemq/webapps/fileserver/WEB-INF/web.xml
activemq/webapps/fileserver/index.html
activemq/webapps/index.html
activemq/webapps/styles/
activemq/webapps/styles/site.css
activemq/webapps/styles/type-settings.css
bin/activemq
bin/activemq-admin
share/doc/pkg-readmes/${FULLPKGNAME}
@rcscript ${RCDIR}/activemq

View File

@ -0,0 +1,11 @@
$OpenBSD: README,v 1.1.1.1 2013/02/05 15:08:45 jasper Exp $
+-----------------------------------------------------------------------
| Running ${FULLPKGNAME} on OpenBSD
+-----------------------------------------------------------------------
Configuration
=============
A default configuration file has been installed into
${SYSCONFDIR}/default/activemq. Please note that this may may need to
be adjusted for your setup.

View File

@ -0,0 +1,26 @@
#!/bin/sh
#
# $OpenBSD: activemq.rc,v 1.1.1.1 2013/02/05 15:08:45 jasper Exp $
daemon="${TRUEPREFIX}/bin/activemq"
. /etc/rc.d/rc.subr
rc_reload=NO
rc_start() {
${rcexec} "env PATH=$PATH:$(dirname `javaPathHelper -c
apache-activemq`) ${daemon} start"
}
rc_check() {
env PATH=$PATH:$(dirname `javaPathHelper -c apache-activemq`)
${daemon} status
}
rc_stop() {
pid=$(rc_check | tail -1 | perl -pi -e 's,.*pid \x27(.*)\x27.*,$1,g')
kill ${pid}
}
rc_cmd $1