ports/59861: New port: jabber-mu-conference, version 0.6.0

Martijn Lina martijn at pacno.net
Sun Nov 30 22:00:42 UTC 2003


>Number:         59861
>Category:       ports
>Synopsis:       New port: jabber-mu-conference, version 0.6.0
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Sun Nov 30 14:00:36 PST 2003
>Closed-Date:
>Last-Modified:
>Originator:     Martijn Lina <martijn at pacno.net>
>Release:        FreeBSD 5.1-RELEASE-p11 i386
>Organization:
>Environment:
System: FreeBSD 5.1-RELEASE-p11 i386


>Description:
	New port, mu-conference module for Jabber: Implementation of the
	Multi-User Chat protocol, as defined in JEP-0045:
	http://www.jabber.org/jeps/jep-0045.html

>How-To-Repeat:
	How-To-Repeat, hmmm... Repeat this new port, if you can.
>Fix:
	Here it is:

# 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:
#
#	net/jabber-mu-conference
#	net/jabber-mu-conference/Makefile
#	net/jabber-mu-conference/distinfo
#	net/jabber-mu-conference/pkg-plist
#	net/jabber-mu-conference/files
#	net/jabber-mu-conference/files/patch-src:Makefile
#	net/jabber-mu-conference/pkg-descr
#
echo c - net/jabber-mu-conference
mkdir -p net/jabber-mu-conference > /dev/null 2>&1
echo x - net/jabber-mu-conference/Makefile
sed 's/^X//' >net/jabber-mu-conference/Makefile << 'END-of-net/jabber-mu-conference/Makefile'
X# New ports collection makefile for:	jabber-mu-conference
X# Date created:			30 November 2003
X# Whom:				Martijn Lina <martijn at pacno.net>
X#
X# $FreeBSD$
X
XPORTNAME=	mu-conference
XPORTVERSION=	0.6.0
XCATEGORIES=	net
XMASTER_SITES=	http://www.jabberstudio.org/files/${PORTNAME}/
XPKGNAMEPREFIX=	jabber-
XDIST_SUBDIR=	jabber
X
XMAINTAINER=	martijn at pacno.net
XCOMMENT=	Jabber Multi-User Chat protocol
X
XBUILD_DEPENDS=	${NON_EXISTENT}:${PORTSDIR}/net/jabber:configure
XLIB_DEPENDS=	iconv.3:${PORTSDIR}/converters/libiconv
XRUN_DEPENDS=	${LOCALBASE}/sbin/jabberd:${PORTSDIR}/net/jabber
X
XUSE_GNOME=	glib20
XUSE_GMAKE=	yes
XWRKSRC=		${WRKDIR}/${DISTNAME}/src
X
X.include <bsd.port.pre.mk>
X
XJABBER_SRC!=	cd ${PORTSDIR}/net/jabber && make -V WRKSRC
X
XMAKE_ENV=	JABBER_SRC=${JABBER_SRC}
X
Xdo-install:
X	${INSTALL_DATA} ${WRKSRC}/${PORTNAME}.so ${PREFIX}/lib/jabber/
X	${INSTALL_DATA} ${WRKSRC}/../muc.xml ${PREFIX}/etc/jabber/muc.xml.sample
X
X.include <bsd.port.post.mk>
END-of-net/jabber-mu-conference/Makefile
echo x - net/jabber-mu-conference/distinfo
sed 's/^X//' >net/jabber-mu-conference/distinfo << 'END-of-net/jabber-mu-conference/distinfo'
XMD5 (jabber/mu-conference-0.6.0.tar.gz) = e97433bf4a978329d639ce872bee3223
END-of-net/jabber-mu-conference/distinfo
echo x - net/jabber-mu-conference/pkg-plist
sed 's/^X//' >net/jabber-mu-conference/pkg-plist << 'END-of-net/jabber-mu-conference/pkg-plist'
Xlib/jabber/muc.so
Xetc/jabber/muc.xml.sample
END-of-net/jabber-mu-conference/pkg-plist
echo c - net/jabber-mu-conference/files
mkdir -p net/jabber-mu-conference/files > /dev/null 2>&1
echo x - net/jabber-mu-conference/files/patch-src:Makefile
sed 's/^X//' >net/jabber-mu-conference/files/patch-src:Makefile << 'END-of-net/jabber-mu-conference/files/patch-src:Makefile'
X--- Makefile.orig	Sat Nov 15 05:19:44 2003
X+++ Makefile	Sun Nov 30 14:07:01 2003
X@@ -1,6 +1,6 @@
X-include ../../platform-settings
X+include ${JABBER_SRC}/platform-settings
X 
X-CFLAGS:=$(CFLAGS) -I../../jabberd -I../include `pkg-config --cflags glib-2.0`
X+CFLAGS:=$(CFLAGS)  -I${JABBER_SRC}/jabberd -I../include `pkg-config --cflags glib-2.0`
X LIBS:=$(LIBS) `pkg-config --libs glib-2.0`
X 
X # Debug/Experimental
END-of-net/jabber-mu-conference/files/patch-src:Makefile
echo x - net/jabber-mu-conference/pkg-descr
sed 's/^X//' >net/jabber-mu-conference/pkg-descr << 'END-of-net/jabber-mu-conference/pkg-descr'
XThis is based on the existing conference component, now designed
Xto support JEP-0045 (http://www.jabber.org/jeps/jep-0045.html)
X
XThe currently existing components are conference v0.4 and conference-v2.
XThese both implement the GroupChat protocol (gc-1.0) and a test
Xconferencing protocol which never really was adopted. The aim of the JEP
Xand this project was to take the gc-1.0 protocol and extend it to become
Xa more flexible and featureful conferencing system, superceeding the
Ximplementations that came before.
X
XYou can learn more about Jabber at:
XWWW: http://www.jabber.org/
END-of-net/jabber-mu-conference/pkg-descr
exit

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



More information about the freebsd-ports-bugs mailing list