Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 17 Apr 2002 18:22:44 -0700 (PDT)
From:      Sean Chittenden <sean@chittenden.org>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/37210: New port: net/jabber-icq
Message-ID:  <20020418012244.07DC42EDD02@perrin.tgd.net>

next in thread | raw e-mail | index | archive | help

>Number:         37210
>Category:       ports
>Synopsis:       New port: net/jabber-icq
>Confidential:   no
>Severity:       non-critical
>Priority:       medium
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          maintainer-update
>Submitter-Id:   current-users
>Arrival-Date:   Wed Apr 17 18:30:02 PDT 2002
>Closed-Date:
>Last-Modified:
>Originator:     Sean Chittenden
>Release:        FreeBSD 4.5-STABLE i386
>Organization:
>Environment:
System: FreeBSD perrin.tgd.net 4.5-STABLE FreeBSD 4.5-STABLE #3: Sat Apr 13 12:49:18 PDT 2002 sean@mat.tgd.net:/usr/obj/usr/src/sys/MAT i386


	
>Description:
	New port: net/jabber-jud
>How-To-Repeat:
	
>Fix:


# 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-jud
#	net/jabber-jud/Makefile
#	net/jabber-jud/distinfo
#	net/jabber-jud/pkg-comment
#	net/jabber-jud/pkg-message
#	net/jabber-jud/pkg-descr
#	net/jabber-jud/files
#	net/jabber-jud/files/patch-aa
#	net/jabber-jud/pkg-plist
#
echo c - net/jabber-jud
mkdir -p net/jabber-jud > /dev/null 2>&1
echo x - net/jabber-jud/Makefile
sed 's/^X//' >net/jabber-jud/Makefile << 'END-of-net/jabber-jud/Makefile'
X# New ports collection makefile for:	jabber-jud
X# Date created:			14 Apr 2002
X# Whom:				Sean Chittenden <sean@chittenden.org>
X#
X# $FreeBSD$
X
XPORTNAME=	jud
XPORTVERSION=	0.4
XCATEGORIES=	net
XMASTER_SITES=	http://download.jabber.org/dists/1.4/final/
XDIST_SUBDIR=	jabber
XPKGNAMEPREFIX=	jabber-
X
XMAINTAINER=	sean@chittenden.org
X
XBUILD_DEPENDS=	${LOCALBASE}/sbin/jabberd:${PORTSDIR}/net/jabber
X
XUSE_GMAKE=	yes
X
Xpost-patch:
X	@echo "${PREFIX}" > ${WRKSRC}/.prefix-freebsd
X
Xdo-install:
X	${INSTALL_DATA} ${WRKSRC}/jud.so ${PREFIX}/lib/jabber/
X
Xpost-install:
X	@cat pkg-message
X
X.include <bsd.port.mk>
END-of-net/jabber-jud/Makefile
echo x - net/jabber-jud/distinfo
sed 's/^X//' >net/jabber-jud/distinfo << 'END-of-net/jabber-jud/distinfo'
XMD5 (jabber/jud-0.4.tar.gz) = a057e8dd5966fa0d26ded03697ba395a
END-of-net/jabber-jud/distinfo
echo x - net/jabber-jud/pkg-comment
sed 's/^X//' >net/jabber-jud/pkg-comment << 'END-of-net/jabber-jud/pkg-comment'
XJabber User Directory module
END-of-net/jabber-jud/pkg-comment
echo x - net/jabber-jud/pkg-message
sed 's/^X//' >net/jabber-jud/pkg-message << 'END-of-net/jabber-jud/pkg-message'
XTo activate JUD for your Jabber server, add the following (around line 36 in
Xthe sample configuration file) to your configuration file
X(${LOCALBASE}/etc/jabber.xml):
X
X
X  <!--
X  If you want this service to be accessible from other servers,
X  change 'jud.localhost' to the server's fully qualified domain name!
X  Also note that ${LOCALBASE} should be changed to your local base
X  (ex: /usr/local).
X  -->
X  <service id="jud">
X    <host>jud.localhost</host>
X    <load><jud>${LOCALBASE}/lib/jabber/jud.so</jud></load>
X    <jud xmlns="jabber:config:jud">
X      <vCard>
X        <FN>Local Organization's User Directory</FN>
X        <DESC>This service provides a simple user directory service.</DESC>
X        <URL>http://foo.bar/</URL>;
X      </vCard>                    
X    </jud>   
X  </service>
X
XAdd this section to the browse area of the jsm service to advertise it to
Xyour users (around line 245 of the sample config):
X
X	<service type="jud" jid="jud.localhost" name="My Organization's User Directory">
X	  <ns>jabber:iq:search</ns>
X	  <ns>jabber:iq:register</ns>
X	</service>
X
XBe sure to restart your server after reconfiguring.
END-of-net/jabber-jud/pkg-message
echo x - net/jabber-jud/pkg-descr
sed 's/^X//' >net/jabber-jud/pkg-descr << 'END-of-net/jabber-jud/pkg-descr'
XThe Jabber server (jabberd) is a daemon for Jabber clients to connect
Xand communicate with.  JUD is allows clients to search for other users.
X
XYou can learn more about Jabber at:
XWWW: http://server.jabber.org/
END-of-net/jabber-jud/pkg-descr
echo c - net/jabber-jud/files
mkdir -p net/jabber-jud/files > /dev/null 2>&1
echo x - net/jabber-jud/files/patch-aa
sed 's/^X//' >net/jabber-jud/files/patch-aa << 'END-of-net/jabber-jud/files/patch-aa'
X--- Makefile.orig	Sun Apr 14 21:28:26 2002
X+++ Makefile	Sun Apr 14 21:53:11 2002
X@@ -1,6 +1,7 @@
X-include ../platform-settings
X+INCDIR=	${PREFIX}/include/jabber
X+include ${INCDIR}/platform-settings
X 
X-CFLAGS:=$(CFLAGS) -I../jabberd
X+CFLAGS:=$(CFLAGS) -I${INCDIR}
X 
X jud_OBJECTS=jud.o jud_reg.o jud_search.o
X 
END-of-net/jabber-jud/files/patch-aa
echo x - net/jabber-jud/pkg-plist
sed 's/^X//' >net/jabber-jud/pkg-plist << 'END-of-net/jabber-jud/pkg-plist'
Xlib/jabber/jud.so
END-of-net/jabber-jud/pkg-plist
exit

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

To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20020418012244.07DC42EDD02>