Date: Sun, 30 Nov 2003 22:55:58 +0100 (CET) From: Martijn Lina <martijn@pacno.net> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/59861: New port: jabber-mu-conference, version 0.6.0 Message-ID: <20031130215558.33B82409B@drain.sewers-2.demon.nl> Resent-Message-ID: <200311302200.hAUM0b86079682@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>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@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@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@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:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20031130215558.33B82409B>