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>