diff options
author | Carlo Strub <cs@FreeBSD.org> | 2013-03-24 19:16:45 +0000 |
---|---|---|
committer | Carlo Strub <cs@FreeBSD.org> | 2013-03-24 19:16:45 +0000 |
commit | 12db4f3291e8678c21f23f72497bbec20d8725d7 (patch) | |
tree | b412f3ece9e33dcc9be45c82d4a21760b487bc48 /net-im | |
parent | 63308c40e88fb8ed77a2589a6074eead711ee396 (diff) | |
download | ports-12db4f3291e8678c21f23f72497bbec20d8725d7.tar.gz ports-12db4f3291e8678c21f23f72497bbec20d8725d7.zip |
Notes
Diffstat (limited to 'net-im')
-rw-r--r-- | net-im/Makefile | 1 | ||||
-rw-r--r-- | net-im/jitsi/Makefile | 73 | ||||
-rw-r--r-- | net-im/jitsi/distinfo | 2 | ||||
-rw-r--r-- | net-im/jitsi/files/jitsi.sh | 15 | ||||
-rw-r--r-- | net-im/jitsi/pkg-descr | 6 | ||||
-rw-r--r-- | net-im/jitsi/pkg-plist | 136 |
6 files changed, 233 insertions, 0 deletions
diff --git a/net-im/Makefile b/net-im/Makefile index b4174aa87b11..215853092d14 100644 --- a/net-im/Makefile +++ b/net-im/Makefile @@ -49,6 +49,7 @@ SUBDIR += jabberd SUBDIR += jarl SUBDIR += jggtrans + SUBDIR += jitsi SUBDIR += kmerlin SUBDIR += kmess SUBDIR += kmess-kde4 diff --git a/net-im/jitsi/Makefile b/net-im/jitsi/Makefile new file mode 100644 index 000000000000..939133989bcc --- /dev/null +++ b/net-im/jitsi/Makefile @@ -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> diff --git a/net-im/jitsi/distinfo b/net-im/jitsi/distinfo new file mode 100644 index 000000000000..6cd3606b2923 --- /dev/null +++ b/net-im/jitsi/distinfo @@ -0,0 +1,2 @@ +SHA256 (jitsi-src-1.1.4456.10418.zip) = 07f3ff843ed583f54697892e3311a82f2fa6d15f69b7aa79eb3978be90d65d85 +SIZE (jitsi-src-1.1.4456.10418.zip) = 61050111 diff --git a/net-im/jitsi/files/jitsi.sh b/net-im/jitsi/files/jitsi.sh new file mode 100644 index 000000000000..d636baa2a11f --- /dev/null +++ b/net-im/jitsi/files/jitsi.sh @@ -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} $* diff --git a/net-im/jitsi/pkg-descr b/net-im/jitsi/pkg-descr new file mode 100644 index 000000000000..c87a78dc0bbf --- /dev/null +++ b/net-im/jitsi/pkg-descr @@ -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 diff --git a/net-im/jitsi/pkg-plist b/net-im/jitsi/pkg-plist new file mode 100644 index 000000000000..a15c5459a782 --- /dev/null +++ b/net-im/jitsi/pkg-plist @@ -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 |