From nobody@FreeBSD.org  Wed May  9 17:34:09 2007
Return-Path: <nobody@FreeBSD.org>
Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52])
	by hub.freebsd.org (Postfix) with ESMTP id A21D916A403
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  9 May 2007 17:34:09 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (www.freebsd.org [69.147.83.33])
	by mx1.freebsd.org (Postfix) with ESMTP id 9098B13C468
	for <freebsd-gnats-submit@FreeBSD.org>; Wed,  9 May 2007 17:34:09 +0000 (UTC)
	(envelope-from nobody@FreeBSD.org)
Received: from www.freebsd.org (localhost [127.0.0.1])
	by www.freebsd.org (8.13.1/8.13.1) with ESMTP id l49HY9IK072677
	for <freebsd-gnats-submit@FreeBSD.org>; Wed, 9 May 2007 17:34:09 GMT
	(envelope-from nobody@www.freebsd.org)
Received: (from nobody@localhost)
	by www.freebsd.org (8.13.1/8.13.1/Submit) id l49HT8Mw057576;
	Wed, 9 May 2007 17:29:08 GMT
	(envelope-from nobody)
Message-Id: <200705091729.l49HT8Mw057576@www.freebsd.org>
Date: Wed, 9 May 2007 17:29:08 GMT
From: Nikolay Pavlov<quetzal@zone3000.net>
To: freebsd-gnats-submit@FreeBSD.org
Subject: New port: net-im/openfire
X-Send-Pr-Version: www-3.0

>Number:         112550
>Category:       ports
>Synopsis:       New port: net-im/openfire
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    miwi
>State:          closed
>Quarter:        
>Keywords:       
>Date-Required:  
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Wed May 09 17:40:10 GMT 2007
>Closed-Date:    Sun Jun 10 12:06:13 GMT 2007
>Last-Modified:  Tue Jun 12 12:00:18 GMT 2007
>Originator:     Nikolay Pavlov
>Release:        6.1-RELEASE-p10
>Organization:
zone3000.net
>Environment:
FreeBSD viking.zone3000.net 6.1-RELEASE-p10 FreeBSD 6.1-RELEASE-p10 #3: Tue Oct  3 20:48:20 EEST 2006     root@viking.zone3000.net:/usr/obj/usr/src/sys/VIKING  amd64
>Description:
This is new port for openfire server:

Openfire (formerly Wildfire) is an enterprise instant messaging (EIM) server
dual-licensed under the Open Source GPL and commercially. It uses the leading
open protocol for instant messaging, XMPP (also called Jabber).
Openfire is incredibly easy to setup and administer, but offers rock-solid
security and performance.

o  3.2.x series (net-im/wildfire): these releases will continue to use the Wildfire name so that critical bug fixes can be delivered with minimal hassle to existing users. 
   

o  3.3.x series (net-im/openfire): starting with 3.3.0, the server is called Openfire.
   


>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:
#
#	openfire
#	openfire/files
#	openfire/files/pkg-message.in
#	openfire/files/openfire.in
#	openfire/Makefile
#	openfire/distinfo
#	openfire/pkg-descr
#	openfire/pkg-install
#	openfire/pkg-plist
#
echo c - openfire
mkdir -p openfire > /dev/null 2>&1
echo c - openfire/files
mkdir -p openfire/files > /dev/null 2>&1
echo x - openfire/files/pkg-message.in
sed 's/^X//' >openfire/files/pkg-message.in << 'END-of-openfire/files/pkg-message.in'
XNOTE: 
XDue to the name change the product releases will work as follows:
X
Xo  3.2.x series: these releases will continue to use the Wildfire name so
X   that critical bug fixes can be delivered with minimal hassle to existing
X   users. (/usr/ports/net-im/wildfire)
X
Xo  3.3.x series: starting with 3.3.0, the server is called Openfire. 
X   There will be a small amount of upgrade pain associated with this release
X   since configuration files like wildfire.xml will now be openfire.xml, etc.
X   (/usr/ports/net-im/openfire)
X
XWARNING:
X===========================================================================
XThis is an upgrade procedure from wildfire 3.2.4 to openfire 3.3.0:
X
X1) Stop the wildfire server if it still running.
X2) Back up setup.
X3) Go to %%PREFIX%%/etc/openfire and copy configuration from old setup
X   a) Copy wildfire.xml and rename it to openfire.xml.
X   b) Search for org.jivesoftware.wildfire. and replace with
X      org.jivesoftware.openfire. in openfire.xml
X   c) Change owner for configurations files:
X      chown -R openfire:openfire %%PREFIX%%/etc/openfire
X4) If using embedded database:
X   a) Copy and rename files:
X      /var/db/wildfire/wildfire* files to /var/db/openfire/openfire*
X   b) Change owner for the database files:
X      chown -R openfire:openfire /var/db/openfire
X5) Copy old certificates from resources/security directory to same 
X   location in openfire. If you are using self-signed certificates then 
X   regenerate them after start up.
X6) Start up the server using new rc script:
X   a) Add openfire_enable="YES" into rc.conf file.
X   b) %%PREFIX%%/etc/rc.d/openfire start
X7) Reinstall the plugins.
X8) If at that point you want to downgrade to wildfire 3.2.4 for some
X   reason please be sure to reinstall the wildfire port.
X===========================================================================
X
XYou can find the documentation files for this package in the 
Xdirectory %%DOCSDIR%%.
XTo enable openfire startup script please add openfire_enable="YES" 
Xin your rc.conf
END-of-openfire/files/pkg-message.in
echo x - openfire/files/openfire.in
sed 's/^X//' >openfire/files/openfire.in << 'END-of-openfire/files/openfire.in'
X#!/bin/sh
X
X# PROVIDE: openfire
X# REQUIRE: NETWORKING SERVERS
X# BEFORE: DAEMON
X# KEYWORD: shutdown
X#
X# Add the following lines to /etc/rc.conf.local or /etc/rc.conf
X# to enable this service:
X#
X# openfire_enable (bool):   Set to NO by default.
X#               Set it to YES to enable openfire.
X
X. %%RC_SUBR%%
X
Xname="openfire"
Xrcvar=${name}_enable
X# Set defaults
X: ${openfire_enable:=NO}
X: ${openfire_user:=${name}}
X: ${openfire_group:=${name}}
X
Xpidfile=/var/run/${name}.pid
X
Xrequired_files="%%PREFIX%%/etc/openfire/openfire.xml"
Xjava_options=" 	-server -jar \
X		-Dopenfire.lib.dir=%%JAVAJARDIR%% \
X		-DopenfireHome=%%DATADIR%%"
X
Xjava_command="	%%LOCALBASE%%/bin/java ${java_options} \
X		%%JAVAJARDIR%%/startup.jar"
X
X# Subvert the check_pid_file procname check.
Xif [ -f $pidfile ]; then
X	read rc_pid junk < $pidfile
X	if [ ! -z "$rc_pid" ]; then
X		procname=`ps -o command= $rc_pid | awk '{print $1 }'`
X	fi
Xfi
X
Xcommand="/usr/sbin/daemon"
Xcommand_args="-f -p ${pidfile} ${java_command}"
Xstart_precmd="openfire_precmd"
Xstatus_cmd="openfire_status"
Xstop_cmd="openfire_stop"
Xload_rc_config $name
X
Xopenfire_precmd() {
X        touch ${pidfile}
X        chown ${openfire_user}:${openfire_group} ${pidfile}
X}
X
Xopenfire_status() {
X	rc_pid=$(check_pidfile $pidfile *$procname*)
X
X        if [ -z "$rc_pid" ]; then
X                [ -n "$rc_fast" ] && return 0
X                if [ -n "$pidfile" ]; then
X                        echo "${name} not running? (check $pidfile)."
X                else
X                        echo "${name} not running?"
X                fi
X                return 1
X        fi
X	echo "$name is running as pid ${rc_pid}"
X}
X
X
Xopenfire_stop() {
X        rc_pid=$(check_pidfile $pidfile *$procname*)
X
X        if [ -z "$rc_pid" ]; then
X                [ -n "$rc_fast" ] && return 0
X                if [ -n "$pidfile" ]; then
X                        echo "${name} not running? (check $pidfile)."
X                else
X                        echo "${name} not running?"
X                fi
X                return 1
X        fi
X
X        echo "Stopping ${name}."
X        kill ${rc_pid} 
X	wait_for_pids ${rc_pid}
X	rm ${pidfile}
X}
X
Xrun_rc_command "$1"
END-of-openfire/files/openfire.in
echo x - openfire/Makefile
sed 's/^X//' >openfire/Makefile << 'END-of-openfire/Makefile'
X# New ports collection makefile for:    openfire
X# Date created:                         2006-11-12
X# Whom:                                 Nikolay Pavlov <quetzal@zone3000.net>
X#
X# $FreeBSD: ports/net-im/openfire/Makefile,v 1.4 2007/04/16 11:41:58 miwi Exp $
X#
X
XPORTNAME=	openfire
XPORTVERSION=	3.3.0
XCATEGORIES=	net-im java
XMASTER_SITES=	http://www.igniterealtime.org/downloadServlet?filename=openfire/
XDISTNAME=	${PORTNAME}_src_${PORTVERSION:S/./_/g}
X
XMAINTAINER=	quetzal@zone3000.net
XCOMMENT=	Openfire (formerly Wildfire) is an enterprise instant messaging server
X
XRUN_DEPENDS=	classpath:${PORTSDIR}/java/javavmwrapper
X
XUSE_ANT= yes
XUSE_JAVA=	yes
XJAVA_VERSION=	1.5+
X
XCONFLICTS= wildfire-[0-9]*
X
XALL_TARGET=	openfire
XUSE_RC_SUBR=	openfire
XSUB_FILES=	pkg-message
X
XWRKSRC=		${WRKDIR}/${PORTNAME}_src
XBUILD_WRKSRC=	${WRKSRC}/build
XINSTALL_WRKSRC=	${WRKSRC}/target/openfire
XDATADIR=	${JAVASHAREDIR}/${PORTNAME}
XVARLOG=		/var/log/openfire
XVARDB=		/var/db/openfire
XWETC=		${PREFIX}/etc/openfire
XPUSER=		openfire
XPGROUP=		${PUSER}
X
XMLINKS=		${VARLOG} ${DATADIR}/logs \
X	       	${VARDB} ${DATADIR}/embedded-db \
X		${WETC} ${DATADIR}/conf
X
Xdo-install:
X
X	(cd ${INSTALL_WRKSRC}/lib && \
X	${INSTALL_DATA} -m 744 *.jar ${JAVAJARDIR});
X
X	${MKDIR} ${DATADIR};
X	${MKDIR} ${VARLOG};
X	${MKDIR} ${VARDB};
X
X	(cd ${INSTALL_WRKSRC}/resources && ${FIND} . \
X	| ${CPIO} -pvdmu -R ${SHAREOWN}:${SHAREGRP} ${DATADIR}/resources)
X
X	(cd ${INSTALL_WRKSRC}/plugins && ${FIND} . \
X	| ${CPIO} -pvdmu -R ${SHAREOWN}:${SHAREGRP} ${DATADIR}/plugins)
X
X.if !defined(NOPORTDOCS)
X	${MKDIR} ${DOCSDIR};
X	(cd ${WRKSRC} && ${INSTALL_DATA} -o ${SHAREOWN} -g ${SHAREGRP} \
X	LICENSE.html README.html changelog.html ${DOCSDIR});
X
X	(cd ${WRKSRC}/documentation/docs && ${FIND} . \
X	| ${CPIO} -pdmu -R ${SHAREOWN}:${SHAREGRP} ${DOCSDIR} > /dev/null 2>&1 )
X.endif
X
Xpost-install:
X	${MKDIR} ${EXAMPLESDIR};
X	${CP} -p ${INSTALL_WRKSRC}/conf/openfire.xml ${EXAMPLESDIR}/openfire.xml
X	@if [ ! -f ${WETC}/openfire.xml ]; then \
X		${MKDIR} ${WETC}; \
X		${CP} -p ${INSTALL_WRKSRC}/conf/openfire.xml ${WETC}/openfire.xml; \
X	fi
X	@PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
X	${CHOWN} -R ${PUSER}:${PGROUP} ${WETC}
X	${CHOWN} -R ${PUSER}:${PGROUP} ${VARDB}
X	${CHOWN} -R ${PUSER}:${PGROUP} ${VARLOG}
X	${CHOWN} -R ${PUSER}:${PGROUP} ${DATADIR}
X
X	@${ECHO_CMD} "===> post-installation information for ${PKGNAME}:"
X	@${ECHO_CMD} ""
X	@${CAT} ${PKGMESSAGE}
X	@${ECHO_CMD} ""
X
X.include <bsd.port.mk>
END-of-openfire/Makefile
echo x - openfire/distinfo
sed 's/^X//' >openfire/distinfo << 'END-of-openfire/distinfo'
XMD5 (openfire_src_3_3_0.tar.gz) = b2c6de82215b62ddcb4804641405a785
XSHA256 (openfire_src_3_3_0.tar.gz) = 1bfff0c896337d5bf44db30e8c570942202ec16edd5b9d53c8d5e72a035c96a4
XSIZE (openfire_src_3_3_0.tar.gz) = 18793873
END-of-openfire/distinfo
echo x - openfire/pkg-descr
sed 's/^X//' >openfire/pkg-descr << 'END-of-openfire/pkg-descr'
XOpenfire (formerly Wildfire) is an enterprise instant messaging (EIM) server
Xdual-licensed under the Open Source GPL and commercially. It uses the leading
Xopen protocol for instant messaging, XMPP (also called Jabber). 
XOpenfire is incredibly easy to setup and administer, but offers rock-solid 
Xsecurity and performance.
X
XWWW: http://www.igniterealtime.org/projects/openfire/index.jsp
END-of-openfire/pkg-descr
echo x - openfire/pkg-install
sed 's/^X//' >openfire/pkg-install << 'END-of-openfire/pkg-install'
X#!/bin/sh
X
XPATH=/bin:/usr/sbin
X
Xcase $2 in
XPOST-INSTALL)
X        USER=openfire
X        GROUP=${USER}
X        UID=341
X        GID=${UID}
X
X        if pw group show "${GROUP}" >/dev/null; then
X                echo "You already have a group \"${GROUP}\", so I will use it."
X        else
X                if pw groupadd ${GROUP} -g ${GID}; then
X                        echo "Added group \"${GROUP}\"."
X                else
X                        echo "Adding group \"${GROUP}\" failed..."
X                        exit 1
X                fi
X        fi
X
X        if pw user show "${USER}" >/dev/null; then
X                echo "You already have a user \"${USER}\", so I will use it."
X        else
X                if pw useradd ${USER} -u ${UID} -g ${GROUP} -h - \
X                        -d /nonexistent -s /sbin/nologin -c "Openfire Daemon"
X                then
X                        echo "Added user \"${USER}\"."
X                else
X                        echo "Adding user \"${USER}\" failed..."
X                        exit 1
X                fi
X        fi
X        ;;
Xesac
END-of-openfire/pkg-install
echo x - openfire/pkg-plist
sed 's/^X//' >openfire/pkg-plist << 'END-of-openfire/pkg-plist'
X@unexec %D/etc/rc.d/openfire stop > /dev/null 2>&1 || true
X@unexec if cmp -s %D/etc/openfire/openfire.xml %D/%%EXAMPLESDIR%%/openfire.xml; then rm -f %D/etc/openfire/openfire.xml; else echo If permanently deleting this package, %%PREFIX%%/etc/openfire/openfire.xml must be removed manually; fi
X@unexec [ -d %D/share/doc/openfire/javadoc ] && rm -rf %D/share/doc/openfire/javadoc
X%%EXAMPLESDIR%%/openfire.xml
X@exec [ -d /var/log/openfire ] || mkdir -p  /var/log/openfire && chown openfire:openfire /var/log/openfire
X@exec [ -d /var/db/openfire ] || mkdir -p  /var/db/openfire && chown openfire:openfire /var/db/openfire
X@exec [ -d %D/etc/openfire ] || mkdir -p  %D/etc/openfire && chown openfire:openfire %D/etc/openfire
X@exec [ -f %D/etc/openfire/openfire.xml ] || cp %%EXAMPLESDIR%%/openfire.xml %D/etc/openfire/openfire.xml && chown openfire:openfire %D/etc/openfire/openfire.xml
X%%PORTDOCS%%%%DOCSDIR%%/LICENSE.html
X%%PORTDOCS%%%%DOCSDIR%%/README.html
X%%PORTDOCS%%%%DOCSDIR%%/changelog.html
X%%PORTDOCS%%%%DOCSDIR%%/database-guide.html
X%%PORTDOCS%%%%DOCSDIR%%/database.html
X%%PORTDOCS%%%%DOCSDIR%%/overlay.html
X%%PORTDOCS%%%%DOCSDIR%%/db-integration-guide.html
X%%PORTDOCS%%%%DOCSDIR%%/images/header_logo.gif
X%%PORTDOCS%%%%DOCSDIR%%/images/launcher.png
X%%PORTDOCS%%%%DOCSDIR%%/images/sitemesh.png
X%%PORTDOCS%%%%DOCSDIR%%/images/windows_service.png
X%%PORTDOCS%%%%DOCSDIR%%/images/setup_ldap.png
X%%PORTDOCS%%%%DOCSDIR%%/images/active_directory.png
X%%PORTDOCS%%%%DOCSDIR%%/index.html
X%%PORTDOCS%%%%DOCSDIR%%/install-guide.html
X%%PORTDOCS%%%%DOCSDIR%%/ldap-guide.html
X%%PORTDOCS%%%%DOCSDIR%%/licenses/LICENSE-commons-logging.txt
X%%PORTDOCS%%%%DOCSDIR%%/licenses/LICENSE-dom4j.txt
X%%PORTDOCS%%%%DOCSDIR%%/licenses/LICENSE-jaxen.txt
X%%PORTDOCS%%%%DOCSDIR%%/licenses/LICENSE-xpp3.txt
X%%PORTDOCS%%%%DOCSDIR%%/plugin-dev-guide.html
X%%PORTDOCS%%%%DOCSDIR%%/protocol-support.html
X%%PORTDOCS%%%%DOCSDIR%%/source-build.html
X%%PORTDOCS%%%%DOCSDIR%%/ssl-guide.html
X%%PORTDOCS%%%%DOCSDIR%%/style.css
X%%PORTDOCS%%%%DOCSDIR%%/translator-guide.html
X%%PORTDOCS%%%%DOCSDIR%%/upgrade-guide.html
Xshare/java/classes/activation.jar
Xshare/java/classes/bouncycastle.jar
Xshare/java/classes/commons-el.jar
Xshare/java/classes/hsqldb.jar
Xshare/java/classes/jasper-compiler.jar
Xshare/java/classes/jasper-runtime.jar
Xshare/java/classes/jdic.jar
Xshare/java/classes/jtds.jar
Xshare/java/classes/mail.jar
Xshare/java/classes/mysql.jar
Xshare/java/classes/postgres.jar
Xshare/java/classes/servlet.jar
Xshare/java/classes/startup.jar
Xshare/java/classes/openfire.jar
Xshare/java/openfire/plugins/admin/plugin.xml
Xshare/java/openfire/plugins/admin/webapp/WEB-INF/admin.tld
Xshare/java/openfire/plugins/admin/webapp/WEB-INF/decorators.xml
Xshare/java/openfire/plugins/admin/webapp/WEB-INF/dwr.xml
Xshare/java/openfire/plugins/admin/webapp/WEB-INF/lib/admin-jsp.jar
Xshare/java/openfire/plugins/admin/webapp/WEB-INF/lib/dwr.jar
Xshare/java/openfire/plugins/admin/webapp/WEB-INF/sitemesh.xml
Xshare/java/openfire/plugins/admin/webapp/WEB-INF/web.xml
Xshare/java/openfire/plugins/admin/webapp/images/clearspace.gif
Xshare/java/openfire/plugins/admin/webapp/images/certificate_warning-16x16.png
Xshare/java/openfire/plugins/admin/webapp/images/certificate_ok-16x16.png
Xshare/java/openfire/plugins/admin/webapp/images/add-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/aim.gif
Xshare/java/openfire/plugins/admin/webapp/images/arrow_right_blue.gif
Xshare/java/openfire/plugins/admin/webapp/images/blank.gif
Xshare/java/openfire/plugins/admin/webapp/images/both_32x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/bullet-green-14x14.gif
Xshare/java/openfire/plugins/admin/webapp/images/bullet-red-14x14.gif
Xshare/java/openfire/plugins/admin/webapp/images/bullet-yellow-14x14.gif
Xshare/java/openfire/plugins/admin/webapp/images/bullet.gif
Xshare/java/openfire/plugins/admin/webapp/images/cache-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/check.gif
Xshare/java/openfire/plugins/admin/webapp/images/connection-manager_16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/delete-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/doc-changelog-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/doc-down-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/doc-readme-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/edit-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/error-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/forbidden-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/greenlight-24x24.gif
Xshare/java/openfire/plugins/admin/webapp/images/header-background_new.gif
Xshare/java/openfire/plugins/admin/webapp/images/header-help_new.gif
Xshare/java/openfire/plugins/admin/webapp/images/header-title_new.gif
Xshare/java/openfire/plugins/admin/webapp/images/icon_update-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/icon_warning-small.gif
Xshare/java/openfire/plugins/admin/webapp/images/icq.gif
Xshare/java/openfire/plugins/admin/webapp/images/im_available.gif
Xshare/java/openfire/plugins/admin/webapp/images/im_away.gif
Xshare/java/openfire/plugins/admin/webapp/images/im_dnd.gif
Xshare/java/openfire/plugins/admin/webapp/images/im_free_chat.gif
Xshare/java/openfire/plugins/admin/webapp/images/incoming_32x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/info-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/language_zh_CN.gif
Xshare/java/openfire/plugins/admin/webapp/images/lock.gif
Xshare/java/openfire/plugins/admin/webapp/images/login_background.png
Xshare/java/openfire/plugins/admin/webapp/images/login_boxbg.gif
Xshare/java/openfire/plugins/admin/webapp/images/login_header.gif
Xshare/java/openfire/plugins/admin/webapp/images/login_logo.gif
Xshare/java/openfire/plugins/admin/webapp/images/mark-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/msn.gif
Xshare/java/openfire/plugins/admin/webapp/images/outgoing_32x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/page-background_new.gif
Xshare/java/openfire/plugins/admin/webapp/images/percent-bar-left.gif
Xshare/java/openfire/plugins/admin/webapp/images/percent-bar-used-high.gif
Xshare/java/openfire/plugins/admin/webapp/images/percent-bar-used-low.gif
Xshare/java/openfire/plugins/admin/webapp/images/plugin-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/redlight-24x24.gif
Xshare/java/openfire/plugins/admin/webapp/images/refresh-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/server_16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup-header.png
Xshare/java/openfire/plugins/admin/webapp/images/setup-sidebar-bottom.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup-sidebar-top.gif
Xshare/java/openfire/plugins/admin/webapp/images/sidebar_top.gif
Xshare/java/openfire/plugins/admin/webapp/images/sort_ascending.gif
Xshare/java/openfire/plugins/admin/webapp/images/sort_descending.gif
Xshare/java/openfire/plugins/admin/webapp/images/success-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/tape.gif
Xshare/java/openfire/plugins/admin/webapp/images/user-clear-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/user-green-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/user-red-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/user-yellow-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/user.gif
Xshare/java/openfire/plugins/admin/webapp/images/warning-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/working-16x16.gif
Xshare/java/openfire/plugins/admin/webapp/images/x.gif
Xshare/java/openfire/plugins/admin/webapp/images/yahoo.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_btn_bg-orange.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_progress0.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_progress5.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_btn_gearplay.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_header_logo.gif
Xshare/java/openfire/plugins/admin/webapp/images/aim-gray.gif
Xshare/java/openfire/plugins/admin/webapp/images/im_unavailable.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_btn_bg-grey.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_btn_closetestx.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_helpicon.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_progress4.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_nextprofile.gif
Xshare/java/openfire/plugins/admin/webapp/images/irc-gray.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_check.gif
Xshare/java/openfire/plugins/admin/webapp/images/irc.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_progress3.gif
Xshare/java/openfire/plugins/admin/webapp/images/msn-gray.gif
Xshare/java/openfire/plugins/admin/webapp/images/enterprise-info-btn.gif
Xshare/java/openfire/plugins/admin/webapp/images/wait24trans.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_btn_bg-bigblue.gif
Xshare/java/openfire/plugins/admin/webapp/images/yahoo-gray.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_bg-top.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_language_zh_CN.gif
Xshare/java/openfire/plugins/admin/webapp/images/twisty_closed_9x9.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_progress2.gif
Xshare/java/openfire/plugins/admin/webapp/images/enterprise.png
Xshare/java/openfire/plugins/admin/webapp/images/twisty_inactive_9x9.gif
Xshare/java/openfire/plugins/admin/webapp/images/icq-gray.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_contentbox_bg.gif
Xshare/java/openfire/plugins/admin/webapp/images/twisty_opened_9x9.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_bg.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_sidebar_progress1.gif
Xshare/java/openfire/plugins/admin/webapp/images/setup_header_bg.gif
Xshare/java/openfire/plugins/admin/webapp/index.html
Xshare/java/openfire/plugins/admin/webapp/favicon.ico
Xshare/java/openfire/plugins/admin/webapp/js/behaviour.js
Xshare/java/openfire/plugins/admin/webapp/js/builder.js
Xshare/java/openfire/plugins/admin/webapp/js/controls.js
Xshare/java/openfire/plugins/admin/webapp/js/cookies.js
Xshare/java/openfire/plugins/admin/webapp/js/dragdrop.js
Xshare/java/openfire/plugins/admin/webapp/js/effects.js
Xshare/java/openfire/plugins/admin/webapp/js/jscalendar/calendar-setup.js
Xshare/java/openfire/plugins/admin/webapp/js/jscalendar/calendar-win2k-1.css
Xshare/java/openfire/plugins/admin/webapp/js/jscalendar/calendar-win2k-cold-1.css
Xshare/java/openfire/plugins/admin/webapp/js/jscalendar/calendar.js
Xshare/java/openfire/plugins/admin/webapp/js/pngfix.js
Xshare/java/openfire/plugins/admin/webapp/js/prototype.js
Xshare/java/openfire/plugins/admin/webapp/js/scriptaculous.js
Xshare/java/openfire/plugins/admin/webapp/js/slider.js
Xshare/java/openfire/plugins/admin/webapp/js/setup.js
Xshare/java/openfire/plugins/admin/webapp/js/lightbox.js
Xshare/java/openfire/plugins/admin/webapp/js/unittest.js
Xshare/java/openfire/plugins/admin/webapp/js/tooltips/domTT.js
Xshare/java/openfire/plugins/admin/webapp/js/tooltips/fadomatic.js
Xshare/java/openfire/plugins/admin/webapp/js/tooltips/domLib.js
Xshare/java/openfire/plugins/admin/webapp/js/tooltips/domTT_drag.js
Xshare/java/openfire/plugins/admin/webapp/setup/setup-style.css
Xshare/java/openfire/plugins/admin/webapp/style/global.css
Xshare/java/openfire/plugins/admin/webapp/style/ldap.css
Xshare/java/openfire/plugins/admin/webapp/style/lightbox.css
Xshare/java/openfire/plugins/admin/webapp/style/setup.css
Xshare/java/openfire/plugins/admin/webapp/style/login.css
Xshare/java/openfire/resources/database/upgrade/1/openfire_db2.sql
Xshare/java/openfire/resources/database/upgrade/1/openfire_hsqldb.sql
Xshare/java/openfire/resources/database/upgrade/1/openfire_mysql.sql
Xshare/java/openfire/resources/database/upgrade/1/openfire_oracle.sql
Xshare/java/openfire/resources/database/upgrade/1/openfire_postgresql.sql
Xshare/java/openfire/resources/database/upgrade/1/openfire_sqlserver.sql
Xshare/java/openfire/resources/database/upgrade/10/openfire_db2.sql
Xshare/java/openfire/resources/database/upgrade/10/openfire_hsqldb.sql
Xshare/java/openfire/resources/database/upgrade/10/openfire_mysql.sql
Xshare/java/openfire/resources/database/upgrade/10/openfire_oracle.sql
Xshare/java/openfire/resources/database/upgrade/10/openfire_postgresql.sql
Xshare/java/openfire/resources/database/upgrade/10/openfire_sqlserver.sql
Xshare/java/openfire/resources/database/upgrade/10/openfire_sybase.sql
Xshare/java/openfire/resources/database/upgrade/11/openfire_sybase.sql
Xshare/java/openfire/resources/database/upgrade/11/openfire_mysql.sql
Xshare/java/openfire/resources/database/upgrade/11/openfire_db2.sql
Xshare/java/openfire/resources/database/upgrade/11/openfire_postgresql.sql
Xshare/java/openfire/resources/database/upgrade/11/openfire_hsqldb.sql
Xshare/java/openfire/resources/database/upgrade/11/openfire_oracle.sql
Xshare/java/openfire/resources/database/upgrade/11/openfire_sqlserver.sql
Xshare/java/openfire/resources/database/upgrade/2/openfire_db2.sql
Xshare/java/openfire/resources/database/upgrade/2/openfire_hsqldb.sql
Xshare/java/openfire/resources/database/upgrade/2/openfire_mysql.sql
Xshare/java/openfire/resources/database/upgrade/2/openfire_oracle.sql
Xshare/java/openfire/resources/database/upgrade/2/openfire_postgresql.sql
Xshare/java/openfire/resources/database/upgrade/2/openfire_sqlserver.sql
Xshare/java/openfire/resources/database/upgrade/4/openfire_db2.sql
Xshare/java/openfire/resources/database/upgrade/4/openfire_hsqldb.sql
Xshare/java/openfire/resources/database/upgrade/4/openfire_mysql.sql
Xshare/java/openfire/resources/database/upgrade/4/openfire_oracle.sql
Xshare/java/openfire/resources/database/upgrade/4/openfire_postgresql.sql
Xshare/java/openfire/resources/database/upgrade/4/openfire_sqlserver.sql
Xshare/java/openfire/resources/database/upgrade/4/openfire_sybase.sql
Xshare/java/openfire/resources/database/upgrade/5/openfire_db2.sql
Xshare/java/openfire/resources/database/upgrade/5/openfire_hsqldb.sql
Xshare/java/openfire/resources/database/upgrade/5/openfire_mysql.sql
Xshare/java/openfire/resources/database/upgrade/5/openfire_oracle.sql
Xshare/java/openfire/resources/database/upgrade/5/openfire_postgresql.sql
Xshare/java/openfire/resources/database/upgrade/5/openfire_sqlserver.sql
Xshare/java/openfire/resources/database/upgrade/5/openfire_sybase.sql
Xshare/java/openfire/resources/database/upgrade/6/openfire_db2.sql
Xshare/java/openfire/resources/database/upgrade/6/openfire_hsqldb.sql
Xshare/java/openfire/resources/database/upgrade/6/openfire_mysql.sql
Xshare/java/openfire/resources/database/upgrade/6/openfire_oracle.sql
Xshare/java/openfire/resources/database/upgrade/6/openfire_postgresql.sql
Xshare/java/openfire/resources/database/upgrade/6/openfire_sqlserver.sql
Xshare/java/openfire/resources/database/upgrade/6/openfire_sybase.sql
Xshare/java/openfire/resources/database/upgrade/7/openfire_db2.sql
Xshare/java/openfire/resources/database/upgrade/7/openfire_hsqldb.sql
Xshare/java/openfire/resources/database/upgrade/7/openfire_mysql.sql
Xshare/java/openfire/resources/database/upgrade/7/openfire_oracle.sql
Xshare/java/openfire/resources/database/upgrade/7/openfire_postgresql.sql
Xshare/java/openfire/resources/database/upgrade/7/openfire_sqlserver.sql
Xshare/java/openfire/resources/database/upgrade/7/openfire_sybase.sql
Xshare/java/openfire/resources/database/upgrade/8/openfire_db2.sql
Xshare/java/openfire/resources/database/upgrade/8/openfire_hsqldb.sql
Xshare/java/openfire/resources/database/upgrade/8/openfire_mysql.sql
Xshare/java/openfire/resources/database/upgrade/8/openfire_oracle.sql
Xshare/java/openfire/resources/database/upgrade/8/openfire_postgresql.sql
Xshare/java/openfire/resources/database/upgrade/8/openfire_sqlserver.sql
Xshare/java/openfire/resources/database/upgrade/8/openfire_sybase.sql
Xshare/java/openfire/resources/database/upgrade/9/openfire_db2.sql
Xshare/java/openfire/resources/database/upgrade/9/openfire_hsqldb.sql
Xshare/java/openfire/resources/database/upgrade/9/openfire_mysql.sql
Xshare/java/openfire/resources/database/upgrade/9/openfire_oracle.sql
Xshare/java/openfire/resources/database/upgrade/9/openfire_postgresql.sql
Xshare/java/openfire/resources/database/upgrade/9/openfire_sqlserver.sql
Xshare/java/openfire/resources/database/upgrade/9/openfire_sybase.sql
Xshare/java/openfire/resources/database/openfire_db2.sql
Xshare/java/openfire/resources/database/openfire_hsqldb.sql
Xshare/java/openfire/resources/database/openfire_mysql.sql
Xshare/java/openfire/resources/database/openfire_oracle.sql
Xshare/java/openfire/resources/database/openfire_postgresql.sql
Xshare/java/openfire/resources/database/openfire_sqlserver.sql
Xshare/java/openfire/resources/database/openfire_sybase.sql
Xshare/java/openfire/resources/nativeAuth/linux-i386/libshaj.so
Xshare/java/openfire/resources/nativeAuth/osx-ppc/libshaj.jnilib
Xshare/java/openfire/resources/nativeAuth/solaris-sparc/libshaj.so
Xshare/java/openfire/resources/nativeAuth/win32-x86/shaj.dll
Xshare/java/openfire/resources/security/keystore
Xshare/java/openfire/resources/security/truststore
Xshare/java/openfire/resources/spank/scripts/prototype.js
Xshare/java/openfire/resources/spank/scripts/flash.js
Xshare/java/openfire/resources/spank/WEB-INF/web.xml
Xshare/java/openfire/resources/spank/crossdomain_version6.swf
Xshare/java/openfire/resources/spank/index.html
Xshare/java/openfire/resources/spank/crossdomain_version8.swf
Xshare/java/openfire/resources/spank/flash6_gateway.swf
X
X@exec [ -d %%PREFIX%%/%%DATADIR%% ] && chown -R openfire:openfire %%PREFIX%%/%%DATADIR%%
Xshare/nls/POSIX
Xshare/nls/en_US.US-ASCII
X@dirrm share/java/openfire/resources/spank/WEB-INF
X@dirrm share/java/openfire/resources/spank/scripts
X@dirrm share/java/openfire/resources/spank
X@dirrm share/java/openfire/resources/security
X@dirrm share/java/openfire/resources/nativeAuth/win32-x86
X@dirrm share/java/openfire/resources/nativeAuth/solaris-sparc
X@dirrm share/java/openfire/resources/nativeAuth/osx-ppc
X@dirrm share/java/openfire/resources/nativeAuth/linux-i386
X@dirrm share/java/openfire/resources/nativeAuth
X@dirrm share/java/openfire/resources/database/upgrade/9
X@dirrm share/java/openfire/resources/database/upgrade/8
X@dirrm share/java/openfire/resources/database/upgrade/7
X@dirrm share/java/openfire/resources/database/upgrade/6
X@dirrm share/java/openfire/resources/database/upgrade/5
X@dirrm share/java/openfire/resources/database/upgrade/4
X@dirrm share/java/openfire/resources/database/upgrade/2
X@dirrm share/java/openfire/resources/database/upgrade/10
X@dirrm share/java/openfire/resources/database/upgrade/11
X@dirrm share/java/openfire/resources/database/upgrade/1
X@dirrm share/java/openfire/resources/database/upgrade
X@dirrm share/java/openfire/resources/database
X@dirrm share/java/openfire/resources
X@dirrm share/java/openfire/plugins/admin/webapp/style
X@dirrm share/java/openfire/plugins/admin/webapp/setup
X@dirrm share/java/openfire/plugins/admin/webapp/js/jscalendar
X@dirrm share/java/openfire/plugins/admin/webapp/js/tooltips
X@dirrm share/java/openfire/plugins/admin/webapp/js
X@dirrm share/java/openfire/plugins/admin/webapp/images
X@dirrm share/java/openfire/plugins/admin/webapp/WEB-INF/lib
X@dirrm share/java/openfire/plugins/admin/webapp/WEB-INF
X@dirrm share/java/openfire/plugins/admin/webapp
X@dirrm share/java/openfire/plugins/admin
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/licenses
X%%PORTDOCS%%@dirrm %%DOCSDIR%%/images
X%%PORTDOCS%%@dirrm %%DOCSDIR%%
X@dirrm %%EXAMPLESDIR%%
X@unexec rmdir %D/share/java/openfire/plugins 2> /dev/null || echo "If permanently deleting this package, %D/share/jave/openfire/plugins must be removed manually"
X@unexec rmdir %D/etc/openfire 2> /dev/null || echo "If permanently deleting this package, %D/etc/openfire must be removed manually"
X@unexec rmdir /var/db/openfire 2> /dev/null || echo "If permanently deleting this package, /var/db/openfire must be removed manually"
X@unexec rmdir /var/log/openfire 2> /dev/null || echo "If permanently deleting this package, /var/log/openfire must be removed manually"
X@dirrmtry share/java/openfire
END-of-openfire/pkg-plist
exit


