summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2007-08-07 04:10:40 +0800
committermezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2007-08-07 04:10:40 +0800
commitf238036af3558cf1fad54bd9a5b37864fc0ebe97 (patch)
treeda161c899e5f85b417d0274837579d0cecbcfe5e
parent79bbd201d44523a91548d6db7c9eb7b206d6d5b0 (diff)
downloadmarcuscom-ports-f238036af3558cf1fad54bd9a5b37864fc0ebe97.tar
marcuscom-ports-f238036af3558cf1fad54bd9a5b37864fc0ebe97.tar.gz
marcuscom-ports-f238036af3558cf1fad54bd9a5b37864fc0ebe97.tar.bz2
marcuscom-ports-f238036af3558cf1fad54bd9a5b37864fc0ebe97.tar.lz
marcuscom-ports-f238036af3558cf1fad54bd9a5b37864fc0ebe97.tar.xz
marcuscom-ports-f238036af3558cf1fad54bd9a5b37864fc0ebe97.tar.zst
marcuscom-ports-f238036af3558cf1fad54bd9a5b37864fc0ebe97.zip
share/gnome/ -> share/.
git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@9361 df743ca5-7f9a-e211-a948-0013205c9059
-rw-r--r--sysutils/battfink/Makefile31
-rw-r--r--sysutils/battfink/distinfo3
-rw-r--r--sysutils/battfink/files/patch-configure11
-rw-r--r--sysutils/battfink/pkg-descr4
-rw-r--r--sysutils/battfink/pkg-plist39
-rw-r--r--sysutils/bubblemon2/Makefile39
-rw-r--r--sysutils/bubblemon2/distinfo3
-rw-r--r--sysutils/bubblemon2/pkg-descr9
-rw-r--r--sysutils/bubblemon2/pkg-plist32
-rw-r--r--sysutils/cog/Makefile27
-rw-r--r--sysutils/cog/distinfo3
-rw-r--r--sysutils/cog/files/patch-src_gtkrc-util.c88
-rw-r--r--sysutils/cog/files/patch-src_setup-gnomeui.c26
-rw-r--r--sysutils/cog/files/patch-src_setup-themecolors.c206
-rw-r--r--sysutils/cog/pkg-descr3
-rw-r--r--sysutils/cog/pkg-plist8
-rw-r--r--sysutils/gdmap/Makefile31
-rw-r--r--sysutils/gdmap/distinfo3
-rw-r--r--sysutils/gdmap/pkg-descr12
-rw-r--r--sysutils/gdmap/pkg-plist6
-rw-r--r--sysutils/gksu/Makefile32
-rw-r--r--sysutils/gksu/distinfo3
-rw-r--r--sysutils/gksu/files/patch-gksu_Makefile.in37
-rw-r--r--sysutils/gksu/files/patch-gksu_gksu.c82
-rw-r--r--sysutils/gksu/pkg-descr9
-rw-r--r--sysutils/gksu/pkg-plist27
-rw-r--r--sysutils/gnomefind/Makefile31
-rw-r--r--sysutils/gnomefind/distinfo3
-rw-r--r--sysutils/gnomefind/pkg-descr22
-rw-r--r--sysutils/gnomefind/pkg-plist34
30 files changed, 864 insertions, 0 deletions
diff --git a/sysutils/battfink/Makefile b/sysutils/battfink/Makefile
new file mode 100644
index 000000000..e224a2593
--- /dev/null
+++ b/sysutils/battfink/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: battfink
+# Date created: 12 April 2003
+# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= battfink
+PORTVERSION= 0.6.2
+PORTREVISION= 7
+CATEGORIES= sysutils gnome
+MASTER_SITES= ${MASTER_SITE_GNOME}
+MASTER_SITE_SUBDIR= sources/${PORTNAME}/0.6
+DIST_SUBDIR= gnome2
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= An energy saving preferences app for GNOME
+
+USE_BZIP2= yes
+USE_X_PREFIX= yes
+INSTALLS_OMF= yes
+USE_GNOME= gnomehack gnomeprefix libgnomeui
+USE_GMAKE= yes
+USE_GETTEXT= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+GCONF_SCHEMAS= battfink.schemas
+
+.include <bsd.port.mk>
diff --git a/sysutils/battfink/distinfo b/sysutils/battfink/distinfo
new file mode 100644
index 000000000..32b5638cd
--- /dev/null
+++ b/sysutils/battfink/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome2/battfink-0.6.2.tar.bz2) = e87b54181875c4a7f74eef3a99afaf36
+SHA256 (gnome2/battfink-0.6.2.tar.bz2) = 68b749ae02dca41140d2591154b3d40546fd4330df9b8db6b151112feec0a277
+SIZE (gnome2/battfink-0.6.2.tar.bz2) = 151149
diff --git a/sysutils/battfink/files/patch-configure b/sysutils/battfink/files/patch-configure
new file mode 100644
index 000000000..6e7783f3e
--- /dev/null
+++ b/sysutils/battfink/files/patch-configure
@@ -0,0 +1,11 @@
+--- configure.orig Sat Apr 12 01:31:11 2003
++++ configure Sat Apr 12 01:31:27 2003
+@@ -7481,7 +7481,7 @@
+
+
+ cat >>confdefs.h <<_ACEOF
+-#define GNOME_ICONDIR "${prefix}/share/pixmaps"
++#define GNOME_ICONDIR "${datadir}/pixmaps"
+ _ACEOF
+
+
diff --git a/sysutils/battfink/pkg-descr b/sysutils/battfink/pkg-descr
new file mode 100644
index 000000000..8670185a6
--- /dev/null
+++ b/sysutils/battfink/pkg-descr
@@ -0,0 +1,4 @@
+Battfink lets you configure energy saving options. It comes with an
+associated battery notification icon.
+
+WWW: http://www.gnome.org
diff --git a/sysutils/battfink/pkg-plist b/sysutils/battfink/pkg-plist
new file mode 100644
index 000000000..305b5f733
--- /dev/null
+++ b/sysutils/battfink/pkg-plist
@@ -0,0 +1,39 @@
+bin/battfink
+libdata/bonobo/servers/GNOME_Battfink.server
+share/battfink/battfink.glade
+share/battfink/help/C/battfink.xml
+share/battfink/help/C/legal.xml
+share/battfink/icons/battfink-100.png
+share/battfink/icons/battfink-25.png
+share/battfink/icons/battfink-50.png
+share/battfink/icons/battfink-75.png
+share/battfink/icons/battfink-charge.png
+share/control-center-2.0/capplets/battfink-preferences.desktop
+share/omf/battfink/battfink-C.omf
+share/pixmaps/battfink.png
+share/locale/az/LC_MESSAGES/battfink-0.1.mo
+share/locale/da/LC_MESSAGES/battfink-0.1.mo
+share/locale/de/LC_MESSAGES/battfink-0.1.mo
+share/locale/el/LC_MESSAGES/battfink-0.1.mo
+share/locale/es/LC_MESSAGES/battfink-0.1.mo
+share/locale/fr/LC_MESSAGES/battfink-0.1.mo
+share/locale/hi/LC_MESSAGES/battfink-0.1.mo
+share/locale/ja/LC_MESSAGES/battfink-0.1.mo
+share/locale/ms/LC_MESSAGES/battfink-0.1.mo
+share/locale/no/LC_MESSAGES/battfink-0.1.mo
+share/locale/nl/LC_MESSAGES/battfink-0.1.mo
+share/locale/pl/LC_MESSAGES/battfink-0.1.mo
+share/locale/pt/LC_MESSAGES/battfink-0.1.mo
+share/locale/pt_BR/LC_MESSAGES/battfink-0.1.mo
+share/locale/ru/LC_MESSAGES/battfink-0.1.mo
+share/locale/sr/LC_MESSAGES/battfink-0.1.mo
+share/locale/tr/LC_MESSAGES/battfink-0.1.mo
+share/locale/sr@Latn/LC_MESSAGES/battfink-0.1.mo
+share/locale/sv/LC_MESSAGES/battfink-0.1.mo
+share/locale/zh_CN/LC_MESSAGES/battfink-0.1.mo
+share/locale/zh_TW/LC_MESSAGES/battfink-0.1.mo
+@dirrm share/omf/battfink
+@dirrm share/battfink/icons
+@dirrm share/battfink/help/C
+@dirrm share/battfink/help
+@dirrm share/battfink
diff --git a/sysutils/bubblemon2/Makefile b/sysutils/bubblemon2/Makefile
new file mode 100644
index 000000000..7f830bba7
--- /dev/null
+++ b/sysutils/bubblemon2/Makefile
@@ -0,0 +1,39 @@
+# New ports collection makefile for: sysutils/bubblemon2
+# Date created: 08 Jul 2002
+# Whom: Juan Salaverria <rael@vectorstar.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= bubblemon2
+PORTVERSION= 2.0.5
+PORTREVISION= 2
+CATEGORIES= sysutils gnome
+MASTER_SITES= ${MASTER_SITE_SAVANNAH}
+MASTER_SITE_SUBDIR= bubblemon
+DISTNAME= bubblemon-${PORTVERSION}
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= A system CPU and memory load monitor for GNOME2
+
+LIB_DEPENDS= gtop-2.0:${PORTSDIR}/devel/libgtop
+
+USE_X_PREFIX= yes
+USE_GNOME= gnomehack gnomepanel gnomeprefix gnometarget intlhack
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+MAN1= bubblemon-gnome2.1
+MANLANG= "" hu sv
+
+post-install:
+.if !defined(NOPORTDOCS)
+ @${MKDIR} ${DOCSDIR}
+.for file in AUTHORS ChangeLog FAQ PROFILING TRANSLATIONS NEWS README TODO
+ ${INSTALL_DATA} ${WRKSRC}/${file} ${DOCSDIR}
+.endfor
+.endif
+
+.include <bsd.port.mk>
diff --git a/sysutils/bubblemon2/distinfo b/sysutils/bubblemon2/distinfo
new file mode 100644
index 000000000..d64861b1b
--- /dev/null
+++ b/sysutils/bubblemon2/distinfo
@@ -0,0 +1,3 @@
+MD5 (bubblemon-2.0.5.tar.gz) = 1540942b6c6217150eb8d3474aa59511
+SHA256 (bubblemon-2.0.5.tar.gz) = bbccb01813655353785e36c5935371ea2c8996892ddf4cf00a0c7b3aff6a4ba1
+SIZE (bubblemon-2.0.5.tar.gz) = 325440
diff --git a/sysutils/bubblemon2/pkg-descr b/sysutils/bubblemon2/pkg-descr
new file mode 100644
index 000000000..0f6eb3021
--- /dev/null
+++ b/sysutils/bubblemon2/pkg-descr
@@ -0,0 +1,9 @@
+Bubblemon displays something that looks like a vial containing water. The water
+level indicates how much memory is in use. The color of the liquid indicates
+how much swap space is used (watery blue means none and angry red means all).
+The system CPU load is indicated by bubbles floating up through the liquid;
+lots of bubbles means high CPU load.
+
+WWW: http://www.nongnu.org/bubblemon/
+
+d92-jwa@nada.kth.se
diff --git a/sysutils/bubblemon2/pkg-plist b/sysutils/bubblemon2/pkg-plist
new file mode 100644
index 000000000..fdf788882
--- /dev/null
+++ b/sysutils/bubblemon2/pkg-plist
@@ -0,0 +1,32 @@
+libdata/bonobo/servers/GNOME_BubblemonApplet.server
+libexec/bubblemon-gnome2
+%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
+%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
+%%PORTDOCS%%%%DOCSDIR%%/FAQ
+%%PORTDOCS%%%%DOCSDIR%%/PROFILING
+%%PORTDOCS%%%%DOCSDIR%%/TRANSLATIONS
+%%PORTDOCS%%%%DOCSDIR%%/NEWS
+%%PORTDOCS%%%%DOCSDIR%%/README
+%%PORTDOCS%%%%DOCSDIR%%/TODO
+share/gnome-2.0/ui/GNOME_BubblemonApplet.xml
+share/pixmaps/bubblemon.png
+share/locale/ca/LC_MESSAGES/bubblemon.mo
+share/locale/da/LC_MESSAGES/bubblemon.mo
+share/locale/de/LC_MESSAGES/bubblemon.mo
+share/locale/es/LC_MESSAGES/bubblemon.mo
+share/locale/fi/LC_MESSAGES/bubblemon.mo
+share/locale/fr/LC_MESSAGES/bubblemon.mo
+share/locale/hu/LC_MESSAGES/bubblemon.mo
+share/locale/is/LC_MESSAGES/bubblemon.mo
+share/locale/it/LC_MESSAGES/bubblemon.mo
+share/locale/ko/LC_MESSAGES/bubblemon.mo
+share/locale/no/LC_MESSAGES/bubblemon.mo
+share/locale/pl/LC_MESSAGES/bubblemon.mo
+share/locale/pt/LC_MESSAGES/bubblemon.mo
+share/locale/ro/LC_MESSAGES/bubblemon.mo
+share/locale/ru/LC_MESSAGES/bubblemon.mo
+share/locale/sh/LC_MESSAGES/bubblemon.mo
+share/locale/sv/LC_MESSAGES/bubblemon.mo
+@dirrmtry share/locale/sh/LC_MESSAGES
+@dirrmtry share/locale/sh
+%%PORTDOCS%%@dirrm %%DOCSDIR%%
diff --git a/sysutils/cog/Makefile b/sysutils/cog/Makefile
new file mode 100644
index 000000000..8aaa1337e
--- /dev/null
+++ b/sysutils/cog/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: COnfigurator for Gnome
+# Date created: 01 May 2004
+# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= cog
+PORTVERSION= 0.8.0
+PORTREVISION= 5
+CATEGORIES= sysutils gnome
+MASTER_SITES= http://www.krakoa.dk/progs/cog/
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= A program for editing advanced GNOME settings in an easy way
+
+USE_X_PREFIX= yes
+USE_GMAKE= yes
+USE_GNOME= gnomeprefix gnomehack libgnomeui
+USE_GETTEXT= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+PLIST_SUB= VERSION=${PORTVERSION}
+
+.include <bsd.port.mk>
diff --git a/sysutils/cog/distinfo b/sysutils/cog/distinfo
new file mode 100644
index 000000000..83674f45a
--- /dev/null
+++ b/sysutils/cog/distinfo
@@ -0,0 +1,3 @@
+MD5 (cog-0.8.0.tar.gz) = fa6a42b2fa355cf736f661e6ed0589e5
+SHA256 (cog-0.8.0.tar.gz) = ca02267d053635190a85ec589739035565bf37ddd2ab4b25630a80337cd5e69f
+SIZE (cog-0.8.0.tar.gz) = 176729
diff --git a/sysutils/cog/files/patch-src_gtkrc-util.c b/sysutils/cog/files/patch-src_gtkrc-util.c
new file mode 100644
index 000000000..ffbdd332f
--- /dev/null
+++ b/sysutils/cog/files/patch-src_gtkrc-util.c
@@ -0,0 +1,88 @@
+--- src/gtkrc-util.c.orig Thu Sep 2 00:03:32 2004
++++ src/gtkrc-util.c Thu Sep 2 00:05:38 2004
+@@ -128,10 +128,11 @@
+ int get_scrollbar_slider_length (char *scrollbar_fname)
+ {
+ GString * temp_string;
+- temp_string = g_string_new(NULL);
+ int retval = 15;
++ FILE *fp;
++ temp_string = g_string_new(NULL);
+
+- FILE *fp = fopen (scrollbar_fname, "r");
++ fp = fopen (scrollbar_fname, "r");
+ if (fp == NULL)
+ {
+ return retval;
+@@ -167,10 +168,11 @@
+
+ gboolean get_scrollbar_has_backward_stepper (char *scrollbar_fname){
+ GString * temp_string;
+- temp_string = g_string_new(NULL);
+ gboolean retval = TRUE;
++ FILE *fp;
++ temp_string = g_string_new(NULL);
+
+- FILE *fp = fopen (scrollbar_fname, "r");
++ fp = fopen (scrollbar_fname, "r");
+ if (fp == NULL)
+ {
+ return retval;
+@@ -211,10 +213,11 @@
+ gboolean get_scrollbar_has_secondary_backward_stepper (char *scrollbar_fname)
+ {
+ GString * temp_string;
+- temp_string = g_string_new(NULL);
+ gboolean retval = FALSE;
++ FILE *fp;
++ temp_string = g_string_new(NULL);
+
+- FILE *fp = fopen (scrollbar_fname, "r");
++ fp = fopen (scrollbar_fname, "r");
+ if (fp == NULL)
+ {
+ return retval;
+@@ -301,10 +304,11 @@
+ gboolean get_enable_colors (char *gtkrc_fname)
+ {
+ GString * temp_string;
+- temp_string = g_string_new(NULL);
+ gboolean retval = FALSE;
++ FILE *fp;
++ temp_string = g_string_new(NULL);
+
+- FILE *fp = fopen (gtkrc_fname, "r");
++ fp = fopen (gtkrc_fname, "r");
+ if (fp == NULL)
+ {
+ return FALSE;
+@@ -342,10 +346,11 @@
+ char *get_widget_color (char *widget_fname, char *color_name)
+ {
+ GString * temp_string;
+- temp_string = g_string_new(NULL);
+ char retval[7] = "#ffffff";
++ FILE *fp;
++ temp_string = g_string_new(NULL);
+
+- FILE *fp = fopen (widget_fname, "r");
++ fp = fopen (widget_fname, "r");
+ if (fp == NULL)
+ {
+ return g_string_new(retval)->str;
+@@ -356,13 +361,14 @@
+ c = getc(fp);
+ while(c!=EOF)
+ {
++ GString *match_string;
+ while(c!=EOF && c!='\n')
+ {
+ temp_string = g_string_append_c(temp_string, c);
+ c = getc(fp);
+ }
+ temp_string = g_string_new(g_strstrip(temp_string->str));
+- GString *match_string = g_string_new(color_name);
++ match_string = g_string_new(color_name);
+ match_string = g_string_append(match_string, " = *");
+
+ if (g_pattern_match_simple(match_string->str, temp_string->str))
diff --git a/sysutils/cog/files/patch-src_setup-gnomeui.c b/sysutils/cog/files/patch-src_setup-gnomeui.c
new file mode 100644
index 000000000..bd378d2ea
--- /dev/null
+++ b/sysutils/cog/files/patch-src_setup-gnomeui.c
@@ -0,0 +1,26 @@
+--- src/setup-gnomeui.c.orig Wed Sep 1 23:12:01 2004
++++ src/setup-gnomeui.c Wed Sep 1 23:52:18 2004
+@@ -49,6 +49,9 @@
+ {
+ GtkWidget *w;
+ gchar *gconf_key;
++ GString *homedir;
++ GString *gtkrc20;
++ GString *gtkrc20scrollbar;
+
+ gconf_key = "/desktop/gnome/interface/menubar_detachable";
+ w = glade_xml_get_widget (main_window_xml, "menubars_detach_checkbutton");
+@@ -121,10 +124,10 @@
+ }
+
+
+- GString *homedir = g_string_new(getenv("HOME"));
+- GString *gtkrc20 = g_string_new(g_string_append(homedir, "/.gtkrc-2.0")->str);
+ homedir = g_string_new(getenv("HOME"));
+- GString *gtkrc20scrollbar = g_string_new(g_string_append(homedir, "/.gtkrc-2.0-scrollbar_cog")->str);
++ gtkrc20 = g_string_new(g_string_append(homedir, "/.gtkrc-2.0")->str);
++ homedir = g_string_new(getenv("HOME"));
++ gtkrc20scrollbar = g_string_new(g_string_append(homedir, "/.gtkrc-2.0-scrollbar_cog")->str);
+
+ modify_gtkrc(gtkrc20->str, get_enable_colors(gtkrc20->str));
+
diff --git a/sysutils/cog/files/patch-src_setup-themecolors.c b/sysutils/cog/files/patch-src_setup-themecolors.c
new file mode 100644
index 000000000..cef051c10
--- /dev/null
+++ b/sysutils/cog/files/patch-src_setup-themecolors.c
@@ -0,0 +1,206 @@
+--- src/setup-themecolors.c.orig Wed Sep 1 23:53:45 2004
++++ src/setup-themecolors.c Thu Sep 2 00:02:11 2004
+@@ -33,133 +33,143 @@
+ GtkWidget *cw;
+ char hex[7];
+ GString *glade_name;
++ GString *bg_normal, *bg_active, *bg_prelight, *bg_selected, *bg_insensitive;
++ GString *fg_normal, *fg_active, *fg_prelight, *fg_selected, *fg_insensitive;
++ GString *base_normal, *base_active, *base_prelight, *base_selected,
++ *base_insensitive;
++ GString *text_normal, *text_active, *text_prelight, *text_selected,
++ *text_insensitive;
++ GString *homedir;
++ GString *gtkrc20widget;
++ GtkWidget *w1;
++ gboolean b1;
+
+ glade_name = g_string_append(g_string_new("bg[NORMAL]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *bg_normal = g_string_prepend(g_string_new(hex), "#");
++ bg_normal = g_string_prepend(g_string_new(hex), "#");
+
+ glade_name = g_string_append(g_string_new("bg[ACTIVE]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *bg_active = g_string_prepend(g_string_new(hex), "#");
++ bg_active = g_string_prepend(g_string_new(hex), "#");
+
+ glade_name = g_string_append(g_string_new("bg[PRELIGHT]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *bg_prelight = g_string_prepend(g_string_new(hex), "#");
++ bg_prelight = g_string_prepend(g_string_new(hex), "#");
+
+ glade_name = g_string_append(g_string_new("bg[SELECTED]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *bg_selected = g_string_prepend(g_string_new(hex), "#");
++ bg_selected = g_string_prepend(g_string_new(hex), "#");
+
+ glade_name = g_string_append(g_string_new("bg[INSENSITIVE]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *bg_insensitive = g_string_prepend(g_string_new(hex), "#");
++ bg_insensitive = g_string_prepend(g_string_new(hex), "#");
+
+
+ glade_name = g_string_append(g_string_new("fg[NORMAL]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *fg_normal = g_string_prepend(g_string_new(hex), "#");
++ fg_normal = g_string_prepend(g_string_new(hex), "#");
+
+ glade_name = g_string_append(g_string_new("fg[ACTIVE]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *fg_active = g_string_prepend(g_string_new(hex), "#");
++ fg_active = g_string_prepend(g_string_new(hex), "#");
+
+ glade_name = g_string_append(g_string_new("fg[PRELIGHT]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *fg_prelight = g_string_prepend(g_string_new(hex), "#");
++ fg_prelight = g_string_prepend(g_string_new(hex), "#");
+
+ glade_name = g_string_append(g_string_new("fg[SELECTED]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *fg_selected = g_string_prepend(g_string_new(hex), "#");
++ fg_selected = g_string_prepend(g_string_new(hex), "#");
+
+ glade_name = g_string_append(g_string_new("fg[INSENSITIVE]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *fg_insensitive = g_string_prepend(g_string_new(hex), "#");
++ fg_insensitive = g_string_prepend(g_string_new(hex), "#");
+
+
+ glade_name = g_string_append(g_string_new("base[NORMAL]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *base_normal = g_string_prepend(g_string_new(hex), "#");
++ base_normal = g_string_prepend(g_string_new(hex), "#");
+
+ glade_name = g_string_append(g_string_new("base[ACTIVE]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *base_active = g_string_prepend(g_string_new(hex), "#");
++ base_active = g_string_prepend(g_string_new(hex), "#");
+
+ glade_name = g_string_append(g_string_new("base[PRELIGHT]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *base_prelight = g_string_prepend(g_string_new(hex), "#");
++ base_prelight = g_string_prepend(g_string_new(hex), "#");
+
+ glade_name = g_string_append(g_string_new("base[SELECTED]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *base_selected = g_string_prepend(g_string_new(hex), "#");
++ base_selected = g_string_prepend(g_string_new(hex), "#");
+
+ glade_name = g_string_append(g_string_new("base[INSENSITIVE]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *base_insensitive = g_string_prepend(g_string_new(hex), "#");
++ base_insensitive = g_string_prepend(g_string_new(hex), "#");
+
+
+ glade_name = g_string_append(g_string_new("text[NORMAL]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *text_normal = g_string_prepend(g_string_new(hex), "#");
++ text_normal = g_string_prepend(g_string_new(hex), "#");
+
+ glade_name = g_string_append(g_string_new("text[ACTIVE]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *text_active = g_string_prepend(g_string_new(hex), "#");
++ text_active = g_string_prepend(g_string_new(hex), "#");
+
+ glade_name = g_string_append(g_string_new("text[PRELIGHT]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *text_prelight = g_string_prepend(g_string_new(hex), "#");
++ text_prelight = g_string_prepend(g_string_new(hex), "#");
+
+ glade_name = g_string_append(g_string_new("text[SELECTED]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *text_selected = g_string_prepend(g_string_new(hex), "#");
++ text_selected = g_string_prepend(g_string_new(hex), "#");
+
+ glade_name = g_string_append(g_string_new("text[INSENSITIVE]"), "_colorbutton");
+ cw = glade_xml_get_widget (main_window_xml, glade_name->str);
+ gtk_color_button_get_color(GTK_COLOR_BUTTON(cw), &color);
+ sprintf(hex, "%02x%02x%02x", color.red/256, color.green/256, color.blue/256);
+- GString *text_insensitive = g_string_prepend(g_string_new(hex), "#");
++ text_insensitive = g_string_prepend(g_string_new(hex), "#");
+
+
+- GString *homedir = g_string_new(getenv("HOME"));
+- GString *gtkrc20widget = g_string_new(g_string_append(homedir, "/.gtkrc-2.0-widget_cog")->str);
++ homedir = g_string_new(getenv("HOME"));
++ gtkrc20widget = g_string_new(g_string_append(homedir, "/.gtkrc-2.0-widget_cog")->str);
+
+ write_widget_gtkrc(gtkrc20widget->str,
+ fg_normal->str, fg_active->str, fg_prelight->str, fg_selected->str, fg_insensitive->str,
+@@ -167,8 +177,8 @@
+ base_normal->str, base_active->str, base_prelight->str, base_selected->str, base_insensitive->str,
+ text_normal->str, text_active->str, text_prelight->str, text_selected->str, text_insensitive->str);
+
+- GtkWidget *w1 = glade_xml_get_widget (main_window_xml, "enable_themecolors_checkbutton");
+- gboolean b1 = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(w1));
++ w1 = glade_xml_get_widget (main_window_xml, "enable_themecolors_checkbutton");
++ b1 = gtk_toggle_button_get_active (GTK_TOGGLE_BUTTON(w1));
+ if (b1)
+ {
+ gtkrc_apply_changes();
+@@ -192,18 +202,21 @@
+ {
+ GtkWidget *w;
+ GString *glade_name = g_string_append(g_string_new(name), "_colorbutton");
++ GdkColor color;
++ GString *homedir;
++ GString *gtkrc20widget;
++ char *parse_str;
+ w = glade_xml_get_widget (main_window_xml, glade_name->str);
+
+ g_signal_connect (G_OBJECT (w), "color-set",
+ G_CALLBACK (color_set_callback),
+ name);
+- /* Set correct initial value of widget */
+- GdkColor color;
+
+- GString *homedir = g_string_new(getenv("HOME"));
+- GString *gtkrc20widget = g_string_new(g_string_append(homedir, "/.gtkrc-2.0-widget_cog")->str);
++ /* Set correct initial value of widget */
++ homedir = g_string_new(getenv("HOME"));
++ gtkrc20widget = g_string_new(g_string_append(homedir, "/.gtkrc-2.0-widget_cog")->str);
+
+- char *parse_str = get_widget_color(gtkrc20widget->str, name);
++ parse_str = get_widget_color(gtkrc20widget->str, name);
+ gdk_color_parse(parse_str, &color);
+ gtk_color_button_set_color (GTK_COLOR_BUTTON(w), &color);
+ }
diff --git a/sysutils/cog/pkg-descr b/sysutils/cog/pkg-descr
new file mode 100644
index 000000000..edc239915
--- /dev/null
+++ b/sysutils/cog/pkg-descr
@@ -0,0 +1,3 @@
+A program for editing advanced GNOME settings in an easy way.
+
+WWW: http://www.krakoa.dk/linux-software.html#COG
diff --git a/sysutils/cog/pkg-plist b/sysutils/cog/pkg-plist
new file mode 100644
index 000000000..8aa2026d1
--- /dev/null
+++ b/sysutils/cog/pkg-plist
@@ -0,0 +1,8 @@
+bin/cog
+share/applications/cog.desktop
+share/cog/%%VERSION%%/glade/cog.glade
+share/pixmaps/cog-icon-2-48x48.png
+share/locale/fr/LC_MESSAGES/cog.mo
+@dirrm share/cog/%%VERSION%%/glade
+@dirrm share/cog/%%VERSION%%
+@dirrm share/cog
diff --git a/sysutils/gdmap/Makefile b/sysutils/gdmap/Makefile
new file mode 100644
index 000000000..675004aff
--- /dev/null
+++ b/sysutils/gdmap/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: gdmap
+# Date created: 13 Oct 2005
+# Whom: Rodrigo Graeff <delphus@gmail.com>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gdmap
+PORTVERSION= 0.7.5
+PORTREVISION= 2
+CATEGORIES= sysutils gnome
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= gdmap
+
+MAINTAINER= delphus@gmail.com
+COMMENT= Graphical disk map Utility
+
+BUILD_DEPENDS= ${SITE_PERL}/${PERL_ARCH}/XML/Parser.pm:${PORTSDIR}/textproc/p5-XML-Parser
+
+USE_X_PREFIX= yes
+USE_GNOME= gnomeprefix gnomehack gtk20
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+
+MAN1= gdmap.1
+
+post-patch:
+ @${REINPLACE_CMD} -e 's,<sys/vfs.h>,<sys/statvfs.h>,' \
+ ${WRKSRC}/src/gui_main.c
+
+.include <bsd.port.mk>
diff --git a/sysutils/gdmap/distinfo b/sysutils/gdmap/distinfo
new file mode 100644
index 000000000..46688b2a0
--- /dev/null
+++ b/sysutils/gdmap/distinfo
@@ -0,0 +1,3 @@
+MD5 (gdmap-0.7.5.tar.gz) = e27f9a4c029449182ce5a4dbec38870e
+SHA256 (gdmap-0.7.5.tar.gz) = 466cd3bac08bec655af18419bf7aa6d7143ac5fbb31ddf8cb75b02bcc27fae6f
+SIZE (gdmap-0.7.5.tar.gz) = 175869
diff --git a/sysutils/gdmap/pkg-descr b/sysutils/gdmap/pkg-descr
new file mode 100644
index 000000000..89d8fe997
--- /dev/null
+++ b/sysutils/gdmap/pkg-descr
@@ -0,0 +1,12 @@
+GdMap is a tool which allows to visualize disk space.
+Ever wondered why your hard disk is full or what directory and
+files take up most of the space? With GdMap these questions can
+be answered quickly. To display directory structures cushion
+treemaps are used which visualize a complete folder or even the
+whole hard drive with one picture.
+
+Cushion treemaps display directories and files in rectangular areas.
+The larger a file is the larger is the rectangle which represents it.
+All files in one directory are painted within the rectangle of that directory.
+
+WWW: http://gdmap.sourceforge.net/
diff --git a/sysutils/gdmap/pkg-plist b/sysutils/gdmap/pkg-plist
new file mode 100644
index 000000000..55d62af4f
--- /dev/null
+++ b/sysutils/gdmap/pkg-plist
@@ -0,0 +1,6 @@
+bin/gdmap
+share/applications/gdmap.desktop
+share/gdmap/pixmaps/gdmap_icon.png
+share/pixmaps/gdmap_icon.png
+@dirrm share/gdmap/pixmaps
+@dirrm share/gdmap
diff --git a/sysutils/gksu/Makefile b/sysutils/gksu/Makefile
new file mode 100644
index 000000000..6d9ec981b
--- /dev/null
+++ b/sysutils/gksu/Makefile
@@ -0,0 +1,32 @@
+# New ports collection makefile for: gksu
+# Date created: 2 October 2004
+# Whom: Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gksu
+PORTVERSION= 1.3.7
+PORTREVISION= 2
+CATEGORIES= sysutils
+MASTER_SITES= http://people.debian.org/~kov/gksu/old_stuff/gksu/
+
+MAINTAINER= bsam@FreeBSD.org
+COMMENT= Graphical frontend to su
+
+LIB_DEPENDS= gksu1.2.0:${PORTSDIR}/sysutils/libgksu \
+ gksuui1.0.1:${PORTSDIR}/sysutils/libgksuui \
+ gnome-keyring.0:${PORTSDIR}/security/gnome-keyring
+
+USE_X_PREFIX= yes
+USE_GNOME= gtk20 pkgconfig gnomeprefix gnomehack gconf2 intlhack
+GNU_CONFIGURE= yes
+USE_GETOPT_LONG=yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-L${LOCALBASE}/lib"
+
+GCONF_SCHEMAS= gksu.schemas
+MAN1= gksu.1 gksuexec.1
+MLINKS= gksu.1 gksudo.1
+
+.include <bsd.port.mk>
diff --git a/sysutils/gksu/distinfo b/sysutils/gksu/distinfo
new file mode 100644
index 000000000..eac1107a1
--- /dev/null
+++ b/sysutils/gksu/distinfo
@@ -0,0 +1,3 @@
+MD5 (gksu-1.3.7.tar.gz) = 15031e06ebb482f8aa1515499212eeaf
+SHA256 (gksu-1.3.7.tar.gz) = 8e3b0a51bacbb7172246ae91d1e232863a2da0d8a9393a74de909d91211a6b6d
+SIZE (gksu-1.3.7.tar.gz) = 620451
diff --git a/sysutils/gksu/files/patch-gksu_Makefile.in b/sysutils/gksu/files/patch-gksu_Makefile.in
new file mode 100644
index 000000000..4df2b171e
--- /dev/null
+++ b/sysutils/gksu/files/patch-gksu_Makefile.in
@@ -0,0 +1,37 @@
+--- gksu/Makefile.in.orig Mon Nov 14 19:40:58 2005
++++ gksu/Makefile.in Mon Nov 14 19:48:36 2005
+@@ -266,7 +266,7 @@
+ sharedstatedir = @sharedstatedir@
+ sysconfdir = @sysconfdir@
+ target_alias = @target_alias@
+-AM_CFLAGS = -g -O2 -Wall
++AM_CFLAGS = $(CFLAGS)
+ INCLUDES = @GKSU_CFLAGS@
+ AM_CPPFLAGS = -DLOCALEDIR=\"$(prefix)/share/locale\" -DDATA_DIR=\"$(datadir)\" -DPREFIX=\"$(prefix)\"
+ schemasdir = $(GCONF_SCHEMA_FILE_DIR)
+@@ -577,18 +577,19 @@
+ uninstall-am uninstall-binPROGRAMS uninstall-info-am \
+ uninstall-schemasDATA
+
+-@INTLTOOL_SCHEMAS_RULE@
++gksu.schemas:
++ LC_ALL=C $(INTLTOOL_MERGE) -s -u -c $(top_builddir)/po/.intltool-merge-cache $(top_srcdir)/po $@.in $@
+
+ install-exec-hook:
+ cd $(DESTDIR)$(bindir) && \
+ $(LN_S) -f gksu gksudo
+
+ @GCONF_SCHEMAS_INSTALL_TRUE@install-data-local:
+-@GCONF_SCHEMAS_INSTALL_TRUE@ if test -z "$(DESTDIR)" ; then \
+-@GCONF_SCHEMAS_INSTALL_TRUE@ for p in $(schemas_DATA) ; do \
+-@GCONF_SCHEMAS_INSTALL_TRUE@ GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(srcdir)/$$p ; \
+-@GCONF_SCHEMAS_INSTALL_TRUE@ done \
+-@GCONF_SCHEMAS_INSTALL_TRUE@ fi
++@GCONF_SCHEMAS_INSTALL_TRUE@ if test -z "$(DESTDIR)" ; then \
++@GCONF_SCHEMAS_INSTALL_TRUE@ for p in $(schemas_DATA) ; do \
++@GCONF_SCHEMAS_INSTALL_TRUE@ GCONF_CONFIG_SOURCE=$(GCONF_SCHEMA_CONFIG_SOURCE) $(GCONFTOOL) --makefile-install-rule $(srcdir)/$$p ; \
++@GCONF_SCHEMAS_INSTALL_TRUE@ done \
++@GCONF_SCHEMAS_INSTALL_TRUE@ fi
+ @GCONF_SCHEMAS_INSTALL_FALSE@install-data-local:
+ # Tell versions [3.59,3.63) of GNU make to not export all variables.
+ # Otherwise a system limit (for SysV at least) may be exceeded.
diff --git a/sysutils/gksu/files/patch-gksu_gksu.c b/sysutils/gksu/files/patch-gksu_gksu.c
new file mode 100644
index 000000000..5df2cac05
--- /dev/null
+++ b/sysutils/gksu/files/patch-gksu_gksu.c
@@ -0,0 +1,82 @@
+--- gksu/gksu.c.orig Wed Mar 29 06:18:28 2006
++++ gksu/gksu.c Mon May 22 16:29:36 2006
+@@ -513,6 +513,7 @@
+
+ pid_t test_lock(const char* fname)
+ {
++ struct flock fl;
+ int FD = open(fname, 0);
+ if(FD < 0) {
+ if(errno == ENOENT) {
+@@ -523,7 +524,6 @@
+ return(-1);
+ }
+ }
+- struct flock fl;
+ fl.l_type = F_WRLCK;
+ fl.l_whence = SEEK_SET;
+ fl.l_start = 0;
+@@ -543,6 +543,7 @@
+
+ int get_lock(const char *File)
+ {
++ struct flock fl;
+ int FD = open(File,O_RDWR | O_CREAT | O_TRUNC,0640);
+ if (FD < 0)
+ {
+@@ -560,13 +561,13 @@
+ fcntl(FD,F_SETFD, FD_CLOEXEC);
+
+ // Aquire a write lock
+- struct flock fl;
+ fl.l_type = F_WRLCK;
+ fl.l_whence = SEEK_SET;
+ fl.l_start = 0;
+ fl.l_len = 0;
+ if (fcntl(FD,F_SETLK,&fl) == -1)
+ {
++ int Tmp;
+ if (errno == ENOLCK)
+ {
+ g_warning(_("Not using locking for nfs mounted lock file %s"), File);
+@@ -575,7 +576,7 @@
+ return dup(0); // Need something for the caller to close
+ }
+
+- int Tmp = errno;
++ Tmp = errno;
+ close(FD);
+ errno = Tmp;
+ return -1;
+@@ -773,6 +774,7 @@
+ GtkWidget *dialog = GTK_WIDGET(data);
+
+ int retvalue = 0;
++ int lock = 0;
+
+ if (prompt)
+ gksuui_dialog_set_prompt (GKSUUI_DIALOG(dialog), prompt);
+@@ -796,7 +798,6 @@
+ g_free (msg);
+ }
+
+- int lock = 0;
+ if (grab)
+ lock = grab_keyboard_and_mouse (dialog);
+ retvalue = gtk_dialog_run (GTK_DIALOG(dialog));
+@@ -1220,6 +1221,7 @@
+
+ if (print_pass)
+ {
++ int lock = 0;
+ if (!gksuui_dialog_get_message (GKSUUI_DIALOG(dialog)))
+ {
+ gchar *msg =
+@@ -1230,7 +1232,6 @@
+ g_free (msg);
+ }
+
+- int lock = 0;
+ if (grab)
+ lock = grab_keyboard_and_mouse (dialog);
+ retvalue = gtk_dialog_run (GTK_DIALOG(dialog));
diff --git a/sysutils/gksu/pkg-descr b/sysutils/gksu/pkg-descr
new file mode 100644
index 000000000..cd37cdb35
--- /dev/null
+++ b/sysutils/gksu/pkg-descr
@@ -0,0 +1,9 @@
+gksu is a Gtk+ frontend to /bin/su. It supports login shells and preserving
+environment when acting as a su frontend. It is useful to menu items or other
+graphical programs that need to ask a user's password to run another program
+as another user.
+
+WWW: http://www.gnu.org/non-gnu/gksu/
+
+- Jesse van den Kieboom
+troplosti@orcaweb.cjb.net
diff --git a/sysutils/gksu/pkg-plist b/sysutils/gksu/pkg-plist
new file mode 100644
index 000000000..fa42fbb03
--- /dev/null
+++ b/sysutils/gksu/pkg-plist
@@ -0,0 +1,27 @@
+bin/gksu
+bin/gksudo
+bin/gksuexec
+share/applications/gksu.desktop
+share/applications/gksuexec.desktop
+share/pixmaps/gksu-icon.png
+share/pixmaps/gksu-root-terminal.png
+share/gksu/gksu-migrate-conf.sh
+share/locale/ca/LC_MESSAGES/gksu.mo
+share/locale/da/LC_MESSAGES/gksu.mo
+share/locale/de/LC_MESSAGES/gksu.mo
+share/locale/es/LC_MESSAGES/gksu.mo
+share/locale/pt_BR/LC_MESSAGES/gksu.mo
+share/locale/ru/LC_MESSAGES/gksu.mo
+share/locale/cs/LC_MESSAGES/gksu.mo
+share/locale/fr/LC_MESSAGES/gksu.mo
+share/locale/gl/LC_MESSAGES/gksu.mo
+share/locale/hu/LC_MESSAGES/gksu.mo
+share/locale/it/LC_MESSAGES/gksu.mo
+share/locale/nb/LC_MESSAGES/gksu.mo
+share/locale/nl/LC_MESSAGES/gksu.mo
+share/locale/pl/LC_MESSAGES/gksu.mo
+share/locale/pt/LC_MESSAGES/gksu.mo
+share/locale/ro/LC_MESSAGES/gksu.mo
+share/locale/sk/LC_MESSAGES/gksu.mo
+share/locale/xh/LC_MESSAGES/gksu.mo
+@dirrm share/gksu
diff --git a/sysutils/gnomefind/Makefile b/sysutils/gnomefind/Makefile
new file mode 100644
index 000000000..5a77f08ce
--- /dev/null
+++ b/sysutils/gnomefind/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: gnomefind
+# Date created: 26 May 2000
+# Whom: Maxim Sobolev <sobomax@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+PORTNAME= gnomefind
+PORTVERSION= 1.0.2
+PORTREVISION= 4
+CATEGORIES= sysutils gnome
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE}
+MASTER_SITE_SUBDIR= gnome-find
+DISTNAME= gnome-find-${PORTVERSION}
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= Graphical version of the GNU "find" utility
+
+USE_X_PREFIX= yes
+USE_GNOME= gnomehack gnomeprefix libglade
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LDFLAGS="-lgnuregex -L${LOCALBASE}/lib"
+
+MAN1= gnome-find.1
+
+post-patch:
+ @${GREP} -lR "<regex\.h>" ${WRKSRC} | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|<regex\.h>|<gnuregex.h>|g'
+
+.include <bsd.port.mk>
diff --git a/sysutils/gnomefind/distinfo b/sysutils/gnomefind/distinfo
new file mode 100644
index 000000000..3700ce484
--- /dev/null
+++ b/sysutils/gnomefind/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome-find-1.0.2.tar.gz) = fb6549efbab887efea88a8fcc4b4319f
+SHA256 (gnome-find-1.0.2.tar.gz) = 06aa8244cefbcc924a544d4a32af83c6a833ed3a1bd3ec3a23482b0247602965
+SIZE (gnome-find-1.0.2.tar.gz) = 451517
diff --git a/sysutils/gnomefind/pkg-descr b/sysutils/gnomefind/pkg-descr
new file mode 100644
index 000000000..d86cbd2f8
--- /dev/null
+++ b/sysutils/gnomefind/pkg-descr
@@ -0,0 +1,22 @@
+gnome-find is an easy-to-use, but powerful, graphical version of the GNU "find"
+utility.
+
+It is not just a front-end which just forks and execs "find", nor is it a
+utility that reinvents the wheel by rewriting the "find" utility itself.
+
+The original source code to the GNU "find" utility (as found in findutils-4.1)
+was used, and a GUI component was integrated into it. Consequently, the actual
+file finding backend component is based on the very stable and mature code in
+GNU "find", while the GUI component provides a modern, easy-to-use, yet
+powerful, interface.
+
+By making it a truely graphical program, it avoids the common portability
+problems typically encountered by front-ends when they run on systems without
+GNU "find", as well as avoiding messy issues with forking a new process and
+communicating with it (e.g., pipes, temporary files, etc.).
+
+gnome-find features a default, no-nonsense dialog for use in most commonly
+specified searches. Additionally, a second, more detailed and advanced dialog
+is available to specify more powerful search parameters.
+
+WWW: http://gnome-find.sourceforge.net/
diff --git a/sysutils/gnomefind/pkg-plist b/sysutils/gnomefind/pkg-plist
new file mode 100644
index 000000000..3c86bfd15
--- /dev/null
+++ b/sysutils/gnomefind/pkg-plist
@@ -0,0 +1,34 @@
+bin/gnome-find
+share/gnome/apps/Utilities/gnome-find.desktop
+share/gnome-find/gnome-find.glade
+share/gnome-find/gnome-find.xpm
+share/gnome-find/multiple.xpm
+share/gnome-find/shell.xpm
+share/gnome/help/gnome-find/C/bugreport.html
+share/gnome/help/gnome-find/C/contacting.html
+share/gnome/help/gnome-find/C/copyright.html
+share/gnome/help/gnome-find/C/faq.html
+share/gnome/help/gnome-find/C/manual.html
+share/gnome/help/gnome-find/C/prefs-0.html
+share/gnome/help/gnome-find/C/prefs-1.html
+share/gnome/help/gnome-find/C/prefs-2.html
+share/gnome/help/gnome-find/C/prefs-3.html
+share/gnome/help/gnome-find/C/prefs-4.html
+share/gnome/help/gnome-find/C/topic.dat
+share/locale/da/LC_MESSAGES/gnome-find.mo
+share/locale/de/LC_MESSAGES/gnome-find.mo
+share/locale/es/LC_MESSAGES/gnome-find.mo
+share/locale/fi/LC_MESSAGES/gnome-find.mo
+share/locale/hu/LC_MESSAGES/gnome-find.mo
+share/locale/ja/LC_MESSAGES/gnome-find.mo
+share/locale/ko/LC_MESSAGES/gnome-find.mo
+share/locale/nl/LC_MESSAGES/gnome-find.mo
+share/locale/no/LC_MESSAGES/gnome-find.mo
+share/locale/pt_BR/LC_MESSAGES/gnome-find.mo
+share/locale/ru/LC_MESSAGES/gnome-find.mo
+share/locale/sk/LC_MESSAGES/gnome-find.mo
+share/locale/sv/LC_MESSAGES/gnome-find.mo
+share/locale/uk/LC_MESSAGES/gnome-find.mo
+@dirrm share/gnome/help/gnome-find/C
+@dirrm share/gnome/help/gnome-find
+@dirrm share/gnome-find