From owner-freebsd-ports-bugs@FreeBSD.ORG Sat Mar 1 10:50:02 2008 Return-Path: Delivered-To: freebsd-ports-bugs@hub.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 28EC11065683 for ; Sat, 1 Mar 2008 10:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (freefall.freebsd.org [IPv6:2001:4f8:fff6::28]) by mx1.freebsd.org (Postfix) with ESMTP id 02B398FC3C for ; Sat, 1 Mar 2008 10:50:02 +0000 (UTC) (envelope-from gnats@FreeBSD.org) Received: from freefall.freebsd.org (gnats@localhost [127.0.0.1]) by freefall.freebsd.org (8.14.2/8.14.2) with ESMTP id m21Ao1IK057724 for ; Sat, 1 Mar 2008 10:50:01 GMT (envelope-from gnats@freefall.freebsd.org) Received: (from gnats@localhost) by freefall.freebsd.org (8.14.2/8.14.1/Submit) id m21Ao1bN057723; Sat, 1 Mar 2008 10:50:01 GMT (envelope-from gnats) Resent-Date: Sat, 1 Mar 2008 10:50:01 GMT Resent-Message-Id: <200803011050.m21Ao1bN057723@freefall.freebsd.org> Resent-From: FreeBSD-gnats-submit@FreeBSD.org (GNATS Filer) Resent-To: freebsd-ports-bugs@FreeBSD.org Resent-Reply-To: FreeBSD-gnats-submit@FreeBSD.org, Jacobus Geluk Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 312451065672 for ; Sat, 1 Mar 2008 10:48:54 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (www.freebsd.org [IPv6:2001:4f8:fff6::21]) by mx1.freebsd.org (Postfix) with ESMTP id 10ECD8FC24 for ; Sat, 1 Mar 2008 10:48:54 +0000 (UTC) (envelope-from nobody@FreeBSD.org) Received: from www.freebsd.org (localhost [127.0.0.1]) by www.freebsd.org (8.14.2/8.14.2) with ESMTP id m21Ak1SX083636 for ; Sat, 1 Mar 2008 10:46:01 GMT (envelope-from nobody@www.freebsd.org) Received: (from nobody@localhost) by www.freebsd.org (8.14.2/8.14.1/Submit) id m21Ak1KN083634; Sat, 1 Mar 2008 10:46:01 GMT (envelope-from nobody) Message-Id: <200803011046.m21Ak1KN083634@www.freebsd.org> Date: Sat, 1 Mar 2008 10:46:01 GMT From: Jacobus Geluk To: freebsd-gnats-submit@FreeBSD.org X-Send-Pr-Version: www-3.1 Cc: Subject: ports/121259: Replaces ports/119224: New port: net/openamq OpenAMQ is a complete AMQP message queueing broker. X-BeenThere: freebsd-ports-bugs@freebsd.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: Ports bug reports List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 01 Mar 2008 10:50:02 -0000 >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 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@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 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@comment This pkg-plist is generated by "make pkg-plist" X@exec /bin/mkdir -p bin/openamq X@exec /bin/mkdir -p include/openamq X@exec /bin/mkdir -p lib/openamq X@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@unexec echo Removing %%PREFIX%%/bin/openamq X@unexec /bin/rm -rf "bin/openamq" X@unexec echo Removing %%PREFIX%%/include/openamq X@unexec /bin/rm -rf "include/openamq" X@unexec echo Removing %%PREFIX%%/lib/openamq X@unexec /bin/rm -rf "lib/openamq" X@unexec echo Removing %%PREFIX%%/%%DOCSDIR%% X@unexec /bin/rm -rf "%%DOCSDIR%%" X@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: