svn commit: r315152 - in head/net-im: . jitsi jitsi/files
Carlo Strub
cs at FreeBSD.org
Sun Mar 24 19:16:47 UTC 2013
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 at 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 at 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 at 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
+ at dirrm lib/jitsi/sc-bundles
+ at dirrm lib/jitsi/lib/native
+ at dirrm lib/jitsi/lib/bundle
+ at dirrm lib/jitsi/lib
+ at dirrm lib/jitsi
More information about the svn-ports-all
mailing list