summaryrefslogtreecommitdiffstats
path: root/net-im
diff options
context:
space:
mode:
authorgreen <green@FreeBSD.org>2001-04-10 20:09:53 +0000
committergreen <green@FreeBSD.org>2001-04-10 20:09:53 +0000
commitf07a9e4fac742090e01c362e04f7b7aa425fbe5a (patch)
tree1223c579f5181bc78af966be4a3878e9964337f0 /net-im
parenta900bc4cbb4dc2b75c17e20b86a287e7946a110e (diff)
downloadFreeBSD-ports-f07a9e4fac742090e01c362e04f7b7aa425fbe5a.zip
FreeBSD-ports-f07a9e4fac742090e01c362e04f7b7aa425fbe5a.tar.gz
Convert the monolithic Licq port into an licq-base port and satellite
ports for different plugins. Commit the first of the plugins, qt-gui, as that has in the past been part of the normal licq port. The rest are coming after I've tried them out. I'd like to thank Jeremy Norris greatly for doing this work :) Submitted by: Jeremy Norris <ishmael27@home.com>
Diffstat (limited to 'net-im')
-rw-r--r--net-im/licq-qt-gui/Makefile38
-rw-r--r--net-im/licq-qt-gui/pkg-comment1
-rw-r--r--net-im/licq-qt-gui/pkg-descr3
-rw-r--r--net-im/licq-qt-gui/pkg-plist202
-rw-r--r--net-im/licq/Makefile65
-rw-r--r--net-im/licq/files/patch-aa11
-rw-r--r--net-im/licq/files/patch-ab31
-rw-r--r--net-im/licq/files/patch-ac11
-rw-r--r--net-im/licq/files/patch-ad48
-rw-r--r--net-im/licq/pkg-comment2
-rw-r--r--net-im/licq/pkg-descr4
-rw-r--r--net-im/licq/pkg-plist310
12 files changed, 318 insertions, 408 deletions
diff --git a/net-im/licq-qt-gui/Makefile b/net-im/licq-qt-gui/Makefile
new file mode 100644
index 0000000..2ab3e42
--- /dev/null
+++ b/net-im/licq-qt-gui/Makefile
@@ -0,0 +1,38 @@
+# New ports collection makefile for: qt-gui-licq
+# Date created: 18 October 2000
+# Whom: Jeremy Norris <ishmael272home.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= qt-gui
+PORTVERSION= ${QT_LICQ_VER}
+CATEGORIES= net
+
+MAINTAINER= green@FreeBSD.org
+
+USE_AUTOMAKE= yes
+USE_QT_VER= 2
+
+CONFIGURE_ENV= CPPFLAGS="${PTHREAD_CFLAGS}" \
+ LIBS="${PTHREAD_LIBS}"
+
+post-patch:
+ @${PERL5} -pi -e 's|0777|0755|g;' \
+ -e 's|-lqt|-lqt2-mt|g' ${WRKSRC}/share/Makefile.am
+ @${PERL5} -pi -e 's|libqt.so.2|libqt2-mt.so.4|g;' \
+ -e 's|libqt.so|libqt2-mt.so|g;' ${WRKSRC}/acinclude.m4
+
+pre-configure:
+ @(cd ${WRKSRC} && ${LOCALBASE}/bin/aclocal)
+
+post-configure:
+ @(cd ${WRKSRC} && ${PERL5} am_edit)
+ @${PERL5} -pi -e 's|^archive_cmds=.*nostdlib.*|| ; \
+ s|^build_libtool_need_lc=.*|build_libtool_need_lc=no| ; \
+ s|^deplibs_check_method=.*|deplibs_check_method=pass_all|' \
+ ${WRKSRC}/libtool
+
+.include <bsd.port.pre.mk>
+.include "${PORTSDIR}/net/licq/Makefile.inc"
+.include <bsd.port.post.mk>
diff --git a/net-im/licq-qt-gui/pkg-comment b/net-im/licq-qt-gui/pkg-comment
new file mode 100644
index 0000000..ae8533f
--- /dev/null
+++ b/net-im/licq-qt-gui/pkg-comment
@@ -0,0 +1 @@
+Qt plugin for licq
diff --git a/net-im/licq-qt-gui/pkg-descr b/net-im/licq-qt-gui/pkg-descr
new file mode 100644
index 0000000..6bd7d46
--- /dev/null
+++ b/net-im/licq-qt-gui/pkg-descr
@@ -0,0 +1,3 @@
+A qt gui plugin for the popular icq clone licq.
+
+WWW: http://www.licq.org/
diff --git a/net-im/licq-qt-gui/pkg-plist b/net-im/licq-qt-gui/pkg-plist
new file mode 100644
index 0000000..9a99d4e
--- /dev/null
+++ b/net-im/licq-qt-gui/pkg-plist
@@ -0,0 +1,202 @@
+lib/licq/licq_qt-gui.la
+lib/licq/licq_qt-gui.so
+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/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.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.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/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/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/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.ppm
+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/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/url.xpm
+share/licq/qt-gui/icons.mark/away.ppm
+share/licq/qt-gui/icons.mark/chat.ppm
+share/licq/qt-gui/icons.mark/dnd.ppm
+share/licq/qt-gui/icons.mark/ffc.ppm
+share/licq/qt-gui/icons.mark/file.ppm
+share/licq/qt-gui/icons.mark/mark.icons
+share/licq/qt-gui/icons.mark/message.ppm
+share/licq/qt-gui/icons.mark/na.ppm
+share/licq/qt-gui/icons.mark/occupied.ppm
+share/licq/qt-gui/icons.mark/offline.ppm
+share/licq/qt-gui/icons.mark/online.ppm
+share/licq/qt-gui/icons.mark/private.ppm
+share/licq/qt-gui/icons.mark/url.ppm
+share/licq/qt-gui/locale/cs.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/fr.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/ru.qm
+share/licq/qt-gui/locale/ru_RU.KOI8-R.qm
+share/licq/qt-gui/locale/sv.qm
+share/licq/qt-gui/locale/tr.qm
+share/licq/qt-gui/skin.basic/basic.skin
+share/licq/qt-gui/skin.basic-ncb/basic-ncb.skin
+share/licq/qt-gui/skin.bheart/Frame.png
+share/licq/qt-gui/skin.bheart/MenuButtonDown.png
+share/licq/qt-gui/skin.bheart/MenuButtonUp.png
+share/licq/qt-gui/skin.bheart/MenuButtonlight.png
+share/licq/qt-gui/skin.bheart/README
+share/licq/qt-gui/skin.bheart/bheart.skin
+share/licq/qt-gui/skin.compact/button.png
+share/licq/qt-gui/skin.compact/compact.skin
+share/licq/qt-gui/skin.compact/frame.png
+share/licq/qt-gui/skin.compact/msg.png
+share/licq/qt-gui/skin.compact/status.png
+share/licq/qt-gui/skin.dim/Frame.png
+share/licq/qt-gui/skin.dim/Label-small.png
+share/licq/qt-gui/skin.dim/MenuDown.png
+share/licq/qt-gui/skin.dim/MenuUpFocus.png
+share/licq/qt-gui/skin.dim/MenuUpNoFocus.png
+share/licq/qt-gui/skin.dim/Status.png
+share/licq/qt-gui/skin.dim/dim.skin
+share/licq/qt-gui/skin.dim/mask.png
+share/licq/qt-gui/skin.e/butMenu.png
+share/licq/qt-gui/skin.e/butMenuDown.png
+share/licq/qt-gui/skin.e/butMenuFocus.png
+share/licq/qt-gui/skin.e/e.skin
+share/licq/qt-gui/skin.e/frame.png
+share/licq/qt-gui/skin.e/msg.png
+share/licq/qt-gui/skin.e/status.png
+share/licq/qt-gui/skin.gradient/background.png
+share/licq/qt-gui/skin.gradient/buttonLowered.png
+share/licq/qt-gui/skin.gradient/buttonRaised.png
+share/licq/qt-gui/skin.gradient/gradient.skin
+share/licq/qt-gui/skin.gradient/msg.png
+share/licq/qt-gui/skin.gradient/status.png
+share/licq/qt-gui/skin.icq/icq.skin
+share/licq/qt-gui/skin.icq-ncb/icq-ncb.skin
+share/licq/qt-gui/skin.pli/Frame.png
+share/licq/qt-gui/skin.pli/MenuButtonDown.png
+share/licq/qt-gui/skin.pli/MenuButtonUp.png
+share/licq/qt-gui/skin.pli/pli.skin
+share/licq/qt-gui/skin.shale/butMenu.png
+share/licq/qt-gui/skin.shale/butMenuDown.png
+share/licq/qt-gui/skin.shale/butMenuFocus.png
+share/licq/qt-gui/skin.shale/frame.png
+share/licq/qt-gui/skin.shale/shale.skin
+share/licq/qt-gui/skin.shale/status.png
+@dirrm share/licq/qt-gui/dock.console
+@dirrm share/licq/qt-gui/dock.flower
+@dirrm share/licq/qt-gui/dock.flower-ns
+@dirrm share/licq/qt-gui/dock.glicq
+@dirrm share/licq/qt-gui/dock.kde2
+@dirrm share/licq/qt-gui/dock.pli
+@dirrm share/licq/qt-gui/icons.computer
+@dirrm share/licq/qt-gui/icons.icq
+@dirrm share/licq/qt-gui/icons.icq2
+@dirrm share/licq/qt-gui/icons.mark
+@dirrm share/licq/qt-gui/locale
+@dirrm share/licq/qt-gui/skin.basic
+@dirrm share/licq/qt-gui/skin.basic-ncb
+@dirrm share/licq/qt-gui/skin.bheart
+@dirrm share/licq/qt-gui/skin.compact
+@dirrm share/licq/qt-gui/skin.dim
+@dirrm share/licq/qt-gui/skin.e
+@dirrm share/licq/qt-gui/skin.gradient
+@dirrm share/licq/qt-gui/skin.icq
+@dirrm share/licq/qt-gui/skin.icq-ncb
+@dirrm share/licq/qt-gui/skin.pli
+@dirrm share/licq/qt-gui/skin.shale
+@dirrm share/licq/qt-gui
diff --git a/net-im/licq/Makefile b/net-im/licq/Makefile
index 5fc3130..33173d5 100644
--- a/net-im/licq/Makefile
+++ b/net-im/licq/Makefile
@@ -5,64 +5,31 @@
# $FreeBSD$
#
-PORTNAME= licq
-PORTVERSION= 1.0.3
+PORTNAME= base
+PORTVERSION= ${LICQ_VER}
CATEGORIES= net
-MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} \
- ftp://ftp.wibble.net/pub/licq/srcs/ \
- ftp://licq.darkorb.net/srcs/ \
- ftp://ftp.fanfic.org/pub/licq/srcs/ \
- ftp://ftp.inter-i.uni-mainz.de/pub/licq/srcs/
-MASTER_SITE_SUBDIR= ${PORTNAME}
+.if defined(WITH_SOCKS)
+PKGNAMESUFFIX= -socks
+.endif
MAINTAINER= green@FreeBSD.org
-BUILD_DEPENDS= aclocal:${PORTSDIR}/devel/automake
+.if defined(WITH_SOCKS)
+BUILD_DEPENDS= ${LOCALBASE}/lib/libsocks5.a:${PORTSDIR}/net/socks5
+.endif
-USE_QT_VER= 2
-USE_GMAKE= yes
-USE_AUTOCONF= yes
USE_OPENSSL= yes
-USE_PERL5= yes
-
-CONFIGURE_TARGET= $(ARCH)-unknown-freebsdelf$(OSREL)
+WRKSRC= ${WRKDIR}/${DISTNAME}
+.if defined(WITH_SOCKS)
+CONFIGURE_ARGS+=--enable-socks5
+.endif
post-patch:
- @${PERL} -pi.orig -e 's:<wait\.h>:<sys/wait.h>:g' \
- ${WRKSRC}/src/sighandler.c
-
-post-configure:
- @(cd ${WRKSRC}/plugins/qt-gui-${PORTVERSION} && ${AUTOCONF})
- @(cd ${WRKSRC}/plugins/qt-gui-${PORTVERSION} && \
- if ! ${SETENV} CC="${CC}" CXX="${CXX}" \
- CFLAGS="${CFLAGS}" CXXFLAGS="${CXXFLAGS}" \
- INSTALL="/usr/bin/install -c -o ${BINOWN} -g ${BINGRP}" \
- INSTALL_DATA="${INSTALL_DATA}" \
- INSTALL_PROGRAM="${INSTALL_PROGRAM}" \
- INSTALL_SCRIPT="${INSTALL_SCRIPT}" \
- QTBASE="${X11BASE}" \
- ${CONFIGURE_ENV} ./${CONFIGURE_SCRIPT} ${CONFIGURE_ARGS} \
- --enable-spoofing; then \
- ${ECHO} "===> Script \"${CONFIGURE_SCRIPT}\" failed: here are the contents of \"${CONFIGURE_LOG}\""; \
- ${CAT} ${CONFIGURE_LOG}; \
- ${ECHO} "(end of \"${CONFIGURE_LOG}\")"; \
- ${FALSE}; \
- fi)
-
-post-build:
- @(cd ${WRKSRC}/plugins/qt-gui-${PORTVERSION}; \
- ${SETENV} ${MAKE_ENV} \
- ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${ALL_TARGET})
-
-pre-install:
- ${RM} -rf ${PREFIX}/share/licq
- ${MKDIR} -m 700 ${PREFIX}/share/licq
+ @${PERL5} -pi -e 's|<wait.h>|<sys/wait.h>|g' \
+ ${WRKSRC}/src/sighandler.c
post-install:
- cd ${WRKSRC}/plugins/qt-gui-${PORTVERSION}; \
- ${SETENV} ${MAKE_ENV} \
- ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET}
- ${CHMOD} -R a-w ${PREFIX}/share/licq
- ${CHMOD} 755 ${PREFIX}/share/licq
+ @${CAT} ${PKGMESSAGE}
+.include "${.CURDIR}/Makefile.inc"
.include <bsd.port.mk>
diff --git a/net-im/licq/files/patch-aa b/net-im/licq/files/patch-aa
deleted file mode 100644
index ebda08f..0000000
--- a/net-im/licq/files/patch-aa
+++ /dev/null
@@ -1,11 +0,0 @@
---- plugins/qt-gui-1.0.3/configure.in.orig Wed Aug 9 14:07:59 2000
-+++ plugins/qt-gui-1.0.3/configure.in Wed Aug 9 14:15:46 2000
-@@ -51,8 +51,6 @@
- LICQ_CHECK_X11HEADERS
-
- XSS_LIBS="no"
--AC_CHECK_X_LIB(Xext, XScreenSaverRegister,[XSS_LIBS=""],[], [-lX11 -lXext -lm])
--AC_CHECK_X_LIB(Xss, XScreenSaverRegister,[XSS_LIBS="-lXss"],[],[-lX11 -lXext -lm])
- if test \! "$XSS_LIBS" = "no"; then
- AC_CHECK_X_HEADER(X11/extensions/scrnsaver.h,[AC_DEFINE(USE_SCRNSAVER)])
- else
diff --git a/net-im/licq/files/patch-ab b/net-im/licq/files/patch-ab
deleted file mode 100644
index f3a6d5b..0000000
--- a/net-im/licq/files/patch-ab
+++ /dev/null
@@ -1,31 +0,0 @@
---- plugins/qt-gui-1.0.3/acinclude.m4.in.orig Sun Jun 18 06:20:57 2000
-+++ plugins/qt-gui-1.0.3/acinclude.m4.in Mon Jul 24 03:09:28 2000
-@@ -48,7 +48,7 @@
- fi
-
- for qt_dir in $qt_library_dirs; do
-- for qt_check_lib in $qt_dir/libqt.so.2; do
-+ for qt_check_lib in $qt_dir/libqt2.so.3; do
- if test -r $qt_check_lib; then
- ac_qt_libraries=$qt_dir
- break 2
-@@ -68,7 +68,7 @@
- else
- have_qt_lib="yes"
- dnl Check if we have the right lib
-- output=`eval "strings $ac_cv_lib_qtlib/libqt.so | grep -l QCString"`
-+ output=`eval "strings $ac_cv_lib_qtlib/libqt2.so | grep -l QCString"`
- if test -z "$output"; then
- AC_MSG_ERROR([
- The Qt lib directory "$ac_cv_lib_qtlib"
-@@ -185,8 +185,8 @@
-
- AC_PATH_PROG(
- MOC,
-- moc,
-- $QTDIR/bin/moc,
-+ moc2,
-+ $QTDIR/bin/moc2,
- $QTDIR/bin:/usr/lib/qt2/bin:/usr/bin:/usr/X11R6/bin:/usr/lib/qt/bin:/usr/local/qt/bin:$PATH
- )
- else
diff --git a/net-im/licq/files/patch-ac b/net-im/licq/files/patch-ac
deleted file mode 100644
index 908462c..0000000
--- a/net-im/licq/files/patch-ac
+++ /dev/null
@@ -1,11 +0,0 @@
---- plugins/qt-gui-1.0.3/src/Makefile.in.orig Tue Jul 11 18:54:27 2000
-+++ plugins/qt-gui-1.0.3/src/Makefile.in Mon Jul 24 03:12:25 2000
-@@ -119,7 +119,7 @@
-
- licq_qt_gui_la_LDFLAGS = $(X_LIBS) $(QT_LDFLAGS) $(KDE_LDFLAGS) -module -avoid-version -rpath $(libdir) -R$(QT_LIBDIR)
-
--licq_qt_gui_la_LIBADD = $(KDE_LIBS) -lqt $(X_PRE_LIBS) -lX11 -lXext $(XSS_LIBS) $(X_EXTRA_LIBS)
-+licq_qt_gui_la_LIBADD = $(KDE_LIBS) -lqt2 $(X_PRE_LIBS) -lX11 -lXext $(XSS_LIBS) $(X_EXTRA_LIBS)
-
-
- #>- METASOURCES = AUTO
diff --git a/net-im/licq/files/patch-ad b/net-im/licq/files/patch-ad
deleted file mode 100644
index 7bf734c..0000000
--- a/net-im/licq/files/patch-ad
+++ /dev/null
@@ -1,48 +0,0 @@
---- src/socket.cpp.orig Tue Jul 4 20:51:50 2000
-+++ src/socket.cpp Mon Jul 24 03:32:56 2000
-@@ -12,6 +12,7 @@
- #include <netdb.h>
- #include <fcntl.h>
- #include <unistd.h>
-+#include <osreldate.h>
-
- #ifndef MSG_DONTWAIT
- #define MSG_DONTWAIT 0
-@@ -288,7 +289,12 @@
- bool INetSocket::SetLocalAddress(bool bIp)
- {
- // Setup the local structure
-+
-+#if __FreeBSD_version < 400013
-+ int sizeofSockaddr = sizeof(struct sockaddr_in);
-+#else
- socklen_t sizeofSockaddr = sizeof(struct sockaddr_in);
-+#endif
- if (getsockname(m_nDescriptor, (struct sockaddr *)&m_sLocalAddr, &sizeofSockaddr) < 0)
- {
- m_nErrorType = SOCK_ERROR_errno;
-@@ -372,7 +378,11 @@
- m_sRemoteAddr.sin_family = AF_INET;
-
- // if connect fails then call CloseConnection to clean up before returning
-+#if __FreeBSD_version < 400013
-+ int sizeofSockaddr = sizeof(struct sockaddr);
-+#else
- socklen_t sizeofSockaddr = sizeof(struct sockaddr);
-+#endif
- if (connect(m_nDescriptor, (struct sockaddr *)&m_sRemoteAddr, sizeofSockaddr) < 0)
- {
- // errno has been set
-@@ -504,7 +514,11 @@
- *---------------------------------------------------------------------------*/
- void TCPSocket::RecvConnection(TCPSocket &newSocket)
- {
-- socklen_t sizeofSockaddr = sizeof(struct sockaddr_in);
-+#if __FreeBSD_version < 400013
-+ int sizeofSockaddr = sizeof(struct sockaddr_in);
-+#else
-+ socklen_t sizeofSockaddr = sizeof(struct sockaddr_in);
-+#endif
- newSocket.m_nDescriptor = accept(m_nDescriptor, (struct sockaddr *)&newSocket.m_sRemoteAddr, &sizeofSockaddr);
- newSocket.SetLocalAddress();
- }
diff --git a/net-im/licq/pkg-comment b/net-im/licq/pkg-comment
index 9d32750..772acc2 100644
--- a/net-im/licq/pkg-comment
+++ b/net-im/licq/pkg-comment
@@ -1 +1 @@
-X11 and QT-based ICQ-compatible program
+A popular ICQ-compatible plugin-based program
diff --git a/net-im/licq/pkg-descr b/net-im/licq/pkg-descr
index ae3421e..d0fcb64 100644
--- a/net-im/licq/pkg-descr
+++ b/net-im/licq/pkg-descr
@@ -1,3 +1,5 @@
-This is an unofficial ICQ clone, written in C++ for X11 and the QT interface.
+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.
+
+WWW: http://www.licq.org/
diff --git a/net-im/licq/pkg-plist b/net-im/licq/pkg-plist
index b4246d1..ae5ddc7 100644
--- a/net-im/licq/pkg-plist
+++ b/net-im/licq/pkg-plist
@@ -4,53 +4,48 @@ bin/viewurl-ncftp.sh
bin/viewurl-netscape.sh
bin/viewurl-w3m.sh
include/licq/licq_buffer.h
-include/licq/licq_icq.h
-include/licq/licq_remoteserver.h
include/licq/licq_chat.h
-include/licq/licq_icqd.h
-include/licq/licq_sar.h
+include/licq/licq_color.h
include/licq/licq_constants.h
-include/licq/licq_languagecodes.h
-include/licq/licq_sighandler.h
include/licq/licq_countrycodes.h
-include/licq/licq_log.h
-include/licq/licq_socket.h
include/licq/licq_events.h
-include/licq/licq_message.h
-include/licq/licq_translate.h
include/licq/licq_file.h
-include/licq/licq_onevent.h
-include/licq/licq_user.h
include/licq/licq_filetransfer.h
-include/licq/licq_packets.h
-include/licq/licq_utility.h
include/licq/licq_history.h
+include/licq/licq_icq.h
+include/licq/licq_icqd.h
+include/licq/licq_languagecodes.h
+include/licq/licq_log.h
+include/licq/licq_message.h
+include/licq/licq_onevent.h
+include/licq/licq_packets.h
include/licq/licq_plugin.h
-include/licq/pthread_rdwr.h
include/licq/licq_plugind.h
-include/licq/licq_color.h
-@dirrm include/licq
-lib/licq/licq_qt-gui.so
-lib/licq/licq_qt-gui.la
-@dirrm lib/licq
-share/licq/utilities/BackOrifice.utility
-share/licq/utilities/finger.utility
-share/licq/utilities/ftp.utility
-share/licq/utilities/gftp.utility
-share/licq/utilities/hostname.utility
-share/licq/utilities/kmail.utility
-share/licq/utilities/mutt.utility
-share/licq/utilities/netscape.utility
-share/licq/utilities/nmap.utility
-share/licq/utilities/pine.utility
-share/licq/utilities/ping.utility
-share/licq/utilities/queso.utility
-share/licq/utilities/speakfreely.utility
-share/licq/utilities/talk.utility
-share/licq/utilities/traceroute.utility
-share/licq/utilities/vnc.utility
-share/licq/utilities/xtraceroute.utility
-@dirrm share/licq/utilities
+include/licq/licq_remoteserver.h
+include/licq/licq_sar.h
+include/licq/licq_sighandler.h
+include/licq/licq_socket.h
+include/licq/licq_translate.h
+include/licq/licq_user.h
+include/licq/licq_utility.h
+include/licq/pthread_rdwr.h
+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
@@ -85,225 +80,28 @@ share/licq/translations/SWEDISH_NAMES_COM
share/licq/translations/SWISS
share/licq/translations/UNITED_KINGDOM
share/licq/translations/UNITED_KINGDOM_COM
-@dirrm share/licq/translations
-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/utilities/BackOrifice.utility
+share/licq/utilities/finger.utility
+share/licq/utilities/ftp.utility
+share/licq/utilities/gftp.utility
+share/licq/utilities/hostname.utility
+share/licq/utilities/kmail.utility
+share/licq/utilities/mutt.utility
+share/licq/utilities/netscape.utility
+share/licq/utilities/nmap.utility
+share/licq/utilities/pine.utility
+share/licq/utilities/ping.utility
+share/licq/utilities/queso.utility
+share/licq/utilities/speakfreely.utility
+share/licq/utilities/talk.utility
+share/licq/utilities/traceroute.utility
+share/licq/utilities/vnc.utility
+share/licq/utilities/xtraceroute.utility
+@dirrm include/licq
+@dirrm lib/licq
@dirrm share/licq/sounds/fun
-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
@dirrm share/licq/sounds/icq
@dirrm share/licq/sounds
-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/fr.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/ru_RU.KOI8-R.qm
-share/licq/qt-gui/locale/sv.qm
-share/licq/qt-gui/locale/tr.qm
-share/licq/qt-gui/locale/ru.qm
-share/licq/qt-gui/locale/cs.qm
-@dirrm share/licq/qt-gui/locale
-share/licq/qt-gui/skin.basic/basic.skin
-@dirrm share/licq/qt-gui/skin.basic
-share/licq/qt-gui/skin.basic-ncb/basic-ncb.skin
-@dirrm share/licq/qt-gui/skin.basic-ncb
-share/licq/qt-gui/skin.bheart/Frame.png
-share/licq/qt-gui/skin.bheart/MenuButtonDown.png
-share/licq/qt-gui/skin.bheart/MenuButtonUp.png
-share/licq/qt-gui/skin.bheart/MenuButtonlight.png
-share/licq/qt-gui/skin.bheart/README
-share/licq/qt-gui/skin.bheart/bheart.skin
-@dirrm share/licq/qt-gui/skin.bheart
-share/licq/qt-gui/skin.compact/button.png
-share/licq/qt-gui/skin.compact/compact.skin
-share/licq/qt-gui/skin.compact/frame.png
-share/licq/qt-gui/skin.compact/msg.png
-share/licq/qt-gui/skin.compact/status.png
-@dirrm share/licq/qt-gui/skin.compact
-share/licq/qt-gui/skin.dim/Frame.png
-share/licq/qt-gui/skin.dim/Label-small.png
-share/licq/qt-gui/skin.dim/MenuDown.png
-share/licq/qt-gui/skin.dim/MenuUpFocus.png
-share/licq/qt-gui/skin.dim/MenuUpNoFocus.png
-share/licq/qt-gui/skin.dim/Status.png
-share/licq/qt-gui/skin.dim/dim.skin
-share/licq/qt-gui/skin.dim/mask.png
-@dirrm share/licq/qt-gui/skin.dim
-share/licq/qt-gui/skin.e/butMenu.png
-share/licq/qt-gui/skin.e/butMenuDown.png
-share/licq/qt-gui/skin.e/butMenuFocus.png
-share/licq/qt-gui/skin.e/e.skin
-share/licq/qt-gui/skin.e/frame.png
-share/licq/qt-gui/skin.e/msg.png
-share/licq/qt-gui/skin.e/status.png
-@dirrm share/licq/qt-gui/skin.e
-share/licq/qt-gui/skin.gradient/background.png
-share/licq/qt-gui/skin.gradient/buttonLowered.png
-share/licq/qt-gui/skin.gradient/buttonRaised.png
-share/licq/qt-gui/skin.gradient/gradient.skin
-share/licq/qt-gui/skin.gradient/msg.png
-share/licq/qt-gui/skin.gradient/status.png
-@dirrm share/licq/qt-gui/skin.gradient
-share/licq/qt-gui/skin.icq/icq.skin
-@dirrm share/licq/qt-gui/skin.icq
-share/licq/qt-gui/skin.icq-ncb/icq-ncb.skin
-@dirrm share/licq/qt-gui/skin.icq-ncb
-share/licq/qt-gui/skin.pli/Frame.png
-share/licq/qt-gui/skin.pli/MenuButtonDown.png
-share/licq/qt-gui/skin.pli/MenuButtonUp.png
-share/licq/qt-gui/skin.pli/pli.skin
-@dirrm share/licq/qt-gui/skin.pli
-share/licq/qt-gui/skin.shale/butMenu.png
-share/licq/qt-gui/skin.shale/butMenuDown.png
-share/licq/qt-gui/skin.shale/butMenuFocus.png
-share/licq/qt-gui/skin.shale/frame.png
-share/licq/qt-gui/skin.shale/shale.skin
-share/licq/qt-gui/skin.shale/status.png
-@dirrm share/licq/qt-gui/skin.shale
-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
-@dirrm share/licq/qt-gui/dock.console
-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
-@dirrm share/licq/qt-gui/dock.flower
-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
-@dirrm share/licq/qt-gui/dock.flower-ns
-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
-@dirrm share/licq/qt-gui/dock.glicq
-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
-@dirrm share/licq/qt-gui/dock.kde2
-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
-@dirrm share/licq/qt-gui/dock.pli
-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
-@dirrm share/licq/qt-gui/icons.computer
-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/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.ppm
-@dirrm share/licq/qt-gui/icons.icq
-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/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/url.xpm
-@dirrm share/licq/qt-gui/icons.icq2
-share/licq/qt-gui/icons.mark/away.ppm
-share/licq/qt-gui/icons.mark/chat.ppm
-share/licq/qt-gui/icons.mark/dnd.ppm
-share/licq/qt-gui/icons.mark/ffc.ppm
-share/licq/qt-gui/icons.mark/file.ppm
-share/licq/qt-gui/icons.mark/mark.icons
-share/licq/qt-gui/icons.mark/message.ppm
-share/licq/qt-gui/icons.mark/na.ppm
-share/licq/qt-gui/icons.mark/occupied.ppm
-share/licq/qt-gui/icons.mark/offline.ppm
-share/licq/qt-gui/icons.mark/online.ppm
-share/licq/qt-gui/icons.mark/private.ppm
-share/licq/qt-gui/icons.mark/url.ppm
-@dirrm share/licq/qt-gui/icons.mark
-@dirrm share/licq/qt-gui
+@dirrm share/licq/translations
+@dirrm share/licq/utilities
@dirrm share/licq
OpenPOWER on IntegriCloud