diff options
author | mezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-08-07 01:23:57 +0800 |
---|---|---|
committer | mezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059> | 2007-08-07 01:23:57 +0800 |
commit | 71b8934e32a67a5b445b0bcb08ca55f70d696841 (patch) | |
tree | b1cf6d34c2185d1fc1874ef24048cf55776c80f3 | |
parent | 2084883ea11d55197ceac371510c1422e667d5a1 (diff) | |
download | marcuscom-ports-71b8934e32a67a5b445b0bcb08ca55f70d696841.tar marcuscom-ports-71b8934e32a67a5b445b0bcb08ca55f70d696841.tar.gz marcuscom-ports-71b8934e32a67a5b445b0bcb08ca55f70d696841.tar.bz2 marcuscom-ports-71b8934e32a67a5b445b0bcb08ca55f70d696841.tar.lz marcuscom-ports-71b8934e32a67a5b445b0bcb08ca55f70d696841.tar.xz marcuscom-ports-71b8934e32a67a5b445b0bcb08ca55f70d696841.tar.zst marcuscom-ports-71b8934e32a67a5b445b0bcb08ca55f70d696841.zip |
share/gnome/ -> share/.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@9356 df743ca5-7f9a-e211-a948-0013205c9059
111 files changed, 3906 insertions, 0 deletions
diff --git a/net-im/gaim-guifications/Makefile b/net-im/gaim-guifications/Makefile new file mode 100644 index 000000000..5a8258013 --- /dev/null +++ b/net-im/gaim-guifications/Makefile @@ -0,0 +1,48 @@ +# New ports collection makefile for: gaim-guifications +# Date created: 2004-05-04 +# Whom: ports@c0decafe.net +# +# $FreeBSD$ +# + +PORTNAME= guifications +PORTVERSION= 2.12 +PORTREVISION= 5 +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 + @${REINPLACE_CMD} -e 's|echo aout|echo elf|' ${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..05d176566 --- /dev/null +++ b/net-im/gaim-guifications/pkg-plist @@ -0,0 +1,56 @@ +lib/gaim/guifications.la +lib/gaim/guifications.so +share/pixmaps/gaim/guifications/conf/item_icon_size_big.png +share/pixmaps/gaim/guifications/conf/item_icon_size_huge.png +share/pixmaps/gaim/guifications/conf/item_icon_size_large.png +share/pixmaps/gaim/guifications/conf/item_icon_size_little.png +share/pixmaps/gaim/guifications/conf/item_icon_size_normal.png +share/pixmaps/gaim/guifications/conf/item_icon_size_small.png +share/pixmaps/gaim/guifications/conf/item_icon_size_tiny.png +share/pixmaps/gaim/guifications/conf/item_position_center.png +share/pixmaps/gaim/guifications/conf/item_position_east.png +share/pixmaps/gaim/guifications/conf/item_position_north.png +share/pixmaps/gaim/guifications/conf/item_position_north_east.png +share/pixmaps/gaim/guifications/conf/item_position_north_west.png +share/pixmaps/gaim/guifications/conf/item_position_south.png +share/pixmaps/gaim/guifications/conf/item_position_south_east.png +share/pixmaps/gaim/guifications/conf/item_position_south_west.png +share/pixmaps/gaim/guifications/conf/item_position_west.png +share/pixmaps/gaim/guifications/conf/item_text_clipping_ellipsis_end.png +share/pixmaps/gaim/guifications/conf/item_text_clipping_ellipsis_middle.png +share/pixmaps/gaim/guifications/conf/item_text_clipping_ellipsis_start.png +share/pixmaps/gaim/guifications/conf/item_text_clipping_truncate.png +share/pixmaps/gaim/guifications/conf/window_position_north_east.png +share/pixmaps/gaim/guifications/conf/window_position_north_west.png +share/pixmaps/gaim/guifications/conf/window_position_south_east.png +share/pixmaps/gaim/guifications/conf/window_position_south_west.png +share/pixmaps/gaim/guifications/themes/Penguins/penguin.png +share/pixmaps/gaim/guifications/themes/Penguins/theme.xml +share/pixmaps/gaim/guifications/themes/default/background.png +share/pixmaps/gaim/guifications/themes/default/theme.xml +share/pixmaps/gaim/guifications/themes/mini/background.png +share/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/pixmaps/gaim/guifications/themes/mini +@dirrm share/pixmaps/gaim/guifications/themes/default +@dirrm share/pixmaps/gaim/guifications/themes/Penguins +@dirrm share/pixmaps/gaim/guifications/themes +@dirrm share/pixmaps/gaim/guifications/conf +@dirrm share/pixmaps/gaim/guifications diff --git a/net-im/gaim-openq/Makefile b/net-im/gaim-openq/Makefile new file mode 100644 index 000000000..b5ac51189 --- /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= 10 +CATEGORIES= net-im +MASTER_SITES= SF +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= relaxbsd@gmail.com +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_AUTOTOOLS= libtool:15 +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..9e2065b6d --- /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/gaim/QQWry.dat +share/pixmaps/gaim/smileys/2003iii/angel.png +share/pixmaps/gaim/smileys/2003iii/bigsmile.png +share/pixmaps/gaim/smileys/2003iii/burp.png +share/pixmaps/gaim/smileys/2003iii/cool.png +share/pixmaps/gaim/smileys/2003iii/crazy.png +share/pixmaps/gaim/smileys/2003iii/crossedlips.png +share/pixmaps/gaim/smileys/2003iii/cry.png +share/pixmaps/gaim/smileys/2003iii/default.gif +share/pixmaps/gaim/smileys/2003iii/download.png +share/pixmaps/gaim/smileys/2003iii/embarrassed.png +share/pixmaps/gaim/smileys/2003iii/farted.png +share/pixmaps/gaim/smileys/2003iii/kiss.png +share/pixmaps/gaim/smileys/2003iii/luke.png +share/pixmaps/gaim/smileys/2003iii/moneymouth.png +share/pixmaps/gaim/smileys/2003iii/mrt.png +share/pixmaps/gaim/smileys/2003iii/msn_angel.png +share/pixmaps/gaim/smileys/2003iii/msn_angry.png +share/pixmaps/gaim/smileys/2003iii/msn_away.png +share/pixmaps/gaim/smileys/2003iii/msn_bat.gif +share/pixmaps/gaim/smileys/2003iii/msn_beer.png +share/pixmaps/gaim/smileys/2003iii/msn_bowl.png +share/pixmaps/gaim/smileys/2003iii/msn_boy.png +share/pixmaps/gaim/smileys/2003iii/msn_brb.png +share/pixmaps/gaim/smileys/2003iii/msn_brheart.png +share/pixmaps/gaim/smileys/2003iii/msn_cake.gif +share/pixmaps/gaim/smileys/2003iii/msn_car.png +share/pixmaps/gaim/smileys/2003iii/msn_cat.png +share/pixmaps/gaim/smileys/2003iii/msn_cellphone.png +share/pixmaps/gaim/smileys/2003iii/msn_cigarette.gif +share/pixmaps/gaim/smileys/2003iii/msn_clock.png +share/pixmaps/gaim/smileys/2003iii/msn_coffee.png +share/pixmaps/gaim/smileys/2003iii/msn_coins.png +share/pixmaps/gaim/smileys/2003iii/msn_computer.png +share/pixmaps/gaim/smileys/2003iii/msn_cry.gif +share/pixmaps/gaim/smileys/2003iii/msn_deadflower.png +share/pixmaps/gaim/smileys/2003iii/msn_devil.png +share/pixmaps/gaim/smileys/2003iii/msn_dog.png +share/pixmaps/gaim/smileys/2003iii/msn_dontknow.gif +share/pixmaps/gaim/smileys/2003iii/msn_donttell.png +share/pixmaps/gaim/smileys/2003iii/msn_drink.png +share/pixmaps/gaim/smileys/2003iii/msn_email.png +share/pixmaps/gaim/smileys/2003iii/msn_embarrassed.png +share/pixmaps/gaim/smileys/2003iii/msn_eyeroll.gif +share/pixmaps/gaim/smileys/2003iii/msn_film.png +share/pixmaps/gaim/smileys/2003iii/msn_fingerscrossed.png +share/pixmaps/gaim/smileys/2003iii/msn_flower.png +share/pixmaps/gaim/smileys/2003iii/msn_gift.png +share/pixmaps/gaim/smileys/2003iii/msn_girl.png +share/pixmaps/gaim/smileys/2003iii/msn_handcuffs.png +share/pixmaps/gaim/smileys/2003iii/msn_heart.png +share/pixmaps/gaim/smileys/2003iii/msn_highfive.png +share/pixmaps/gaim/smileys/2003iii/msn_hot.png +share/pixmaps/gaim/smileys/2003iii/msn_icon.png +share/pixmaps/gaim/smileys/2003iii/msn_idea.png +share/pixmaps/gaim/smileys/2003iii/msn_island.png +share/pixmaps/gaim/smileys/2003iii/msn_kiss.png +share/pixmaps/gaim/smileys/2003iii/msn_laugh.png +share/pixmaps/gaim/smileys/2003iii/msn_lightning.gif +share/pixmaps/gaim/smileys/2003iii/msn_nerd.png +share/pixmaps/gaim/smileys/2003iii/msn_neutral.png +share/pixmaps/gaim/smileys/2003iii/msn_note.png +share/pixmaps/gaim/smileys/2003iii/msn_occ.png +share/pixmaps/gaim/smileys/2003iii/msn_online.png +share/pixmaps/gaim/smileys/2003iii/msn_ooooh.png +share/pixmaps/gaim/smileys/2003iii/msn_party.gif +share/pixmaps/gaim/smileys/2003iii/msn_phone.png +share/pixmaps/gaim/smileys/2003iii/msn_photo.png +share/pixmaps/gaim/smileys/2003iii/msn_pizza.png +share/pixmaps/gaim/smileys/2003iii/msn_plane.png +share/pixmaps/gaim/smileys/2003iii/msn_plate.png +share/pixmaps/gaim/smileys/2003iii/msn_question.png +share/pixmaps/gaim/smileys/2003iii/msn_rainbow.png +share/pixmaps/gaim/smileys/2003iii/msn_run.png +share/pixmaps/gaim/smileys/2003iii/msn_runback.png +share/pixmaps/gaim/smileys/2003iii/msn_sad.png +share/pixmaps/gaim/smileys/2003iii/msn_sarcastic.png +share/pixmaps/gaim/smileys/2003iii/msn_secret.png +share/pixmaps/gaim/smileys/2003iii/msn_sheep.png +share/pixmaps/gaim/smileys/2003iii/msn_sick.png +share/pixmaps/gaim/smileys/2003iii/msn_sleep.png +share/pixmaps/gaim/smileys/2003iii/msn_sleepy.gif +share/pixmaps/gaim/smileys/2003iii/msn_smiley.png +share/pixmaps/gaim/smileys/2003iii/msn_snail.png +share/pixmaps/gaim/smileys/2003iii/msn_soccer.png +share/pixmaps/gaim/smileys/2003iii/msn_star.png +share/pixmaps/gaim/smileys/2003iii/msn_stormy.png +share/pixmaps/gaim/smileys/2003iii/msn_sun.png +share/pixmaps/gaim/smileys/2003iii/msn_sunglasses.png +share/pixmaps/gaim/smileys/2003iii/msn_teeth.png +share/pixmaps/gaim/smileys/2003iii/msn_think.gif +share/pixmaps/gaim/smileys/2003iii/msn_thumbdown.png +share/pixmaps/gaim/smileys/2003iii/msn_thumbup.png +share/pixmaps/gaim/smileys/2003iii/msn_tongue.png +share/pixmaps/gaim/smileys/2003iii/msn_turtle.png +share/pixmaps/gaim/smileys/2003iii/msn_umbrella.png +share/pixmaps/gaim/smileys/2003iii/msn_weird.png +share/pixmaps/gaim/smileys/2003iii/msn_wink.gif +share/pixmaps/gaim/smileys/2003iii/msn_xbox.png +share/pixmaps/gaim/smileys/2003iii/oneeye.png +share/pixmaps/gaim/smileys/2003iii/qq.png +share/pixmaps/gaim/smileys/2003iii/qq_smiley_0.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_1.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_10.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_11.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_12.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_13.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_14.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_15.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_16.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_17.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_18.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_19.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_2.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_20.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_21.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_22.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_23.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_24.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_25.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_26.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_27.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_28.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_29.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_3.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_30.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_31.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_32.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_33.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_34.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_35.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_36.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_37.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_38.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_39.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_4.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_40.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_41.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_42.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_43.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_44.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_45.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_46.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_47.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_48.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_49.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_5.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_50.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_51.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_52.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_53.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_54.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_55.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_56.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_57.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_58.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_59.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_6.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_60.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_61.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_62.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_63.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_64.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_65.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_66.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_67.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_68.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_69.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_7.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_70.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_71.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_72.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_73.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_74.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_75.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_76.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_77.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_78.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_79.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_8.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_80.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_81.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_82.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_83.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_84.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_85.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_86.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_87.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_88.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_89.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_9.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_90.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_91.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_92.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_93.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_94.gif +share/pixmaps/gaim/smileys/2003iii/qq_smiley_95.gif +share/pixmaps/gaim/smileys/2003iii/sad.png +share/pixmaps/gaim/smileys/2003iii/scream.png +share/pixmaps/gaim/smileys/2003iii/smile.png +share/pixmaps/gaim/smileys/2003iii/theme +share/pixmaps/gaim/smileys/2003iii/think.png +share/pixmaps/gaim/smileys/2003iii/tongue.png +share/pixmaps/gaim/smileys/2003iii/wink.png +share/pixmaps/gaim/smileys/2003iii/yahoo_alien.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_alien2.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_angel.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_angry.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_batting.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_beatup.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_bigsmile.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_blush.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_bye.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_chicken.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_clap.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_clown.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_coffee.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_cow.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_cowboy.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_cry.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_dance.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_devil.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_doh.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_drool.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_eyebrow.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_eyeroll.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_flag.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_flower.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_frustrated.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_ghost.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_glasses.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_huggs.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_hypnotized.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_idea.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_kiss.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_laughloud.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_liar.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_love.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_mean.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_moneyeyes.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_monkey.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_neutral.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_ooooh.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_peace.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_pig.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_pray.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_pumpkin.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_question.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_sad.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_shame.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_shamrock.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_shhhh.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_sick.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_silent.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_silly.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_sleep.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_smiley.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_sunglas.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_think.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_tired.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_tongue.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_whistling.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_wink.gif +share/pixmaps/gaim/smileys/2003iii/yahoo_worried.gif +share/pixmaps/gaim/smileys/2003iii/yell.png +share/pixmaps/gaim/status/default/qq.png +share/pixmaps/gaim/status/default/qq_1-1.png +share/pixmaps/gaim/status/default/qq_1-2.png +share/pixmaps/gaim/status/default/qq_1-3.png +share/pixmaps/gaim/status/default/qq_10-1.png +share/pixmaps/gaim/status/default/qq_10-2.png +share/pixmaps/gaim/status/default/qq_10-3.png +share/pixmaps/gaim/status/default/qq_11-1.png +share/pixmaps/gaim/status/default/qq_11-2.png +share/pixmaps/gaim/status/default/qq_11-3.png +share/pixmaps/gaim/status/default/qq_12-1.png +share/pixmaps/gaim/status/default/qq_12-2.png +share/pixmaps/gaim/status/default/qq_12-3.png +share/pixmaps/gaim/status/default/qq_13-1.png +share/pixmaps/gaim/status/default/qq_13-2.png +share/pixmaps/gaim/status/default/qq_13-3.png +share/pixmaps/gaim/status/default/qq_14-1.png +share/pixmaps/gaim/status/default/qq_14-2.png +share/pixmaps/gaim/status/default/qq_14-3.png +share/pixmaps/gaim/status/default/qq_15-1.png +share/pixmaps/gaim/status/default/qq_15-2.png +share/pixmaps/gaim/status/default/qq_15-3.png +share/pixmaps/gaim/status/default/qq_16-1.png +share/pixmaps/gaim/status/default/qq_16-2.png +share/pixmaps/gaim/status/default/qq_16-3.png +share/pixmaps/gaim/status/default/qq_17-1.png +share/pixmaps/gaim/status/default/qq_17-2.png +share/pixmaps/gaim/status/default/qq_17-3.png +share/pixmaps/gaim/status/default/qq_18-1.png +share/pixmaps/gaim/status/default/qq_18-2.png +share/pixmaps/gaim/status/default/qq_18-3.png +share/pixmaps/gaim/status/default/qq_19-1.png +share/pixmaps/gaim/status/default/qq_19-2.png +share/pixmaps/gaim/status/default/qq_19-3.png +share/pixmaps/gaim/status/default/qq_2-1.png +share/pixmaps/gaim/status/default/qq_2-2.png +share/pixmaps/gaim/status/default/qq_2-3.png +share/pixmaps/gaim/status/default/qq_20-1.png +share/pixmaps/gaim/status/default/qq_20-2.png +share/pixmaps/gaim/status/default/qq_20-3.png +share/pixmaps/gaim/status/default/qq_21-1.png +share/pixmaps/gaim/status/default/qq_21-2.png +share/pixmaps/gaim/status/default/qq_21-3.png +share/pixmaps/gaim/status/default/qq_22-1.png +share/pixmaps/gaim/status/default/qq_22-2.png +share/pixmaps/gaim/status/default/qq_22-3.png +share/pixmaps/gaim/status/default/qq_23-1.png +share/pixmaps/gaim/status/default/qq_23-2.png +share/pixmaps/gaim/status/default/qq_23-3.png +share/pixmaps/gaim/status/default/qq_24-1.png +share/pixmaps/gaim/status/default/qq_24-2.png +share/pixmaps/gaim/status/default/qq_24-3.png +share/pixmaps/gaim/status/default/qq_25-1.png +share/pixmaps/gaim/status/default/qq_25-2.png +share/pixmaps/gaim/status/default/qq_25-3.png +share/pixmaps/gaim/status/default/qq_26-1.png +share/pixmaps/gaim/status/default/qq_26-2.png +share/pixmaps/gaim/status/default/qq_26-3.png +share/pixmaps/gaim/status/default/qq_27-1.png +share/pixmaps/gaim/status/default/qq_27-2.png +share/pixmaps/gaim/status/default/qq_27-3.png +share/pixmaps/gaim/status/default/qq_28-1.png +share/pixmaps/gaim/status/default/qq_28-2.png +share/pixmaps/gaim/status/default/qq_28-3.png +share/pixmaps/gaim/status/default/qq_29-1.png +share/pixmaps/gaim/status/default/qq_29-2.png +share/pixmaps/gaim/status/default/qq_29-3.png +share/pixmaps/gaim/status/default/qq_3-1.png +share/pixmaps/gaim/status/default/qq_3-2.png +share/pixmaps/gaim/status/default/qq_3-3.png +share/pixmaps/gaim/status/default/qq_30-1.png +share/pixmaps/gaim/status/default/qq_30-2.png +share/pixmaps/gaim/status/default/qq_30-3.png +share/pixmaps/gaim/status/default/qq_31-1.png +share/pixmaps/gaim/status/default/qq_31-2.png +share/pixmaps/gaim/status/default/qq_31-3.png +share/pixmaps/gaim/status/default/qq_32-1.png +share/pixmaps/gaim/status/default/qq_32-2.png +share/pixmaps/gaim/status/default/qq_32-3.png +share/pixmaps/gaim/status/default/qq_33-1.png +share/pixmaps/gaim/status/default/qq_33-2.png +share/pixmaps/gaim/status/default/qq_33-3.png +share/pixmaps/gaim/status/default/qq_34-1.png +share/pixmaps/gaim/status/default/qq_34-2.png +share/pixmaps/gaim/status/default/qq_34-3.png +share/pixmaps/gaim/status/default/qq_35-1.png +share/pixmaps/gaim/status/default/qq_35-2.png +share/pixmaps/gaim/status/default/qq_35-3.png +share/pixmaps/gaim/status/default/qq_36-1.png +share/pixmaps/gaim/status/default/qq_36-2.png +share/pixmaps/gaim/status/default/qq_36-3.png +share/pixmaps/gaim/status/default/qq_37-1.png +share/pixmaps/gaim/status/default/qq_37-2.png +share/pixmaps/gaim/status/default/qq_37-3.png +share/pixmaps/gaim/status/default/qq_38-1.png +share/pixmaps/gaim/status/default/qq_38-2.png +share/pixmaps/gaim/status/default/qq_38-3.png +share/pixmaps/gaim/status/default/qq_39-1.png +share/pixmaps/gaim/status/default/qq_39-2.png +share/pixmaps/gaim/status/default/qq_39-3.png +share/pixmaps/gaim/status/default/qq_4-1.png +share/pixmaps/gaim/status/default/qq_4-2.png +share/pixmaps/gaim/status/default/qq_4-3.png +share/pixmaps/gaim/status/default/qq_40-1.png +share/pixmaps/gaim/status/default/qq_40-2.png +share/pixmaps/gaim/status/default/qq_40-3.png +share/pixmaps/gaim/status/default/qq_41-1.png +share/pixmaps/gaim/status/default/qq_41-2.png +share/pixmaps/gaim/status/default/qq_41-3.png +share/pixmaps/gaim/status/default/qq_42-1.png +share/pixmaps/gaim/status/default/qq_42-2.png +share/pixmaps/gaim/status/default/qq_42-3.png +share/pixmaps/gaim/status/default/qq_43-1.png +share/pixmaps/gaim/status/default/qq_43-2.png +share/pixmaps/gaim/status/default/qq_43-3.png +share/pixmaps/gaim/status/default/qq_44-1.png +share/pixmaps/gaim/status/default/qq_44-2.png +share/pixmaps/gaim/status/default/qq_44-3.png +share/pixmaps/gaim/status/default/qq_45-1.png +share/pixmaps/gaim/status/default/qq_45-2.png +share/pixmaps/gaim/status/default/qq_45-3.png +share/pixmaps/gaim/status/default/qq_46-1.png +share/pixmaps/gaim/status/default/qq_46-2.png +share/pixmaps/gaim/status/default/qq_46-3.png +share/pixmaps/gaim/status/default/qq_47-1.png +share/pixmaps/gaim/status/default/qq_47-2.png +share/pixmaps/gaim/status/default/qq_47-3.png +share/pixmaps/gaim/status/default/qq_48-1.png +share/pixmaps/gaim/status/default/qq_48-2.png +share/pixmaps/gaim/status/default/qq_48-3.png +share/pixmaps/gaim/status/default/qq_49-1.png +share/pixmaps/gaim/status/default/qq_49-2.png +share/pixmaps/gaim/status/default/qq_49-3.png +share/pixmaps/gaim/status/default/qq_5-1.png +share/pixmaps/gaim/status/default/qq_5-2.png +share/pixmaps/gaim/status/default/qq_5-3.png +share/pixmaps/gaim/status/default/qq_50-1.png +share/pixmaps/gaim/status/default/qq_50-2.png +share/pixmaps/gaim/status/default/qq_50-3.png +share/pixmaps/gaim/status/default/qq_51-1.png +share/pixmaps/gaim/status/default/qq_51-2.png +share/pixmaps/gaim/status/default/qq_51-3.png +share/pixmaps/gaim/status/default/qq_52-1.png +share/pixmaps/gaim/status/default/qq_52-2.png +share/pixmaps/gaim/status/default/qq_52-3.png +share/pixmaps/gaim/status/default/qq_53-1.png +share/pixmaps/gaim/status/default/qq_53-2.png +share/pixmaps/gaim/status/default/qq_53-3.png +share/pixmaps/gaim/status/default/qq_54-1.png +share/pixmaps/gaim/status/default/qq_54-2.png +share/pixmaps/gaim/status/default/qq_54-3.png +share/pixmaps/gaim/status/default/qq_55-1.png +share/pixmaps/gaim/status/default/qq_55-2.png +share/pixmaps/gaim/status/default/qq_55-3.png +share/pixmaps/gaim/status/default/qq_56-1.png +share/pixmaps/gaim/status/default/qq_56-2.png +share/pixmaps/gaim/status/default/qq_56-3.png +share/pixmaps/gaim/status/default/qq_57-1.png +share/pixmaps/gaim/status/default/qq_57-2.png +share/pixmaps/gaim/status/default/qq_57-3.png +share/pixmaps/gaim/status/default/qq_58-1.png +share/pixmaps/gaim/status/default/qq_58-2.png +share/pixmaps/gaim/status/default/qq_58-3.png +share/pixmaps/gaim/status/default/qq_59-1.png +share/pixmaps/gaim/status/default/qq_59-2.png +share/pixmaps/gaim/status/default/qq_59-3.png +share/pixmaps/gaim/status/default/qq_6-1.png +share/pixmaps/gaim/status/default/qq_6-2.png +share/pixmaps/gaim/status/default/qq_6-3.png +share/pixmaps/gaim/status/default/qq_60-1.png +share/pixmaps/gaim/status/default/qq_60-2.png +share/pixmaps/gaim/status/default/qq_60-3.png +share/pixmaps/gaim/status/default/qq_61-1.png +share/pixmaps/gaim/status/default/qq_61-2.png +share/pixmaps/gaim/status/default/qq_61-3.png +share/pixmaps/gaim/status/default/qq_62-1.png +share/pixmaps/gaim/status/default/qq_62-2.png +share/pixmaps/gaim/status/default/qq_62-3.png +share/pixmaps/gaim/status/default/qq_63-1.png +share/pixmaps/gaim/status/default/qq_63-2.png +share/pixmaps/gaim/status/default/qq_63-3.png +share/pixmaps/gaim/status/default/qq_64-1.png +share/pixmaps/gaim/status/default/qq_64-2.png +share/pixmaps/gaim/status/default/qq_64-3.png +share/pixmaps/gaim/status/default/qq_65-1.png +share/pixmaps/gaim/status/default/qq_65-2.png +share/pixmaps/gaim/status/default/qq_65-3.png +share/pixmaps/gaim/status/default/qq_66-1.png +share/pixmaps/gaim/status/default/qq_66-2.png +share/pixmaps/gaim/status/default/qq_66-3.png +share/pixmaps/gaim/status/default/qq_67-1.png +share/pixmaps/gaim/status/default/qq_67-2.png +share/pixmaps/gaim/status/default/qq_67-3.png +share/pixmaps/gaim/status/default/qq_68-1.png +share/pixmaps/gaim/status/default/qq_68-2.png +share/pixmaps/gaim/status/default/qq_68-3.png +share/pixmaps/gaim/status/default/qq_69-1.png +share/pixmaps/gaim/status/default/qq_69-2.png +share/pixmaps/gaim/status/default/qq_69-3.png +share/pixmaps/gaim/status/default/qq_7-1.png +share/pixmaps/gaim/status/default/qq_7-2.png +share/pixmaps/gaim/status/default/qq_7-3.png +share/pixmaps/gaim/status/default/qq_70-1.png +share/pixmaps/gaim/status/default/qq_70-2.png +share/pixmaps/gaim/status/default/qq_70-3.png +share/pixmaps/gaim/status/default/qq_71-1.png +share/pixmaps/gaim/status/default/qq_71-2.png +share/pixmaps/gaim/status/default/qq_71-3.png +share/pixmaps/gaim/status/default/qq_72-1.png +share/pixmaps/gaim/status/default/qq_72-2.png +share/pixmaps/gaim/status/default/qq_72-3.png +share/pixmaps/gaim/status/default/qq_73-1.png +share/pixmaps/gaim/status/default/qq_73-2.png +share/pixmaps/gaim/status/default/qq_73-3.png +share/pixmaps/gaim/status/default/qq_74-1.png +share/pixmaps/gaim/status/default/qq_74-2.png +share/pixmaps/gaim/status/default/qq_74-3.png +share/pixmaps/gaim/status/default/qq_75-1.png +share/pixmaps/gaim/status/default/qq_75-2.png +share/pixmaps/gaim/status/default/qq_75-3.png +share/pixmaps/gaim/status/default/qq_76-1.png +share/pixmaps/gaim/status/default/qq_76-2.png +share/pixmaps/gaim/status/default/qq_76-3.png +share/pixmaps/gaim/status/default/qq_77-1.png +share/pixmaps/gaim/status/default/qq_77-2.png +share/pixmaps/gaim/status/default/qq_77-3.png +share/pixmaps/gaim/status/default/qq_78-1.png +share/pixmaps/gaim/status/default/qq_78-2.png +share/pixmaps/gaim/status/default/qq_78-3.png +share/pixmaps/gaim/status/default/qq_79-1.png +share/pixmaps/gaim/status/default/qq_79-2.png +share/pixmaps/gaim/status/default/qq_79-3.png +share/pixmaps/gaim/status/default/qq_8-1.png +share/pixmaps/gaim/status/default/qq_8-2.png +share/pixmaps/gaim/status/default/qq_8-3.png +share/pixmaps/gaim/status/default/qq_80-1.png +share/pixmaps/gaim/status/default/qq_80-2.png +share/pixmaps/gaim/status/default/qq_80-3.png +share/pixmaps/gaim/status/default/qq_81-1.png +share/pixmaps/gaim/status/default/qq_81-2.png +share/pixmaps/gaim/status/default/qq_81-3.png +share/pixmaps/gaim/status/default/qq_82-1.png +share/pixmaps/gaim/status/default/qq_82-2.png +share/pixmaps/gaim/status/default/qq_82-3.png +share/pixmaps/gaim/status/default/qq_83-1.png +share/pixmaps/gaim/status/default/qq_83-2.png +share/pixmaps/gaim/status/default/qq_83-3.png +share/pixmaps/gaim/status/default/qq_84-1.png +share/pixmaps/gaim/status/default/qq_84-2.png +share/pixmaps/gaim/status/default/qq_84-3.png +share/pixmaps/gaim/status/default/qq_85-1.png +share/pixmaps/gaim/status/default/qq_85-2.png +share/pixmaps/gaim/status/default/qq_85-3.png +share/pixmaps/gaim/status/default/qq_9-1.png +share/pixmaps/gaim/status/default/qq_9-2.png +share/pixmaps/gaim/status/default/qq_9-3.png +share/pixmaps/gaim/status/default/qq_group.png +share/pixmaps/gaim/status/default/qq_group_unexit.png +share/pixmaps/gaim/status/default/qq_p_group.png +share/pixmaps/gaim/status/default/qq_p_group_unexit.png +share/pixmaps/gaim/status/default/qqshow_default.gif +share/locale/zh_CN/LC_MESSAGES/openq.mo +@dirrm share/pixmaps/gaim/smileys/2003iii +@dirrmtry share/doc +@dirrmtry share/gaim diff --git a/net-im/gnome-jabber/Makefile b/net-im/gnome-jabber/Makefile new file mode 100644 index 000000000..cced48c43 --- /dev/null +++ b/net-im/gnome-jabber/Makefile @@ -0,0 +1,30 @@ +# New ports collection makefile for: gnome-jabber +# Date created: 4 July 2003 +# Whom: Joe Marcus Clarke <marcus@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= gnome-jabber +PORTVERSION= 0.4 +PORTREVISION= 5 +CATEGORIES= net-im gnome +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= gnome@FreeBSD.org +COMMENT= GNOME 2 Jabber Client + +LIB_DEPENDS= gnet-2.0.0:${PORTSDIR}/net/gnet2 + +USE_X_PREFIX= yes +USE_GMAKE= yes +USE_GNOME= gnomeprefix intlhack gnomehack libgnomeui +USE_GETTEXT= yes +USE_AUTOTOOLS= libtool:15 +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +GCONF_SCHEMAS= gnome-jabber.schemas + +.include <bsd.port.mk> diff --git a/net-im/gnome-jabber/distinfo b/net-im/gnome-jabber/distinfo new file mode 100644 index 000000000..45406237f --- /dev/null +++ b/net-im/gnome-jabber/distinfo @@ -0,0 +1,3 @@ +MD5 (gnome-jabber-0.4.tar.gz) = 7334637898e2614aec9487b33df4f476 +SHA256 (gnome-jabber-0.4.tar.gz) = 43f6e8691e6701c13c8df5c0f8346213d916f2c7481f1ac2b3ceb7002a10be42 +SIZE (gnome-jabber-0.4.tar.gz) = 1184552 diff --git a/net-im/gnome-jabber/pkg-descr b/net-im/gnome-jabber/pkg-descr new file mode 100644 index 000000000..da19b653d --- /dev/null +++ b/net-im/gnome-jabber/pkg-descr @@ -0,0 +1,4 @@ +Gnome-jabber is an Instant Message Client for Gnome using the Jabber Protocol +(which supports all major IM protocols, like ICQ, MSN, AIM, etc). + +WWW: http://gnome-jabber.sourceforge.net/ diff --git a/net-im/gnome-jabber/pkg-plist b/net-im/gnome-jabber/pkg-plist new file mode 100644 index 000000000..c8a959a3c --- /dev/null +++ b/net-im/gnome-jabber/pkg-plist @@ -0,0 +1,54 @@ +bin/gnome-jabber +share/applications/gnome-jabber.desktop +share/gnome-jabber/contact.wav +share/gnome-jabber/gj_emote_biggrin.png +share/gnome-jabber/gj_emote_confused.png +share/gnome-jabber/gj_emote_cool.png +share/gnome-jabber/gj_emote_eek.png +share/gnome-jabber/gj_emote_frown.png +share/gnome-jabber/gj_emote_mad.png +share/gnome-jabber/gj_emote_redface.png +share/gnome-jabber/gj_emote_rolleyes.png +share/gnome-jabber/gj_emote_smile.png +share/gnome-jabber/gj_emote_tongue.png +share/gnome-jabber/gj_emote_wink.png +share/gnome-jabber/gj_jsf.png +share/gnome-jabber/gj_message_chat.png +share/gnome-jabber/gj_message_error.png +share/gnome-jabber/gj_message_groupchat.png +share/gnome-jabber/gj_message_headline.png +share/gnome-jabber/gj_message_normal.png +share/gnome-jabber/gj_presence_available.png +share/gnome-jabber/gj_presence_away.png +share/gnome-jabber/gj_presence_chat.png +share/gnome-jabber/gj_presence_dnd.png +share/gnome-jabber/gj_presence_invisible.png +share/gnome-jabber/gj_presence_none.png +share/gnome-jabber/gj_presence_subscribe.png +share/gnome-jabber/gj_presence_subscribed.png +share/gnome-jabber/gj_presence_unavailable.png +share/gnome-jabber/gj_presence_unsubscribe.png +share/gnome-jabber/gj_presence_unsubscribed.png +share/gnome-jabber/gj_presence_xa.png +share/gnome-jabber/gnome-jabber.css +share/gnome-jabber/gnome-jabber.glade +share/gnome-jabber/message.wav +share/locale/ca/LC_MESSAGES/gnome-jabber.mo +share/locale/cs/LC_MESSAGES/gnome-jabber.mo +share/locale/de/LC_MESSAGES/gnome-jabber.mo +share/locale/en_CA/LC_MESSAGES/gnome-jabber.mo +share/locale/en_GB/LC_MESSAGES/gnome-jabber.mo +share/locale/es/LC_MESSAGES/gnome-jabber.mo +share/locale/fr/LC_MESSAGES/gnome-jabber.mo +share/locale/ga/LC_MESSAGES/gnome-jabber.mo +share/locale/hr/LC_MESSAGES/gnome-jabber.mo +share/locale/lt/LC_MESSAGES/gnome-jabber.mo +share/locale/nl/LC_MESSAGES/gnome-jabber.mo +share/locale/no/LC_MESSAGES/gnome-jabber.mo +share/locale/pt/LC_MESSAGES/gnome-jabber.mo +share/locale/pt_BR/LC_MESSAGES/gnome-jabber.mo +share/locale/ru/LC_MESSAGES/gnome-jabber.mo +share/locale/sr/LC_MESSAGES/gnome-jabber.mo +share/locale/sr@Latn/LC_MESSAGES/gnome-jabber.mo +share/locale/sv/LC_MESSAGES/gnome-jabber.mo +@dirrm share/gnome-jabber diff --git a/net-im/meanwhile-gaim/Makefile b/net-im/meanwhile-gaim/Makefile new file mode 100644 index 000000000..3a1fb47cf --- /dev/null +++ b/net-im/meanwhile-gaim/Makefile @@ -0,0 +1,55 @@ +# New ports collection makefile for: meanwhile-gaim +# Date created: 24 June 2004 +# Whom: marcus@FreeBSD.org +# +# $FreeBSD$ +# + +PORTNAME= meanwhile +PORTVERSION= 1.2.8 +PORTREVISION= 4 +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} "" + +post-patch: + @${REINPLACE_CMD} -e 's|echo aout|echo elf|' ${WRKSRC}/configure + +.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..1b1e86e9a --- /dev/null +++ b/net-im/meanwhile-gaim/pkg-plist @@ -0,0 +1,4 @@ +lib/gaim/libmwgaim.la +lib/gaim/libmwgaim.so +share/pixmaps/gaim/status/default/external.png +share/pixmaps/gaim/status/default/meanwhile.png diff --git a/net-im/pidgin-guifications/Makefile b/net-im/pidgin-guifications/Makefile new file mode 100644 index 000000000..26b344de3 --- /dev/null +++ b/net-im/pidgin-guifications/Makefile @@ -0,0 +1,36 @@ +# New ports collection makefile for: gaim-guifications +# Date created: 2004-05-04 +# Whom: ports@c0decafe.net +# +# $FreeBSD$ +# + +PORTNAME= pidgin-guifications +PORTVERSION= 2.14 +PORTREVISION= 1 +CATEGORIES= net-im +MASTER_SITES= http://downloads.guifications.org/plugins/Guifications2/ + +MAINTAINER= ports@c0decafe.net +COMMENT= Plugin to add msn style "toaster" popups to Pidgin + +BUILD_DEPENDS= ${LOCALBASE}/include/pidgin/pidgin.h:${PORTSDIR}/net-im/pidgin +RUN_DEPENDS= pidgin:${PORTSDIR}/net-im/pidgin + +USE_XLIB= yes +USE_BZIP2= yes +USE_GMAKE= yes +USE_GETTEXT= yes +USE_GNOME= gnomeprefix gnomehack gtk20 +GNU_CONFIGURE= yes +CONFIGURE_ENV= "CPPFLAGS=-I${LOCALBASE}/include" "LIBS=-L${LOCALBASE}/lib" + +.include <bsd.port.pre.mk> + +post-extract: + @${FIND} ${WRKSRC} -name "Makefile.in" | ${XARGS} ${REINPLACE_CMD} \ + -e 's#\([@(]\)PIDGIN_LIBDIR\([@)]\)#\1libdir\2#' \ + -e 's#\([@(]\)PIDGIN_DATADIR\([@)]\)#\1datadir\2#' + @${REINPLACE_CMD} -e 's|echo aout|echo elf|' ${WRKSRC}/configure + +.include <bsd.port.post.mk> diff --git a/net-im/pidgin-guifications/distinfo b/net-im/pidgin-guifications/distinfo new file mode 100644 index 000000000..d0e580aed --- /dev/null +++ b/net-im/pidgin-guifications/distinfo @@ -0,0 +1,3 @@ +MD5 (pidgin-guifications-2.14.tar.bz2) = 3c7b126d255d0c768a4af699c4454481 +SHA256 (pidgin-guifications-2.14.tar.bz2) = 6ff41878af4603c5a3fbde22548846a2230f1934a63c1ae17f6334649e4d4907 +SIZE (pidgin-guifications-2.14.tar.bz2) = 545044 diff --git a/net-im/pidgin-guifications/pkg-descr b/net-im/pidgin-guifications/pkg-descr new file mode 100644 index 000000000..94a86174b --- /dev/null +++ b/net-im/pidgin-guifications/pkg-descr @@ -0,0 +1,4 @@ +Guifications is a Pidgin plugin that displays msn style "toaster" popups in a +user-defined corner of the screen. It's highly configurable, and easy to use. + +WWW: http://plugins.guifications.org/trac/ diff --git a/net-im/pidgin-guifications/pkg-plist b/net-im/pidgin-guifications/pkg-plist new file mode 100644 index 000000000..dbd4d0639 --- /dev/null +++ b/net-im/pidgin-guifications/pkg-plist @@ -0,0 +1,63 @@ +lib/pidgin/guifications.la +lib/pidgin/guifications.so +share/pixmaps/pidgin/guifications/conf/item_icon_size_big.png +share/pixmaps/pidgin/guifications/conf/item_icon_size_huge.png +share/pixmaps/pidgin/guifications/conf/item_icon_size_large.png +share/pixmaps/pidgin/guifications/conf/item_icon_size_little.png +share/pixmaps/pidgin/guifications/conf/item_icon_size_normal.png +share/pixmaps/pidgin/guifications/conf/item_icon_size_small.png +share/pixmaps/pidgin/guifications/conf/item_icon_size_tiny.png +share/pixmaps/pidgin/guifications/conf/item_position_center.png +share/pixmaps/pidgin/guifications/conf/item_position_east.png +share/pixmaps/pidgin/guifications/conf/item_position_north.png +share/pixmaps/pidgin/guifications/conf/item_position_north_east.png +share/pixmaps/pidgin/guifications/conf/item_position_north_west.png +share/pixmaps/pidgin/guifications/conf/item_position_south.png +share/pixmaps/pidgin/guifications/conf/item_position_south_east.png +share/pixmaps/pidgin/guifications/conf/item_position_south_west.png +share/pixmaps/pidgin/guifications/conf/item_position_west.png +share/pixmaps/pidgin/guifications/conf/item_text_clipping_ellipsis_end.png +share/pixmaps/pidgin/guifications/conf/item_text_clipping_ellipsis_middle.png +share/pixmaps/pidgin/guifications/conf/item_text_clipping_ellipsis_start.png +share/pixmaps/pidgin/guifications/conf/item_text_clipping_truncate.png +share/pixmaps/pidgin/guifications/conf/window_position_north_east.png +share/pixmaps/pidgin/guifications/conf/window_position_north_west.png +share/pixmaps/pidgin/guifications/conf/window_position_south_east.png +share/pixmaps/pidgin/guifications/conf/window_position_south_west.png +share/pixmaps/pidgin/guifications/themes/Penguins/penguin.png +share/pixmaps/pidgin/guifications/themes/Penguins/theme.xml +share/pixmaps/pidgin/guifications/themes/default/background.png +share/pixmaps/pidgin/guifications/themes/default/theme.xml +share/pixmaps/pidgin/guifications/themes/mini/background.png +share/pixmaps/pidgin/guifications/themes/mini/theme.xml +share/locale/bn/LC_MESSAGES/guifications.mo +share/locale/cs/LC_MESSAGES/guifications.mo +share/locale/de/LC_MESSAGES/guifications.mo +share/locale/en_AU/LC_MESSAGES/guifications.mo +share/locale/en_GB/LC_MESSAGES/guifications.mo +share/locale/es/LC_MESSAGES/guifications.mo +share/locale/fr/LC_MESSAGES/guifications.mo +share/locale/gl/LC_MESSAGES/guifications.mo +share/locale/he/LC_MESSAGES/guifications.mo +share/locale/hu/LC_MESSAGES/guifications.mo +share/locale/it/LC_MESSAGES/guifications.mo +share/locale/ja/LC_MESSAGES/guifications.mo +share/locale/mk/LC_MESSAGES/guifications.mo +share/locale/nl/LC_MESSAGES/guifications.mo +share/locale/no/LC_MESSAGES/guifications.mo +share/locale/pt/LC_MESSAGES/guifications.mo +share/locale/pt_BR/LC_MESSAGES/guifications.mo +share/locale/ru/LC_MESSAGES/guifications.mo +share/locale/sk/LC_MESSAGES/guifications.mo +share/locale/sr/LC_MESSAGES/guifications.mo +share/locale/sr@Latn/LC_MESSAGES/guifications.mo +share/locale/sv/LC_MESSAGES/guifications.mo +share/locale/uk/LC_MESSAGES/guifications.mo +share/locale/zh_CN/LC_MESSAGES/guifications.mo +share/locale/zh_TW/LC_MESSAGES/guifications.mo +@dirrm share/pixmaps/pidgin/guifications/themes/mini +@dirrm share/pixmaps/pidgin/guifications/themes/default +@dirrm share/pixmaps/pidgin/guifications/themes/Penguins +@dirrm share/pixmaps/pidgin/guifications/themes +@dirrm share/pixmaps/pidgin/guifications/conf +@dirrm share/pixmaps/pidgin/guifications diff --git a/net-mgmt/etherape/Makefile b/net-mgmt/etherape/Makefile new file mode 100644 index 000000000..0cbd5c5fe --- /dev/null +++ b/net-mgmt/etherape/Makefile @@ -0,0 +1,29 @@ +# New ports collection makefile for: etherape +# Date created: 4 April 2001 +# Whom: Holger Lamm <holger@eit.uni-kl.de> +# +# $FreeBSD$ +# + +PORTNAME= etherape +PORTVERSION= 0.9.6 +PORTREVISION= 3 +CATEGORIES= net-mgmt gnome +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= sbahra@gwu.edu +COMMENT= A graphical network traffic visualization tool for gnome + +USE_GETTEXT= yes +USE_GNOME= libglade2 libgnomeui gnomehack gnomeprefix +USE_GMAKE= yes +USE_XLIB= yes +INSTALLS_OMF= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +MAN1= etherape.1 + +.include <bsd.port.mk> diff --git a/net-mgmt/etherape/distinfo b/net-mgmt/etherape/distinfo new file mode 100644 index 000000000..0e9b91732 --- /dev/null +++ b/net-mgmt/etherape/distinfo @@ -0,0 +1,3 @@ +MD5 (etherape-0.9.6.tar.gz) = a6f2b27da7d25346b824c42762ada61f +SHA256 (etherape-0.9.6.tar.gz) = ab4e2f4dc90e2bccbf72f3bc750df4ea3c234fdbc31a85b640107f5b5c5e47fc +SIZE (etherape-0.9.6.tar.gz) = 860413 diff --git a/net-mgmt/etherape/files/patch-capture.c b/net-mgmt/etherape/files/patch-capture.c new file mode 100644 index 000000000..4a7a0a44e --- /dev/null +++ b/net-mgmt/etherape/files/patch-capture.c @@ -0,0 +1,20 @@ +--- src/capture.c.orig Sat Apr 29 09:58:35 2006 ++++ src/capture.c Mon May 29 01:14:23 2006 +@@ -464,10 +464,13 @@ + return FALSE; + } + +- /* preparing protocol summary and nodes/links catalogs */ +- protocol_summary_open(); +- nodes_catalog_open(); +- links_catalog_open(); ++ if (status != PAUSE) ++ { ++ /* preparing protocol summary and nodes/links catalogs */ ++ protocol_summary_open(); ++ nodes_catalog_open(); ++ links_catalog_open(); ++ } + + /* + * See pause_capture for an explanation of why we don't always diff --git a/net-mgmt/etherape/files/patch-resolv.c b/net-mgmt/etherape/files/patch-resolv.c new file mode 100644 index 000000000..4e062d403 --- /dev/null +++ b/net-mgmt/etherape/files/patch-resolv.c @@ -0,0 +1,11 @@ +--- src/resolv.c.orig Sat Apr 29 09:58:35 2006 ++++ src/resolv.c Mon May 29 00:54:06 2006 +@@ -500,7 +500,7 @@ + */ + if (g_pethers_path == NULL) + { +- g_strdup_printf (g_pethers_path, "%s/%s", ++ g_pethers_path = g_strdup_printf ("%s/%s", + get_home_dir (), EPATH_PERSONAL_ETHERS); + } + diff --git a/net-mgmt/etherape/files/patch-thread_resolve.c b/net-mgmt/etherape/files/patch-thread_resolve.c new file mode 100644 index 000000000..dd20e557e --- /dev/null +++ b/net-mgmt/etherape/files/patch-thread_resolve.c @@ -0,0 +1,23 @@ +--- src/thread_resolve.c.orig Tue Apr 25 09:08:28 2006 ++++ src/thread_resolve.c Mon May 29 00:37:45 2006 +@@ -167,6 +167,10 @@ + + pthread_mutex_unlock(&resolvemtx); + } ++ ++ /* close mutex */ ++ close_mutex(); ++ + return NULL; + } + +@@ -268,9 +272,6 @@ + { + /* thread pool shutdown */ + stop_threads(); +- +- /* close mutex */ +- close_mutex(); + } + + /* returns 1 if the current dns implementation has a socket wich needs a select() */ diff --git a/net-mgmt/etherape/pkg-descr b/net-mgmt/etherape/pkg-descr new file mode 100644 index 000000000..f26741ea2 --- /dev/null +++ b/net-mgmt/etherape/pkg-descr @@ -0,0 +1,8 @@ +EtherApe is a graphical network monitor for Unix modeled after etherman. +Featuring ether, ip and tcp modes, it displays network activity +graphically. Hosts and links change in size with traffic. Color coded +protocols display. It supports ethernet, fddi, ppp and slip devices. +It can filter traffic to be shown, and can read traffic from a +file as well as live from the network. + +WWW: http://etherape.sourceforge.net/ diff --git a/net-mgmt/etherape/pkg-plist b/net-mgmt/etherape/pkg-plist new file mode 100644 index 000000000..662da2169 --- /dev/null +++ b/net-mgmt/etherape/pkg-plist @@ -0,0 +1,34 @@ +bin/etherape +etc/etherape/services +share/applications/etherape.desktop +share/etherape/doc/etherape/C/etherape.xml +share/etherape/doc/etherape/C/figures/appmain.png +share/etherape/doc/etherape/C/figures/capture_file_dlg.png +share/etherape/doc/etherape/C/figures/color_select_dlg.png +share/etherape/doc/etherape/C/figures/eth_toolbar.png +share/etherape/doc/etherape/C/figures/link_info.png +share/etherape/doc/etherape/C/figures/node_info.png +share/etherape/doc/etherape/C/figures/pref_colors_dlg.png +share/etherape/doc/etherape/C/figures/pref_diagram_dlg.png +share/etherape/doc/etherape/C/figures/pref_timings_dlg.png +share/etherape/doc/etherape/C/figures/proto_info.png +share/etherape/doc/etherape/C/figures/protocol_edit_dlg.png +share/etherape/glade/etherape.glade2 +share/etherape/glade/etherape.png +share/etherape/glade/pause.xpm +share/etherape/glade/play.xpm +share/etherape/glade/stop.xpm +share/omf/etherape/etherape-C.omf +share/pixmaps/etherape.png +share/locale/es/LC_MESSAGES/etherape.mo +share/locale/fr/LC_MESSAGES/etherape.mo +share/locale/nl/LC_MESSAGES/etherape.mo +share/locale/tr/LC_MESSAGES/etherape.mo +@dirrm share/omf/etherape +@dirrm share/etherape/glade +@dirrm share/etherape/doc/etherape/C/figures +@dirrm share/etherape/doc/etherape/C +@dirrm share/etherape/doc/etherape +@dirrm share/etherape/doc +@dirrm share/etherape +@dirrm etc/etherape diff --git a/net-p2p/amule2/Makefile b/net-p2p/amule2/Makefile new file mode 100644 index 000000000..4c03a526e --- /dev/null +++ b/net-p2p/amule2/Makefile @@ -0,0 +1,142 @@ +# New ports collection makefile for: amule2 +# Date created: Wed Nov 05 09:30:00 UTC 2003 +# Whom: Ganael LAPLANCHE <ganael.laplanche@martymac.com> +# +# $FreeBSD$ +# + +PORTNAME= aMule +PORTVERSION= 2.1.3 +PORTREVISION= 5 +CATEGORIES= net-p2p +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= amule + +PATCH_SITES= http://cvs.pld-linux.org/cgi-bin/cvsweb/SOURCES/ +PATCHFILES= aMule-wx.patch?rev=1.2 +PATCH_DIST_STRIP= -p1 + +MAINTAINER= boris@tagnet.ru +COMMENT= The all-platform eMule p2p client + +LATEST_LINK= aMule2 +CONFLICTS= aMule-1.* aMule-devel-[0-9]* + +USE_BZIP2= yes +USE_X_PREFIX= yes +USE_GNOME= gnomehier gnomehack gnomeprefix +USE_GMAKE= yes +USE_WX= 2.8 +WX_CONF_ARGS= absolute +GNU_CONFIGURE= yes +CONFIGURE_TARGET=--build=${MACHINE_ARCH}-portbld-freebsd${OSREL} +CONFIGURE_ARGS= --disable-debug \ + --without-included-gettext \ + --with-libintl-prefix=${LOCALBASE} \ + --with-libiconv-prefix=${LOCALBASE} \ + --enable-embedded_crypto + +CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} -I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \ + LDFLAGS="${LDFLAGS} -L${LOCALBASE}/lib ${PTHREAD_LIBS}" + +OPTIONS= OPTIMIZE "Build with optimization" on \ + ED2K "Compile aMule ed2k links handler" on \ + AMULECMD "Compile aMule command line client" on \ + AMULEWEBSRV "Compile aMule WebServer" on \ + CAS "Compile C aMule Statistics (+GUI)" on \ + ALC "Compile aMule Link Creator (+GUI)" on \ + AMULEDAEMON "Compile aMule daemon version - EXPERIMENTAL" off \ + WXUNICODE "Enable Unicode support" on + +.include <bsd.port.pre.mk> + +.if !defined(WITHOUT_NLS) +USE_GETTEXT= yes +.else +CONFIGURE_ARGS+= --disable-nls +.endif + +# Configure options +.if !defined(WITHOUT_OPTIMIZE) +CONFIGURE_ARGS+= --enable-optimize +.else +CONFIGURE_ARGS+= --disable-optimize +.endif + +.if !defined(WITHOUT_ED2K) +CONFIGURE_ARGS+= --enable-ed2k +PLIST_SUB+= PL_ED2K="" +.else +CONFIGURE_ARGS+= --disable-ed2k +PLIST_SUB+= PL_ED2K="@comment " +.endif + +.if !defined(WITHOUT_AMULECMD) +CONFIGURE_ARGS+= --enable-amulecmd +PLIST_SUB+= PL_AMULECMD="" +.else +CONFIGURE_ARGS+= --disable-amulecmd +PLIST_SUB+= PL_AMULECMD="@comment " +.endif + +.if !defined(WITHOUT_AMULEWEBSRV) +CONFIGURE_ARGS+= --enable-webserver +PLIST_SUB+= PL_AMULEWEBSRV="" +.else +CONFIGURE_ARGS+= --disable-webserver +PLIST_SUB+= PL_AMULEWEBSRV="@comment " +.endif + +.if !defined(WITHOUT_CAS) +CONFIGURE_ARGS+= --enable-cas --enable-wxcas +PLIST_SUB+= PL_CAS="" +.else +CONFIGURE_ARGS+= --disable-cas --disable-wxcas +PLIST_SUB+= PL_CAS="@comment " +.endif + +.if !defined(WITHOUT_ALC) +CONFIGURE_ARGS+= --enable-alc --enable-alcc +PLIST_SUB+= PL_ALC="" +.else +CONFIGURE_ARGS+= --disable-alc --disable-alcc +PLIST_SUB+= PL_ALC="@comment " +.endif + +.if defined(WITH_AMULEDAEMON) +CONFIGURE_ARGS+= --enable-amule-daemon --enable-amule-gui +PLIST_SUB+= PL_AMULEDAEMON="" +USE_RC_SUBR= amuled.sh +.else +CONFIGURE_ARGS+= --disable-amule-daemon --disable-amule-gui +PLIST_SUB+= PL_AMULEDAEMON="@comment " +.endif + +.if !defined(WITHOUT_WXUNICODE) +WX_UNICODE=yes +.endif + +# Man pages management +.include "Makefile.man" + +post-install: +# fr manpages are still incomplete and can't be managed +# by MANLANG. Will be done when pages are complete. +.if defined(WITH_AMULECMD) + ${GZIP_CMD} ${PREFIX}/man/fr/man1/amulecmd.1 +.endif +.if defined(WITH_AMULEWEBSRV) + ${GZIP_CMD} ${PREFIX}/man/fr/man1/amuleweb.1 +.endif + ${GZIP_CMD} ${PREFIX}/man/fr/man1/amule.1 +.if defined(WITH_AMULEDAEMON) + ${GZIP_CMD} ${PREFIX}/man/fr/man1/amuled.1 +.endif +.if defined(WITH_ED2K) + ${GZIP_CMD} ${PREFIX}/man/fr/man1/ed2k.1 +.endif +.if defined(WITH_ALC) + ${GZIP_CMD} ${PREFIX}/man/fr/man1/alcc.1 +.endif + +.include <bsd.port.post.mk> diff --git a/net-p2p/amule2/Makefile.man b/net-p2p/amule2/Makefile.man new file mode 100644 index 000000000..586cf50ea --- /dev/null +++ b/net-p2p/amule2/Makefile.man @@ -0,0 +1,25 @@ +# TODO : Add fr here when pages are complete +MANLANG= "" de es hu +MANCOMPRESSED= no +.if defined(WITH_CAS) +MAN1+= cas.1 +MAN1+= wxcas.1 +.endif +.if defined(WITH_ALC) +MAN1+= alc.1 +MAN1+= alcc.1 +.endif +.if defined(WITH_AMULEWEBSRV) +MAN1+= amuleweb.1 +.endif +.if defined(WITH_AMULECMD) +MAN1+= amulecmd.1 +.endif +.if defined(WITH_ED2K) +MAN1+= ed2k.1 +.endif +.if defined(WITH_AMULEDAEMON) +MAN1+= amuled.1 +.endif +MAN1+= amule.1 +MAN1+= xas.1 diff --git a/net-p2p/amule2/distinfo b/net-p2p/amule2/distinfo new file mode 100644 index 000000000..f4d9ebe17 --- /dev/null +++ b/net-p2p/amule2/distinfo @@ -0,0 +1,6 @@ +MD5 (aMule-2.1.3.tar.bz2) = 0aafdd159edb8ad5f0064da87998b47d +SHA256 (aMule-2.1.3.tar.bz2) = 6e97e947bb7ac231b75e3b21a509a2ec0239bcd7e9dbfc6062c520a6d13b0244 +SIZE (aMule-2.1.3.tar.bz2) = 3248530 +MD5 (aMule-wx.patch?rev=1.2) = 7b61651b0abdee7dc577a03dad8025c1 +SHA256 (aMule-wx.patch?rev=1.2) = c0c0a55fb437fdf618137f2cb0c5ff59a1595aeddf5455a1bad2b2ab11b0a244 +SIZE (aMule-wx.patch?rev=1.2) = 4943 diff --git a/net-p2p/amule2/files/amuled.sh.in b/net-p2p/amule2/files/amuled.sh.in new file mode 100644 index 000000000..99e6723cb --- /dev/null +++ b/net-p2p/amule2/files/amuled.sh.in @@ -0,0 +1,69 @@ +#!/bin/sh +# +# aMule RCng startup script +# Ogirinal work from Gabriele Cecchetti (amule.org forum) +# + +# PROVIDE: amuled +# REQUIRE: NETWORKING SERVERS +# BEFORE: DAEMON +# KEYWORD: shutdown + +# +# Add the following lines to /etc/rc.conf to enable amuled at startup +# amuled (bool): Set to "NO" by default. +# Set it to "YES" to enable amuled +# amuled_user (str): Set to user running amuled +# (default 'aMule') +# amuled_home (str): Set to home directory of user running amuled +# (default /home/${amuled_user}) +# +. %%RC_SUBR%% + +name="amuled" +rcvar=`set_rcvar` + +load_rc_config $name + +[ -z "$amuled_enable" ] && amuled_enable="NO" +[ -z "$amuled_user" ] && amuled_user="aMule" +[ -z "$amuled_home" ] && amuled_home="/home/${amuled_user}" + +required_dirs=${amuled_home} +required_files="${amuled_home}/.aMule/amule.conf" + +start_cmd="${name}_start" +stop_cmd="${name}_stop" + +amuled_start() +{ + if [ ! -f /var/run/${name}.run ] + then + su -l ${amuled_user} -c "amuled &" 2>>/var/log/${name}.log >>/var/log/${name}.log && touch /var/run/${name}.run + echo "Started ${name}." + echo `date` : "Started ${name}." >> /var/log/${name}.log + else + echo "${name} seems to be already running -- remove /var/run/${name}.run manually if needed." + fi +} + +amuled_stop() +{ + if [ -f /var/run/${name}.run ] + then + # The following line is much better, but doesn't stop totally amuled + # su -l ${amuled_user} -c "amulecmd -c Shutdown" 2>>/var/log/${name}.log >>/var/log/${name}.log + # Since amuled catches SIGTERM, this way is preferred for now + killall -TERM amuled 2>>/var/log/${name}.log >>/var/log/${name}.log ; sleep 3 + killall -KILL amuled 2>>/var/log/${name}.log >>/var/log/${name}.log + # Also kill amuleweb if needed + killall -KILL amuleweb 2>/dev/null >/dev/null + rm -f /var/run/${name}.run + echo "Stopped ${name}." + echo `date` : "Stopped ${name}." >> /var/log/${name}.log + else + echo "${name} doesn't seem to be running -- create /var/run/${name}.run if needed." + fi +} + +run_rc_command "$1" diff --git a/net-p2p/amule2/files/patch-amuleDlg.cpp b/net-p2p/amule2/files/patch-amuleDlg.cpp new file mode 100644 index 000000000..5ef977954 --- /dev/null +++ b/net-p2p/amule2/files/patch-amuleDlg.cpp @@ -0,0 +1,24 @@ +--- src/amuleDlg.cpp.orig Sun Jan 1 06:17:25 2006 ++++ src/amuleDlg.cpp Tue Jan 3 19:12:04 2006 +@@ -413,9 +413,9 @@ + { + wxString msg = wxT(" "); + #ifdef CLIENT_GUI +- msg << _("aMule remote control ") << wxT(VERSION); ++ msg << _("aMule remote control ") << wxT(VERSION) << wxT(" for FreeBSD"); + #else +- msg << wxT("aMule ") << wxT(VERSION); ++ msg << wxT("aMule ") << wxT(VERSION) << wxT(" for FreeBSD"); + #endif + msg << wxT(" "); + #ifdef CVSDATE +@@ -425,7 +425,8 @@ + " 'All-Platform' p2p client based on eMule \n\n" + " Website: http://www.amule.org \n" + " Forum: http://forum.amule.org \n" +- " FAQ: http://wiki.amule.org \n\n" ++ " FAQ: http://wiki.amule.org \n" ++ " FreeBSD port: http://contribs.martymac.com \n\n" + " Contact: admin@amule.org (administrative issues) \n" + " Copyright (C) 2003-2006 aMule Team \n\n" + " Part of aMule is based on \n" diff --git a/net-p2p/amule2/pkg-descr b/net-p2p/amule2/pkg-descr new file mode 100644 index 000000000..afd986a28 --- /dev/null +++ b/net-p2p/amule2/pkg-descr @@ -0,0 +1,6 @@ +aMule, the all-platform eMule p2p client + +aMule is a multiplatform fork of xMule +client using wxWindows class library. + +WWW: http://www.amule.org diff --git a/net-p2p/amule2/pkg-plist b/net-p2p/amule2/pkg-plist new file mode 100644 index 000000000..556721617 --- /dev/null +++ b/net-p2p/amule2/pkg-plist @@ -0,0 +1,242 @@ +%%PL_ALC%%man/fr/man1/alcc.1.gz +%%PL_AMULEWEBSRV%%man/fr/man1/amuleweb.1.gz +%%PL_AMULECMD%%man/fr/man1/amulecmd.1.gz +%%PL_ED2K%%man/fr/man1/ed2k.1.gz +%%PL_AMULEDAEMON%%man/fr/man1/amuled.1.gz +man/fr/man1/amule.1.gz +share/locale/en_GB/LC_MESSAGES/amule.mo +share/locale/en_US/LC_MESSAGES/amule.mo +share/locale/es/LC_MESSAGES/amule.mo +share/locale/de/LC_MESSAGES/amule.mo +share/locale/fr/LC_MESSAGES/amule.mo +share/locale/it/LC_MESSAGES/amule.mo +share/locale/ko_KR/LC_MESSAGES/amule.mo +share/locale/pl/LC_MESSAGES/amule.mo +share/locale/et_EE/LC_MESSAGES/amule.mo +share/locale/ru/LC_MESSAGES/amule.mo +share/locale/bg/LC_MESSAGES/amule.mo +share/locale/es_MX/LC_MESSAGES/amule.mo +share/locale/pt_BR/LC_MESSAGES/amule.mo +share/locale/gl/LC_MESSAGES/amule.mo +share/locale/eu/LC_MESSAGES/amule.mo +share/locale/nl/LC_MESSAGES/amule.mo +share/locale/ar/LC_MESSAGES/amule.mo +share/locale/fi/LC_MESSAGES/amule.mo +share/locale/zh_CN/LC_MESSAGES/amule.mo +share/locale/zh_TW/LC_MESSAGES/amule.mo +share/locale/da/LC_MESSAGES/amule.mo +share/locale/hu/LC_MESSAGES/amule.mo +share/locale/ca/LC_MESSAGES/amule.mo +share/locale/it_CH/LC_MESSAGES/amule.mo +share/locale/pt_PT/LC_MESSAGES/amule.mo +share/locale/hr/LC_MESSAGES/amule.mo +share/locale/sl/LC_MESSAGES/amule.mo +@dirrmtry share/locale/en_US/LC_MESSAGES +@dirrmtry share/locale/en_US +@dirrmtry share/locale/et_EE/LC_MESSAGES +@dirrmtry share/locale/et_EE +@dirrmtry share/locale/it_CH/LC_MESSAGES +@dirrmtry share/locale/it_CH +@dirrmtry share/locale/ko_KR/LC_MESSAGES +@dirrmtry share/locale/ko_KR +share/doc/aMule-2.1.3/ABOUT-NLS +share/doc/aMule-2.1.3/amulesig.txt +share/doc/aMule-2.1.3/amule-win32.HOWTO.txt +share/doc/aMule-2.1.3/Changelog +share/doc/aMule-2.1.3/Doxyfile +share/doc/aMule-2.1.3/ED2K-Links.HOWTO +share/doc/aMule-2.1.3/INSTALL +share/doc/aMule-2.1.3/license.txt +share/doc/aMule-2.1.3/README +share/doc/aMule-2.1.3/TODO +share/doc/aMule-2.1.3/EC_Protocol.txt +share/doc/aMule-2.1.3/socks4.protocol +@dirrmtry share/doc/aMule-2.1.3 +@dirrmtry share/doc +%%PL_CAS%%share/cas/tmp.html +%%PL_CAS%%share/cas/stat.png +%%PL_CAS%%@dirrmtry share/cas +%%PL_CAS%%share/pixmaps/wxcas.xpm +%%PL_ALC%%share/pixmaps/alc.xpm +share/pixmaps/amule.xpm +%%PL_CAS%%share/applications/wxcas.desktop +%%PL_ALC%%share/applications/alc.desktop +share/applications/amule.desktop +%%PL_AMULEWEBSRV%%share/amule/webserver/default/aMule.tmpl +%%PL_AMULEWEBSRV%%share/amule/webserver/default/add_server.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/arrow_down.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/arrow_right.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/arrow_up.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/back.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/black.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/blue1.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/blue2.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/blue3.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/blue4.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/blue5.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/blue6.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/cp_download.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/cp_kad.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/cp_search.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/cp_servers.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/cp_settings.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/cp_shared.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/cp_stats.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/emule.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/green.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/greenpercent.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/l_cancel.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/l_connect.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/l_down.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/l_ed2klink.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/l_info.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/l_pause.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/l_resume.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/l_up.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/log.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/logo.jpg +%%PL_AMULEWEBSRV%%share/amule/webserver/default/red.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/transparent.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/yellow.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/phpamule.png +%%PL_AMULEWEBSRV%%share/amule/webserver/default/tree-leaf.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/tree-open.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/tree-closed.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/default/favicon.ico +%%PL_AMULEWEBSRV%%share/amule/webserver/default/downloads.php +%%PL_AMULEWEBSRV%%share/amule/webserver/default/preferences.php +%%PL_AMULEWEBSRV%%share/amule/webserver/default/search.php +%%PL_AMULEWEBSRV%%share/amule/webserver/default/servers.php +%%PL_AMULEWEBSRV%%share/amule/webserver/default/shared.php +%%PL_AMULEWEBSRV%%share/amule/webserver/default/stat_graphs.php +%%PL_AMULEWEBSRV%%share/amule/webserver/default/stat_tree.php +%%PL_AMULEWEBSRV%%share/amule/webserver/default/login.php +%%PL_AMULEWEBSRV%%share/amule/webserver/default/index.php +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/amuleweb-main-dload.php +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/amuleweb-main-search.php +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/amuleweb-main-servers.php +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/amuleweb-main-shared.php +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/amuleweb-main-stats.php +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/amuleweb-main-prefs.php +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/amuleweb-main-kad.php +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/stats.php +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/stats_tree.php +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/top.html +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/footer.php +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/login.php +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/tree-open.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/tree-closed.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/tree-leaf.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-reload.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-search.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-search-pressed.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-servers.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-servers-pressed.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-settings.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-settings-pressed.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-shared.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-shared-pressed.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-download.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-download-pressed.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-kad.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-kad-pressed.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-stats.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-stats-pressed.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-connect.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-logout.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-logout-pressed.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/toolbutton-filter.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/connect.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/cancel.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/arrow-r.png +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/up.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/down.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/pause.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/resume.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/apply.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/delete.jpeg +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/phpamule.png +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/favicon.ico +%%PL_AMULEWEBSRV%%share/amule/webserver/php-default/index.html +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/aMule.tmpl +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/add_server.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/arrow_down.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/arrow_down_logout.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/arrow_right.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/arrow_up.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/back.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/black.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/blank1x1.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/blue1.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/blue2.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/blue3.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/blue4.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/blue5.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/blue6.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/cp_download.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/cp_kad.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/cp_search.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/cp_servers.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/cp_settings.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/cp_shared.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/log.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/cp_stats.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/emule.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/green.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/greenpercent.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/l_cancel.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/l_connect.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/l_down.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/l_ed2klink.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/l_info.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/l_pause.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/l_resume.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/l_up.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/login_bottom.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/login_downmain.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/login_lefttop.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/login_righttop.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/login_top.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/login_topdown.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/login_topseperator.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/logo.jpg +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/main_bg.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/main_top_bg.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/main_topbar.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/main_topbardarker.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/main_topbarseperator.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/red.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/transparent.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/yellow.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/phpamule.png +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/tree-leaf.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/tree-open.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/tree-closed.gif +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/favicon.ico +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/downloads.php +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/preferences.php +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/search.php +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/servers.php +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/shared.php +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/stat_graphs.php +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/stat_tree.php +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/login.php +%%PL_AMULEWEBSRV%%share/amule/webserver/chicane/index.php +%%PL_AMULEWEBSRV%%@dirrmtry share/amule/webserver/default +%%PL_AMULEWEBSRV%%@dirrmtry share/amule/webserver/php-default +%%PL_AMULEWEBSRV%%@dirrmtry share/amule/webserver/chicane +%%PL_AMULEWEBSRV%%@dirrmtry share/amule/webserver +%%PL_AMULEWEBSRV%%@dirrmtry share/amule +lib/xchat/plugins/xas.pl +@dirrmtry lib/xchat/plugins +@dirrmtry lib/xchat +%%PL_CAS%%bin/cas +%%PL_CAS%%bin/wxcas +%%PL_ALC%%bin/alc +%%PL_ALC%%bin/alcc +%%PL_AMULEWEBSRV%%bin/amuleweb +%%PL_AMULECMD%%bin/amulecmd +%%PL_ED2K%%bin/ed2k +%%PL_AMULEDAEMON%%bin/amulegui +%%PL_AMULEDAEMON%%bin/amuled +bin/amule diff --git a/net-p2p/giftoxic/Makefile b/net-p2p/giftoxic/Makefile new file mode 100644 index 000000000..871b526ff --- /dev/null +++ b/net-p2p/giftoxic/Makefile @@ -0,0 +1,29 @@ +# New ports collection makefile for: giFToxic +# Date Created: 23 December 2003 +# Whom: Joel Diaz <joeldiaz@bellsouth.net> +# +# $FreeBSD$ +# + +PORTNAME= giFToxic +PORTVERSION= 0.0.9 +PORTREVISION= 7 +CATEGORIES= net-p2p +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= giftoxic + +MAINTAINER= joeldiaz@bellsouth.net +COMMENT= GTK2 client for giFT + +LIB_DEPENDS= gift.0:${PORTSDIR}/net-p2p/gift + +USE_X_PREFIX= yes +USE_GETOPT_LONG= yes +USE_GNOME= gtk20 gnomeprefix gnomehack +USE_GMAKE= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +CONFIGURE_ARGS= --without-included-gettext + +.include <bsd.port.mk> diff --git a/net-p2p/giftoxic/distinfo b/net-p2p/giftoxic/distinfo new file mode 100644 index 000000000..7a80dfc3f --- /dev/null +++ b/net-p2p/giftoxic/distinfo @@ -0,0 +1,3 @@ +MD5 (giFToxic-0.0.9.tar.gz) = 66fe05d5d34cf08d310886784682136f +SHA256 (giFToxic-0.0.9.tar.gz) = 96c513c4884ae47525e80e72d1ace35bc3a5f4cbfc90a5fc02748763693db139 +SIZE (giFToxic-0.0.9.tar.gz) = 281884 diff --git a/net-p2p/giftoxic/files/patch-src-gtkcellrendererprogress.c b/net-p2p/giftoxic/files/patch-src-gtkcellrendererprogress.c new file mode 100644 index 000000000..e413f7045 --- /dev/null +++ b/net-p2p/giftoxic/files/patch-src-gtkcellrendererprogress.c @@ -0,0 +1,40 @@ +--- src/gtkcellrendererprogress.c.orig Thu May 22 06:23:39 2003 ++++ src/gtkcellrendererprogress.c Sun Dec 28 14:28:27 2003 +@@ -370,7 +370,13 @@ + */ + GdkGC *gc; + gint draw_width; +- ++ ++ PangoFontDescription *font; ++ ++ PangoContext *context; ++ PangoLayout *layout; ++ gchar *text; ++ int w,h; + + if ((flags & GTK_CELL_RENDERER_SELECTED) == GTK_CELL_RENDERER_SELECTED) + { +@@ -425,18 +431,17 @@ + + + +- PangoFontDescription *font = pango_font_description_from_string ("8"); ++ font = pango_font_description_from_string ("8"); + +- PangoContext *context = gtk_widget_create_pango_context(widget); +- PangoLayout *layout = pango_layout_new(context); ++ context = gtk_widget_create_pango_context(widget); ++ layout = pango_layout_new(context); + + pango_layout_set_font_description (layout, font); +- gchar *text = g_strdup_printf("%.1f%%",cellprogress->priv->value); ++ text = g_strdup_printf("%.1f%%",cellprogress->priv->value); + pango_layout_set_text(layout, text, -1); + + gdk_gc_set_rgb_fg_color (gc, &cellprogress->priv->text_color); + +- int w,h; + pango_layout_get_pixel_size(layout, &w, &h); + w = (cell_area->width - w)/2; + h = (cell_area->height - h)/2; diff --git a/net-p2p/giftoxic/files/patch-src-utils.c b/net-p2p/giftoxic/files/patch-src-utils.c new file mode 100644 index 000000000..13fe72ad3 --- /dev/null +++ b/net-p2p/giftoxic/files/patch-src-utils.c @@ -0,0 +1,22 @@ +--- src/utils.c.orig Tue May 27 21:37:18 2003 ++++ src/utils.c Sun Dec 28 14:25:22 2003 +@@ -366,6 +366,8 @@ + + gulong divisor = 1; + gint type = 0; ++ gulong mod; ++ gulong nice; + + if (size >= 1000000){ + divisor = 1000000; +@@ -375,8 +377,8 @@ + type = 1; + } + +- gulong mod = size % divisor; +- gulong nice = size / divisor; ++ mod = size % divisor; ++ nice = size / divisor; + strcpy(format, (mod == 0)?"%.0f":"%.2f"); + strcat(format, (nice == 1 && mod == 0?gettext(qtys[type][0]):gettext(qtys[type][1]))); + return g_strdup_printf(format, (gfloat) size / divisor); diff --git a/net-p2p/giftoxic/pkg-descr b/net-p2p/giftoxic/pkg-descr new file mode 100644 index 000000000..28c6cea2a --- /dev/null +++ b/net-p2p/giftoxic/pkg-descr @@ -0,0 +1,7 @@ +giFToxic is a GTK2 based client for giFT which allows you to search and +download from Gnutella, FastTrack and OpenFT networks. + +WWW: http://giftoxic.sourceforge.net + +- Joel +joeldiaz@bellsouth.net diff --git a/net-p2p/giftoxic/pkg-plist b/net-p2p/giftoxic/pkg-plist new file mode 100644 index 000000000..60aa65531 --- /dev/null +++ b/net-p2p/giftoxic/pkg-plist @@ -0,0 +1,8 @@ +bin/giFToxic +share/applications/giFToxic.desktop +share/giFToxic/logo.png +share/pixmaps/giFToxic-48.png +share/locale/de/LC_MESSAGES/giFToxic.mo +share/locale/es/LC_MESSAGES/giFToxic.mo +share/locale/nl/LC_MESSAGES/giFToxic.mo +@dirrm share/giFToxic diff --git a/net-p2p/giftui/Makefile b/net-p2p/giftui/Makefile new file mode 100644 index 000000000..d9f7d5721 --- /dev/null +++ b/net-p2p/giftui/Makefile @@ -0,0 +1,48 @@ +# New ports collection makefile for: giFTui +# Date Created: 23 May 2004 +# Whom: Joel Diaz <joeldiaz@bellsouth.net> +# +# $FreeBSD$ +# + +PORTNAME= giFTui +PORTVERSION= 0.4.1 +PORTREVISION= 7 +CATEGORIES= net-p2p +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= giftui +DISTNAME= giftui-0.4.1 + +MAINTAINER= joeldiaz@bellsouth.net +COMMENT= GTK2 client for giFT daemon + +LIB_DEPENDS= gift.0:${PORTSDIR}/net-p2p/gift + +USE_BZIP2= yes +USE_XLIB= yes +USE_GNOME= gnomehack gnomeprefix gconf2 gtk20 +USE_GMAKE= yes +GNU_CONFIGURE= yes + +GCONF_SCHEMAS= giftui.schemas + +.if !defined(NOPORTDOCS) +PORTDOCS= AUTHORS COPYING ChangeLog NEWS README TODO +.endif + +post-patch: + @${REINPLACE_CMD} -e 's|^giftuidatadir=.*|giftuidatadir=$${datadir}/giftui|g ; \ + s|^giftuiicondir=.*|giftuiicondir=$${datadir}/pixmaps|g' \ + ${WRKSRC}/configure + @${REINPLACE_CMD} -e 's|^giftuidocdir =.*|giftuidocdir =${DOCSDIR}|g' \ + ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} -e 's|/usr/share/pixmaps/||g' \ + ${WRKSRC}/data/giftui.desktop + +post-install: +.if !defined(NOPORTDOCS) + @${MKDIR} ${DOCSDIR} + cd ${WRKSRC} && ${INSTALL_DATA} ${PORTDOCS} ${DOCSDIR} +.endif + +.include <bsd.port.mk> diff --git a/net-p2p/giftui/distinfo b/net-p2p/giftui/distinfo new file mode 100644 index 000000000..d70ccace7 --- /dev/null +++ b/net-p2p/giftui/distinfo @@ -0,0 +1,3 @@ +MD5 (giftui-0.4.1.tar.bz2) = de834779fde3f2edb002631f4110f1b9 +SHA256 (giftui-0.4.1.tar.bz2) = 1a28bb483ba6f02853280dc2520b28e6c1ca34b2935e8f4e3b5ecd069699f583 +SIZE (giftui-0.4.1.tar.bz2) = 220208 diff --git a/net-p2p/giftui/files/patch-Makefile.in b/net-p2p/giftui/files/patch-Makefile.in new file mode 100644 index 000000000..61ad79a8f --- /dev/null +++ b/net-p2p/giftui/files/patch-Makefile.in @@ -0,0 +1,11 @@ +--- Makefile.in.orig Sun May 16 22:26:53 2004 ++++ Makefile.in Sun Mar 20 11:43:00 2005 +@@ -513,7 +513,7 @@ + + info-am: + +-install-data-am: install-giftuidocDATA ++install-data-am: + + install-exec-am: + diff --git a/net-p2p/giftui/files/patch-gtkcellrendererprogress b/net-p2p/giftui/files/patch-gtkcellrendererprogress new file mode 100644 index 000000000..dc899abbc --- /dev/null +++ b/net-p2p/giftui/files/patch-gtkcellrendererprogress @@ -0,0 +1,141 @@ +Index: src/Makefile.am +=================================================================== +RCS file: /cvsroot/giftui/giftui/src/Makefile.am,v +retrieving revision 1.2 +retrieving revision 1.3 +diff -u -p -r1.2 -r1.3 +--- src/Makefile.am 15 May 2004 05:45:36 -0000 1.2 ++++ src/Makefile.am 27 Jul 2004 08:18:09 -0000 1.3 +@@ -10,7 +10,6 @@ giftui_SOURCES = \ + io.c io.h\ + main.c main.h\ + util.c util.h\ +- gtkcellrendererprogress.c gtkcellrendererprogress.h\ + ui_parent.c ui_parent.h\ + ui_child.c ui_child.h\ + ui.h\ +Index: src/Makefile.in +=================================================================== +RCS file: /cvsroot/giftui/giftui/src/Makefile.in,v +retrieving revision 1.2 +retrieving revision 1.3 +diff -u -p -r1.2 -r1.3 +--- src/Makefile.in 15 May 2004 05:45:36 -0000 1.2 ++++ src/Makefile.in 27 Jul 2004 08:18:09 -0000 1.3 +@@ -147,7 +147,6 @@ giftui_SOURCES = \ + io.c io.h\ + main.c main.h\ + util.c util.h\ +- gtkcellrendererprogress.c gtkcellrendererprogress.h\ + ui_parent.c ui_parent.h\ + ui_child.c ui_child.h\ + ui.h\ +@@ -175,13 +174,12 @@ bin_PROGRAMS = giftui$(EXEEXT) + PROGRAMS = $(bin_PROGRAMS) + + am_giftui_OBJECTS = configure.$(OBJEXT) event.$(OBJEXT) io.$(OBJEXT) \ +- main.$(OBJEXT) util.$(OBJEXT) gtkcellrendererprogress.$(OBJEXT) \ +- ui_parent.$(OBJEXT) ui_child.$(OBJEXT) ui_menu.$(OBJEXT) \ +- ui_notebook.$(OBJEXT) ui_about.$(OBJEXT) ui_browse.$(OBJEXT) \ +- ui_connect.$(OBJEXT) ui_icon.$(OBJEXT) ui_pref.$(OBJEXT) \ +- ui_search.$(OBJEXT) ui_search_cb.$(OBJEXT) \ +- ui_transfer.$(OBJEXT) ui_transfer_cb.$(OBJEXT) \ +- ui_util.$(OBJEXT) ++ main.$(OBJEXT) util.$(OBJEXT) ui_parent.$(OBJEXT) \ ++ ui_child.$(OBJEXT) ui_menu.$(OBJEXT) ui_notebook.$(OBJEXT) \ ++ ui_about.$(OBJEXT) ui_browse.$(OBJEXT) ui_connect.$(OBJEXT) \ ++ ui_icon.$(OBJEXT) ui_pref.$(OBJEXT) ui_search.$(OBJEXT) \ ++ ui_search_cb.$(OBJEXT) ui_transfer.$(OBJEXT) \ ++ ui_transfer_cb.$(OBJEXT) ui_util.$(OBJEXT) + giftui_OBJECTS = $(am_giftui_OBJECTS) + giftui_DEPENDENCIES = + giftui_LDFLAGS = +@@ -190,7 +188,6 @@ DEFAULT_INCLUDES = -I. -I$(srcdir) -I. + depcomp = $(SHELL) $(top_srcdir)/depcomp + am__depfiles_maybe = depfiles + @AMDEP_TRUE@DEP_FILES = ./$(DEPDIR)/configure.Po ./$(DEPDIR)/event.Po \ +-@AMDEP_TRUE@ ./$(DEPDIR)/gtkcellrendererprogress.Po \ + @AMDEP_TRUE@ ./$(DEPDIR)/io.Po ./$(DEPDIR)/main.Po \ + @AMDEP_TRUE@ ./$(DEPDIR)/ui_about.Po ./$(DEPDIR)/ui_browse.Po \ + @AMDEP_TRUE@ ./$(DEPDIR)/ui_child.Po ./$(DEPDIR)/ui_connect.Po \ +@@ -272,7 +269,6 @@ distclean-compile: + + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/configure.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/event.Po@am__quote@ +-@AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/gtkcellrendererprogress.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/io.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/main.Po@am__quote@ + @AMDEP_TRUE@@am__include@ @am__quote@./$(DEPDIR)/ui_about.Po@am__quote@ +Index: src/main.c +=================================================================== +RCS file: /cvsroot/giftui/giftui/src/main.c,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -u -p -r1.1.1.1 -r1.2 +--- src/main.c 6 May 2004 06:55:02 -0000 1.1.1.1 ++++ src/main.c 27 Jul 2004 08:18:09 -0000 1.2 +@@ -32,6 +32,7 @@ + #include "ui.h" + #include "ui_connect.h" + #include "ui_menu.h" ++#include "ui_transfer.h" + + static GtkWidget *window; + +Index: src/ui_transfer.c +=================================================================== +RCS file: /cvsroot/giftui/giftui/src/ui_transfer.c,v +retrieving revision 1.2 +retrieving revision 1.3 +diff -u -p -r1.2 -r1.3 +--- src/ui_transfer.c 15 May 2004 05:45:36 -0000 1.2 ++++ src/ui_transfer.c 27 Jul 2004 08:18:09 -0000 1.3 +@@ -24,8 +24,6 @@ + #include <gdk/gdkkeysyms.h> + #include <gtk/gtk.h> + +-#include "gtkcellrendererprogress.h" +- + #include "io.h" + #include "event.h" + #include "configure.h" +Index: src/ui_transfer.h +=================================================================== +RCS file: /cvsroot/giftui/giftui/src/ui_transfer.h,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -u -p -r1.1.1.1 -r1.2 +--- src/ui_transfer.h 6 May 2004 06:55:01 -0000 1.1.1.1 ++++ src/ui_transfer.h 27 Jul 2004 08:18:09 -0000 1.2 +@@ -38,6 +38,14 @@ + + #define GIFTUI_TRANSFERFILE(arg) ((GiftuiTransferFile_t *) (arg)) + ++typedef enum ++{ ++ GTK_CELL_RENDERER_PROGRESS_ACTIVE, ++ GTK_CELL_RENDERER_PROGRESS_COMPLETED, ++ GTK_CELL_RENDERER_PROGRESS_PAUSED, ++ GTK_CELL_RENDERER_PROGRESS_CANCELED ++} GtkCellRendererProgressColor; ++ + typedef struct _GiftuiTransfer GiftuiTransfer; + typedef struct _GiftuiTransferClass GiftuiTransferClass; + +Index: src/ui_transfer_cb.c +=================================================================== +RCS file: /cvsroot/giftui/giftui/src/ui_transfer_cb.c,v +retrieving revision 1.1.1.1 +retrieving revision 1.2 +diff -u -p -r1.1.1.1 -r1.2 +--- src/ui_transfer_cb.c 6 May 2004 06:54:58 -0000 1.1.1.1 ++++ src/ui_transfer_cb.c 27 Jul 2004 08:31:49 -0000 1.2 +@@ -23,8 +23,6 @@ + #include <libgift/libgift.h> + #include <gtk/gtk.h> + +-#include "gtkcellrendererprogress.h" +- + #include "io.h" + #include "event.h" + #include "configure.h" diff --git a/net-p2p/giftui/files/patch-src::io.c b/net-p2p/giftui/files/patch-src::io.c new file mode 100644 index 000000000..89f46fd29 --- /dev/null +++ b/net-p2p/giftui/files/patch-src::io.c @@ -0,0 +1,10 @@ +--- src/io.c.orig Wed May 26 09:23:51 2004 ++++ src/io.c Wed May 26 09:24:08 2004 +@@ -21,6 +21,7 @@ + + #include <stdio.h> + #include <stdarg.h> ++#include <sys/types.h> + #include <sys/socket.h> + #include <arpa/inet.h> + #include <netdb.h> diff --git a/net-p2p/giftui/pkg-descr b/net-p2p/giftui/pkg-descr new file mode 100644 index 000000000..ceb5f0e12 --- /dev/null +++ b/net-p2p/giftui/pkg-descr @@ -0,0 +1,7 @@ +giFTui is a tabbed based GTK+ frontend for the giftd daemon which handles file +sharing plugins. + +WWW: http://giftui.sourceforge.net + +- Joel +joeldiaz@bellsouth.net diff --git a/net-p2p/giftui/pkg-plist b/net-p2p/giftui/pkg-plist new file mode 100644 index 000000000..cf510883b --- /dev/null +++ b/net-p2p/giftui/pkg-plist @@ -0,0 +1,21 @@ +bin/giftui +share/applications/giftui.desktop +share/giftui/icons/fasttrack-down.png +share/giftui/icons/fasttrack-network.png +share/giftui/icons/fasttrack-search.png +share/giftui/icons/fasttrack-up.png +share/giftui/icons/gnutella-down.png +share/giftui/icons/gnutella-network.png +share/giftui/icons/gnutella-search.png +share/giftui/icons/gnutella-up.png +share/giftui/icons/openft-down.png +share/giftui/icons/openft-network.png +share/giftui/icons/openft-search.png +share/giftui/icons/openft-up.png +share/giftui/icons/opennap-down.png +share/giftui/icons/opennap-network.png +share/giftui/icons/opennap-search.png +share/giftui/icons/opennap-up.png +share/pixmaps/giftui.png +@dirrm share/giftui/icons +@dirrm share/giftui diff --git a/net-p2p/gtorrentviewer/Makefile b/net-p2p/gtorrentviewer/Makefile new file mode 100644 index 000000000..156874da9 --- /dev/null +++ b/net-p2p/gtorrentviewer/Makefile @@ -0,0 +1,43 @@ +# New ports collection makefile for: gtorrentviewer +# Date created: 2004-10-16 +# Whom: Michael Johnson <ahze@ahze.net> +# +# $FreeBSD$ +# $MCom$ +# + +PORTNAME= gtorrentviewer +PORTVERSION= 0.2b +PORTREVISION= 8 +CATEGORIES= net-p2p +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +MASTER_SITE_SUBDIR= ${PORTNAME} +DISTNAME= GTorrentViewer-${PORTVERSION} + +MAINTAINER= ports@FreeBSD.org +COMMENT= GTK+2 viewer and editor for BitTorrent meta files + +LIB_DEPENDS= curl.4:${PORTSDIR}/ftp/curl + +USE_GNOME= gtk20 gnomehier intlhack +USE_XLIB= yes +USE_GMAKE= yes +GNU_CONFIGURE= yes +USE_GETOPT_LONG=yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +CONFIGURE_ARGS= --with-pixmapsdir=${PREFIX}/share/pixmaps \ + --with-desktopdir=${PREFIX}/share/applications + +MAN1= gtorrentviewer.1 +DOCS= AUTHORS COPYING ChangeLog README + +.ifndef (NOPORTDOCS) +post-install: + @${MKDIR} ${DOCSDIR} +.for i in ${DOCS} + @${INSTALL_DATA} ${WRKSRC}/${i} ${DOCSDIR} +.endfor +.endif + +.include <bsd.port.mk> diff --git a/net-p2p/gtorrentviewer/distinfo b/net-p2p/gtorrentviewer/distinfo new file mode 100644 index 000000000..05214dbdd --- /dev/null +++ b/net-p2p/gtorrentviewer/distinfo @@ -0,0 +1,3 @@ +MD5 (GTorrentViewer-0.2b.tar.gz) = c29058a09f26693863404ecdb2580770 +SHA256 (GTorrentViewer-0.2b.tar.gz) = 6e56351103f5d46a45be160baa1b7b956b4416fcdb4533b3d17a309665690c95 +SIZE (GTorrentViewer-0.2b.tar.gz) = 247584 diff --git a/net-p2p/gtorrentviewer/pkg-descr b/net-p2p/gtorrentviewer/pkg-descr new file mode 100644 index 000000000..bde2695b2 --- /dev/null +++ b/net-p2p/gtorrentviewer/pkg-descr @@ -0,0 +1,5 @@ +GTorrentViewer is a GTK2-based viewer and editor for BitTorrent meta files. It +is able to retrieve information from trackers, check files, show detailed +information, and modify .torrent files without having to start downloading. + +WWW: http://gtorrentviewer.sourceforge.net/ diff --git a/net-p2p/gtorrentviewer/pkg-plist b/net-p2p/gtorrentviewer/pkg-plist new file mode 100644 index 000000000..e6e05b6f5 --- /dev/null +++ b/net-p2p/gtorrentviewer/pkg-plist @@ -0,0 +1,24 @@ +bin/gtorrentviewer +share/GTorrentViewer/README +share/GTorrentViewer/pixmaps/about.png +share/GTorrentViewer/pixmaps/dictionary.png +share/GTorrentViewer/pixmaps/error.png +share/GTorrentViewer/pixmaps/gtorrentviewer.png +share/GTorrentViewer/pixmaps/gtorrentviewer.xpm +share/GTorrentViewer/pixmaps/info.png +share/GTorrentViewer/pixmaps/integer.png +share/GTorrentViewer/pixmaps/list.png +share/GTorrentViewer/pixmaps/ok.png +share/GTorrentViewer/pixmaps/string.png +share/GTorrentViewer/pixmaps/unknown.png +share/GTorrentViewer/pixmaps/warning.png +%%PORTDOCS%%%%DOCSDIR%%/AUTHORS +%%PORTDOCS%%%%DOCSDIR%%/COPYING +%%PORTDOCS%%%%DOCSDIR%%/ChangeLog +%%PORTDOCS%%%%DOCSDIR%%/README +share/applications/gtorrentviewer.desktop +share/pixmaps/gtorrentviewer.png +share/pixmaps/gtorrentviewer.xpm +%%PORTDOCS%%@dirrm %%DOCSDIR%% +@dirrm share/GTorrentViewer/pixmaps +@dirrm share/GTorrentViewer diff --git a/net-p2p/xmule/Makefile b/net-p2p/xmule/Makefile new file mode 100644 index 000000000..e4cc46459 --- /dev/null +++ b/net-p2p/xmule/Makefile @@ -0,0 +1,128 @@ +# New ports collection makefile for: xmule +# Date created: Tue Mar 11 05:06:20 UTC 2003 +# Whom: Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= xmule +PORTVERSION= 1.12.2 +PORTREVISION= 6 +CATEGORIES= net-p2p +MASTER_SITES= ${MASTER_SITE_SOURCEFORGE} +#MASTER_SITES= http://download.berlios.de/%SUBDIR%/ +MASTER_SITE_SUBDIR= xmule + +MAINTAINER= lioux@FreeBSD.org +COMMENT= Port of eMule eDonkey P2P client using wxWindows class library + +BUILD_DEPENDS= ${LOCALBASE}/lib/libcryptopp.a:${PORTSDIR}/security/cryptopp +LIB_DEPENDS= expat.6:${PORTSDIR}/textproc/expat2 +RUN_DEPENDS= wget:${PORTSDIR}/ftp/wget + +USE_GETTEXT= yes +USE_XLIB= yes +USE_BZIP2= yes +USE_GNOME= gnomehier \ + gnomehack \ + gnomeprefix +USE_GMAKE= yes +USE_WX= 2.6 +WX_CONF_ARGS= absolute +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --without-included-gettext \ + --with-cryptopp-prefix=${LOCALBASE} \ + --with-gtk-prefix=${LOCALBASE} \ + --with-libiconv-prefix=${LOCALBASE} \ + --with-libintl-prefix=${LOCALBASE} \ + --enable-debug +CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS} ${PTHREAD_CFLAGS} -I${LOCALBASE}/include" \ + LDFLAGS="${LDFLAGS} ${PTHREAD_LIBS} -L${LOCALBASE}/lib" +MAKE_ARGS= -e +MAKE_ENV= CC="${CC}" CXX="${CXX}" + +# for debugging purposes +STRIP= + +FILES_ATOLL_PATCH= src/Preferences.cpp \ + src/otherfunctions.cpp +FILES_STDINT_PATCH= \ + intl/loadmsgcat.c \ + src/ClientList.h \ + src/sockets.h + +.include <bsd.port.pre.mk> + +.if ${OSVERSION} < 500000 +BROKEN= "Does not compile on FreeBSD 4.x" +.endif + +.if ${ARCH} == "sparc64" +BROKEN= "Does not compile on sparc64" +.endif + +post-patch: +# it works for FreeBSD as well + @${REINPLACE_CMD} -E \ + -e 's|(Linux)|FreeBSD/\1|' \ + ${WRKSRC}/src/*.cpp +# update documentation with correct prefix + @${REINPLACE_CMD} -E \ + -e 's|/usr/X11R6/(bin/${PORTNAME}-ed2k-handler)|${PREFIX}/\1|' \ + ${WRKSRC}/docs/ED2K-Links.HOWTO +# use BSD_INSTALL_* macros + @${REINPLACE_CMD} -E \ + -e 's|cp -f|${INSTALL_DATA}|' \ + ${WRKSRC}/Makefile.in + @${REINPLACE_CMD} -E \ + -e 's|cp -p|${INSTALL_DATA}|' \ + ${WRKSRC}/po/Makefile.in.in +# fix mkinstalldirs location +# uphold CXX{,FLAGS} + ${FIND} ${WRKSRC} -name "Makefile*" -type f -print0 | \ + ${XARGS} -0 \ + ${REINPLACE_CMD} -E \ + -e 's,^(MKINSTALLDIRS|mkinstalldirs).*$$,\1=${INSTALL_WRKSRC}/mkinstalldirs,' \ + -e 's|g\+\+|${CXX}|' \ + -e 's|-O3|${CXXFLAGS}|' +# use correct FreeBSD atoll() prototype +.for file in ${FILES_ATOLL_PATCH} + @${REINPLACE_CMD} -E \ + -e 's|atoll[[:space:]]*\([[:space:]]*char|atoll(const char|' \ + ${WRKSRC}/${file} +.endfor +# stdint.h -> inttypes.h +.for file in ${FILES_STDINT_PATCH} + @${REINPLACE_CMD} -E \ + -e 's|<stdint.h>|<inttypes.h>|' \ + ${WRKSRC}/${file} +.endfor +# wx-config -> ${WX_CONFIG} + @${REINPLACE_CMD} -E \ + -e 's|wx-config|${WX_CONFIG}|' \ + ${WRKSRC}/src/xmule.make.in + +pre-configure: + @${FIND} ${WRKSRC} -type f -name "Makefile.in" | \ + ${XARGS} -x -n 10 \ + ${REINPLACE_CMD} -E \ + -e 's!^(AUTOCONF|AUTOHEADER|AUTOMAKE|ACLOCAL).*$$!\1=${TRUE}!' + @${REINPLACE_CMD} -E \ + -e 's|^(CXXFLAGS.*)$$|\1 -I${LOCALBASE}/include|' \ + ${WRKSRC}/xLibs/xrc/xrc.make.in + +pre-install: + @${CHMOD} a=rx ${WRKSRC}/mkinstalldirs + +post-install: +# install xmule binary + @${INSTALL_PROGRAM} \ + ${WRKSRC}/${PORTNAME} \ + ${PREFIX}/bin +# do not install a generic named ed2k binary +# install it under a more specific name + @${INSTALL_PROGRAM} \ + ${WRKSRC}/ed2k.xmule-2.0 \ + ${PREFIX}/bin/${PORTNAME}-ed2k-handler + +.include <bsd.port.post.mk> diff --git a/net-p2p/xmule/distinfo b/net-p2p/xmule/distinfo new file mode 100644 index 000000000..d90697f27 --- /dev/null +++ b/net-p2p/xmule/distinfo @@ -0,0 +1,3 @@ +MD5 (xmule-1.12.2.tar.bz2) = 372c02793f8282312a1370443420fda7 +SHA256 (xmule-1.12.2.tar.bz2) = e53b0f0d8d2fac630921c5bf82aedf298ceb48fb1b8a83b5361a81a272be1af5 +SIZE (xmule-1.12.2.tar.bz2) = 1290859 diff --git a/net-p2p/xmule/files/patch-Makefile.in b/net-p2p/xmule/files/patch-Makefile.in new file mode 100644 index 000000000..0d5c82471 --- /dev/null +++ b/net-p2p/xmule/files/patch-Makefile.in @@ -0,0 +1,16 @@ +--- Makefile.in.orig Fri Dec 9 19:22:49 2005 ++++ Makefile.in Fri Dec 9 19:23:02 2005 +@@ -268,10 +268,9 @@ + @rm -rf Compilation.flags Makefile aclocal.m4 autom4te.cache config.h* config.l* config.st* config.rp* configure depcomp intl + + install: all +- @mkdir -p @bindir@ +- @mkdir -p @datadir@/{applications,locale,icons} +- @cp -f ed2k.xmule-2.0 xmule @bindir@ +- @cp -f ed2k.xmule-2.0 @bindir@/ed2k ++ @mkdir -p @datadir@/applications ++ @mkdir -p @datadir@/locale ++ @mkdir -p @datadir@/pixmaps + @cd po && $(MAKE) install + @cp -f xmule.desktop @datadir@/applications + @cp -f xmule.xpm @datadir@/icons diff --git a/net-p2p/xmule/files/patch-docs::ED2K-Links.HOWTO b/net-p2p/xmule/files/patch-docs::ED2K-Links.HOWTO new file mode 100644 index 000000000..0bc6dcc5b --- /dev/null +++ b/net-p2p/xmule/files/patch-docs::ED2K-Links.HOWTO @@ -0,0 +1,44 @@ +--- docs/ED2K-Links.HOWTO.orig Thu Mar 4 12:46:20 2004 ++++ docs/ED2K-Links.HOWTO Tue Mar 9 21:21:16 2004 +@@ -14,7 +14,7 @@ + the mentioned directory: + + [Protocol] +- exec=/usr/local/bin/ed2k "%u" ++ exec=/usr/X11R6/bin/xmule-ed2k-handler "%u" + protocol=ed2k + input=none + output=none +@@ -39,12 +39,12 @@ + create xmule_submit.sh with this content: + + #!/bin/sh +- /usr/local/bin/ed2k "ed2k://$1"; ++ xmule-ed2k-handler "ed2k://$1"; + + now edit (as root) /etc/opera6rc or as non-root ~/.opera/opera6.ini: + + [Trusted Applications] +- ed2k=/usr/local/bin/xmule_submit.sh ++ ed2k=/usr/X11R6/bin/xmule_submit.sh + + [User Prefs] + TrustedExternalURLProtocols=ed2k +@@ -59,7 +59,7 @@ + TrustedExternalURLProtocols=ed2k + + in [Trusted Applications] +- ed2k=/path/to/ed2k ed2k://%u ++ ed2k=/usr/X11R6/bin/xmule-ed2k-handler ed2k://%u + + (Credits: ender) + +@@ -96,7 +96,7 @@ + + -create a file called "ed2k.cmd" with the following content: + +- ed2k ed2k:$URI_DATA ++ xmule-ed2k-handler ed2k:$URI_DATA + + [do this with your favorite text-editor, the file doesn't have to be executable] + diff --git a/net-p2p/xmule/pkg-descr b/net-p2p/xmule/pkg-descr new file mode 100644 index 000000000..8a46ef1bd --- /dev/null +++ b/net-p2p/xmule/pkg-descr @@ -0,0 +1,16 @@ +[ from author's website ] + +Port of eMule eDonkey P2P client using wxWindows class library. + +Features + +* Download/Upload works +* You can search and add ed2k-links +* Statistics +* Shared files tab works +* Messages tab is now implemented +* You can manage friends +* xMule can be minimized to systray +* You can set nearly all preferences + +WWW: http://www.xmule.ws/ diff --git a/net-p2p/xmule/pkg-plist b/net-p2p/xmule/pkg-plist new file mode 100644 index 000000000..a868ca572 --- /dev/null +++ b/net-p2p/xmule/pkg-plist @@ -0,0 +1,14 @@ +bin/xmule +bin/xmule-ed2k-handler +share/applications/xmule.desktop +share/icons/xmule.xpm +share/locale/de/LC_MESSAGES/xmule.mo +share/locale/ee/LC_MESSAGES/xmule.mo +share/locale/es/LC_MESSAGES/xmule.mo +share/locale/es_MX/LC_MESSAGES/xmule.mo +share/locale/fr/LC_MESSAGES/xmule.mo +share/locale/it/LC_MESSAGES/xmule.mo +share/locale/ko/LC_MESSAGES/xmule.mo +share/locale/pl/LC_MESSAGES/xmule.mo +share/locale/tr/LC_MESSAGES/xmule.mo +@dirrmtry share/icons diff --git a/net/blam/Makefile b/net/blam/Makefile new file mode 100644 index 000000000..de8b7d4cc --- /dev/null +++ b/net/blam/Makefile @@ -0,0 +1,45 @@ +# New ports collection makefile for: blam +# Date created: 20040812 +# Whom: Tom McLaughlin <tmclaugh@sdf.lonestar.org> +# +# $FreeBSD$ +# $Id: Makefile,v 1.1 2007-08-06 16:43:19 mezz Exp $ +# + +PORTNAME= blam +PORTVERSION= 1.8.4 +PORTREVISION= 1 +CATEGORIES= net gnome +MASTER_SITES= http://www.cmartin.tk/blam/ + +MAINTAINER= bsd-sharp-list@forge.novell.com +COMMENT= Mono based RSS feed reader + +BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gecko-sharp-2.0.pc:${PORTSDIR}/www/gecko-sharp20 +RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/gecko-sharp-2.0.pc:${PORTSDIR}/www/gecko-sharp20 + +USE_GECKO= firefox mozilla +USE_GNOME= gnomeprefix gnomehack intlhack intltool libgnomeui gnomesharp20 +USE_BZIP2= yes +USE_GETTEXT= yes +USE_GMAKE= yes +GNU_CONFIGURE= yes +CONFIGURE_ARGS= --with-mozilla=${GECKO} +CONFIGURE_ENV+= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +MAN1= blam.1 + +GCONF_SCHEMAS= blam.schemas + +post-patch: + @${REINPLACE_CMD} 's|img src="|img src="file://${PREFIX}/share/blam/themes/blam/|g' \ + ${WRKSRC}/themes/blam/theme.html + @${REINPLACE_CMD} 's|img src="|img src="file://${PREFIX}/share/blam/themes/pimped/|g' \ + ${WRKSRC}/themes/pimped/theme.html + + +.include "${.CURDIR}/../../lang/mono/bsd.mono.mk" +.include <bsd.port.pre.mk> +.include "${.CURDIR}/../../www/mozilla/bsd.gecko.mk" +.include <bsd.port.post.mk> diff --git a/net/blam/distinfo b/net/blam/distinfo new file mode 100644 index 000000000..29bd42e95 --- /dev/null +++ b/net/blam/distinfo @@ -0,0 +1,3 @@ +MD5 (blam-1.8.4.tar.bz2) = 7ec48fece9994ed71dbb53ffa35b633e +SHA256 (blam-1.8.4.tar.bz2) = c867ce3638d31705d484538f0cd18ff7f8209eea56466b430db63267adde1c13 +SIZE (blam-1.8.4.tar.bz2) = 517873 diff --git a/net/blam/files/patch-blam.exe.config b/net/blam/files/patch-blam.exe.config new file mode 100644 index 000000000..a8ce8acc9 --- /dev/null +++ b/net/blam/files/patch-blam.exe.config @@ -0,0 +1,8 @@ +--- blam.exe.config.orig Sat Jun 18 20:38:30 2005 ++++ blam.exe.config Sat Feb 4 21:12:35 2006 +@@ -1,4 +1,4 @@ + <configuration> + <dllmap dll="gdk-x11-2.0" target="libgdk-x11-2.0.so.0"/> +- <dllmap dll="libX11" target="libX11.so.6"/> ++ <dllmap dll="libX11" target="libX11.so"/> + </configuration> diff --git a/net/blam/files/patch-blam.in b/net/blam/files/patch-blam.in new file mode 100644 index 000000000..1ea7ec1c8 --- /dev/null +++ b/net/blam/files/patch-blam.in @@ -0,0 +1,9 @@ +--- blam.in.orig Sun Apr 15 16:58:55 2007 ++++ blam.in Sun Apr 15 16:59:02 2007 +@@ -1,4 +1,4 @@ +-#!/bin/bash ++#!/bin/sh + + LD_LIBRARY_PATH="@prefix@/lib/blam:@MOZILLA_HOME@${LD_LIBRARY_PATH+:$LD_LIBRARY_PATH}" MOZILLA_FIVE_HOME=@MOZILLA_HOME@ \ +-MOZILLA_HOME=@MOZILLA_HOME@ exec -a 'blam' mono @prefix@/lib/blam/blam.exe $@ ++MOZILLA_HOME=@MOZILLA_HOME@ exec mono @prefix@/lib/blam/blam.exe $@ diff --git a/net/blam/files/patch-src-Application.cs b/net/blam/files/patch-src-Application.cs new file mode 100644 index 000000000..bfde35042 --- /dev/null +++ b/net/blam/files/patch-src-Application.cs @@ -0,0 +1,25 @@ +--- src/Application.cs.orig Sun Apr 15 16:59:40 2007 ++++ src/Application.cs Sun Apr 15 17:00:45 2007 +@@ -23,8 +23,7 @@ + public class Application : Program { + + [DllImport("libc")] +- private static extern int prctl(int option, byte [] arg2, ulong arg3, +- ulong arg4, ulong arg5); ++ private static extern void setproctitle(byte [] fmt, byte [] str_arg); + + public static Application TheApp; + +@@ -723,11 +722,7 @@ + + public static void SetProcessName(string name) + { +- if(prctl(15 /* PR_SET_NAME */, Encoding.ASCII.GetBytes(name + "\0"), +- 0, 0, 0) != 0) { +- throw new ApplicationException("Error setting process name: " + +- Mono.Unix.Native.Stdlib.GetLastError()); +- } ++ setproctitle(Encoding.ASCII.GetBytes("%s\0"), Encoding.ASCII.GetBytes(name + "\0")); + } + + public static void Main(string[] args) diff --git a/net/blam/pkg-descr b/net/blam/pkg-descr new file mode 100644 index 000000000..2641a920c --- /dev/null +++ b/net/blam/pkg-descr @@ -0,0 +1,13 @@ +Blam is a tool that helps you keep track of the growing number of news +feeds distributed as RSS. Blam lets you subscribe to any number of feeds +and provides an easy to use and clean interface to stay up to date. It +is written in C# and uses Mono, GTK#, and RSS.NET. + +Among the features are: + +* Support for RSS and RDF feeds +* Very easy to use interface +* Print the news entries you like +* Automatically update the feeds at regular intervals + +WWW: http://www.cmartin.tk/blam.html diff --git a/net/blam/pkg-plist b/net/blam/pkg-plist new file mode 100644 index 000000000..e5570ae58 --- /dev/null +++ b/net/blam/pkg-plist @@ -0,0 +1,91 @@ +bin/blam +lib/blam/Atom.NET.dll +lib/blam/RSS.NET.dll +lib/blam/blam.exe +lib/blam/blam.exe.config +lib/blam/libblam.a +lib/blam/libblam.la +lib/blam/libblam.so +lib/blam/libblam.so.0 +share/applications/blam.desktop +share/blam/themes/planet/theme.html +share/blam/themes/planet/planet.css +share/blam/themes/planet/bubble-top.png +share/blam/themes/planet/bubble-top-right.png +share/blam/themes/planet/bubble-top-left.png +share/blam/themes/planet/bubble-right.png +share/blam/themes/planet/bubble-nipple.png +share/blam/themes/planet/bubble-left.png +share/blam/themes/planet/bubble-bottom.png +share/blam/themes/planet/bubble-bottom-right.png +share/blam/themes/planet/bubble-bottom-left.png +share/blam/themes/pimped/theme.html +share/blam/themes/pimped/pimped.css +share/blam/themes/pimped/news.png +share/blam/themes/pimped/blam.png +share/blam/themes/blam/theme.html +share/blam/themes/blam/blam-box-top-right.png +share/blam/themes/blam/blam-box-top-left.png +share/blam/themes/blam/blam-box-pad.png +share/blam/themes/blam/blam-box-bottom-right.png +share/blam/themes/blam/blam-box-bottom-left.png +share/blam/themes/akregator/theme.html +share/blam/collection.xml +share/pixmaps/blam.png +share/locale/bg/LC_MESSAGES/blam.mo +share/locale/bs/LC_MESSAGES/blam.mo +share/locale/ca/LC_MESSAGES/blam.mo +share/locale/cs/LC_MESSAGES/blam.mo +share/locale/da/LC_MESSAGES/blam.mo +share/locale/de/LC_MESSAGES/blam.mo +share/locale/el/LC_MESSAGES/blam.mo +share/locale/en_CA/LC_MESSAGES/blam.mo +share/locale/en_GB/LC_MESSAGES/blam.mo +share/locale/es/LC_MESSAGES/blam.mo +share/locale/eu/LC_MESSAGES/blam.mo +share/locale/fi/LC_MESSAGES/blam.mo +share/locale/fr/LC_MESSAGES/blam.mo +share/locale/ga/LC_MESSAGES/blam.mo +share/locale/gu/LC_MESSAGES/blam.mo +share/locale/he/LC_MESSAGES/blam.mo +share/locale/hr/LC_MESSAGES/blam.mo +share/locale/hu/LC_MESSAGES/blam.mo +share/locale/it/LC_MESSAGES/blam.mo +share/locale/ja/LC_MESSAGES/blam.mo +share/locale/lt/LC_MESSAGES/blam.mo +share/locale/lv/LC_MESSAGES/blam.mo +share/locale/nb/LC_MESSAGES/blam.mo +share/locale/ne/LC_MESSAGES/blam.mo +share/locale/nl/LC_MESSAGES/blam.mo +share/locale/pa/LC_MESSAGES/blam.mo +share/locale/pl/LC_MESSAGES/blam.mo +share/locale/pt/LC_MESSAGES/blam.mo +share/locale/pt_BR/LC_MESSAGES/blam.mo +share/locale/rw/LC_MESSAGES/blam.mo +share/locale/ru/LC_MESSAGES/blam.mo +share/locale/sq/LC_MESSAGES/blam.mo +share/locale/sr/LC_MESSAGES/blam.mo +share/locale/sr@Latn/LC_MESSAGES/blam.mo +share/locale/sv/LC_MESSAGES/blam.mo +share/locale/sk/LC_MESSAGES/blam.mo +share/locale/tr/LC_MESSAGES/blam.mo +share/locale/uk/LC_MESSAGES/blam.mo +share/locale/vi/LC_MESSAGES/blam.mo +share/locale/zh_CN/LC_MESSAGES/blam.mo +share/locale/zh_HK/LC_MESSAGES/blam.mo +share/locale/zh_TW/LC_MESSAGES/blam.mo +@dirrmtry share/locale/zh_HK/LC_MESSAGES +@dirrmtry share/locale/zh_HK +@dirrmtry share/locale/sk/LC_MESSAGES +@dirrmtry share/locale/sk +@dirrmtry share/locale/rw/LC_MESSAGES +@dirrmtry share/locale/rw +@dirrmtry share/locale/ne/LC_MESSAGES +@dirrmtry share/locale/ne +@dirrm share/blam/themes/planet +@dirrm share/blam/themes/pimped +@dirrm share/blam/themes/blam +@dirrm share/blam/themes/akregator +@dirrm share/blam/themes +@dirrm share/blam +@dirrm lib/blam diff --git a/net/g2ipmsg/Makefile b/net/g2ipmsg/Makefile new file mode 100644 index 000000000..18b23ec49 --- /dev/null +++ b/net/g2ipmsg/Makefile @@ -0,0 +1,40 @@ +# New ports collection makefile for: g2ipmsg +# Date created: 2006/12/18 +# Whom: Norikatsu Shigemura <nork@FreeBSD.org> +# +# $FreeBSD$ +# + +PORTNAME= g2ipmsg +PORTVERSION= 0.9.2 +PORTREVISION= 2 +CATEGORIES= net gnome +MASTER_SITES= http://www.ipmsg.org/archive/ \ + ${MASTER_SITE_LOCAL} \ + http://people.FreeBSD.org/~nork/distfiles/ +MASTER_SITE_SUBDIR= nork +DIST_SUBDIR= gnome2 + +MAINTAINER= nork@FreeBSD.org +COMMENT= A popup style message communication tool for GNOME2 + +USE_GETTEXT= yes +USE_GMAKE= yes +USE_GNOME= gnomeprefix gnomehack intlhack intltool pkgconfig \ + libgnomeui libbonobo desktopfileutils gnomepanel +USE_GSTREAMER= vorbis +USE_ICONV= yes +USE_XLIB= yes +USE_OPENSSL= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" +CONFIGURE_ARGS= --enable-systray --with-ssl=${OPENSSLBASE} + +GCONF_SCHEMAS= g2ipmsg.schemas + +LDFLAGS+= "-L${LOCALBASE}/lib" + +post-install: + @update-desktop-database + +.include <bsd.port.mk> diff --git a/net/g2ipmsg/distinfo b/net/g2ipmsg/distinfo new file mode 100644 index 000000000..2de1f38e6 --- /dev/null +++ b/net/g2ipmsg/distinfo @@ -0,0 +1,3 @@ +MD5 (gnome2/g2ipmsg-0.9.2.tar.gz) = 2f60ee6e3203ff8cb53a2214c5dc0e02 +SHA256 (gnome2/g2ipmsg-0.9.2.tar.gz) = 709ec4558a043afb091df5923098bb5c5a5c8f4022e1a8d30ed278090463715d +SIZE (gnome2/g2ipmsg-0.9.2.tar.gz) = 396560 diff --git a/net/g2ipmsg/pkg-descr b/net/g2ipmsg/pkg-descr new file mode 100644 index 000000000..08a388ade --- /dev/null +++ b/net/g2ipmsg/pkg-descr @@ -0,0 +1,7 @@ +IP Messenger is a pop up style message communication software for +multi platforms. It is based on TCP/IP(UDP). + + Win, Win16, Mac/MacOSX, X11R6/GTK/GNOME, Java, Div version and +all source is open to public. + +WWW: http://www.ipmsg.org/index.html.en diff --git a/net/g2ipmsg/pkg-plist b/net/g2ipmsg/pkg-plist new file mode 100644 index 000000000..e380091b8 --- /dev/null +++ b/net/g2ipmsg/pkg-plist @@ -0,0 +1,14 @@ +bin/g2ipmsg +bin/g2ipmsg_applet +libdata/bonobo/servers/g2ipmsg.server +share/applications/g2ipmsg.desktop +share/gnome-2.0/ui/g2ipmsg.xml +share/pixmaps/ipmsg.png +share/pixmaps/g2ipmsg/ipmsg.xpm +share/pixmaps/g2ipmsg/ipmsgrev.xpm +share/sounds/g2ipmsg/g2ipmsg.ogg +share/locale/ja/LC_MESSAGES/g2ipmsg.mo +@exec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true +@unexec %%LOCALBASE%%/bin/update-desktop-database > /dev/null || /usr/bin/true +@dirrm share/sounds/g2ipmsg +@dirrm share/pixmaps/g2ipmsg diff --git a/net/gnoemoe/Makefile b/net/gnoemoe/Makefile new file mode 100644 index 000000000..afad5e060 --- /dev/null +++ b/net/gnoemoe/Makefile @@ -0,0 +1,32 @@ +# New ports collection makefile for: GnoeMoe +# Date created: 11 January 2005 +# Whom: Jesse van den Kieboom <jesse@icecrew.nl> +# +# $FreeBSD$ +# + +PORTNAME= gnoemoe +PORTVERSION= 0.8.1 +PORTREVISION= 5 +CATEGORIES= net +MASTER_SITES= http://www.icecrew.nl/software/gnoemoe/download/ + +MAINTAINER= ports@FreeBSD.org +COMMENT= Gnome MOO Client + +USE_RUBY= yes +USE_RUBY_FEATURES= ruby18 + +USE_GNOME= gnomeprefix gtksourceview libglade2 libgnomeui vte +USE_X_PREFIX= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +GNU_CONFIGURE= yes + +post-patch: + @${REINPLACE_CMD} -e 's|-Werror||' ${WRKSRC}/src/Makefile.in + +post-install: + update-mime-database ${PREFIX}/share/mime + +.include <bsd.port.mk> diff --git a/net/gnoemoe/distinfo b/net/gnoemoe/distinfo new file mode 100644 index 000000000..67cbe0d3c --- /dev/null +++ b/net/gnoemoe/distinfo @@ -0,0 +1,3 @@ +MD5 (gnoemoe-0.8.1.tar.gz) = d7b4e0f55ee497c2643568386045e521 +SHA256 (gnoemoe-0.8.1.tar.gz) = bed4b7368eb905638c1c807d2e525200e4fcd62510650930be49a98552f3a116 +SIZE (gnoemoe-0.8.1.tar.gz) = 329444 diff --git a/net/gnoemoe/files/patch-IfWorldPropertiesC b/net/gnoemoe/files/patch-IfWorldPropertiesC new file mode 100644 index 000000000..22d9d85aa --- /dev/null +++ b/net/gnoemoe/files/patch-IfWorldPropertiesC @@ -0,0 +1,11 @@ +--- src/if_world_properties.c.orig Wed Jan 12 09:58:03 2005 ++++ src/if_world_properties.c Wed Jan 12 09:57:44 2005 +@@ -234,7 +234,7 @@ + create_world_properties(world * wld) { + gchar *oldPath; + GtkWidget *dlg = create_dlgWorld_properties(wld); +- gint result; ++ gint result = 0; + gboolean isOkay = FALSE; + + if (wld->path != NULL) { diff --git a/net/gnoemoe/files/patch-src-if_world_properties.c b/net/gnoemoe/files/patch-src-if_world_properties.c new file mode 100644 index 000000000..b22876ed7 --- /dev/null +++ b/net/gnoemoe/files/patch-src-if_world_properties.c @@ -0,0 +1,22 @@ +--- src/if_world_properties.c.orig Fri Jan 14 18:10:45 2005 ++++ src/if_world_properties.c Fri Jan 14 18:11:46 2005 +@@ -117,6 +117,8 @@ + gboolean + check_world_properties_values() { + ++ world *ifWld, *newWld; ++ + GtkEntry *entry = GTK_ENTRY(if_world_properties_get_widget("entryName")); + gchar *name = g_strdup(gtk_entry_get_text(entry)); + GtkEntry *entryHost = GTK_ENTRY(if_world_properties_get_widget("entryHost")); +@@ -125,8 +127,8 @@ + g_strstrip(name); + g_strstrip(host); + +- world *ifWld = world_get_by_name(name); +- world *newWld = world_properties_get_world(); ++ ifWld = world_get_by_name(name); ++ newWld = world_properties_get_world(); + + if (strlen(name) == 0) { + GtkWidget *mDlg = diff --git a/net/gnoemoe/files/patch-src-if_worlds_listing.c b/net/gnoemoe/files/patch-src-if_worlds_listing.c new file mode 100644 index 000000000..ca7304278 --- /dev/null +++ b/net/gnoemoe/files/patch-src-if_worlds_listing.c @@ -0,0 +1,47 @@ +--- src/if_worlds_listing.c.orig Fri Sep 10 23:56:49 2004 ++++ src/if_worlds_listing.c Fri Jan 14 18:06:02 2005 +@@ -149,6 +149,7 @@ + GtkTreeIter iter; + GtkTreeModel *tvwModel; + gchar *name; ++ world *wld; + + gboolean isActive = gtk_cell_renderer_toggle_get_active(cell); + +@@ -159,7 +160,7 @@ + gtk_tree_model_get_iter_from_string(tvwModel, &iter, path_string); + gtk_tree_model_get(tvwModel, &iter, NAME_COLUMN, &name, -1); + +- world *wld = world_get_by_name(name); ++ wld = world_get_by_name(name); + + g_free(name); + options_set_int(wld->settings, "autoload", !isActive); +@@ -293,9 +294,10 @@ + gchar *name; + + if (firstPath) { ++ world *wld; + gtk_tree_model_get_iter(model, &iter, firstPath->data); + gtk_tree_model_get(model, &iter, NAME_COLUMN, &name, -1); +- world *wld = world_get_by_name(name); ++ wld = world_get_by_name(name); + + g_free(name); + +@@ -328,12 +330,13 @@ + gint result; + + if (firstPath) { ++ world *wld, *newWld; + gtk_tree_model_get_iter(model, &iter, firstPath->data); + gtk_tree_model_get(model, &iter, NAME_COLUMN, &name, -1); +- world *wld = world_get_by_name(name); ++ wld = world_get_by_name(name); + + // now duplicate the world +- world *newWld = world_copy(wld); ++ newWld = world_copy(wld); + + // Make sure that we set the path to NULL, because otherwise it would look like + // a modifying of the source world, we don't want that! Setting it to NULL will diff --git a/net/gnoemoe/files/patch-src-script.c b/net/gnoemoe/files/patch-src-script.c new file mode 100644 index 000000000..2dbd7bfed --- /dev/null +++ b/net/gnoemoe/files/patch-src-script.c @@ -0,0 +1,20 @@ +--- src/script.c.orig Mon Dec 13 14:34:09 2004 ++++ src/script.c Fri Jan 14 18:15:51 2005 +@@ -153,6 +153,8 @@ + + if(!NIL_P(ruby_errinfo)) { + ++ VALUE ary; ++ + lasterr = rb_gv_get("$!"); + err = RSTRING(rb_obj_as_string(lasterr))->ptr; + +@@ -162,7 +164,7 @@ + if_scripts_add(SCRIPTC_ERROR, msg); + g_free(msg); + +- VALUE ary = rb_funcall(ruby_errinfo, rb_intern("backtrace"), 0); ++ ary = rb_funcall(ruby_errinfo, rb_intern("backtrace"), 0); + debug_msg(1, "script_error: Ruby backtrace:"); + if_scripts_add(SCRIPTC_ERROR, _("Ruby backtrace:")); + diff --git a/net/gnoemoe/files/patch-src-support.c b/net/gnoemoe/files/patch-src-support.c new file mode 100644 index 000000000..8fe2aab2f --- /dev/null +++ b/net/gnoemoe/files/patch-src-support.c @@ -0,0 +1,15 @@ +--- src/support.c.orig Mon Dec 13 14:03:44 2004 ++++ src/support.c Fri Jan 14 15:50:26 2005 +@@ -194,11 +194,11 @@ + ret = regexec(&url_regexp, (char *)(tmp + offset), 1, matches, 0); + + if (ret == 0) { ++ gint s; + if (matches[0].rm_so > matches[0].rm_eo) { + break; + } + +- gint s; + num_matches++; + + s = matches[0].rm_so + offset; diff --git a/net/gnoemoe/files/patch-src-world.c b/net/gnoemoe/files/patch-src-world.c new file mode 100644 index 000000000..b0b846932 --- /dev/null +++ b/net/gnoemoe/files/patch-src-world.c @@ -0,0 +1,36 @@ +--- src/world.c.orig Mon Dec 13 13:47:38 2004 ++++ src/world.c Fri Jan 14 18:00:30 2005 +@@ -1308,7 +1308,6 @@ + g_free(sendLine); + + #ifdef HASRUBY +- script_function *f; + if ((f = script_find("on_login")) != NULL) { + script_run(wld, f, NULL); + } +@@ -1483,11 +1482,12 @@ + */ + void + world_update(world * wld) { ++ gchar *logsDir, *tmpDir; + interface_update_world(wld); + + // See if there is need to create a logs dir +- gchar *logsDir = g_strconcat(wld->path, "/logs", NULL); +- gchar *tmpDir = g_strconcat(wld->path, "/tmp", NULL); ++ logsDir = g_strconcat(wld->path, "/logs", NULL); ++ tmpDir = g_strconcat(wld->path, "/tmp", NULL); + + if (!g_file_test(logsDir, G_FILE_TEST_EXISTS)) { + mkdir(logsDir, 0750); +@@ -1779,8 +1779,9 @@ + PangoContext *pc = gtk_widget_create_pango_context(wld->widgets.txtVwWorld); + + if (style->font_desc != NULL) { ++ PangoLayout *pl; + pango_context_set_font_description(pc, style->font_desc); +- PangoLayout *pl = pango_layout_new(pc); ++ pl = pango_layout_new(pc); + + pango_layout_set_text(pl, "G", 1); + pango_layout_get_pixel_size(pl, &(wld->characterWidth), &(wld->characterHeight)); diff --git a/net/gnoemoe/pkg-descr b/net/gnoemoe/pkg-descr new file mode 100644 index 000000000..ebb7e37b2 --- /dev/null +++ b/net/gnoemoe/pkg-descr @@ -0,0 +1,6 @@ +GnoeMoe is a Gnome MOO Client with many features and good support. + +WWW: http://www.icecrew.nl/software/gnoemoe/ + +- Jesse van den Kieboom +jesse@icecrew.nl diff --git a/net/gnoemoe/pkg-plist b/net/gnoemoe/pkg-plist new file mode 100644 index 000000000..a321f55ab --- /dev/null +++ b/net/gnoemoe/pkg-plist @@ -0,0 +1,50 @@ +bin/gnoemoe +share/applications/gnoemoe.desktop +share/gnoemoe/gnoemoe.glade +share/gnoemoe/pixmaps/browser.png +share/gnoemoe/pixmaps/close.xpm +share/gnoemoe/pixmaps/editor.xpm +share/gnoemoe/pixmaps/editor_text.xpm +share/gnoemoe/pixmaps/editor_verb.xpm +share/gnoemoe/pixmaps/gnoemoe_logo.svg +share/gnoemoe/pixmaps/ice-userlist/avail+idle.svg +share/gnoemoe/pixmaps/ice-userlist/away+idle.svg +share/gnoemoe/pixmaps/ice-userlist/away.svg +share/gnoemoe/pixmaps/ice-userlist/busy+idle.svg +share/gnoemoe/pixmaps/ice-userlist/busy.svg +share/gnoemoe/pixmaps/ice-userlist/inhabitant.svg +share/gnoemoe/pixmaps/ice-userlist/programmer.svg +share/gnoemoe/pixmaps/ice-userlist/wizard.svg +share/gnoemoe/pixmaps/saveclose.xpm +share/gnoemoe/pixmaps/terminal.png +share/gnoemoe/pixmaps/tray/active.svg +share/gnoemoe/pixmaps/tray/default.svg +share/gnoemoe/pixmaps/userlist/away.svg +share/gnoemoe/pixmaps/userlist/friend.svg +share/gnoemoe/pixmaps/userlist/idle.svg +share/gnoemoe/pixmaps/userlist/idleaway.svg +share/gnoemoe/pixmaps/userlist/inhabitant.svg +share/gnoemoe/pixmaps/userlist/inhabitantplus.svg +share/gnoemoe/pixmaps/userlist/key.svg +share/gnoemoe/pixmaps/userlist/newbie.svg +share/gnoemoe/pixmaps/userlist/schooled.svg +share/gnoemoe/pixmaps/userlist/star.svg +share/gnoemoe/pixmaps/userlist/wizard.svg +share/gnoemoe/pixmaps/world.png +share/gnoemoe/pixmaps/world_inactive.png +share/gnoemoe/scripts/editing.rb +share/gnoemoe/scripts/misc.rb +share/gnoemoe/scripts/music.rb +share/gnoemoe/scripts/run.rb +share/gtksourceview-1.0/language-specs/moo.lang +share/pixmaps/gnoemoe-logo.svg +share/locale/nl/LC_MESSAGES/gnoemoe.mo +share/mime/packages/gnoemoe.xml +@dirrm share/gnoemoe/scripts +@dirrm share/gnoemoe/pixmaps/userlist +@dirrm share/gnoemoe/pixmaps/tray +@dirrm share/gnoemoe/pixmaps/ice-userlist +@dirrm share/gnoemoe/pixmaps +@dirrm share/gnoemoe +@exec %%LOCALBASE%%/bin/update-mime-database %D/share/mime +@unexec %%LOCALBASE%%/bin/update-mime-database %D/share/mime diff --git a/net/gnome-mud/Makefile b/net/gnome-mud/Makefile new file mode 100644 index 000000000..01c7a9d30 --- /dev/null +++ b/net/gnome-mud/Makefile @@ -0,0 +1,37 @@ +# New ports collection makefile for: amcl +# Date created: 15 Apr 2000 +# Whom: will +# +# $FreeBSD$ +# + +PORTNAME= gnome-mud +PORTVERSION= 0.10.7 +PORTREVISION= 4 +CATEGORIES= net gnome +MASTER_SITES= ${MASTER_SITE_GNOME} +MASTER_SITE_SUBDIR= sources/${PORTNAME}/${PORTVERSION:R} + +MAINTAINER= ports@FreeBSD.org +COMMENT= GTK-based MUD client with triggers, aliases, colors, etc + +USE_X_PREFIX= yes +USE_GETTEXT= yes +USE_GNOME= gnomehack gnometarget gnomeprefix intlhack libgnomeui \ + pygtk2 vte +USE_PYTHON= yes +USE_GMAKE= yes +GNU_CONFIGURE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" +CONFIGURE_ARGS= --enable-mccp +INSTALLS_OMF= yes + +MAN6= gnome-mud.6 +GCONF_SCHEMAS= gnome-mud.schemas + +post-patch: + @${REINPLACE_CMD} -e \ + 's|prefix)/games|prefix)/bin|g' ${WRKSRC}/src/Makefile.in + +.include <bsd.port.mk> diff --git a/net/gnome-mud/distinfo b/net/gnome-mud/distinfo new file mode 100644 index 000000000..a282fa475 --- /dev/null +++ b/net/gnome-mud/distinfo @@ -0,0 +1,3 @@ +MD5 (gnome-mud-0.10.7.tar.gz) = 77d2501a94a2c713e907a8ac4bb84227 +SHA256 (gnome-mud-0.10.7.tar.gz) = 319f52e7aeda9cc88a940cc67d4a3322393291e6742f35dba360c876d8124611 +SIZE (gnome-mud-0.10.7.tar.gz) = 684775 diff --git a/net/gnome-mud/files/patch-configure b/net/gnome-mud/files/patch-configure new file mode 100644 index 000000000..0b8d36317 --- /dev/null +++ b/net/gnome-mud/files/patch-configure @@ -0,0 +1,82 @@ +--- configure.orig Thu Feb 12 19:54:58 2004 ++++ configure Thu Feb 19 19:23:13 2004 +@@ -8645,79 +8645,6 @@ + fi + + +-echo "$as_me:$LINENO: checking for pthread_create in -lc_r" >&5 +-echo $ECHO_N "checking for pthread_create in -lc_r... $ECHO_C" >&6 +-if test "${ac_cv_lib_c_r_pthread_create+set}" = set; then +- echo $ECHO_N "(cached) $ECHO_C" >&6 +-else +- ac_check_lib_save_LIBS=$LIBS +-LIBS="-lc_r $LIBS" +-cat >conftest.$ac_ext <<_ACEOF +-/* confdefs.h. */ +-_ACEOF +-cat confdefs.h >>conftest.$ac_ext +-cat >>conftest.$ac_ext <<_ACEOF +-/* end confdefs.h. */ +- +-/* Override any gcc2 internal prototype to avoid an error. */ +-#ifdef __cplusplus +-extern "C" +-#endif +-/* We use char because int might match the return type of a gcc2 +- builtin and then its argument prototype would still apply. */ +-char pthread_create (); +-int +-main () +-{ +-pthread_create (); +- ; +- return 0; +-} +-_ACEOF +-rm -f conftest.$ac_objext conftest$ac_exeext +-if { (eval echo "$as_me:$LINENO: \"$ac_link\"") >&5 +- (eval $ac_link) 2>conftest.er1 +- ac_status=$? +- grep -v '^ *+' conftest.er1 >conftest.err +- rm -f conftest.er1 +- cat conftest.err >&5 +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); } && +- { ac_try='test -z "$ac_c_werror_flag" || test ! -s conftest.err' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; } && +- { ac_try='test -s conftest$ac_exeext' +- { (eval echo "$as_me:$LINENO: \"$ac_try\"") >&5 +- (eval $ac_try) 2>&5 +- ac_status=$? +- echo "$as_me:$LINENO: \$? = $ac_status" >&5 +- (exit $ac_status); }; }; then +- ac_cv_lib_c_r_pthread_create=yes +-else +- echo "$as_me: failed program was:" >&5 +-sed 's/^/| /' conftest.$ac_ext >&5 +- +-ac_cv_lib_c_r_pthread_create=no +-fi +-rm -f conftest.err conftest.$ac_objext \ +- conftest$ac_exeext conftest.$ac_ext +-LIBS=$ac_check_lib_save_LIBS +-fi +-echo "$as_me:$LINENO: result: $ac_cv_lib_c_r_pthread_create" >&5 +-echo "${ECHO_T}$ac_cv_lib_c_r_pthread_create" >&6 +-if test $ac_cv_lib_c_r_pthread_create = yes; then +- cat >>confdefs.h <<_ACEOF +-#define HAVE_LIBC_R 1 +-_ACEOF +- +- LIBS="-lc_r $LIBS" +- +-fi +- +- + echo "$as_me:$LINENO: checking for openpty in -lutil" >&5 + echo $ECHO_N "checking for openpty in -lutil... $ECHO_C" >&6 + if test "${ac_cv_lib_util_openpty+set}" = set; then diff --git a/net/gnome-mud/pkg-descr b/net/gnome-mud/pkg-descr new file mode 100644 index 000000000..9cf3c9f60 --- /dev/null +++ b/net/gnome-mud/pkg-descr @@ -0,0 +1,8 @@ +GNOME-MUD is a mudclient for GNOME. It offers many features, such +as full support for ANSI colors, aliases, command history, triggers, +automapping, multiple connections, and so forth. + +WWW: http://amcl.sourceforge.net/ +Author: Robin Ericsson <lobbin@localhost.nu> + +- Will <andrews@technologist.com> diff --git a/net/gnome-mud/pkg-plist b/net/gnome-mud/pkg-plist new file mode 100644 index 000000000..37dfc4e59 --- /dev/null +++ b/net/gnome-mud/pkg-plist @@ -0,0 +1,47 @@ +bin/gnome-mud +share/applications/gnome-mud.desktop +share/gnome-mud/directions.glade +share/gnome/help/gnome-mud/C/figures/connections-window.png +share/gnome/help/gnome-mud/C/figures/main-window.png +share/gnome/help/gnome-mud/C/figures/mudlist-window.png +share/gnome/help/gnome-mud/C/figures/preferences-window.png +share/gnome/help/gnome-mud/C/figures/profiles-window.png +share/gnome/help/gnome-mud/C/gnome-mud-manual.xml +share/gnome/help/gnome-mud/C/gnome-mud-plugin-api.xml +share/gnome/help/gnome-mud/C/monitor.py +share/omf/gnome-mud/gnome-mud-manual-C.omf +share/omf/gnome-mud/gnome-mud-plugin-api-C.omf +share/pixmaps/gnome-mud/connection-offline.png +share/pixmaps/gnome-mud/connection-online.png +share/pixmaps/gnome-mud/gnome-mud-tray-icon.png +share/pixmaps/gnome-mud.png +share/locale/az/LC_MESSAGES/gnome-mud.mo +share/locale/ca/LC_MESSAGES/gnome-mud.mo +share/locale/cs/LC_MESSAGES/gnome-mud.mo +share/locale/de/LC_MESSAGES/gnome-mud.mo +share/locale/en_CA/LC_MESSAGES/gnome-mud.mo +share/locale/en_GB/LC_MESSAGES/gnome-mud.mo +share/locale/es/LC_MESSAGES/gnome-mud.mo +share/locale/fr/LC_MESSAGES/gnome-mud.mo +share/locale/hr/LC_MESSAGES/gnome-mud.mo +share/locale/mk/LC_MESSAGES/gnome-mud.mo +share/locale/ml/LC_MESSAGES/gnome-mud.mo +share/locale/nl/LC_MESSAGES/gnome-mud.mo +share/locale/pa/LC_MESSAGES/gnome-mud.mo +share/locale/pl/LC_MESSAGES/gnome-mud.mo +share/locale/pt/LC_MESSAGES/gnome-mud.mo +share/locale/pt_BR/LC_MESSAGES/gnome-mud.mo +share/locale/rw/LC_MESSAGES/gnome-mud.mo +share/locale/sr/LC_MESSAGES/gnome-mud.mo +share/locale/sr@Latn/LC_MESSAGES/gnome-mud.mo +share/locale/sv/LC_MESSAGES/gnome-mud.mo +share/locale/tr/LC_MESSAGES/gnome-mud.mo +share/locale/zh_CN/LC_MESSAGES/gnome-mud.mo +@dirrm share/pixmaps/gnome-mud +@dirrm share/omf/gnome-mud +@dirrm share/gnome/help/gnome-mud/C/figures +@dirrm share/gnome/help/gnome-mud/C +@dirrm share/gnome/help/gnome-mud +@dirrm share/gnome-mud +@dirrmtry share/locale/rw/LC_MESSAGES +@dirrmtry share/locale/rw diff --git a/net/grdesktop/Makefile b/net/grdesktop/Makefile new file mode 100644 index 000000000..ac48ed741 --- /dev/null +++ b/net/grdesktop/Makefile @@ -0,0 +1,37 @@ +# New ports collection makefile for: grdesktop +# Date created: Jan 3 2003 +# Whom: Florent Thoumie <flz@xbsd.org> +# +# $FreeBSD$ +# + +PORTNAME= grdesktop +PORTVERSION= 0.23 +PORTREVISION= 6 +CATEGORIES= net +MASTER_SITES= ${MASTER_SITE_SAVANNAH} +MASTER_SITE_SUBDIR= ${PORTNAME} + +MAINTAINER= flz@FreeBSD.org +COMMENT= GNOME frontend for the remote desktop client (rdesktop) + +RUN_DEPENDS= rdesktop:${PORTSDIR}/net/rdesktop + +USE_X_PREFIX= yes +GNU_CONFIGURE= yes +USE_GMAKE= yes +USE_GNOME= libgnomeui gnomeprefix gnomehack +GCONF_SCHEMAS= grdesktop.schemas +INSTALLS_OMF= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" +CONFIGURE_ARGS= --with-keymap-path=${LOCALBASE}/share/rdesktop/keymaps + +MAN1= grdesktop.1 + +post-patch: + @${REINPLACE_CMD} -e 's|^\(GETTEXT_PACKAGE =\).*|\1 grdesktop|' ${WRKSRC}/po/Makefile.in.in + +post-install: + @${INSTALL_DATA} ${PREFIX}/share/pixmaps/grdesktop/icon.png ${PREFIX}/share/pixmaps/grdesktop.png + +.include <bsd.port.mk> diff --git a/net/grdesktop/distinfo b/net/grdesktop/distinfo new file mode 100644 index 000000000..a912884e0 --- /dev/null +++ b/net/grdesktop/distinfo @@ -0,0 +1,3 @@ +MD5 (grdesktop-0.23.tar.gz) = 46f8f3e2d4aa2433b8b1537fefa8a4b7 +SHA256 (grdesktop-0.23.tar.gz) = a94632ed42273d280ad4f8eec6a803024666ed5c8737ae34585c2d9d2eed5193 +SIZE (grdesktop-0.23.tar.gz) = 299914 diff --git a/net/grdesktop/pkg-descr b/net/grdesktop/pkg-descr new file mode 100644 index 000000000..a2103a5c8 --- /dev/null +++ b/net/grdesktop/pkg-descr @@ -0,0 +1,8 @@ +Grdesktop is a GNOME frontend, for the remote desktop client (rdesktop). +It can save several connections (including their options), and browse the +network for available terminal servers. + +WWW: http://www.nongnu.org/grdesktop/ + +- Florent Thoumie +flz@xbsd.org diff --git a/net/grdesktop/pkg-plist b/net/grdesktop/pkg-plist new file mode 100644 index 000000000..eabd4f9d9 --- /dev/null +++ b/net/grdesktop/pkg-plist @@ -0,0 +1,32 @@ +bin/grdesktop +share/application-registry/grdesktop.applications +share/applications/grdesktop.desktop +share/gnome/help/grdesktop/C/grdesktop.xml +share/gnome/help/grdesktop/C/legal.xml +share/mime-info/grdesktop.keys +share/mime-info/grdesktop.mime +share/omf/grdesktop/grdesktop-C.omf +share/pixmaps/grdesktop/animation.gif +share/pixmaps/grdesktop/colors_1.png +share/pixmaps/grdesktop/colors_2.png +share/pixmaps/grdesktop/colors_3.png +share/pixmaps/grdesktop/colors_4.png +share/pixmaps/grdesktop/folder.png +share/pixmaps/grdesktop/host.png +share/pixmaps/grdesktop/icon.png +share/pixmaps/grdesktop/icon.xpm +share/pixmaps/grdesktop/keyboard.png +share/pixmaps/grdesktop/monitor.png +share/pixmaps/grdesktop/program.png +share/pixmaps/grdesktop/settings.png +share/pixmaps/grdesktop/sound.png +share/pixmaps/grdesktop/topimage.png +share/pixmaps/grdesktop/topimage2.png +share/pixmaps/grdesktop.png +share/locale/de/LC_MESSAGES/grdesktop.mo +share/locale/es/LC_MESSAGES/grdesktop.mo +share/locale/fr/LC_MESSAGES/grdesktop.mo +@dirrm share/pixmaps/grdesktop +@dirrm share/omf/grdesktop +@dirrm share/gnome/help/grdesktop/C +@dirrm share/gnome/help/grdesktop diff --git a/net/link-monitor-applet/Makefile b/net/link-monitor-applet/Makefile new file mode 100644 index 000000000..107279bb2 --- /dev/null +++ b/net/link-monitor-applet/Makefile @@ -0,0 +1,29 @@ +# New ports collection makefile for: link-monitor-applet +# Date created: 27 Jul 2004 +# Whom: Jean-Yves Lefort <jylefort@brutele.be> +# +# $FreeBSD$ +# + +PORTNAME= link-monitor-applet +PORTVERSION= 2.1 +PORTREVISION= 3 +CATEGORIES= net ipv6 +MASTER_SITES= ${MASTER_SITE_SAVANNAH} +MASTER_SITE_SUBDIR= link-monitor + +MAINTAINER= jylefort@FreeBSD.org +COMMENT= A GNOME applet displaying the round-trip time to one or more hosts + +LIB_DEPENDS= GeoIP:${PORTSDIR}/net/GeoIP + +USE_X_PREFIX= yes +USE_GNOME= gnomehack gnomeprefix gnomepanel eel2 librsvg2 +GNU_CONFIGURE= yes +USE_GMAKE= yes +CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" LDFLAGS="-L${LOCALBASE}/lib" + +GCONF_SCHEMAS= link-monitor-applet.schemas +INSTALLS_OMF= yes + +.include <bsd.port.mk> diff --git a/net/link-monitor-applet/distinfo b/net/link-monitor-applet/distinfo new file mode 100644 index 000000000..2ae4e9006 --- /dev/null +++ b/net/link-monitor-applet/distinfo @@ -0,0 +1,3 @@ +MD5 (link-monitor-applet-2.1.tar.gz) = e60ef09a501569d92166afc6b9d1048e +SHA256 (link-monitor-applet-2.1.tar.gz) = efb7af1a85fde775ada8a55e6a40307d6aad8ffb6741d48f5bfaf6890d21da7c +SIZE (link-monitor-applet-2.1.tar.gz) = 1066199 diff --git a/net/link-monitor-applet/pkg-descr b/net/link-monitor-applet/pkg-descr new file mode 100644 index 000000000..6d8ce7140 --- /dev/null +++ b/net/link-monitor-applet/pkg-descr @@ -0,0 +1,15 @@ +Link Monitor Applet is a GNOME Panel Applet displaying the round-trip +time to one or more hosts in a bar graph. + +Link Monitor Applet features include: + + * Round-trip time plot graphs + * Country flags and names + * Full ICMP and ICMPv6 support + * Configurable scale and delays + * HIG 2.0 compliance + +WWW: http://www.nongnu.org/link-monitor/ + +- Jean-Yves Lefort +jylefort@FreeBSD.org diff --git a/net/link-monitor-applet/pkg-plist b/net/link-monitor-applet/pkg-plist new file mode 100644 index 000000000..28f7e5f02 --- /dev/null +++ b/net/link-monitor-applet/pkg-plist @@ -0,0 +1,226 @@ +libdata/bonobo/servers/GNOME_LinkMonitorApplet.server +libexec/link-monitor-applet +share/gnome-2.0/ui/GNOME_LinkMonitorApplet.xml +share/gnome/help/link-monitor-applet/C/documentation-license.xml +share/gnome/help/link-monitor-applet/C/figures/link-monitor-applet-5hosts.png +share/gnome/help/link-monitor-applet/C/figures/link-monitor-applet-empty.png +share/gnome/help/link-monitor-applet/C/link-monitor-applet.xml +share/gnome/help/link-monitor-applet/C/software-license.xml +share/link-monitor-applet/flags/ad.svg +share/link-monitor-applet/flags/ae.svg +share/link-monitor-applet/flags/af.svg +share/link-monitor-applet/flags/ag.svg +share/link-monitor-applet/flags/ai.svg +share/link-monitor-applet/flags/al.svg +share/link-monitor-applet/flags/am.svg +share/link-monitor-applet/flags/an.svg +share/link-monitor-applet/flags/ao.svg +share/link-monitor-applet/flags/ar.svg +share/link-monitor-applet/flags/as.svg +share/link-monitor-applet/flags/at.svg +share/link-monitor-applet/flags/au.svg +share/link-monitor-applet/flags/aw.svg +share/link-monitor-applet/flags/az.svg +share/link-monitor-applet/flags/ba.svg +share/link-monitor-applet/flags/bb.svg +share/link-monitor-applet/flags/bd.svg +share/link-monitor-applet/flags/be.svg +share/link-monitor-applet/flags/bf.svg +share/link-monitor-applet/flags/bg.svg +share/link-monitor-applet/flags/bh.svg +share/link-monitor-applet/flags/bi.svg +share/link-monitor-applet/flags/bj.svg +share/link-monitor-applet/flags/bn.svg +share/link-monitor-applet/flags/bo.svg +share/link-monitor-applet/flags/br.svg +share/link-monitor-applet/flags/bs.svg +share/link-monitor-applet/flags/bt.svg +share/link-monitor-applet/flags/bw.svg +share/link-monitor-applet/flags/by.svg +share/link-monitor-applet/flags/bz.svg +share/link-monitor-applet/flags/ca.svg +share/link-monitor-applet/flags/cd.svg +share/link-monitor-applet/flags/cf.svg +share/link-monitor-applet/flags/cg.svg +share/link-monitor-applet/flags/ch.svg +share/link-monitor-applet/flags/ci.svg +share/link-monitor-applet/flags/ck.svg +share/link-monitor-applet/flags/cl.svg +share/link-monitor-applet/flags/cm.svg +share/link-monitor-applet/flags/cn.svg +share/link-monitor-applet/flags/co.svg +share/link-monitor-applet/flags/cr.svg +share/link-monitor-applet/flags/cs.svg +share/link-monitor-applet/flags/cu.svg +share/link-monitor-applet/flags/cv.svg +share/link-monitor-applet/flags/cx.svg +share/link-monitor-applet/flags/cy.svg +share/link-monitor-applet/flags/cz.svg +share/link-monitor-applet/flags/de.svg +share/link-monitor-applet/flags/dj.svg +share/link-monitor-applet/flags/dk.svg +share/link-monitor-applet/flags/dm.svg +share/link-monitor-applet/flags/do.svg +share/link-monitor-applet/flags/dz.svg +share/link-monitor-applet/flags/ec.svg +share/link-monitor-applet/flags/ee.svg +share/link-monitor-applet/flags/eg.svg +share/link-monitor-applet/flags/eh.svg +share/link-monitor-applet/flags/er.svg +share/link-monitor-applet/flags/es.svg +share/link-monitor-applet/flags/et.svg +share/link-monitor-applet/flags/fi.svg +share/link-monitor-applet/flags/fj.svg +share/link-monitor-applet/flags/fm.svg +share/link-monitor-applet/flags/fr.svg +share/link-monitor-applet/flags/ga.svg +share/link-monitor-applet/flags/gb.svg +share/link-monitor-applet/flags/gd.svg +share/link-monitor-applet/flags/ge.svg +share/link-monitor-applet/flags/gh.svg +share/link-monitor-applet/flags/gm.svg +share/link-monitor-applet/flags/gn.svg +share/link-monitor-applet/flags/gq.svg +share/link-monitor-applet/flags/gr.svg +share/link-monitor-applet/flags/gs.svg +share/link-monitor-applet/flags/gt.svg +share/link-monitor-applet/flags/gu.svg +share/link-monitor-applet/flags/gw.svg +share/link-monitor-applet/flags/gy.svg +share/link-monitor-applet/flags/hn.svg +share/link-monitor-applet/flags/hr.svg +share/link-monitor-applet/flags/ht.svg +share/link-monitor-applet/flags/hu.svg +share/link-monitor-applet/flags/id.svg +share/link-monitor-applet/flags/ie.svg +share/link-monitor-applet/flags/il.svg +share/link-monitor-applet/flags/in.svg +share/link-monitor-applet/flags/iq.svg +share/link-monitor-applet/flags/ir.svg +share/link-monitor-applet/flags/is.svg +share/link-monitor-applet/flags/it.svg +share/link-monitor-applet/flags/jm.svg +share/link-monitor-applet/flags/jo.svg +share/link-monitor-applet/flags/jp.svg +share/link-monitor-applet/flags/ke.svg +share/link-monitor-applet/flags/kg.svg +share/link-monitor-applet/flags/kh.svg +share/link-monitor-applet/flags/ki.svg +share/link-monitor-applet/flags/km.svg +share/link-monitor-applet/flags/kn.svg +share/link-monitor-applet/flags/kp.svg +share/link-monitor-applet/flags/kr.svg +share/link-monitor-applet/flags/kw.svg +share/link-monitor-applet/flags/kz.svg +share/link-monitor-applet/flags/la.svg +share/link-monitor-applet/flags/lb.svg +share/link-monitor-applet/flags/lc.svg +share/link-monitor-applet/flags/li.svg +share/link-monitor-applet/flags/lk.svg +share/link-monitor-applet/flags/lr.svg +share/link-monitor-applet/flags/ls.svg +share/link-monitor-applet/flags/lt.svg +share/link-monitor-applet/flags/lu.svg +share/link-monitor-applet/flags/lv.svg +share/link-monitor-applet/flags/ly.svg +share/link-monitor-applet/flags/ma.svg +share/link-monitor-applet/flags/mc.svg +share/link-monitor-applet/flags/md.svg +share/link-monitor-applet/flags/mg.svg +share/link-monitor-applet/flags/mh.svg +share/link-monitor-applet/flags/mk.svg +share/link-monitor-applet/flags/ml.svg +share/link-monitor-applet/flags/mm.svg +share/link-monitor-applet/flags/mn.svg +share/link-monitor-applet/flags/mp.svg +share/link-monitor-applet/flags/mr.svg +share/link-monitor-applet/flags/ms.svg +share/link-monitor-applet/flags/mt.svg +share/link-monitor-applet/flags/mu.svg +share/link-monitor-applet/flags/mv.svg +share/link-monitor-applet/flags/mw.svg +share/link-monitor-applet/flags/mx.svg +share/link-monitor-applet/flags/my.svg +share/link-monitor-applet/flags/mz.svg +share/link-monitor-applet/flags/na.svg +share/link-monitor-applet/flags/ne.svg +share/link-monitor-applet/flags/ng.svg +share/link-monitor-applet/flags/ni.svg +share/link-monitor-applet/flags/nl.svg +share/link-monitor-applet/flags/no.svg +share/link-monitor-applet/flags/np.svg +share/link-monitor-applet/flags/nr.svg +share/link-monitor-applet/flags/nu.svg +share/link-monitor-applet/flags/nz.svg +share/link-monitor-applet/flags/om.svg +share/link-monitor-applet/flags/pa.svg +share/link-monitor-applet/flags/pe.svg +share/link-monitor-applet/flags/pg.svg +share/link-monitor-applet/flags/ph.svg +share/link-monitor-applet/flags/pk.svg +share/link-monitor-applet/flags/pl.svg +share/link-monitor-applet/flags/pn.svg +share/link-monitor-applet/flags/pr.svg +share/link-monitor-applet/flags/pt.svg +share/link-monitor-applet/flags/pw.svg +share/link-monitor-applet/flags/py.svg +share/link-monitor-applet/flags/qa.svg +share/link-monitor-applet/flags/ro.svg +share/link-monitor-applet/flags/ru.svg +share/link-monitor-applet/flags/rw.svg +share/link-monitor-applet/flags/sa.svg +share/link-monitor-applet/flags/sb.svg +share/link-monitor-applet/flags/sc.svg +share/link-monitor-applet/flags/sd.svg +share/link-monitor-applet/flags/se.svg +share/link-monitor-applet/flags/sg.svg +share/link-monitor-applet/flags/si.svg +share/link-monitor-applet/flags/sk.svg +share/link-monitor-applet/flags/sl.svg +share/link-monitor-applet/flags/sm.svg +share/link-monitor-applet/flags/sn.svg +share/link-monitor-applet/flags/so.svg +share/link-monitor-applet/flags/sr.svg +share/link-monitor-applet/flags/st.svg +share/link-monitor-applet/flags/sv.svg +share/link-monitor-applet/flags/sy.svg +share/link-monitor-applet/flags/sz.svg +share/link-monitor-applet/flags/td.svg +share/link-monitor-applet/flags/tg.svg +share/link-monitor-applet/flags/th.svg +share/link-monitor-applet/flags/tj.svg +share/link-monitor-applet/flags/tk.svg +share/link-monitor-applet/flags/tm.svg +share/link-monitor-applet/flags/tn.svg +share/link-monitor-applet/flags/to.svg +share/link-monitor-applet/flags/tp.svg +share/link-monitor-applet/flags/tr.svg +share/link-monitor-applet/flags/tt.svg +share/link-monitor-applet/flags/tv.svg +share/link-monitor-applet/flags/tz.svg +share/link-monitor-applet/flags/ua.svg +share/link-monitor-applet/flags/ug.svg +share/link-monitor-applet/flags/us.svg +share/link-monitor-applet/flags/uy.svg +share/link-monitor-applet/flags/uz.svg +share/link-monitor-applet/flags/va.svg +share/link-monitor-applet/flags/vc.svg +share/link-monitor-applet/flags/ve.svg +share/link-monitor-applet/flags/vn.svg +share/link-monitor-applet/flags/vu.svg +share/link-monitor-applet/flags/ws.svg +share/link-monitor-applet/flags/ye.svg +share/link-monitor-applet/flags/za.svg +share/link-monitor-applet/flags/zm.svg +share/link-monitor-applet/flags/zw.svg +share/link-monitor-applet/ui/preferences-dialog.glade +share/omf/link-monitor-applet/link-monitor-applet-C.omf +share/pixmaps/link-monitor-applet.png +share/locale/fr/LC_MESSAGES/link-monitor-applet.mo +@dirrm share/gnome/help/link-monitor-applet/C/figures +@dirrm share/gnome/help/link-monitor-applet/C +@dirrm share/gnome/help/link-monitor-applet +@dirrm share/link-monitor-applet/flags +@dirrm share/link-monitor-applet/ui +@dirrm share/link-monitor-applet +@dirrm share/omf/link-monitor-applet diff --git a/net/linux-nx-client/Makefile b/net/linux-nx-client/Makefile new file mode 100644 index 000000000..93ef70f98 --- /dev/null +++ b/net/linux-nx-client/Makefile @@ -0,0 +1,70 @@ +# New ports collection makefile for: linux-nx-client +# Date created: 01 Sep 2004 +# Whom: Jean-Yves Lefort <jylefort@brutele.be> +# +# $FreeBSD$ +# + +PORTNAME= linux-nx-client +PORTVERSION= 2.1.0 +PORTREVISION= 3 +CATEGORIES= net +MASTER_SITES= http://web04.nomachine.com/download/${PORTVERSION}/Linux/ +DISTNAME= nxclient-${PORTVERSION}-17.i386 + +MAINTAINER= ports@FreeBSD.org +COMMENT= The NoMachine NX client + +RUN_DEPENDS= ${LINUXBASE}/usr/lib/libaudiofile.so.0:${PORTSDIR}/audio/linux-libaudiofile \ + ${LINUXBASE}/usr/lib/libjpeg.so.62:${PORTSDIR}/graphics/linux-jpeg \ + ${LINUXBASE}/usr/lib/libpng12.so.0:${PORTSDIR}/graphics/linux-png + +NO_WRKSUBDIR= yes +ONLY_FOR_ARCHS= i386 amd64 +USE_LINUX= yes +NO_BUILD= yes +INSTALL_ICONS= yes + +NXSRC= ${WRKSRC}/NX +NXDST= ${PREFIX}/lib/linux-nx-client + +PLIST_SUB+= PORTVERSION=${PORTVERSION} + +do-install: + ${MKDIR} ${NXDST}/bin + ${INSTALL_PROGRAM} ${NXSRC}/bin/* ${NXDST}/bin + ${MKDIR} ${NXDST}/lib +.for f in libXcomp libXcompsh + ${INSTALL_DATA} ${NXSRC}/lib/${f}.so.${PORTVERSION} ${NXDST}/lib + ${LN} -sf ${f}.so.${PORTVERSION} ${NXDST}/lib/${f}.so + ${LN} -sf ${f}.so.${PORTVERSION} ${NXDST}/lib/${f}.so.2 +.endfor + ${INSTALL_DATA} ${NXSRC}/lib/libcrypto.so.0.9.8 ${NXDST}/lib + ${LN} -sf libcrypto.so.0.9.8 ${NXDST}/lib/libcrypto.so + ${MKDIR} ${NXDST}/share + ${INSTALL_DATA} ${NXSRC}/share/keyboards ${NXDST}/share + ${MKDIR} ${NXDST}/share/keys + ${INSTALL_DATA} ${NXSRC}/share/keys/* ${NXDST}/share/keys + ${MKDIR} ${NXDST}/share/images + ${INSTALL_DATA} ${NXSRC}/share/images/* ${NXDST}/share/images + + ${MKDIR} ${LOCALBASE}/share/pixmaps + ${INSTALL_DATA} ${NXSRC}/share/icons/*.png ${LOCALBASE}/share/pixmaps + ${MKDIR} ${LOCALBASE}/share/icons/crystalsvg/48x48 \ + ${LOCALBASE}/share/icons/crystalsvg/32x32 + ${INSTALL_DATA} ${NXSRC}/share/icons/nx-desktop.png \ + ${LOCALBASE}/share/icons/crystalsvg/48x48 +.for f in nx.png nxclient-admin.png nxclient-wizard.png + ${INSTALL_DATA} ${NXSRC}/share/icons/${f} \ + ${LOCALBASE}/share/icons/crystalsvg/32x32 +.endfor + +.for f in nxclient nxesd nxkill nxservice nxssh + ${ECHO_CMD} "#!/bin/sh" > ${WRKSRC}/${f} + ${ECHO_CMD} "export NXDIR=${NXDST}" >> ${WRKSRC}/${f} + ${ECHO_CMD} "exec \$$NXDIR/bin/${f} \"\$$@\"" >> ${WRKSRC}/${f} + ${INSTALL_SCRIPT} ${WRKSRC}/${f} ${PREFIX}/bin + ${BRANDELF} -t Linux ${NXDST}/bin/${f} +.endfor + +.include <bsd.port.mk> diff --git a/net/linux-nx-client/distinfo b/net/linux-nx-client/distinfo new file mode 100644 index 000000000..8726d4a67 --- /dev/null +++ b/net/linux-nx-client/distinfo @@ -0,0 +1,3 @@ +MD5 (nxclient-2.1.0-17.i386.tar.gz) = d4482ecd4dda377f879a0888e256bce9 +SHA256 (nxclient-2.1.0-17.i386.tar.gz) = c087c1e528dd4272c4666a832b0a585b53fa15466b54d1dc2d60d105bea964ab +SIZE (nxclient-2.1.0-17.i386.tar.gz) = 3515342 diff --git a/net/linux-nx-client/pkg-descr b/net/linux-nx-client/pkg-descr new file mode 100644 index 000000000..817fae63b --- /dev/null +++ b/net/linux-nx-client/pkg-descr @@ -0,0 +1,11 @@ +NoMachine NX is a X Window, RDP and RFB compression protocol allowing +thin clients to remotely access desktops running NX Server over slow +links. + +This port provides NoMachine NX Client, which can access KDE, GNOME, +Microsoft RDP, Citrix ICA and VNC desktops remotely. + +WWW: http://www.nomachine.com/ + +- Jean-Yves Lefort +jylefort@FreeBSD.org diff --git a/net/linux-nx-client/pkg-plist b/net/linux-nx-client/pkg-plist new file mode 100644 index 000000000..d58de2df1 --- /dev/null +++ b/net/linux-nx-client/pkg-plist @@ -0,0 +1,90 @@ +bin/nxclient +bin/nxesd +bin/nxkill +bin/nxservice +bin/nxssh +lib/linux-nx-client/bin/nxclient +lib/linux-nx-client/bin/nxesd +lib/linux-nx-client/bin/nxkill +lib/linux-nx-client/bin/nxprint +lib/linux-nx-client/bin/nxservice +lib/linux-nx-client/bin/nxssh +lib/linux-nx-client/lib/libXcomp.so +lib/linux-nx-client/lib/libXcomp.so.2 +lib/linux-nx-client/lib/libXcomp.so.%%PORTVERSION%% +lib/linux-nx-client/lib/libXcompsh.so +lib/linux-nx-client/lib/libXcompsh.so.2 +lib/linux-nx-client/lib/libXcompsh.so.%%PORTVERSION%% +lib/linux-nx-client/lib/libcrypto.so +lib/linux-nx-client/lib/libcrypto.so.0.9.8 +lib/linux-nx-client/share/images/about-down.png +lib/linux-nx-client/share/images/about-up.png +lib/linux-nx-client/share/images/connect-01.png +lib/linux-nx-client/share/images/connect-02.png +lib/linux-nx-client/share/images/connect-03.png +lib/linux-nx-client/share/images/connect-04.png +lib/linux-nx-client/share/images/connect-05.png +lib/linux-nx-client/share/images/connect-06.png +lib/linux-nx-client/share/images/connect-07.png +lib/linux-nx-client/share/images/connect-08.png +lib/linux-nx-client/share/images/connect-09.png +lib/linux-nx-client/share/images/connect-10.png +lib/linux-nx-client/share/images/connect-fail-01.png +lib/linux-nx-client/share/images/connect-fail-02.png +lib/linux-nx-client/share/images/folder-shared-disabled.png +lib/linux-nx-client/share/images/folder-shared.png +lib/linux-nx-client/share/images/kill-dsb.png +lib/linux-nx-client/share/images/kill.png +lib/linux-nx-client/share/images/multimedia-dsb.png +lib/linux-nx-client/share/images/multimedia.png +lib/linux-nx-client/share/images/new-session-dsb.png +lib/linux-nx-client/share/images/new-session.png +lib/linux-nx-client/share/images/nomachine-no-background.png +lib/linux-nx-client/share/images/printer-default-icon-disabled.png +lib/linux-nx-client/share/images/printer-default-icon.png +lib/linux-nx-client/share/images/printer-icon-disabled.png +lib/linux-nx-client/share/images/printer-icon.png +lib/linux-nx-client/share/images/printer-shared-disabled.png +lib/linux-nx-client/share/images/printer-shared.png +lib/linux-nx-client/share/images/pulldown-close.png +lib/linux-nx-client/share/images/pulldown-suspend.png +lib/linux-nx-client/share/images/pulldown-terminate.png +lib/linux-nx-client/share/images/refresh-dsb.png +lib/linux-nx-client/share/images/refresh.png +lib/linux-nx-client/share/images/remove-dsb.png +lib/linux-nx-client/share/images/remove.png +lib/linux-nx-client/share/images/session-stats-01-dsb.png +lib/linux-nx-client/share/images/session-stats-01.png +lib/linux-nx-client/share/images/session-stats-02-dsb.png +lib/linux-nx-client/share/images/session-stats-02.png +lib/linux-nx-client/share/images/sharing-dsb.png +lib/linux-nx-client/share/images/sharing.png +lib/linux-nx-client/share/images/terminate-dsb.png +lib/linux-nx-client/share/images/terminate.png +lib/linux-nx-client/share/images/view-log-dsb.png +lib/linux-nx-client/share/images/view-log.png +lib/linux-nx-client/share/images/warning.png +lib/linux-nx-client/share/images/wizard.png +lib/linux-nx-client/share/keyboards +lib/linux-nx-client/share/keys/server.id_dsa.key +@dirrm lib/linux-nx-client/bin +@dirrm lib/linux-nx-client/lib +@dirrm lib/linux-nx-client/share/keys +@dirrm lib/linux-nx-client/share/images +@dirrm lib/linux-nx-client/share +@dirrm lib/linux-nx-client +@cwd %%LOCALBASE%% +share/pixmaps/nx-desktop.png +share/pixmaps/nx.png +share/pixmaps/nxclient-admin.png +share/pixmaps/nxclient-wizard.png +@dirrmtry share/pixmaps +@dirrmtry share/gnome +share/icons/crystalsvg/48x48/nx-desktop.png +share/icons/crystalsvg/32x32/nx.png +share/icons/crystalsvg/32x32/nxclient-admin.png +share/icons/crystalsvg/32x32/nxclient-wizard.png +@dirrmtry share/icons/crystalsvg/48x48 +@dirrmtry share/icons/crystalsvg/32x32 +@dirrmtry share/icons/crystalsvg +@dirrmtry share/icons diff --git a/net/service-discovery-applet/Makefile b/net/service-discovery-applet/Makefile new file mode 100644 index 000000000..36570f84f --- /dev/null +++ b/net/service-discovery-applet/Makefile @@ -0,0 +1,41 @@ +# New ports collection makefile for: service-discovery-applet +# Date Created: 06 May 2006 +# Whom: Joe Marcus Clarke <marcus@FreeBSD.org> +# +# $FreeBSD$ +# $MCom: ports/net/service-discovery-applet/Makefile,v 1.3 2006/10/11 05:53:39 marcus Exp $ +# + +PORTNAME= service-discovery-applet +PORTVERSION= 0.4.3 +PORTREVISION= 4 +CATEGORIES= net dns gnome +MASTER_SITES= http://0pointer.de/~sebest/ + +MAINTAINER= gnome@FreeBSD.org +COMMENT= A GNOME applet that shows available network services using mDNS + +BUILD_DEPENDS= ${PYTHON_SITELIBDIR}/avahi/__init__.py:${PORTSDIR}/net/py-avahi +RUN_DEPENDS= ${PYTHON_SITELIBDIR}/avahi/__init__.py:${PORTSDIR}/net/py-avahi + +USE_XLIB= yes +USE_GETTEXT= yes +USE_PYTHON= yes +USE_GNOME= gnomehack gnomeprefix intlhack pygnomedesktop +USE_GMAKE= yes +GNU_CONFIGURE= yes +INSTALLS_ICONS= yes +CONFIGURE_ARGS= CPPFLAGS="-I${LOCALBASE}/include" \ + LDFLAGS="-L${LOCALBASE}/lib" + +GCONF_SCHEMAS= service-discovery-applet.schemas + +post-patch: + @${REINPLACE_CMD} -e 's|%%PREFIX%%|${PREFIX}|g' \ + ${WRKSRC}/plugins/gconfterminal.py.in + +post-install: + @${LOCALBASE}/bin/gtk-update-icon-cache -f -q --ignore-theme-index \ + ${PREFIX}/share/service-discovery-applet/icons + +.include <bsd.port.mk> diff --git a/net/service-discovery-applet/distinfo b/net/service-discovery-applet/distinfo new file mode 100644 index 000000000..5e8a6c672 --- /dev/null +++ b/net/service-discovery-applet/distinfo @@ -0,0 +1,3 @@ +MD5 (service-discovery-applet-0.4.3.tar.gz) = 68e67e75d4e5223e75a656b61e76d6d4 +SHA256 (service-discovery-applet-0.4.3.tar.gz) = b3704a067f5541a0f73f54a09f93d2f053e5c8d0344f6d5d809bc96eab152b1a +SIZE (service-discovery-applet-0.4.3.tar.gz) = 184000 diff --git a/net/service-discovery-applet/files/patch-plugins_gconfterminal.py.in b/net/service-discovery-applet/files/patch-plugins_gconfterminal.py.in new file mode 100644 index 000000000..37913fa70 --- /dev/null +++ b/net/service-discovery-applet/files/patch-plugins_gconfterminal.py.in @@ -0,0 +1,11 @@ +--- plugins/gconfterminal.py.in.orig Sat May 6 18:53:01 2006 ++++ plugins/gconfterminal.py.in Sat May 6 18:53:10 2006 +@@ -16,7 +16,7 @@ from sdapplet.pluginutils import * + + try: + import gettext +- gettext.bindtextdomain("service-discovery-applet", "/usr/share/locale") ++ gettext.bindtextdomain("service-discovery-applet", "%%PREFIX%%/share/locale") + gettext.textdomain("service-discovery-applet") + _ = gettext.gettext + import pygtk diff --git a/net/service-discovery-applet/files/patch-plugins_xvncviewer.py.in b/net/service-discovery-applet/files/patch-plugins_xvncviewer.py.in new file mode 100644 index 000000000..c941922ea --- /dev/null +++ b/net/service-discovery-applet/files/patch-plugins_xvncviewer.py.in @@ -0,0 +1,17 @@ +--- plugins/xvncviewer.py.in.orig Sun Sep 3 20:28:54 2006 ++++ plugins/xvncviewer.py.in Sun Sep 3 20:29:04 2006 +@@ -19,11 +19,11 @@ class plugin_xvncviewer: + def __init__(self): + self.service_type = ["_rfb._tcp"] + self.author = "Sebastien Estienne" +- self.description = "Start a VNC connections with xvncviewer" ++ self.description = "Start a VNC connections with vncviewer" + + def connect(self, use_host_names, name, stype, hostname, address, port, txts): +- print "connecting using xvncviewer" +- cmdline = ["@toolsdir@/exec_wrapper", "xvncviewer", "-xrm", "*passwordDialog:true", hostname ] ++ print "connecting using vncviewer" ++ cmdline = ["@toolsdir@/exec_wrapper", "vncviewer", "-xrm", "*passwordDialog:true", hostname ] + print cmdline + pid = subprocess.Popen(cmdline, close_fds=True).pid + diff --git a/net/service-discovery-applet/files/patch-src_service-discovery-applet.in b/net/service-discovery-applet/files/patch-src_service-discovery-applet.in new file mode 100644 index 000000000..b046e72dc --- /dev/null +++ b/net/service-discovery-applet/files/patch-src_service-discovery-applet.in @@ -0,0 +1,11 @@ +--- src/service-discovery-applet.in.orig Sat Jun 9 14:54:34 2007 ++++ src/service-discovery-applet.in Sat Jun 9 14:54:49 2007 +@@ -162,7 +162,7 @@ class Notifications: + if self.applet.show_notifications == True: + self.notif.Notify(_("Zeroconf Service Discovery"), + dbus.UInt32(0), iconfile, title, message, +- [], [], dbus.Int32(3000), dbus.UInt32(0)) ++ [], [], dbus.Int32(3000)) + except: + print "can't use notification daemon" + pass diff --git a/net/service-discovery-applet/pkg-descr b/net/service-discovery-applet/pkg-descr new file mode 100644 index 000000000..db1469061 --- /dev/null +++ b/net/service-discovery-applet/pkg-descr @@ -0,0 +1,5 @@ +Service-discovery-applet is a GNOME applet that interfaces with the Avahi +mDNS Service Discovery system to graphically show a list of available +network services. + +WWW: http://www.avahi.org/ diff --git a/net/service-discovery-applet/pkg-plist b/net/service-discovery-applet/pkg-plist new file mode 100644 index 000000000..ba152e1a9 --- /dev/null +++ b/net/service-discovery-applet/pkg-plist @@ -0,0 +1,47 @@ +bin/service-discovery-applet +bin/service-discovery-config +lib/%%PYTHON_VERSION%%/site-packages/sdapplet/__init__.py +lib/%%PYTHON_VERSION%%/site-packages/sdapplet/__init__.pyc +lib/%%PYTHON_VERSION%%/site-packages/sdapplet/__init__.pyo +lib/%%PYTHON_VERSION%%/site-packages/sdapplet/pluginloader.py +lib/%%PYTHON_VERSION%%/site-packages/sdapplet/pluginloader.pyc +lib/%%PYTHON_VERSION%%/site-packages/sdapplet/pluginloader.pyo +lib/%%PYTHON_VERSION%%/site-packages/sdapplet/pluginutils.py +lib/%%PYTHON_VERSION%%/site-packages/sdapplet/pluginutils.pyc +lib/%%PYTHON_VERSION%%/site-packages/sdapplet/pluginutils.pyo +libdata/bonobo/servers/GNOME_ServiceDiscoveryApplet.server +share/service-discovery-applet/icons/24x24/_ftp._tcp.png +share/service-discovery-applet/icons/24x24/_http._tcp.png +share/service-discovery-applet/icons/24x24/_https._tcp.png +share/service-discovery-applet/icons/24x24/_rfb._tcp.png +share/service-discovery-applet/icons/24x24/_sftp-ssh._tcp.png +share/service-discovery-applet/icons/24x24/_ssh._tcp.png +share/service-discovery-applet/icons/24x24/service-discovery-applet.png +share/service-discovery-applet/icons/48x48/_ftp._tcp.png +share/service-discovery-applet/icons/48x48/_http._tcp.png +share/service-discovery-applet/icons/48x48/_https._tcp.png +share/service-discovery-applet/icons/48x48/_rfb._tcp.png +share/service-discovery-applet/icons/48x48/_sftp-ssh._tcp.png +share/service-discovery-applet/icons/48x48/_ssh._tcp.png +share/service-discovery-applet/icons/48x48/service-discovery-applet.png +share/service-discovery-applet/icons/icon-theme.cache +share/service-discovery-applet/interfaces/service-discovery-config.glade +share/service-discovery-applet/plugins/ekiga.py +share/service-discovery-applet/plugins/gconfterminal.py +share/service-discovery-applet/plugins/nautilus.py +share/service-discovery-applet/plugins/xvncviewer.py +share/service-discovery-applet/tools/exec_wrapper +share/locale/ca/LC_MESSAGES/service-discovery-applet.mo +share/locale/da/LC_MESSAGES/service-discovery-applet.mo +share/locale/de/LC_MESSAGES/service-discovery-applet.mo +share/locale/fr/LC_MESSAGES/service-discovery-applet.mo +@dirrm share/service-discovery-applet/tools +@dirrm share/service-discovery-applet/plugins +@dirrm share/service-discovery-applet/interfaces +@dirrm share/service-discovery-applet/icons/48x48 +@dirrm share/service-discovery-applet/icons/24x24 +@dirrm share/service-discovery-applet/icons +@dirrm share/service-discovery-applet +@dirrm lib/%%PYTHON_VERSION%%/site-packages/sdapplet +@dirrmtry lib/%%PYTHON_VERSION%%/site-packages +@dirrmtry lib/%%PYTHON_VERSION%% |