Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 24 Mar 2013 19:16:45 +0000 (UTC)
From:      Carlo Strub <cs@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r315152 - in head/net-im: . jitsi jitsi/files
Message-ID:  <201303241916.r2OJGjfx090993@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: cs
Date: Sun Mar 24 19:16:45 2013
New Revision: 315152
URL: http://svnweb.freebsd.org/changeset/ports/315152

Log:
  Jitsi (formerly SIP Communicator) is an audio/video and chat communicator that
  supports protocols such as SIP, XMPP/Jabber, AIM/ICQ, Windows Live, Yahoo! and
  many other useful features. Jitsi is Open Source / Free Software, and is
  available under the terms of the LGPL.
  
  WWW: https://jitsi.org
  
  PR:		ports/174208
  Submitted by:	Tzanetos Balitsaris <tzabal@it.teithe.gr>

Added:
  head/net-im/jitsi/
  head/net-im/jitsi/Makefile   (contents, props changed)
  head/net-im/jitsi/distinfo   (contents, props changed)
  head/net-im/jitsi/files/
  head/net-im/jitsi/files/jitsi.sh   (contents, props changed)
  head/net-im/jitsi/pkg-descr   (contents, props changed)
  head/net-im/jitsi/pkg-plist   (contents, props changed)
Modified:
  head/net-im/Makefile

Modified: head/net-im/Makefile
==============================================================================
--- head/net-im/Makefile	Sun Mar 24 19:11:38 2013	(r315151)
+++ head/net-im/Makefile	Sun Mar 24 19:16:45 2013	(r315152)
@@ -49,6 +49,7 @@
     SUBDIR += jabberd
     SUBDIR += jarl
     SUBDIR += jggtrans
+    SUBDIR += jitsi
     SUBDIR += kmerlin
     SUBDIR += kmess
     SUBDIR += kmess-kde4

