mirror of
https://git.freebsd.org/ports.git
synced 2025-06-01 19:06:28 -04:00
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>
This commit is contained in:
parent
63308c40e8
commit
12db4f3291
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=315152
6 changed files with 233 additions and 0 deletions
|
@ -49,6 +49,7 @@
|
|||
SUBDIR += jabberd
|
||||
SUBDIR += jarl
|
||||
SUBDIR += jggtrans
|
||||
SUBDIR += jitsi
|
||||
SUBDIR += kmerlin
|
||||
SUBDIR += kmess
|
||||
SUBDIR += kmess-kde4
|
||||
|
|
73
net-im/jitsi/Makefile
Normal file
73
net-im/jitsi/Makefile
Normal file
|
@ -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>
|
2
net-im/jitsi/distinfo
Normal file
2
net-im/jitsi/distinfo
Normal file
|
@ -0,0 +1,2 @@
|
|||
SHA256 (jitsi-src-1.1.4456.10418.zip) = 07f3ff843ed583f54697892e3311a82f2fa6d15f69b7aa79eb3978be90d65d85
|
||||
SIZE (jitsi-src-1.1.4456.10418.zip) = 61050111
|
15
net-im/jitsi/files/jitsi.sh
Normal file
15
net-im/jitsi/files/jitsi.sh
Normal file
|
@ -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} $*
|
6
net-im/jitsi/pkg-descr
Normal file
6
net-im/jitsi/pkg-descr
Normal file
|
@ -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
|
136
net-im/jitsi/pkg-plist
Normal file
136
net-im/jitsi/pkg-plist
Normal file
|
@ -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
|
Loading…
Add table
Reference in a new issue