summaryrefslogtreecommitdiffstats
path: root/net-im
diff options
context:
space:
mode:
authormezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2006-07-28 01:40:54 +0800
committermezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2006-07-28 01:40:54 +0800
commitcb50ab72ad4b270ee0f150e822edc15a70e38c43 (patch)
treed51e92684a34afc14beb130b9bbc15b94a304487 /net-im
parentefa94d775679bc6c7257021123222fbbe9488ba4 (diff)
downloadmarcuscom-ports-cb50ab72ad4b270ee0f150e822edc15a70e38c43.tar
marcuscom-ports-cb50ab72ad4b270ee0f150e822edc15a70e38c43.tar.gz
marcuscom-ports-cb50ab72ad4b270ee0f150e822edc15a70e38c43.tar.bz2
marcuscom-ports-cb50ab72ad4b270ee0f150e822edc15a70e38c43.tar.lz
marcuscom-ports-cb50ab72ad4b270ee0f150e822edc15a70e38c43.tar.xz
marcuscom-ports-cb50ab72ad4b270ee0f150e822edc15a70e38c43.tar.zst
marcuscom-ports-cb50ab72ad4b270ee0f150e822edc15a70e38c43.zip
-USE_X_PREFIX -> USE_XLIB.
-X11BASE -> LOCALBASE, gaim lives in LOCALBASE. -Bump the PORTREVISION. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@6866 df743ca5-7f9a-e211-a948-0013205c9059
Diffstat (limited to 'net-im')
-rw-r--r--net-im/gaim-guifications/Makefile47
-rw-r--r--net-im/gaim-guifications/distinfo3
-rw-r--r--net-im/gaim-guifications/pkg-descr4
-rw-r--r--net-im/gaim-guifications/pkg-plist56
-rw-r--r--net-im/gaim-openq/Makefile34
-rw-r--r--net-im/gaim-openq/distinfo6
-rw-r--r--net-im/gaim-openq/files/patch-intl_Makefile.in11
-rw-r--r--net-im/gaim-openq/files/patch-src-file_trans.c96
-rw-r--r--net-im/gaim-openq/files/patch-src-group_admindlg.c65
-rw-r--r--net-im/gaim-openq/files/patch-src-group_im.c19
-rw-r--r--net-im/gaim-openq/files/patch-src-im.c28
-rw-r--r--net-im/gaim-openq/files/patch-src-recv_core.c11
-rw-r--r--net-im/gaim-openq/files/patch-src-send_file.c56
-rw-r--r--net-im/gaim-openq/files/patch-src-send_file.h11
-rw-r--r--net-im/gaim-openq/files/patch-src-udp_proxy_s5.c32
-rw-r--r--net-im/gaim-openq/pkg-descr3
-rw-r--r--net-im/gaim-openq/pkg-plist533
-rw-r--r--net-im/meanwhile-gaim/Makefile52
-rw-r--r--net-im/meanwhile-gaim/distinfo3
-rw-r--r--net-im/meanwhile-gaim/pkg-descr4
-rw-r--r--net-im/meanwhile-gaim/pkg-plist4
21 files changed, 1078 insertions, 0 deletions
diff --git a/net-im/gaim-guifications/Makefile b/net-im/gaim-guifications/Makefile
new file mode 100644
index 000000000..72c418630
--- /dev/null
+++ b/net-im/gaim-guifications/Makefile
@@ -0,0 +1,47 @@
+# New ports collection makefile for: gaim-guifications
+# Date created: 2004-05-04
+# Whom: ports@c0decafe.net
+#
+# $FreeBSD$
+#
+
+PORTNAME= guifications
+PORTVERSION= 2.12
+PORTREVISION= 3
+CATEGORIES= net-im
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+PKGNAMEPREFIX= gaim-
+
+MAINTAINER= ports@c0decafe.net
+COMMENT= Plugin to add msn style "toaster" popups to Gaim
+
+BUILD_DEPENDS= ${LOCALBASE}/include/gaim/config.h:${PORTSDIR}/net-im/gaim
+RUN_DEPENDS= gaim:${PORTSDIR}/net-im/gaim
+
+USE_XLIB= yes
+USE_GMAKE= yes
+USE_GNOME= gnomeprefix gnomehack gtk20
+GNU_CONFIGURE= yes
+
+OPTIONS= NLS "Native Language Support" on
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITHOUT_NLS)
+USE_GETTEXT= yes
+CONFIGURE_ARGS+=--with-libintl-prefix=${LOCALBASE}
+CONFIGURE_ENV+="CPPFLAGS=-I${LOCALBASE}/include" "LIBS=-L${LOCALBASE}/lib"
+PLIST_SUB+= NLS=""
+.else
+CONFIGURE_ARGS+=--disable-nls
+PLIST_SUB+= NLS="@comment "
+.endif
+
+post-extract:
+ @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} \
+ -e 's#\([@(]\)GAIM_LIBDIR\([@)]\)#\1libdir\2#' \
+ -e 's#\([@(]\)GAIM_DATADIR\([@)]\)#\1datadir\2#'
+ @${REINPLACE_CMD} -e 's|-g3||' ${WRKSRC}/configure
+
+.include <bsd.port.post.mk>
diff --git a/net-im/gaim-guifications/distinfo b/net-im/gaim-guifications/distinfo
new file mode 100644
index 000000000..f41612265
--- /dev/null
+++ b/net-im/gaim-guifications/distinfo
@@ -0,0 +1,3 @@
+MD5 (guifications-2.12.tar.gz) = 4e8d618f70c78afe539372141a2206ef
+SHA256 (guifications-2.12.tar.gz) = 73912d012c8b7fad24e2d07b5ceb09d71a3eb2976fa516f1489b505878c152aa
+SIZE (guifications-2.12.tar.gz) = 741795
diff --git a/net-im/gaim-guifications/pkg-descr b/net-im/gaim-guifications/pkg-descr
new file mode 100644
index 000000000..ec789afda
--- /dev/null
+++ b/net-im/gaim-guifications/pkg-descr
@@ -0,0 +1,4 @@
+Guifications is a Gaim plugin that displays msn style "toaster" popups in a
+user-defined corner of the screen. It's highly configurable, and easy to use.
+
+WWW: http://guifications.sourceforge.net/Guifications/
diff --git a/net-im/gaim-guifications/pkg-plist b/net-im/gaim-guifications/pkg-plist
new file mode 100644
index 000000000..5a0c0a907
--- /dev/null
+++ b/net-im/gaim-guifications/pkg-plist
@@ -0,0 +1,56 @@
+lib/gaim/guifications.la
+lib/gaim/guifications.so
+share/gnome/pixmaps/gaim/guifications/conf/item_icon_size_big.png
+share/gnome/pixmaps/gaim/guifications/conf/item_icon_size_huge.png
+share/gnome/pixmaps/gaim/guifications/conf/item_icon_size_large.png
+share/gnome/pixmaps/gaim/guifications/conf/item_icon_size_little.png
+share/gnome/pixmaps/gaim/guifications/conf/item_icon_size_normal.png
+share/gnome/pixmaps/gaim/guifications/conf/item_icon_size_small.png
+share/gnome/pixmaps/gaim/guifications/conf/item_icon_size_tiny.png
+share/gnome/pixmaps/gaim/guifications/conf/item_position_center.png
+share/gnome/pixmaps/gaim/guifications/conf/item_position_east.png
+share/gnome/pixmaps/gaim/guifications/conf/item_position_north.png
+share/gnome/pixmaps/gaim/guifications/conf/item_position_north_east.png
+share/gnome/pixmaps/gaim/guifications/conf/item_position_north_west.png
+share/gnome/pixmaps/gaim/guifications/conf/item_position_south.png
+share/gnome/pixmaps/gaim/guifications/conf/item_position_south_east.png
+share/gnome/pixmaps/gaim/guifications/conf/item_position_south_west.png
+share/gnome/pixmaps/gaim/guifications/conf/item_position_west.png
+share/gnome/pixmaps/gaim/guifications/conf/item_text_clipping_ellipsis_end.png
+share/gnome/pixmaps/gaim/guifications/conf/item_text_clipping_ellipsis_middle.png
+share/gnome/pixmaps/gaim/guifications/conf/item_text_clipping_ellipsis_start.png
+share/gnome/pixmaps/gaim/guifications/conf/item_text_clipping_truncate.png
+share/gnome/pixmaps/gaim/guifications/conf/window_position_north_east.png
+share/gnome/pixmaps/gaim/guifications/conf/window_position_north_west.png
+share/gnome/pixmaps/gaim/guifications/conf/window_position_south_east.png
+share/gnome/pixmaps/gaim/guifications/conf/window_position_south_west.png
+share/gnome/pixmaps/gaim/guifications/themes/Penguins/penguin.png
+share/gnome/pixmaps/gaim/guifications/themes/Penguins/theme.xml
+share/gnome/pixmaps/gaim/guifications/themes/default/background.png
+share/gnome/pixmaps/gaim/guifications/themes/default/theme.xml
+share/gnome/pixmaps/gaim/guifications/themes/mini/background.png
+share/gnome/pixmaps/gaim/guifications/themes/mini/theme.xml
+%%NLS%%share/locale/cs/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/de/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/en_AU/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/en_GB/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/es/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/fr/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/he/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/it/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/ja/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/nl/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/no/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/pt/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/pt_BR/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/ru/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/sk/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/sv/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/zh_CN/LC_MESSAGES/guifications.mo
+%%NLS%%share/locale/zh_TW/LC_MESSAGES/guifications.mo
+@dirrm share/gnome/pixmaps/gaim/guifications/themes/mini
+@dirrm share/gnome/pixmaps/gaim/guifications/themes/default
+@dirrm share/gnome/pixmaps/gaim/guifications/themes/Penguins
+@dirrm share/gnome/pixmaps/gaim/guifications/themes
+@dirrm share/gnome/pixmaps/gaim/guifications/conf
+@dirrm share/gnome/pixmaps/gaim/guifications
diff --git a/net-im/gaim-openq/Makefile b/net-im/gaim-openq/Makefile
new file mode 100644
index 000000000..808b8e32f
--- /dev/null
+++ b/net-im/gaim-openq/Makefile
@@ -0,0 +1,34 @@
+# New ports collection makefile for: gaim-openq
+# Date created: 2004-10-12
+# Whom: hamigua@hotpop.com
+#
+# $FreeBSD$
+#
+
+PORTNAME= openq
+PORTVERSION= 0.3.2
+PORTREVISION= 8
+CATEGORIES= net-im
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+PKGNAMEPREFIX= gaim-
+
+PATCH_SITES= ftp://local-distfiles.freebsd.org.cn/pub/china-ports/hamigua/
+PATCHFILES= openq-0.3.2.qq2006.group.patch.gz
+PATCH_DIST_STRIP= -p1
+
+MAINTAINER= liu_yinghong@yahoo.com.cn
+COMMENT= A QQ-liked protocol plugin for Gaim
+
+BUILD_DEPENDS= ${LOCALBASE}/include/gaim/config.h:${PORTSDIR}/net-im/gaim
+RUN_DEPENDS= gaim:${PORTSDIR}/net-im/gaim
+
+USE_XLIB= yes
+USE_GMAKE= yes
+USE_GNOME= gnomeprefix gnomehack gtk20
+GNU_CONFIGURE= yes
+CONFIGURE_ARGS= --enable-static=yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib -L${X11BASE}/lib"
+
+.include <bsd.port.mk>
diff --git a/net-im/gaim-openq/distinfo b/net-im/gaim-openq/distinfo
new file mode 100644
index 000000000..e41ee05e5
--- /dev/null
+++ b/net-im/gaim-openq/distinfo
@@ -0,0 +1,6 @@
+MD5 (openq-0.3.2.tar.gz) = 9a6d05ba62275d6ab8814b5e74fce3a4
+SHA256 (openq-0.3.2.tar.gz) = 81d18eab70b34d0cf09fd20ad1f60b410ec99daaf532bdd7d5ae25904f9f8861
+SIZE (openq-0.3.2.tar.gz) = 3240536
+MD5 (openq-0.3.2.qq2006.group.patch.gz) = 357cdae249fbf166f2ddcf752dfabc59
+SHA256 (openq-0.3.2.qq2006.group.patch.gz) = dcffb9449dd4843f76c402c2f4aead7ce93586d9d10bb358511038f6061c5c64
+SIZE (openq-0.3.2.qq2006.group.patch.gz) = 8121
diff --git a/net-im/gaim-openq/files/patch-intl_Makefile.in b/net-im/gaim-openq/files/patch-intl_Makefile.in
new file mode 100644
index 000000000..ab2927595
--- /dev/null
+++ b/net-im/gaim-openq/files/patch-intl_Makefile.in
@@ -0,0 +1,11 @@
+--- intl/Makefile.in.orig Tue Oct 12 22:43:15 2004
++++ intl/Makefile.in Tue Oct 12 22:44:57 2004
+@@ -40,7 +40,7 @@
+ INSTALL = @INSTALL@
+ INSTALL_DATA = @INSTALL_DATA@
+ MKINSTALLDIRS = @MKINSTALLDIRS@
+-mkinstalldirs = $(SHELL) `case "$(MKINSTALLDIRS)" in /*) echo "$(MKINSTALLDIRS)" ;; *) echo "$(top_builddir)/$(MKINSTALLDIRS)" ;; esac`
++mkinstalldirs = $(SHELL) $(top_srcdir)/mkinstalldirs
+
+ l = @INTL_LIBTOOL_SUFFIX_PREFIX@
+
diff --git a/net-im/gaim-openq/files/patch-src-file_trans.c b/net-im/gaim-openq/files/patch-src-file_trans.c
new file mode 100644
index 000000000..01da2c190
--- /dev/null
+++ b/net-im/gaim-openq/files/patch-src-file_trans.c
@@ -0,0 +1,96 @@
+--- src/file_trans.c.orig Thu Aug 18 19:21:53 2005
++++ src/file_trans.c Thu Aug 18 19:33:01 2005
+@@ -26,6 +26,9 @@
+ #define random rand
+ #endif
+
++#include <sys/types.h>
++#include <sys/socket.h>
++
+ #include "debug.h" // gaim_debug
+ #include "ft.h" // gaim_xfer
+ #include "md5.h"
+@@ -213,8 +216,8 @@
+ int _qq_xfer_open_file(const gchar *filename, const gchar *method, GaimXfer *xfer)
+ {
+ ft_info *info = xfer->data;
+- info->dest_fp = fopen(gaim_xfer_get_local_filename(xfer), method);
+- if (info->dest_fp == NULL) {
++ info->un.dest_fp = fopen(gaim_xfer_get_local_filename(xfer), method);
++ if (info->un.dest_fp == NULL) {
+ return -1;
+ }
+ return 0;
+@@ -225,26 +228,28 @@
+ {
+ ft_info *info = xfer->data;
+
+- fseek(info->dest_fp, index * len, SEEK_SET);
+- return fread(buffer, 1, len, info->dest_fp);
++ fseek(info->un.dest_fp, index * len, SEEK_SET);
++ return fread(buffer, 1, len, info->un.dest_fp);
+ }
+
+ gint
+ _qq_xfer_write_file(guint8 *buffer, guint index, guint len, GaimXfer *xfer)
+ {
+ ft_info *info = xfer->data;
+- fseek(info->dest_fp, index * len, SEEK_SET);
+- return fwrite(buffer, 1, len, info->dest_fp);
++ fseek(info->un.dest_fp, index * len, SEEK_SET);
++ return fwrite(buffer, 1, len, info->un.dest_fp);
+ }
+
+ void qq_xfer_close_file(GaimXfer *xfer)
+ {
+ ft_info *info = xfer->data;
+
+- if (info->dest_fp) fclose(info->dest_fp);
++ if (info->un.dest_fp) fclose(info->un.dest_fp);
+ }
+ #endif
+
++ssize_t _qq_xfer_write(const char *buf, size_t len, GaimXfer *xfer);
++
+ gint _qq_send_file(GaimConnection *gc, guint8 *data, gint len, guint16 packet_type, guint32 to_uid)
+ {
+ gint bytes;
+@@ -270,7 +275,6 @@
+ bytes += create_packet_dw(buf, &cursor, _encrypt_qq_uid(to_uid, file_key));
+ bytes += create_packet_data(buf, &cursor, data, len);
+
+- ssize_t _qq_xfer_write(const char *buf, size_t len, GaimXfer *xfer);
+ if (bytes == len + 12) {
+ //gaim_xfer_write(qd->xfer, buf, bytes);
+ _qq_xfer_write(buf, bytes, qd->xfer);
+@@ -397,10 +401,11 @@
+ gchar file_md5[16], filename_md5[16], *filename;
+ gint filename_len, filesize;
+ qq_data *qd;
++ ft_info *info;
+
+ g_return_if_fail(gc != NULL && gc->proto_data != NULL);
+ qd = (qq_data *) gc->proto_data;
+- ft_info *info = (ft_info *) qd->xfer->data;
++ info = (ft_info *) qd->xfer->data;
+
+ filename = (gchar *) gaim_xfer_get_filename(qd->xfer);
+ filesize = gaim_xfer_get_size(qd->xfer);
+@@ -669,6 +674,8 @@
+ GaimXfer *xfer = qd->xfer;
+ ft_info *info = (ft_info *) xfer->data;
+ guint32 mask;
++ guint8 *buffer;
++ gint readbytes;
+
+ gaim_debug(GAIM_DEBUG_INFO, "QQ", "receiving %dth fragment ack, slide window status %o, max_fragment_index %d\n",
+ fragment_index, info->window, info->max_fragment_index);
+@@ -698,8 +705,6 @@
+ {
+ //move the slide window
+ info->window &= ~mask;
+- guint8 *buffer;
+- gint readbytes;
+
+ buffer = g_newa(guint8, info->fragment_len);
+ readbytes = _qq_xfer_read_file(buffer, info->max_fragment_index + sizeof(info->window),
diff --git a/net-im/gaim-openq/files/patch-src-group_admindlg.c b/net-im/gaim-openq/files/patch-src-group_admindlg.c
new file mode 100644
index 000000000..2198661f9
--- /dev/null
+++ b/net-im/gaim-openq/files/patch-src-group_admindlg.c
@@ -0,0 +1,65 @@
+--- src/group_admindlg.c.orig Sat Oct 2 17:48:11 2004
++++ src/group_admindlg.c Sat Oct 16 17:44:20 2004
+@@ -133,6 +133,17 @@
+ GaimConnection *gc;
+ qun_info_window *info_window;
+
++ gint page, group_category, i = 0;
++ qq_group *group;
++ qq_data *qd;
++ GtkTextIter start, end;
++ GtkTreeModel *model;
++ GtkTreeIter iter;
++ GValue value = { 0, };
++ guint32 *new_members;
++ guint32 uid;
++ gboolean selected;
++
+ g_return_if_fail(data != NULL);
+ info_window = (qun_info_window *) data;
+
+@@ -145,17 +156,6 @@
+ // _("This version of GTK-2 does not support this function"), NULL);
+ // return;
+ //#else
+- gint page, group_category, i = 0;
+- qq_group *group;
+- qq_data *qd;
+- GtkTextIter start, end;
+- GtkTreeModel *model;
+- GtkTreeIter iter;
+- GValue value = { 0, };
+- guint32 *new_members;
+- guint32 uid;
+- gboolean selected;
+-
+ qd = (qq_data *) gc->proto_data;
+
+ // we assume the modification can succeed
+@@ -253,6 +253,12 @@
+ GaimConnection *gc;
+ qq_group *group;
+
++ GtkTreeModel *model;
++ GtkTreeIter iter;
++ GtkTreePath *path;
++ gboolean selected;
++ guint32 uid;
++
+ info_window = (qun_info_window *) data;
+ g_return_if_fail(info_window != NULL);
+
+@@ -262,11 +268,8 @@
+ group = qq_group_find_by_internal_group_id(gc, info_window->internal_group_id);
+ g_return_if_fail(group != NULL);
+
+- GtkTreeModel *model = gtk_tree_view_get_model(GTK_TREE_VIEW(info_window->tre_members));
+- GtkTreeIter iter;
+- GtkTreePath *path = gtk_tree_path_new_from_string(path_str);
+- gboolean selected;
+- guint32 uid;
++ model = gtk_tree_view_get_model(GTK_TREE_VIEW(info_window->tre_members));
++ path = gtk_tree_path_new_from_string(path_str);
+
+ gtk_tree_model_get_iter(model, &iter, path);
+ gtk_tree_model_get(model, &iter, COLUMN_SELECTED, &selected, -1);
diff --git a/net-im/gaim-openq/files/patch-src-group_im.c b/net-im/gaim-openq/files/patch-src-group_im.c
new file mode 100644
index 000000000..6e09b247d
--- /dev/null
+++ b/net-im/gaim-openq/files/patch-src-group_im.c
@@ -0,0 +1,19 @@
+--- src/group_im.c.orig Sat Oct 2 17:48:11 2004
++++ src/group_im.c Sat Oct 16 17:59:51 2004
+@@ -59,6 +59,7 @@
+ guint8 *raw_data, *cursor;
+ guint16 msg_len;
+ gchar *msg_filtered;
++ guint8 *send_im_tail;
+
+ g_return_if_fail(gc != NULL && group != NULL && msg != NULL);
+
+@@ -73,7 +74,7 @@
+ bytes += create_packet_dw(raw_data, &cursor, group->internal_group_id);
+ bytes += create_packet_w(raw_data, &cursor, msg_len + QQ_SEND_IM_AFTER_MSG_LEN);
+ bytes += create_packet_data(raw_data, &cursor, (gchar *) msg_filtered, msg_len);
+- guint8 *send_im_tail = qq_get_send_im_tail(NULL, NULL, NULL,
++ send_im_tail = qq_get_send_im_tail(NULL, NULL, NULL,
+ FALSE, FALSE, FALSE,
+ QQ_SEND_IM_AFTER_MSG_LEN);
+ bytes += create_packet_data(raw_data, &cursor, (gchar *) send_im_tail, QQ_SEND_IM_AFTER_MSG_LEN);
diff --git a/net-im/gaim-openq/files/patch-src-im.c b/net-im/gaim-openq/files/patch-src-im.c
new file mode 100644
index 000000000..3855b2a64
--- /dev/null
+++ b/net-im/gaim-openq/files/patch-src-im.c
@@ -0,0 +1,28 @@
+--- src/im.c.orig Sat Oct 2 17:48:11 2004
++++ src/im.c Sat Oct 16 18:06:57 2004
+@@ -435,6 +435,8 @@
+ gchar *font_size = NULL, *font_color = NULL, *font_name = NULL, *tmp;
+ gboolean is_bold = FALSE, is_italic = FALSE, is_underline = FALSE;
+ const gchar *start, *end, *last;
++ guint font_name_len, tail_len;
++ guint8 *send_im_tail;
+
+ g_return_if_fail(gc != NULL && gc->proto_data != NULL);
+
+@@ -488,7 +490,6 @@
+ now = time(NULL);
+ md5 = _gen_session_md5(qd->uid, qd->session_key);
+
+- guint font_name_len, tail_len;
+ font_name_len = (font_name) ? strlen(font_name) : DEFAULT_FONT_NAME_LEN;
+ tail_len = font_name_len + QQ_SEND_IM_AFTER_MSG_HEADER_LEN + 1;
+
+@@ -530,7 +531,7 @@
+ bytes += create_packet_b(raw_data, &cursor, type);
+ //053- : msg ends with 0x00
+ bytes += create_packet_data(raw_data, &cursor, msg_filtered, msg_len);
+- guint8 *send_im_tail = qq_get_send_im_tail(font_color, font_size, font_name, is_bold,
++ send_im_tail = qq_get_send_im_tail(font_color, font_size, font_name, is_bold,
+ is_italic, is_underline, tail_len);
+ _qq_show_packet("QQ_MESG debug", send_im_tail, tail_len);
+ bytes += create_packet_data(raw_data, &cursor, (gchar *) send_im_tail, tail_len);
diff --git a/net-im/gaim-openq/files/patch-src-recv_core.c b/net-im/gaim-openq/files/patch-src-recv_core.c
new file mode 100644
index 000000000..4a61450e9
--- /dev/null
+++ b/net-im/gaim-openq/files/patch-src-recv_core.c
@@ -0,0 +1,11 @@
+--- src/recv_core.c.orig Sat Oct 2 17:48:12 2004
++++ src/recv_core.c Sat Oct 16 18:17:35 2004
+@@ -290,7 +290,7 @@
+ void qq_input_pending(gpointer data, gint source, GaimInputCondition cond)
+ {
+ GaimConnection *gc;
+- qq_data *qd;;
++ qq_data *qd;
+ guint8 *buf;
+ gint len;
+
diff --git a/net-im/gaim-openq/files/patch-src-send_file.c b/net-im/gaim-openq/files/patch-src-send_file.c
new file mode 100644
index 000000000..e585f555e
--- /dev/null
+++ b/net-im/gaim-openq/files/patch-src-send_file.c
@@ -0,0 +1,56 @@
+--- src/send_file.c.orig Thu Dec 23 18:22:22 2004
++++ src/send_file.c Thu Aug 18 18:18:11 2005
+@@ -22,6 +22,8 @@
+ * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA
+ */
+
++#include <sys/types.h>
++#include <sys/socket.h>
+ #include <network.h>
+
+ #include "send_file.h"
+@@ -203,8 +205,8 @@
+ info = (ft_info *) xfer->data;
+
+ qq_xfer_close_file(xfer);
+- if (info->dest_fp != NULL) {
+- fclose(info->dest_fp);
++ if (info->un.dest_fp != NULL) {
++ fclose(info->un.dest_fp);
+ gaim_debug(GAIM_DEBUG_INFO, "QQ", "file closed\n");
+ }
+ if (info->major_fd != 0) {
+@@ -499,6 +501,8 @@
+ guint8 *cursor, *raw_data;
+ gint packet_len, bytes;
+ ft_info *info;
++ guint16 minor_port;
++ guint32 real_ip;
+
+ g_return_if_fail (gc != NULL && gc->proto_data != NULL);
+ qd = (qq_data *) gc->proto_data;
+@@ -506,8 +510,6 @@
+
+ gaim_debug(GAIM_DEBUG_INFO, "QQ", "I've accepted the file transfer request from %d\n", to_uid);
+ _qq_xfer_init_socket(qd->xfer);
+- guint16 minor_port;
+- guint32 real_ip;
+
+ packet_len = 79;
+ raw_data = g_newa (guint8, packet_len);
+@@ -809,6 +811,7 @@
+ GaimXfer *xfer;
+ gchar *sender_name;
+ ft_info *info;
++ gchar **fileinfo;
+
+ g_return_if_fail (gc != NULL && data != NULL && data_len != 0);
+ qd = (qq_data *) gc->proto_data;
+@@ -834,7 +837,6 @@
+ GAIM_XFER_RECEIVE,
+ sender_name);
+
+- gchar **fileinfo;
+ fileinfo = g_strsplit(data + 81 + 12, "\x1f", 2);
+ g_return_if_fail (fileinfo != NULL && fileinfo[0] != NULL && fileinfo[1] != NULL);
+ gaim_xfer_set_filename(xfer, fileinfo[0]);
diff --git a/net-im/gaim-openq/files/patch-src-send_file.h b/net-im/gaim-openq/files/patch-src-send_file.h
new file mode 100644
index 000000000..961316f49
--- /dev/null
+++ b/net-im/gaim-openq/files/patch-src-send_file.h
@@ -0,0 +1,11 @@
+--- src/send_file.h.orig Thu Aug 18 18:49:04 2005
++++ src/send_file.h Thu Aug 18 17:55:56 2005
+@@ -40,7 +40,7 @@
+ union {
+ FILE *dest_fp;
+ guint8 *buffer;
+- };
++ } un;
+ gboolean use_major;
+ } ft_info;
+
diff --git a/net-im/gaim-openq/files/patch-src-udp_proxy_s5.c b/net-im/gaim-openq/files/patch-src-udp_proxy_s5.c
new file mode 100644
index 000000000..af25e25f2
--- /dev/null
+++ b/net-im/gaim-openq/files/patch-src-udp_proxy_s5.c
@@ -0,0 +1,32 @@
+--- src/udp_proxy_s5.c.orig Sat Oct 2 17:48:12 2004
++++ src/udp_proxy_s5.c Sat Oct 16 18:35:59 2004
+@@ -37,6 +37,7 @@
+ struct PHB *phb = data;
+ struct sockaddr_in sin;
+ int len;
++ int error = ETIMEDOUT;
+
+ gaim_input_remove(phb->inpa);
+ gaim_debug(GAIM_DEBUG_INFO, "socks5 proxy", "Able to read again.\n");
+@@ -85,7 +86,6 @@
+ return;
+ }
+
+- int error = ETIMEDOUT;
+ gaim_debug(GAIM_DEBUG_INFO, "QQ", "Connect didn't block\n");
+ len = sizeof(error);
+ if (getsockopt(phb->udpsock, SOL_SOCKET, SO_ERROR, &error, &len) < 0) {
+@@ -216,11 +216,12 @@
+ {
+ unsigned char buf[512];
+ struct PHB *phb = data;
++ int ret;
+
+ gaim_input_remove(phb->inpa);
+ gaim_debug(GAIM_DEBUG_INFO, "socks5 proxy", "Able to read.\n");
+
+- int ret = read(source, buf, 2);
++ ret = read(source, buf, 2);
+ if (ret < 2) {
+ gaim_debug(GAIM_DEBUG_INFO, "s5_canread", "packet smaller than 2 octet\n");
+ close(source);
diff --git a/net-im/gaim-openq/pkg-descr b/net-im/gaim-openq/pkg-descr
new file mode 100644
index 000000000..0cf6aba78
--- /dev/null
+++ b/net-im/gaim-openq/pkg-descr
@@ -0,0 +1,3 @@
+OpenQ is a QQ-liked protocol plugin for gaim.
+
+WWW: http://openq.sourceforge.net/
diff --git a/net-im/gaim-openq/pkg-plist b/net-im/gaim-openq/pkg-plist
new file mode 100644
index 000000000..9c1104fd2
--- /dev/null
+++ b/net-im/gaim-openq/pkg-plist
@@ -0,0 +1,533 @@
+lib/gaim/libqq.a
+lib/gaim/libqq.la
+lib/gaim/libqq.so
+share/gnome/gaim/QQWry.dat
+share/gnome/pixmaps/gaim/smileys/2003iii/angel.png
+share/gnome/pixmaps/gaim/smileys/2003iii/bigsmile.png
+share/gnome/pixmaps/gaim/smileys/2003iii/burp.png
+share/gnome/pixmaps/gaim/smileys/2003iii/cool.png
+share/gnome/pixmaps/gaim/smileys/2003iii/crazy.png
+share/gnome/pixmaps/gaim/smileys/2003iii/crossedlips.png
+share/gnome/pixmaps/gaim/smileys/2003iii/cry.png
+share/gnome/pixmaps/gaim/smileys/2003iii/default.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/download.png
+share/gnome/pixmaps/gaim/smileys/2003iii/embarrassed.png
+share/gnome/pixmaps/gaim/smileys/2003iii/farted.png
+share/gnome/pixmaps/gaim/smileys/2003iii/kiss.png
+share/gnome/pixmaps/gaim/smileys/2003iii/luke.png
+share/gnome/pixmaps/gaim/smileys/2003iii/moneymouth.png
+share/gnome/pixmaps/gaim/smileys/2003iii/mrt.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_angel.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_angry.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_away.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_bat.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_beer.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_bowl.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_boy.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_brb.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_brheart.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_cake.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_car.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_cat.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_cellphone.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_cigarette.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_clock.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_coffee.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_coins.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_computer.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_cry.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_deadflower.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_devil.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_dog.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_dontknow.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_donttell.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_drink.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_email.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_embarrassed.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_eyeroll.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_film.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_fingerscrossed.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_flower.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_gift.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_girl.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_handcuffs.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_heart.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_highfive.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_hot.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_icon.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_idea.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_island.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_kiss.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_laugh.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_lightning.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_nerd.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_neutral.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_note.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_occ.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_online.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_ooooh.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_party.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_phone.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_photo.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_pizza.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_plane.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_plate.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_question.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_rainbow.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_run.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_runback.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_sad.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_sarcastic.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_secret.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_sheep.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_sick.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_sleep.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_sleepy.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_smiley.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_snail.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_soccer.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_star.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_stormy.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_sun.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_sunglasses.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_teeth.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_think.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_thumbdown.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_thumbup.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_tongue.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_turtle.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_umbrella.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_weird.png
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_wink.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/msn_xbox.png
+share/gnome/pixmaps/gaim/smileys/2003iii/oneeye.png
+share/gnome/pixmaps/gaim/smileys/2003iii/qq.png
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_0.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_1.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_10.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_11.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_12.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_13.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_14.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_15.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_16.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_17.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_18.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_19.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_2.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_20.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_21.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_22.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_23.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_24.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_25.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_26.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_27.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_28.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_29.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_3.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_30.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_31.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_32.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_33.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_34.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_35.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_36.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_37.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_38.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_39.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_4.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_40.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_41.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_42.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_43.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_44.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_45.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_46.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_47.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_48.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_49.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_5.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_50.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_51.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_52.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_53.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_54.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_55.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_56.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_57.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_58.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_59.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_6.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_60.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_61.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_62.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_63.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_64.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_65.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_66.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_67.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_68.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_69.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_7.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_70.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_71.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_72.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_73.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_74.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_75.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_76.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_77.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_78.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_79.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_8.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_80.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_81.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_82.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_83.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_84.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_85.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_86.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_87.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_88.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_89.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_9.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_90.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_91.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_92.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_93.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_94.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/qq_smiley_95.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/sad.png
+share/gnome/pixmaps/gaim/smileys/2003iii/scream.png
+share/gnome/pixmaps/gaim/smileys/2003iii/smile.png
+share/gnome/pixmaps/gaim/smileys/2003iii/theme
+share/gnome/pixmaps/gaim/smileys/2003iii/think.png
+share/gnome/pixmaps/gaim/smileys/2003iii/tongue.png
+share/gnome/pixmaps/gaim/smileys/2003iii/wink.png
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_alien.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_alien2.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_angel.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_angry.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_batting.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_beatup.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_bigsmile.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_blush.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_bye.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_chicken.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_clap.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_clown.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_coffee.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_cow.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_cowboy.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_cry.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_dance.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_devil.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_doh.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_drool.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_eyebrow.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_eyeroll.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_flag.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_flower.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_frustrated.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_ghost.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_glasses.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_huggs.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_hypnotized.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_idea.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_kiss.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_laughloud.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_liar.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_love.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_mean.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_moneyeyes.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_monkey.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_neutral.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_ooooh.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_peace.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_pig.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_pray.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_pumpkin.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_question.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_sad.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_shame.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_shamrock.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_shhhh.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_sick.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_silent.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_silly.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_sleep.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_smiley.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_sunglas.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_think.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_tired.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_tongue.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_whistling.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_wink.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yahoo_worried.gif
+share/gnome/pixmaps/gaim/smileys/2003iii/yell.png
+share/gnome/pixmaps/gaim/status/default/qq.png
+share/gnome/pixmaps/gaim/status/default/qq_1-1.png
+share/gnome/pixmaps/gaim/status/default/qq_1-2.png
+share/gnome/pixmaps/gaim/status/default/qq_1-3.png
+share/gnome/pixmaps/gaim/status/default/qq_10-1.png
+share/gnome/pixmaps/gaim/status/default/qq_10-2.png
+share/gnome/pixmaps/gaim/status/default/qq_10-3.png
+share/gnome/pixmaps/gaim/status/default/qq_11-1.png
+share/gnome/pixmaps/gaim/status/default/qq_11-2.png
+share/gnome/pixmaps/gaim/status/default/qq_11-3.png
+share/gnome/pixmaps/gaim/status/default/qq_12-1.png
+share/gnome/pixmaps/gaim/status/default/qq_12-2.png
+share/gnome/pixmaps/gaim/status/default/qq_12-3.png
+share/gnome/pixmaps/gaim/status/default/qq_13-1.png
+share/gnome/pixmaps/gaim/status/default/qq_13-2.png
+share/gnome/pixmaps/gaim/status/default/qq_13-3.png
+share/gnome/pixmaps/gaim/status/default/qq_14-1.png
+share/gnome/pixmaps/gaim/status/default/qq_14-2.png
+share/gnome/pixmaps/gaim/status/default/qq_14-3.png
+share/gnome/pixmaps/gaim/status/default/qq_15-1.png
+share/gnome/pixmaps/gaim/status/default/qq_15-2.png
+share/gnome/pixmaps/gaim/status/default/qq_15-3.png
+share/gnome/pixmaps/gaim/status/default/qq_16-1.png
+share/gnome/pixmaps/gaim/status/default/qq_16-2.png
+share/gnome/pixmaps/gaim/status/default/qq_16-3.png
+share/gnome/pixmaps/gaim/status/default/qq_17-1.png
+share/gnome/pixmaps/gaim/status/default/qq_17-2.png
+share/gnome/pixmaps/gaim/status/default/qq_17-3.png
+share/gnome/pixmaps/gaim/status/default/qq_18-1.png
+share/gnome/pixmaps/gaim/status/default/qq_18-2.png
+share/gnome/pixmaps/gaim/status/default/qq_18-3.png
+share/gnome/pixmaps/gaim/status/default/qq_19-1.png
+share/gnome/pixmaps/gaim/status/default/qq_19-2.png
+share/gnome/pixmaps/gaim/status/default/qq_19-3.png
+share/gnome/pixmaps/gaim/status/default/qq_2-1.png
+share/gnome/pixmaps/gaim/status/default/qq_2-2.png
+share/gnome/pixmaps/gaim/status/default/qq_2-3.png
+share/gnome/pixmaps/gaim/status/default/qq_20-1.png
+share/gnome/pixmaps/gaim/status/default/qq_20-2.png
+share/gnome/pixmaps/gaim/status/default/qq_20-3.png
+share/gnome/pixmaps/gaim/status/default/qq_21-1.png
+share/gnome/pixmaps/gaim/status/default/qq_21-2.png
+share/gnome/pixmaps/gaim/status/default/qq_21-3.png
+share/gnome/pixmaps/gaim/status/default/qq_22-1.png
+share/gnome/pixmaps/gaim/status/default/qq_22-2.png
+share/gnome/pixmaps/gaim/status/default/qq_22-3.png
+share/gnome/pixmaps/gaim/status/default/qq_23-1.png
+share/gnome/pixmaps/gaim/status/default/qq_23-2.png
+share/gnome/pixmaps/gaim/status/default/qq_23-3.png
+share/gnome/pixmaps/gaim/status/default/qq_24-1.png
+share/gnome/pixmaps/gaim/status/default/qq_24-2.png
+share/gnome/pixmaps/gaim/status/default/qq_24-3.png
+share/gnome/pixmaps/gaim/status/default/qq_25-1.png
+share/gnome/pixmaps/gaim/status/default/qq_25-2.png
+share/gnome/pixmaps/gaim/status/default/qq_25-3.png
+share/gnome/pixmaps/gaim/status/default/qq_26-1.png
+share/gnome/pixmaps/gaim/status/default/qq_26-2.png
+share/gnome/pixmaps/gaim/status/default/qq_26-3.png
+share/gnome/pixmaps/gaim/status/default/qq_27-1.png
+share/gnome/pixmaps/gaim/status/default/qq_27-2.png
+share/gnome/pixmaps/gaim/status/default/qq_27-3.png
+share/gnome/pixmaps/gaim/status/default/qq_28-1.png
+share/gnome/pixmaps/gaim/status/default/qq_28-2.png
+share/gnome/pixmaps/gaim/status/default/qq_28-3.png
+share/gnome/pixmaps/gaim/status/default/qq_29-1.png
+share/gnome/pixmaps/gaim/status/default/qq_29-2.png
+share/gnome/pixmaps/gaim/status/default/qq_29-3.png
+share/gnome/pixmaps/gaim/status/default/qq_3-1.png
+share/gnome/pixmaps/gaim/status/default/qq_3-2.png
+share/gnome/pixmaps/gaim/status/default/qq_3-3.png
+share/gnome/pixmaps/gaim/status/default/qq_30-1.png
+share/gnome/pixmaps/gaim/status/default/qq_30-2.png
+share/gnome/pixmaps/gaim/status/default/qq_30-3.png
+share/gnome/pixmaps/gaim/status/default/qq_31-1.png
+share/gnome/pixmaps/gaim/status/default/qq_31-2.png
+share/gnome/pixmaps/gaim/status/default/qq_31-3.png
+share/gnome/pixmaps/gaim/status/default/qq_32-1.png
+share/gnome/pixmaps/gaim/status/default/qq_32-2.png
+share/gnome/pixmaps/gaim/status/default/qq_32-3.png
+share/gnome/pixmaps/gaim/status/default/qq_33-1.png
+share/gnome/pixmaps/gaim/status/default/qq_33-2.png
+share/gnome/pixmaps/gaim/status/default/qq_33-3.png
+share/gnome/pixmaps/gaim/status/default/qq_34-1.png
+share/gnome/pixmaps/gaim/status/default/qq_34-2.png
+share/gnome/pixmaps/gaim/status/default/qq_34-3.png
+share/gnome/pixmaps/gaim/status/default/qq_35-1.png
+share/gnome/pixmaps/gaim/status/default/qq_35-2.png
+share/gnome/pixmaps/gaim/status/default/qq_35-3.png
+share/gnome/pixmaps/gaim/status/default/qq_36-1.png
+share/gnome/pixmaps/gaim/status/default/qq_36-2.png
+share/gnome/pixmaps/gaim/status/default/qq_36-3.png
+share/gnome/pixmaps/gaim/status/default/qq_37-1.png
+share/gnome/pixmaps/gaim/status/default/qq_37-2.png
+share/gnome/pixmaps/gaim/status/default/qq_37-3.png
+share/gnome/pixmaps/gaim/status/default/qq_38-1.png
+share/gnome/pixmaps/gaim/status/default/qq_38-2.png
+share/gnome/pixmaps/gaim/status/default/qq_38-3.png
+share/gnome/pixmaps/gaim/status/default/qq_39-1.png
+share/gnome/pixmaps/gaim/status/default/qq_39-2.png
+share/gnome/pixmaps/gaim/status/default/qq_39-3.png
+share/gnome/pixmaps/gaim/status/default/qq_4-1.png
+share/gnome/pixmaps/gaim/status/default/qq_4-2.png
+share/gnome/pixmaps/gaim/status/default/qq_4-3.png
+share/gnome/pixmaps/gaim/status/default/qq_40-1.png
+share/gnome/pixmaps/gaim/status/default/qq_40-2.png
+share/gnome/pixmaps/gaim/status/default/qq_40-3.png
+share/gnome/pixmaps/gaim/status/default/qq_41-1.png
+share/gnome/pixmaps/gaim/status/default/qq_41-2.png
+share/gnome/pixmaps/gaim/status/default/qq_41-3.png
+share/gnome/pixmaps/gaim/status/default/qq_42-1.png
+share/gnome/pixmaps/gaim/status/default/qq_42-2.png
+share/gnome/pixmaps/gaim/status/default/qq_42-3.png
+share/gnome/pixmaps/gaim/status/default/qq_43-1.png
+share/gnome/pixmaps/gaim/status/default/qq_43-2.png
+share/gnome/pixmaps/gaim/status/default/qq_43-3.png
+share/gnome/pixmaps/gaim/status/default/qq_44-1.png
+share/gnome/pixmaps/gaim/status/default/qq_44-2.png
+share/gnome/pixmaps/gaim/status/default/qq_44-3.png
+share/gnome/pixmaps/gaim/status/default/qq_45-1.png
+share/gnome/pixmaps/gaim/status/default/qq_45-2.png
+share/gnome/pixmaps/gaim/status/default/qq_45-3.png
+share/gnome/pixmaps/gaim/status/default/qq_46-1.png
+share/gnome/pixmaps/gaim/status/default/qq_46-2.png
+share/gnome/pixmaps/gaim/status/default/qq_46-3.png
+share/gnome/pixmaps/gaim/status/default/qq_47-1.png
+share/gnome/pixmaps/gaim/status/default/qq_47-2.png
+share/gnome/pixmaps/gaim/status/default/qq_47-3.png
+share/gnome/pixmaps/gaim/status/default/qq_48-1.png
+share/gnome/pixmaps/gaim/status/default/qq_48-2.png
+share/gnome/pixmaps/gaim/status/default/qq_48-3.png
+share/gnome/pixmaps/gaim/status/default/qq_49-1.png
+share/gnome/pixmaps/gaim/status/default/qq_49-2.png
+share/gnome/pixmaps/gaim/status/default/qq_49-3.png
+share/gnome/pixmaps/gaim/status/default/qq_5-1.png
+share/gnome/pixmaps/gaim/status/default/qq_5-2.png
+share/gnome/pixmaps/gaim/status/default/qq_5-3.png
+share/gnome/pixmaps/gaim/status/default/qq_50-1.png
+share/gnome/pixmaps/gaim/status/default/qq_50-2.png
+share/gnome/pixmaps/gaim/status/default/qq_50-3.png
+share/gnome/pixmaps/gaim/status/default/qq_51-1.png
+share/gnome/pixmaps/gaim/status/default/qq_51-2.png
+share/gnome/pixmaps/gaim/status/default/qq_51-3.png
+share/gnome/pixmaps/gaim/status/default/qq_52-1.png
+share/gnome/pixmaps/gaim/status/default/qq_52-2.png
+share/gnome/pixmaps/gaim/status/default/qq_52-3.png
+share/gnome/pixmaps/gaim/status/default/qq_53-1.png
+share/gnome/pixmaps/gaim/status/default/qq_53-2.png
+share/gnome/pixmaps/gaim/status/default/qq_53-3.png
+share/gnome/pixmaps/gaim/status/default/qq_54-1.png
+share/gnome/pixmaps/gaim/status/default/qq_54-2.png
+share/gnome/pixmaps/gaim/status/default/qq_54-3.png
+share/gnome/pixmaps/gaim/status/default/qq_55-1.png
+share/gnome/pixmaps/gaim/status/default/qq_55-2.png
+share/gnome/pixmaps/gaim/status/default/qq_55-3.png
+share/gnome/pixmaps/gaim/status/default/qq_56-1.png
+share/gnome/pixmaps/gaim/status/default/qq_56-2.png
+share/gnome/pixmaps/gaim/status/default/qq_56-3.png
+share/gnome/pixmaps/gaim/status/default/qq_57-1.png
+share/gnome/pixmaps/gaim/status/default/qq_57-2.png
+share/gnome/pixmaps/gaim/status/default/qq_57-3.png
+share/gnome/pixmaps/gaim/status/default/qq_58-1.png
+share/gnome/pixmaps/gaim/status/default/qq_58-2.png
+share/gnome/pixmaps/gaim/status/default/qq_58-3.png
+share/gnome/pixmaps/gaim/status/default/qq_59-1.png
+share/gnome/pixmaps/gaim/status/default/qq_59-2.png
+share/gnome/pixmaps/gaim/status/default/qq_59-3.png
+share/gnome/pixmaps/gaim/status/default/qq_6-1.png
+share/gnome/pixmaps/gaim/status/default/qq_6-2.png
+share/gnome/pixmaps/gaim/status/default/qq_6-3.png
+share/gnome/pixmaps/gaim/status/default/qq_60-1.png
+share/gnome/pixmaps/gaim/status/default/qq_60-2.png
+share/gnome/pixmaps/gaim/status/default/qq_60-3.png
+share/gnome/pixmaps/gaim/status/default/qq_61-1.png
+share/gnome/pixmaps/gaim/status/default/qq_61-2.png
+share/gnome/pixmaps/gaim/status/default/qq_61-3.png
+share/gnome/pixmaps/gaim/status/default/qq_62-1.png
+share/gnome/pixmaps/gaim/status/default/qq_62-2.png
+share/gnome/pixmaps/gaim/status/default/qq_62-3.png
+share/gnome/pixmaps/gaim/status/default/qq_63-1.png
+share/gnome/pixmaps/gaim/status/default/qq_63-2.png
+share/gnome/pixmaps/gaim/status/default/qq_63-3.png
+share/gnome/pixmaps/gaim/status/default/qq_64-1.png
+share/gnome/pixmaps/gaim/status/default/qq_64-2.png
+share/gnome/pixmaps/gaim/status/default/qq_64-3.png
+share/gnome/pixmaps/gaim/status/default/qq_65-1.png
+share/gnome/pixmaps/gaim/status/default/qq_65-2.png
+share/gnome/pixmaps/gaim/status/default/qq_65-3.png
+share/gnome/pixmaps/gaim/status/default/qq_66-1.png
+share/gnome/pixmaps/gaim/status/default/qq_66-2.png
+share/gnome/pixmaps/gaim/status/default/qq_66-3.png
+share/gnome/pixmaps/gaim/status/default/qq_67-1.png
+share/gnome/pixmaps/gaim/status/default/qq_67-2.png
+share/gnome/pixmaps/gaim/status/default/qq_67-3.png
+share/gnome/pixmaps/gaim/status/default/qq_68-1.png
+share/gnome/pixmaps/gaim/status/default/qq_68-2.png
+share/gnome/pixmaps/gaim/status/default/qq_68-3.png
+share/gnome/pixmaps/gaim/status/default/qq_69-1.png
+share/gnome/pixmaps/gaim/status/default/qq_69-2.png
+share/gnome/pixmaps/gaim/status/default/qq_69-3.png
+share/gnome/pixmaps/gaim/status/default/qq_7-1.png
+share/gnome/pixmaps/gaim/status/default/qq_7-2.png
+share/gnome/pixmaps/gaim/status/default/qq_7-3.png
+share/gnome/pixmaps/gaim/status/default/qq_70-1.png
+share/gnome/pixmaps/gaim/status/default/qq_70-2.png
+share/gnome/pixmaps/gaim/status/default/qq_70-3.png
+share/gnome/pixmaps/gaim/status/default/qq_71-1.png
+share/gnome/pixmaps/gaim/status/default/qq_71-2.png
+share/gnome/pixmaps/gaim/status/default/qq_71-3.png
+share/gnome/pixmaps/gaim/status/default/qq_72-1.png
+share/gnome/pixmaps/gaim/status/default/qq_72-2.png
+share/gnome/pixmaps/gaim/status/default/qq_72-3.png
+share/gnome/pixmaps/gaim/status/default/qq_73-1.png
+share/gnome/pixmaps/gaim/status/default/qq_73-2.png
+share/gnome/pixmaps/gaim/status/default/qq_73-3.png
+share/gnome/pixmaps/gaim/status/default/qq_74-1.png
+share/gnome/pixmaps/gaim/status/default/qq_74-2.png
+share/gnome/pixmaps/gaim/status/default/qq_74-3.png
+share/gnome/pixmaps/gaim/status/default/qq_75-1.png
+share/gnome/pixmaps/gaim/status/default/qq_75-2.png
+share/gnome/pixmaps/gaim/status/default/qq_75-3.png
+share/gnome/pixmaps/gaim/status/default/qq_76-1.png
+share/gnome/pixmaps/gaim/status/default/qq_76-2.png
+share/gnome/pixmaps/gaim/status/default/qq_76-3.png
+share/gnome/pixmaps/gaim/status/default/qq_77-1.png
+share/gnome/pixmaps/gaim/status/default/qq_77-2.png
+share/gnome/pixmaps/gaim/status/default/qq_77-3.png
+share/gnome/pixmaps/gaim/status/default/qq_78-1.png
+share/gnome/pixmaps/gaim/status/default/qq_78-2.png
+share/gnome/pixmaps/gaim/status/default/qq_78-3.png
+share/gnome/pixmaps/gaim/status/default/qq_79-1.png
+share/gnome/pixmaps/gaim/status/default/qq_79-2.png
+share/gnome/pixmaps/gaim/status/default/qq_79-3.png
+share/gnome/pixmaps/gaim/status/default/qq_8-1.png
+share/gnome/pixmaps/gaim/status/default/qq_8-2.png
+share/gnome/pixmaps/gaim/status/default/qq_8-3.png
+share/gnome/pixmaps/gaim/status/default/qq_80-1.png
+share/gnome/pixmaps/gaim/status/default/qq_80-2.png
+share/gnome/pixmaps/gaim/status/default/qq_80-3.png
+share/gnome/pixmaps/gaim/status/default/qq_81-1.png
+share/gnome/pixmaps/gaim/status/default/qq_81-2.png
+share/gnome/pixmaps/gaim/status/default/qq_81-3.png
+share/gnome/pixmaps/gaim/status/default/qq_82-1.png
+share/gnome/pixmaps/gaim/status/default/qq_82-2.png
+share/gnome/pixmaps/gaim/status/default/qq_82-3.png
+share/gnome/pixmaps/gaim/status/default/qq_83-1.png
+share/gnome/pixmaps/gaim/status/default/qq_83-2.png
+share/gnome/pixmaps/gaim/status/default/qq_83-3.png
+share/gnome/pixmaps/gaim/status/default/qq_84-1.png
+share/gnome/pixmaps/gaim/status/default/qq_84-2.png
+share/gnome/pixmaps/gaim/status/default/qq_84-3.png
+share/gnome/pixmaps/gaim/status/default/qq_85-1.png
+share/gnome/pixmaps/gaim/status/default/qq_85-2.png
+share/gnome/pixmaps/gaim/status/default/qq_85-3.png
+share/gnome/pixmaps/gaim/status/default/qq_9-1.png
+share/gnome/pixmaps/gaim/status/default/qq_9-2.png
+share/gnome/pixmaps/gaim/status/default/qq_9-3.png
+share/gnome/pixmaps/gaim/status/default/qq_group.png
+share/gnome/pixmaps/gaim/status/default/qq_group_unexit.png
+share/gnome/pixmaps/gaim/status/default/qq_p_group.png
+share/gnome/pixmaps/gaim/status/default/qq_p_group_unexit.png
+share/gnome/pixmaps/gaim/status/default/qqshow_default.gif
+share/locale/zh_CN/LC_MESSAGES/openq.mo
+@dirrm share/gnome/pixmaps/gaim/smileys/2003iii
+@dirrmtry share/gnome/doc
+@dirrmtry share/gnome/gaim
diff --git a/net-im/meanwhile-gaim/Makefile b/net-im/meanwhile-gaim/Makefile
new file mode 100644
index 000000000..514d90ad7
--- /dev/null
+++ b/net-im/meanwhile-gaim/Makefile
@@ -0,0 +1,52 @@
+# New ports collection makefile for: meanwhile-gaim
+# Date created: 24 June 2004
+# Whom: marcus@FreeBSD.org
+#
+# $FreeBSD$
+#
+
+PORTNAME= meanwhile
+PORTVERSION= 1.2.8
+PORTREVISION= 2
+CATEGORIES= net-im
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= ${PORTNAME}
+PKGNAMEPREFIX= gaim-
+DISTNAME= ${PKGNAMEPREFIX}${PORTNAME}-${PORTVERSION}
+
+MAINTAINER= marcus@FreeBSD.org
+COMMENT= Provides Lotus Sametime support for Gaim
+
+BUILD_DEPENDS= ${LOCALBASE}/include/gaim/config.h:${PORTSDIR}/net-im/gaim
+LIB_DEPENDS= meanwhile.1:${PORTSDIR}/net-im/meanwhile
+RUN_DEPENDS= gaim:${PORTSDIR}/net-im/gaim
+
+USE_XLIB= yes
+USE_GMAKE= yes
+USE_GNOME= gnomeprefix gnomehack gtk20
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include -I${X11BASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+.if defined(WITH_MW_HOST)
+CONFIGURE_ARGS+= --with-host=${WITH_MW_HOST}
+.endif
+
+.if defined(WITH_MW_PORT)
+CONFIGURE_ARGS+= --with-port=${WITH_MW_PORT}
+.endif
+
+.if defined(WITH_MW_CLIENT)
+CONFIGURE_ARGS+= --with-client=${WITH_MW_CLIENT}
+.endif
+
+pre-everything::
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} "You may use the following build options:"
+ @${ECHO_MSG} ""
+ @${ECHO_MSG} " WITH_MW_HOST=host Define the default Sametime community host server"
+ @${ECHO_MSG} " WITH_MW_PORT=port Define the default Sametime community port (default: 1533)"
+ @${ECHO_MSG} " WITH_MW_CLIENT=client Define the default Sametime client identifier (default: mwLogin_MEANWHILE)"
+ @${ECHO_MSG} ""
+
+.include <bsd.port.mk>
diff --git a/net-im/meanwhile-gaim/distinfo b/net-im/meanwhile-gaim/distinfo
new file mode 100644
index 000000000..ae50fe81f
--- /dev/null
+++ b/net-im/meanwhile-gaim/distinfo
@@ -0,0 +1,3 @@
+MD5 (gaim-meanwhile-1.2.8.tar.gz) = da891cb5304776ace34ce63c7f666172
+SHA256 (gaim-meanwhile-1.2.8.tar.gz) = 8c3fe63b3962a8c6741503b3403b518f5f0ac0d116c4a5f0f11d10806774b2c9
+SIZE (gaim-meanwhile-1.2.8.tar.gz) = 366903
diff --git a/net-im/meanwhile-gaim/pkg-descr b/net-im/meanwhile-gaim/pkg-descr
new file mode 100644
index 000000000..f254687e0
--- /dev/null
+++ b/net-im/meanwhile-gaim/pkg-descr
@@ -0,0 +1,4 @@
+Meanwhile-gaim is a Gaim plug-in that adds Lotus Sametime Community Client
+support.
+
+WWW: http://meanwhile.sourceforge.net/
diff --git a/net-im/meanwhile-gaim/pkg-plist b/net-im/meanwhile-gaim/pkg-plist
new file mode 100644
index 000000000..4830ebbc6
--- /dev/null
+++ b/net-im/meanwhile-gaim/pkg-plist
@@ -0,0 +1,4 @@
+lib/gaim/libmwgaim.la
+lib/gaim/libmwgaim.so
+share/gnome/pixmaps/gaim/status/default/external.png
+share/gnome/pixmaps/gaim/status/default/meanwhile.png