Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 5 Dec 2012 18:55:16 GMT
From:      Tzanetos Balitsaris <tzabal@FreeBSD.org>
To:        freebsd-gnats-submit@FreeBSD.org
Subject:   ports/174208: New port: net-im/jitsi Open source IM and VoIP application
Message-ID:  <201212051855.qB5ItGde079321@red.freebsd.org>
Resent-Message-ID: <201212051900.qB5J00lP037984@freefall.freebsd.org>

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

>Number:         174208
>Category:       ports
>Synopsis:       New port: net-im/jitsi Open source IM and VoIP application
>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:   Wed Dec 05 19:00:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator:     Tzanetos Balitsaris
>Release:        
>Organization:
>Environment:
>Description:

>How-To-Repeat:

>Fix:


Patch attached with submission follows:

# 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:
#
#	jitsi
#	jitsi/files
#	jitsi/files/jitsi.desktop
#	jitsi/files/jitsi.png
#	jitsi/files/jitsi.sh
#	jitsi/Makefile
#	jitsi/pkg-descr
#	jitsi/pkg-plist
#	jitsi/distinfo
#
echo c - jitsi
mkdir -p jitsi > /dev/null 2>&1
echo c - jitsi/files
mkdir -p jitsi/files > /dev/null 2>&1
echo x - jitsi/files/jitsi.desktop
sed 's/^X//' >jitsi/files/jitsi.desktop << 'bc9f50e75411a1f279d58d78d87e9c70'
X[Desktop Entry]
XType=Application
XEncoding=UTF-8
XName=Jitsi
XGenericName=VoIP and Instant Messenger
XComment=Open source VoIP and Instant Messenger application
XExec=jitsi
XIcon=jitsi
XCategories=Network;InstantMessaging;VideoConference;Java;
XTerminal=false
bc9f50e75411a1f279d58d78d87e9c70
echo x - jitsi/files/jitsi.png
sed 's/^X//' >jitsi/files/jitsi.png << '1a946ac4dcfb6b398d62d062a4d8c7c2'
XPNG
X
XX//q˯BgNXyi5J,,hP
XB$x4ܻum{x-izHX.NB!]وcQs[*&ߴ>}@5C`% R0ύBjP RjaHJk}	}X_t#?\WoS렆	P0!s#Y!5DQQÍ;6l-uW*UH;@>qc}e
X
X	B8HpۆTO͔ >#c-E~X*REXX"-](LߜfL60`xnCճv ]XHIWnFg1\>!^yEǑ?A|	W+ţ (yy.a3yv!ˁZ`xwd[YQx:bF+;7~|K_CudLTX}kI, w?ө*3W}`NB&9	@4@g~XӚbU88R0|k~WwNԱOZOkGr(wu\1d<FAY'weK͂DՇK.C:O䮰`?$
X!U(&Mܥ+1X_J1ܸ}XQzݵ}Ϳnj,
X9]vd?oɇT1LX,J>?l*X.#ʁ;_%GDǛhm%hRU0W{!s]I?t_Cqx!3e.DXWnSzy3"38*JK@$SQ}`[u"Ϻk^MmXT0f[NɸuZQK5>چaPp>6)ɂ._~ɦ4W|7ZXtZJr~Oە YzwrDȌL<T͜gUй|v#|(G<f|¢ͤ0uev?xH*+ǸʴW#iC=a>6/)|H^-
XcU}^SzYYMTk\`+rsIUM]p8N\J^#6JupZ{v~)a.$2N]2q%gؖ+FTPNOV2Χ;.=iG 0!*MܺWJA-?s	XIv$lfd2XB)W}ؓ¶JTG;gƌ* ^N!Ɉ*\/%'QTcX
X8dNL1їDi]YZj_7v~iI~%Z2}Jy^)J'<fٿk}]{]w*_8;%3:>?|cmII]/A[>"T\)tLDzJn\Wf\QOG-n[aO[/7TCc+2ijS8Cud]qGdvwn]t\Fjtw*SKe^ƅʟEmL'‹d!1NO\u'mK/xnr¸^QFZ^O,wf P72:d౯Z2Xh![}#-2NT%F:8ed&=-.umas%#W	pAp=8IŸyub@8ى3@zXAN	V,{UUHDOB".ft8:lRpؚuϷ	{%(ҡ	pn ys	B|@m3NM	tsX^vl:S%ԏ`\"ZK.H}<*&_&V>rXptB;O7t>}(qٖz7dUzޤ3s*G5BmX
X%
X{p>!箊3	v^8hnE]+݉#XHG?ߴ|/}P
XJ0򹈖ΆT<`k\~(0{﷝<_T?+㬎i;jEsRի՝=݆mXJ{7$1uhZu'l9kXz#fgx-^|y<Y`;서
XT&Mm)?fkC܍	-A%X=jIԡj#,5"9-4.$Kۼn<X:e!/.JMA@41eCyrrIC;8oխopQKoNOg6!;I%ȏ$Ε={*k/ByO"mDdL]Ni|^1qq,TBou[:Mgf/oK<N$^ݡH:Y:5Y0L"QMY.,*CpI][z{akW#X+VQ겯yf`o=KOh!zDyF%",wœvyp&rz"% yC+ϺO͍gl)¿0C ˗vD+ݱy82E\%;1Hx)٧TuNW9r	ՋɺMG578Z⹋<Hlo*vӉ~//tfkgiѿ߸Pe1AF<,$ x`K)<ؾpet 9cC_['un4c\hx5‰g"┲w>洶"t;%7&p#9UQSYf6Q= s8gڰ4>Í2vH,2	@Rg	
X%<!@QٽCJ&_O?XXoA:aΘ1U?Ot:}Dr(tr.@kg0sLgʌ/8l>h")d'rDaEjq~v4j(1
XpP\N/* ߷'^:07%JtV?>ȋF]K5?+Pr25=FPSQ.!qG_
X2c1T%HHֽrt{w7ImdjY4næC
XAgmXE}$ZdOZxKMSQOJF Ȑ#X$Q Oi	aV-B[_X;R1C{2 9$6a*^"ʠS9Uڿ4qAT>QP:`\M|T[G+Uȝ7>zX53KsX1|oą_Z#	LrI
X>gan,d ‰2XV${~
X^D\Ӻesg;^\8{W"1?Tr;x~GC2āIlP)%=B~rӽ֟
Xg+ߑ8Q{EQyxovWJl{>m^2]1a946ac4dcfb6b398d62d062a4d8c7c2
echo x - jitsi/files/jitsi.sh
sed 's/^X//' >jitsi/files/jitsi.sh << 'a809a1f83f206ff342ebd810f88c74d1'
X#!/bin/sh
X
XJAVA=`which java`
XJITSI="/usr/local/lib/jitsi"
XJITSI_LIB="${JITSI}/lib"
XJITSI_BUNDLES="${JITSI}/sc-bundles"
X
XCOMMAND="${JAVA} -Dfelix.config.properties=file:${JITSI_LIB}/felix.client.run.properties \
X        -Djava.util.logging.config.file=${JITSI_LIB}/logging.properties \
X        -Djna.library.path=${JITSI_LIB}/native \
X        -classpath ${JITSI_LIB}/felix.jar:${JITSI_LIB}/jdic-all.jar:${JITSI_LIB}/jdic_stub.jar:${JITSI_BUNDLES}/sc-launcher.jar:${JITSI_BUNDLES}/util.jar \
X        net.java.sip.communicator.launcher.SIPCommunicator"
X
Xcd ${JITSI}
Xexec ${COMMAND} $*
a809a1f83f206ff342ebd810f88c74d1
echo x - jitsi/Makefile
sed 's/^X//' >jitsi/Makefile << 'bf38962de216f2b6d393d8a75d02d823'
X# New ports collection makefile for:	jitsi
X# Date Created:				5 Dec 2012
X# Whom:					Tzanetos Balitsaris <tzabal@FreeBSD.org>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	jitsi
XPORTVERSION=	1.0
XCATEGORIES=	net-im java
XMASTER_SITES=	https://download.jitsi.org/jitsi/src/ \
X		http://aetos.it.teithe.gr/~tzabal/files/
XDISTNAME=	jitsi-src-1.0-latest
X
XMAINTAINER=	tzabal@FreeBSD.org
XCOMMENT=	Open source IM and VoIP application
X
XUSE_ZIP=	yes
XUSE_JAVA=	yes
XUSE_ANT=	yes
XMAKE_ARGS=	rebuild
X
XWRKSRC=		${WRKDIR}/${PORTNAME}
X
X.include <bsd.port.pre.mk>
X
Xdo-install:
X	@${ECHO_CMD} ">> Creating Jitsi directories..."
X	@${MKDIR} ${PREFIX}/lib/jitsi/sc-bundles
X	@${MKDIR} ${PREFIX}/lib/jitsi/lib/bundle
X	@${MKDIR} ${PREFIX}/lib/jitsi/lib/native
X
X# Bundles (Jitsi modules)
X	@${ECHO_CMD} ">> Installing Bundles (Jitsi modules)..."
X	@cd ${WRKSRC}/sc-bundles && ${COPYTREE_SHARE} \* \
X	    ${PREFIX}/lib/jitsi/sc-bundles
X	@cd ${WRKSRC}/sc-bundles/os-specific/freebsd && ${COPYTREE_SHARE} \* \
X	    ${PREFIX}/lib/jitsi/sc-bundles
X	@${RM} ${PREFIX}/lib/jitsi/sc-bundles/*slick*.jar
X	@${RM} -r ${PREFIX}/lib/jitsi/sc-bundles/os-specific
X
X# Library Jars
X	@${ECHO_CMD} ">> Installing Library Jars..."
X	@cd ${WRKSRC}/lib/bundle && ${COPYTREE_SHARE} \* \
X	    ${PREFIX}/lib/jitsi/lib/bundle "! -name junit.jar"
X	@${INSTALL_DATA} ${WRKSRC}/lib/os-specific/freebsd/jdic_stub.jar \
X	    ${PREFIX}/lib/jitsi/lib
X	@cd ${WRKSRC}/lib && ${COPYTREE_SHARE} "felix.jar jdic-all.jar \
X	    felix.client.run.properties logging.properties" \
X	        ${PREFIX}/lib/jitsi/lib
X
X# Native Libraries
X	@${ECHO_CMD} ">> Installing Native Libraries..."
X.if ${ARCH} != amd64
X	@cd ${WRKSRC}/lib/native/freebsd && ${COPYTREE_SHARE} \* \
X	    ${PREFIX}/lib/jitsi/lib/native
X.else
X	@cd ${WRKSRC}/lib/native/freebsd-64 && ${COPYTREE_SHARE} \* \
X	    ${PREFIX}/lib/jitsi/lib/native
X.endif
X
X# Desktop Entry
X	@${ECHO_CMD} ">> Creating desktop entry..."
X	@${INSTALL_DATA} ${FILESDIR}/jitsi.png ${PREFIX}/share/pixmaps
X	@${INSTALL_DATA} ${FILESDIR}/jitsi.desktop ${PREFIX}/share/applications
X
X# Wrapper script to run Jitsi
X	@${ECHO_CMD} ">> Installing wrapper script for Jitsi..."
X	@${INSTALL_SCRIPT} ${FILESDIR}/jitsi.sh ${PREFIX}/bin/jitsi
X
X.include <bsd.port.post.mk>
bf38962de216f2b6d393d8a75d02d823
echo x - jitsi/pkg-descr
sed 's/^X//' >jitsi/pkg-descr << '9f7ff11d5b4185f9801c7b65382d1656'
XJitsi (formerly SIP Communicator) is an audio/video and chat communicator that
Xsupports protocols such as SIP, XMPP/Jabber, AIM/ICQ, Windows Live, Yahoo! and
Xmany other useful features. Jitsi is Open Source / Free Software, and is
Xavailable under the terms of the LGPL.
X
XWWW: https://jitsi.org
9f7ff11d5b4185f9801c7b65382d1656
echo x - jitsi/pkg-plist
sed 's/^X//' >jitsi/pkg-plist << '65d96dda0d21d08a3e1463733b530232'
Xbin/jitsi
Xlib/jitsi/lib/bundle/commons-logging.jar
Xlib/jitsi/lib/bundle/log4j.jar
Xlib/jitsi/lib/bundle/org.apache.felix.bundlerepository-1.6.4.jar
Xlib/jitsi/lib/felix.client.run.properties
Xlib/jitsi/lib/felix.jar
Xlib/jitsi/lib/jdic-all.jar
Xlib/jitsi/lib/jdic_stub.jar
Xlib/jitsi/lib/logging.properties
Xlib/jitsi/lib/native/libffmpeg.so
Xlib/jitsi/lib/native/libhid.so
Xlib/jitsi/lib/native/libhwaddressretriever.so
Xlib/jitsi/lib/native/libjdic.so
Xlib/jitsi/lib/native/libjdic_misc.so
Xlib/jitsi/lib/native/libjg722.so
Xlib/jitsi/lib/native/libscreencapture.so
Xlib/jitsi/lib/native/libtray.so
Xlib/jitsi/sc-bundles/addrbook.jar
Xlib/jitsi/sc-bundles/advancedconfig.jar
Xlib/jitsi/sc-bundles/aimaccregwizz.jar
Xlib/jitsi/sc-bundles/argdelegation-service.jar
Xlib/jitsi/sc-bundles/argdelegation.jar
Xlib/jitsi/sc-bundles/bouncycastle.jar
Xlib/jitsi/sc-bundles/branding.jar
Xlib/jitsi/sc-bundles/browserlauncher.jar
Xlib/jitsi/sc-bundles/callhistory.jar
Xlib/jitsi/sc-bundles/certificate.jar
Xlib/jitsi/sc-bundles/chatalerter.jar
Xlib/jitsi/sc-bundles/chatconfig.jar
Xlib/jitsi/sc-bundles/commons-codec.jar
Xlib/jitsi/sc-bundles/configuration.jar
Xlib/jitsi/sc-bundles/contacteventhandler.jar
Xlib/jitsi/sc-bundles/contactinfo.jar
Xlib/jitsi/sc-bundles/contactlist.jar
Xlib/jitsi/sc-bundles/contactsource.jar
Xlib/jitsi/sc-bundles/credentialsstorage.jar
Xlib/jitsi/sc-bundles/defaultresources.jar
Xlib/jitsi/sc-bundles/dns.jar
Xlib/jitsi/sc-bundles/facebookaccregwizz.jar
Xlib/jitsi/sc-bundles/fileaccess.jar
Xlib/jitsi/sc-bundles/filehistory.jar
Xlib/jitsi/sc-bundles/generalconfig.jar
Xlib/jitsi/sc-bundles/globalproxyconfig.jar
Xlib/jitsi/sc-bundles/globalshortcut.jar
Xlib/jitsi/sc-bundles/googlecontacts.jar
Xlib/jitsi/sc-bundles/googletalkaccregwizz.jar
Xlib/jitsi/sc-bundles/hid.jar
Xlib/jitsi/sc-bundles/history.jar
Xlib/jitsi/sc-bundles/httputil.jar
Xlib/jitsi/sc-bundles/icqaccregwizz.jar
Xlib/jitsi/sc-bundles/ippiaccregwizz.jar
Xlib/jitsi/sc-bundles/iptelaccregwizz.jar
Xlib/jitsi/sc-bundles/jabberaccregwizz.jar
Xlib/jitsi/sc-bundles/jfontchooserlib.jar
Xlib/jitsi/sc-bundles/jmdnslib.jar
Xlib/jitsi/sc-bundles/jnalib.jar
Xlib/jitsi/sc-bundles/json.jar
Xlib/jitsi/sc-bundles/keybindingChooser.jar
Xlib/jitsi/sc-bundles/keybindings.jar
Xlib/jitsi/sc-bundles/ldap.jar
Xlib/jitsi/sc-bundles/meta-cl.jar
Xlib/jitsi/sc-bundles/metahistory.jar
Xlib/jitsi/sc-bundles/msghistory.jar
Xlib/jitsi/sc-bundles/msnaccregwizz.jar
Xlib/jitsi/sc-bundles/neomedia.jar
Xlib/jitsi/sc-bundles/netaddr.jar
Xlib/jitsi/sc-bundles/notification-handlers.jar
Xlib/jitsi/sc-bundles/notification-service.jar
Xlib/jitsi/sc-bundles/notification-wiring.jar
Xlib/jitsi/sc-bundles/notificationconfig.jar
Xlib/jitsi/sc-bundles/osdependent.jar
Xlib/jitsi/sc-bundles/otr.jar
Xlib/jitsi/sc-bundles/packetlogging.jar
Xlib/jitsi/sc-bundles/plugin-certconfig.jar
Xlib/jitsi/sc-bundles/plugin-contactsourceconfig.jar
Xlib/jitsi/sc-bundles/plugin-dnsconfig.jar
Xlib/jitsi/sc-bundles/plugin-ldap.jar
Xlib/jitsi/sc-bundles/plugin-loggingutils.jar
Xlib/jitsi/sc-bundles/plugin-nimbuzzavatars.jar
Xlib/jitsi/sc-bundles/pluginmanager.jar
Xlib/jitsi/sc-bundles/protocol-icq.jar
Xlib/jitsi/sc-bundles/protocol-jabber.jar
Xlib/jitsi/sc-bundles/protocol-media.jar
Xlib/jitsi/sc-bundles/protocol-mock.jar
Xlib/jitsi/sc-bundles/protocol-msn.jar
Xlib/jitsi/sc-bundles/protocol-sip.jar
Xlib/jitsi/sc-bundles/protocol-yahoo.jar
Xlib/jitsi/sc-bundles/protocol.jar
Xlib/jitsi/sc-bundles/provdisc-dhcp.jar
Xlib/jitsi/sc-bundles/provdisc-mdns.jar
Xlib/jitsi/sc-bundles/provdisc.jar
Xlib/jitsi/sc-bundles/provisioning.jar
Xlib/jitsi/sc-bundles/reconnectplugin.jar
Xlib/jitsi/sc-bundles/replacement-bliptv.jar
Xlib/jitsi/sc-bundles/replacement-dailymotion.jar
Xlib/jitsi/sc-bundles/replacement-directimage.jar
Xlib/jitsi/sc-bundles/replacement-flickr.jar
Xlib/jitsi/sc-bundles/replacement-hulu.jar
Xlib/jitsi/sc-bundles/replacement-metacafe.jar
Xlib/jitsi/sc-bundles/replacement-smiley.jar
Xlib/jitsi/sc-bundles/replacement-twitpic.jar
Xlib/jitsi/sc-bundles/replacement-vbox7.jar
Xlib/jitsi/sc-bundles/replacement-viddler.jar
Xlib/jitsi/sc-bundles/replacement-vimeo.jar
Xlib/jitsi/sc-bundles/replacement-youtube.jar
Xlib/jitsi/sc-bundles/replacement.jar
Xlib/jitsi/sc-bundles/resourcemanager.jar
Xlib/jitsi/sc-bundles/sc-launcher.jar
Xlib/jitsi/sc-bundles/sdes4j.jar
Xlib/jitsi/sc-bundles/securityconfig.jar
Xlib/jitsi/sc-bundles/shutdown-timeout.jar
Xlib/jitsi/sc-bundles/simpleaccreg.jar
Xlib/jitsi/sc-bundles/sipaccregwizz.jar
Xlib/jitsi/sc-bundles/skinmanager.jar
Xlib/jitsi/sc-bundles/smacklib.jar
Xlib/jitsi/sc-bundles/spellChecker.jar
Xlib/jitsi/sc-bundles/swing-ui.jar
Xlib/jitsi/sc-bundles/swingnotification.jar
Xlib/jitsi/sc-bundles/sysactivitynotifications.jar
Xlib/jitsi/sc-bundles/ui-service.jar
Xlib/jitsi/sc-bundles/update.jar
Xlib/jitsi/sc-bundles/updateservice.jar
Xlib/jitsi/sc-bundles/util.jar
Xlib/jitsi/sc-bundles/version-impl.jar
Xlib/jitsi/sc-bundles/version.jar
Xlib/jitsi/sc-bundles/yahooaccregwizz.jar
Xlib/jitsi/sc-bundles/zrtp4j.jar
Xshare/applications/jitsi.desktop
Xshare/pixmaps/jitsi.png
X@dirrm lib/jitsi/sc-bundles
X@dirrm lib/jitsi/lib/native
X@dirrm lib/jitsi/lib/bundle
X@dirrm lib/jitsi/lib
X@dirrm lib/jitsi
65d96dda0d21d08a3e1463733b530232
echo x - jitsi/distinfo
sed 's/^X//' >jitsi/distinfo << 'e29aed60b8513c8042b6a2613f260391'
XSHA256 (jitsi-src-1.0-latest.zip) = cfc918f5b1c5890f10e3c0861cd51432ce33baa09a0a98068e51fbd58a05c46d
XSIZE (jitsi-src-1.0-latest.zip) = 60376456
e29aed60b8513c8042b6a2613f260391
exit



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



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