summaryrefslogtreecommitdiffstats
path: root/net
diff options
context:
space:
mode:
Diffstat (limited to 'net')
-rw-r--r--net/blam/Makefile45
-rw-r--r--net/blam/distinfo3
-rw-r--r--net/blam/files/patch-blam.exe.config8
-rw-r--r--net/blam/files/patch-blam.in9
-rw-r--r--net/blam/files/patch-src-Application.cs25
-rw-r--r--net/blam/pkg-descr13
-rw-r--r--net/blam/pkg-plist91
-rw-r--r--net/g2ipmsg/Makefile40
-rw-r--r--net/g2ipmsg/distinfo3
-rw-r--r--net/g2ipmsg/pkg-descr7
-rw-r--r--net/g2ipmsg/pkg-plist14
-rw-r--r--net/gnoemoe/Makefile32
-rw-r--r--net/gnoemoe/distinfo3
-rw-r--r--net/gnoemoe/files/patch-IfWorldPropertiesC11
-rw-r--r--net/gnoemoe/files/patch-src-if_world_properties.c22
-rw-r--r--net/gnoemoe/files/patch-src-if_worlds_listing.c47
-rw-r--r--net/gnoemoe/files/patch-src-script.c20
-rw-r--r--net/gnoemoe/files/patch-src-support.c15
-rw-r--r--net/gnoemoe/files/patch-src-world.c36
-rw-r--r--net/gnoemoe/pkg-descr6
-rw-r--r--net/gnoemoe/pkg-plist50
-rw-r--r--net/gnome-mud/Makefile37
-rw-r--r--net/gnome-mud/distinfo3
-rw-r--r--net/gnome-mud/files/patch-configure82
-rw-r--r--net/gnome-mud/pkg-descr8
-rw-r--r--net/gnome-mud/pkg-plist47
-rw-r--r--net/grdesktop/Makefile37
-rw-r--r--net/grdesktop/distinfo3
-rw-r--r--net/grdesktop/pkg-descr8
-rw-r--r--net/grdesktop/pkg-plist32
-rw-r--r--net/link-monitor-applet/Makefile29
-rw-r--r--net/link-monitor-applet/distinfo3
-rw-r--r--net/link-monitor-applet/pkg-descr15
-rw-r--r--net/link-monitor-applet/pkg-plist226
-rw-r--r--net/linux-nx-client/Makefile70
-rw-r--r--net/linux-nx-client/distinfo3
-rw-r--r--net/linux-nx-client/pkg-descr11
-rw-r--r--net/linux-nx-client/pkg-plist90
-rw-r--r--net/service-discovery-applet/Makefile41
-rw-r--r--net/service-discovery-applet/distinfo3
-rw-r--r--net/service-discovery-applet/files/patch-plugins_gconfterminal.py.in11
-rw-r--r--net/service-discovery-applet/files/patch-plugins_xvncviewer.py.in17
-rw-r--r--net/service-discovery-applet/files/patch-src_service-discovery-applet.in11
-rw-r--r--net/service-discovery-applet/pkg-descr5
-rw-r--r--net/service-discovery-applet/pkg-plist47
45 files changed, 1339 insertions, 0 deletions
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%%