>Release-Note:
>Audit-Trail:
Responsible-Changed-From-To: freebsd-ports-bugs->miwi 
Responsible-Changed-By: miwi 
Responsible-Changed-When: Wed May 9 17:41:07 UTC 2007 
Responsible-Changed-Why:  
I'll take it. 

http://www.freebsd.org/cgi/query-pr.cgi?pr=112550 

From: Nikolay Pavlov <quetzal@zone3000.net>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/112550: New port: net-im/openfire
Date: Fri, 11 May 2007 18:21:24 +0300

 This is patch for the next version openfire-3.3.1:
 
 diff -urd openfire/Makefile openfire.new/Makefile
 --- openfire/Makefile   Wed May  9 14:22:33 2007
 +++ openfire.new/Makefile       Fri May 11 10:36:31 2007
 @@ -6,7 +6,7 @@
  #
 
  PORTNAME=      openfire
 -PORTVERSION=   3.3.0
 +PORTVERSION=   3.3.1
  CATEGORIES=    net-im java
  MASTER_SITES=
 http://www.igniterealtime.org/downloadServlet?filename=openfire/
  DISTNAME=      ${PORTNAME}_src_${PORTVERSION:S/./_/g}
 diff -urd openfire/distinfo openfire.new/distinfo
 --- openfire/distinfo   Wed May  9 14:22:33 2007
 +++ openfire.new/distinfo       Fri May 11 10:36:31 2007
 @@ -1,3 +1,3 @@
 -MD5 (openfire_src_3_3_0.tar.gz) = b2c6de82215b62ddcb4804641405a785
 -SHA256 (openfire_src_3_3_0.tar.gz) = 1bfff0c896337d5bf44db30e8c570942202ec16edd5b9d53c8d5e72a035c96a4
 -SIZE (openfire_src_3_3_0.tar.gz) = 18793873
 +MD5 (openfire_src_3_3_1.tar.gz) = a3f7d8bc58f85c7f6a93764ccaa94bd9
 +SHA256 (openfire_src_3_3_1.tar.gz) = ace1324862e3906c457b8a20e918d2ac2af3ef328c8259081103de0e1b16ba95
 +SIZE (openfire_src_3_3_1.tar.gz) = 48723953
 

