aboutsummaryrefslogtreecommitdiff
path: root/net-im
diff options
context:
space:
mode:
authorRene Ladan <rene@FreeBSD.org>2020-05-05 15:38:11 +0000
committerRene Ladan <rene@FreeBSD.org>2020-05-05 15:38:11 +0000
commit0786acb3155523a38d1442f3c16ca56750f1db04 (patch)
tree42843d6e23bc6be789c7f1284cdc61d43d3c0942 /net-im
parente0510744daebb2bb9f73bf707c276e02e4c191fe (diff)
downloadports-0786acb3155523a38d1442f3c16ca56750f1db04.tar.gz
ports-0786acb3155523a38d1442f3c16ca56750f1db04.zip
Notes
Diffstat (limited to 'net-im')
-rw-r--r--net-im/Makefile8
-rw-r--r--net-im/chattahoochie/Makefile19
-rw-r--r--net-im/chattahoochie/distinfo2
-rw-r--r--net-im/chattahoochie/pkg-descr3
-rw-r--r--net-im/chattahoochie/pkg-plist3
-rw-r--r--net-im/jitsi/Makefile64
-rw-r--r--net-im/jitsi/distinfo3
-rw-r--r--net-im/jitsi/files/jitsi.160
-rw-r--r--net-im/jitsi/files/jitsi.sh18
-rw-r--r--net-im/jitsi/pkg-descr8
-rw-r--r--net-im/jitsi/pkg-message15
-rw-r--r--net-im/jitsi/pkg-plist162
-rw-r--r--net-im/mu-conference/Makefile113
-rw-r--r--net-im/mu-conference/distinfo2
-rw-r--r--net-im/mu-conference/files/README.FreeBSD.external.in14
-rw-r--r--net-im/mu-conference/files/README.FreeBSD.jabberd14.in38
-rw-r--r--net-im/mu-conference/files/README.FreeBSD.jabberd2.in11
-rw-r--r--net-im/mu-conference/files/mu-conference.in45
-rw-r--r--net-im/mu-conference/files/patch-svn-67-77678
-rw-r--r--net-im/mu-conference/files/pkg-message.in25
-rw-r--r--net-im/mu-conference/pkg-descr4
-rw-r--r--net-im/mu-conference/pkg-plist2
-rw-r--r--net-im/p5-Jabber-Connection/Makefile24
-rw-r--r--net-im/p5-Jabber-Connection/distinfo2
-rw-r--r--net-im/p5-Jabber-Connection/pkg-descr7
-rw-r--r--net-im/p5-Jabber-Connection/pkg-plist6
-rw-r--r--net-im/p5-Net-ICQ2000/Makefile21
-rw-r--r--net-im/p5-Net-ICQ2000/distinfo2
-rw-r--r--net-im/p5-Net-ICQ2000/pkg-descr2
-rw-r--r--net-im/p5-Net-ICQ2000/pkg-plist2
-rw-r--r--net-im/pidgin-guifications/Makefile33
-rw-r--r--net-im/pidgin-guifications/distinfo2
-rw-r--r--net-im/pidgin-guifications/pkg-descr4
-rw-r--r--net-im/pidgin-guifications/pkg-plist56
-rw-r--r--net-im/pidgin-osd/Makefile28
-rw-r--r--net-im/pidgin-osd/distinfo2
-rw-r--r--net-im/pidgin-osd/pkg-descr5
-rw-r--r--net-im/yoono/Makefile51
-rw-r--r--net-im/yoono/distinfo2
-rw-r--r--net-im/yoono/files/pkg-message.in12
-rw-r--r--net-im/yoono/files/yoono.in3
-rw-r--r--net-im/yoono/pkg-descr22
-rw-r--r--net-im/yoono/pkg-plist139
43 files changed, 0 insertions, 1722 deletions
diff --git a/net-im/Makefile b/net-im/Makefile
index 85bfc9835138..6c9699a75fbf 100644
--- a/net-im/Makefile
+++ b/net-im/Makefile
@@ -7,7 +7,6 @@
SUBDIR += beebeep
SUBDIR += centerim
SUBDIR += centerim-devel
- SUBDIR += chattahoochie
SUBDIR += climm
SUBDIR += coccinella
SUBDIR += convey
@@ -37,7 +36,6 @@
SUBDIR += jarl
SUBDIR += jggtrans
SUBDIR += jicofo
- SUBDIR += jitsi
SUBDIR += jitsi-videobridge
SUBDIR += kaccounts-integration
SUBDIR += kaccounts-providers
@@ -83,19 +81,16 @@
SUBDIR += meanwhile
SUBDIR += mikutter
SUBDIR += mtxclient
- SUBDIR += mu-conference
SUBDIR += nextcloud-talk
SUBDIR += nheko
SUBDIR += openfire
SUBDIR += oysttyer
SUBDIR += p5-AnyEvent-XMPP
SUBDIR += p5-DJabberd
- SUBDIR += p5-Jabber-Connection
SUBDIR += p5-Jabber-Lite
SUBDIR += p5-Jabber-SimpleSend
SUBDIR += p5-Net-AOLIM
SUBDIR += p5-Net-Async-XMPP
- SUBDIR += p5-Net-ICQ2000
SUBDIR += p5-Net-Jabber
SUBDIR += p5-Net-NetSend
SUBDIR += p5-Net-OSCAR
@@ -108,13 +103,11 @@
SUBDIR += pidgin
SUBDIR += pidgin-bs
SUBDIR += pidgin-fetion
- SUBDIR += pidgin-guifications
SUBDIR += pidgin-hotkeys
SUBDIR += pidgin-icyque
SUBDIR += pidgin-latex
SUBDIR += pidgin-libnotify
SUBDIR += pidgin-manualsize
- SUBDIR += pidgin-osd
SUBDIR += pidgin-sipe
SUBDIR += pidgin-skypeweb
SUBDIR += pidgin-twitter
@@ -194,7 +187,6 @@
SUBDIR += uTox
SUBDIR += vqcc-gtk
SUBDIR += xmpp-client
- SUBDIR += yoono
SUBDIR += zephyr
.include <bsd.port.subdir.mk>
diff --git a/net-im/chattahoochie/Makefile b/net-im/chattahoochie/Makefile
deleted file mode 100644
index 27091ef2e07f..000000000000
--- a/net-im/chattahoochie/Makefile
+++ /dev/null
@@ -1,19 +0,0 @@
-# Created by: James Bailie <jimmy@mammothcheese.ca>
-# $FreeBSD$
-
-PORTNAME= chattahoochie
-PORTVERSION= 1.9
-CATEGORIES= net-im
-MASTER_SITES= http://www.mammothcheese.ca/
-
-MAINTAINER= jimmy@mammothcheese.ca
-COMMENT= Small group plain-text chat server
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-MAKE_ENV= INSTALL_MAN="${INSTALL_MAN}" INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
- INSTALL_SCRIPT="${INSTALL_SCRIPT}"
-
-.include <bsd.port.mk>
diff --git a/net-im/chattahoochie/distinfo b/net-im/chattahoochie/distinfo
deleted file mode 100644
index 81fbf36100d5..000000000000
--- a/net-im/chattahoochie/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (chattahoochie-1.9.tar.gz) = 3b42da38b6707994b8ec3be78c583a131319c1ce9722d6d5cb1e469402a52d28
-SIZE (chattahoochie-1.9.tar.gz) = 10401
diff --git a/net-im/chattahoochie/pkg-descr b/net-im/chattahoochie/pkg-descr
deleted file mode 100644
index e6251ef46062..000000000000
--- a/net-im/chattahoochie/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-Chattahoochie is a plain text small group chat server.
-
-WWW: http://www.mammothcheese.ca/
diff --git a/net-im/chattahoochie/pkg-plist b/net-im/chattahoochie/pkg-plist
deleted file mode 100644
index 5c1de403956f..000000000000
--- a/net-im/chattahoochie/pkg-plist
+++ /dev/null
@@ -1,3 +0,0 @@
-bin/chattahoochie
-etc/rc.d/chattahoochie
-man/man8/chattahoochie.8.gz
diff --git a/net-im/jitsi/Makefile b/net-im/jitsi/Makefile
deleted file mode 100644
index e2d4d7540e98..000000000000
--- a/net-im/jitsi/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-# Created by: Tzanetos Balitsaris <tzabal@it.teithe.gr>
-# $FreeBSD$
-
-PORTNAME= jitsi
-PORTVERSION= 2.10.5550
-PORTREVISION= 0
-CATEGORIES= net-im java
-MASTER_SITES= https://download.jitsi.org/jitsi/src/
-DISTNAME= ${PORTNAME}-src-${PORTVERSION}
-
-MAINTAINER= ports@FreeBSD.org
-COMMENT= Open source IM and VoIP application
-
-LICENSE= LGPL21
-
-BROKEN= fails to start, missing requirement osgi.native
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-ONLY_FOR_ARCHS= i386 amd64
-
-USES= zip
-USE_JAVA= yes
-USE_ANT= yes
-USE_XORG= x11
-MAKE_ARGS= rebuild
-USE_LDCONFIG= ${PREFIX}/lib/jitsi/lib/native
-
-WRKSRC= ${WRKDIR}/${PORTNAME}
-
-DESKTOP_ENTRIES="Jitsi" \
- "VoIP and Instant Messenger" \
- "${PREFIX}/share/pixmaps/jitsi.png" \
- "${PORTNAME}" \
- "Network;InstantMessaging;VideoConference;Java;" \
- true
-
-do-install:
-# Installation directory structure
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/jitsi/sc-bundles
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/jitsi/lib/bundle
- ${MKDIR} ${STAGEDIR}${PREFIX}/lib/jitsi/lib/native
-# Bundles (Jitsi modules)
- cd ${WRKSRC}/sc-bundles && ${COPYTREE_SHARE} . \
- ${STAGEDIR}${PREFIX}/lib/jitsi/sc-bundles
- ${RM} ${STAGEDIR}${PREFIX}/lib/jitsi/sc-bundles/*slick*.jar
- ${RM} -r ${STAGEDIR}${PREFIX}/lib/jitsi/sc-bundles/os-specific
-# Library JARs
- cd ${WRKSRC}/lib/bundle && ${COPYTREE_SHARE} . \
- ${STAGEDIR}${PREFIX}/lib/jitsi/lib/bundle "! -name junit.jar"
- cd ${WRKSRC}/lib && ${COPYTREE_SHARE} "felix.jar logging.properties \
- felix.client.run.properties" ${STAGEDIR}${PREFIX}/lib/jitsi/lib
-# Native libraries
- cd ${WRKSRC}/lib/native/freebsd${ARCH:S/i386//:S/amd/-/:S/x86_/-/} && \
- ${COPYTREE_SHARE} . ${STAGEDIR}${PREFIX}/lib/jitsi/lib/native
- ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/jitsi/lib/native/*.so
-# Wrapper script to run Jitsi
- ${INSTALL_SCRIPT} ${FILESDIR}/jitsi.sh ${STAGEDIR}${PREFIX}/bin/jitsi
-# Manual page
- ${INSTALL_MAN} ${FILESDIR}/jitsi.1 ${STAGEDIR}${MANPREFIX}/man/man1
-# Desktop related
- ${INSTALL_DATA} ${WRKSRC}/resources/images/logo/sc_logo_128x128.png \
- ${STAGEDIR}${PREFIX}/share/pixmaps/jitsi.png
-
-.include <bsd.port.mk>
diff --git a/net-im/jitsi/distinfo b/net-im/jitsi/distinfo
deleted file mode 100644
index 7f98519656e7..000000000000
--- a/net-im/jitsi/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-TIMESTAMP = 1581636198
-SHA256 (jitsi-src-2.10.5550.zip) = cdfc6f038d1b877c42d26dba1864ac7c6b554dd55c18767a29f2db3618647287
-SIZE (jitsi-src-2.10.5550.zip) = 54909095
diff --git a/net-im/jitsi/files/jitsi.1 b/net-im/jitsi/files/jitsi.1
deleted file mode 100644
index 084ba27913ef..000000000000
--- a/net-im/jitsi/files/jitsi.1
+++ /dev/null
@@ -1,60 +0,0 @@
-.Dd August 05, 2013
-.Dt JITSI 1
-.Os
-.Sh NAME
-.Nm jitsi
-.Nd a VoIP, videoconferencing and instant messaging application
-.Sh SYNOPSIS
-.Nm
-.Op Ar options
-.Op Ar uri-to-call
-.Sh DESCRIPTION
-.Nm Jitsi
-is a VoIP, videoconferencing and instant messaging application available in a variety of operating systems. It supports several protocols including SIP and SIMPLE, XMPP and Jingle, MSNP, YMSG, and OSCAR. These protocols are used by major communication services/networks (Google Talk, Facebook Chat, MSN, Yahoo! Messenger, AIM, ICQ). Voice and video calls can be done using SIP and XMPP, file transfers with XMPP, MSNP, YMSG, and OSCAR, and instant messaging with SIP (no multi-user chats), XMPP, MSNP, YMSG, and OSCAR.
-.Pp
-The following options are available:
-.Bl -tag -width indent
-.It Fl c, -config= Ar DIR
-Use the directory
-.Ar DIR
-for the configuration files. The default directory is
-.Pa $HOME/.jitsi
-.It Fl d, -debug
-Print debugging messages to stdout.
-.It Fl h, -help
-Print the current version, the list of available options, and exit.
-.It Fl m, -multiple
-Allow more than one instance launch.
-.It Fl 6, -ipv6
-Force use of IPv6 addresses where possible.
-.It Fl 4, -ipv4
-Force use of IPv4 addresses only.
-.It Fl v, -version
-Print the current version and exit.
-.El
-.Pp
-The optional
-.Ar uri-to-call
-parameter can be specified to start a call from the command-line. If Jitsi is already running then the call is handled by the running instance, except when it is explicitly told to allow multiple instance launch.
-.Sh IMPLEMENTATION NOTES
-Jitsi is an open source application mostly written in Java with some parts (such as audio/video capture and rendering) written in native code. Its GUI is based on the widget toolkit Swing. Its architecture is build upon the OSGi framework, using the implementation provided by Apache Felix.
-.Pp
-A good resource about the internals of Jitsi can be found in the
-.Sq Jitsi Chapter
-of the
-.Sq The Architecture of Open Source Applications
-book.
-.Ad http://www.aosabook.org/en/jitsi.html
-.Sh FILES
-.Pa $HOME/.jitsi
-The default directory for the configuration files of jitsi
-.Sh AUTHORS
-.An -nosplit
-Jitsi was created by
-.An "Emil Ivov" Aq emcho@jitsi.org
-and currently is being developed by the
-.An "Jitsi Team and Contributors" Aq https://jitsi.org/Development/TeamAndContributors
-.Pp
-This manual page was written by
-.An "Tzanetos Balitsaris" Aq tzabal@it.teithe.gr
-as part of the Jitsi FreeBSD port.
diff --git a/net-im/jitsi/files/jitsi.sh b/net-im/jitsi/files/jitsi.sh
deleted file mode 100644
index 92f4bac0b46a..000000000000
--- a/net-im/jitsi/files/jitsi.sh
+++ /dev/null
@@ -1,18 +0,0 @@
-#!/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_BUNDLES}/sc-launcher.jar:${JITSI_BUNDLES}/util.jar:${JITSI_LIB} \
- -Dnet.java.sip.communicator.SC_HOME_DIR_NAME=.jitsi \
- net.java.sip.communicator.launcher.SIPCommunicator"
-
-export LD_LIBRARY_PATH="${LD_LIBRARY_PATH:+$LD_LIBRARY_PATH:}${JITSI_LIB}/native"
-
-cd ${JITSI}
-exec ${COMMAND} $*
diff --git a/net-im/jitsi/pkg-descr b/net-im/jitsi/pkg-descr
deleted file mode 100644
index b2f0046303e8..000000000000
--- a/net-im/jitsi/pkg-descr
+++ /dev/null
@@ -1,8 +0,0 @@
-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 (version 2.1).
-
-WWW: https://jitsi.org/
diff --git a/net-im/jitsi/pkg-message b/net-im/jitsi/pkg-message
deleted file mode 100644
index 3c7969cc734e..000000000000
--- a/net-im/jitsi/pkg-message
+++ /dev/null
@@ -1,15 +0,0 @@
-[
-{ type: install
- message: <<EOM
-From the list of available audio codecs, deselect all except ``opus/48000''.
-From the list of available video codecs, deselect all except ``VP8''.
-
-These changes can be performed from the main menu of Jitsi:
- * Tools > Options > Audio > Encodings
- * Tools > Options > Video > Encodings
-
-It is recommended that all the participants of an audio/video call use the
-same codecs.
-EOM
-}
-]
diff --git a/net-im/jitsi/pkg-plist b/net-im/jitsi/pkg-plist
deleted file mode 100644
index 7f5d88529ef4..000000000000
--- a/net-im/jitsi/pkg-plist
+++ /dev/null
@@ -1,162 +0,0 @@
-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/logging.properties
-lib/jitsi/lib/native/libhid.so
-lib/jitsi/lib/native/libhwaddressretriever.so
-lib/jitsi/lib/native/libjdic_misc.so
-lib/jitsi/sc-bundles/accountinfo.jar
-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/bccontrib.jar
-lib/jitsi/sc-bundles/bcpkix.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/commons-lang.jar
-lib/jitsi/sc-bundles/configuration.jar
-lib/jitsi/sc-bundles/connectioninfo.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/customavatar-service.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/dnsconfig.jar
-lib/jitsi/sc-bundles/dnsjava.jar
-lib/jitsi/sc-bundles/dnssecjava.jar
-lib/jitsi/sc-bundles/dnsservice.jar
-lib/jitsi/sc-bundles/fileaccess.jar
-lib/jitsi/sc-bundles/filehistory.jar
-lib/jitsi/sc-bundles/fmj.jar
-lib/jitsi/sc-bundles/generalconfig.jar
-lib/jitsi/sc-bundles/globaldisplaydetails.jar
-lib/jitsi/sc-bundles/globalproxyconfig.jar
-lib/jitsi/sc-bundles/globalshortcut.jar
-lib/jitsi/sc-bundles/googlecontacts-service.jar
-lib/jitsi/sc-bundles/googlecontacts.jar
-lib/jitsi/sc-bundles/googletalkaccregwizz.jar
-lib/jitsi/sc-bundles/guava.jar
-lib/jitsi/sc-bundles/hid-service.jar
-lib/jitsi/sc-bundles/hid.jar
-lib/jitsi/sc-bundles/history.jar
-lib/jitsi/sc-bundles/hsqldb.jar
-lib/jitsi/sc-bundles/httpclient.jar
-lib/jitsi/sc-bundles/httpcore.jar
-lib/jitsi/sc-bundles/httputil.jar
-lib/jitsi/sc-bundles/ice4j.jar
-lib/jitsi/sc-bundles/icqaccregwizz.jar
-lib/jitsi/sc-bundles/ippiaccregwizz.jar
-lib/jitsi/sc-bundles/iptelaccregwizz.jar
-lib/jitsi/sc-bundles/irc-api-1.0.jar
-lib/jitsi/sc-bundles/irc-commands.jar
-lib/jitsi/sc-bundles/ircaccregwizz.jar
-lib/jitsi/sc-bundles/jabberaccregwizz.jar
-lib/jitsi/sc-bundles/jain-sip-ri.jar
-lib/jitsi/sc-bundles/java-sdp-nist-bridge.jar
-lib/jitsi/sc-bundles/jitsi-gpl-dependencies.jar
-lib/jitsi/sc-bundles/jitsi-lgpl-dependencies.jar
-lib/jitsi/sc-bundles/jmdnslib.jar
-lib/jitsi/sc-bundles/jmork.jar
-lib/jitsi/sc-bundles/jna-platform.jar
-lib/jitsi/sc-bundles/jna.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/muc.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/phonenumbers.jar
-lib/jitsi/sc-bundles/plugin-blf.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/propertieseditor.jar
-lib/jitsi/sc-bundles/protocol-icq.jar
-lib/jitsi/sc-bundles/protocol-irc.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-sip.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/sdp-api.jar
-lib/jitsi/sc-bundles/securityconfig.jar
-lib/jitsi/sc-bundles/shutdown-timeout.jar
-lib/jitsi/sc-bundles/simpleaccreg.jar
-lib/jitsi/sc-bundles/sip-api.jar
-lib/jitsi/sc-bundles/sipaccregwizz.jar
-lib/jitsi/sc-bundles/skinmanager.jar
-lib/jitsi/sc-bundles/slf4j-api.jar
-lib/jitsi/sc-bundles/slf4j-jdk14.jar
-lib/jitsi/sc-bundles/smacklib.jar
-lib/jitsi/sc-bundles/spellChecker.jar
-lib/jitsi/sc-bundles/splash-screen.jar
-lib/jitsi/sc-bundles/swing-ui.jar
-lib/jitsi/sc-bundles/swingnotification.jar
-lib/jitsi/sc-bundles/sysactivitynotifications.jar
-lib/jitsi/sc-bundles/systray-service.jar
-lib/jitsi/sc-bundles/thunderbook.jar
-lib/jitsi/sc-bundles/ui-service.jar
-lib/jitsi/sc-bundles/update.jar
-lib/jitsi/sc-bundles/updateservice.jar
-lib/jitsi/sc-bundles/usersearch.jar
-lib/jitsi/sc-bundles/util.jar
-lib/jitsi/sc-bundles/version-impl.jar
-lib/jitsi/sc-bundles/weupnp.jar
-lib/jitsi/sc-bundles/zrtp4j.jar
-man/man1/jitsi.1.gz
-share/pixmaps/jitsi.png
diff --git a/net-im/mu-conference/Makefile b/net-im/mu-conference/Makefile
deleted file mode 100644
index 245d94c7962f..000000000000
--- a/net-im/mu-conference/Makefile
+++ /dev/null
@@ -1,113 +0,0 @@
-# Created by: Denis Shaposhnikov <dsh@vlink.ru>
-# $FreeBSD$
-
-PORTNAME= mu-conference
-PORTVERSION= 0.8
-PORTREVISION= 7
-CATEGORIES= net-im
-MASTER_SITES= http://download.gna.org/mu-conference/
-DISTNAME= ${PORTNAME}_${PORTVERSION}
-
-MAINTAINER= mm@FreeBSD.org
-COMMENT= Multi-User Conferencing component for Jabber
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/COPYING
-
-LIB_DEPENDS= libexpat.so:textproc/expat2 \
- libidn.so:dns/libidn
-
-USES= gnome pkgconfig shebangfix
-SHEBANG_FILES= scripts/roommaker.pl scripts/roomname.pl
-USE_GNOME= glib20
-USE_RC_SUBR= ${PORTNAME}
-
-OPTIONS_DEFINE= MYSQL DOCS
-OPTIONS_DEFAULT=DAEMON
-OPTIONS_SINGLE= SERVER
-OPTIONS_SINGLE_SERVER= JABBERD EJABBERD DAEMON
-
-JABBERD_DESC= Use with jabberd 2.x (net-im/jabberd)
-EJABBERD_DESC= Use with ejabberd (net-im/ejabberd)
-DAEMON_DESC= Use builtin daemon
-
-SUB_FILES+= pkg-message README.FreeBSD.jabberd14 \
- README.FreeBSD.jabberd2 README.FreeBSD.external
-
-DOCFILES= AUTHORS ChangeLog FAQ LICENSE README TODO \
- XEP0045_SUPPORT muc-default.xml style.css
-
-PORTDOCS= *
-
-MAKE_JOBS_UNSAFE= yes
-
-.include <bsd.port.options.mk>
-
-.if ${PORT_OPTIONS:MMYSQL}
-USES+= mysql
-CFLAGS+= -DHAVE_MYSQL
-LIBS+= `${LOCALBASE}/bin/mysql_config --libs`
-DOCFILES+= README.sql mu-conference.sql
-.endif
-
-MUC_LOGDIR?= /var/log/mu-conference
-
-.if ${PORT_OPTIONS:MJABBERD}
-JABBER_REQUIRE?= jabberd
-JABBER_USER?= jabber
-JABBER_PIDDIR?= /var/jabberd/pid
-JABBER_SPOOLDIR?= /var/spool/jabber
-RUN_DEPENDS+= jabberd:net-im/jabberd
-.elif ${PORT_OPTIONS:MEJABBERD}
-JABBER_REQUIRE?= ejabberd
-JABBER_USER?= ejabberd
-JABBER_PIDDIR?= /var/jabberd/pid
-JABBER_SPOOLDIR?= /var/spool/jabber
-RUN_DEPENDS+= ejabberdctl:net-im/ejabberd
-.elif ${PORT_OPTIONS:MDAEMON}
-JABBER_REQUIRE?= DAEMON
-JABBER_USER?= nobody
-JABBER_PIDDIR?= /var/run/mu-conference
-JABBER_SPOOLDIR?= /var/spool/mu-conference
-.endif
-
-SUB_LIST+= JABBER_REQUIRE="${JABBER_REQUIRE}" \
- JABBER_PIDDIR="${JABBER_PIDDIR}" \
- JABBER_SPOOLDIR="${JABBER_SPOOLDIR}" \
- JABBER_USER=${JABBER_USER} \
- MUC_LOGDIR=${MUC_LOGDIR}
-
-post-patch:
- @${REINPLACE_CMD} -e 's/=$$(CFLAGS)/=/g;s/^CFLAGS[:]*=/CFLAGS+=/g' \
- -e 's/^CC:*=/CC?=/g;s|gcc |$$(CC) |;s|-O2||g' \
- -e 's#`pkg-config#-I${LOCALBASE}/include `${LOCALBASE}/bin/pkg-config#g' \
- ${WRKSRC}/Makefile ${WRKSRC}/*/Makefile \
- ${WRKSRC}/*/*/Makefile
- @${REINPLACE_CMD} -e 's#<spool>\./spool/chat.localhost#<spool>${JABBER_SPOOLDIR}/conference.localhost#g' \
- -e 's#<logdir>\./syslogs#<logdir>${LOGDIR}#g' \
- -e 's#<logdir>\./logs#<logdir>${JABBER_SPOOLDIR}/conference.localhost/logs#g' \
- -e 's#<pidfile>\.#<pidfile>${JABBER_PIDDIR}#g' \
- ${WRKSRC}/muc-default.xml
-
-do-install:
- ${INSTALL_PROGRAM} ${WRKSRC}/src/mu-conference ${STAGEDIR}${PREFIX}/bin
- ${INSTALL_DATA} ${WRKSRC}/muc-default.xml ${STAGEDIR}${PREFIX}/etc/muc.xml.sample
-.if ${PORT_OPTIONS:MDOCS}
- @${MKDIR} ${STAGEDIR}${DOCSDIR}/scripts
-.for FILE in README.FreeBSD.jabberd14 README.FreeBSD.jabberd2 README.FreeBSD.external
- @${INSTALL_DATA} ${WRKDIR}/${FILE} ${STAGEDIR}${DOCSDIR}
-.endfor
-.for FILE in ${DOCFILES}
- @${INSTALL_DATA} ${WRKSRC}/${FILE} ${STAGEDIR}${DOCSDIR}
-.endfor
- ${INSTALL_DATA} ${WRKSRC}/scripts/README ${STAGEDIR}${DOCSDIR}/scripts
-.for FILE in roommaker.pl roomname.pl
- ${INSTALL_SCRIPT} ${WRKSRC}/scripts/${FILE} ${STAGEDIR}${DOCSDIR}/scripts
-.endfor
-.endif
-
-.include <bsd.port.mk>
diff --git a/net-im/mu-conference/distinfo b/net-im/mu-conference/distinfo
deleted file mode 100644
index 49769b95830a..000000000000
--- a/net-im/mu-conference/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (mu-conference_0.8.tar.gz) = d9f4399573a83f20c84af55cb56b405c706a943898cb14a5d220d35b89db429b
-SIZE (mu-conference_0.8.tar.gz) = 110356
diff --git a/net-im/mu-conference/files/README.FreeBSD.external.in b/net-im/mu-conference/files/README.FreeBSD.external.in
deleted file mode 100644
index 4b83ff16a4c6..000000000000
--- a/net-im/mu-conference/files/README.FreeBSD.external.in
+++ /dev/null
@@ -1,14 +0,0 @@
-# MU-Conference and external jabber servers on FreeBSD
-# README by Martin Matuska <mm_at_FreeBSD_dot_org>
-
-If you did not select WITH_JABBER, WITH_JABBERD or WITH_EJABBERD, you may want
-to use another or external jabber server. To run the transport locally, you may
-need to create the pid and spool directories manually.
-
-Default pahts of the current installation are:
-%%JABBER_PIDDIR%%
-%%JABBER_SPOOLDIR%%
-
-You should make these paths writable for the service user.
-Default service user for this installation:
-%%JABBER_USER%%
diff --git a/net-im/mu-conference/files/README.FreeBSD.jabberd14.in b/net-im/mu-conference/files/README.FreeBSD.jabberd14.in
deleted file mode 100644
index 34fbc1292004..000000000000
--- a/net-im/mu-conference/files/README.FreeBSD.jabberd14.in
+++ /dev/null
@@ -1,38 +0,0 @@
-# MU-Conference and jabberd14 (net-im/jabber) on FreeBSD
-# README by Martin Matuska <mm_at_FreeBSD_dot_org>
-
-The sample configuration file for jabberd14 may be located in:
-%%TARGETDIR%%/etc/jabber.xml.sample
-
-Please make all necessary changes to your configuration file which may be:
-%%TARGETDIR%%/etc/jabber.xml
-
-NOTE: if you want this service to be accessible from other servers,
- change any 'conference.localhost' listed below to a fully qualified
- domain name! Please make sure that your directives are _NOT_ in an XML
- comment: there are many multi-line comments.
-
-To activate MU-Conference for your Jabber server,
-add the following to your configuration file and adjust to your settings
-(around line 921 in the sample configuration file):
--------------------------------------------------------------------------------
-
- <service id="conference.localhost">
- <accept>
- <ip>127.0.0.1</ip>
- <port>7009</port>
- <secret>password</secret>
- </accept>
- </service>
-
--------------------------------------------------------------------------------
-Add this section to the browse area of the jsm to advertise it to
-your users (around line 382 of the sample config):
--------------------------------------------------------------------------------
-
- <item category="conference" type="public" jid="conference.localhost" name="Public Conferencing">
- <ns>jabber:iq:conference</ns>
- </item>
-
--------------------------------------------------------------------------------
-Be sure to restart your server after reconfiguring.
diff --git a/net-im/mu-conference/files/README.FreeBSD.jabberd2.in b/net-im/mu-conference/files/README.FreeBSD.jabberd2.in
deleted file mode 100644
index cc534420bb66..000000000000
--- a/net-im/mu-conference/files/README.FreeBSD.jabberd2.in
+++ /dev/null
@@ -1,11 +0,0 @@
-# MU-Conference and jabberd2 (net-im/jabberd) on FreeBSD
-# README by Martin Matuska <mm_at_FreeBSD_dot_org>
-
-The configuration for jabberd2 is located in:
-%%TARGETDIR%%/etc/jabberd
-
-If you are using Jabberd2 then you shouldn't have to do much configuration.
-Make sure the 'mainServer' setting is the IP or hostname of your Jabber server,
-and set 'port' to 5347. Double-check that the secret for legacy components
-in router.xml (for Jabberd2) is the same as the secret setting in config.py.
-That should be all. You don't even need to restart Jabberd2.
diff --git a/net-im/mu-conference/files/mu-conference.in b/net-im/mu-conference/files/mu-conference.in
deleted file mode 100644
index 433182ec482a..000000000000
--- a/net-im/mu-conference/files/mu-conference.in
+++ /dev/null
@@ -1,45 +0,0 @@
-#!/bin/sh
-#
-# $FreeBSD$
-
-# PROVIDE: mu_conference
-# REQUIRE: %%JABBER_REQUIRE%%
-# KEYWORD: shutdown
-
-# Define these mu_conference_* variables in one of these files:
-# /etc/rc.conf
-# /etc/rc.conf.local
-#
-# DO NOT CHANGE THESE DEFAULT VALUES HERE
-#
-# mu_conference_config : path
-# Path to the configuration file ("%%PREFIX%%/etc/muc.xml", the default).
-#
-# mu_conference_enable : bool
-# Enable ("YES") or disable ("NO", the default) this startup script.
-#
-
-. /etc/rc.subr
-
-name="mu_conference"
-rcvar=mu_conference_enable
-
-command="%%PREFIX%%/bin/mu-conference"
-
-stop_postcmd="mu_conference_stop_post"
-
-mu_conference_stop_post () {
- rm -f ${pidfile}
-}
-
-load_rc_config $name
-
-: ${mu_conference_config="%%PREFIX%%/etc/muc.xml"}
-: ${mu_conference_enable="NO"}
-: ${mu_conference_user="%%JABBER_USER%%"}
-: ${mu_conference_pidfile="%%JABBER_PIDDIR%%/mu-conference.pid"}
-
-pidfile=${mu_conference_pidfile}
-command_args="-c ${mu_conference_config} -B >/dev/null 2>&1"
-
-run_rc_command "$1"
diff --git a/net-im/mu-conference/files/patch-svn-67-77 b/net-im/mu-conference/files/patch-svn-67-77
deleted file mode 100644
index 262956aa7df9..000000000000
--- a/net-im/mu-conference/files/patch-svn-67-77
+++ /dev/null
@@ -1,678 +0,0 @@
-Index: include/lib.h
-===================================================================
---- include/lib.h (revision 67)
-+++ include/lib.h (revision 77)
-@@ -1,6 +1,7 @@
-
- #include <string.h>
- #include <stdlib.h>
-+#include <stdint.h>
- #include <sys/types.h>
- #include <stdio.h>
- #include <setjmp.h>
-@@ -101,6 +102,7 @@
- char *j_strdup(const char *str); /* provides NULL safe strdup wrapper */
- char *j_strcat(char *dest, char *txt); /* strcpy() clone */
- int j_strcmp(const char *a, const char *b); /* provides NULL safe strcmp wrapper */
-+int j_strcasecmp(const char *a, const char *b); /* provides NULL safe strcasecmp wrapper */
- int j_strncmp(const char *a, const char *b, int i); /* provides NULL safe strncmp wrapper */
- int j_strncasecmp(const char *a, const char *b, int i); /* provides NULL safe strncasecmp wrapper */
- int j_strlen(const char *a); /* provides NULL safe strlen wrapper */
-@@ -299,10 +301,10 @@
-
-
- typedef struct {
-- unsigned long H[5];
-- unsigned long W[80];
-+ uint32_t H[5];
-+ uint32_t W[80];
- int lenW;
-- unsigned long sizeHi,sizeLo;
-+ uint32_t sizeHi,sizeLo;
- } j_SHA_CTX;
-
-
-Index: include/conference.h
-===================================================================
---- include/conference.h (revision 67)
-+++ include/conference.h (revision 77)
-@@ -258,6 +258,7 @@
- /* Adds extended presence info to a presence packet */
- void add_status_code(xmlnode presence, char *status); /* add a muc status code to a presence stanza */
- void add_room_status_codes(xmlnode presence, cnr room); /* add room specific status codes (logging, anonymous, ...) */
-+int check_affiliation(GHashTable * ght, jid user, char * affiliation_name); /* Check if user as a particular affiliation */
- int is_sadmin(cni master, jid user); /* Check if user is server admin */
- int is_owner(cnr room, jid user); /* Check if user is room owner */
- int is_admin(cnr room, jid user); /* Check if user is room admin */
-Index: src/utils.c
-===================================================================
---- src/utils.c (revision 67)
-+++ src/utils.c (revision 77)
-@@ -136,6 +136,45 @@
- }
- }
-
-+/* Generic function to check if an user as a particular affiliation */
-+int check_affiliation(GHashTable * ght, jid user, char * affiliation_name)
-+{
-+ char ujid[3072];
-+
-+ snprintf(ujid, sizeof(ujid), "%s@%s", user->user, user->server);
-+
-+ if(g_hash_table_lookup(ght, ujid) != NULL )
-+ {
-+ log_debug(NAME, "[%s] Is %s? >%s< - Yes (case 1)", FZONE, affiliation_name, jid_full(user));
-+ return 1;
-+ }
-+
-+ if(g_hash_table_lookup(ght, user->server) != NULL )
-+ {
-+ log_debug(NAME, "[%s] Is %s? >%s< - Yes (case 2)", FZONE, affiliation_name, jid_full(user));
-+ return 1;
-+ }
-+
-+ snprintf(ujid, sizeof(ujid), "%s@%s/%s", user->user, user->server, user->resource);
-+
-+ if(g_hash_table_lookup(ght, ujid) != NULL )
-+ {
-+ log_debug(NAME, "[%s] Is %s? >%s< - Yes (case 3)", FZONE, affiliation_name, jid_full(user));
-+ return 1;
-+ }
-+
-+ snprintf(ujid, sizeof(ujid), "%s/%s", user->server, user->resource);
-+
-+ if(g_hash_table_lookup(ght, ujid) != NULL )
-+ {
-+ log_debug(NAME, "[%s] Is %s? >%s< - Yes (case 4)", FZONE, affiliation_name, jid_full(user));
-+ return 1;
-+ }
-+
-+ log_debug(NAME, "[%s] Is %s? >%s< - No", FZONE, affiliation_name, jid_full(user));
-+ return 0;
-+}
-+
- /* Is the user a Service Admin? */
- int is_sadmin(cni master, jid user)
- {
-@@ -159,62 +198,46 @@
- /* Is the user an owner for that room */
- int is_owner(cnr room, jid user)
- {
-- char ujid[2048];
-- char cjid[2048];
--
- if(room == NULL || user == NULL)
- {
- log_warn(NAME, "[%s] ERR: Missing variable in is_owner", FZONE);
- return 0;
- }
-
-- snprintf(ujid, sizeof(ujid), "%s@%s", user->user, user->server);
-- if(room->creator)
-- {
-- snprintf(cjid, sizeof(cjid), "%s@%s", room->creator->user, room->creator->server);
-- }
-- else
-- {
-- snprintf(cjid, sizeof(cjid), "@");
-- }
--
- log_debug(NAME, "[%s] Is Owner? >%s<", FZONE, jid_full(user));
-
- /* Server admin can override */
- if(is_sadmin(room->master, user))
-+ {
-+ log_debug(NAME, "[%s] Is Owner? >%s< - Yes (service admin)", FZONE, jid_full(user));
- return 2;
-- else if(j_strcmp(cjid, ujid) == 0)
-+ }
-+
-+ if(room->creator && j_strcmp(user->user, room->creator->user) == 0 && j_strcmp(user->server, room->creator->server) == 0)
-+ {
-+ log_debug(NAME, "[%s] Is Owner? >%s< - Yes (creator)", FZONE, jid_full(user));
- return 1;
-- else if(g_hash_table_lookup(room->owner, ujid) != NULL )
-- return 1;
-- else
-- return 0;
-+ }
-
-+ return check_affiliation(room->owner, user, "Owner");
- }
-
- /* Is the user in the admin affiliation list for that room */
- int is_admin(cnr room, jid user)
- {
-- char ujid[2048];
--
- if(room == NULL || user == NULL)
- {
- log_warn(NAME, "[%s] ERR: Missing variable in is_admin", FZONE);
- return 0;
- }
-
-- snprintf(ujid, sizeof(ujid), "%s@%s", user->user, user->server);
-- log_debug(NAME, "[%s] Is Admin? >%s<", FZONE, jid_full(user));
--
- if(is_owner(room, user))
-+ {
-+ log_debug(NAME, "[%s] Is Admin? >%s< - Yes (owner)", FZONE, jid_full(user));
- return 2;
-+ }
-
-- if(g_hash_table_lookup(room->admin, ujid) != NULL )
-- return 1;
-- else if(g_hash_table_lookup(room->admin, user->server) != NULL )
-- return 1;
-- else
-- return 0;
-+ return check_affiliation(room->admin, user, "Admin");
- }
-
- /* Is the user in the moderator role list for that room */
-@@ -271,16 +294,12 @@
- /* Is the user in the member affiliation list for that room */
- int is_member(cnr room, jid user)
- {
-- char ujid[2048];
--
- if(room == NULL || user == NULL)
- {
- log_warn(NAME, "[%s] ERR: Missing variable in is_member", FZONE);
- return 0;
- }
-
-- snprintf(ujid, sizeof(ujid), "%s@%s", user->user, user->server);
--
- /* Owner is automatically a member */
- if(is_owner(room, user))
- {
-@@ -295,42 +314,19 @@
- return 1;
- }
-
-- if(g_hash_table_lookup(room->member, ujid) != NULL )
-- {
-- log_debug(NAME, "[%s] Is Member? >%s< - Yes (case 1)", FZONE, jid_full(user));
-- return 1;
-- }
-- else if(g_hash_table_lookup(room->member, user->server) != NULL )
-- {
-- log_debug(NAME, "[%s] Is Member? >%s< - Yes (case 2)", FZONE, jid_full(user));
-- return 1;
-- }
-- else
-- {
-- log_debug(NAME, "[%s] Is Member? >%s< - No", FZONE, jid_full(user));
-- return 0;
-- }
-+ return check_affiliation(room->member, user, "Member");
- }
-
- /* Is the user in the outcast affiliation list for that room */
- int is_outcast(cnr room, jid user)
- {
-- char ujid[2048];
--
- if(room == NULL || user == NULL)
- {
- log_warn(NAME, "[%s] ERR: Missing variable in is_outcast", FZONE);
- return 0;
- }
-
-- snprintf(ujid, sizeof(ujid), "%s@%s", user->user, user->server);
--
-- if(g_hash_table_lookup(room->outcast, ujid) != NULL )
-- return 1;
-- else if(g_hash_table_lookup(room->outcast, user->server) != NULL )
-- return 1;
-- else
-- return 0;
-+ return check_affiliation(room->outcast, user, "Outcast");
- }
-
- /* Only return 1 if visitor */
-Index: src/conference_room.c
-===================================================================
---- src/conference_room.c (revision 67)
-+++ src/conference_room.c (revision 77)
-@@ -1018,7 +1018,7 @@
-
- if( nick == NULL)
- {
-- log_debug(NAME, "[%s] No receipient, returning error", FZONE);
-+ log_debug(NAME, "[%s] No recipient, returning error", FZONE);
-
- jutil_error(jp->x,TERROR_BAD);
- deliver(dpacket_new(jp->x),NULL);
-@@ -1031,6 +1031,15 @@
- {
- id = jid_new(xmlnode_pool(item), nick);
-
-+ if (id == NULL)
-+ {
-+ log_debug(NAME, "[%s] Bad recipient, returning error", FZONE);
-+ jutil_error(jp->x,TERROR_BAD);
-+ deliver(dpacket_new(jp->x),NULL);
-+
-+ xmlnode_free(item);
-+ return;
-+ }
- key = j_strdup(jid_full(jid_user(jid_fix(id))));
- g_hash_table_insert(room->member, key, (void*)item);
- }
-@@ -1143,7 +1152,8 @@
- if (cont == 0)
- jutil_delay(node, jid_full(room->id));
-
-- if(room->master->history > 0)
-+ /* check if stanza contains a body tag and if history is activated */
-+ if(xmlnode_get_tag_data(node,"body")!=NULL && room->master->history > 0)
- {
-
- hist_p = pool_new();
-@@ -1426,7 +1436,7 @@
- /* Create pool for room struct */
- p = pool_new();
- room = pmalloco(p, sizeof(_cnr));
-- log_debug(NAME, "[%s] Malloc: _cnr = %d", FZONE, sizeof(_cnr));
-+ log_debug(NAME, "[%s] Malloc: _cnr = %lu", FZONE, sizeof(_cnr));
- room->p = p;
- room->master = master;
-
-@@ -1448,7 +1458,7 @@
-
- /* Initialise room history */
- room->history = pmalloco(p, sizeof(_cnh) * master->history); /* make array of xmlnodes */
-- log_debug(NAME, "[%s] Malloc: history = %d", FZONE, sizeof(_cnh) * master->history);
-+ log_debug(NAME, "[%s] Malloc: history = %lu", FZONE, sizeof(_cnh) * master->history);
-
- /* Room time */
- room->start = now;
-@@ -1498,7 +1508,7 @@
-
- room->creator = jid_new(room->p, jid_full(jid_user(admin->realid)));
-
-- add_affiliate(room->owner, admin->realid, NULL);
-+ add_affiliate(room->owner, jid_user(admin->realid), NULL);
-
- log_debug(NAME, "[%s] Added new admin: %s to room %s", FZONE, jid_full(jid_fix(owner)), jid_full(room->id));
- }
-Index: src/roles.c
-===================================================================
---- src/roles.c (revision 67)
-+++ src/roles.c (revision 77)
-@@ -73,14 +73,37 @@
- xmlnode old;
- xmlnode store;
- xmlnode node;
-- char ujid[2048];
-+ char ujid[3072];
-
- if(userid == NULL)
- {
- return -1;
- }
-
-- snprintf(ujid, sizeof(ujid), "%s@%s", userid->user, userid->server);
-+
-+ if(userid->user == NULL)
-+ {
-+ if(userid->resource == NULL)
-+ {
-+ snprintf(ujid, sizeof(ujid), "%s", userid->server);
-+ }
-+ else
-+ {
-+ snprintf(ujid, sizeof(ujid), "%s/%s", userid->server, userid->resource);
-+ }
-+ }
-+ else
-+ {
-+ if(userid->resource == NULL)
-+ {
-+ snprintf(ujid, sizeof(ujid), "%s@%s", userid->user, userid->server);
-+ }
-+ else
-+ {
-+ snprintf(ujid, sizeof(ujid), "%s@%s/%s", userid->user, userid->server, userid->resource);
-+
-+ }
-+ }
- old = g_hash_table_lookup(hash, ujid);
-
- /* User not previously registered. Set up */
-@@ -121,18 +144,42 @@
- xmlnode old;
- xmlnode store;
- xmlnode node;
-- char ujid[2048];
-+ char ujid[3072];
-
- if(userid == NULL)
- {
- return -1;
- }
-
-- snprintf(ujid, sizeof(ujid), "%s@%s", userid->user, userid->server);
-+ if(userid->user == NULL)
-+ {
-+ if(userid->resource == NULL)
-+ {
-+ snprintf(ujid, sizeof(ujid), "%s", userid->server);
-+ }
-+ else
-+ {
-+ snprintf(ujid, sizeof(ujid), "%s/%s", userid->server, userid->resource);
-+ }
-+ }
-+ else
-+ {
-+ if(userid->resource == NULL)
-+ {
-+ snprintf(ujid, sizeof(ujid), "%s@%s", userid->user, userid->server);
-+ }
-+ else
-+ {
-+ snprintf(ujid, sizeof(ujid), "%s@%s/%s", userid->user, userid->server, userid->resource);
-+
-+ }
-+ }
- old = g_hash_table_lookup(hash, ujid);
-
- if(old == NULL)
-+ {
- return 1;
-+ }
-
- store = xmlnode_dup(old);
-
-@@ -158,14 +205,36 @@
- xmlnode store;
- xmlnode current;
- char *userjid;
-- char ujid[2048];
-+ char ujid[3072];
-
- if(userid == NULL)
- {
- return;
- }
-
-- snprintf(ujid, sizeof(ujid), "%s@%s", userid->user, userid->server);
-+ if(userid->user == NULL)
-+ {
-+ if(userid->resource == NULL)
-+ {
-+ snprintf(ujid, sizeof(ujid), "%s", userid->server);
-+ }
-+ else
-+ {
-+ snprintf(ujid, sizeof(ujid), "%s/%s", userid->server, userid->resource);
-+ }
-+ }
-+ else
-+ {
-+ if(userid->resource == NULL)
-+ {
-+ snprintf(ujid, sizeof(ujid), "%s@%s", userid->user, userid->server);
-+ }
-+ else
-+ {
-+ snprintf(ujid, sizeof(ujid), "%s@%s/%s", userid->user, userid->server, userid->resource);
-+
-+ }
-+ }
- store = g_hash_table_lookup(hash, ujid);
-
- if(store == NULL)
-Index: src/conference.c
-===================================================================
---- src/conference.c (revision 67)
-+++ src/conference.c (revision 77)
-@@ -538,6 +538,15 @@
- xmlnode_hide_attrib(jp->x, "type");
- }
-
-+ // clean the packet from any x muc#user tag
-+ for( node = xmlnode_get_firstchild(jp->x); node != NULL; node = xmlnode_get_nextsibling(node)) {
-+ if (xmlnode_get_name(node)==NULL || strcmp("x",xmlnode_get_name(node))!=0) continue; // check if the node is a "x" node
-+ if(NSCHECK(node, NS_MUC_USER))
-+ {
-+ xmlnode_hide(node);
-+ }
-+ }
-+
- priority = jutil_priority(jp->x);
- }
-
-@@ -578,7 +587,7 @@
- }
-
- /* Don't allow user if locknicks is set and resource != JID user */
-- if ( ((master->locknicks || room->locknicks) && (j_strcmp(jp->to->resource, jp->from->user) != 0)) && !is_sadmin(master, jp->from) ) {
-+ if ( ((master->locknicks || room->locknicks) && (j_strcasecmp(jp->to->resource, jp->from->user) != 0)) && !is_sadmin(master, jp->from) ) {
- log_debug(NAME, "[%s] Nicknames locked - Requested nick %s doesn't match required username %s",
- FZONE, jp->to->resource, jp->from->user);
-
-@@ -1079,7 +1088,7 @@
- tp = pool_new();
-
- /* Allocate space for cni struct and link to instance */
-- log_debug(NAME, "[%s] Malloc: _cni=%d", FZONE, sizeof(_cni));
-+ log_debug(NAME, "[%s] Malloc: _cni=%lu", FZONE, sizeof(_cni));
- master = pmalloco(i->p, sizeof(_cni));
-
- master->i = i;
-Index: src/jcomp/jcr_log.c
-===================================================================
---- src/jcomp/jcr_log.c (revision 67)
-+++ src/jcomp/jcr_log.c (revision 77)
-@@ -79,8 +79,8 @@
- g_static_mutex_lock(&_jcr_log_lock);
- va_start(ap, fmt);
- vsnprintf(logmsg, 512, fmt, ap);
-+ va_end(ap);
- g_log(G_LOG_DOMAIN, G_LOG_LEVEL_CRITICAL, "%s: %s", zone, logmsg);
-- va_end(ap);
- g_static_mutex_unlock(&_jcr_log_lock);
- }
-
-@@ -92,8 +92,8 @@
- g_static_mutex_lock(&_jcr_log_lock);
- va_start(ap, fmt);
- vsnprintf(logmsg, 512, fmt, ap);
-+ va_end(ap);
- g_log(G_LOG_DOMAIN, G_LOG_LEVEL_ERROR, "%s: %s", zone, logmsg);
-- va_end(ap);
- g_static_mutex_unlock(&_jcr_log_lock);
- }
-
-@@ -105,8 +105,8 @@
- g_static_mutex_lock(&_jcr_log_lock);
- va_start(ap, fmt);
- vsnprintf(logmsg, 512, fmt, ap);
-+ va_end(ap);
- g_log(G_LOG_DOMAIN, G_LOG_LEVEL_MESSAGE, "%s: %s", zone, logmsg);
-- va_end(ap);
- g_static_mutex_unlock(&_jcr_log_lock);
- }
-
-@@ -118,8 +118,8 @@
- g_static_mutex_lock(&_jcr_log_lock);
- va_start(ap, fmt);
- vsnprintf(logmsg, 512, fmt, ap);
-+ va_end(ap);
- g_log(G_LOG_DOMAIN, G_LOG_LEVEL_WARNING, "%s: %s", zone, logmsg);
-- va_end(ap);
- g_static_mutex_unlock(&_jcr_log_lock);
- }
-
-@@ -131,7 +131,7 @@
- g_static_mutex_lock(&_jcr_log_lock);
- va_start(ap, fmt);
- vsnprintf(logmsg, 512, fmt, ap);
-+ va_end(ap);
- g_log(G_LOG_DOMAIN, G_LOG_LEVEL_DEBUG, "%s: %s", zone, logmsg);
-- va_end(ap);
- g_static_mutex_unlock(&_jcr_log_lock);
- }
-Index: src/jcomp/jcr_base_connect.c
-===================================================================
---- src/jcomp/jcr_base_connect.c (revision 67)
-+++ src/jcomp/jcr_base_connect.c (revision 77)
-@@ -84,7 +84,7 @@
- if (rc != G_IO_STATUS_NORMAL) {
- log_warn(JDBG, "Opening XML stream failed, rc=%d", rc);
- } else {
-- log_debug(JDBG, "Opening XML stream: sent %d bytes", bytes);
-+ log_debug(JDBG, "Opening XML stream: sent %lu bytes", bytes);
- }
-
- }
-Index: src/jcomp/jcr_main_stream_error.c
-===================================================================
---- src/jcomp/jcr_main_stream_error.c (revision 67)
-+++ src/jcomp/jcr_main_stream_error.c (revision 77)
-@@ -31,6 +31,7 @@
-
- jcr->stream_state = _STREAM_INIT_STATE;
- jcr->parser = XML_ParserCreate(NULL);
-+ XML_SetDefaultHandler(jcr->parser, NULL);
- XML_SetElementHandler(jcr->parser, (void *)jcr_start_element, (void *)jcr_end_element);
- XML_SetCharacterDataHandler(jcr->parser, (void *)jcr_cdata);
- XML_SetUserData(jcr->parser, NULL);
-@@ -60,7 +61,6 @@
- g_source_remove(jcr->gmain_watch_source);
- g_io_channel_shutdown(jcr->gio, TRUE, NULL);
- g_io_channel_unref(jcr->gio);
-- g_io_channel_unref(jcr->gio);
- close(jcr->fd);
-
-
-Index: src/jcomp/jcr_deliver.c
-===================================================================
---- src/jcomp/jcr_deliver.c (revision 67)
-+++ src/jcomp/jcr_deliver.c (revision 77)
-@@ -33,7 +33,7 @@
- sleep(1);
- }
-
-- log_debug(JDBG, "queued %d bytes : >>> %s <<<", strlen(xmlnode2str(d->x)), xmlnode2str(d->x));
-+ log_debug(JDBG, "queued %lu bytes : >>> %s <<<", strlen(xmlnode2str(d->x)), xmlnode2str(d->x));
- g_async_queue_push(jcr->dqueue, d);
- }
-
-@@ -90,7 +90,7 @@
- log_warn(JDBG, "Send packet failed, dropping packet");
- }
-
-- log_debug(JDBG, "wrote %d packets of %d bytes", pkts, bytes);
-+ log_debug(JDBG, "wrote %d packets of %lu bytes", pkts, bytes);
- // fprintf(stderr, "wrote %d packets of %d bytes\n", pkts, bytes);
- if (left==0){
- //queue is empty, flushing the socket
-@@ -99,7 +99,7 @@
- }
- }
- log_warn(JDBG, "packet delivery thread exiting.");
-- log_warn(JDBG, " Last DvryQ Buffer='%.*s'", buffer->len, buffer->str);
-+ log_warn(JDBG, " Last DvryQ Buffer='%.*s'", (int)buffer->len, buffer->str);
- g_string_free(buffer, TRUE);
- }
-
-Index: src/jcomp/jcr_elements.c
-===================================================================
---- src/jcomp/jcr_elements.c (revision 67)
-+++ src/jcomp/jcr_elements.c (revision 77)
-@@ -172,7 +172,7 @@
- if (rc != G_IO_STATUS_NORMAL) {
- if (gerr != NULL) {
- log_warn(JDBG, "Main Channel Error: rc=%d, %d '%s' '%s'", rc,
-- gerr->code, gerr->domain, gerr->message);
-+ gerr->code, g_quark_to_string(gerr->domain), gerr->message);
- g_error_free(gerr);
- } else {
- log_warn(JDBG, "Main Channel Error: rc=%d", rc);
-@@ -186,7 +186,7 @@
-
- if (XML_Parse(jcr->parser, jcr->recv_buffer, bytes_read, 0) == 0) {
- log_warn(JDBG, "XML Parsing Error: '%s'", (char *)XML_ErrorString(XML_GetErrorCode(jcr->parser)));
-- log_warn(JDBG, " Last Rcvd Buffer='%.*s'", bytes_read, jcr->recv_buffer);
-+ log_warn(JDBG, " Last Rcvd Buffer='%.*s'", (int)bytes_read, jcr->recv_buffer);
- jcr_main_close_stream();
- return FALSE;
- }
-Index: src/jabberd/expat.c
-===================================================================
---- src/jabberd/expat.c (revision 67)
-+++ src/jabberd/expat.c (revision 77)
-@@ -95,6 +95,7 @@
-
- *x = NULL; /* pointer to NULL */
- p = XML_ParserCreate(NULL);
-+ XML_SetDefaultHandler(p, NULL);
- XML_SetUserData(p, x);
- XML_SetElementHandler(p, expat_startElement, expat_endElement);
- XML_SetCharacterDataHandler(p, expat_charData);
-@@ -128,6 +129,7 @@
-
- *x = NULL; /* pointer to NULL */
- p = XML_ParserCreate(NULL);
-+ XML_SetDefaultHandler(p, NULL);
- XML_SetUserData(p, x);
- XML_SetElementHandler(p, expat_startElement, expat_endElement);
- XML_SetCharacterDataHandler(p, expat_charData);
-@@ -165,6 +167,7 @@
- return "unable to open file";
-
- p = XML_ParserCreate(NULL);
-+ XML_SetDefaultHandler(p, NULL);
- while(1)
- {
- len = read(fd, buf, BUFSIZ);
-Index: src/jabberd/str.c
-===================================================================
---- src/jabberd/str.c (revision 67)
-+++ src/jabberd/str.c (revision 77)
-@@ -65,11 +65,15 @@
- if(a == NULL || b == NULL)
- return -1;
-
-- while(*a == *b && *a != '\0' && *b != '\0'){ a++; b++; }
-+ return strcmp(a, b);
-+}
-
-- if(*a == *b) return 0;
-+int j_strcasecmp(const char *a, const char *b)
-+{
-+ if(a == NULL || b == NULL)
-+ return -1;
-
-- return -1;
-+ return strcasecmp(a, b);
- }
-
- int j_strncmp(const char *a, const char *b, int i)
-Index: src/jabberd/sha.c
-===================================================================
---- src/jabberd/sha.c (revision 67)
-+++ src/jabberd/sha.c (revision 77)
-@@ -50,7 +50,7 @@
- */
- for (i = 0; i < len; i++) {
- ctx->W[ctx->lenW / 4] <<= 8;
-- ctx->W[ctx->lenW / 4] |= (unsigned long)dataIn[i];
-+ ctx->W[ctx->lenW / 4] |= (uint32_t)dataIn[i];
- if ((++ctx->lenW) % 64 == 0) {
- shaHashBlock(ctx);
- ctx->lenW = 0;
-@@ -109,7 +109,7 @@
-
- static void shaHashBlock(j_SHA_CTX *ctx) {
- int t;
-- unsigned long A,B,C,D,E,TEMP;
-+ uint32_t A,B,C,D,E,TEMP;
-
- for (t = 16; t <= 79; t++)
- ctx->W[t] =
diff --git a/net-im/mu-conference/files/pkg-message.in b/net-im/mu-conference/files/pkg-message.in
deleted file mode 100644
index 202c77ad00c6..000000000000
--- a/net-im/mu-conference/files/pkg-message.in
+++ /dev/null
@@ -1,25 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Remember to edit %%PREFIX%%/etc/muc.xml to suit your needs.
-
-If necessary, please create directories owned by user "%%JABBER_USER%%":
-%%JABBER_SPOOLDIR%%/conference.localhost
-%%JABBER_SPOOLDIR%%/conference.localhost/logs
-%%MUC_LOGDIR%%
-
-Please read instructions for different jabber daemons you desire to use:
-- jabberd14 (net-im/jabber):
- %%DOCSDIR%%/README.FreeBSD.jabberd14
-- jabberd2 (net-im/jabberd):
- %%DOCSDIR%%/README.FreeBSD.jabberd2
-
-If you did not select WITH_JABBER, WITH_JABBERD or WITH_EJABBERD, you may want
-to use another or an external jabber server. Please read instructions from:
-%%DOCSDIR%%/README.FreeBSD.external
-
-If you are using MySQL, sample database script can be found in:
-%%DOCSDIR%%/mu-conference.sql
-EOM
-}
-]
diff --git a/net-im/mu-conference/pkg-descr b/net-im/mu-conference/pkg-descr
deleted file mode 100644
index 678abef65cce..000000000000
--- a/net-im/mu-conference/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-MU-Conference is a Jabber/XMPP server component. It provides an implementation
-of Multi-User Chat (XEP-0045) - Jabber chatrooms.
-
-WWW: https://gna.org/projects/mu-conference/
diff --git a/net-im/mu-conference/pkg-plist b/net-im/mu-conference/pkg-plist
deleted file mode 100644
index b40142c4f305..000000000000
--- a/net-im/mu-conference/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-bin/mu-conference
-@sample etc/muc.xml.sample
diff --git a/net-im/p5-Jabber-Connection/Makefile b/net-im/p5-Jabber-Connection/Makefile
deleted file mode 100644
index 905b1463782f..000000000000
--- a/net-im/p5-Jabber-Connection/Makefile
+++ /dev/null
@@ -1,24 +0,0 @@
-# Created by: Lars Eggert
-# $FreeBSD$
-
-PORTNAME= Jabber-Connection
-PORTVERSION= 0.04
-PORTREVISION= 1
-CATEGORIES= net-im perl5
-MASTER_SITES= http://freebsd.unixfreunde.de/sources/
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= lars.eggert@gmx.net
-COMMENT= Jabber Perl library for client/component connectivity
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-RUN_DEPENDS= p5-XML-Parser>=0:textproc/p5-XML-Parser
-BUILD_DEPENDS= p5-Digest-SHA1>=0:security/p5-Digest-SHA1
-
-USES= perl5
-USE_PERL5= configure
-
-.include <bsd.port.mk>
diff --git a/net-im/p5-Jabber-Connection/distinfo b/net-im/p5-Jabber-Connection/distinfo
deleted file mode 100644
index 2fae313e27f0..000000000000
--- a/net-im/p5-Jabber-Connection/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Jabber-Connection-0.04.tar.gz) = 9b746d7b8539bef803d761507f1529a1c9454675f87849b16cbdce0ec204be40
-SIZE (Jabber-Connection-0.04.tar.gz) = 12774
diff --git a/net-im/p5-Jabber-Connection/pkg-descr b/net-im/p5-Jabber-Connection/pkg-descr
deleted file mode 100644
index 2b43d618cf3c..000000000000
--- a/net-im/p5-Jabber-Connection/pkg-descr
+++ /dev/null
@@ -1,7 +0,0 @@
-Jabber::Connection
-
-Jabber::Connection is a new Perl library for Jabber that provides
-the basic features for client and component connectivity, plus an
-xmlnode-like library for flexibly manipulating Jabber elements.
-
-WWW: http://www.pipetree.com/jabber/jabberconnection/
diff --git a/net-im/p5-Jabber-Connection/pkg-plist b/net-im/p5-Jabber-Connection/pkg-plist
deleted file mode 100644
index b2723d94497d..000000000000
--- a/net-im/p5-Jabber-Connection/pkg-plist
+++ /dev/null
@@ -1,6 +0,0 @@
-%%SITE_PERL%%/Jabber/Connection.pm
-%%SITE_PERL%%/Jabber/NS.pm
-%%SITE_PERL%%/Jabber/NodeFactory.pm
-%%PERL5_MAN3%%/Jabber::Connection.3.gz
-%%PERL5_MAN3%%/Jabber::NS.3.gz
-%%PERL5_MAN3%%/Jabber::NodeFactory.3.gz
diff --git a/net-im/p5-Net-ICQ2000/Makefile b/net-im/p5-Net-ICQ2000/Makefile
deleted file mode 100644
index de0212e9e446..000000000000
--- a/net-im/p5-Net-ICQ2000/Makefile
+++ /dev/null
@@ -1,21 +0,0 @@
-# Created by: Kevin Lo <kevlo@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= Net-ICQ2000
-PORTVERSION= 0.2.1
-PORTREVISION= 1
-CATEGORIES= net-im perl5
-MASTER_SITES= http://gonzo.kiev.ua/projects/vicq.old/
-PKGNAMEPREFIX= p5-
-
-MAINTAINER= perl@FreeBSD.org
-COMMENT= Perl5 module for ICQv7 protocol realisation
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-USES= perl5
-USE_PERL5= configure
-
-.include <bsd.port.mk>
diff --git a/net-im/p5-Net-ICQ2000/distinfo b/net-im/p5-Net-ICQ2000/distinfo
deleted file mode 100644
index 54ac7f48c6c2..000000000000
--- a/net-im/p5-Net-ICQ2000/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (Net-ICQ2000-0.2.1.tar.gz) = 685438f8c5fe906132407e80f56597115a4580468f53d194c03ca9c2c33a51a5
-SIZE (Net-ICQ2000-0.2.1.tar.gz) = 12287
diff --git a/net-im/p5-Net-ICQ2000/pkg-descr b/net-im/p5-Net-ICQ2000/pkg-descr
deleted file mode 100644
index ea1a198b86b6..000000000000
--- a/net-im/p5-Net-ICQ2000/pkg-descr
+++ /dev/null
@@ -1,2 +0,0 @@
-Net::ICQ2000 module is designed to give perl scripts access to the
-ICQ network and the functions provided by it, like SMS.
diff --git a/net-im/p5-Net-ICQ2000/pkg-plist b/net-im/p5-Net-ICQ2000/pkg-plist
deleted file mode 100644
index 8a9b28645004..000000000000
--- a/net-im/p5-Net-ICQ2000/pkg-plist
+++ /dev/null
@@ -1,2 +0,0 @@
-%%SITE_PERL%%/Net/ICQ2000.pm
-%%PERL5_MAN3%%/Net::ICQ2000.3.gz
diff --git a/net-im/pidgin-guifications/Makefile b/net-im/pidgin-guifications/Makefile
deleted file mode 100644
index f269cb4eecb4..000000000000
--- a/net-im/pidgin-guifications/Makefile
+++ /dev/null
@@ -1,33 +0,0 @@
-# Created by: ports@c0decafe.net
-# $FreeBSD$
-
-PORTNAME= pidgin-guifications
-PORTVERSION= 2.16
-PORTREVISION= 8
-CATEGORIES= net-im
-MASTER_SITES= https://www.mimar.rs/distfiles/
-
-MAINTAINER= marko.cupac@mimar.rs
-COMMENT= Plugin to add msn style "toaster" popups to Pidgin
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-LICENSE= GPLv2
-
-BUILD_DEPENDS= ${LOCALBASE}/include/pidgin/pidgin.h:net-im/pidgin
-RUN_DEPENDS= pidgin:net-im/pidgin
-
-USES= gettext gmake gnome libtool pathfix pkgconfig tar:bzip2
-USE_GNOME= gtk20 intltool
-GNU_CONFIGURE= yes
-CPPFLAGS+= -I${LOCALBASE}/include
-LDFLAGS+= -L${LOCALBASE}/lib
-
-post-extract:
- @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} \
- -e 's#\([@(]\)PIDGIN_LIBDIR\([@)]\)#\1libdir\2#' \
- -e 's#\([@(]\)PIDGIN_DATADIR\([@)]\)#\1datadir\2#'
-
-.include <bsd.port.mk>
diff --git a/net-im/pidgin-guifications/distinfo b/net-im/pidgin-guifications/distinfo
deleted file mode 100644
index 236876c8a033..000000000000
--- a/net-im/pidgin-guifications/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pidgin-guifications-2.16.tar.bz2) = e007a75a904f6b24a608f566d84b6b41adfd91ed62daf4668a724cb25a721bd6
-SIZE (pidgin-guifications-2.16.tar.bz2) = 543136
diff --git a/net-im/pidgin-guifications/pkg-descr b/net-im/pidgin-guifications/pkg-descr
deleted file mode 100644
index 7764427fd35e..000000000000
--- a/net-im/pidgin-guifications/pkg-descr
+++ /dev/null
@@ -1,4 +0,0 @@
-Guifications is a Pidgin plugin that displays msn style "toaster" popups in a
-user-defined corner of the screen. It's highly configurable, and easy to use.
-
-WWW: http://plugins.guifications.org/trac/
diff --git a/net-im/pidgin-guifications/pkg-plist b/net-im/pidgin-guifications/pkg-plist
deleted file mode 100644
index 635f6fd13dec..000000000000
--- a/net-im/pidgin-guifications/pkg-plist
+++ /dev/null
@@ -1,56 +0,0 @@
-lib/pidgin/guifications.so
-share/pixmaps/pidgin/guifications/conf/item_icon_size_big.png
-share/pixmaps/pidgin/guifications/conf/item_icon_size_huge.png
-share/pixmaps/pidgin/guifications/conf/item_icon_size_large.png
-share/pixmaps/pidgin/guifications/conf/item_icon_size_little.png
-share/pixmaps/pidgin/guifications/conf/item_icon_size_normal.png
-share/pixmaps/pidgin/guifications/conf/item_icon_size_small.png
-share/pixmaps/pidgin/guifications/conf/item_icon_size_tiny.png
-share/pixmaps/pidgin/guifications/conf/item_position_center.png
-share/pixmaps/pidgin/guifications/conf/item_position_east.png
-share/pixmaps/pidgin/guifications/conf/item_position_north.png
-share/pixmaps/pidgin/guifications/conf/item_position_north_east.png
-share/pixmaps/pidgin/guifications/conf/item_position_north_west.png
-share/pixmaps/pidgin/guifications/conf/item_position_south.png
-share/pixmaps/pidgin/guifications/conf/item_position_south_east.png
-share/pixmaps/pidgin/guifications/conf/item_position_south_west.png
-share/pixmaps/pidgin/guifications/conf/item_position_west.png
-share/pixmaps/pidgin/guifications/conf/item_text_clipping_ellipsis_end.png
-share/pixmaps/pidgin/guifications/conf/item_text_clipping_ellipsis_middle.png
-share/pixmaps/pidgin/guifications/conf/item_text_clipping_ellipsis_start.png
-share/pixmaps/pidgin/guifications/conf/item_text_clipping_truncate.png
-share/pixmaps/pidgin/guifications/conf/window_position_north_east.png
-share/pixmaps/pidgin/guifications/conf/window_position_north_west.png
-share/pixmaps/pidgin/guifications/conf/window_position_south_east.png
-share/pixmaps/pidgin/guifications/conf/window_position_south_west.png
-share/pixmaps/pidgin/guifications/themes/Penguins/penguin.png
-share/pixmaps/pidgin/guifications/themes/Penguins/theme.xml
-share/pixmaps/pidgin/guifications/themes/default/background.png
-share/pixmaps/pidgin/guifications/themes/default/theme.xml
-share/pixmaps/pidgin/guifications/themes/mini/background.png
-share/pixmaps/pidgin/guifications/themes/mini/theme.xml
-share/locale/bn/LC_MESSAGES/guifications.mo
-share/locale/cs/LC_MESSAGES/guifications.mo
-share/locale/de/LC_MESSAGES/guifications.mo
-share/locale/en_AU/LC_MESSAGES/guifications.mo
-share/locale/en_GB/LC_MESSAGES/guifications.mo
-share/locale/es/LC_MESSAGES/guifications.mo
-share/locale/fr/LC_MESSAGES/guifications.mo
-share/locale/gl/LC_MESSAGES/guifications.mo
-share/locale/he/LC_MESSAGES/guifications.mo
-share/locale/hu/LC_MESSAGES/guifications.mo
-share/locale/it/LC_MESSAGES/guifications.mo
-share/locale/ja/LC_MESSAGES/guifications.mo
-share/locale/mk/LC_MESSAGES/guifications.mo
-share/locale/nl/LC_MESSAGES/guifications.mo
-share/locale/no/LC_MESSAGES/guifications.mo
-share/locale/pt/LC_MESSAGES/guifications.mo
-share/locale/pt_BR/LC_MESSAGES/guifications.mo
-share/locale/ru/LC_MESSAGES/guifications.mo
-share/locale/sk/LC_MESSAGES/guifications.mo
-share/locale/sr/LC_MESSAGES/guifications.mo
-share/locale/sr@Latn/LC_MESSAGES/guifications.mo
-share/locale/sv/LC_MESSAGES/guifications.mo
-share/locale/uk/LC_MESSAGES/guifications.mo
-share/locale/zh_CN/LC_MESSAGES/guifications.mo
-share/locale/zh_TW/LC_MESSAGES/guifications.mo
diff --git a/net-im/pidgin-osd/Makefile b/net-im/pidgin-osd/Makefile
deleted file mode 100644
index de2dbe0f28c8..000000000000
--- a/net-im/pidgin-osd/Makefile
+++ /dev/null
@@ -1,28 +0,0 @@
-# Created by: Vyacheslav Anikin <anikinsl@gmail.com>
-# $FreeBSD$
-
-PORTNAME= pidgin-osd
-PORTVERSION= 0.1.0
-PORTREVISION= 6
-CATEGORIES= net-im
-MASTER_SITES= https://babelize.org/download/pidgin-osd/
-
-MAINTAINER= anikinsl@gmail.com
-COMMENT= Pidgin plugin for displaying new messages on screen
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-BUILD_DEPENDS= pidgin:net-im/pidgin \
- xosd>=2.2.12:misc/xosd
-RUN_DEPENDS= pidgin:net-im/pidgin \
- xosd>=2.2.12:misc/xosd
-
-USES= gmake gnome libtool pkgconfig tar:bzip2
-USE_GNOME= glib20
-GNU_CONFIGURE= yes
-
-PLIST_FILES= lib/pidgin/pidgin-osd.so
-
-.include <bsd.port.mk>
diff --git a/net-im/pidgin-osd/distinfo b/net-im/pidgin-osd/distinfo
deleted file mode 100644
index 7094471bf009..000000000000
--- a/net-im/pidgin-osd/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (pidgin-osd-0.1.0.tar.bz2) = 90581732c4e9f72fd60eba27acaac944e0a8d96f32f9def32e7ab7f7e3d300f3
-SIZE (pidgin-osd-0.1.0.tar.bz2) = 220619
diff --git a/net-im/pidgin-osd/pkg-descr b/net-im/pidgin-osd/pkg-descr
deleted file mode 100644
index ba1a455d9fe2..000000000000
--- a/net-im/pidgin-osd/pkg-descr
+++ /dev/null
@@ -1,5 +0,0 @@
-pidgin-osd is a pidgin plugin which provides on screen displaying a
-new one messages from one of your contacts or other notification
-messages.
-
-WWW: http://freshmeat.net/projects/pidgin-osd
diff --git a/net-im/yoono/Makefile b/net-im/yoono/Makefile
deleted file mode 100644
index 08d3f006a154..000000000000
--- a/net-im/yoono/Makefile
+++ /dev/null
@@ -1,51 +0,0 @@
-# Created by: Nicola Vitale <nivit@FreeBSD.org>
-# $FreeBSD$
-
-PORTNAME= yoono
-PORTVERSION= 1.8.43
-PORTREVISION= 1
-#PORTREVISION= 0
-CATEGORIES= net-im
-MASTER_SITES= http://cdn.yoono.com/desktop/
-DISTNAME= ${PORTNAME}-desktop-${PORTVERSION}
-
-MAINTAINER= nivit@FreeBSD.org
-COMMENT= Client for Twitter and other social networks
-
-BROKEN= unfetchable
-DEPRECATED= Broken for more than 6 months
-EXPIRATION_DATE= 2020-05-05
-
-LICENSE_NAME= ToU
-LICENSE_PERMS= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept
-LICENSE_TEXT= http://www.yoono.com/terms.html
-
-DESKTOP_ENTRIES= "Yoono" \
- "Linux Client for social networks" \
- "${DATADIR}/chrome/branding/content/icon64.png" \
- "yoono" \
- "GTK;Network;" \
- ""
-
-NO_BUILD= yes
-
-ONLY_FOR_ARCHS= amd64 i386
-ONLY_FOR_ARCHS_REASON= binary distribution
-
-SUB_FILES= ${PORTNAME} pkg-message
-SUB_LIST= LINUXBASE=${LINUXBASE}
-
-USES= linux tar:bzip2
-USE_LDCONFIG= yes
-USE_LINUX= alsalib dbuslibs gtk2 xorglibs
-
-WRKSRC= ${WRKDIR}/${PORTNAME}-desktop
-
-do-install:
- ${MKDIR} ${STAGEDIR}${DATADIR}
- (cd ${WRKSRC} && \
- ${COPYTREE_SHARE} . ${STAGEDIR}${DATADIR})
- ${CHMOD} ${BINMODE} ${STAGEDIR}${DATADIR}/${PORTNAME}-desktop
- ${INSTALL_SCRIPT} ${WRKDIR}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin/${PORTNAME}
-
-.include <bsd.port.mk>
diff --git a/net-im/yoono/distinfo b/net-im/yoono/distinfo
deleted file mode 100644
index b11ce1b70df8..000000000000
--- a/net-im/yoono/distinfo
+++ /dev/null
@@ -1,2 +0,0 @@
-SHA256 (yoono-desktop-1.8.43.tar.bz2) = 906be5992540504edf02a0381d367a2717faeac46302f050203869a398b03d59
-SIZE (yoono-desktop-1.8.43.tar.bz2) = 14738960
diff --git a/net-im/yoono/files/pkg-message.in b/net-im/yoono/files/pkg-message.in
deleted file mode 100644
index 2404d72254c5..000000000000
--- a/net-im/yoono/files/pkg-message.in
+++ /dev/null
@@ -1,12 +0,0 @@
-[
-{ type: install
- message: <<EOM
- If you want to open links in your default browser, then you have to
- run the following commands (as root), before setting the relative
- option in the client:
-
- # mkdir %%LINUXBASE%%/usr/local
- # mount_nullfs %%LOCALBASE%% %%LINUXBASE%%/usr/local
-EOM
-}
-]
diff --git a/net-im/yoono/files/yoono.in b/net-im/yoono/files/yoono.in
deleted file mode 100644
index ceb1f940f302..000000000000
--- a/net-im/yoono/files/yoono.in
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-export LD_LIBRARY_PATH=%%DATADIR%%:${LD_LIBRARY_PATH}
-%%DATADIR%%/yoono-desktop
diff --git a/net-im/yoono/pkg-descr b/net-im/yoono/pkg-descr
deleted file mode 100644
index ec753bbc32fd..000000000000
--- a/net-im/yoono/pkg-descr
+++ /dev/null
@@ -1,22 +0,0 @@
-Yoono is an easy to use application that allows you to connect to all your
-social networks and instant messaging services - in one place. Get all your
-friend updates, update your own status, and easily share stuff with your
-friends.
-
-Supported services:
-
- * AIM
- * Facebook
- * Flickr
- * Foursquare
- * FriendFeed
- * GTalk
- * Linkedin
- * MySpace
- * Twitter
- * Yahoo Chat
- * YouTube
-
-This port installs the Linux client for desktop.
-
-WWW: http://www.yoono.com/
diff --git a/net-im/yoono/pkg-plist b/net-im/yoono/pkg-plist
deleted file mode 100644
index 9a3ecfe5ef33..000000000000
--- a/net-im/yoono/pkg-plist
+++ /dev/null
@@ -1,139 +0,0 @@
-bin/yoono
-%%DATADIR%%/application.ini
-%%DATADIR%%/chrome.manifest
-%%DATADIR%%/chrome/branding/content/about.png
-%%DATADIR%%/chrome/branding/content/icon48.png
-%%DATADIR%%/chrome/branding/content/icon64.png
-%%DATADIR%%/chrome/branding/locale/brand.dtd
-%%DATADIR%%/chrome/branding/locale/brand.properties
-%%DATADIR%%/chrome/chrome.manifest
-%%DATADIR%%/chrome/content/actions.js
-%%DATADIR%%/chrome/content/debug.js
-%%DATADIR%%/chrome/content/macos-menu.xul
-%%DATADIR%%/chrome/content/main.js
-%%DATADIR%%/chrome/content/main.xul
-%%DATADIR%%/chrome/content/release-page.js
-%%DATADIR%%/chrome/content/tray-icon-hidden-window.xul
-%%DATADIR%%/chrome/content/tray-icon.js
-%%DATADIR%%/chrome/content/updatesOverlay.xul
-%%DATADIR%%/chrome/content/webpanel-2.js
-%%DATADIR%%/chrome/content/webpanel.js
-%%DATADIR%%/chrome/content/website-context-menu.js
-%%DATADIR%%/chrome/content/website-panel.xul
-%%DATADIR%%/chrome/content/window-handlers.js
-%%DATADIR%%/chrome/content/yoonoGlob.js
-%%DATADIR%%/chrome/icons/default/default.ico
-%%DATADIR%%/chrome/icons/default/yoono-window.ico
-%%DATADIR%%/chrome/skin/Secure.png
-%%DATADIR%%/chrome/skin/bg-head-window.png
-%%DATADIR%%/chrome/skin/bt_black_bg.png
-%%DATADIR%%/chrome/skin/btn-bg-over.png
-%%DATADIR%%/chrome/skin/close.png
-%%DATADIR%%/chrome/skin/collapse.png
-%%DATADIR%%/chrome/skin/down-arrow-mini.png
-%%DATADIR%%/chrome/skin/expand.png
-%%DATADIR%%/chrome/skin/friends.css
-%%DATADIR%%/chrome/skin/header.png
-%%DATADIR%%/chrome/skin/home.png
-%%DATADIR%%/chrome/skin/left_arrow.png
-%%DATADIR%%/chrome/skin/main.css
-%%DATADIR%%/chrome/skin/maximize.png
-%%DATADIR%%/chrome/skin/maximize_icon_16x16.png
-%%DATADIR%%/chrome/skin/minimize.png
-%%DATADIR%%/chrome/skin/move.png
-%%DATADIR%%/chrome/skin/multicol_icon.png
-%%DATADIR%%/chrome/skin/multicolumns.css
-%%DATADIR%%/chrome/skin/open-external.png
-%%DATADIR%%/chrome/skin/refresh.png
-%%DATADIR%%/chrome/skin/right_arrow.png
-%%DATADIR%%/chrome/skin/settings.png
-%%DATADIR%%/chrome/skin/share_bt_en.png
-%%DATADIR%%/chrome/skin/sidebar.css
-%%DATADIR%%/chrome/skin/tray-icon.ico
-%%DATADIR%%/chrome/skin/tray-icon.png
-%%DATADIR%%/chrome/skin/website-panel.css
-%%DATADIR%%/components/MinimizeToTrayPlus.dll
-%%DATADIR%%/components/commandLine.js
-%%DATADIR%%/components/trayInterface.xpt
-%%DATADIR%%/defaults/preferences/prefs.js
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/LICENSE
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/META-INF/manifest.mf
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/META-INF/zigbert.rsa
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/META-INF/zigbert.sf
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/chrome.jar
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/chrome.manifest
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/chrome/icons/default/MinTrayR.ico
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/defaults/preferences/mintrayr.js
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/icon.png
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/icon64.png
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/install.rdf
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/lib/SOURCES
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/lib/tray_x86-msvc.dll
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/lib/tray_x86_64-msvc.dll
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/lib_unix/tray/MakeFile
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/lib_unix/tray/export-versionscript
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/lib_unix/tray/tray.c
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/lib_unix/tray/tray.h
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/lib_win/tray/dllmain.c
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/lib_win/tray/exports.def
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/lib_win/tray/tray.cpp
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/lib_win/tray/tray.h
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/lib_win/tray/tray.rc
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/lib_win/tray/tray.sln
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/lib_win/tray/tray.vcproj
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/modules/mintrayr.jsm
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/modules/preferences.jsm
-%%DATADIR%%/extensions/mintrayr@tn123.ath.cx/modules/trayservice.jsm
-%%DATADIR%%/extensions/{d9284e50-81fc-11da-a72b-0800200c9a66}.xpi
-%%DATADIR%%/revision
-%%DATADIR%%/xulrunner/LICENSE
-%%DATADIR%%/xulrunner/README.txt
-%%DATADIR%%/xulrunner/Throbber-small.gif
-%%DATADIR%%/xulrunner/chrome.manifest
-%%DATADIR%%/xulrunner/chrome/icons/default/default16.png
-%%DATADIR%%/xulrunner/chrome/icons/default/default32.png
-%%DATADIR%%/xulrunner/chrome/icons/default/default48.png
-%%DATADIR%%/xulrunner/components/binary.manifest
-%%DATADIR%%/xulrunner/components/libdbusservice.so
-%%DATADIR%%/xulrunner/components/libmozgnome.so
-%%DATADIR%%/xulrunner/components/libnkgnomevfs.so
-%%DATADIR%%/xulrunner/crashreporter
-%%DATADIR%%/xulrunner/crashreporter.ini
-%%DATADIR%%/xulrunner/dependentlibs.list
-%%DATADIR%%/xulrunner/dictionaries/en-US.aff
-%%DATADIR%%/xulrunner/dictionaries/en-US.dic
-%%DATADIR%%/xulrunner/hyphenation/hyph_en_US.dic
-%%DATADIR%%/xulrunner/icons/updater.png
-%%DATADIR%%/xulrunner/libfreebl3.chk
-%%DATADIR%%/xulrunner/libfreebl3.so
-%%DATADIR%%/xulrunner/libmozalloc.so
-%%DATADIR%%/xulrunner/libmozsqlite3.so
-%%DATADIR%%/xulrunner/libnspr4.so
-%%DATADIR%%/xulrunner/libnss3.so
-%%DATADIR%%/xulrunner/libnssckbi.so
-%%DATADIR%%/xulrunner/libnssdbm3.chk
-%%DATADIR%%/xulrunner/libnssdbm3.so
-%%DATADIR%%/xulrunner/libnssutil3.so
-%%DATADIR%%/xulrunner/libplc4.so
-%%DATADIR%%/xulrunner/libplds4.so
-%%DATADIR%%/xulrunner/libsmime3.so
-%%DATADIR%%/xulrunner/libsoftokn3.chk
-%%DATADIR%%/xulrunner/libsoftokn3.so
-%%DATADIR%%/xulrunner/libssl3.so
-%%DATADIR%%/xulrunner/libxpcom.so
-%%DATADIR%%/xulrunner/libxul.so
-%%DATADIR%%/xulrunner/mozilla-xremote-client
-%%DATADIR%%/xulrunner/omni.jar
-%%DATADIR%%/xulrunner/platform.ini
-%%DATADIR%%/xulrunner/plugin-container
-%%DATADIR%%/xulrunner/precomplete
-%%DATADIR%%/xulrunner/run-mozilla.sh
-%%DATADIR%%/xulrunner/update.locale
-%%DATADIR%%/xulrunner/updater
-%%DATADIR%%/xulrunner/xpcshell
-%%DATADIR%%/xulrunner/xpidl
-%%DATADIR%%/xulrunner/xulrunner
-%%DATADIR%%/xulrunner/xulrunner-bin
-%%DATADIR%%/xulrunner/xulrunner-stub
-%%DATADIR%%/yoono-desktop
-@dir %%DATADIR%%/xulrunner/plugins