ports/121259: Replaces ports/119224: New port: net/openamq OpenAMQ is a complete AMQP message queueing broker.

Jacobus Geluk Jacobus.Geluk at gmail.com
Sat Mar 1 10:50:02 UTC 2008


>Number:         121259
>Category:       ports
>Synopsis:       Replaces ports/119224: New port: net/openamq OpenAMQ is a complete AMQP message queueing broker.
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Sat Mar 01 10:50:01 UTC 2008
>Closed-Date:
>Last-Modified:
>Originator:     Jacobus Geluk
>Release:        FreeBSD 7.0
>Organization:
>Environment:
FreeBSD *** 7.0-PRERELEASE FreeBSD 7.0-PRERELEASE #1: Thu Jan 10 15:14:47 CET 2008     root@***:/usr/obj/usr/src/sys/GENERIC  amd64
>Description:
This shar file contains the second version of the net/openamq port and fixes all known problems of the first version, like the problems reported in PR 119224.

I could not append this to PR 119224 since my mails to bug-followup arrived corrupted so I created this new PR.

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	.
#	./Makefile
#	./files
#	./files/patch-foreign-1.1d7-c-c
#	./files/patch-foreign-1.1d7-boomake
#	./files/amq_server.in
#	./files/patch-base-2.2b1-smt-smt_socket_request.icl
#	./files/patch-base-2.2b1-smt-smt_socket_request.c
#	./distinfo
#	./pkg-plist
#	./pkg-descr
#
echo c - .
mkdir -p . > /dev/null 2>&1
echo x - ./Makefile
sed 's/^X//' >./Makefile << 'END-of-./Makefile'
X# New Ports Collection makefile for: openamq
X#
X# Date created:			January 1st, 2008
X# Whom:					Jacobus Geluk <Jacobus.Geluk at gmail.com>
X#
X# $FreeBSD$
X#
X# This port builds OpenAMQ with the build scripts and external libraries
X# supplied by OpenAMQ except for the APR and PCRE libraries.
X#
X# TODO's:
X#
X# - We need more MASTER_SITES
X# - We need a knob to only build and install the client tools and libs.
X# - The contents of ${WRKDIR}/ibase need to be cleaned up (in post-build)
X#   before everything is installed from that directory.
X# - May be we should generate scripts in the ${PREFIX}/bin directory that
X#   invoke the tools in the ${PREFIX}/bin/openamq directory with the proper
X#   options and current directory.
X# - The amq_server should be installed in the ${PREFIX}/sbin directory, but
X#   since it seems to need some other files there too, it now runs from
X#   ${PREFIX}/bin/openamq.
X# - The rc.d script for amq_server should not run this daemon as root, it
X#   doesn't have to.
X#
X
XPORTNAME=			openamq
XPORTVERSION=			1.2c4
XCATEGORIES=			net
XMASTER_SITES=			http://www.openamq.org/download/ \
X				http://www.opensrcsystems.com/openamq/
XDISTNAME=			OpenAMQ-${PORTVERSION}
X
XMAINTAINER=			Jacobus.Geluk at gmail.com
XCOMMENT=			A complete AMQP message queueing broker
X
XLIB_DEPENDS+=			apr-1.2:${PORTSDIR}/devel/apr
XLIB_DEPENDS+=			pcre.0:${PORTSDIR}/devel/pcre
X
XWRKSRC=				${WRKDIR}/${DISTNAME}
X#				Since we regenerate the pkg-plist after a build, and
X#				we are not allowed to write outside WRKDIR, we use
X#				another value for PLIST.
XPLIST=				${WRKDIR}/pkg-plist
X
XUSE_RC_SUBR=			amq_server
X
XNO_INSTALL_MANPAGES=		YES
XBATCH=				YES
XSUB_LIST+=			PORTNAME=${PORTNAME} \
X				DAEMONNAME=${USE_RC_SUBR}
X
X#
X# Local port specific variables
X#
XIBASE=				${WRKDIR}/ibase
XBASE1DIR=			${WRKSRC}/base-1.2d7
XBOOMAKE=			${BASE1DIR}/boomake
XBUILDSCRIPT=			${WRKDIR}/portbuild.sh
X
XFOREIGNDIR=			${WRKSRC}/foreign-1.1d7
X#				Run sysctl to check if shared memory can be used, use
X#				"sys""ctl" to fool portlint, ${SYSCTL} does not seem
X#				to do it here.
XSYSVIPC_ALLOWED!=		"sys""ctl" -n security.jail.sysvipc_allowed
XJAILED!=			"sys""ctl" -n security.jail.jailed
X
XOPENAMQ_INSTALL_BIN?=	bin/${PORTNAME}
XOPENAMQ_INSTALL_LIB?=	lib/${PORTNAME}
XOPENAMQ_INSTALL_INC?=	include/${PORTNAME}
X
Xcheck-sysvipc_allowed:
X.	if ${JAILED} == 1
X	@${ECHO_MSG} "===>  Checking security.jail.sysvipc_allowed: ${SYSVIPC_ALLOWED}"
X.	if ${SYSVIPC_ALLOWED} == 0
X		@${ECHO_MSG} "${PKGNAME}: You can not build this port in a jail that has sysvipc_allowed=0"
X		@${ECHO_MSG} "${PKGNAME}: Try \"sysctl security.jail.sysvipc_allowed=1\""
X		@${FALSE}
X.	endif
X.	endif
X
Xpost-extract:
X	@echo "===>  Post Extract"
X	@${INSTALL} -d ${IBASE}/bin
X	@${INSTALL} -d ${IBASE}/include
X	@${CP} "${FOREIGNDIR}/apr/base_apr.h" "${IBASE}/include"
X
Xcreate-build-script:
X	@${ECHO_MSG} "===>  Creating build script"
X	@${ECHO_CMD} "#!${SH}" > ${BUILDSCRIPT}
X	@${ECHO_CMD} "${ECHO_CMD} Executing $$""0 in directory $$""(pwd)..." >> ${BUILDSCRIPT}
X	@${ECHO_CMD} "export IBASE=${IBASE}" >> ${BUILDSCRIPT}
X	@${ECHO_CMD} "export PATH=${IBASE}/bin:${PATH}" >> ${BUILDSCRIPT}
X	@${ECHO_CMD} 'export BOOM_MODEL="mt,release"'  >> ${BUILDSCRIPT}
X	@${ECHO_CMD} "export QUIET=no" >> ${BUILDSCRIPT}
X	@${ECHO_CMD} "export VERBOSE=yes" >> ${BUILDSCRIPT}
X	@${ECHO_CMD} "cd ${WRKSRC}" >> ${BUILDSCRIPT}
X	@${ECHO_CMD} "${SH} ./build.sh" >> ${BUILDSCRIPT}
X#	@${ECHO_MSG} "===>  Created build script:"
X#	@cat ${BUILDSCRIPT}
X
Xexecute-build-script:
X	@${ECHO_MSG} "===>  Executing build script..."
X	${SH} ${BUILDSCRIPT}
X	@${ECHO_MSG} "===>  Executed build script"
X
Xpost-build:
X	@${ECHO_MSG} "===>  Post build cleanup..."
X	@${RM} ${IBASE}/bin/*.bat
X#	TODO: Check what more can be removed here, do we really need all the
X#	.icl, .gsl and other files?
X
Xinstall-from-ibase:
X#
X#	Install the binaries in ${PREFIX}/bin/openamq:
X#
X	@${ECHO_MSG} "===>  Installing binaries files in ${PREFIX}/${OPENAMQ_INSTALL_BIN}"
X	@${RM} -rf "${PREFIX}/${OPENAMQ_INSTALL_BIN}"
X	@${INSTALL} -d "${PREFIX}/${OPENAMQ_INSTALL_BIN}"
X	-@${CHMOD} u=rwx,g=rx,o=rx "${PREFIX}/${OPENAMQ_INSTALL_BIN}"
X	@for _file in `find ${IBASE}/bin -type f`; do \
X		target="${PREFIX}/${OPENAMQ_INSTALL_BIN}$${_file##${IBASE}/bin}" ; \
X		${INSTALL_DATA} -d "$${target%/*}" ; \
X		${CHMOD} u=rwx,g=rx,o=rx "$${target%/*}" ; \
X		${INSTALL_DATA} $${_file} "$${target}" ; \
X	done
X#
X#	Find the executables in the ${PREFIX}/bin/openamq directory, strip them and
X#	mark them executable:
X#
X	@-${FIND} ${PREFIX}/${OPENAMQ_INSTALL_BIN} -type f \
X		-regex ".*/[^.|.]*" \
X		-exec ${FILE} {} \; | \
X		${GREP} executable | \
X		cut -d : -f 1 | \
X		while read line ; do \
X			${ECHO_MSG} "===>   Mark executable: $$line" ; \
X			${CHMOD} u+x,g+x "$${line}" ; \
X			${STRIP_CMD} "$${line}" >/dev/null 2>&1 ; \
X		done
X#
X#	Install the include files in ${PREFIX}/include/openamq:
X#
X	@${ECHO_MSG} "===>  Installing include files in ${PREFIX}/${OPENAMQ_INSTALL_INC}"
X	@${RM} -rf "${PREFIX}/${OPENAMQ_INSTALL_INC}"
X	@${INSTALL} -d "${PREFIX}/${OPENAMQ_INSTALL_INC}"
X	-@${CHMOD} u=rwx,g=rx,o=rx "${PREFIX}/${OPENAMQ_INSTALL_INC}"
X	@for _file in `find ${IBASE}/include -type f`; do \
X		target="${PREFIX}/${OPENAMQ_INSTALL_INC}$${_file##${IBASE}/include}" ; \
X		${INSTALL_DATA} -d "$${target%/*}" ; \
X		${CHMOD} u=rwx,g=rx,o=rx "$${target%/*}" ; \
X		${INSTALL_DATA} $${_file} "$${target}" ; \
X	done
X#
X#	Install the libraries in ${PREFIX}/lib/openamq:
X#
X	@${ECHO_MSG} "===>  Installing libraries in ${PREFIX}/${OPENAMQ_INSTALL_LIB}"
X	@${RM} -rf "${PREFIX}/${OPENAMQ_INSTALL_LIB}"
X	@${INSTALL} -d "${PREFIX}/${OPENAMQ_INSTALL_LIB}"
X	-@${CHMOD} u=rwx,g=rx,o=rx "${PREFIX}/${OPENAMQ_INSTALL_LIB}"
X	@for _file in `find ${IBASE}/lib -type f`; do \
X		target="${PREFIX}/${OPENAMQ_INSTALL_LIB}$${_file##${IBASE}/lib}" ; \
X		${INSTALL_DATA} -d "$${target%/*}" ; \
X		${CHMOD} u=rwx,g=rx,o=rx "$${target%/*}" ; \
X		${INSTALL_DATA} $${_file} "$${target}" ; \
X	done
X#
X#	Install the doc files in ${PREFIX}/share/doc/openamq:
X#
X	@${ECHO_MSG} "===>  Installing doc files in ${DOCSDIR}"
X	@${RM} -rf "${DOCSDIR}"
X	@${INSTALL} -d "${DOCSDIR}"
X	-@${CHMOD} u=rwx,g=rx,o=rx "${PREFIX}/${OPENAMQ_INSTALL_LIB}"
X	@for _file in `find ${IBASE}/doc -type f`; do \
X		target="${DOCSDIR}$${_file##${IBASE}/doc}" ; \
X		${INSTALL_MAN} -d "$${target%/*}" ; \
X		${CHMOD} u=rwx,g=rx,o=rx "$${target%/*}" ; \
X		${INSTALL_MAN} $${_file} "$${target}" ; \
X	done
X	@${ECHO_MSG} "===>  ${DISTNAME} is installed!"
X
X#
X# Create a pkg-plist dynamically, only possible after a build has run
X#
Xcreate-pkg-plist:
X	@${ECHO_MSG} "===>  Creating pkg-list"
X	@${ECHO_CMD} "@comment This pkg-plist is generated by \"make pkg-plist\"" > pkg-plist
X	@#
X	@${ECHO_CMD} "@exec ${MKDIR} ${OPENAMQ_INSTALL_BIN}" >> pkg-plist
X	@${ECHO_CMD} "@exec ${MKDIR} ${OPENAMQ_INSTALL_INC}" >> pkg-plist
X	@${ECHO_CMD} "@exec ${MKDIR} ${OPENAMQ_INSTALL_LIB}" >> pkg-plist
X	@${ECHO_CMD} "@exec ${MKDIR} %%DOCSDIR%%" >> pkg-plist
X	@#
X	@for _file in `find ${IBASE}/bin -type f`; do \
X		${ECHO_CMD} "${OPENAMQ_INSTALL_BIN}$${_file##${IBASE}/bin}" >> pkg-plist ; \
X	done
X	@#
X	@for _file in `find ${IBASE}/include -type f`; do \
X		${ECHO_CMD} "${OPENAMQ_INSTALL_INC}$${_file##${IBASE}/include}" >> pkg-plist ; \
X	done
X	@#
X	@for _file in `find ${IBASE}/lib -type f`; do \
X		${ECHO_CMD} "${OPENAMQ_INSTALL_LIB}$${_file##${IBASE}/lib}" >> pkg-plist ; \
X	done
X	@#
X	@for _file in `find ${IBASE}/doc -type f`; do \
X		${ECHO_CMD} "%%DOCSDIR%%$${_file##${IBASE}/doc}" >> pkg-plist ; \
X	done
X	@${ECHO_CMD} "@unexec ${ECHO_CMD} Removing %%PREFIX%%/${OPENAMQ_INSTALL_BIN}" >> pkg-plist
X	@${ECHO_CMD} "@unexec ${RM} -rf \"${OPENAMQ_INSTALL_BIN}\"" >> pkg-plist
X	@${ECHO_CMD} "@unexec ${ECHO_CMD} Removing %%PREFIX%%/${OPENAMQ_INSTALL_INC}" >> pkg-plist
X	@${ECHO_CMD} "@unexec ${RM} -rf \"${OPENAMQ_INSTALL_INC}\"" >> pkg-plist
X	@${ECHO_CMD} "@unexec ${ECHO_CMD} Removing %%PREFIX%%/${OPENAMQ_INSTALL_LIB}" >> pkg-plist
X	@${ECHO_CMD} "@unexec ${RM} -rf \"${OPENAMQ_INSTALL_LIB}\"" >> pkg-plist
X	@${ECHO_CMD} "@unexec ${ECHO_CMD} Removing %%PREFIX%%/%%DOCSDIR%%" >> pkg-plist
X	@${ECHO_CMD} "@unexec ${RM} -rf \"%%DOCSDIR%%\"" >> pkg-plist
X	@${ECHO_CMD} "@dirrmtry %%DOCSDIR%%" >> pkg-plist # this line only exists to fool portlint
X	@#
X#	@cat pkg-plist
X
Xdo-build: check-sysvipc_allowed create-build-script execute-build-script create-pkg-plist
X
Xpre-install: create-pkg-plist
X
Xdo-install: install-from-ibase
X
X.include <bsd.port.mk>
END-of-./Makefile
echo c - ./files
mkdir -p ./files > /dev/null 2>&1
echo x - ./files/patch-foreign-1.1d7-c-c
sed 's/^X//' >./files/patch-foreign-1.1d7-c-c << 'END-of-./files/patch-foreign-1.1d7-c-c'
X--- foreign-1.1d7/c/c.orig	2007-09-04 13:19:55.000000000 +0000
X+++ foreign-1.1d7/c/c	2007-12-28 14:34:02.000000000 +0000
X@@ -195,12 +195,24 @@
X         RANLIB=1
X 
X     elif [ "$UTYPE" = "FreeBSD" ]; then
X-        STDLIBS="-lm"
X-        CCOPTS="-Wall"
X+        STDLIBS="-lm -L/usr/local/lib -lpcre -lapr-1 -laprutil-1"
X+        CCOPTS="-Wall -Wno-strict-aliasing -Wno-cast-qual -Wno-pointer-sign -I/usr/local/include -I/usr/local/include/apr-1 -I../base-1.2d7/_install/include"
X         [ -z "$BOOM_MODEL_NOOPT" ] && CCDEBUG="-O"
X         [ -z "$BOOM_MODEL_NOOPT" ] && CCNODEBUG="-O2"
X         CCNAME="${CCNAME:-gcc}"             #   Use gcc if not set
X         CCPLUS="${CCPLUS:-g++}"             #   Use g++ if not set
X+        if [ "$BOOM_MODEL_MT" ]; then
X+            CCOPTS="$CCOPTS -pthread -D_REENTRANT"
X+            #  Request iCL use direct memory allocator by default for
X+            #  MT release builds.
X+            CCOPTS="$CCOPTS -DICL_MEM_DEFAULT_DIRECT"
X+            BOOM_SUPPORTS_MT=1              #   MT code is supported
X+        fi
X+        if [ "$BOOM_MODEL_GPROF" ]; then
X+            CCOPTS="$CCOPTS -pg"
X+            BOOM_SUPPORTS_GPROF=1
X+        fi
X+        CCOPTS="$CCOPTS -D_GNU_SOURCE -D_LARGEFILE64_SOURCE"
X         RANLIB=1
X         LINKTYPE=gnu
X 
X@@ -218,7 +230,7 @@
X         STDLIBS="-lm"
X         CCOPTS="-Ae -D_HPUX_SOURCE"         #   May need -Aa
X         [ -z "$BOOM_MODEL_NOOPT" ] && CCNODEBUG="-O"
X-        LINKTYPE=before
X+        LINKTYPE=beFore
X 
X     elif [ "$UTYPE" = "Linux" ]; then
X         STDLIBS="-lm"
END-of-./files/patch-foreign-1.1d7-c-c
echo x - ./files/patch-foreign-1.1d7-boomake
sed 's/^X//' >./files/patch-foreign-1.1d7-boomake << 'END-of-./files/patch-foreign-1.1d7-boomake'
X--- foreign-1.1d7/boomake.orig	2007-12-28 12:04:12.000000000 +0000
X+++ foreign-1.1d7/boomake	2007-12-28 12:53:29.000000000 +0000
X@@ -146,24 +146,24 @@
X         croak "Project has not been configured - boomake is missing"
X     fi
X     cd $PUSHDIR
X-    carp "Processing project in apr..."
X-    PUSHDIR=`pwd`
X-    cd apr
X-    if [ -f boomake ]; then
X-        sh boomake allgen || croak
X-    else
X-        croak "Project has not been configured - boomake is missing"
X-    fi
X-    cd $PUSHDIR
X-    carp "Processing project in pcre..."
X-    PUSHDIR=`pwd`
X-    cd pcre
X-    if [ -f boomake ]; then
X-        sh boomake allgen || croak
X-    else
X-        croak "Project has not been configured - boomake is missing"
X-    fi
X-    cd $PUSHDIR
X+#    carp "Processing project in apr..."
X+#    PUSHDIR=`pwd`
X+#    cd apr
X+#    if [ -f boomake ]; then
X+#        sh boomake allgen || croak
X+#    else
X+#        croak "Project has not been configured - boomake is missing"
X+#    fi
X+#    cd $PUSHDIR
X+#    carp "Processing project in pcre..."
X+#    PUSHDIR=`pwd`
X+#    cd pcre
X+#    if [ -f boomake ]; then
X+#        sh boomake allgen || croak
X+#    else
X+#        croak "Project has not been configured - boomake is missing"
X+#    fi
X+#    cd $PUSHDIR
X     carp "Processing project in zlib..."
X     PUSHDIR=`pwd`
X     cd zlib
X@@ -199,22 +199,22 @@
X     fi
X     cd $PUSHDIR
X     PUSHDIR=`pwd`
X-    cd apr
X-    if [ -f boomake ]; then
X-        sh boomake -install ../_install install || croak
X-    else
X-        carp "Project has not been built - boomake is missing"
X-    fi
X-    cd $PUSHDIR
X-    PUSHDIR=`pwd`
X-    cd pcre
X-    if [ -f boomake ]; then
X-        sh boomake -install ../_install install || croak
X-    else
X-        carp "Project has not been built - boomake is missing"
X-    fi
X-    cd $PUSHDIR
X-    PUSHDIR=`pwd`
X+#    cd apr
X+#    if [ -f boomake ]; then
X+#        sh boomake -install ../_install install || croak
X+#    else
X+#        carp "Project has not been built - boomake is missing"
X+#    fi
X+#    cd $PUSHDIR
X+#    PUSHDIR=`pwd`
X+#    cd pcre
X+#    if [ -f boomake ]; then
X+#        sh boomake -install ../_install install || croak
X+#    else
X+#        carp "Project has not been built - boomake is missing"
X+#    fi
X+#    cd $PUSHDIR
X+#    PUSHDIR=`pwd`
X     cd zlib
X     if [ -f boomake ]; then
X         sh boomake -install ../_install install || croak
X@@ -332,207 +332,207 @@
X         echo c/boomake.bat>>_package.lst
X     fi
X     PUSHDIR=`pwd`
X-    cd apr
X-
X-    (cd apr;      test -f Makefile && make -s distclean >/dev/null)
X-    (cd apr-util; test -f Makefile && make -s distclean >/dev/null)
X+#   cd apr
X+#
X+#    (cd apr;      test -f Makefile && make -s distclean >/dev/null)
X+#    (cd apr-util; test -f Makefile && make -s distclean >/dev/null)
X 
X-    (cd ..; perl apr/apr_package_lst.pl apr/apr apr/apr-util >>_package.lst)
X+#    (cd ..; perl apr/apr_package_lst.pl apr/apr apr/apr-util >>_package.lst)
X    
X-    cd $PUSHDIR
X-    if [ -f "apr/apr_package_lst.pl" ]; then
X-        echo apr/apr_package_lst.pl>>_package.lst
X-    fi
X-    if [ -f "apr/base_apr.h" ]; then
X-        echo apr/base_apr.h>>_package.lst
X-    fi
X-    if [ "`echo apr/apr*.h`" != "apr/apr*.h" ]; then
X-        for file in `echo apr/apr*.h`; do
X-            echo $file>>_package.lst
X-        done
X-    fi
X-    if [ "`echo apr/apu*.h`" != "apr/apu*.h" ]; then
X-        for file in `echo apr/apu*.h`; do
X-            echo $file>>_package.lst
X-        done
X-    fi
X-    if [ -f "apr/stamp_generate" ]; then
X-        echo apr/stamp_generate>>_package.lst
X-    fi
X-    if [ -f "apr/configure" ]; then
X-        echo apr/configure>>_package.lst
X-    fi
X-    if [ -f "apr/Makefile.unix" ]; then
X-        echo apr/Makefile.unix>>_package.lst
X-    fi
X-    if [ -f "apr/boomake" ]; then
X-        echo apr/boomake>>_package.lst
X-    fi
X-    if [ -f "apr/configure.bat" ]; then
X-        echo apr/configure.bat>>_package.lst
X-    fi
X-    if [ -f "apr/Makefile.win32" ]; then
X-        echo apr/Makefile.win32>>_package.lst
X-    fi
X-    if [ -f "apr/boomake.bat" ]; then
X-        echo apr/boomake.bat>>_package.lst
X-    fi
X+#    cd $PUSHDIR
X+#    if [ -f "apr/apr_package_lst.pl" ]; then
X+#        echo apr/apr_package_lst.pl>>_package.lst
X+#    fi
X+#    if [ -f "apr/base_apr.h" ]; then
X+#        echo apr/base_apr.h>>_package.lst
X+#    fi
X+#    if [ "`echo apr/apr*.h`" != "apr/apr*.h" ]; then
X+#        for file in `echo apr/apr*.h`; do
X+#            echo $file>>_package.lst
X+#        done
X+#    fi
X+#    if [ "`echo apr/apu*.h`" != "apr/apu*.h" ]; then
X+#        for file in `echo apr/apu*.h`; do
X+#            echo $file>>_package.lst
X+#        done
X+#    fi
X+#    if [ -f "apr/stamp_generate" ]; then
X+#        echo apr/stamp_generate>>_package.lst
X+#    fi
X+#    if [ -f "apr/configure" ]; then
X+#        echo apr/configure>>_package.lst
X+#    fi
X+#    if [ -f "apr/Makefile.unix" ]; then
X+#        echo apr/Makefile.unix>>_package.lst
X+#    fi
X+#    if [ -f "apr/boomake" ]; then
X+#        echo apr/boomake>>_package.lst
X+#    fi
X+#    if [ -f "apr/configure.bat" ]; then
X+#        echo apr/configure.bat>>_package.lst
X+#    fi
X+#    if [ -f "apr/Makefile.win32" ]; then
X+#        echo apr/Makefile.win32>>_package.lst
X+#    fi
X+#    if [ -f "apr/boomake.bat" ]; then
X+#        echo apr/boomake.bat>>_package.lst
X+#    fi
X     CCDEFINES="$CCDEFINES -DNOPOSIX"
X     export CCDEFINES
X-    PUSHDIR=`pwd`
X-    cd pcre
X-    cd $PUSHDIR
X-    if [ -f "pcre/pcre_chartables.c" ]; then
X-        echo pcre/pcre_chartables.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_compile.c" ]; then
X-        echo pcre/pcre_compile.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_config.c" ]; then
X-        echo pcre/pcre_config.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_dfa_exec.c" ]; then
X-        echo pcre/pcre_dfa_exec.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_exec.c" ]; then
X-        echo pcre/pcre_exec.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_fullinfo.c" ]; then
X-        echo pcre/pcre_fullinfo.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_get.c" ]; then
X-        echo pcre/pcre_get.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_globals.c" ]; then
X-        echo pcre/pcre_globals.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_info.c" ]; then
X-        echo pcre/pcre_info.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_maketables.c" ]; then
X-        echo pcre/pcre_maketables.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_ord2utf8.c" ]; then
X-        echo pcre/pcre_ord2utf8.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_refcount.c" ]; then
X-        echo pcre/pcre_refcount.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_study.c" ]; then
X-        echo pcre/pcre_study.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_tables.c" ]; then
X-        echo pcre/pcre_tables.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_try_flipped.c" ]; then
X-        echo pcre/pcre_try_flipped.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_ucp_searchfuncs.c" ]; then
X-        echo pcre/pcre_ucp_searchfuncs.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_valid_utf8.c" ]; then
X-        echo pcre/pcre_valid_utf8.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_version.c" ]; then
X-        echo pcre/pcre_version.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_xclass.c" ]; then
X-        echo pcre/pcre_xclass.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre.h" ]; then
X-        echo pcre/pcre.h>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_internal.h" ]; then
X-        echo pcre/pcre_internal.h>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_scanner.h" ]; then
X-        echo pcre/pcre_scanner.h>>_package.lst
X-    fi
X-    if [ -f "pcre/pcre_printint.src" ]; then
X-        echo pcre/pcre_printint.src>>_package.lst
X-    fi
X-    if [ -f "pcre/ucpinternal.h" ]; then
X-        echo pcre/ucpinternal.h>>_package.lst
X-    fi
X-    if [ -f "pcre/ucp.h" ]; then
X-        echo pcre/ucp.h>>_package.lst
X-    fi
X-    if [ -f "pcre/ucptable.c" ]; then
X-        echo pcre/ucptable.c>>_package.lst
X-    fi
X-    if [ -f "pcre/config.h" ]; then
X-        echo pcre/config.h>>_package.lst
X-    fi
X-    if [ -f "pcre/dftables.c" ]; then
X-        echo pcre/dftables.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcregrep.c" ]; then
X-        echo pcre/pcregrep.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcredemo.c" ]; then
X-        echo pcre/pcredemo.c>>_package.lst
X-    fi
X-    if [ -f "pcre/pcretest.c" ]; then
X-        echo pcre/pcretest.c>>_package.lst
X-    fi
X-    if [ -f "pcre/AUTHORS" ]; then
X-        echo pcre/AUTHORS>>_package.lst
X-    fi
X-    if [ -f "pcre/ChangeLog" ]; then
X-        echo pcre/ChangeLog>>_package.lst
X-    fi
X-    if [ -f "pcre/COPYING" ]; then
X-        echo pcre/COPYING>>_package.lst
X-    fi
X-    if [ -f "pcre/INSTALL" ]; then
X-        echo pcre/INSTALL>>_package.lst
X-    fi
X-    if [ -f "pcre/LICENCE" ]; then
X-        echo pcre/LICENCE>>_package.lst
X-    fi
X-    if [ -f "pcre/NEWS" ]; then
X-        echo pcre/NEWS>>_package.lst
X-    fi
X-    if [ -f "pcre/NON-UNIX-USE" ]; then
X-        echo pcre/NON-UNIX-USE>>_package.lst
X-    fi
X-    if [ -f "pcre/README" ]; then
X-        echo pcre/README>>_package.lst
X-    fi
X-    if [ -f "pcre/prelude.pdl" ]; then
X-        echo pcre/prelude.pdl>>_package.lst
X-    fi
X-    if [ -f "pcre/license.gpl" ]; then
X-        echo pcre/license.gpl>>_package.lst
X-    fi
X-    if [ -f "pcre/project.pdl" ]; then
X-        echo pcre/project.pdl>>_package.lst
X-    fi
X-    if [ -f "pcre/readme.txt" ]; then
X-        echo pcre/readme.txt>>_package.lst
X-    fi
X-    if [ -f "pcre/stamp_generate" ]; then
X-        echo pcre/stamp_generate>>_package.lst
X-    fi
X-    if [ -f "pcre/configure" ]; then
X-        echo pcre/configure>>_package.lst
X-    fi
X-    if [ -f "pcre/Makefile.unix" ]; then
X-        echo pcre/Makefile.unix>>_package.lst
X-    fi
X-    if [ -f "pcre/boomake" ]; then
X-        echo pcre/boomake>>_package.lst
X-    fi
X-    if [ -f "pcre/configure.bat" ]; then
X-        echo pcre/configure.bat>>_package.lst
X-    fi
X-    if [ -f "pcre/Makefile.win32" ]; then
X-        echo pcre/Makefile.win32>>_package.lst
X-    fi
X-    if [ -f "pcre/boomake.bat" ]; then
X-        echo pcre/boomake.bat>>_package.lst
X-    fi
X-    PUSHDIR=`pwd`
X+#    PUSHDIR=`pwd`
X+#    cd pcre
X+#    cd $PUSHDIR
X+#    if [ -f "pcre/pcre_chartables.c" ]; then
X+#        echo pcre/pcre_chartables.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_compile.c" ]; then
X+#        echo pcre/pcre_compile.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_config.c" ]; then
X+#        echo pcre/pcre_config.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_dfa_exec.c" ]; then
X+#        echo pcre/pcre_dfa_exec.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_exec.c" ]; then
X+#        echo pcre/pcre_exec.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_fullinfo.c" ]; then
X+#        echo pcre/pcre_fullinfo.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_get.c" ]; then
X+#        echo pcre/pcre_get.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_globals.c" ]; then
X+#        echo pcre/pcre_globals.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_info.c" ]; then
X+#        echo pcre/pcre_info.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_maketables.c" ]; then
X+#        echo pcre/pcre_maketables.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_ord2utf8.c" ]; then
X+#        echo pcre/pcre_ord2utf8.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_refcount.c" ]; then
X+#        echo pcre/pcre_refcount.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_study.c" ]; then
X+#        echo pcre/pcre_study.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_tables.c" ]; then
X+#        echo pcre/pcre_tables.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_try_flipped.c" ]; then
X+#        echo pcre/pcre_try_flipped.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_ucp_searchfuncs.c" ]; then
X+#        echo pcre/pcre_ucp_searchfuncs.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_valid_utf8.c" ]; then
X+#        echo pcre/pcre_valid_utf8.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_version.c" ]; then
X+#        echo pcre/pcre_version.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_xclass.c" ]; then
X+#        echo pcre/pcre_xclass.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre.h" ]; then
X+#        echo pcre/pcre.h>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_internal.h" ]; then
X+#        echo pcre/pcre_internal.h>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_scanner.h" ]; then
X+#        echo pcre/pcre_scanner.h>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcre_printint.src" ]; then
X+#        echo pcre/pcre_printint.src>>_package.lst
X+#    fi
X+#    if [ -f "pcre/ucpinternal.h" ]; then
X+#        echo pcre/ucpinternal.h>>_package.lst
X+#    fi
X+#    if [ -f "pcre/ucp.h" ]; then
X+#        echo pcre/ucp.h>>_package.lst
X+#    fi
X+#    if [ -f "pcre/ucptable.c" ]; then
X+#        echo pcre/ucptable.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/config.h" ]; then
X+#        echo pcre/config.h>>_package.lst
X+#    fi
X+#    if [ -f "pcre/dftables.c" ]; then
X+#        echo pcre/dftables.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcregrep.c" ]; then
X+#        echo pcre/pcregrep.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcredemo.c" ]; then
X+#        echo pcre/pcredemo.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/pcretest.c" ]; then
X+#        echo pcre/pcretest.c>>_package.lst
X+#    fi
X+#    if [ -f "pcre/AUTHORS" ]; then
X+#        echo pcre/AUTHORS>>_package.lst
X+#    fi
X+#    if [ -f "pcre/ChangeLog" ]; then
X+#        echo pcre/ChangeLog>>_package.lst
X+#    fi
X+#    if [ -f "pcre/COPYING" ]; then
X+#        echo pcre/COPYING>>_package.lst
X+#    fi
X+#    if [ -f "pcre/INSTALL" ]; then
X+#        echo pcre/INSTALL>>_package.lst
X+#    fi
X+#    if [ -f "pcre/LICENCE" ]; then
X+#        echo pcre/LICENCE>>_package.lst
X+#    fi
X+#    if [ -f "pcre/NEWS" ]; then
X+#        echo pcre/NEWS>>_package.lst
X+#    fi
X+#    if [ -f "pcre/NON-UNIX-USE" ]; then
X+#        echo pcre/NON-UNIX-USE>>_package.lst
X+#    fi
X+#    if [ -f "pcre/README" ]; then
X+#        echo pcre/README>>_package.lst
X+#    fi
X+#    if [ -f "pcre/prelude.pdl" ]; then
X+#        echo pcre/prelude.pdl>>_package.lst
X+#    fi
X+#    if [ -f "pcre/license.gpl" ]; then
X+#        echo pcre/license.gpl>>_package.lst
X+#    fi
X+#    if [ -f "pcre/project.pdl" ]; then
X+#        echo pcre/project.pdl>>_package.lst
X+#    fi
X+#    if [ -f "pcre/readme.txt" ]; then
X+#        echo pcre/readme.txt>>_package.lst
X+#    fi
X+#    if [ -f "pcre/stamp_generate" ]; then
X+#        echo pcre/stamp_generate>>_package.lst
X+#    fi
X+#    if [ -f "pcre/configure" ]; then
X+#        echo pcre/configure>>_package.lst
X+#    fi
X+#    if [ -f "pcre/Makefile.unix" ]; then
X+#        echo pcre/Makefile.unix>>_package.lst
X+#    fi
X+#    if [ -f "pcre/boomake" ]; then
X+#        echo pcre/boomake>>_package.lst
X+#    fi
X+#    if [ -f "pcre/configure.bat" ]; then
X+#       echo pcre/configure.bat>>_package.lst
X+#    fi
X+#    if [ -f "pcre/Makefile.win32" ]; then
X+#        echo pcre/Makefile.win32>>_package.lst
X+#    fi
X+#    if [ -f "pcre/boomake.bat" ]; then
X+#        echo pcre/boomake.bat>>_package.lst
X+#    fi
X+#    PUSHDIR=`pwd`
X     cd zlib
X     cd $PUSHDIR
X     if [ -f "zlib/ChangeLog" ]; then
X@@ -720,10 +720,10 @@
X     fi
X     echo "Source package successfully generated">c/stamp_source
X     echo "c/stamp_source" >>_package.lst
X-    echo "Source package successfully generated">apr/stamp_source
X-    echo "apr/stamp_source" >>_package.lst
X-    echo "Source package successfully generated">pcre/stamp_source
X-    echo "pcre/stamp_source" >>_package.lst
X+#    echo "Source package successfully generated">apr/stamp_source
X+#    echo "apr/stamp_source" >>_package.lst
X+#    echo "Source package successfully generated">pcre/stamp_source
X+#    echo "pcre/stamp_source" >>_package.lst
X     echo "Source package successfully generated">zlib/stamp_source
X     echo "zlib/stamp_source" >>_package.lst
X     echo "Source package successfully generated">tests/stamp_source
X@@ -743,8 +743,8 @@
X     rm _package.lst
X     rm stamp_source
X     rm -f c/stamp_source
X-    rm -f apr/stamp_source
X-    rm -f pcre/stamp_source
X+#    rm -f apr/stamp_source
X+#    rm -f pcre/stamp_source
X     rm -f zlib/stamp_source
X     rm -f tests/stamp_source
X }
X@@ -767,24 +767,24 @@
X         croak "Project has not been configured - boomake is missing"
X     fi
X     cd $PUSHDIR
X-    carp "Processing project in apr..."
X-    PUSHDIR=`pwd`
X-    cd apr
X-    if [ -f boomake ]; then
X-        sh boomake -install ../_install build install || croak
X-    else
X-        croak "Project has not been configured - boomake is missing"
X-    fi
X-    cd $PUSHDIR
X-    carp "Processing project in pcre..."
X-    PUSHDIR=`pwd`
X-    cd pcre
X-    if [ -f boomake ]; then
X-        sh boomake -install ../_install build install || croak
X-    else
X-        croak "Project has not been configured - boomake is missing"
X-    fi
X-    cd $PUSHDIR
X+#    carp "Processing project in apr..."
X+#    PUSHDIR=`pwd`
X+#    cd apr
X+#    if [ -f boomake ]; then
X+#        sh boomake -install ../_install build install || croak
X+#    else
X+#        croak "Project has not been configured - boomake is missing"
X+#    fi
X+#    cd $PUSHDIR
X+#    carp "Processing project in pcre..."
X+#    PUSHDIR=`pwd`
X+#    cd pcre
X+#    if [ -f boomake ]; then
X+#        sh boomake -install ../_install build install || croak
X+#    else
X+#        croak "Project has not been configured - boomake is missing"
X+#    fi
X+#    cd $PUSHDIR
X     carp "Processing project in zlib..."
X     PUSHDIR=`pwd`
X     cd zlib
X@@ -832,24 +832,24 @@
X         croak "Project has not been configured - boomake is missing"
X     fi
X     cd $PUSHDIR
X-    carp "Processing project in apr..."
X-    PUSHDIR=`pwd`
X-    cd apr
X-    if [ -f boomake ]; then
X-        sh boomake clean || croak
X-    else
X-        croak "Project has not been configured - boomake is missing"
X-    fi
X-    cd $PUSHDIR
X-    carp "Processing project in pcre..."
X-    PUSHDIR=`pwd`
X-    cd pcre
X-    if [ -f boomake ]; then
X-        sh boomake clean || croak
X-    else
X-        croak "Project has not been configured - boomake is missing"
X-    fi
X-    cd $PUSHDIR
X+#    carp "Processing project in apr..."
X+#    PUSHDIR=`pwd`
X+#    cd apr
X+#    if [ -f boomake ]; then
X+#        sh boomake clean || croak
X+#    else
X+#        croak "Project has not been configured - boomake is missing"
X+#    fi
X+#    cd $PUSHDIR
X+#    carp "Processing project in pcre..."
X+#    PUSHDIR=`pwd`
X+#    cd pcre
X+#    if [ -f boomake ]; then
X+#        sh boomake clean || croak
X+#    else
X+#        croak "Project has not been configured - boomake is missing"
X+#    fi
X+#    cd $PUSHDIR
X     carp "Processing project in zlib..."
X     PUSHDIR=`pwd`
X     cd zlib
X@@ -885,24 +885,24 @@
X         croak "Project has not been configured - boomake is missing"
X     fi
X     cd $PUSHDIR
X-    carp "Processing project in apr..."
X-    PUSHDIR=`pwd`
X-    cd apr
X-    if [ -f boomake ]; then
X-        sh boomake compile || croak
X-    else
X-        croak "Project has not been configured - boomake is missing"
X-    fi
X-    cd $PUSHDIR
X-    carp "Processing project in pcre..."
X-    PUSHDIR=`pwd`
X-    cd pcre
X-    if [ -f boomake ]; then
X-        sh boomake compile || croak
X-    else
X-        croak "Project has not been configured - boomake is missing"
X-    fi
X-    cd $PUSHDIR
X+#    carp "Processing project in apr..."
X+#    PUSHDIR=`pwd`
X+#    cd apr
X+#    if [ -f boomake ]; then
X+#        sh boomake compile || croak
X+#    else
X+#        croak "Project has not been configured - boomake is missing"
X+#    fi
X+#    cd $PUSHDIR
X+#    carp "Processing project in pcre..."
X+#    PUSHDIR=`pwd`
X+#    cd pcre
X+#    if [ -f boomake ]; then
X+#        sh boomake compile || croak
X+#    else
X+#        croak "Project has not been configured - boomake is missing"
X+#    fi
X+#    cd $PUSHDIR
X     carp "Processing project in zlib..."
X     PUSHDIR=`pwd`
X     cd zlib
X@@ -936,24 +936,24 @@
X         croak "Project has not been configured - boomake is missing"
X     fi
X     cd $PUSHDIR
X-    carp "Processing project in apr..."
X-    PUSHDIR=`pwd`
X-    cd apr
X-    if [ -f boomake ]; then
X-        sh boomake install || croak
X-    else
X-        croak "Project has not been configured - boomake is missing"
X-    fi
X-    cd $PUSHDIR
X-    carp "Processing project in pcre..."
X-    PUSHDIR=`pwd`
X-    cd pcre
X-    if [ -f boomake ]; then
X-        sh boomake install || croak
X-    else
X-        croak "Project has not been configured - boomake is missing"
X-    fi
X-    cd $PUSHDIR
X+#    carp "Processing project in apr..."
X+#    PUSHDIR=`pwd`
X+#    cd apr
X+#    if [ -f boomake ]; then
X+#        sh boomake install || croak
X+#    else
X+#        croak "Project has not been configured - boomake is missing"
X+#    fi
X+#    cd $PUSHDIR
X+#    carp "Processing project in pcre..."
X+#    PUSHDIR=`pwd`
X+#    cd pcre
X+#    if [ -f boomake ]; then
X+#        sh boomake install || croak
X+#    else
X+#        croak "Project has not been configured - boomake is missing"
X+#    fi
X+#    cd $PUSHDIR
X     carp "Processing project in zlib..."
X     PUSHDIR=`pwd`
X     cd zlib
X@@ -991,24 +991,24 @@
X         croak "Project has not been configured - boomake is missing"
X     fi
X     cd $PUSHDIR
X-    carp "Processing project in apr..."
X-    PUSHDIR=`pwd`
X-    cd apr
X-    if [ -f boomake ]; then
X-        sh boomake regen || croak
X-    else
X-        croak "Project has not been configured - boomake is missing"
X-    fi
X-    cd $PUSHDIR
X-    carp "Processing project in pcre..."
X-    PUSHDIR=`pwd`
X-    cd pcre
X-    if [ -f boomake ]; then
X-        sh boomake regen || croak
X-    else
X-        croak "Project has not been configured - boomake is missing"
X-    fi
X-    cd $PUSHDIR
X+#    carp "Processing project in apr..."
X+#    PUSHDIR=`pwd`
X+#    cd apr
X+#    if [ -f boomake ]; then
X+#        sh boomake regen || croak
X+#    else
X+#        croak "Project has not been configured - boomake is missing"
X+#    fi
X+#    cd $PUSHDIR
X+#    carp "Processing project in pcre..."
X+#    PUSHDIR=`pwd`
X+#    cd pcre
X+#    if [ -f boomake ]; then
X+#        sh boomake regen || croak
X+#    else
X+#        croak "Project has not been configured - boomake is missing"
X+#    fi
X+#    cd $PUSHDIR
X     carp "Processing project in zlib..."
X     PUSHDIR=`pwd`
X     cd zlib
X@@ -1058,24 +1058,24 @@
X         croak "Project has not been configured - boomake is missing"
X     fi
X     cd $PUSHDIR
X-    carp "Processing project in apr..."
X-    PUSHDIR=`pwd`
X-    cd apr
X-    if [ -f boomake ]; then
X-        sh boomake test || croak
X-    else
X-        croak "Project has not been configured - boomake is missing"
X-    fi
X-    cd $PUSHDIR
X-    carp "Processing project in pcre..."
X-    PUSHDIR=`pwd`
X-    cd pcre
X-    if [ -f boomake ]; then
X-        sh boomake test || croak
X-    else
X-        croak "Project has not been configured - boomake is missing"
X-    fi
X-    cd $PUSHDIR
X+#    carp "Processing project in apr..."
X+#    PUSHDIR=`pwd`
X+#    cd apr
X+#    if [ -f boomake ]; then
X+#        sh boomake test || croak
X+#    else
X+#        croak "Project has not been configured - boomake is missing"
X+#    fi
X+#    cd $PUSHDIR
X+#    carp "Processing project in pcre..."
X+#    PUSHDIR=`pwd`
X+#    cd pcre
X+#    if [ -f boomake ]; then
X+#        sh boomake test || croak
X+#    else
X+#        croak "Project has not been configured - boomake is missing"
X+#    fi
X+#    cd $PUSHDIR
X     carp "Processing project in zlib..."
X     PUSHDIR=`pwd`
X     cd zlib
END-of-./files/patch-foreign-1.1d7-boomake
echo x - ./files/amq_server.in
sed 's/^X//' >./files/amq_server.in << 'END-of-./files/amq_server.in'
X#
X# PROVIDE: %%DAEMONNAME%%
X# REQUIRE: LOGIN
X#
X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
X# to enable this service:
X#
X# %%DAEMONNAME%%_enable (bool):
X#	Set to NO by default.
X#   Set it to YES to enable %%DAEMONNAME%%.
X# %%DAEMONNAME%%_use_config_file (bool):
X#	Set to NO by default.
X#	Set it to YES if you want to use a config file and not use rc.conf to
X#	configure (some of) the command line options of %%DAEMONNAME%%.
X#
X# These options only apply when %%DAEMONNAME%%_use_config_file is NO:
X#
X# %%DAEMONNAME%%_config (path):
X#	Set to /usr/local/etc/%%DAEMONNAME%%.cfg by default.
X# %%DAEMONNAME%%_port (integer):
X#	Set to the default AMQP port 5672
X# %%DAEMONNAME%%_log_path (path):
X#	Set to /var/log/%%PORTNAME%% by default.
X# %%DAEMONNAME%%_log_archive_path (path):
X#	Set to /var/log/%%PORTNAME%%/archive by default.
X#
X
X. "%%RC_SUBR%%"
X
Xname="%%DAEMONNAME%%"
Xrcvar=`set_rcvar`
Xproductname="%%PORTNAME%%"
X
Xcommand="%%PREFIX%%/bin/${productname}/${name}"
Xextra_commands="cleanlog"
X
Xstart_precmd="${name}_prestart"
Xcleanlog_cmd="${name}_cleanlog"
X
X: ${%%DAEMONNAME%%_enable="NO"}
X: ${%%DAEMONNAME%%_use_config_file="NO"}
X: ${%%DAEMONNAME%%_config="/usr/local/etc/${name}.cfg"}
X: ${%%DAEMONNAME%%_port="5672"}
X: ${%%DAEMONNAME%%_log_path="/var/log/${productname}"}
X: ${%%DAEMONNAME%%_log_archive_path="/var/log/${productname}/archive"}
X
X[ ! -d "${%%DAEMONNAME%%_log_path}" ] && mkdir -p "${%%DAEMONNAME%%_log_path}"
X[ ! -d "${%%DAEMONNAME%%_log_archive_path}" ] && mkdir -p "${%%DAEMONNAME%%_log_archive_path}"
X
Xcommand_args="-b -w /usr/local/bin/${productname}"
Xif checkyesno %%DAEMONNAME%%_use_config_file ; then
X  command_args="${command_args} -s ${%%DAEMONNAME%%_config}"
Xelse
X  command_args="${command_args} -i"
X  command_args="${command_args} --port ${%%DAEMONNAME%%_port}"
X  command_args="${command_args} --log_path ${%%DAEMONNAME%%_log_path}"
X  command_args="${command_args} --archive_path ${%%DAEMONNAME%%_log_archive_path}"
X  command_args="${command_args} --alert_log alert.log"
X  command_args="${command_args} --daily_log daily.log"
X  command_args="${command_args} --debug_log debug.log"
Xfi
X
X%%DAEMONNAME%%_prestart () {
X
X  if checkyesno %%DAEMONNAME%%_use_config_file ; then
X    if [ ! -f "${%%DAEMONNAME%%_config}" ] ; then
X      echo "ERROR: ${name}: config file ${%%DAEMONNAME%%_config} does not exist!"
X      return 1
X    fi 
X    #
X    # Make sure that the config file is not a public file, it can contain
X    # a password.
X    #
X    chmod u=rw,g=rw,o= "${%%DAEMONNAME%%_config}"
X  else
X    %%DAEMONNAME%%_createlogdir
X    if [ $? -gt 0 ] ; then return 1 ; fi
X  fi
X  echo Starting the %%PORTNAME%% server...
X  return 0
X}
X
X%%DAEMONNAME%%_createlogdir () {
X
X  if [ -d "{%%DAEMONNAME%%_log_path}" ] ; then return 0 ; fi
X
X  mkdir -p "${%%DAEMONNAME%%_log_path}"
X  return 0
X}
X
X%%DAEMONNAME%%_cleanlog () {
X
X  if checkyesno %%DAEMONNAME%%_use_config_file ; then
X    echo "ERROR: ${name}: cleanlog command is only supported when %%DAEMONNAME%%_use_config_file == NO"
X    return 1
X  fi
X  if [ -d "${%%DAEMONNAME%%_log_path}" ] ; then
X    rm -rf "${%%DAEMONNAME%%_log_path}"
X    %%DAEMONNAME%%_createlogdir
X  fi
X  return 0
X}
X	
Xload_rc_config $name
Xrun_rc_command "$1"
END-of-./files/amq_server.in
echo x - ./files/patch-base-2.2b1-smt-smt_socket_request.icl
sed 's/^X//' >./files/patch-base-2.2b1-smt-smt_socket_request.icl << 'END-of-./files/patch-base-2.2b1-smt-smt_socket_request.icl'
X--- ./base-2.2b1/smt/smt_socket_request.icl.orig	2007-12-28 15:22:23.000000000 +0000
X+++ ./base-2.2b1/smt/smt_socket_request.icl	2007-12-28 15:22:58.000000000 +0000
X@@ -1308,7 +1308,7 @@
X                             //  Should not occur, but handle anyway just in case
X                             if (desc->rtnevents & APR_POLLERR) {
X                                 //  If APR_POLLERR is set, get error code.
X-                                status = apr_socket_opt_get (socket->pollfd.desc.s, APR_SO_ERROR, &error);
X+                                status = apr_socket_opt_get (socket->pollfd.desc.s, 32, &error);
X                                 //  Some implementations return error from getsockopt instead
X                                 if (status != APR_SUCCESS && !error)
X                                     error = status;
X@@ -1327,7 +1327,7 @@
X                         case SOCK_CONNECT:
X                             //  Always check error code for connect, since some implementations
X                             //  return APR_POLLIN on error.
X-                            status = apr_socket_opt_get (socket->pollfd.desc.s, APR_SO_ERROR, &error);
X+                            status = apr_socket_opt_get (socket->pollfd.desc.s, 32, &error);
X                             //  Some implementations return error from getsockopt instead
X                             if (status != APR_SUCCESS && !error)
X                                 error = status;
X@@ -1378,7 +1378,7 @@
X                             }
X                             else {
X                                 //  If APR_POLLERR is set, get error code.
X-                                status = apr_socket_opt_get (socket->pollfd.desc.s, APR_SO_ERROR, &error);
X+                                status = apr_socket_opt_get (socket->pollfd.desc.s, 32, &error);
X                                 //  Some implementations return error from getsockopt instead
X                                 if (status != APR_SUCCESS && !error)
X                                     error = status;
END-of-./files/patch-base-2.2b1-smt-smt_socket_request.icl
echo x - ./files/patch-base-2.2b1-smt-smt_socket_request.c
sed 's/^X//' >./files/patch-base-2.2b1-smt-smt_socket_request.c << 'END-of-./files/patch-base-2.2b1-smt-smt_socket_request.c'
X--- base-2.2b1/smt/smt_socket_request.c.orig	2007-12-28 15:32:42.000000000 +0000
X+++ base-2.2b1/smt/smt_socket_request.c	2007-12-28 15:33:16.000000000 +0000
X@@ -2528,7 +2528,7 @@
X                             //  Should not occur, but handle anyway just in case
X                             if (desc->rtnevents & APR_POLLERR) {
X                                 //  If APR_POLLERR is set, get error code.
X-                                status = apr_socket_opt_get (socket->pollfd.desc.s, APR_SO_ERROR, &error);
X+                                status = apr_socket_opt_get (socket->pollfd.desc.s, 32, &error);
X                                 //  Some implementations return error from getsockopt instead
X                                 if (status != APR_SUCCESS && !error)
X                                     error = status;
X@@ -2547,7 +2547,7 @@
X                         case SOCK_CONNECT:
X                             //  Always check error code for connect, since some implementations
X                             //  return APR_POLLIN on error.
X-                            status = apr_socket_opt_get (socket->pollfd.desc.s, APR_SO_ERROR, &error);
X+                            status = apr_socket_opt_get (socket->pollfd.desc.s, 32, &error);
X                             //  Some implementations return error from getsockopt instead
X                             if (status != APR_SUCCESS && !error)
X                                 error = status;
X@@ -2598,7 +2598,7 @@
X                             }
X                             else {
X                                 //  If APR_POLLERR is set, get error code.
X-                                status = apr_socket_opt_get (socket->pollfd.desc.s, APR_SO_ERROR, &error);
X+                                status = apr_socket_opt_get (socket->pollfd.desc.s, 32, &error);
X                                 //  Some implementations return error from getsockopt instead
X                                 if (status != APR_SUCCESS && !error)
X                                     error = status;
END-of-./files/patch-base-2.2b1-smt-smt_socket_request.c
echo x - ./distinfo
sed 's/^X//' >./distinfo << 'END-of-./distinfo'
XMD5 (OpenAMQ-1.2c4.tar.gz) = 0eb6d4e5a7eb170274889f2469529af0
XSHA256 (OpenAMQ-1.2c4.tar.gz) = b83aa53266dca81df3d29882dbb8ca8222808984f20ab47ce860c73619daf699
XSIZE (OpenAMQ-1.2c4.tar.gz) = 8746584
END-of-./distinfo
echo x - ./pkg-plist
sed 's/^X//' >./pkg-plist << 'END-of-./pkg-plist'
X at comment This pkg-plist is generated by "make pkg-plist"
X at exec /bin/mkdir -p bin/openamq
X at exec /bin/mkdir -p include/openamq
X at exec /bin/mkdir -p lib/openamq
X at exec /bin/mkdir -p %%DOCSDIR%%
Xbin/openamq/c
Xbin/openamq/gcccat
Xbin/openamq/boom_ver.gsl
Xbin/openamq/boom
Xbin/openamq/pkg_tgz
Xbin/openamq/boom.gsl
Xbin/openamq/boom.bat
Xbin/openamq/bootstrap.gsl
Xbin/openamq/mkpdl.bat
Xbin/openamq/mkpdl
Xbin/openamq/version
Xbin/openamq/buildxnf.gsl
Xbin/openamq/mod_xnf.gsl
Xbin/openamq/mod_pdl.gsl
Xbin/openamq/mod_pwl.gsl
Xbin/openamq/pwl_win32.gsl
Xbin/openamq/pwl_msvc.gsl
Xbin/openamq/pwl_os2.gsl
Xbin/openamq/pwl_unix.gsl
Xbin/openamq/pwl_vms.gsl
Xbin/openamq/pwl_lib.gsl
Xbin/openamq/pdlparse.gsl
Xbin/openamq/pwlparse.gsl
Xbin/openamq/version.gsl
Xbin/openamq/makefile.gsl
Xbin/openamq/license.gsl
Xbin/openamq/classes.pdl
Xbin/openamq/standard.pwl
Xbin/openamq/scripted.pwl
Xbin/openamq/simple.pwl
Xbin/openamq/product.pwl
Xbin/openamq/targets.pwl
Xbin/openamq/prelude.pdl
Xbin/openamq/guruver.gsl
Xbin/openamq/guruver.pl
Xbin/openamq/gdlcode.gsl
Xbin/openamq/gdlparse.gsl
Xbin/openamq/gurudoc.gsl
Xbin/openamq/mkgdl
Xbin/openamq/mkgdl.bat
Xbin/openamq/gurudoc
Xbin/openamq/gurudoc.bat
Xbin/openamq/mod_gdl.gsl
Xbin/openamq/gd2xhtml
Xbin/openamq/gd2xhtml.bat
Xbin/openamq/html_frame.gsl
Xbin/openamq/html_simple.gsl
Xbin/openamq/html_multi.gsl
Xbin/openamq/html_library.gsl
Xbin/openamq/txt_simple.gsl
Xbin/openamq/rtf_simple.gsl
Xbin/openamq/latex_simple.gsl
Xbin/openamq/mod_rtf.gsl
Xbin/openamq/texi_simple.gsl
Xbin/openamq/groff_simple.gsl
Xbin/openamq/ooo_document.gsl
Xbin/openamq/ooo_whitepaper.gsl
Xbin/openamq/tpl_frame.htm
Xbin/openamq/tpl_frame_body.htm
Xbin/openamq/tpl_frame_bot.htm
Xbin/openamq/tpl_frame_top.htm
Xbin/openamq/tpl_frame_toc.htm
Xbin/openamq/tpl_simple.htm
Xbin/openamq/tpl_document.sxw
Xbin/openamq/tpl_whitepaper.sxw
Xbin/openamq/tpl_latex.tex
Xbin/openamq/html_frameset.gsl
Xbin/openamq/lr
Xbin/openamq/tpl_frameset.htm
Xbin/openamq/tpl_frameset_body.htm
Xbin/openamq/tpl_frameset_bot.htm
Xbin/openamq/tpl_frameset_top.htm
Xbin/openamq/tpl_frameset_toc.htm
Xbin/openamq/htmlppver.pl
Xbin/openamq/htmlpp
Xbin/openamq/guru.def
Xbin/openamq/contents.def
Xbin/openamq/macros.def
Xbin/openamq/filetype.def
Xbin/openamq/guru_opt.fmt
Xbin/openamq/findfile.pl
Xbin/openamq/sflcvdp.pl
Xbin/openamq/sfldate.pl
Xbin/openamq/shellwd.pl
Xbin/openamq/textdb.pl
Xbin/openamq/htmlpp.d
Xbin/openamq/htmlpp.bat
Xbin/openamq/framer
Xbin/openamq/framer.fmt
Xbin/openamq/srcdoc
Xbin/openamq/gsl
Xbin/openamq/srcdoc.fmt
Xbin/openamq/objtype.gsl
Xbin/openamq/framer.d
Xbin/openamq/framer.bat
Xbin/openamq/srcdoc.d
Xbin/openamq/srcdoc.bat
Xbin/openamq/lrschema.asm
Xbin/openamq/lrschema.awk
Xbin/openamq/lrschema.bsh
Xbin/openamq/lrschema.c
Xbin/openamq/lrschema.c99
Xbin/openamq/lrschema.cob
Xbin/openamq/lrschema.cpp
Xbin/openamq/lrschema.csh
Xbin/openamq/lrschema.jav
Xbin/openamq/lrschema.ksh
Xbin/openamq/lrschema.mst
Xbin/openamq/lrschema.pas
Xbin/openamq/lrschema.pl
Xbin/openamq/lrservice.pl
Xbin/openamq/lrschema.php
Xbin/openamq/lrschema.rex
Xbin/openamq/lr.ini
Xbin/openamq/lrschema.sh
Xbin/openamq/lrschema.sql
Xbin/openamq/lrschema.vb
Xbin/openamq/lrmesg.txt
Xbin/openamq/dos2unix
Xbin/openamq/smtschm.c
Xbin/openamq/smttest.gsl
Xbin/openamq/smtexdr.gsl
Xbin/openamq/smtmesg.gsl
Xbin/openamq/gslgen
Xbin/openamq/ggobjt.gsl
Xbin/openamq/gsl3
Xbin/openamq/xnf_base.xnf
Xbin/openamq/xnf_gen.gsl
Xbin/openamq/xnf_preproc.gsl
Xbin/openamq/xnf_inherit.gsl
Xbin/openamq/xnf_parse.gsl
Xbin/openamq/xnf_produce.gsl
Xbin/openamq/dfl_gen.gsl
Xbin/openamq/dfl_preproc.gsl
Xbin/openamq/dfl_inherit.gsl
Xbin/openamq/dfl_parse.gsl
Xbin/openamq/icl_stdc.xnf
Xbin/openamq/icl.xnf
Xbin/openamq/icl_gen.gsl
Xbin/openamq/icl_preproc.gsl
Xbin/openamq/icl_inherit.gsl
Xbin/openamq/icl_parse.gsl
Xbin/openamq/icl_stdc.gsl
Xbin/openamq/icl_stdcpp.gsl
Xbin/openamq/icl_stdc_lib.gsl
Xbin/openamq/icl_perl.gsl
Xbin/openamq/icl_java.gsl
Xbin/openamq/icl_ruby.gsl
Xbin/openamq/icl_doc.gsl
Xbin/openamq/icl_classes.pdl
Xbin/openamq/icl_base.icl
Xbin/openamq/icl_init.icl
Xbin/openamq/icl_object.icl
Xbin/openamq/icl_thread.icl
Xbin/openamq/icl_mutex.icl
Xbin/openamq/icl_cond.icl
Xbin/openamq/icl_rwlock.icl
Xbin/openamq/icl_apr.icl
Xbin/openamq/icl_stats.icl
Xbin/openamq/amq.asl
Xbin/openamq/icl_trace.icl
Xbin/openamq/icl_destroy.icl
Xbin/openamq/icl_destroy_list.icl
Xbin/openamq/icl_system.icl
Xbin/openamq/icl_system_list.icl
Xbin/openamq/icl_console.icl
Xbin/openamq/icl_longstr.icl
Xbin/openamq/icl_shortstr.icl
Xbin/openamq/icl_tracker.icl
Xbin/openamq/icl_mem.icl
Xbin/openamq/icl_mem_lib.icl
Xbin/openamq/icl_mem_fat.icl
Xbin/openamq/icl_mem_fat_list.icl
Xbin/openamq/icl_mem_thin.icl
Xbin/openamq/icl_mem_thin_list.icl
Xbin/openamq/icl_cache.icl
Xbin/openamq/icl_cache_list.icl
Xbin/openamq/icl_list_item.icl
Xbin/openamq/icl_list_head.icl
Xbin/openamq/pal
Xbin/openamq/icl_hash_item.icl
Xbin/openamq/icl_hash_head.icl
Xbin/openamq/icl_array_item.icl
Xbin/openamq/icl_array_head.icl
Xbin/openamq/icl_stack_item.icl
Xbin/openamq/icl_stack_head.icl
Xbin/openamq/icl_queue_item.icl
Xbin/openamq/icl_queue_head.icl
Xbin/openamq/icl_iter_list_item.icl
Xbin/openamq/icl_iter_list_head.icl
Xbin/openamq/icl_list_lib.gsl
Xbin/openamq/icl_list_head.gsl
Xbin/openamq/icl_iter_list_head.gsl
Xbin/openamq/icl_hash_head.gsl
Xbin/openamq/icl_array_head.gsl
Xbin/openamq/icl_stack_head.gsl
Xbin/openamq/icl_queue_head.gsl
Xbin/openamq/icl_prettyc.pl
Xbin/openamq/icl_serialise.gsl
Xbin/openamq/icl_stats_examine
Xbin/openamq/icl_make_doc.sh
Xbin/openamq/ipr_bits.icl
Xbin/openamq/ipr_bucket.icl
Xbin/openamq/ipr_bucket_list.icl
Xbin/openamq/ipr_mother.icl
Xbin/openamq/ipr_config.icl
Xbin/openamq/ipr_crc.icl
Xbin/openamq/ipr_dict.icl
Xbin/openamq/ipr_dict_table.icl
Xbin/openamq/ipr_symbol.icl
Xbin/openamq/ipr_symbol_table.icl
Xbin/openamq/ipr_dir.icl
Xbin/openamq/ipr_file.icl
Xbin/openamq/ipr_hash.icl
Xbin/openamq/ipr_hash_table.icl
Xbin/openamq/ipr_index.icl
Xbin/openamq/ipr_log.icl
Xbin/openamq/ipr_looseref.icl
Xbin/openamq/ipr_looseref_list.icl
Xbin/openamq/ipr_token.icl
Xbin/openamq/ipr_token_list.icl
Xbin/openamq/ipr_meter.icl
Xbin/openamq/ipr_net.icl
Xbin/openamq/ipr_process.icl
Xbin/openamq/ipr_regexp.icl
Xbin/openamq/ipr_sasl.icl
Xbin/openamq/ipr_stat.icl
Xbin/openamq/ipr_str.icl
Xbin/openamq/ipr_uid.icl
Xbin/openamq/ipr_time.icl
Xbin/openamq/ipr_xml.icl
Xbin/openamq/ipr_xml_list.icl
Xbin/openamq/ipr_xml_attr.icl
Xbin/openamq/ipr_xml_attr_list.icl
Xbin/openamq/ipr_http.h
Xbin/openamq/ipr_xmll.h
Xbin/openamq/ipr_resource.pl
Xbin/openamq/opf_gen.gsl
Xbin/openamq/opf_gen_class.gsl
Xbin/openamq/opf_gen_docs.gsl
Xbin/openamq/icl_smt.gsl
Xbin/openamq/smt_object.icl
Xbin/openamq/smt_object_gen.gsl
Xbin/openamq/smt_object_preproc.gsl
Xbin/openamq/smt_object_inherit.gsl
Xbin/openamq/smt_object_parse.gsl
Xbin/openamq/smt_object_tracker.icl
Xbin/openamq/smt_gen.gsl
Xbin/openamq/smt_preproc.gsl
Xbin/openamq/smt_inherit.gsl
Xbin/openamq/smt_parse.gsl
Xbin/openamq/smt_stdc.gsl
Xbin/openamq/smt_stdcpp.gsl
Xbin/openamq/smt_doc.gsl
Xbin/openamq/smt_classes.pdl
Xbin/openamq/smt_echo.smt
Xbin/openamq/tstnull.smt
Xbin/openamq/tstsock.smt
Xbin/openamq/smt_demo_object_agent.smt
Xbin/openamq/smt_demo_object_action_agent.smt
Xbin/openamq/smt_method.icl
Xbin/openamq/smt_method_queue.icl
Xbin/openamq/smt_method_list.icl
Xbin/openamq/smt_os_thread.icl
Xbin/openamq/smt_os_thread_by_status.icl
Xbin/openamq/smt_os_thread_list.icl
Xbin/openamq/smt_thread.icl
Xbin/openamq/smt_thread_by_status.icl
Xbin/openamq/smt_thread_list.icl
Xbin/openamq/smt_thread_queue.icl
Xbin/openamq/smt_fileio.icl
Xbin/openamq/smt_fileio_request.icl
Xbin/openamq/smt_timer_request.icl
Xbin/openamq/smt_timer_request_list.icl
Xbin/openamq/smt_timer_request_by_thread.icl
Xbin/openamq/smt_socket.icl
Xbin/openamq/smt_socket_request.icl
Xbin/openamq/smt_socket_request_by_thread.icl
Xbin/openamq/smt_socket_request_by_socket.icl
Xbin/openamq/smt_position.icl
Xbin/openamq/smt_position_list.icl
Xbin/openamq/smt_signal.icl
Xbin/openamq/smt_signal_table.icl
Xbin/openamq/smt_signal_by_thread.icl
Xbin/openamq/smt_log.icl
Xbin/openamq/smt_log_agent.smt
Xbin/openamq/smt_demo_server.smt
Xbin/openamq/smt_demo_client.smt
Xbin/openamq/asl_gen.gsl
Xbin/openamq/asl_preproc.gsl
Xbin/openamq/asl_inherit.gsl
Xbin/openamq/asl_parse.gsl
Xbin/openamq/asl_doc.gsl
Xbin/openamq/asl_stdc.gsl
Xbin/openamq/asl_java.gsl
Xbin/openamq/asl_csharp.gsl
Xbin/openamq/asl_constants.gsl
Xbin/openamq/asl_method_class.gsl
Xbin/openamq/asl_content_class.gsl
Xbin/openamq/asl_client_connection.gsl
Xbin/openamq/asl_client_session.gsl
Xbin/openamq/asl_client_agent.gsl
Xbin/openamq/asl_server_agent.gsl
Xbin/openamq/asl_agent_common.gsl
Xbin/openamq/asl_channel.icl
Xbin/openamq/asl_server_connection.icl
Xbin/openamq/asl_server_channel.icl
Xbin/openamq/asl_client_channel.icl
Xbin/openamq/asl_broker.icl
Xbin/openamq/asl_content_class.icl
Xbin/openamq/asl_content_class_list.icl
Xbin/openamq/asl_field.icl
Xbin/openamq/asl_field_list.icl
Xbin/openamq/asl_base.asl
Xbin/openamq/asl_constants.asl
Xbin/openamq/asl_connection.asl
Xbin/openamq/asl_channel.asl
Xbin/openamq/asl_client.asl
Xbin/openamq/asl_server.asl
Xbin/openamq/demo.asl
Xbin/openamq/demo_access.asl
Xbin/openamq/demo_exchange.asl
Xbin/openamq/demo_queue.asl
Xbin/openamq/demo_basic.asl
Xbin/openamq/demo_client_method.icl
Xbin/openamq/demo_client_agent.smt
Xbin/openamq/demo_client_classes.icl
Xbin/openamq/demo_client_connection.icl
Xbin/openamq/asl_pal.gsl
Xbin/openamq/demo_client_session.icl
Xbin/openamq/demo_server_agent.smt
Xbin/openamq/demo_server_channel_agent.smt
Xbin/openamq/demo_broker_agent.smt
Xbin/openamq/demo_exchange_agent.smt
Xbin/openamq/demo_queue_agent.smt
Xbin/openamq/demo_content_basic.icl
Xbin/openamq/demo_content_basic_list.icl
Xbin/openamq/demo_constants.icl
Xbin/openamq/asl_pal_stdc.gsl
Xbin/openamq/asl_pal_xnf.gsl
Xbin/openamq/asl_pal_txt.gsl
Xbin/openamq/demo_pal_stdc.gsl
Xbin/openamq/demo_pal_codegen.gsl
Xbin/openamq/demo_pal_gen.gsl
Xbin/openamq/demo_pal_inherit.gsl
Xbin/openamq/amq_tx.asl
Xbin/openamq/demo_pal_parse.gsl
Xbin/openamq/demo_pal_preproc.gsl
Xbin/openamq/amq_access.asl
Xbin/openamq/amq_exchange.asl
Xbin/openamq/amq_queue.asl
Xbin/openamq/amq_basic.asl
Xbin/openamq/amq_file.asl
Xbin/openamq/amq_stream.asl
Xbin/openamq/amq_dtx.asl
Xbin/openamq/amq_tunnel.asl
Xbin/openamq/amq_pal_stdc.gsl
Xbin/openamq/amq_pal_codegen.gsl
Xbin/openamq/amq_pal_gen.gsl
Xbin/openamq/amq_pal_inherit.gsl
Xbin/openamq/amq_pal_parse.gsl
Xbin/openamq/amq_pal_preproc.gsl
Xbin/openamq/amq_constants.icl
Xbin/openamq/amq_content_basic.icl
Xbin/openamq/amq_content_file.icl
Xbin/openamq/amq_content_stream.icl
Xbin/openamq/amq_content_tunnel.icl
Xbin/openamq/amq_content_stream_list.icl
Xbin/openamq/amq_content_tunnel_list.icl
Xbin/openamq/amq_content_basic_list.icl
Xbin/openamq/amq_content_file_list.icl
Xbin/openamq/amq_client
Xbin/openamq/amq_client_method.icl
Xbin/openamq/amq_client_agent.smt
Xbin/openamq/amq_client_classes.icl
Xbin/openamq/amq_client_connection.icl
Xbin/openamq/amq_client_session.icl
Xbin/openamq/amq_client_channel.icl
Xbin/openamq/amq_client_channel_table.icl
Xbin/openamq/amq_server_agent.smt
Xbin/openamq/amq_server_classes.icl
Xbin/openamq/amq_server_channel_agent.smt
Xbin/openamq/amq_broker_agent.smt
Xbin/openamq/amq_peering_agent.smt
Xbin/openamq/amq_peer_method.icl
Xbin/openamq/amq_peer_config.txt
Xbin/openamq/amq_peer_agent.smt
Xbin/openamq/amq_vhost_agent.smt
Xbin/openamq/amq_exchange.icl
Xbin/openamq/amq_exchange_agent.smt
Xbin/openamq/amq_queue.icl
Xbin/openamq/amq_queue_agent.smt
Xbin/openamq/amq_connection.icl
Xbin/openamq/amq_connection_agent.smt
Xbin/openamq/amq_queue_connection.icl
Xbin/openamq/amq_queue_connection_agent.smt
Xbin/openamq/amq_connection_queue.icl
Xbin/openamq/amq_connection_queue_agent.smt
Xbin/openamq/amq_server_base.cfg
Xbin/openamq/amq_cluster_mta_agent.smt
Xbin/openamq/amq_cluster_hac_agent.smt
Xbin/openamq/amq_console_agent.smt
Xbin/openamq/amq_console_schema.cml
Xbin/openamq/amq_console_schema.xml
Xbin/openamq/amq_console_config_agent.smt
Xbin/openamq/amq_cml.icl
Xbin/openamq/amq_server
Xbin/openamq/amq_shell
Xbin/openamq/amq_mgt_console.icl
Xbin/openamq/amq_mgt_broker.icl
Xbin/openamq/amq_mgt_exchange.icl
Xbin/openamq/amq_mgt_queue.icl
Xbin/openamq/amq_mgt_config.icl
Xbin/openamq/amq_mgt_connection.icl
Xbin/openamq/amq_mgt_queue_connection.icl
Xbin/openamq/amq_mgt_connection_queue.icl
Xinclude/openamq/base_apr.h
Xinclude/openamq/zconf.h
Xinclude/openamq/zlib.h
Xinclude/openamq/ioapi.h
Xinclude/openamq/unzip.h
Xinclude/openamq/zip.h
Xinclude/openamq/sfl.h
Xinclude/openamq/smtlib.h
Xinclude/openamq/smtsimu.h
Xinclude/openamq/smtmem.h
Xinclude/openamq/smtmsg.h
Xinclude/openamq/smtsslm.h
Xinclude/openamq/smt3.h
Xinclude/openamq/ggcodem.h
Xinclude/openamq/ggparsm.h
Xinclude/openamq/ggscrpm.h
Xinclude/openamq/ggconv.h
Xinclude/openamq/ggenvt.h
Xinclude/openamq/ggmath.h
Xinclude/openamq/ggfile.h
Xinclude/openamq/ggstrn.h
Xinclude/openamq/ggzip.h
Xinclude/openamq/ggdate.h
Xinclude/openamq/ggtime.h
Xinclude/openamq/ggdir.h
Xinclude/openamq/ggpcre.h
Xinclude/openamq/ggcons.h
Xinclude/openamq/ggproc.h
Xinclude/openamq/gsl3.h
Xinclude/openamq/ggdiag.h
Xinclude/openamq/gggsl.h
Xinclude/openamq/ggscrp.h
Xinclude/openamq/ggsock.h
Xinclude/openamq/ggsymb.h
Xinclude/openamq/ggthrd.h
Xinclude/openamq/ggxml.h
Xinclude/openamq/gsl.h
Xinclude/openamq/base.h
Xinclude/openamq/icl.h
Xinclude/openamq/icl_info.hpp
Xinclude/openamq/icl_mutex.h
Xinclude/openamq/icl_cond.h
Xinclude/openamq/icl_rwlock.h
Xinclude/openamq/icl_apr.h
Xinclude/openamq/icl_stats.h
Xinclude/openamq/icl_trace.h
Xinclude/openamq/icl_destroy.h
Xinclude/openamq/icl_destroy_list.h
Xinclude/openamq/icl_system.h
Xinclude/openamq/icl_system_list.h
Xinclude/openamq/icl_console.h
Xinclude/openamq/icl_longstr.h
Xinclude/openamq/icl_shortstr.h
Xinclude/openamq/icl_mem.h
Xinclude/openamq/icl_mem_fat.h
Xinclude/openamq/icl_mem_fat_list.h
Xinclude/openamq/icl_mem_thin.h
Xinclude/openamq/icl_mem_thin_list.h
Xinclude/openamq/icl_cache.h
Xinclude/openamq/icl_cache_list.h
Xinclude/openamq/icl_demo_rwlock.h
Xinclude/openamq/icl_demo_thread.h
Xinclude/openamq/icl_demo_plain.h
Xinclude/openamq/icl_demo_cache.h
Xinclude/openamq/icl_demo_local.h
Xinclude/openamq/icl_demo_possess.h
Xinclude/openamq/icl_demo_links.h
Xinclude/openamq/icl_demo_list.h
Xinclude/openamq/icl_demo_list_list.h
Xinclude/openamq/icl_demo_list2.h
Xinclude/openamq/icl_demo_list2_list.h
Xinclude/openamq/icl_demo_list2_list2.h
Xinclude/openamq/icl_demo_hash_int.h
Xinclude/openamq/icl_demo_hash_int_table.h
Xinclude/openamq/icl_demo_hash_str.h
Xinclude/openamq/icl_demo_hash_str_table.h
Xinclude/openamq/icl_demo_hash_lstr.h
Xinclude/openamq/icl_demo_hash_lstr_table.h
Xinclude/openamq/icl_demo_serial.h
Xinclude/openamq/icl_demo_array.h
Xinclude/openamq/icl_demo_array_array.h
Xinclude/openamq/icl_demo_stack.h
Xinclude/openamq/icl_demo_stack_stack.h
Xinclude/openamq/icl_demo_queue.h
Xinclude/openamq/icl_demo_queue_queue.h
Xinclude/openamq/icl_demo_scope.h
Xinclude/openamq/ipr.h
Xinclude/openamq/ipr_bits.h
Xinclude/openamq/ipr_bucket.h
Xinclude/openamq/ipr_bucket_list.h
Xinclude/openamq/ipr_mother.h
Xinclude/openamq/ipr_config.h
Xinclude/openamq/ipr_crc.h
Xinclude/openamq/ipr_dict.h
Xinclude/openamq/ipr_dict_table.h
Xinclude/openamq/ipr_symbol.h
Xinclude/openamq/ipr_symbol_table.h
Xinclude/openamq/ipr_dir.h
Xinclude/openamq/ipr_file.h
Xinclude/openamq/ipr_hash.h
Xinclude/openamq/ipr_hash_table.h
Xinclude/openamq/ipr_index.h
Xinclude/openamq/ipr_log.h
Xinclude/openamq/ipr_looseref.h
Xinclude/openamq/ipr_looseref_list.h
Xinclude/openamq/ipr_token.h
Xinclude/openamq/ipr_token_list.h
Xinclude/openamq/ipr_meter.h
Xinclude/openamq/ipr_net.h
Xinclude/openamq/ipr_process.h
Xinclude/openamq/ipr_regexp.h
Xinclude/openamq/ipr_sasl.h
Xinclude/openamq/ipr_stat.h
Xinclude/openamq/ipr_str.h
Xinclude/openamq/ipr_uid.h
Xinclude/openamq/ipr_time.h
Xinclude/openamq/ipr_xml.h
Xinclude/openamq/ipr_xml_list.h
Xinclude/openamq/ipr_xml_attr.h
Xinclude/openamq/ipr_xml_attr_list.h
Xinclude/openamq/smt.h
Xinclude/openamq/smt_echo.h
Xinclude/openamq/tstnull.h
Xinclude/openamq/tstsock.h
Xinclude/openamq/smt_demo_object.h
Xinclude/openamq/smt_demo_object_agent.h
Xinclude/openamq/smt_demo_object_action.h
Xinclude/openamq/smt_demo_object_action_agent.h
Xinclude/openamq/smt_method.h
Xinclude/openamq/smt_method_queue.h
Xinclude/openamq/smt_method_list.h
Xinclude/openamq/smt_os_thread.h
Xinclude/openamq/smt_os_thread_by_status.h
Xinclude/openamq/smt_os_thread_list.h
Xinclude/openamq/smt_thread.h
Xinclude/openamq/smt_thread_by_status.h
Xinclude/openamq/smt_thread_list.h
Xinclude/openamq/smt_thread_queue.h
Xinclude/openamq/smt_fileio.h
Xinclude/openamq/smt_fileio_request.h
Xinclude/openamq/smt_timer_request.h
Xinclude/openamq/smt_timer_request_list.h
Xinclude/openamq/smt_timer_request_by_thread.h
Xinclude/openamq/smt_socket.h
Xinclude/openamq/smt_socket_request.h
Xinclude/openamq/smt_socket_request_by_thread.h
Xinclude/openamq/smt_position.h
Xinclude/openamq/smt_socket_request_by_socket.h
Xinclude/openamq/smt_position_list.h
Xinclude/openamq/smt_signal.h
Xinclude/openamq/smt_signal_table.h
Xinclude/openamq/smt_signal_by_thread.h
Xinclude/openamq/smt_log.h
Xinclude/openamq/smt_log_agent.h
Xinclude/openamq/smt_demo_server.h
Xinclude/openamq/smt_demo_client.h
Xinclude/openamq/asl.h
Xinclude/openamq/asl.hpp
Xinclude/openamq/asl_content_class.h
Xinclude/openamq/asl_content_class_list.h
Xinclude/openamq/asl_field.h
Xinclude/openamq/asl_field_list.h
Xinclude/openamq/demo_client_method.h
Xinclude/openamq/demo_client_agent.h
Xinclude/openamq/demo_client_config.h
Xinclude/openamq/demo_broker.h
Xinclude/openamq/demo_client_classes.h
Xinclude/openamq/demo_client_connection.h
Xinclude/openamq/demo_client_session.h
Xinclude/openamq/demo_client_channel.h
Xinclude/openamq/demo_client_channel_table.h
Xinclude/openamq/demo_server_config.h
Xinclude/openamq/demo_server_method.h
Xinclude/openamq/demo_server_agent.h
Xinclude/openamq/demo_server_classes.h
Xinclude/openamq/demo_server_connection.h
Xinclude/openamq/demo_server_connection_table.h
Xinclude/openamq/demo_server_connection_list.h
Xinclude/openamq/demo_server_channel.h
Xinclude/openamq/demo_server_channel_agent.h
Xinclude/openamq/demo_server_channel_table.h
Xinclude/openamq/demo_broker_agent.h
Xinclude/openamq/demo_exchange.h
Xinclude/openamq/demo_exchange_table.h
Xinclude/openamq/demo_exchange_agent.h
Xinclude/openamq/demo_queue.h
Xinclude/openamq/demo_queue_basic.h
Xinclude/openamq/demo_queue_table.h
Xinclude/openamq/demo_queue_list.h
Xinclude/openamq/demo_queue_agent.h
Xinclude/openamq/demo_content_basic.h
Xinclude/openamq/demo_content_basic_list.h
Xinclude/openamq/demo_constants.h
Xinclude/openamq/amq_constants.h
Xinclude/openamq/amq_content_basic.h
Xinclude/openamq/amq_content_file.h
Xinclude/openamq/amq_content_stream.h
Xinclude/openamq/amq_content_tunnel.h
Xinclude/openamq/amq_vhost.h
Xinclude/openamq/amq_content_stream_list.h
Xinclude/openamq/amq_content_tunnel_list.h
Xinclude/openamq/amq_content_basic_list.h
Xinclude/openamq/amq_content_file_list.h
Xinclude/openamq/amq_client_method.h
Xinclude/openamq/amq_client_agent.h
Xinclude/openamq/amq_client_config.h
Xinclude/openamq/amq_client_classes.h
Xinclude/openamq/amq_client_connection.h
Xinclude/openamq/amq_client_session.h
Xinclude/openamq/amq_client_channel.h
Xinclude/openamq/amq_client_channel_table.h
Xinclude/openamq/amq_server_config.h
Xinclude/openamq/amq_server_agent.h
Xinclude/openamq/amq_server_classes.h
Xinclude/openamq/amq_server_connection.h
Xinclude/openamq/amq_server_connection_table.h
Xinclude/openamq/amq_server_connection_list.h
Xinclude/openamq/amq_server_channel.h
Xinclude/openamq/amq_server_channel_agent.h
Xinclude/openamq/amq_server_channel_table.h
Xinclude/openamq/amq_server_resource.h
Xinclude/openamq/amq_broker.h
Xinclude/openamq/amq_broker_agent.h
Xinclude/openamq/amq_peering.h
Xinclude/openamq/amq_peering_agent.h
Xinclude/openamq/amq_peer_method.h
Xinclude/openamq/amq_peer_config.h
Xinclude/openamq/amq_peer_agent.h
Xinclude/openamq/amq_vhost_agent.h
Xinclude/openamq/amq_vhost_config.h
Xinclude/openamq/amq_exchange.h
Xinclude/openamq/amq_binding.h
Xinclude/openamq/amq_exchange_table.h
Xinclude/openamq/amq_exchange_by_vhost.h
Xinclude/openamq/amq_exchange_agent.h
Xinclude/openamq/amq_exchange_system.h
Xinclude/openamq/amq_exchange_fanout.h
Xinclude/openamq/amq_exchange_direct.h
Xinclude/openamq/amq_exchange_topic.h
Xinclude/openamq/amq_exchange_headers.h
Xinclude/openamq/amq_binding_list.h
Xinclude/openamq/amq_queue_bindings_list.h
Xinclude/openamq/amq_queue_bindings_list_table.h
Xinclude/openamq/amq_hitset.h
Xinclude/openamq/amq_index.h
Xinclude/openamq/amq_index_hash.h
Xinclude/openamq/amq_index_array.h
Xinclude/openamq/amq_queue.h
Xinclude/openamq/amq_queue_table.h
Xinclude/openamq/amq_queue_by_vhost.h
Xinclude/openamq/amq_queue_list.h
Xinclude/openamq/amq_queue_agent.h
Xinclude/openamq/amq_queue_basic.h
Xinclude/openamq/amq_connection.h
Xinclude/openamq/amq_connection_agent.h
Xinclude/openamq/amq_connection_by_broker.h
Xinclude/openamq/amq_consumer.h
Xinclude/openamq/amq_consumer_table.h
Xinclude/openamq/amq_consumer_by_queue.h
Xinclude/openamq/amq_consumer_by_channel.h
Xinclude/openamq/amq_consumer_basic.h
Xinclude/openamq/amq_queue_connection.h
Xinclude/openamq/amq_queue_connection_agent.h
Xinclude/openamq/amq_connection_queue.h
Xinclude/openamq/amq_connection_queue_agent.h
Xinclude/openamq/amq_server_method.h
Xinclude/openamq/amq_cluster_mta.h
Xinclude/openamq/amq_cluster_mta_agent.h
Xinclude/openamq/amq_cluster_hac.h
Xinclude/openamq/amq_cluster_hac_agent.h
Xinclude/openamq/amq_console.h
Xinclude/openamq/amq_console_agent.h
Xinclude/openamq/amq_console_class.h
Xinclude/openamq/amq_console_config.h
Xinclude/openamq/amq_console_config_agent.h
Xinclude/openamq/amq_cml.h
Xinclude/openamq/amq_mgt_console.h
Xinclude/openamq/amq_mgt_broker.h
Xinclude/openamq/amq_mgt_exchange.h
Xinclude/openamq/amq_mgt_queue.h
Xinclude/openamq/amq_mgt_config.h
Xinclude/openamq/amq_mgt_connection.h
Xinclude/openamq/amq_mgt_queue_connection.h
Xinclude/openamq/amq_mgt_connection_queue.h
Xlib/openamq/libzip.a
Xlib/openamq/libsfl.a
Xlib/openamq/libsmt3.a
Xlib/openamq/libgsl3.a
Xlib/openamq/libgsl.a
Xlib/openamq/libicl.a
Xlib/openamq/libipr.a
Xlib/openamq/libsmt.a
Xlib/openamq/libasl.a
Xlib/openamq/libamq_common.a
Xlib/openamq/libamq_wireapi.a
Xlib/openamq/libamq_server.a
Xlib/openamq/libamq_operate.a
X%%DOCSDIR%%/C_compile_scripts/readme.txt
X%%DOCSDIR%%/Zlib/ChangeLog
X%%DOCSDIR%%/Zlib/FAQ
X%%DOCSDIR%%/Zlib/README
X%%DOCSDIR%%/Zlib/algorithm.txt
X%%DOCSDIR%%/Zlib/zlib.3
X%%DOCSDIR%%/Zlib/readme.txt
X%%DOCSDIR%%/Zlib/ChangeLogUnzip
X%%DOCSDIR%%/Foreign_tests/readme.txt
X%%DOCSDIR%%/Boom/gdstyle.css
X%%DOCSDIR%%/Boom/mainlogo.jpg
X%%DOCSDIR%%/Boom/boom.html
X%%DOCSDIR%%/Boom/boom_1.html
X%%DOCSDIR%%/Boom/boom_2.html
X%%DOCSDIR%%/Boom/boom_3.html
X%%DOCSDIR%%/Boom/boom_bot.html
X%%DOCSDIR%%/Boom/boom_toc.html
X%%DOCSDIR%%/Boom/boom_top.html
X%%DOCSDIR%%/Boom/readme.txt
X%%DOCSDIR%%/Gurudoc/gddoc.html
X%%DOCSDIR%%/Gurudoc/gddoc_toc.html
X%%DOCSDIR%%/Gurudoc/gddoc_bot.html
X%%DOCSDIR%%/Gurudoc/gddoc_4.html
X%%DOCSDIR%%/Gurudoc/gddoc_3.html
X%%DOCSDIR%%/Gurudoc/gddoc_2.html
X%%DOCSDIR%%/Gurudoc/gddoc_1.html
X%%DOCSDIR%%/Gurudoc/gddoc_top.html
X%%DOCSDIR%%/Gurudoc/mainlogo.jpg
X%%DOCSDIR%%/Gurudoc/gdstyle.css
X%%DOCSDIR%%/Gurudoc/readme.txt
X%%DOCSDIR%%/Htmlpp/readme.txt
X%%DOCSDIR%%/Gaggle/srcdoc.man
X%%DOCSDIR%%/Libero/readme.txt
X%%DOCSDIR%%/SFL/readme.txt
X%%DOCSDIR%%/SMT/readme.txt
X%%DOCSDIR%%/SMT/index.txt
X%%DOCSDIR%%/GSLgen/gsldoc.txt
X%%DOCSDIR%%/GSLgen/gslgen.gif
X%%DOCSDIR%%/GSLgen/im0096c.gif
X%%DOCSDIR%%/GSLgen/readme.txt
X%%DOCSDIR%%/GSL/gsldoc.txt
X%%DOCSDIR%%/GSL/readme.txt
X%%DOCSDIR%%/GSL/release.txt
X%%DOCSDIR%%/XNF/readme.txt
X%%DOCSDIR%%/iCL/index.txt
X%%DOCSDIR%%/iCL/readme.txt
X%%DOCSDIR%%/iPR/readme.txt
X%%DOCSDIR%%/OPF/readme.txt
X%%DOCSDIR%%/ASL/index.txt
X%%DOCSDIR%%/ASL/readme.txt
X%%DOCSDIR%%/ASL/palguide.txt
X%%DOCSDIR%%/ASL/palguide.html
X%%DOCSDIR%%/ASL/palguide_toc.html
X%%DOCSDIR%%/ASL/palguide_bot.html
X%%DOCSDIR%%/ASL/palguide_5.html
X%%DOCSDIR%%/ASL/palguide_4.html
X%%DOCSDIR%%/ASL/palguide_3.html
X%%DOCSDIR%%/ASL/palguide_2.html
X%%DOCSDIR%%/ASL/palguide_1.html
X%%DOCSDIR%%/ASL/palguide.txt_flat.html
X%%DOCSDIR%%/ASL/palguide_top.html
X%%DOCSDIR%%/OpenAMQ_Common/readme.txt
X%%DOCSDIR%%/OpenAMQ_Client/readme.txt
X%%DOCSDIR%%/OpenAMQ_Server/readme.txt
X%%DOCSDIR%%/OpenAMQ_Operate/readme.txt
X%%DOCSDIR%%/OpenAMQ_Website/doc_concepts.txt
X%%DOCSDIR%%/OpenAMQ_Website/doc_wireapi.txt
X%%DOCSDIR%%/OpenAMQ_Website/doc_console.txt
X%%DOCSDIR%%/OpenAMQ_Website/doc_clustering.txt
X%%DOCSDIR%%/OpenAMQ_Website/doc_background.txt
X%%DOCSDIR%%/OpenAMQ_Website/doc_matching.txt
X%%DOCSDIR%%/OpenAMQ_Website/custom.css
X%%DOCSDIR%%/OpenAMQ_Website/default.css
X%%DOCSDIR%%/OpenAMQ_Website/gdstyle.css
X%%DOCSDIR%%/OpenAMQ_Website/niftyCorners.css
X%%DOCSDIR%%/OpenAMQ_Website/mainlogo.jpg
X%%DOCSDIR%%/OpenAMQ_Website/logo.png
X%%DOCSDIR%%/OpenAMQ_Website/logo.gif
X%%DOCSDIR%%/OpenAMQ_Website/topfade.png
X%%DOCSDIR%%/OpenAMQ_Website/readme.txt
X%%DOCSDIR%%/OpenAMQ_Website/doc_concepts.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_concepts_toc.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_concepts_bot.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_concepts_4.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_concepts_3.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_concepts_2.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_concepts_1.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_concepts.txt_flat.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_concepts_top.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_wireapi.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_wireapi_toc.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_wireapi_bot.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_wireapi_8.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_wireapi_7.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_wireapi_6.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_wireapi_5.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_wireapi_4.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_wireapi_3.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_wireapi_2.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_wireapi_1.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_wireapi.txt_flat.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_wireapi_top.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_console.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_console_toc.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_console_bot.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_console_4.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_console_3.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_console_2.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_console_1.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_console.txt_flat.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_console_top.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_clustering.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_clustering_toc.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_clustering_bot.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_clustering_4.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_clustering_3.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_clustering_2.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_clustering_1.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_clustering.txt_flat.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_clustering_top.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_background.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_background_toc.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_background_bot.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_background_6.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_background_5.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_background_4.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_background_3.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_background_2.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_background_1.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_background.txt_flat.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_background_top.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_matching_2.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_matching_toc.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_matching_bot.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_matching_top.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_matching_1.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_matching.txt_flat.html
X%%DOCSDIR%%/OpenAMQ_Website/doc_matching.html
X at unexec echo Removing %%PREFIX%%/bin/openamq
X at unexec /bin/rm -rf "bin/openamq"
X at unexec echo Removing %%PREFIX%%/include/openamq
X at unexec /bin/rm -rf "include/openamq"
X at unexec echo Removing %%PREFIX%%/lib/openamq
X at unexec /bin/rm -rf "lib/openamq"
X at unexec echo Removing %%PREFIX%%/%%DOCSDIR%%
X at unexec /bin/rm -rf "%%DOCSDIR%%"
X at dirrmtry %%DOCSDIR%%
END-of-./pkg-plist
echo x - ./pkg-descr
sed 's/^X//' >./pkg-descr << 'END-of-./pkg-descr'
XOpenAMQ is a complete AMQP message queueing broker.
X
XThe AMQP protocol or standard is defined at http://www.amqp.org/.
X
XOpenAMQ is developed by iMatix Corporation.
X
XWWW: http://www.openamq.org/.
END-of-./pkg-descr
exit



>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list