From: Nikolay Pavlov <quetzal@zone3000.net>
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/112550: New port: net-im/openfire
Date: Wed, 6 Jun 2007 12:25:53 +0300

 --9amGYk9869ThD9tj
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: inline
 
 This is minor update for rc script. 
 So that users can insert additional arguments for java startup.
 The default value for max segment size for java is now 256MB.
 
 --9amGYk9869ThD9tj
 Content-Type: text/plain; charset=us-ascii
 Content-Disposition: attachment; filename="openfire.diff"
 
 diff -urd openfire/Makefile openfire.new/Makefile
 --- openfire/Makefile	Wed Jun  6 09:33:52 2007
 +++ openfire.new/Makefile	Wed Jun  6 09:12:36 2007
 @@ -7,6 +7,7 @@
  
  PORTNAME=	openfire
  PORTVERSION=	3.3.1
 +PORTREVISION= 1
  CATEGORIES=	net-im java
  MASTER_SITES=	http://www.igniterealtime.org/downloadServlet?filename=openfire/
  DISTNAME=	${PORTNAME}_src_${PORTVERSION:S/./_/g}
 @@ -32,13 +33,12 @@
  DATADIR=	${JAVASHAREDIR}/${PORTNAME}
  VARLOG=		/var/log/openfire
  VARDB=		/var/db/openfire
 -WETC=		${PREFIX}/etc/openfire
  PUSER=		openfire
  PGROUP=		${PUSER}
  
  MLINKS=		${VARLOG} ${DATADIR}/logs \
  	       	${VARDB} ${DATADIR}/embedded-db \
 -		${WETC} ${DATADIR}/conf
 +		${ETCDIR} ${DATADIR}/conf
  
  do-install:
  
 @@ -67,12 +67,12 @@
  post-install:
  	${MKDIR} ${EXAMPLESDIR};
  	${CP} -p ${INSTALL_WRKSRC}/conf/openfire.xml ${EXAMPLESDIR}/openfire.xml
 -	@if [ ! -f ${WETC}/openfire.xml ]; then \
 -		${MKDIR} ${WETC}; \
 -		${CP} -p ${INSTALL_WRKSRC}/conf/openfire.xml ${WETC}/openfire.xml; \
 +	@if [ ! -f ${ETCDIR}/openfire.xml ]; then \
 +		${MKDIR} ${ETCDIR}; \
 +		${CP} -p ${INSTALL_WRKSRC}/conf/openfire.xml ${ETCDIR}/openfire.xml; \
  	fi
  	@PREFIX=${PREFIX} ${SH} ${PKGINSTALL} ${PKGNAME} POST-INSTALL
 -	${CHOWN} -R ${PUSER}:${PGROUP} ${WETC}
 +	${CHOWN} -R ${PUSER}:${PGROUP} ${ETCDIR}
  	${CHOWN} -R ${PUSER}:${PGROUP} ${VARDB}
  	${CHOWN} -R ${PUSER}:${PGROUP} ${VARLOG}
  	${CHOWN} -R ${PUSER}:${PGROUP} ${DATADIR}
 diff -urd openfire/files/openfire.in openfire.new/files/openfire.in
 --- openfire/files/openfire.in	Wed Jun  6 09:33:49 2007
 +++ openfire.new/files/openfire.in	Wed Jun  6 09:00:24 2007
 @@ -10,6 +10,16 @@
  #
  # openfire_enable (bool):   Set to NO by default.
  #               Set it to YES to enable openfire.
 +# openfire_user (username): Set to openfire by default.
 +#               Set it to required username.
 +# openfire_group (group):   Set to openfire by default.
 +#               Set it to required group.
 +# openfire_libdir (path):   Set to %%JAVAJARDIR%% by default.
 +#               Set it to java classes directory.
 +# openfire_home (path):     Set to %%DATADIR%% by default.
 +#               Set it to java home directory.
 +# openfire_javargs (args):  Set to -Xmx256M by default.
 +#               See java -h for available arguments.
  
  . %%RC_SUBR%%
  
 @@ -19,13 +29,16 @@
  : ${openfire_enable:=NO}
  : ${openfire_user:=${name}}
  : ${openfire_group:=${name}}
 +: ${openfire_libdir:=%%JAVAJARDIR%%}
 +: ${openfire_home:=%%DATADIR%%}
 +: ${openfire_javargs:='-Xmx256M'}
  
  pidfile=/var/run/${name}.pid
  
 -required_files="%%PREFIX%%/etc/openfire/openfire.xml"
 -java_options=" 	-server -jar \
 -		-Dopenfire.lib.dir=%%JAVAJARDIR%% \
 -		-DopenfireHome=%%DATADIR%%"
 +required_files="%%ETCDIR%%/openfire.xml"
 +java_options=" 	-server -jar ${openfire_javargs} \
 +		-Dopenfire.lib.dir=${openfire_libdir} \
 +		-DopenfireHome=${openfire_home}"
  
  java_command="	%%LOCALBASE%%/bin/java ${java_options} \
  		%%JAVAJARDIR%%/startup.jar"
 diff -urd openfire/files/pkg-message.in openfire.new/files/pkg-message.in
 --- openfire/files/pkg-message.in	Wed Jun  6 09:33:49 2007
 +++ openfire.new/files/pkg-message.in	Wed Jun  6 09:26:30 2007
 @@ -3,12 +3,13 @@
  
  o  3.2.x series: these releases will continue to use the Wildfire name so
     that critical bug fixes can be delivered with minimal hassle to existing
 -   users. (/usr/ports/net-im/wildfire)
 +   users. 
 +   (net-im/wildfire)
  
  o  3.3.x series: starting with 3.3.0, the server is called Openfire. 
     There will be a small amount of upgrade pain associated with this release
     since configuration files like wildfire.xml will now be openfire.xml, etc.
 -   (/usr/ports/net-im/openfire)
 +   (net-im/openfire)
  
  WARNING:
  ===========================================================================
 @@ -16,12 +17,12 @@
  
  1) Stop the wildfire server if it still running.
  2) Back up setup.
 -3) Go to %%PREFIX%%/etc/openfire and copy configuration from old setup
 +3) Go to %%ETCDIR%% and copy configuration from old setup
     a) Copy wildfire.xml and rename it to openfire.xml.
     b) Search for org.jivesoftware.wildfire. and replace with
        org.jivesoftware.openfire. in openfire.xml
     c) Change owner for configurations files:
 -      chown -R openfire:openfire %%PREFIX%%/etc/openfire
 +      chown -R openfire:openfire %%ETCDIR%%
  4) If using embedded database:
     a) Copy and rename files:
        /var/db/wildfire/wildfire* files to /var/db/openfire/openfire*
 
 --9amGYk9869ThD9tj--
