diff options
author | Rene Ladan <rene@FreeBSD.org> | 2022-06-21 10:54:59 +0000 |
---|---|---|
committer | Rene Ladan <rene@FreeBSD.org> | 2022-06-21 10:55:15 +0000 |
commit | 1bc65972efc1145645e6f77f8778b2a38ef7cafb (patch) | |
tree | 109577c03799685fde6ae666b1e3c6be7817c212 | |
parent | 894f1384625af540d0b8b56cf7495f30d35c2606 (diff) | |
download | ports-1bc65972efc1145645e6f77f8778b2a38ef7cafb.tar.gz ports-1bc65972efc1145645e6f77f8778b2a38ef7cafb.zip |
cleanup: Remove expired ports:
2022-06-20 net-im/licq: Abandonware, project is dead
Remove these ports too which were part of net-im/licq:
- net-im/licq-icq
- net-im/licq-jabber
- net-im/licq-osd
- net-im/licq-qt-gui
34 files changed, 5 insertions, 1648 deletions
@@ -17205,3 +17205,8 @@ science/szip|science/libaec|2022-06-16|Remove obsoleted port. Use science/libaec net/pfinger||2022-06-17|Has expired: Unmaintained and dead upstream, consider base fingerd biology/mopac|science/mopac|2022-06-19|Move to a proper category devel/liblas12||2022-06-21|Has expired: Previously only required by math/saga (now superseeded by math/pdal) +net-im/licq||2022-06-21|Has expired: Abandonware, project is dead +net-im/licq-icq||2022-06-21|Removed, part of expired net-im/licq +net-im/licq-jabber||2022-06-21|Removed, part of expired net-im/licq +net-im/licq-osd||2022-06-21|Removed, part of expired net-im/licq +net-im/licq-qt-gui||2022-06-21|Removed, part of expired net-im/licq diff --git a/net-im/Makefile b/net-im/Makefile index 55a1cf6205bb..890f22c7db1e 100644 --- a/net-im/Makefile +++ b/net-im/Makefile @@ -65,11 +65,6 @@ SUBDIR += libsignal-client SUBDIR += libsignon-glib SUBDIR += libstrophe - SUBDIR += licq - SUBDIR += licq-icq - SUBDIR += licq-jabber - SUBDIR += licq-osd - SUBDIR += licq-qt-gui SUBDIR += loudmouth SUBDIR += matterbridge SUBDIR += matterhorn diff --git a/net-im/licq-icq/Makefile b/net-im/licq-icq/Makefile deleted file mode 100644 index 4a719a6c7c89..000000000000 --- a/net-im/licq-icq/Makefile +++ /dev/null @@ -1,36 +0,0 @@ -PORTNAME= icq -PORTVERSION= 1.9.0 -PORTREVISION= 4 -CATEGORIES= net-im -PKGNAMEPREFIX= licq- - -MAINTAINER= ports@FreeBSD.org -COMMENT= ICQ plugin for Licq - -LICENSE= GPLv2 - -BUILD_DEPENDS= licq:${LICQ_PORT} -LIB_DEPENDS= libboost_regex.so:devel/boost-libs -RUN_DEPENDS= licq:${LICQ_PORT} - -USES= cmake -DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} -USE_GITHUB= yes -GH_ACCOUNT= licq-im -GH_PROJECT= licq -GH_TAGNAME= f271d55 -WRKSRC_SUBDIR= ${PORTNAME} - -DOCFILES= README -PLIST_FILES= lib/licq/protocol_icq.so \ - %%PORTDOCS%%%%DOCSDIR%%/README - -LICQ_PORT?= net-im/licq - -OPTIONS_DEFINE= DOCS - -do-install-DOCS-on: - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ - -.include <bsd.port.mk> diff --git a/net-im/licq-icq/distinfo b/net-im/licq-icq/distinfo deleted file mode 100644 index 1068c0b0220f..000000000000 --- a/net-im/licq-icq/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1546802962 -SHA256 (licq-im-licq-1.9.0-f271d55_GH0.tar.gz) = 0b6eb164b0faa31773c2b06096c7a3002d0054b198caa5ae5a703964c78fc641 -SIZE (licq-im-licq-1.9.0-f271d55_GH0.tar.gz) = 2921027 diff --git a/net-im/licq-icq/pkg-descr b/net-im/licq-icq/pkg-descr deleted file mode 100644 index 5334fdf1d8ce..000000000000 --- a/net-im/licq-icq/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -Adds support for the ICQ protocol to Licq. - -LICENSE: GPL2 or later - -WWW: http://www.licq.org/ diff --git a/net-im/licq-jabber/Makefile b/net-im/licq-jabber/Makefile deleted file mode 100644 index 1e22f623208e..000000000000 --- a/net-im/licq-jabber/Makefile +++ /dev/null @@ -1,39 +0,0 @@ -PORTNAME= jabber -PORTVERSION= 1.9.0 -PORTREVISION= 5 -CATEGORIES= net-im -PKGNAMEPREFIX= licq- - -MAINTAINER= ports@FreeBSD.org -COMMENT= Jabber (XMPP) plugin for Licq - -LICENSE= GPLv2 - -BUILD_DEPENDS= licq:${LICQ_PORT} -LIB_DEPENDS= libgloox.so:net-im/gloox \ - libboost_regex.so:devel/boost-libs \ - libidn.so:dns/libidn \ - libgnutls.so:security/gnutls -RUN_DEPENDS= licq:${LICQ_PORT} - -USES= cmake pkgconfig -DOCSDIR= ${PREFIX}/share/doc/${PKGNAMEPREFIX}${PORTNAME} - -DOCFILES= README -PLIST_FILES= lib/licq/protocol_jabber.so \ - %%PORTDOCS%%%%DOCSDIR%%/README -USE_GITHUB= yes -GH_ACCOUNT= licq-im -GH_PROJECT= licq -GH_TAGNAME= f271d55 -WRKSRC_SUBDIR= ${PORTNAME} - -LICQ_PORT?= net-im/licq - -OPTIONS_DEFINE= DOCS - -do-install-DOCS-on: - ${MKDIR} ${STAGEDIR}${DOCSDIR} - ${INSTALL_DATA} ${WRKSRC}/README ${STAGEDIR}${DOCSDIR}/ - -.include <bsd.port.mk> diff --git a/net-im/licq-jabber/distinfo b/net-im/licq-jabber/distinfo deleted file mode 100644 index c23a3bf7e202..000000000000 --- a/net-im/licq-jabber/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1546803399 -SHA256 (licq-im-licq-1.9.0-f271d55_GH0.tar.gz) = 0b6eb164b0faa31773c2b06096c7a3002d0054b198caa5ae5a703964c78fc641 -SIZE (licq-im-licq-1.9.0-f271d55_GH0.tar.gz) = 2921027 diff --git a/net-im/licq-jabber/pkg-descr b/net-im/licq-jabber/pkg-descr deleted file mode 100644 index dc531a99507a..000000000000 --- a/net-im/licq-jabber/pkg-descr +++ /dev/null @@ -1,6 +0,0 @@ -Adds support for the Jabber (XMPP) protocol to Licq. Still in early -development, but capable of sending and receiving messages. - -LICENSE: GPL2 or later with execption to link with OpenSSL - -WWW: http://www.licq.org/ diff --git a/net-im/licq-osd/Makefile b/net-im/licq-osd/Makefile deleted file mode 100644 index 8dc3b87688f9..000000000000 --- a/net-im/licq-osd/Makefile +++ /dev/null @@ -1,32 +0,0 @@ -# Created by: nm@web.am - -PORTNAME= osd -PORTVERSION= 1.9.0 -PORTREVISION= 5 -PORTEPOCH= 2 -CATEGORIES= net-im -PKGNAMEPREFIX= licq- - -MAINTAINER= ports@FreeBSD.org -COMMENT= OnScreenDisplay messages in licq - -BUILD_DEPENDS= licq:${LICQ_PORT} -LIB_DEPENDS= libxosd.so:misc/xosd \ - libboost_regex.so:devel/boost-libs -RUN_DEPENDS= licq:${LICQ_PORT} \ - ${LOCALBASE}/lib/licq/licq_qt-gui.so:${LICQ_PORT}-qt-gui - -USES= cmake gettext-tools iconv -USE_GITHUB= yes -GH_ACCOUNT= licq-im -GH_PROJECT= licq -GH_TAGNAME= f271d55 -WRKSRC_SUBDIR= ${PORTNAME} - -LOCALES= be de cs es fr pt pt_BR ro ru sv sk tr -PLIST_FILES= lib/licq/licq_osd.so \ - ${LOCALES:C+^.*$+share/locale/&/LC_MESSAGES/licq_osd_plugin.mo+} - -LICQ_PORT?= net-im/licq - -.include <bsd.port.mk> diff --git a/net-im/licq-osd/distinfo b/net-im/licq-osd/distinfo deleted file mode 100644 index b3ce16116075..000000000000 --- a/net-im/licq-osd/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1546803703 -SHA256 (licq-im-licq-1.9.0-f271d55_GH0.tar.gz) = 0b6eb164b0faa31773c2b06096c7a3002d0054b198caa5ae5a703964c78fc641 -SIZE (licq-im-licq-1.9.0-f271d55_GH0.tar.gz) = 2921027 diff --git a/net-im/licq-osd/files/patch-licq_osd.conf.h b/net-im/licq-osd/files/patch-licq_osd.conf.h deleted file mode 100644 index 536d83d1f4da..000000000000 --- a/net-im/licq-osd/files/patch-licq_osd.conf.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/licq_osd.conf.h.orig Mon Mar 7 19:24:09 2005 -+++ src/licq_osd.conf.h Mon Mar 7 19:27:17 2005 -@@ -4,7 +4,7 @@ - "# you can get the available fonts for your machine from xfontsel\n" - "# i prefer this one - but it is not available everywhere\n" - "# Font=-*-lucida-*-r-*-*-24-*-*-*-*-*-iso8859-15\n" --"Font=-*-*-*-*-*-*-24-*-*-*-*-*-*-*\n" -+"Font=-*-lucida-*-*-*-*-24-*-*-*-*-*-iso8859-15\n" - "\n" - "# how long should a message be displayed\n" - "Timeout=5\n" diff --git a/net-im/licq-osd/pkg-descr b/net-im/licq-osd/pkg-descr deleted file mode 100644 index d60d604e54c1..000000000000 --- a/net-im/licq-osd/pkg-descr +++ /dev/null @@ -1,9 +0,0 @@ -This is a small licq-plugin, which uses libxosd2 to display new arriving -messages as OSD (On Screen Display) text on your desktop. I wrote this, as I -saw this feature in sim and wanted to have the same functionality in licq. - -Martin Maurer, martinmaurer@gmx.at - -LICENSE: GPL2 or later with execption to link with OpenSSL - -WWW: https://sourceforge.net/projects/licq-osd/ diff --git a/net-im/licq-osd/pkg-message b/net-im/licq-osd/pkg-message deleted file mode 100644 index 42f2e3003180..000000000000 --- a/net-im/licq-osd/pkg-message +++ /dev/null @@ -1,14 +0,0 @@ -[ -{ type: install - message: <<EOM -Russian-speaking users! -Please run licq in this way to force russian messages display correctly - -env LANG=ru_RU.KOI8-R MM_CHARSET=KOI8-R licq - -also change font in ~/.licq/licq_osd.conf -to something like this: -Font=-*-*-bold-r-*-*-25-*-*-*-*-*-koi8-* -EOM -} -] diff --git a/net-im/licq-qt-gui/Makefile b/net-im/licq-qt-gui/Makefile deleted file mode 100644 index 7afb346b422c..000000000000 --- a/net-im/licq-qt-gui/Makefile +++ /dev/null @@ -1,42 +0,0 @@ -# Created by: Jeremy Norris <ishmael272home.com> - -PORTNAME= qt-gui -PORTVERSION= 1.9.0 -PORTREVISION= 7 -CATEGORIES= net-im -PKGNAMEPREFIX= licq- -PKGNAMESUFFIX?= ${KDE_SUFFIX}${PKGNAMESUFFIX2} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Qt plugin for licq - -LICENSE= GPLv2 - -BUILD_DEPENDS= licq:${LICQ_PORT} -LIB_DEPENDS= libboost_regex.so:devel/boost-libs -RUN_DEPENDS= licq:${LICQ_PORT} \ - ${LOCALBASE}/lib/licq/protocol_icq.so:${LICQ_PORT}-icq - -USES= cmake qt:5 xorg -USE_XORG= x11 xext ice xscrnsaver sm -USE_QT= buildtools_build qmake_build linguisttools_build core \ - xml gui network dbus svg widgets -USE_GITHUB= yes -GH_ACCOUNT= licq-im -GH_PROJECT= licq -GH_TAGNAME= f271d55 -WRKSRC_SUBDIR= ${PORTNAME} -CMAKE_ARGS+= -DWITH_QT5:BOOL=ON - -OPTIONS_DEFINE= HUNSPELL -OPTIONS_DEFAULT=HUNSPELL - -LICQ_PORT?= net-im/licq - -HUNSPELL_LIB_DEPENDS= libhunspell-1.7.so:textproc/hunspell -HUNSPELL_CMAKE_ON= -DHUNSPELL_INCLUDE_DIRS=${LOCALBASE}/include/hunspell \ - -DHUNSPELL_LIBRARIES=${LOCALBASE}/lib/libhunspell-1.7.so \ - -DHUNSPELL_FOUND:BOOL=ON -HUNSPELL_CMAKE_OFF= -DHUNSPELL_FOUND:BOOL=OFF - -.include <bsd.port.mk> diff --git a/net-im/licq-qt-gui/distinfo b/net-im/licq-qt-gui/distinfo deleted file mode 100644 index cc8d85366aaa..000000000000 --- a/net-im/licq-qt-gui/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1546800004 -SHA256 (licq-im-licq-1.9.0-f271d55_GH0.tar.gz) = 0b6eb164b0faa31773c2b06096c7a3002d0054b198caa5ae5a703964c78fc641 -SIZE (licq-im-licq-1.9.0-f271d55_GH0.tar.gz) = 2921027 diff --git a/net-im/licq-qt-gui/files/patch-contactuserdata.h b/net-im/licq-qt-gui/files/patch-contactuserdata.h deleted file mode 100644 index fd4c2238309a..000000000000 --- a/net-im/licq-qt-gui/files/patch-contactuserdata.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/contactlist/contactuserdata.h.orig 2014-06-01 19:16:42 UTC -+++ src/contactlist/contactuserdata.h -@@ -20,6 +20,8 @@ - #ifndef CONTACTUSERDATA_H - #define CONTACTUSERDATA_H - -+#include <time.h> -+ - #include <QList> - #include <QString> - #include <QTimer> diff --git a/net-im/licq-qt-gui/files/patch-plugin.cpp b/net-im/licq-qt-gui/files/patch-plugin.cpp deleted file mode 100644 index 60396e4990fd..000000000000 --- a/net-im/licq-qt-gui/files/patch-plugin.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- src/core/plugin.cpp.orig 2014-06-01 19:16:42 UTC -+++ src/core/plugin.cpp -@@ -31,6 +31,7 @@ - # include <QInternal> - #include <KDE/KCmdLineArgs> - #include <KDE/KMessage> -+#include <stdlib.h> - #else - # include <QStyleFactory> - #endif diff --git a/net-im/licq-qt-gui/files/patch-usereventcommon.h b/net-im/licq-qt-gui/files/patch-usereventcommon.h deleted file mode 100644 index 524a8d7ac972..000000000000 --- a/net-im/licq-qt-gui/files/patch-usereventcommon.h +++ /dev/null @@ -1,11 +0,0 @@ ---- src/userevents/usereventcommon.h.orig 2014-06-01 19:16:42 UTC -+++ src/userevents/usereventcommon.h -@@ -20,6 +20,8 @@ - #ifndef USEREVENTCOMMON_H - #define USEREVENTCOMMON_H - -+#include <time.h> -+ - #include <QWidget> - - #include <list> diff --git a/net-im/licq-qt-gui/pkg-descr b/net-im/licq-qt-gui/pkg-descr deleted file mode 100644 index 66a0f2d4acbf..000000000000 --- a/net-im/licq-qt-gui/pkg-descr +++ /dev/null @@ -1,5 +0,0 @@ -A qt gui plugin for the popular icq clone licq. - -LICENSE: GPL2 or later with execption to link with OpenSSL - -WWW: http://www.licq.org/ diff --git a/net-im/licq-qt-gui/pkg-message b/net-im/licq-qt-gui/pkg-message deleted file mode 100644 index fed1055d881a..000000000000 --- a/net-im/licq-qt-gui/pkg-message +++ /dev/null @@ -1,8 +0,0 @@ -[ -{ type: install - message: <<EOM -To run this licq with qt and Xfree86 4.x.x -you must start it with "licq -- -noxim" -EOM -} -] diff --git a/net-im/licq-qt-gui/pkg-plist b/net-im/licq-qt-gui/pkg-plist deleted file mode 100644 index 7ffbdc6a6f1f..000000000000 --- a/net-im/licq-qt-gui/pkg-plist +++ /dev/null @@ -1,738 +0,0 @@ -lib/licq/licq_qt-gui.so -share/applications/licq.desktop -share/licq/qt-gui/dock/console/away.xpm -share/licq/qt-gui/dock/console/bothmsg.xpm -share/licq/qt-gui/dock/console/console.dock -share/licq/qt-gui/dock/console/dnd.xpm -share/licq/qt-gui/dock/console/ffc.xpm -share/licq/qt-gui/dock/console/invisible.xpm -share/licq/qt-gui/dock/console/mask.xpm -share/licq/qt-gui/dock/console/na.xpm -share/licq/qt-gui/dock/console/nomsg.xpm -share/licq/qt-gui/dock/console/occupied.xpm -share/licq/qt-gui/dock/console/offline.xpm -share/licq/qt-gui/dock/console/online.xpm -share/licq/qt-gui/dock/console/regmsg.xpm -share/licq/qt-gui/dock/console/statusmask.xpm -share/licq/qt-gui/dock/console/sysmsg.xpm -share/licq/qt-gui/dock/flower-ns/flower-ns.dock -share/licq/qt-gui/dock/flower-ns/nomsg-mask.xpm -share/licq/qt-gui/dock/flower-ns/nomsg.xpm -share/licq/qt-gui/dock/flower-ns/regmsg-mask.xpm -share/licq/qt-gui/dock/flower-ns/regmsg.xpm -share/licq/qt-gui/dock/flower/away.xpm -share/licq/qt-gui/dock/flower/bothmsg.xpm -share/licq/qt-gui/dock/flower/dnd.xpm -share/licq/qt-gui/dock/flower/ffc.xpm -share/licq/qt-gui/dock/flower/flower.dock -share/licq/qt-gui/dock/flower/invisible.xpm -share/licq/qt-gui/dock/flower/mask.xpm -share/licq/qt-gui/dock/flower/na.xpm -share/licq/qt-gui/dock/flower/nomsg.xpm -share/licq/qt-gui/dock/flower/occupied.xpm -share/licq/qt-gui/dock/flower/offline.xpm -share/licq/qt-gui/dock/flower/online.xpm -share/licq/qt-gui/dock/flower/regmsg.xpm -share/licq/qt-gui/dock/flower/statusmask.xpm -share/licq/qt-gui/dock/flower/sysmsg.xpm -share/licq/qt-gui/dock/glicq/glicq.dock -share/licq/qt-gui/dock/glicq/msg.xpm -share/licq/qt-gui/dock/glicq/nomsg.xpm -share/licq/qt-gui/dock/glicq/sysmsg.xpm -share/licq/qt-gui/dock/kde2/away.xpm -share/licq/qt-gui/dock/kde2/bothmsg.xpm -share/licq/qt-gui/dock/kde2/dnd.xpm -share/licq/qt-gui/dock/kde2/ffc.xpm -share/licq/qt-gui/dock/kde2/invisible.xpm -share/licq/qt-gui/dock/kde2/kde2.dock -share/licq/qt-gui/dock/kde2/mask.xpm -share/licq/qt-gui/dock/kde2/na.xpm -share/licq/qt-gui/dock/kde2/nomsg.xpm -share/licq/qt-gui/dock/kde2/occupied.xpm -share/licq/qt-gui/dock/kde2/offline.xpm -share/licq/qt-gui/dock/kde2/online.xpm -share/licq/qt-gui/dock/kde2/regmsg.xpm -share/licq/qt-gui/dock/kde2/statusmask.xpm -share/licq/qt-gui/dock/kde2/sysmsg.xpm -share/licq/qt-gui/dock/pli/bothmsg.xpm -share/licq/qt-gui/dock/pli/iconAway.xpm -share/licq/qt-gui/dock/pli/iconDND.xpm -share/licq/qt-gui/dock/pli/iconFFC.xpm -share/licq/qt-gui/dock/pli/iconInvisible.xpm -share/licq/qt-gui/dock/pli/iconNA.xpm -share/licq/qt-gui/dock/pli/iconNoMsg.xpm -share/licq/qt-gui/dock/pli/iconOccupied.xpm -share/licq/qt-gui/dock/pli/iconOffline.xpm -share/licq/qt-gui/dock/pli/iconOnline.xpm -share/licq/qt-gui/dock/pli/mask.xpm -share/licq/qt-gui/dock/pli/nomsg.xpm -share/licq/qt-gui/dock/pli/pli.dock -share/licq/qt-gui/dock/pli/regmsg.xpm -share/licq/qt-gui/dock/pli/statusmask.xpm -share/licq/qt-gui/dock/pli/sysmsg.xpm -share/licq/qt-gui/emoticons/Default/README.txt -share/licq/qt-gui/emoticons/Default/biggrin.png -share/licq/qt-gui/emoticons/Default/confused.png -share/licq/qt-gui/emoticons/Default/cry.png -share/licq/qt-gui/emoticons/Default/emoticons.xml -share/licq/qt-gui/emoticons/Default/oh.png -share/licq/qt-gui/emoticons/Default/pig.png -share/licq/qt-gui/emoticons/Default/smile.png -share/licq/qt-gui/emoticons/Default/sunglasses.png -share/licq/qt-gui/emoticons/Default/tongue.png -share/licq/qt-gui/emoticons/Default/unhappy.png -share/licq/qt-gui/emoticons/Default/wink.png -share/licq/qt-gui/emoticons/FeltTip4/LICENSE -share/licq/qt-gui/emoticons/FeltTip4/README -share/licq/qt-gui/emoticons/FeltTip4/alien.png -share/licq/qt-gui/emoticons/FeltTip4/angel.png -share/licq/qt-gui/emoticons/FeltTip4/angry-very.png -share/licq/qt-gui/emoticons/FeltTip4/angry-very2.png -share/licq/qt-gui/emoticons/FeltTip4/angry.png -share/licq/qt-gui/emoticons/FeltTip4/annoyed.png -share/licq/qt-gui/emoticons/FeltTip4/annoyed2.png -share/licq/qt-gui/emoticons/FeltTip4/anxious.png -share/licq/qt-gui/emoticons/FeltTip4/ashamed.png -share/licq/qt-gui/emoticons/FeltTip4/batman.png -share/licq/qt-gui/emoticons/FeltTip4/beautiful-female.png -share/licq/qt-gui/emoticons/FeltTip4/beautiful-male.png -share/licq/qt-gui/emoticons/FeltTip4/biting.png -share/licq/qt-gui/emoticons/FeltTip4/blushing.png -share/licq/qt-gui/emoticons/FeltTip4/bored.png -share/licq/qt-gui/emoticons/FeltTip4/brokenheart.png -share/licq/qt-gui/emoticons/FeltTip4/chatty.png -share/licq/qt-gui/emoticons/FeltTip4/childish.png -share/licq/qt-gui/emoticons/FeltTip4/childishmask.png -share/licq/qt-gui/emoticons/FeltTip4/christmas.png -share/licq/qt-gui/emoticons/FeltTip4/clean.png -share/licq/qt-gui/emoticons/FeltTip4/cold.png -share/licq/qt-gui/emoticons/FeltTip4/confused.png -share/licq/qt-gui/emoticons/FeltTip4/cool-little.png -share/licq/qt-gui/emoticons/FeltTip4/cool-very.png -share/licq/qt-gui/emoticons/FeltTip4/cool.png -share/licq/qt-gui/emoticons/FeltTip4/crazy.png -share/licq/qt-gui/emoticons/FeltTip4/creative.png -share/licq/qt-gui/emoticons/FeltTip4/cunning.png -share/licq/qt-gui/emoticons/FeltTip4/dancing.png -share/licq/qt-gui/emoticons/FeltTip4/dark.png -share/licq/qt-gui/emoticons/FeltTip4/dead.png -share/licq/qt-gui/emoticons/FeltTip4/depressed.png -share/licq/qt-gui/emoticons/FeltTip4/devil.png -share/licq/qt-gui/emoticons/FeltTip4/disguised.png -share/licq/qt-gui/emoticons/FeltTip4/disgusted.png -share/licq/qt-gui/emoticons/FeltTip4/dissapointed.png -share/licq/qt-gui/emoticons/FeltTip4/dissapointed2.png -share/licq/qt-gui/emoticons/FeltTip4/dreaming-mini.png -share/licq/qt-gui/emoticons/FeltTip4/dreaming.png -share/licq/qt-gui/emoticons/FeltTip4/easter.png -share/licq/qt-gui/emoticons/FeltTip4/embarassed.png -share/licq/qt-gui/emoticons/FeltTip4/emoticons.xml -share/licq/qt-gui/emoticons/FeltTip4/entertaining.png -share/licq/qt-gui/emoticons/FeltTip4/flirting.png -share/licq/qt-gui/emoticons/FeltTip4/full.png -share/licq/qt-gui/emoticons/FeltTip4/funny.png -share/licq/qt-gui/emoticons/FeltTip4/furious.png -share/licq/qt-gui/emoticons/FeltTip4/furry.png -share/licq/qt-gui/emoticons/FeltTip4/geeky.png -share/licq/qt-gui/emoticons/FeltTip4/givingup.png -share/licq/qt-gui/emoticons/FeltTip4/greedy.png -share/licq/qt-gui/emoticons/FeltTip4/halfdead.png -share/licq/qt-gui/emoticons/FeltTip4/halloween.png -share/licq/qt-gui/emoticons/FeltTip4/hangover.png -share/licq/qt-gui/emoticons/FeltTip4/happy-little.png -share/licq/qt-gui/emoticons/FeltTip4/happy-little2.png -share/licq/qt-gui/emoticons/FeltTip4/happy-very.png -share/licq/qt-gui/emoticons/FeltTip4/happy.png -share/licq/qt-gui/emoticons/FeltTip4/happy2.png -share/licq/qt-gui/emoticons/FeltTip4/headache.png -share/licq/qt-gui/emoticons/FeltTip4/hot.png -share/licq/qt-gui/emoticons/FeltTip4/hungry-little.png -share/licq/qt-gui/emoticons/FeltTip4/hungry.png -share/licq/qt-gui/emoticons/FeltTip4/ignored.png -share/licq/qt-gui/emoticons/FeltTip4/ignoring.png -share/licq/qt-gui/emoticons/FeltTip4/invisible.png -share/licq/qt-gui/emoticons/FeltTip4/jumping.png -share/licq/qt-gui/emoticons/FeltTip4/knockedout.png -share/licq/qt-gui/emoticons/FeltTip4/laughing.png -share/licq/qt-gui/emoticons/FeltTip4/laughing2.png -share/licq/qt-gui/emoticons/FeltTip4/love-little.png -share/licq/qt-gui/emoticons/FeltTip4/love-very.png -share/licq/qt-gui/emoticons/FeltTip4/love.png -share/licq/qt-gui/emoticons/FeltTip4/meditating.png -share/licq/qt-gui/emoticons/FeltTip4/minus.png -share/licq/qt-gui/emoticons/FeltTip4/naive.png -share/licq/qt-gui/emoticons/FeltTip4/ninja.png -share/licq/qt-gui/emoticons/FeltTip4/nostalgic-mini.png -share/licq/qt-gui/emoticons/FeltTip4/nostalgic.png -share/licq/qt-gui/emoticons/FeltTip4/notsure.png -share/licq/qt-gui/emoticons/FeltTip4/party-mini.png -share/licq/qt-gui/emoticons/FeltTip4/party.png -share/licq/qt-gui/emoticons/FeltTip4/peaceful.png -share/licq/qt-gui/emoticons/FeltTip4/plus.png -share/licq/qt-gui/emoticons/FeltTip4/pouting.png -share/licq/qt-gui/emoticons/FeltTip4/pouting2.png -share/licq/qt-gui/emoticons/FeltTip4/praying.png -share/licq/qt-gui/emoticons/FeltTip4/proud.png -share/licq/qt-gui/emoticons/FeltTip4/raspberry-tounge.png -share/licq/qt-gui/emoticons/FeltTip4/raspberry.png -share/licq/qt-gui/emoticons/FeltTip4/reading.png -share/licq/qt-gui/emoticons/FeltTip4/restless.png -share/licq/qt-gui/emoticons/FeltTip4/robot.png -share/licq/qt-gui/emoticons/FeltTip4/sad-little.png -share/licq/qt-gui/emoticons/FeltTip4/sad-very.png -share/licq/qt-gui/emoticons/FeltTip4/sad.png -share/licq/qt-gui/emoticons/FeltTip4/satisfied.png -share/licq/qt-gui/emoticons/FeltTip4/scared.png -share/licq/qt-gui/emoticons/FeltTip4/secretive.png -share/licq/qt-gui/emoticons/FeltTip4/sheepish.png -share/licq/qt-gui/emoticons/FeltTip4/sick.png -share/licq/qt-gui/emoticons/FeltTip4/singing.png -share/licq/qt-gui/emoticons/FeltTip4/sleeping.png -share/licq/qt-gui/emoticons/FeltTip4/smart.png -share/licq/qt-gui/emoticons/FeltTip4/speechless.png -share/licq/qt-gui/emoticons/FeltTip4/speechless2.png -share/licq/qt-gui/emoticons/FeltTip4/star.png -share/licq/qt-gui/emoticons/FeltTip4/student.png -share/licq/qt-gui/emoticons/FeltTip4/surprised.png -share/licq/qt-gui/emoticons/FeltTip4/sweating.png -share/licq/qt-gui/emoticons/FeltTip4/tanned.png -share/licq/qt-gui/emoticons/FeltTip4/teethy.png -share/licq/qt-gui/emoticons/FeltTip4/thinking-artistic.png -share/licq/qt-gui/emoticons/FeltTip4/thinking-ed.png -share/licq/qt-gui/emoticons/FeltTip4/thinking-literary.png -share/licq/qt-gui/emoticons/FeltTip4/thinking-logic.png -share/licq/qt-gui/emoticons/FeltTip4/thinking-swears.png -share/licq/qt-gui/emoticons/FeltTip4/thinking.png -share/licq/qt-gui/emoticons/FeltTip4/vampire.png -share/licq/qt-gui/emoticons/FeltTip4/weird.png -share/licq/qt-gui/emoticons/FeltTip4/whiteflag.png -share/licq/qt-gui/emoticons/FeltTip4/wince.png -share/licq/qt-gui/emoticons/FeltTip4/wink-very.png -share/licq/qt-gui/emoticons/FeltTip4/wink.png -share/licq/qt-gui/emoticons/FeltTip4/wornout.png -share/licq/qt-gui/emoticons/FeltTip4/yawn.png -share/licq/qt-gui/emoticons/Mirabilis4/README -share/licq/qt-gui/emoticons/Mirabilis4/emoticons.xml -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_ack.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_angry.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_bomb.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_confused.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_cool.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_crying.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_drink.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_evil.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_flower.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_holy.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_jokingly.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_kiss.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_kissed.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_kissing.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_listen.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_lol.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_love.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_mutely.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_ops.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_sad.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_shocked.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_smile.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_spit.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_stop.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_tiredly.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_tongue.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_unsure.png -share/licq/qt-gui/emoticons/Mirabilis4/icq_s_wink.png -share/licq/qt-gui/emoticons/Mirabilis5.1/README -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley1.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley10.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley11.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley12.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley13.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley14.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley15.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley16.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley17.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley18.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley19.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley2.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley20.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley21.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley22.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley23.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley24.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley25.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley26.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley27.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley28.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley3.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley4.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley5.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley6.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley7.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley8.png -share/licq/qt-gui/emoticons/Mirabilis5.1/Smiley9.png -share/licq/qt-gui/emoticons/Mirabilis5.1/emoticons.xml -share/licq/qt-gui/emoticons/Mirabilis5/README -share/licq/qt-gui/emoticons/Mirabilis5/Smiley1.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley10.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley11.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley12.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley13.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley14.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley15.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley16.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley17.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley18.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley19.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley2.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley20.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley21.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley22.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley23.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley24.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley25.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley26.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley27.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley28.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley3.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley4.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley5.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley6.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley7.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley8.png -share/licq/qt-gui/emoticons/Mirabilis5/Smiley9.png -share/licq/qt-gui/emoticons/Mirabilis5/emoticons.xml -share/licq/qt-gui/emoticons/bugeyes/README -share/licq/qt-gui/emoticons/bugeyes/bug_angel.png -share/licq/qt-gui/emoticons/bugeyes/bug_angry.png -share/licq/qt-gui/emoticons/bugeyes/bug_blush.png -share/licq/qt-gui/emoticons/bugeyes/bug_cool.png -share/licq/qt-gui/emoticons/bugeyes/bug_crossedlips.png -share/licq/qt-gui/emoticons/bugeyes/bug_cry.png -share/licq/qt-gui/emoticons/bugeyes/bug_foot.png -share/licq/qt-gui/emoticons/bugeyes/bug_frown.png -share/licq/qt-gui/emoticons/bugeyes/bug_green.png -share/licq/qt-gui/emoticons/bugeyes/bug_kiss.png -share/licq/qt-gui/emoticons/bugeyes/bug_laugh.png -share/licq/qt-gui/emoticons/bugeyes/bug_moneymouth.png -share/licq/qt-gui/emoticons/bugeyes/bug_oooh.png -share/licq/qt-gui/emoticons/bugeyes/bug_smile.png -share/licq/qt-gui/emoticons/bugeyes/bug_stare.png -share/licq/qt-gui/emoticons/bugeyes/bug_thinking.png -share/licq/qt-gui/emoticons/bugeyes/bug_tongue.png -share/licq/qt-gui/emoticons/bugeyes/bug_wink.png -share/licq/qt-gui/emoticons/bugeyes/bug_yell.png -share/licq/qt-gui/emoticons/bugeyes/emoticons.xml -share/licq/qt-gui/emoticons/ccmathteam.com/README -share/licq/qt-gui/emoticons/ccmathteam.com/biggrin.png -share/licq/qt-gui/emoticons/ccmathteam.com/confused.png -share/licq/qt-gui/emoticons/ccmathteam.com/cry.png -share/licq/qt-gui/emoticons/ccmathteam.com/devil.png -share/licq/qt-gui/emoticons/ccmathteam.com/emoticons.xml -share/licq/qt-gui/emoticons/ccmathteam.com/oh.png -share/licq/qt-gui/emoticons/ccmathteam.com/smile.png -share/licq/qt-gui/emoticons/ccmathteam.com/sunglasses.png -share/licq/qt-gui/emoticons/ccmathteam.com/tongue.png -share/licq/qt-gui/emoticons/ccmathteam.com/unhappy.png -share/licq/qt-gui/emoticons/ccmathteam.com/wink.png -share/licq/qt-gui/emoticons/msn/README.txt -share/licq/qt-gui/emoticons/msn/airplane.png -share/licq/qt-gui/emoticons/msn/angel_smile.png -share/licq/qt-gui/emoticons/msn/angry_smile.png -share/licq/qt-gui/emoticons/msn/asl.png -share/licq/qt-gui/emoticons/msn/auto.png -share/licq/qt-gui/emoticons/msn/baring_teeth_smile.png -share/licq/qt-gui/emoticons/msn/bat.png -share/licq/qt-gui/emoticons/msn/beer_mug.png -share/licq/qt-gui/emoticons/msn/black_sheep.png -share/licq/qt-gui/emoticons/msn/bowl.png -share/licq/qt-gui/emoticons/msn/brb.png -share/licq/qt-gui/emoticons/msn/broken_heart.png -share/licq/qt-gui/emoticons/msn/cake.png -share/licq/qt-gui/emoticons/msn/camera.png -share/licq/qt-gui/emoticons/msn/cat.png -share/licq/qt-gui/emoticons/msn/cigarette.png -share/licq/qt-gui/emoticons/msn/clock.png -share/licq/qt-gui/emoticons/msn/coffee.png -share/licq/qt-gui/emoticons/msn/computer.png -share/licq/qt-gui/emoticons/msn/confused_smile.png -share/licq/qt-gui/emoticons/msn/cry_smile.png -share/licq/qt-gui/emoticons/msn/devil_smile.png -share/licq/qt-gui/emoticons/msn/dog.png -share/licq/qt-gui/emoticons/msn/dont_know_smile.png -share/licq/qt-gui/emoticons/msn/dont_tell_smile.png -share/licq/qt-gui/emoticons/msn/emoticons.xml -share/licq/qt-gui/emoticons/msn/envelope.png -share/licq/qt-gui/emoticons/msn/film.png -share/licq/qt-gui/emoticons/msn/fingerscrossed.png -share/licq/qt-gui/emoticons/msn/girl.png -share/licq/qt-gui/emoticons/msn/girl_hug.png -share/licq/qt-gui/emoticons/msn/guy.png -share/licq/qt-gui/emoticons/msn/guy_hug.png -share/licq/qt-gui/emoticons/msn/handcuffs.png -share/licq/qt-gui/emoticons/msn/heart.png -share/licq/qt-gui/emoticons/msn/hifive.png -share/licq/qt-gui/emoticons/msn/island_palm.png -share/licq/qt-gui/emoticons/msn/kiss.png -share/licq/qt-gui/emoticons/msn/lightbulb.png -share/licq/qt-gui/emoticons/msn/lightning.png -share/licq/qt-gui/emoticons/msn/martini.png -share/licq/qt-gui/emoticons/msn/messenger.png -share/licq/qt-gui/emoticons/msn/mobile_phone.png -share/licq/qt-gui/emoticons/msn/money.png -share/licq/qt-gui/emoticons/msn/moon.png -share/licq/qt-gui/emoticons/msn/nerd_smile.png -share/licq/qt-gui/emoticons/msn/note.png -share/licq/qt-gui/emoticons/msn/omg_smile.png -share/licq/qt-gui/emoticons/msn/party_smile.png -share/licq/qt-gui/emoticons/msn/phone.png -share/licq/qt-gui/emoticons/msn/pizza.png -share/licq/qt-gui/emoticons/msn/plate.png -share/licq/qt-gui/emoticons/msn/present.png -share/licq/qt-gui/emoticons/msn/rainbow.png -share/licq/qt-gui/emoticons/msn/red_smile.png -share/licq/qt-gui/emoticons/msn/regular_smile.png -share/licq/qt-gui/emoticons/msn/roll_smile.png -share/licq/qt-gui/emoticons/msn/rose.png -share/licq/qt-gui/emoticons/msn/sad_smile.png -share/licq/qt-gui/emoticons/msn/sarcastic_smile.png -share/licq/qt-gui/emoticons/msn/secret_smile.png -share/licq/qt-gui/emoticons/msn/shades_smile.png -share/licq/qt-gui/emoticons/msn/sick_smile.png -share/licq/qt-gui/emoticons/msn/sleepy_smile.png -share/licq/qt-gui/emoticons/msn/smilec.png -share/licq/qt-gui/emoticons/msn/snail.png -share/licq/qt-gui/emoticons/msn/soccer_ball.png -share/licq/qt-gui/emoticons/msn/star.png -share/licq/qt-gui/emoticons/msn/stormy.png -share/licq/qt-gui/emoticons/msn/sun.png -share/licq/qt-gui/emoticons/msn/teeth_smile.png -share/licq/qt-gui/emoticons/msn/thinking_smile.png -share/licq/qt-gui/emoticons/msn/thumbs_down.png -share/licq/qt-gui/emoticons/msn/thumbs_up.png -share/licq/qt-gui/emoticons/msn/tongue_smile.png -share/licq/qt-gui/emoticons/msn/trillian_lol.png -share/licq/qt-gui/emoticons/msn/trillian_roll.png -share/licq/qt-gui/emoticons/msn/turtle.png -share/licq/qt-gui/emoticons/msn/umbrella.png -share/licq/qt-gui/emoticons/msn/what_smile.png -share/licq/qt-gui/emoticons/msn/wilted_rose.png -share/licq/qt-gui/emoticons/msn/wink_smile.png -share/licq/qt-gui/emoticons/msn/xbox.png -share/licq/qt-gui/emoticons/phpBB/README.txt -share/licq/qt-gui/emoticons/phpBB/biggrin.png -share/licq/qt-gui/emoticons/phpBB/confused.png -share/licq/qt-gui/emoticons/phpBB/cry.png -share/licq/qt-gui/emoticons/phpBB/devil.png -share/licq/qt-gui/emoticons/phpBB/emoticons.xml -share/licq/qt-gui/emoticons/phpBB/oh.png -share/licq/qt-gui/emoticons/phpBB/smile.png -share/licq/qt-gui/emoticons/phpBB/sunglasses.png -share/licq/qt-gui/emoticons/phpBB/tongue.png -share/licq/qt-gui/emoticons/phpBB/unhappy.png -share/licq/qt-gui/emoticons/phpBB/wink.png -share/licq/qt-gui/emoticons/thomas/README.txt -share/licq/qt-gui/emoticons/thomas/biggrin.png -share/licq/qt-gui/emoticons/thomas/confused.png -share/licq/qt-gui/emoticons/thomas/cry.png -share/licq/qt-gui/emoticons/thomas/emoticons.xcf.bz2 -share/licq/qt-gui/emoticons/thomas/emoticons.xml -share/licq/qt-gui/emoticons/thomas/oh.png -share/licq/qt-gui/emoticons/thomas/pig.png -share/licq/qt-gui/emoticons/thomas/smile.png -share/licq/qt-gui/emoticons/thomas/sunglasses.png -share/licq/qt-gui/emoticons/thomas/tongue.png -share/licq/qt-gui/emoticons/thomas/unhappy.png -share/licq/qt-gui/emoticons/thomas/wink.png -share/licq/qt-gui/exticons/basic/basic.icons -share/licq/qt-gui/exticons/basic/itemCollapsed.xpm -share/licq/qt-gui/exticons/basic/itemExpanded.xpm -share/licq/qt-gui/exticons/basic/pixBirthday.xpm -share/licq/qt-gui/exticons/basic/pixCellular.xpm -share/licq/qt-gui/exticons/basic/pixCustomAR.xpm -share/licq/qt-gui/exticons/basic/pixICQphoneActive.xpm -share/licq/qt-gui/exticons/basic/pixICQphoneBusy.xpm -share/licq/qt-gui/exticons/basic/pixInvisible.xpm -share/licq/qt-gui/exticons/basic/pixPhone.xpm -share/licq/qt-gui/exticons/basic/pixPhoneFollowMeActive.xpm -share/licq/qt-gui/exticons/basic/pixPhoneFollowMeBusy.xpm -share/licq/qt-gui/exticons/basic/pixSharedFiles.xpm -share/licq/qt-gui/exticons/basic/pixTyping.xpm -share/licq/qt-gui/exticons/kde/README -share/licq/qt-gui/exticons/kde/birthday.png -share/licq/qt-gui/exticons/kde/collapsed.png -share/licq/qt-gui/exticons/kde/customar.png -share/licq/qt-gui/exticons/kde/expanded.png -share/licq/qt-gui/exticons/kde/gpgkey_disabled.png -share/licq/qt-gui/exticons/kde/gpgkey_enabled.png -share/licq/qt-gui/exticons/kde/invisible.png -share/licq/qt-gui/exticons/kde/kde.icons -share/licq/qt-gui/exticons/kde/phone.png -share/licq/qt-gui/exticons/kde/phone2.png -share/licq/qt-gui/exticons/kde/pixICQphoneActive.png -share/licq/qt-gui/exticons/kde/pixICQphoneBusy.png -share/licq/qt-gui/exticons/kde/pixPhoneFollowMeActive.png -share/licq/qt-gui/exticons/kde/pixPhoneFollowMeBusy.png -share/licq/qt-gui/exticons/kde/sharedfiles.png -share/licq/qt-gui/exticons/kde/typing.png -share/licq/qt-gui/exticons/thomas/itemCollapsed.xpm -share/licq/qt-gui/exticons/thomas/itemExpanded.xpm -share/licq/qt-gui/exticons/thomas/pixBirthday.xpm -share/licq/qt-gui/exticons/thomas/pixCellular.xpm -share/licq/qt-gui/exticons/thomas/pixCustomAR.xpm -share/licq/qt-gui/exticons/thomas/pixGPGKeyDisabled.xpm -share/licq/qt-gui/exticons/thomas/pixGPGKeyEnabled.xpm -share/licq/qt-gui/exticons/thomas/pixICQphoneActive.xpm -share/licq/qt-gui/exticons/thomas/pixICQphoneBusy.xpm -share/licq/qt-gui/exticons/thomas/pixInvisible.xpm -share/licq/qt-gui/exticons/thomas/pixPhone.xpm -share/licq/qt-gui/exticons/thomas/pixPhoneFollowMeActive.xpm -share/licq/qt-gui/exticons/thomas/pixPhoneFollowMeBusy.xpm -share/licq/qt-gui/exticons/thomas/pixSharedFiles.xpm -share/licq/qt-gui/exticons/thomas/thomas.icons -share/licq/qt-gui/icons/ami/aimaway.png -share/licq/qt-gui/icons/ami/aimoffline.png -share/licq/qt-gui/icons/ami/aimonline.png -share/licq/qt-gui/icons/ami/ami.icons -share/licq/qt-gui/icons/ami/away.png -share/licq/qt-gui/icons/ami/dnd.png -share/licq/qt-gui/icons/ami/ffc.png -share/licq/qt-gui/icons/ami/file.png -share/licq/qt-gui/icons/ami/message.png -share/licq/qt-gui/icons/ami/msnaway.png -share/licq/qt-gui/icons/ami/msnoccupied.png -share/licq/qt-gui/icons/ami/msnoffline.png -share/licq/qt-gui/icons/ami/msnonline.png -share/licq/qt-gui/icons/ami/msnprivate.png -share/licq/qt-gui/icons/ami/na.png -share/licq/qt-gui/icons/ami/occupied.png -share/licq/qt-gui/icons/ami/offline.png -share/licq/qt-gui/icons/ami/online.png -share/licq/qt-gui/icons/ami/private.png -share/licq/qt-gui/icons/ami/readme.txt -share/licq/qt-gui/icons/ami/url.png -share/licq/qt-gui/icons/ami/xmppaway.png -share/licq/qt-gui/icons/ami/xmppdnd.png -share/licq/qt-gui/icons/ami/xmppffc.png -share/licq/qt-gui/icons/ami/xmppna.png -share/licq/qt-gui/icons/ami/xmppoffline.png -share/licq/qt-gui/icons/ami/xmpponline.png -share/licq/qt-gui/icons/computer/chat.xpm -share/licq/qt-gui/icons/computer/chess.xpm -share/licq/qt-gui/icons/computer/computer.icons -share/licq/qt-gui/icons/computer/cross.xpm -share/licq/qt-gui/icons/computer/ffchat.xpm -share/licq/qt-gui/icons/computer/file.xpm -share/licq/qt-gui/icons/computer/lock.xpm -share/licq/qt-gui/icons/computer/message.xpm -share/licq/qt-gui/icons/computer/offline.xpm -share/licq/qt-gui/icons/computer/online.xpm -share/licq/qt-gui/icons/computer/private.xpm -share/licq/qt-gui/icons/computer/sign.xpm -share/licq/qt-gui/icons/computer/url.xpm -share/licq/qt-gui/icons/icq/aimaway.png -share/licq/qt-gui/icons/icq/aimoffline.png -share/licq/qt-gui/icons/icq/aimonline.png -share/licq/qt-gui/icons/icq/away.ppm -share/licq/qt-gui/icons/icq/dnd.ppm -share/licq/qt-gui/icons/icq/icq.icons -share/licq/qt-gui/icons/icq/message.ppm -share/licq/qt-gui/icons/icq/msnaway.xpm -share/licq/qt-gui/icons/icq/msnoccupied.xpm -share/licq/qt-gui/icons/icq/msnoffline.xpm -share/licq/qt-gui/icons/icq/msnonline.xpm -share/licq/qt-gui/icons/icq/msnprivate.xpm -share/licq/qt-gui/icons/icq/na.ppm -share/licq/qt-gui/icons/icq/occupied.ppm -share/licq/qt-gui/icons/icq/offline.ppm -share/licq/qt-gui/icons/icq/online.ppm -share/licq/qt-gui/icons/icq/private.xpm -share/licq/qt-gui/icons/icq2/aimaway.png -share/licq/qt-gui/icons/icq2/aimoffline.png -share/licq/qt-gui/icons/icq2/aimonline.png -share/licq/qt-gui/icons/icq2/away.xpm -share/licq/qt-gui/icons/icq2/chat.xpm -share/licq/qt-gui/icons/icq2/dnd.xpm -share/licq/qt-gui/icons/icq2/ffc.xpm -share/licq/qt-gui/icons/icq2/file.xpm -share/licq/qt-gui/icons/icq2/icq2.icons -share/licq/qt-gui/icons/icq2/invisible.xpm -share/licq/qt-gui/icons/icq2/message.xpm -share/licq/qt-gui/icons/icq2/msnaway.xpm -share/licq/qt-gui/icons/icq2/msnoccupied.xpm -share/licq/qt-gui/icons/icq2/msnoffline.xpm -share/licq/qt-gui/icons/icq2/msnonline.xpm -share/licq/qt-gui/icons/icq2/msnprivate.xpm -share/licq/qt-gui/icons/icq2/na.xpm -share/licq/qt-gui/icons/icq2/occ.xpm -share/licq/qt-gui/icons/icq2/offline.xpm -share/licq/qt-gui/icons/icq2/online.xpm -share/licq/qt-gui/icons/icq2/sms.xpm -share/licq/qt-gui/icons/icq2/url.xpm -share/licq/qt-gui/icons/kde/README -share/licq/qt-gui/icons/kde/aim_away.png -share/licq/qt-gui/icons/kde/aim_offline.png -share/licq/qt-gui/icons/kde/aim_online.png -share/licq/qt-gui/icons/kde/authorize.png -share/licq/qt-gui/icons/kde/away.png -share/licq/qt-gui/icons/kde/chat.png -share/licq/qt-gui/icons/kde/contact.png -share/licq/qt-gui/icons/kde/dnd.png -share/licq/qt-gui/icons/kde/ffc.png -share/licq/qt-gui/icons/kde/file.png -share/licq/qt-gui/icons/kde/gpgkey.png -share/licq/qt-gui/icons/kde/history.png -share/licq/qt-gui/icons/kde/info.png -share/licq/qt-gui/icons/kde/invisible.png -share/licq/qt-gui/icons/kde/kde.icons -share/licq/qt-gui/icons/kde/message.png -share/licq/qt-gui/icons/kde/msn_away.png -share/licq/qt-gui/icons/kde/msn_occupied.png -share/licq/qt-gui/icons/kde/msn_offline.png -share/licq/qt-gui/icons/kde/msn_online.png -share/licq/qt-gui/icons/kde/msn_private.png -share/licq/qt-gui/icons/kde/multiplerec.png -share/licq/qt-gui/icons/kde/na.png -share/licq/qt-gui/icons/kde/occupied.png -share/licq/qt-gui/icons/kde/offline.png -share/licq/qt-gui/icons/kde/online.png -share/licq/qt-gui/icons/kde/remove.png -share/licq/qt-gui/icons/kde/reqauthorize.png -share/licq/qt-gui/icons/kde/search.png -share/licq/qt-gui/icons/kde/secureoff.png -share/licq/qt-gui/icons/kde/secureon.png -share/licq/qt-gui/icons/kde/smile.png -share/licq/qt-gui/icons/kde/sms.png -share/licq/qt-gui/icons/kde/textcolor.png -share/licq/qt-gui/icons/kde/www.png -share/licq/qt-gui/icons/kde/xmpp_away.png -share/licq/qt-gui/icons/kde/xmpp_dnd.png -share/licq/qt-gui/icons/kde/xmpp_ffc.png -share/licq/qt-gui/icons/kde/xmpp_na.png -share/licq/qt-gui/icons/kde/xmpp_offline.png -share/licq/qt-gui/icons/kde/xmpp_online.png -share/licq/qt-gui/icons/mark/away.xpm -share/licq/qt-gui/icons/mark/chat.xpm -share/licq/qt-gui/icons/mark/dnd.xpm -share/licq/qt-gui/icons/mark/ffc.xpm -share/licq/qt-gui/icons/mark/file.xpm -share/licq/qt-gui/icons/mark/mark.icons -share/licq/qt-gui/icons/mark/message.xpm -share/licq/qt-gui/icons/mark/na.xpm -share/licq/qt-gui/icons/mark/occupied.xpm -share/licq/qt-gui/icons/mark/offline.xpm -share/licq/qt-gui/icons/mark/online.xpm -share/licq/qt-gui/icons/mark/private.xpm -share/licq/qt-gui/icons/mark/url.xpm -share/licq/qt-gui/icons/thomas/README.txt -share/licq/qt-gui/icons/thomas/aimaway.png -share/licq/qt-gui/icons/thomas/aimoffline.png -share/licq/qt-gui/icons/thomas/aimonline.png -share/licq/qt-gui/icons/thomas/authorize.xpm -share/licq/qt-gui/icons/thomas/away.xpm -share/licq/qt-gui/icons/thomas/chat.xpm -share/licq/qt-gui/icons/thomas/contact.xpm -share/licq/qt-gui/icons/thomas/dnd.xpm -share/licq/qt-gui/icons/thomas/ffc.xpm -share/licq/qt-gui/icons/thomas/file.xpm -share/licq/qt-gui/icons/thomas/gpgkey.xpm -share/licq/qt-gui/icons/thomas/history.xpm -share/licq/qt-gui/icons/thomas/icons.thomas.tar.bz2 -share/licq/qt-gui/icons/thomas/info.xpm -share/licq/qt-gui/icons/thomas/invisible.xpm -share/licq/qt-gui/icons/thomas/message.xpm -share/licq/qt-gui/icons/thomas/msnaway.xpm -share/licq/qt-gui/icons/thomas/msnoccupied.xpm -share/licq/qt-gui/icons/thomas/msnoffline.xpm -share/licq/qt-gui/icons/thomas/msnonline.xpm -share/licq/qt-gui/icons/thomas/msnprivate.xpm -share/licq/qt-gui/icons/thomas/na.xpm -share/licq/qt-gui/icons/thomas/occ.xpm -share/licq/qt-gui/icons/thomas/offline.xpm -share/licq/qt-gui/icons/thomas/online.xpm -share/licq/qt-gui/icons/thomas/remove.xpm -share/licq/qt-gui/icons/thomas/search.xpm -share/licq/qt-gui/icons/thomas/secureoff.xpm -share/licq/qt-gui/icons/thomas/secureon.xpm -share/licq/qt-gui/icons/thomas/sms.xpm -share/licq/qt-gui/icons/thomas/thomas.icons -share/licq/qt-gui/icons/thomas/url.xpm -share/licq/qt-gui/locale/be.qm -share/licq/qt-gui/locale/bg_BG.qm -share/licq/qt-gui/locale/cs_CZ.qm -share/licq/qt-gui/locale/de.qm -share/licq/qt-gui/locale/es.qm -share/licq/qt-gui/locale/fi.qm -share/licq/qt-gui/locale/fr.qm -share/licq/qt-gui/locale/hu_HU.qm -share/licq/qt-gui/locale/it.qm -share/licq/qt-gui/locale/ja_JP.eucJP.qm -share/licq/qt-gui/locale/pl.qm -share/licq/qt-gui/locale/pt.qm -share/licq/qt-gui/locale/pt_BR.qm -share/licq/qt-gui/locale/ru.qm -share/licq/qt-gui/locale/sr.qm -share/licq/qt-gui/locale/sv.qm -share/licq/qt-gui/locale/tr.qm -share/licq/qt-gui/locale/uk.qm -share/licq/qt-gui/skins/Mirabilis/Mirabilis.skin -share/licq/qt-gui/skins/Mirabilis/README -share/licq/qt-gui/skins/Mirabilis/background.png -share/licq/qt-gui/skins/Mirabilis/background.xcf -share/licq/qt-gui/skins/Mirabilis/btnDown.png -share/licq/qt-gui/skins/Mirabilis/btnHighlight.png -share/licq/qt-gui/skins/Mirabilis/btnUp.png -share/licq/qt-gui/skins/Mirabilis/lblmsg.png -share/licq/qt-gui/skins/Mirabilis/status.png -share/licq/qt-gui/skins/basic-ncb/basic-ncb.skin -share/licq/qt-gui/skins/basic/basic.skin -share/licq/qt-gui/skins/bheart/Frame.png -share/licq/qt-gui/skins/bheart/MenuButtonDown.png -share/licq/qt-gui/skins/bheart/MenuButtonUp.png -share/licq/qt-gui/skins/bheart/MenuButtonlight.png -share/licq/qt-gui/skins/bheart/README -share/licq/qt-gui/skins/bheart/bheart.skin -share/licq/qt-gui/skins/compact/button.png -share/licq/qt-gui/skins/compact/compact.skin -share/licq/qt-gui/skins/compact/frame.png -share/licq/qt-gui/skins/compact/msg.png -share/licq/qt-gui/skins/compact/status.png -share/licq/qt-gui/skins/dim/Frame.png -share/licq/qt-gui/skins/dim/Label-small.png -share/licq/qt-gui/skins/dim/MenuDown.png -share/licq/qt-gui/skins/dim/MenuUpFocus.png -share/licq/qt-gui/skins/dim/MenuUpNoFocus.png -share/licq/qt-gui/skins/dim/Status.png -share/licq/qt-gui/skins/dim/dim.skin -share/licq/qt-gui/skins/dim/mask.png -share/licq/qt-gui/skins/e/butMenu.png -share/licq/qt-gui/skins/e/butMenuDown.png -share/licq/qt-gui/skins/e/butMenuFocus.png -share/licq/qt-gui/skins/e/e.skin -share/licq/qt-gui/skins/e/frame.png -share/licq/qt-gui/skins/e/msg.png -share/licq/qt-gui/skins/e/status.png -share/licq/qt-gui/skins/gradient/background.png -share/licq/qt-gui/skins/gradient/buttonLowered.png -share/licq/qt-gui/skins/gradient/buttonRaised.png -share/licq/qt-gui/skins/gradient/gradient.skin -share/licq/qt-gui/skins/gradient/msg.png -share/licq/qt-gui/skins/gradient/status.png -share/licq/qt-gui/skins/icq-ncb/icq-ncb.skin -share/licq/qt-gui/skins/icq/icq.skin -share/licq/qt-gui/skins/pli/Frame.png -share/licq/qt-gui/skins/pli/MenuButtonDown.png -share/licq/qt-gui/skins/pli/MenuButtonUp.png -share/licq/qt-gui/skins/pli/pli.skin -share/licq/qt-gui/skins/shale/butMenu.png -share/licq/qt-gui/skins/shale/butMenuDown.png -share/licq/qt-gui/skins/shale/butMenuFocus.png -share/licq/qt-gui/skins/shale/frame.png -share/licq/qt-gui/skins/shale/shale.skin -share/licq/qt-gui/skins/shale/status.png -share/licq/qt-gui/skins/thomas/Button.xcf -share/licq/qt-gui/skins/thomas/README -share/licq/qt-gui/skins/thomas/background.png -share/licq/qt-gui/skins/thomas/btnDown.png -share/licq/qt-gui/skins/thomas/btnHighlight.png -share/licq/qt-gui/skins/thomas/btnUp.png -share/licq/qt-gui/skins/thomas/thomas.skin diff --git a/net-im/licq/Makefile b/net-im/licq/Makefile deleted file mode 100644 index 7c02fed7180b..000000000000 --- a/net-im/licq/Makefile +++ /dev/null @@ -1,57 +0,0 @@ -# Created by: Brian Feldman & Matt Heckaman - -PORTNAME= base -PORTVERSION= 1.9.0 -PORTREVISION= 4 -CATEGORIES= net-im -PKGNAMEPREFIX= licq- -PKGNAMESUFFIX= ${SOCKS_SUFFIX}${PKGNAMESUFFIX2} - -MAINTAINER= ports@FreeBSD.org -COMMENT= Popular ICQ-compatible plugin-based program - -LICENSE= GPLv2 - -LIB_DEPENDS= libboost_regex.so:devel/boost-libs - -BROKEN_FreeBSD_12_powerpc64= fails to pass tests -BROKEN_sparc64= fails to link -BROKEN= ld: error: undefined symbol: boost::scoped_static_mutex_lock::scoped_static_mutex_lock(boost::static_mutex&, bool) - -DEPRECATED= Abandonware, project is dead -EXPIRATION_DATE= 2022-06-20 - -USES= cmake:noninja iconv ssl -USE_CXXSTD= c++98 -USE_GITHUB= yes -GH_ACCOUNT= licq-im -GH_PROJECT= licq -GH_TAGNAME= f271d55 -WRKSRC_SUBDIR= licq -CFLAGS+= -I${LOCALBASE}/include -CXXFLAGS+= -DGTEST_USE_OWN_TR1_TUPLE - -OPTIONS_DEFINE= NLS GPGME -OPTIONS_DEFAULT=GPGME -OPTIONS_SUB=yes -GPGME_DESC= Build support for gpgme -NLS_USES= gettext -NLS_CMAKE_OFF= -DENABLE_NLS:BOOL=OFF - -GPGME_LIB_DEPENDS= libgpgme.so:security/gpgme \ - libassuan.so:security/libassuan \ - libgpg-error.so:security/libgpg-error - -LICQ_PORT?= net-im/licq - -.include <bsd.port.options.mk> - -pre-configure: - ${REINPLACE_CMD} -e 's=!/bin/bash=!${LOCALBASE}/bin/bash=' \ - ${WRKSRC}/bin/sidclean.sh - -post-install: - ${MKDIR} ${STAGEDIR}${PREFIX}/lib/licq - ${INSTALL_SCRIPT} ${WRKSRC}/bin/sidclean.sh ${STAGEDIR}${PREFIX}/bin/sidclean.bash - -.include <bsd.port.mk> diff --git a/net-im/licq/distinfo b/net-im/licq/distinfo deleted file mode 100644 index f7be501b1331..000000000000 --- a/net-im/licq/distinfo +++ /dev/null @@ -1,3 +0,0 @@ -TIMESTAMP = 1546802369 -SHA256 (licq-im-licq-1.9.0-f271d55_GH0.tar.gz) = 0b6eb164b0faa31773c2b06096c7a3002d0054b198caa5ae5a703964c78fc641 -SIZE (licq-im-licq-1.9.0-f271d55_GH0.tar.gz) = 2921027 diff --git a/net-im/licq/files/patch-3rdparty_gmock_include_gmock_gmock-actions.h b/net-im/licq/files/patch-3rdparty_gmock_include_gmock_gmock-actions.h deleted file mode 100644 index bf13ef99eafa..000000000000 --- a/net-im/licq/files/patch-3rdparty_gmock_include_gmock_gmock-actions.h +++ /dev/null @@ -1,92 +0,0 @@ ---- 3rdparty/gmock/include/gmock/gmock-actions.h.orig 2014-10-22 20:07:20 UTC -+++ 3rdparty/gmock/include/gmock/gmock-actions.h -@@ -163,18 +163,27 @@ class DefaultValue { - // Sets the default value for type T; requires T to be - // copy-constructable and have a public destructor. - static void Set(T x) { -- delete value_; -- value_ = new T(x); -+ delete producer_; -+ producer_ = new FixedValueProducer(x); - } - -+ // Provides a factory function to be called to generate the default value. -+ // This method can be used even if T is only move-constructible, but it is not -+ // limited to that case. -+ typedef T (*FactoryFunction)(); -+ static void SetFactory(FactoryFunction factory) { -+ delete producer_; -+ producer_ = new FactoryValueProducer(factory); -+ } -+ - // Unsets the default value for type T. - static void Clear() { -- delete value_; -- value_ = NULL; -+ delete producer_; -+ producer_ = NULL; - } - - // Returns true iff the user has set the default value for type T. -- static bool IsSet() { return value_ != NULL; } -+ static bool IsSet() { return producer_ != NULL; } - - // Returns true if T has a default return value set by the user or there - // exists a built-in default value. -@@ -183,15 +192,42 @@ class DefaultValue { - } - - // Returns the default value for type T if the user has set one; -- // otherwise returns the built-in default value if there is one; -- // otherwise aborts the process. -+ // otherwise returns the built-in default value. Requires that Exists() -+ // is true, which ensures that the return value is well-defined. - static T Get() { -- return value_ == NULL ? -- internal::BuiltInDefaultValue<T>::Get() : *value_; -+ return producer_ == NULL ? -+ internal::BuiltInDefaultValue<T>::Get() : producer_->Produce(); - } - - private: -- static const T* value_; -+ class ValueProducer { -+ public: -+ virtual ~ValueProducer() {} -+ virtual T Produce() = 0; -+ }; -+ -+ class FixedValueProducer : public ValueProducer { -+ public: -+ explicit FixedValueProducer(T value) : value_(value) {} -+ virtual T Produce() { return value_; } -+ -+ private: -+ const T value_; -+ GTEST_DISALLOW_COPY_AND_ASSIGN_(FixedValueProducer); -+ }; -+ -+ class FactoryValueProducer : public ValueProducer { -+ public: -+ explicit FactoryValueProducer(FactoryFunction factory) -+ : factory_(factory) {} -+ virtual T Produce() { return factory_(); } -+ -+ private: -+ const FactoryFunction factory_; -+ GTEST_DISALLOW_COPY_AND_ASSIGN_(FactoryValueProducer); -+ }; -+ -+ static ValueProducer* producer_; - }; - - // This partial specialization allows a user to set default values for -@@ -241,7 +277,7 @@ class DefaultValue<void> { - - // Points to the user-set default value for type T. - template <typename T> --const T* DefaultValue<T>::value_ = NULL; -+typename DefaultValue<T>::ValueProducer* DefaultValue<T>::producer_ = NULL; - - // Points to the user-set default value for type T&. - template <typename T> diff --git a/net-im/licq/files/patch-3rdparty_gmock_include_gmock_gmock-spec-builders.h b/net-im/licq/files/patch-3rdparty_gmock_include_gmock_gmock-spec-builders.h deleted file mode 100644 index 7a89bd91a857..000000000000 --- a/net-im/licq/files/patch-3rdparty_gmock_include_gmock_gmock-spec-builders.h +++ /dev/null @@ -1,183 +0,0 @@ ---- 3rdparty/gmock/include/gmock/gmock-spec-builders.h.orig 2014-10-22 20:07:20 UTC -+++ 3rdparty/gmock/include/gmock/gmock-spec-builders.h -@@ -211,7 +211,7 @@ class GTEST_API_ UntypedFunctionMockerBase { - // arguments. This function can be safely called from multiple - // threads concurrently. The caller is responsible for deleting the - // result. -- const UntypedActionResultHolderBase* UntypedInvokeWith( -+ UntypedActionResultHolderBase* UntypedInvokeWith( - const void* untyped_args) - GTEST_LOCK_EXCLUDED_(g_gmock_mutex); - -@@ -1289,6 +1289,58 @@ class MockSpec { - GTEST_DISALLOW_ASSIGN_(MockSpec); - }; // class MockSpec - -+// Wrapper type for generically holding an ordinary value or lvalue reference. -+// If T is not a reference type, it must be copyable or movable. -+// ReferenceOrValueWrapper<T> is movable, and will also be copyable unless -+// T is a move-only value type (which means that it will always be copyable -+// if the current platform does not support move semantics). -+// -+// The primary template defines handling for values, but function header -+// comments describe the contract for the whole template (including -+// specializations). -+template <typename T> -+class ReferenceOrValueWrapper { -+ public: -+ // Constructs a wrapper from the given value/reference. -+ explicit ReferenceOrValueWrapper(T value) -+ : value_(GTEST_MOVE_(value)) {} -+ -+ // Unwraps and returns the underlying value/reference, exactly as -+ // originally passed. The behavior of calling this more than once on -+ // the same object is unspecified. -+ T Unwrap() { -+ return GTEST_MOVE_(value_); -+ } -+ -+ // Provides nondestructive access to the underlying value/reference. -+ // Always returns a const reference (more precisely, -+ // const RemoveReference<T>&). The behavior of calling this after -+ // calling Unwrap on the same object is unspecified. -+ const T& Peek() const { -+ return value_; -+ } -+ -+ private: -+ T value_; -+}; -+ -+// Specialization for lvalue reference types. See primary template -+// for documentation. -+template <typename T> -+class ReferenceOrValueWrapper<T&> { -+ public: -+ // Workaround for debatable pass-by-reference lint warning (c-library-team -+ // policy precludes NOLINT in this context) -+ typedef T& reference; -+ explicit ReferenceOrValueWrapper(reference ref) -+ : value_ptr_(&ref) {} -+ T& Unwrap() { return *value_ptr_; } -+ const T& Peek() const { return *value_ptr_; } -+ -+ private: -+ T* value_ptr_; -+}; -+ - // MSVC warns about using 'this' in base member initializer list, so - // we need to temporarily disable the warning. We have to do it for - // the entire class to suppress the warning, even though it's about -@@ -1320,23 +1372,16 @@ class UntypedActionResultHolderBase { - template <typename T> - class ActionResultHolder : public UntypedActionResultHolderBase { - public: -- explicit ActionResultHolder(T a_value) : value_(a_value) {} -- -- // The compiler-generated copy constructor and assignment operator -- // are exactly what we need, so we don't need to define them. -- -- // Returns the held value and deletes this object. -- T GetValueAndDelete() const { -- T retval(value_); -- delete this; -- return retval; -+ // Returns the held value. Must not be called more than once. -+ T Unwrap() { -+ return result_.Unwrap(); - } - - // Prints the held value as an action's result to os. - virtual void PrintAsActionResult(::std::ostream* os) const { - *os << "\n Returns: "; - // T may be a reference type, so we don't use UniversalPrint(). -- UniversalPrinter<T>::Print(value_, os); -+ UniversalPrinter<T>::Print(result_.Peek(), os); - } - - // Performs the given mock function's default action and returns the -@@ -1346,8 +1391,8 @@ class ActionResultHolder : public UntypedActionResultH - const FunctionMockerBase<F>* func_mocker, - const typename Function<F>::ArgumentTuple& args, - const string& call_description) { -- return new ActionResultHolder( -- func_mocker->PerformDefaultAction(args, call_description)); -+ return new ActionResultHolder(Wrapper( -+ func_mocker->PerformDefaultAction(args, call_description))); - } - - // Performs the given action and returns the result in a new-ed -@@ -1356,42 +1401,52 @@ class ActionResultHolder : public UntypedActionResultH - static ActionResultHolder* - PerformAction(const Action<F>& action, - const typename Function<F>::ArgumentTuple& args) { -- return new ActionResultHolder(action.Perform(args)); -+ return new ActionResultHolder(Wrapper(action.Perform(args))); - } - - private: -- T value_; -+ typedef ReferenceOrValueWrapper<T> Wrapper; - -- // T could be a reference type, so = isn't supported. -- GTEST_DISALLOW_ASSIGN_(ActionResultHolder); -+ explicit ActionResultHolder(Wrapper result) -+ : result_(GTEST_MOVE_(result)) {} -+ -+ Wrapper result_; -+ -+ GTEST_DISALLOW_COPY_AND_ASSIGN_(ActionResultHolder); - }; - - // Specialization for T = void. - template <> - class ActionResultHolder<void> : public UntypedActionResultHolderBase { - public: -- void GetValueAndDelete() const { delete this; } -+ void Unwrap() { } - - virtual void PrintAsActionResult(::std::ostream* /* os */) const {} - -- // Performs the given mock function's default action and returns NULL; -+ // Performs the given mock function's default action and returns ownership -+ // of an empty ActionResultHolder*. - template <typename F> - static ActionResultHolder* PerformDefaultAction( - const FunctionMockerBase<F>* func_mocker, - const typename Function<F>::ArgumentTuple& args, - const string& call_description) { - func_mocker->PerformDefaultAction(args, call_description); -- return NULL; -+ return new ActionResultHolder; - } - -- // Performs the given action and returns NULL. -+ // Performs the given action and returns ownership of an empty -+ // ActionResultHolder*. - template <typename F> - static ActionResultHolder* PerformAction( - const Action<F>& action, - const typename Function<F>::ArgumentTuple& args) { - action.Perform(args); -- return NULL; -+ return new ActionResultHolder; - } -+ -+ private: -+ ActionResultHolder() {} -+ GTEST_DISALLOW_COPY_AND_ASSIGN_(ActionResultHolder); - }; - - // The base of the function mocker class for the given function type. -@@ -1526,8 +1581,9 @@ class FunctionMockerBase : public UntypedFunctionMocke - // threads concurrently. - Result InvokeWith(const ArgumentTuple& args) - GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { -- return static_cast<const ResultHolder*>( -- this->UntypedInvokeWith(&args))->GetValueAndDelete(); -+ scoped_ptr<ResultHolder> holder( -+ DownCast_<ResultHolder*>(this->UntypedInvokeWith(&args))); -+ return holder->Unwrap(); - } - - // Adds and returns a default action spec for this mock function. diff --git a/net-im/licq/files/patch-3rdparty_gmock_include_gmock_internal_gmock-internal-utils.h b/net-im/licq/files/patch-3rdparty_gmock_include_gmock_internal_gmock-internal-utils.h deleted file mode 100644 index 5d65f7c9fb05..000000000000 --- a/net-im/licq/files/patch-3rdparty_gmock_include_gmock_internal_gmock-internal-utils.h +++ /dev/null @@ -1,38 +0,0 @@ ---- 3rdparty/gmock/include/gmock/internal/gmock-internal-utils.h.orig 2014-10-22 20:07:20 UTC -+++ 3rdparty/gmock/include/gmock/internal/gmock-internal-utils.h -@@ -361,17 +361,30 @@ template <typename T> struct DecayArray<T[]> { - typedef const T* type; - }; - --// Invalid<T>() returns an invalid value of type T. This is useful -+// Disable MSVC warnings for infinite recursion, since in this case the -+// the recursion is unreachable. -+#ifdef _MSC_VER -+# pragma warning(push) -+# pragma warning(disable:4717) -+#endif -+ -+// Invalid<T>() is usable as an expression of type T, but will terminate -+// the program with an assertion failure if actually run. This is useful - // when a value of type T is needed for compilation, but the statement - // will not really be executed (or we don't care if the statement - // crashes). - template <typename T> - inline T Invalid() { -- return const_cast<typename remove_reference<T>::type&>( -- *static_cast<volatile typename remove_reference<T>::type*>(NULL)); -+ Assert(false, "", -1, "Internal error: attempt to return invalid value"); -+ // This statement is unreachable, and would never terminate even if it -+ // could be reached. It is provided only to placate compiler warnings -+ // about missing return statements. -+ return Invalid<T>(); - } --template <> --inline void Invalid<void>() {} -+ -+#ifdef _MSC_VER -+# pragma warning(pop) -+#endif - - // Given a raw type (i.e. having no top-level reference or const - // modifier) RawContainer that's either an STL-style container or a diff --git a/net-im/licq/files/patch-3rdparty_gmock_src_gmock-spec-builders.cc b/net-im/licq/files/patch-3rdparty_gmock_src_gmock-spec-builders.cc deleted file mode 100644 index ce84096cad90..000000000000 --- a/net-im/licq/files/patch-3rdparty_gmock_src_gmock-spec-builders.cc +++ /dev/null @@ -1,29 +0,0 @@ ---- 3rdparty/gmock/src/gmock-spec-builders.cc.orig 2014-10-22 20:07:20 UTC -+++ 3rdparty/gmock/src/gmock-spec-builders.cc -@@ -325,7 +325,7 @@ const char* UntypedFunctionMockerBase::Name() const - // Calculates the result of invoking this mock function with the given - // arguments, prints it, and returns it. The caller is responsible - // for deleting the result. --const UntypedActionResultHolderBase* -+UntypedActionResultHolderBase* - UntypedFunctionMockerBase::UntypedInvokeWith(const void* const untyped_args) - GTEST_LOCK_EXCLUDED_(g_gmock_mutex) { - if (untyped_expectations_.size() == 0) { -@@ -363,7 +363,7 @@ UntypedFunctionMockerBase::UntypedInvokeWith(const voi - this->UntypedDescribeUninterestingCall(untyped_args, &ss); - - // Calculates the function result. -- const UntypedActionResultHolderBase* const result = -+ UntypedActionResultHolderBase* const result = - this->UntypedPerformDefaultAction(untyped_args, ss.str()); - - // Prints the function result. -@@ -410,7 +410,7 @@ UntypedFunctionMockerBase::UntypedInvokeWith(const voi - untyped_expectation->DescribeLocationTo(&loc); - } - -- const UntypedActionResultHolderBase* const result = -+ UntypedActionResultHolderBase* const result = - untyped_action == NULL ? - this->UntypedPerformDefaultAction(untyped_args, ss.str()) : - this->UntypedPerformAction(untyped_action, untyped_args); diff --git a/net-im/licq/files/patch-3rdparty_gtest_include_gtest_internal_gtest-port.h b/net-im/licq/files/patch-3rdparty_gtest_include_gtest_internal_gtest-port.h deleted file mode 100644 index 2c1a502110fc..000000000000 --- a/net-im/licq/files/patch-3rdparty_gtest_include_gtest_internal_gtest-port.h +++ /dev/null @@ -1,34 +0,0 @@ ---- 3rdparty/gtest/include/gtest/internal/gtest-port.h.orig 2014-10-22 20:07:20 UTC -+++ 3rdparty/gtest/include/gtest/internal/gtest-port.h -@@ -141,6 +141,10 @@ - // GTEST_DISALLOW_COPY_AND_ASSIGN_ - disables copy ctor and operator=. - // GTEST_MUST_USE_RESULT_ - declares that a function's result must be used. - // -+// C++11 feature wrappers: -+// -+// GTEST_MOVE_ - portability wrapper for std::move. -+// - // Synchronization: - // Mutex, MutexLock, ThreadLocal, GetThreadCount() - // - synchronization primitives. -@@ -211,6 +215,7 @@ - #include <iostream> // NOLINT - #include <sstream> // NOLINT - #include <string> // NOLINT -+#include <utility> - - #define GTEST_DEV_EMAIL_ "googletestframework@@googlegroups.com" - #define GTEST_FLAG_PREFIX_ "gtest_" -@@ -737,6 +742,12 @@ using ::std::tuple_size; - #else - # define GTEST_MUST_USE_RESULT_ - #endif // __GNUC__ && (GTEST_GCC_VER_ >= 30400) && !COMPILER_ICC -+ -+#if GTEST_LANG_CXX11 -+# define GTEST_MOVE_(x) ::std::move(x) // NOLINT -+#else -+# define GTEST_MOVE_(x) x -+#endif - - // Determine whether the compiler supports Microsoft's Structured Exception - // Handling. This is supported by several Windows compilers but generally diff --git a/net-im/licq/files/patch-filetransfer.h b/net-im/licq/files/patch-filetransfer.h deleted file mode 100644 index d4ff21cc1a58..000000000000 --- a/net-im/licq/files/patch-filetransfer.h +++ /dev/null @@ -1,10 +0,0 @@ ---- include/licq/icq/filetransfer.h.orig 2014-06-01 19:16:42 UTC -+++ include/licq/icq/filetransfer.h -@@ -73,6 +73,7 @@ - * which case the file will be saved as <filename>.<timestamp> - *-------------------------------------------------------------------------*/ - -+#include <sys/time.h> - #include <cstring> - #include <list> - #include <string> diff --git a/net-im/licq/files/patch-licq.cpp b/net-im/licq/files/patch-licq.cpp deleted file mode 100644 index 932db2f9e765..000000000000 --- a/net-im/licq/files/patch-licq.cpp +++ /dev/null @@ -1,52 +0,0 @@ ---- src/licq.cpp.orig 2014-06-01 19:16:42 UTC -+++ src/licq.cpp -@@ -89,6 +89,19 @@ using std::string; - extern SSL_CTX *gSSL_CTX; - extern SSL_CTX *gSSL_CTX_NONICQ; - -+# if !defined(OPENSSL_VERSION_NUMBER) || OPENSSL_VERSION_NUMBER < 0x10100001L || \ -+ (defined(LIBRESSL_VERSION_NUMBER) && LIBRESSL_VERSION_NUMBER < 0x20700000L) -+static int -+DH_set0_pqg(DH *dh, BIGNUM *p, BIGNUM *q, BIGNUM *g) -+{ -+ dh->p=p; -+ if (q != NULL) -+ dh->q=q; -+ dh->g=g; -+ return 1; /* success */ -+} -+# endif /* !defined() || OPENSSL_VERSION_NUMBER < 0x00907000L */ -+ - // AUTOGENERATED by dhparam - static DH *get_dh512() - { -@@ -104,12 +117,14 @@ static DH *get_dh512() - 0x02, - }; - DH *dh; -+ BIGNUM *dhp_bn, *dhg_bn; -+ - - if ((dh=DH_new()) == NULL) return(NULL); -- dh->p=BN_bin2bn(dh512_p,sizeof(dh512_p),NULL); -- dh->g=BN_bin2bn(dh512_g,sizeof(dh512_g),NULL); -- if ((dh->p == NULL) || (dh->g == NULL)) -- { DH_free(dh); return(NULL); } -+ dhp_bn = BN_bin2bn(dh512_p, sizeof(dh512_p), NULL); -+ dhg_bn = BN_bin2bn(dh512_g, sizeof(dh512_g), NULL); -+ if ((dhp_bn == NULL) || (dhg_bn == NULL) || !DH_set0_pqg(dh, dhp_bn, NULL, dhg_bn)) -+ { DH_free(dh); BN_free(dhp_bn); BN_free(dhg_bn); return(NULL); } - return(dh); - } - -@@ -610,8 +625,8 @@ bool CLicq::Init(int argc, char **argv) - #ifdef USE_OPENSSL - // Initialize SSL - SSL_library_init(); -- gSSL_CTX = SSL_CTX_new(TLSv1_method()); -- gSSL_CTX_NONICQ = SSL_CTX_new(TLSv1_method()); -+ gSSL_CTX = SSL_CTX_new(SSLv23_method()); -+ gSSL_CTX_NONICQ = SSL_CTX_new(SSLv23_method()); - #if OPENSSL_VERSION_NUMBER >= 0x00905000L - SSL_CTX_set_cipher_list(gSSL_CTX, "ADH:@STRENGTH"); - #else diff --git a/net-im/licq/files/patch-main.cpp b/net-im/licq/files/patch-main.cpp deleted file mode 100644 index 23c673667cf0..000000000000 --- a/net-im/licq/files/patch-main.cpp +++ /dev/null @@ -1,10 +0,0 @@ ---- src/main.cpp.orig 2014-06-01 19:16:42 UTC -+++ src/main.cpp -@@ -31,7 +31,6 @@ - - #ifdef USE_SOCKS5 - #define SOCKS --#define INCLUDE_PROTOTYPES - extern "C" { - #include <socks.h> - } diff --git a/net-im/licq/pkg-descr b/net-im/licq/pkg-descr deleted file mode 100644 index f38fe8a606cc..000000000000 --- a/net-im/licq/pkg-descr +++ /dev/null @@ -1,7 +0,0 @@ -This is an unofficial ICQ clone, written in C++. -It is in no way endorsed by Mirabilis, and now is the most full-featured -ICQ-compatible program with the exception of Java ICQ. - -LICENSE: GPL2 or later with execption to link with OpenSSL - -WWW: http://www.licq.org/ diff --git a/net-im/licq/pkg-message b/net-im/licq/pkg-message deleted file mode 100644 index 95eee5ae55e9..000000000000 --- a/net-im/licq/pkg-message +++ /dev/null @@ -1,9 +0,0 @@ -[ -{ type: install - message: <<EOM -In order to actually use licq, at least one plugin port needs to be installed. -Currently they include: licq-qt-gui, licq-kde-gui and several others. -Check the net category to find them. -EOM -} -] diff --git a/net-im/licq/pkg-plist b/net-im/licq/pkg-plist deleted file mode 100644 index 204cddbacc35..000000000000 --- a/net-im/licq/pkg-plist +++ /dev/null @@ -1,130 +0,0 @@ -bin/licq -bin/sidclean.bash -include/licq/buffer.h -include/licq/byteorder.h -include/licq/color.h -include/licq/contactlist/group.h -include/licq/contactlist/owner.h -include/licq/contactlist/user.h -include/licq/contactlist/usermanager.h -include/licq/conversation.h -include/licq/crypto.h -include/licq/daemon.h -include/licq/exec.h -include/licq/event.h -include/licq/exceptions/exception.h -include/licq/filter.h -include/licq/gpghelper.h -include/licq/icq/chat.h -include/licq/icq/filetransfer.h -include/licq/icq/icq.h -include/licq/icq/icqdata.h -include/licq/icq/owner.h -include/licq/icq/user.h -include/licq/inifile.h -include/licq/licqversion.h -include/licq/logging/log.h -include/licq/logging/logservice.h -include/licq/logging/logsink.h -include/licq/logging/logutils.h -include/licq/logging/pluginlogsink.h -include/licq/macro.h -include/licq/mainloop.h -include/licq/oneventmanager.h -include/licq/packet.h -include/licq/pipe.h -include/licq/plugin/generalplugin.h -include/licq/plugin/generalpluginfactory.h -include/licq/plugin/generalpluginhelper.h -include/licq/plugin/generalplugininstance.h -include/licq/plugin/generalplugininterface.h -include/licq/plugin/plugin.h -include/licq/plugin/pluginfactory.h -include/licq/plugin/plugininstance.h -include/licq/plugin/plugininterface.h -include/licq/plugin/pluginmanager.h -include/licq/plugin/protocolplugin.h -include/licq/plugin/protocolpluginfactory.h -include/licq/plugin/protocolpluginhelper.h -include/licq/plugin/protocolplugininstance.h -include/licq/plugin/protocolplugininterface.h -include/licq/pluginsignal.h -include/licq/protocolmanager.h -include/licq/protocolsignal.h -include/licq/proxy.h -include/licq/sarmanager.h -include/licq/socket.h -include/licq/socketmanager.h -include/licq/statistics.h -include/licq/thread/condition.h -include/licq/thread/lockable.h -include/licq/thread/mutex.h -include/licq/thread/mutexlocker.h -include/licq/thread/readwritemutex.h -include/licq/thread/threadspecificdata.h -include/licq/translator.h -include/licq/userevents.h -include/licq/userid.h -include/licq/version.h -share/licq/cmake/FindLicq.cmake -share/licq/cmake/LicqCommonCompilerFlags.cmake -share/licq/cmake/LicqConfig.cmake -share/licq/cmake/LicqPaths.cmake -share/licq/cmake/Modules/FindIconv.cmake -share/licq/cmake/cmake_uninstall.cmake.in -share/licq/sounds/Monty-Python.wav -share/licq/sounds/fun/Auth.wav -share/licq/sounds/fun/Chat.wav -share/licq/sounds/fun/Contact.wav -share/licq/sounds/fun/File.wav -share/licq/sounds/fun/Message.wav -share/licq/sounds/fun/Online.wav -share/licq/sounds/fun/System.wav -share/licq/sounds/fun/URL.wav -share/licq/sounds/icq/Auth.wav -share/licq/sounds/icq/Chat.wav -share/licq/sounds/icq/Contact.wav -share/licq/sounds/icq/File.wav -share/licq/sounds/icq/Message.wav -share/licq/sounds/icq/Online.wav -share/licq/sounds/icq/System.wav -share/licq/sounds/icq/URL.wav -share/licq/translations/ASCII -share/licq/translations/CP437 -share/licq/translations/CP850 -share/licq/translations/DANISH -share/licq/translations/DEC_MCS -share/licq/translations/DG_MCS -share/licq/translations/DUTCH -share/licq/translations/FINNISH -share/licq/translations/FRENCH -share/licq/translations/FRENCH_CANADIAN -share/licq/translations/GERMAN -share/licq/translations/HP_MCS -share/licq/translations/IRV -share/licq/translations/ITALIAN -share/licq/translations/JIS -share/licq/translations/LATIN_2 -share/licq/translations/MACINTOSH -share/licq/translations/NEXT -share/licq/translations/NORWEGIAN_1 -share/licq/translations/NORWEGIAN_2 -share/licq/translations/POLISH -share/licq/translations/POLISH_NOPL -share/licq/translations/PORTUGUESE -share/licq/translations/PORTUGUESE_COM -share/licq/translations/RUSSIAN -share/licq/translations/RUSSIAN_ALT -share/licq/translations/RUSSIAN_WIN -share/licq/translations/SPANISH -share/licq/translations/SWEDISH -share/licq/translations/SWEDISH_NAMES -share/licq/translations/SWEDISH_NAMES_COM -share/licq/translations/SWISS -share/licq/translations/UKRAINIAN_WIN -share/licq/translations/UNITED_KINGDOM -share/licq/translations/UNITED_KINGDOM_COM -%%NLS%%share/locale/be/LC_MESSAGES/licq.mo -%%NLS%%share/locale/de/LC_MESSAGES/licq.mo -%%NLS%%share/locale/es/LC_MESSAGES/licq.mo -@dir lib/licq |