Added: head/net-im/jitsi/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/jitsi/Makefile	Sun Mar 24 19:16:45 2013	(r315152)
@@ -0,0 +1,73 @@
+# Created by: Tzanetos Balitsaris <tzabal@it.teithe.gr>
+# $FreeBSD$
+
+PORTNAME=	jitsi
+PORTVERSION=	1.1
+CATEGORIES=	net-im java
+MASTER_SITES=	https://download.jitsi.org/jitsi/nightly/src/ \
+		http://aetos.it.teithe.gr/~tzabal/files/
+DISTNAME=	jitsi-src-1.1.4456.10418
+
+MAINTAINER=	tzabal@it.teithe.gr
+COMMENT=	Open source IM and VoIP application
+
+USE_ZIP=	yes
+USE_JAVA=	yes
+USE_ANT=	yes
+MAKE_ARGS=	rebuild
+USE_LDCONFIG=	yes
+
+WRKSRC=		${WRKDIR}/${PORTNAME}
+
+DESKTOP_ENTRIES="Jitsi" \
+		"VoIP and Instant Messenger" \
+		${PREFIX}/share/pixmaps/jitsi.png \
+		jitsi \
+		"Network;InstantMessaging;VideoConference;Java;" \
+		true
+
+.include <bsd.port.pre.mk>
+
+do-install:
+	@${ECHO_CMD} ">> Creating Jitsi directories..."
+	@${MKDIR} ${PREFIX}/lib/jitsi/sc-bundles
+	@${MKDIR} ${PREFIX}/lib/jitsi/lib/bundle
+	@${MKDIR} ${PREFIX}/lib/jitsi/lib/native
+
+# Bundles (Jitsi modules)
+	@${ECHO_CMD} ">> Installing bundles (Jitsi modules)..."
+	@cd ${WRKSRC}/sc-bundles && ${COPYTREE_SHARE} \* \
+		${PREFIX}/lib/jitsi/sc-bundles
+	@${RM} ${PREFIX}/lib/jitsi/sc-bundles/*slick*.jar
+	@${RM} -r ${PREFIX}/lib/jitsi/sc-bundles/os-specific
+
+# Library Jars
+	@${ECHO_CMD} ">> Installing library jars..."
+	@cd ${WRKSRC}/lib/bundle && ${COPYTREE_SHARE} \* \
+		${PREFIX}/lib/jitsi/lib/bundle "! -name junit.jar"
+	@${INSTALL_DATA} ${WRKSRC}/lib/os-specific/freebsd/jdic_stub.jar \
+		${PREFIX}/lib/jitsi/lib
+	@cd ${WRKSRC}/lib && ${COPYTREE_SHARE} "felix.jar jdic-all.jar \
+		felix.client.run.properties logging.properties" \
+			${PREFIX}/lib/jitsi/lib
+
+# Native Libraries
+	@${ECHO_CMD} ">> Installing native libraries..."
+.if ${ARCH} != amd64
+	@cd ${WRKSRC}/lib/native/freebsd && ${COPYTREE_SHARE} \* \
+		${PREFIX}/lib/jitsi/lib/native
+.else
+	@cd ${WRKSRC}/lib/native/freebsd-64 && ${COPYTREE_SHARE} \* \
+		${PREFIX}/lib/jitsi/lib/native
+.endif
+
+# Wrapper script to run Jitsi
+	@${ECHO_CMD} ">> Installing wrapper script..."
+	@${INSTALL_SCRIPT} ${FILESDIR}/jitsi.sh ${PREFIX}/bin/jitsi
+
+# Desktop related
+	@${ECHO_CMD} ">> Installing Jitsi's logo..."
+	@${INSTALL_DATA} ${WRKSRC}/resources/images/logo/sc_logo_128x128.png \
+		${PREFIX}/share/pixmaps/jitsi.png
+
+.include <bsd.port.post.mk>

Added: head/net-im/jitsi/distinfo
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/jitsi/distinfo	Sun Mar 24 19:16:45 2013	(r315152)
@@ -0,0 +1,2 @@
+SHA256 (jitsi-src-1.1.4456.10418.zip) = 07f3ff843ed583f54697892e3311a82f2fa6d15f69b7aa79eb3978be90d65d85
+SIZE (jitsi-src-1.1.4456.10418.zip) = 61050111

Added: head/net-im/jitsi/files/jitsi.sh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/jitsi/files/jitsi.sh	Sun Mar 24 19:16:45 2013	(r315152)
@@ -0,0 +1,15 @@
+#!/bin/sh
+
+JAVA=`which java`
+JITSI="/usr/local/lib/jitsi"
+JITSI_LIB="${JITSI}/lib"
+JITSI_BUNDLES="${JITSI}/sc-bundles"
+
+COMMAND="${JAVA} -Dfelix.config.properties=file:${JITSI_LIB}/felix.client.run.properties \
+        -Djava.util.logging.config.file=${JITSI_LIB}/logging.properties \
+        -Djna.library.path=${JITSI_LIB}/native \
+        -classpath ${JITSI_LIB}/felix.jar:${JITSI_LIB}/jdic-all.jar:${JITSI_LIB}/jdic_stub.jar:${JITSI_BUNDLES}/sc-launcher.jar:${JITSI_BUNDLES}/util.jar \
+        net.java.sip.communicator.launcher.SIPCommunicator"
+
+cd ${JITSI}
+exec ${COMMAND} $*

Added: head/net-im/jitsi/pkg-descr
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/jitsi/pkg-descr	Sun Mar 24 19:16:45 2013	(r315152)
@@ -0,0 +1,6 @@
+Jitsi (formerly SIP Communicator) is an audio/video and chat communicator that
+supports protocols such as SIP, XMPP/Jabber, AIM/ICQ, Windows Live, Yahoo! and
+many other useful features. Jitsi is Open Source / Free Software, and is
+available under the terms of the LGPL.
+
+WWW: https://jitsi.org

Added: head/net-im/jitsi/pkg-plist
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ head/net-im/jitsi/pkg-plist	Sun Mar 24 19:16:45 2013	(r315152)
@@ -0,0 +1,136 @@
+bin/jitsi
+lib/jitsi/lib/bundle/commons-logging.jar
+lib/jitsi/lib/bundle/log4j.jar
+lib/jitsi/lib/bundle/org.apache.felix.bundlerepository-1.6.4.jar
+lib/jitsi/lib/felix.client.run.properties
+lib/jitsi/lib/felix.jar
+lib/jitsi/lib/jdic-all.jar
+lib/jitsi/lib/jdic_stub.jar
+lib/jitsi/lib/logging.properties
+lib/jitsi/lib/native/libhid.so
+lib/jitsi/lib/native/libhwaddressretriever.so
+lib/jitsi/lib/native/libjdic.so
+lib/jitsi/lib/native/libjdic_misc.so
+lib/jitsi/lib/native/libtray.so
+lib/jitsi/sc-bundles/addrbook.jar
+lib/jitsi/sc-bundles/advancedconfig.jar
+lib/jitsi/sc-bundles/aimaccregwizz.jar
+lib/jitsi/sc-bundles/argdelegation-service.jar
+lib/jitsi/sc-bundles/argdelegation.jar
+lib/jitsi/sc-bundles/bouncycastle.jar
+lib/jitsi/sc-bundles/branding.jar
+lib/jitsi/sc-bundles/browserlauncher.jar
+lib/jitsi/sc-bundles/callhistory.jar
+lib/jitsi/sc-bundles/certificate.jar
+lib/jitsi/sc-bundles/chatalerter.jar
+lib/jitsi/sc-bundles/chatconfig.jar
+lib/jitsi/sc-bundles/commons-codec.jar
+lib/jitsi/sc-bundles/configuration.jar
+lib/jitsi/sc-bundles/contacteventhandler.jar
+lib/jitsi/sc-bundles/contactinfo.jar
+lib/jitsi/sc-bundles/contactlist.jar
+lib/jitsi/sc-bundles/contactsource.jar
+lib/jitsi/sc-bundles/credentialsstorage.jar
+lib/jitsi/sc-bundles/customcontactactions.jar
+lib/jitsi/sc-bundles/defaultresources.jar
+lib/jitsi/sc-bundles/demuxcontactsource.jar
+lib/jitsi/sc-bundles/desktoputil.jar
+lib/jitsi/sc-bundles/dns.jar
+lib/jitsi/sc-bundles/dnsservice.jar
+lib/jitsi/sc-bundles/facebookaccregwizz.jar
+lib/jitsi/sc-bundles/fileaccess.jar
+lib/jitsi/sc-bundles/filehistory.jar
+lib/jitsi/sc-bundles/generalconfig.jar
+lib/jitsi/sc-bundles/globalproxyconfig.jar
+lib/jitsi/sc-bundles/globalshortcut.jar
+lib/jitsi/sc-bundles/googlecontacts.jar
+lib/jitsi/sc-bundles/googletalkaccregwizz.jar
+lib/jitsi/sc-bundles/hid.jar
+lib/jitsi/sc-bundles/history.jar
+lib/jitsi/sc-bundles/httputil.jar
+lib/jitsi/sc-bundles/icqaccregwizz.jar
+lib/jitsi/sc-bundles/ippiaccregwizz.jar
+lib/jitsi/sc-bundles/iptelaccregwizz.jar
+lib/jitsi/sc-bundles/jabberaccregwizz.jar
+lib/jitsi/sc-bundles/jfontchooserlib.jar
+lib/jitsi/sc-bundles/jmdnslib.jar
+lib/jitsi/sc-bundles/jnalib.jar
+lib/jitsi/sc-bundles/json.jar
+lib/jitsi/sc-bundles/keybindingChooser.jar
+lib/jitsi/sc-bundles/keybindings.jar
+lib/jitsi/sc-bundles/ldap.jar
+lib/jitsi/sc-bundles/libjitsi.jar
+lib/jitsi/sc-bundles/meta-cl.jar
+lib/jitsi/sc-bundles/metahistory.jar
+lib/jitsi/sc-bundles/msghistory.jar
+lib/jitsi/sc-bundles/msnaccregwizz.jar
+lib/jitsi/sc-bundles/neomedia.jar
+lib/jitsi/sc-bundles/netaddr.jar
+lib/jitsi/sc-bundles/notification-handlers.jar
+lib/jitsi/sc-bundles/notification-service.jar
+lib/jitsi/sc-bundles/notification-wiring.jar
+lib/jitsi/sc-bundles/notificationconfig.jar
+lib/jitsi/sc-bundles/osdependent.jar
+lib/jitsi/sc-bundles/otr.jar
+lib/jitsi/sc-bundles/packetlogging.jar
+lib/jitsi/sc-bundles/phonenumbercontactsource.jar
+lib/jitsi/sc-bundles/plugin-certconfig.jar
+lib/jitsi/sc-bundles/plugin-contactsourceconfig.jar
+lib/jitsi/sc-bundles/plugin-ldap.jar
+lib/jitsi/sc-bundles/plugin-loggingutils.jar
+lib/jitsi/sc-bundles/plugin-msofficecomm.jar
+lib/jitsi/sc-bundles/plugin-nimbuzzavatars.jar
+lib/jitsi/sc-bundles/pluginmanager.jar
+lib/jitsi/sc-bundles/protocol-icq.jar
+lib/jitsi/sc-bundles/protocol-jabber.jar
+lib/jitsi/sc-bundles/protocol-media.jar
+lib/jitsi/sc-bundles/protocol-mock.jar
+lib/jitsi/sc-bundles/protocol-msn.jar
+lib/jitsi/sc-bundles/protocol-sip.jar
+lib/jitsi/sc-bundles/protocol-yahoo.jar
+lib/jitsi/sc-bundles/protocol.jar
+lib/jitsi/sc-bundles/provdisc-dhcp.jar
+lib/jitsi/sc-bundles/provdisc-mdns.jar
+lib/jitsi/sc-bundles/provdisc.jar
+lib/jitsi/sc-bundles/provisioning.jar
+lib/jitsi/sc-bundles/reconnectplugin.jar
+lib/jitsi/sc-bundles/replacement-bliptv.jar
+lib/jitsi/sc-bundles/replacement-dailymotion.jar
+lib/jitsi/sc-bundles/replacement-directimage.jar
+lib/jitsi/sc-bundles/replacement-flickr.jar
+lib/jitsi/sc-bundles/replacement-hulu.jar
+lib/jitsi/sc-bundles/replacement-metacafe.jar
+lib/jitsi/sc-bundles/replacement-smiley.jar
+lib/jitsi/sc-bundles/replacement-twitpic.jar
+lib/jitsi/sc-bundles/replacement-vbox7.jar
+lib/jitsi/sc-bundles/replacement-viddler.jar
+lib/jitsi/sc-bundles/replacement-vimeo.jar
+lib/jitsi/sc-bundles/replacement-youtube.jar
+lib/jitsi/sc-bundles/replacement.jar
+lib/jitsi/sc-bundles/resourcemanager.jar
+lib/jitsi/sc-bundles/sc-launcher.jar
+lib/jitsi/sc-bundles/sdes4j.jar
+lib/jitsi/sc-bundles/securityconfig.jar
+lib/jitsi/sc-bundles/shutdown-timeout.jar
+lib/jitsi/sc-bundles/simpleaccreg.jar
+lib/jitsi/sc-bundles/sipaccregwizz.jar
+lib/jitsi/sc-bundles/skinmanager.jar
+lib/jitsi/sc-bundles/smacklib.jar
+lib/jitsi/sc-bundles/spellChecker.jar
+lib/jitsi/sc-bundles/swing-ui.jar
+lib/jitsi/sc-bundles/swingnotification.jar
+lib/jitsi/sc-bundles/sysactivitynotifications.jar
+lib/jitsi/sc-bundles/ui-service.jar
+lib/jitsi/sc-bundles/update.jar
+lib/jitsi/sc-bundles/updateservice.jar
+lib/jitsi/sc-bundles/util.jar
+lib/jitsi/sc-bundles/version-impl.jar
+lib/jitsi/sc-bundles/yahooaccregwizz.jar
+lib/jitsi/sc-bundles/zrtp4j.jar
+share/applications/jitsi.desktop
+share/pixmaps/jitsi.png
+@dirrm lib/jitsi/sc-bundles
+@dirrm lib/jitsi/lib/native
+@dirrm lib/jitsi/lib/bundle
+@dirrm lib/jitsi/lib
+@dirrm lib/jitsi



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