State-Changed-From-To: open->closed 
State-Changed-By: miwi 
State-Changed-When: Sun Jun 10 12:06:12 UTC 2007 
State-Changed-Why:  
Committed. Thanks! 

http://www.freebsd.org/cgi/query-pr.cgi?pr=112550 

From: dfilter@FreeBSD.ORG (dfilter service)
To: bug-followup@FreeBSD.org
Cc:  
Subject: Re: ports/112550: commit references a PR
Date: Sun, 10 Jun 2007 12:06:05 +0000 (UTC)

 miwi        2007-06-10 12:06:00 UTC
 
   FreeBSD ports repository
 
   Modified files:
     net-im/openfire      Makefile distinfo pkg-install pkg-plist 
     net-im/openfire/files pkg-message.in 
   Added files:
     net-im/openfire/files openfire.in 
   Removed files:
     net-im/openfire/files wildfire.in 
   Log:
   - Add net-im/openfire
   
   Openfire (formerly Wildfire) is an enterprise instant messaging (EIM) server
   dual-licensed under the Open Source GPL and commercially. It uses the leading
   open protocol for instant messaging, XMPP (also called Jabber).
   Openfire is incredibly easy to setup and administer, but offers rock-solid
   security and performance.
   
   WWW: http://www.igniterealtime.org/projects/openfire/index.jsp
   
   PR:             112550
   Submitted by:   Nikolay Pavlov<quetzal@zone3000.net> (maintainer)
   Repocopied by:  marcus
   
   Revision  Changes    Path
   1.6       +19 -20    ports/net-im/openfire/Makefile
   1.4       +3 -3      ports/net-im/openfire/distinfo
   1.1       +88 -0     ports/net-im/openfire/files/openfire.in (new)
   1.3       +30 -10    ports/net-im/openfire/files/pkg-message.in
   1.3       +0 -88     ports/net-im/openfire/files/wildfire.in (dead)
   1.3       +3 -3      ports/net-im/openfire/pkg-install
   1.4       +275 -272  ports/net-im/openfire/pkg-plist
 _______________________________________________
 cvs-all@freebsd.org mailing list
 http://lists.freebsd.org/mailman/listinfo/cvs-all
 To unsubscribe, send any mail to "cvs-all-unsubscribe@freebsd.org"
 

From: Nikolay Pavlov <quetzal@zone3000.net>
To: bug-followup@FreeBSD.org, quetzal@zone3000.net
Cc:  
Subject: Re: ports/112550: New port: net-im/openfire
Date: Tue, 12 Jun 2007 14:57:46 +0300

 Hi. It looks like you have partly applied the patch-3.diff.
 http://www.freebsd.org/cgi/query-pr.cgi?pr=112550
 
 Everything except the first openfire/Makefile is not patched.
 Please commit a patch and bump PORTREVISION= 1 
 in the Makefile. Thanks.
 
 -- 
 ======================================================================  
 - Best regards, Nikolay Pavlov. <<<-----------------------------------    
 ======================================================================  
 
>Unformatted:
