Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 17 Aug 2006 13:24:47 +0200 (CEST)
From:      Bartlomiej Rutkowski <r@robakdesign.com>
To:        FreeBSD-gnats-submit@FreeBSD.org
Subject:   ports/102183: [NEW PORT] polish/pl-jggtrans: Jabberd XMPP to GG instant messaging service gateway
Message-ID:  <20060817112447.543E96283@valinor.amu.edu.pl>
Resent-Message-ID: <200608171130.k7HBUDFK099739@freefall.freebsd.org>

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

>Number:         102183
>Category:       ports
>Synopsis:       [NEW PORT] polish/pl-jggtrans: Jabberd XMPP to GG instant messaging service gateway
>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:   Thu Aug 17 11:30:12 GMT 2006
>Closed-Date:
>Last-Modified:
>Originator:     Bartlomiej Rutkowski
>Release:        FreeBSD 6.0-RELEASE i386
>Organization:
>Environment:
System: FreeBSD valinor.amu.edu.pl 6.0-RELEASE FreeBSD 6.0-RELEASE #6: Sun Nov 13 13:56:03 CET 2005
>Description:
jGGtrans (GG Transport), is external component for XMPP/Jabber 
server providing gateway to GaduGadu instant messaging services.
jGGtrans is known to work well together with ejabberd, jabberd 
1.4 and jabberd 2, but most other Jabber server implementations 
should work too.

WWW: http://jggtrans.jajcus.net/ 

Generated with FreeBSD Port Tools 0.63
>How-To-Repeat:
>Fix:

--- pl-jggtrans-2.2.2.shar begins here ---
# 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:
#
#	jggtrans
#	jggtrans/files
#	jggtrans/files/jggtrans.sh.in
#	jggtrans/Makefile
#	jggtrans/distinfo
#	jggtrans/pkg-descr
#	jggtrans/pkg-plist
#	jggtrans/pkg-message
#
echo c - jggtrans
mkdir -p jggtrans > /dev/null 2>&1
echo c - jggtrans/files
mkdir -p jggtrans/files > /dev/null 2>&1
echo x - jggtrans/files/jggtrans.sh.in
sed 's/^X//' >jggtrans/files/jggtrans.sh.in << 'END-of-jggtrans/files/jggtrans.sh.in'
X#!/bin/sh
X#
X# PROVIDE: jggtrans
X# REQUIRE: DAEMON %%JABBER_USER%%
X# BEFORE: LOGIN
X# KEYWORD: FreeBSD shutdown
X
X# DO NOT CHANGE THESE DEFAULT VALUES HERE
X# SET THEM IN THE /etc/rc.conf 
X
X. %%RC_SUBR%%
X
Xname="jggtrans"
Xrcvar=`set_rcvar`
X
Xload_rc_config $name
X
X: ${jggtrans_enable="NO"}
X: ${jggtrans_program="%%PREFIX%%/sbin/jggtrans"}
X: ${jggtrans_flags="-u %%JABBER_USER%% -g %%JABBER_USER%%"}
X: ${jggtrans_pidfile="/var/jabberd/pid/jggtrans.pid"}
X
Xstart_cmd="echo \"Starting ${name}.\"; /usr/bin/nice -5 ${jggtrans_program} ${jggtrans_flags}"
X
Xrun_rc_command "$1"
END-of-jggtrans/files/jggtrans.sh.in
echo x - jggtrans/Makefile
sed 's/^X//' >jggtrans/Makefile << 'END-of-jggtrans/Makefile'
X# Ports collection makefile for:  jggtrans
X# Date created:        13 September 2006
X# Whom:                Bartek Rutkowski <r@robakdesign.com>
X#
X# $FreeBSD$
X
XPORTNAME=		jggtrans
XPORTVERSION=		2.2.2
XCATEGORIES=		polish net-im
XMASTER_SITES=		http://jggtrans.jajcus.net/downloads/ \
X			http://freebsd.e.pl/distfiles/
X
XMAINTAINER=		r@robakdesign.com
XCOMMENT=		Jabberd XMPP to GG instant messaging service gateway
X
XLIB_DEPENDS=		idn.16:${PORTSDIR}/dns/libidn
X
XUSE_GMAKE=		yes
XGNU_CONFIGURE=		yes
XUSE_GETTEXT=		yes
XUSE_GNOME=		glib20 pkgconfig
XCONFIGURE_ENV=	 	CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib"
XMAKE_ENV=		CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include" \
X			CFLAGS="${CFLAGS} -I${LOCALBASE}/include" \
X			LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib"
X
XUSE_RC_SUBR=		jggtrans.sh
X
XINSTALLS_SHLIB=		yes
X
XOPTIONS=		NODEBUG "Turn off debugging code" off \
X			EJABBERD "Use transport with ejabberd" off
X
X.include <bsd.port.pre.mk>
X
X.if defined(WITH_NODEBUG)
XCONFIGURE_ARGS+=	--disable-debug
X.endif
X
X.if defined(WITH_EJABBERD)
XJABBER_USER?=	ejabberd
XSUB_LIST+=	JABBER_REQUIRE=ejabberd
X.else
XJABBER_USER?=	jabber
XSUB_LIST+=	JABBER_REQUIRE=jabberd
X.endif
X
XSUB_LIST+=	JABBER_USER=${JABBER_USER}
X
Xpost-install:
X	@if [ ! -f ${PREFIX}/etc/jggtrans.xml ]; then ${CP} -p ${WRKSRC}/jggtrans.xml ${PREFIX}/etc/jggtrans.xml.sample ; fi
X	@${CAT} ${PKGMESSAGE}
X
X.include <bsd.port.post.mk>
END-of-jggtrans/Makefile
echo x - jggtrans/distinfo
sed 's/^X//' >jggtrans/distinfo << 'END-of-jggtrans/distinfo'
XMD5 (jggtrans-2.2.2.tar.gz) = 70bbec4e9c438cda6b7379ccfc63492f
XSHA256 (jggtrans-2.2.2.tar.gz) = 00a4956ec2aaf22eacb28b8af2ab0742caa3deffbd895ce86bcd76b6f604a007
XSIZE (jggtrans-2.2.2.tar.gz) = 1176462
END-of-jggtrans/distinfo
echo x - jggtrans/pkg-descr
sed 's/^X//' >jggtrans/pkg-descr << 'END-of-jggtrans/pkg-descr'
XjGGtrans (GG Transport), is external component for XMPP/Jabber 
Xserver providing gateway to GaduGadu instant messaging services.
XjGGtrans is known to work well together with ejabberd, jabberd 
X1.4 and jabberd 2, but most other Jabber server implementations 
Xshould work too.
X
XWWW: http://jggtrans.jajcus.net/ 
END-of-jggtrans/pkg-descr
echo x - jggtrans/pkg-plist
sed 's/^X//' >jggtrans/pkg-plist << 'END-of-jggtrans/pkg-plist'
Xsbin/jggtrans
Xshare/locale/nl/LC_MESSAGES/jggtrans.mo
Xshare/locale/pl/LC_MESSAGES/jggtrans.mo
X@unexec if cmp -s %D/etc/jggtrans.xml.sample %D/etc/jggtrans.xml; then rm -f %D/etc/jggtrans.xml; fi
Xetc/jggtrans.xml.sample
X@exec if [ ! -f %D/etc/jggtrans.xml ] ; then cp -p %D/%F %B/jggtrans.xml; fi
X@dirrmtry share/locale/pl/LC_MESSAGES
X@dirrmtry share/locale/pl
END-of-jggtrans/pkg-plist
echo x - jggtrans/pkg-message
sed 's/^X//' >jggtrans/pkg-message << 'END-of-jggtrans/pkg-message'
X******************************************************************************
X
XRemember to edit jggtrans.xml to suit your needs.
XAlso, keep in mind, that jggtrans should be always started with
Xthe same uid and gid as your Jabberd daemon, and never should
Xbe launched before it.
X
X******************************************************************************
END-of-jggtrans/pkg-message
exit
--- pl-jggtrans-2.2.2.shar ends here ---

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



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