summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authormezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2011-04-09 23:57:12 +0800
committermezz <mezz@df743ca5-7f9a-e211-a948-0013205c9059>2011-04-09 23:57:12 +0800
commit4b5c842b10d389ee0c0ba08deb5c0b059dd234cb (patch)
treeac2ee4dbd9276625a3dc4069920e36170fe74e08
parent621b94a10d261f79f087b5c068b23d35c2561d58 (diff)
downloadmarcuscom-ports-4b5c842b10d389ee0c0ba08deb5c0b059dd234cb.tar.gz
marcuscom-ports-4b5c842b10d389ee0c0ba08deb5c0b059dd234cb.tar.zst
marcuscom-ports-4b5c842b10d389ee0c0ba08deb5c0b059dd234cb.zip
Get those ports to catch up with gnome-keyring that splitted into
libgnome-keyring and gnome-keyring. It helps a lot with resolve the conflict that prevent you to install some important ports such as gimp and etc. Bump the PORTREVISION on those ports. git-svn-id: svn://creme-brulee.marcuscom.com/ports/trunk@15773 df743ca5-7f9a-e211-a948-0013205c9059
-rw-r--r--audio/rhythmbox/Makefile142
-rw-r--r--audio/rhythmbox/distinfo2
-rw-r--r--audio/rhythmbox/files/patch-configure11
-rw-r--r--audio/rhythmbox/files/patch-podcast_rb-podcast-parse.h10
-rw-r--r--audio/rhythmbox/files/patch-python171
-rw-r--r--audio/rhythmbox/files/patch-remote_dbus_rb-client.c38
-rw-r--r--audio/rhythmbox/pkg-descr5
-rw-r--r--audio/rhythmbox/pkg-plist787
-rw-r--r--graphics/gimp-app/Makefile6
-rw-r--r--mail/balsa/Makefile99
-rw-r--r--mail/balsa/distinfo3
-rw-r--r--mail/balsa/files/patch-configure227
-rw-r--r--mail/balsa/files/patch-libbalsa_imap_imap-handle.c10
-rw-r--r--mail/balsa/files/patch-libbalsa_mailbox_local.c33
-rw-r--r--mail/balsa/files/patch-libbalsa_mailbox_local.h11
-rw-r--r--mail/balsa/files/patch-libbalsa_mailbox_maildir.c89
-rw-r--r--mail/balsa/files/patch-libbalsa_mailbox_mbox.c19
-rw-r--r--mail/balsa/files/patch-libbalsa_mailbox_mh.c248
-rw-r--r--mail/balsa/files/patch-src_threads.h10
-rw-r--r--mail/balsa/pkg-descr18
-rw-r--r--mail/balsa/pkg-plist226
-rw-r--r--mail/gnome-gmail-notifier/Makefile31
-rw-r--r--mail/gnome-gmail-notifier/distinfo3
-rw-r--r--mail/gnome-gmail-notifier/pkg-descr12
-rw-r--r--mail/gnome-gmail-notifier/pkg-plist22
-rw-r--r--mail/mail-notification/Makefile146
-rw-r--r--mail/mail-notification/distinfo3
-rw-r--r--mail/mail-notification/files/patch-openssl-threads11
-rw-r--r--mail/mail-notification/files/patch-po_pl.po15
-rw-r--r--mail/mail-notification/files/patch-src-mn-stock.c39
-rw-r--r--mail/mail-notification/pkg-descr25
-rw-r--r--mail/mail-notification/pkg-plist44
-rw-r--r--misc/bigboard/Makefile42
-rw-r--r--misc/bigboard/distinfo2
-rw-r--r--misc/bigboard/files/patch-bigboard-apps_directory.py11
-rw-r--r--misc/bigboard/files/patch-bigboard-libbig-__init__.py11
-rw-r--r--misc/bigboard/files/patch-bigboard-stocks-apps-appbrowser.py24
-rw-r--r--misc/bigboard/files/patch-bigboard-stocks-mail-MailStock.py8
-rw-r--r--misc/bigboard/files/patch-bigboard-stocks-self-SelfStock.py58
-rw-r--r--misc/bigboard/files/patch-main.py26
-rw-r--r--misc/bigboard/pkg-descr4
-rw-r--r--misc/bigboard/pkg-plist312
-rw-r--r--net/gq/Makefile45
-rw-r--r--net/gq/distinfo2
-rw-r--r--net/gq/files/patch-src::state.c11
-rw-r--r--net/gq/files/patch-src_gq-server.c10
-rw-r--r--net/gq/pkg-descr12
-rw-r--r--net/gq/pkg-plist35
-rw-r--r--security/gnome-gpg/Makefile29
-rw-r--r--security/gnome-gpg/distinfo3
-rw-r--r--security/gnome-gpg/pkg-descr3
-rw-r--r--security/gnome-keyring-sharp/Makefile27
-rw-r--r--security/gnome-keyring-sharp/distinfo3
-rw-r--r--security/gnome-keyring-sharp/pkg-descr7
-rw-r--r--security/gnome-keyring-sharp/pkg-plist15
-rw-r--r--security/seahorse/Makefile4
-rw-r--r--sysutils/gksu/Makefile30
-rw-r--r--sysutils/gksu/distinfo2
-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-plist28
-rw-r--r--x11-toolkits/libgnomeui/Makefile40
-rw-r--r--x11-toolkits/libgnomeui/distinfo3
-rw-r--r--x11-toolkits/libgnomeui/pkg-descr4
-rw-r--r--x11-toolkits/libgnomeui/pkg-plist231
66 files changed, 3681 insertions, 5 deletions
diff --git a/audio/rhythmbox/Makefile b/audio/rhythmbox/Makefile
new file mode 100644
index 000000000..941f00043
--- /dev/null
+++ b/audio/rhythmbox/Makefile
@@ -0,0 +1,142 @@
+# New ports collection makefile for: rhythmbox
+# Date created: 17 August 2003
+# Whom: Joe Marcus Clarke <marcus@FreeBSD.org>
+#
+# $FreeBSD: ports/audio/rhythmbox/Makefile,v 1.135 2011/03/15 15:05:39 danfe Exp $
+# $MCom: ports/audio/rhythmbox/Makefile,v 1.111 2010/09/28 15:55:46 kwm Exp $
+#
+
+PORTNAME= rhythmbox
+PORTVERSION= 0.12.8
+PORTREVISION= 5
+CATEGORIES= audio gnome
+MASTER_SITES= GNOME
+DIST_SUBDIR= gnome2
+
+MAINTAINER= marcus@FreeBSD.org
+COMMENT= Audio player for GNOME
+
+BUILD_DEPENDS= ${LOCALBASE}/include/linux/videodev2.h:${PORTSDIR}/multimedia/v4l_compat
+LIB_DEPENDS= musicbrainz.4:${PORTSDIR}/audio/libmusicbrainz \
+ musicbrainz3.6:${PORTSDIR}/audio/libmusicbrainz3 \
+ id3tag.0:${PORTSDIR}/audio/libid3tag \
+ totem-plparser.17:${PORTSDIR}/multimedia/totem-pl-parser \
+ dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
+ sexy.2:${PORTSDIR}/x11-toolkits/libsexy \
+ soup-2.4.1:${PORTSDIR}/devel/libsoup \
+ gnome-media-profiles.0:${PORTSDIR}/audio/gnome-media \
+ brasero-media.3:${PORTSDIR}/sysutils/brasero
+
+USE_BZIP2= yes
+USE_GETTEXT= yes
+INSTALLS_OMF= yes
+USE_GMAKE= yes
+USE_GNOME= gnomehack intlhack gnomeprefix gtk20 nautilus2
+WANT_GNOME= yes
+USE_GSTREAMER= flac mp3 gnomevfs gconf jpeg
+USE_AUTOTOOLS= libtool
+CONFIGURE_ARGS= --disable-vala --with-libbrasero-media \
+ --without-libnautilus-burn
+INSTALLS_ICONS= yes
+USE_LDCONFIG= yes
+CONFIGURE_ENV= LIBS="-lm" \
+ LDFLAGS="-L${LOCALBASE}/lib" \
+ CPPFLAGS="-I${LOCALBASE}/include"
+
+GCONF_SCHEMAS= rhythmbox.schemas
+
+OPTIONS= DAAP "Enable iTunes music sharing" off \
+ IPOD "Enable iPod support" on \
+ FAAD "Enable FAAD decoder support" off \
+ NOTIFY "Enable libnotify support" on \
+ VORBIS "Enable Ogg/Vorbis support" on \
+ LIRC "Enable Infrared syncing support" off \
+ MTP "Enable MS Media Transfer Protocol support" off \
+ ITMS_PLUGIN "Enable iTunes browser plugin" on
+
+MAN1= rhythmbox-client.1 rhythmbox.1
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITHOUT_VORBIS)
+USE_GSTREAMER+= vorbis
+.else
+CONFIGURE_ARGS+= --disable-vorbis --disable-vorbistest
+.endif
+
+.if defined(WITH_FAAD)
+USE_GSTREAMER+= faad
+.endif
+
+.if defined(WITH_LIRC)
+LIB_DEPENDS+= lirc_client.2:${PORTSDIR}/comms/lirc
+PLIST_SUB+= LIRC=""
+CONFIGURE_ARGS+=--enable-lirc
+.else
+CONFIGURE_ARGS+=--disable-lirc
+PLIST_SUB+= LIRC="@comment "
+.endif
+
+.if defined(WITH_MTP)
+LIB_DEPENDS+= mtp.11:${PORTSDIR}/audio/libmtp
+PLIST_SUB+= MTP=""
+CONFIGURE_ARGS+= --with-mtp
+.else
+CONFIGURE_ARGS+= --without-mtp
+PLIST_SUB+= MTP="@comment "
+.endif
+
+.if defined(WITH_DAAP)
+CONFIGURE_ARGS+= --enable-daap --with-mdns=avahi
+LIB_DEPENDS+= avahi-client:${PORTSDIR}/net/avahi-app \
+ gnome-keyring.0:${PORTSDIR}/security/libgnome-keyring
+PLIST_SUB+= DAAP=""
+.else
+.if exists(${LOCALBASE}/lib/libavahi-client.a)
+LIB_DEPENDS+= avahi-client:${PORTSDIR}/net/avahi-app
+.endif
+CONFIGURE_ARGS+= --disable-daap
+PLIST_SUB+= DAAP="@comment "
+.endif
+
+.if !defined(WITHOUT_NOTIFY)
+LIB_DEPENDS+= notify.1:${PORTSDIR}/devel/libnotify
+RUN_DEPENDS+= ${LOCALBASE}/libexec/notification-daemon:${PORTSDIR}/deskutils/notification-daemon
+.else
+CONFIGURE_ARGS+= --disable-libnotify
+.endif
+
+.if exists(${LOCALBASE}/libdata/pkgconfig/gst-python-0.10.pc)
+USE_PYTHON= yes
+.include "${PORTSDIR}/Mk/bsd.python.mk"
+USE_GSTREAMER+= python
+CONFIGURE_ARGS+=--enable-python
+PLIST_SUB+= PYTHON=""
+.else
+CONFIGURE_ARGS+=--disable-python
+PLIST_SUB+= PYTHON="@comment "
+.endif
+
+.if !defined(WITHOUT_IPOD)
+LIB_DEPENDS+= gpod.7:${PORTSDIR}/audio/libgpod
+CONFIGURE_ARGS+=--with-ipod
+PLIST_SUB+= IPOD=""
+.else
+CONFIGURE_ARGS+=--without-ipod
+PLIST_SUB+= IPOD="@comment "
+.endif
+
+.if !defined(WITHOUT_ITMS_PLUGIN)
+USE_WEBPLUGINS= gecko18
+WEBPLUGINS_FILES=librhythmbox-itms-detection-plugin.so
+.include "${PORTSDIR}/www/firefox/Makefile.webplugins"
+
+CONFIGURE_ARGS+=--enable-browser-plugin
+CONFIGURE_ENV+= MOZILLA_PLUGINDIR=${WEBPLUGINS_DIR}
+PLIST_SUB+= ITMS_PLUGIN=""
+.else
+CONFIGURE_ARGS+=--disable-browser-plugin
+PLIST_SUB+= ITMS_PLUGIN="@comment "
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/audio/rhythmbox/distinfo b/audio/rhythmbox/distinfo
new file mode 100644
index 000000000..333147ed9
--- /dev/null
+++ b/audio/rhythmbox/distinfo
@@ -0,0 +1,2 @@
+SHA256 (gnome2/rhythmbox-0.12.8.tar.bz2) = 1752fab135808aa78a9afde78448e992020c58c07701f43c989fbabfc6352213
+SIZE (gnome2/rhythmbox-0.12.8.tar.bz2) = 5358950
diff --git a/audio/rhythmbox/files/patch-configure b/audio/rhythmbox/files/patch-configure
new file mode 100644
index 000000000..9e512187f
--- /dev/null
+++ b/audio/rhythmbox/files/patch-configure
@@ -0,0 +1,11 @@
+--- configure.orig 2009-03-21 13:56:32.000000000 -0400
++++ configure 2009-03-21 13:57:17.000000000 -0400
+@@ -20763,7 +20763,7 @@ else
+ fi
+
+
+-MOZILLA_PLUGINDIR="${MOZILLA_PLUGINDIR:="\${libdir}/mozilla/plugins"}"
++MOZILLA_PLUGINDIR="${MOZILLA_PLUGINDIR}"
+
+
+ if test x$enable_browser_plugin = xyes; then
diff --git a/audio/rhythmbox/files/patch-podcast_rb-podcast-parse.h b/audio/rhythmbox/files/patch-podcast_rb-podcast-parse.h
new file mode 100644
index 000000000..2208b3205
--- /dev/null
+++ b/audio/rhythmbox/files/patch-podcast_rb-podcast-parse.h
@@ -0,0 +1,10 @@
+--- podcast/rb-podcast-parse.h.orig Mon Nov 28 13:51:28 2005
++++ podcast/rb-podcast-parse.h Mon Nov 28 13:51:05 2005
+@@ -22,6 +22,7 @@
+ #ifndef RB_PODCAST_PARSE_H
+ #define RB_PODCAST_PARSE_H
+
++#include <inttypes.h>
+ #include <glib.h>
+
+ typedef struct
diff --git a/audio/rhythmbox/files/patch-python b/audio/rhythmbox/files/patch-python
new file mode 100644
index 000000000..567b4ee9a
--- /dev/null
+++ b/audio/rhythmbox/files/patch-python
@@ -0,0 +1,171 @@
+From 4394826f36fad0ad36ea773b6d4525dfcfcd389b Mon Sep 17 00:00:00 2001
+From: Jonathan Matthew <jonathan@d14n.org>
+Date: Wed, 05 May 2010 12:58:26 +0000
+Subject: python: fix a number of python initialization problems (bug #617587)
+
+- pygtk.require("2.8") doesn't work - it's only after a major version,
+ so we should pass in "2.0" instead
+- init_pygobject() is deprecated, use pygobject_init (and pass in the
+ version we require) instead
+- init_pygtk() is a macro that returns from the current function on
+ error, so we need to call it from a separate function for our error
+ handling to work
+- if some aspect of python initialization failed, we were still using
+ the pygobject GIL macros, which were crashing
+---
+diff --git a/shell/main.c b/shell/main.c
+index 1f27fee..a4dd50a 100644
+--- shell/main.c
++++ shell/main.c
+@@ -35,6 +35,7 @@
+ #define NO_IMPORT_PYGOBJECT
+ #define NO_IMPORT_PYGTK
+ #include <pygobject.h>
++#include "rb-python-module.h"
+
+ /* make sure it's defined somehow */
+ #ifndef _XOPEN_SOURCE
+@@ -327,11 +328,15 @@ main (int argc, char **argv)
+
+ rb_profile_start ("mainloop");
+ #ifdef ENABLE_PYTHON
+- pyg_begin_allow_threads;
+-#endif
++ if (rb_python_init_successful ()) {
++ pyg_begin_allow_threads;
++ gtk_main ();
++ pyg_end_allow_threads;
++ } else {
++ gtk_main ();
++ }
++#else
+ gtk_main ();
+-#ifdef ENABLE_PYTHON
+- pyg_end_allow_threads;
+ #endif
+ rb_profile_end ("mainloop");
+
+diff --git a/shell/rb-python-module.c b/shell/rb-python-module.c
+index 9e14731..1995a42 100644
+--- shell/rb-python-module.c
++++ shell/rb-python-module.c
+@@ -84,8 +84,16 @@ extern PyMethodDef pyrb_functions[];
+ /* We retreive this to check for correct class hierarchy */
+ static PyTypeObject *PyRBPlugin_Type;
+
++static gboolean python_init_successful;
++
+ G_DEFINE_TYPE (RBPythonModule, rb_python_module, G_TYPE_TYPE_MODULE);
+
++static void
++actually_init_pygtk (void)
++{
++ init_pygtk ();
++}
++
+ void
+ rb_python_module_init_python (void)
+ {
+@@ -98,6 +106,7 @@ rb_python_module_init_python (void)
+ char *argv[] = { "rb", "rhythmdb", NULL };
+ GList *paths;
+
++ python_init_successful = FALSE;
+ if (Py_IsInitialized ()) {
+ g_warning ("Python Should only be initialized once, since it's in class_init");
+ g_return_if_reached ();
+@@ -130,7 +139,7 @@ rb_python_module_init_python (void)
+
+ PySys_SetArgv (1, argv);
+
+- /* pygtk.require("2.8") */
++ /* pygtk.require("2.0") */
+ pygtk = PyImport_ImportModule ("pygtk");
+ if (pygtk == NULL) {
+ g_warning ("Could not import pygtk");
+@@ -140,11 +149,15 @@ rb_python_module_init_python (void)
+
+ mdict = PyModule_GetDict (pygtk);
+ require = PyDict_GetItemString (mdict, "require");
+- PyObject_CallObject (require, Py_BuildValue ("(S)", PyString_FromString ("2.8")));
++ PyObject_CallObject (require, Py_BuildValue ("(S)", PyString_FromString ("2.0")));
++ if (PyErr_Occurred ()) {
++ g_warning ("pygtk.require(2.0) failed");
++ PyErr_Print();
++ return;
++ }
+
+ /* import gobject */
+- init_pygobject ();
+- if (PyErr_Occurred ()) {
++ if (pygobject_init (2, 16, 0) == NULL) {
+ g_warning ("Could not initialize pygobject");
+ PyErr_Print();
+ return;
+@@ -154,7 +167,7 @@ rb_python_module_init_python (void)
+ pyg_disable_warning_redirections ();
+
+ /* import gtk */
+- init_pygtk ();
++ actually_init_pygtk ();
+ if (PyErr_Occurred ()) {
+ g_warning ("Could not initialize pygtk");
+ PyErr_Print();
+@@ -172,7 +185,7 @@ rb_python_module_init_python (void)
+
+ mdict = PyModule_GetDict (gtk);
+ pygtk_version = PyDict_GetItemString (mdict, "pygtk_version");
+- pygtk_required_version = Py_BuildValue ("(iii)", 2, 4, 0);
++ pygtk_required_version = Py_BuildValue ("(iii)", 2, 8, 0);
+ if (PyObject_Compare (pygtk_version, pygtk_required_version) == -1) {
+ g_warning("PyGTK %s required, but %s found.",
+ PyString_AsString (PyObject_Repr (pygtk_required_version)),
+@@ -264,6 +277,8 @@ rb_python_module_init_python (void)
+ gettext_args = Py_BuildValue ("ss", GETTEXT_PACKAGE, GNOMELOCALEDIR);
+ PyObject_CallObject (install, gettext_args);
+ Py_DECREF (gettext_args);
++
++ python_init_successful = TRUE;
+ }
+
+ static gboolean
+@@ -329,6 +344,11 @@ rb_python_module_load_with_gil (GTypeModule *module)
+ PyGILState_STATE state;
+ gboolean ret;
+
++ if (python_init_successful == FALSE) {
++ g_warning ("unable to load module as python runtime could not be initialized");
++ return FALSE;
++ }
++
+ state = pyg_gil_state_ensure ();
+ ret = rb_python_module_load (module);
+ pyg_gil_state_release (state);
+@@ -485,6 +505,12 @@ rb_python_module_new (const gchar *path,
+ return result;
+ }
+
++gboolean
++rb_python_init_successful (void)
++{
++ return python_init_successful;
++}
++
+ /* --- these are not module methods, they are here out of convenience --- */
+
+ #if 0
+diff --git a/shell/rb-python-module.h b/shell/rb-python-module.h
+index 5b2c152..30c1200 100644
+--- shell/rb-python-module.h
++++ shell/rb-python-module.h
+@@ -60,6 +60,8 @@ GObject *rb_python_module_new_object (RBPythonModule *module);
+
+ void rb_python_module_init_python (void);
+
++gboolean rb_python_init_successful (void);
++
+ void rb_python_garbage_collect (void);
+
+ void rb_python_shutdown (void);
+--
+cgit v0.8.3.1
diff --git a/audio/rhythmbox/files/patch-remote_dbus_rb-client.c b/audio/rhythmbox/files/patch-remote_dbus_rb-client.c
new file mode 100644
index 000000000..c73cde0dc
--- /dev/null
+++ b/audio/rhythmbox/files/patch-remote_dbus_rb-client.c
@@ -0,0 +1,38 @@
+--- remote/dbus/rb-client.c.orig 2010-10-10 11:56:07.000000000 -0400
++++ remote/dbus/rb-client.c 2010-10-10 11:57:02.000000000 -0400
+@@ -54,7 +54,7 @@ static gboolean previous = FALSE;
+ static gboolean notify = FALSE;
+
+ static gboolean play = FALSE;
+-static gboolean pause = FALSE;
++static gboolean rbpause = FALSE;
+ static gboolean play_pause = FALSE;
+ static gboolean stop = FALSE;
+
+@@ -91,7 +91,7 @@ static GOptionEntry args[] = {
+ { "notify", 0, 0, G_OPTION_ARG_NONE, &notify, N_("Show notification of the playing song"), NULL },
+
+ { "play", 0, 0, G_OPTION_ARG_NONE, &play, N_("Resume playback if currently paused"), NULL },
+- { "pause", 0, 0, G_OPTION_ARG_NONE, &pause, N_("Pause playback if currently playing"), NULL },
++ { "pause", 0, 0, G_OPTION_ARG_NONE, &rbpause, N_("Pause playback if currently playing"), NULL },
+ { "play-pause", 0, 0, G_OPTION_ARG_NONE, &play_pause, N_("Toggle play/pause mode"), NULL },
+ /* { "stop", 0, 0, G_OPTION_ARG_NONE, &stop, N_("Stop playback"), NULL }, */
+
+@@ -608,7 +608,7 @@ main (int argc, char **argv)
+ if (next || previous ||
+ clear_queue ||
+ play_uri || other_stuff ||
+- play || pause || play_pause || stop ||
++ play || rbpause || play_pause || stop ||
+ print_playing || print_playing_format || notify ||
+ (set_volume > -0.01) || volume_up || volume_down || print_volume || mute || unmute || (set_rating > -0.01))
+ no_present = TRUE;
+@@ -696,7 +696,7 @@ main (int argc, char **argv)
+ org_gnome_Rhythmbox_Player_get_playing (player_proxy, &is_playing, &error);
+ if (!annoy (&error)) {
+ rb_debug ("playback state: %d", is_playing);
+- if (play || pause || play_pause) {
++ if (play || rbpause || play_pause) {
+ if (is_playing != play || play_pause) {
+ rb_debug ("calling playPause to change playback state");
+ org_gnome_Rhythmbox_Player_play_pause (player_proxy, FALSE, &error);
diff --git a/audio/rhythmbox/pkg-descr b/audio/rhythmbox/pkg-descr
new file mode 100644
index 000000000..9c4ecf6ca
--- /dev/null
+++ b/audio/rhythmbox/pkg-descr
@@ -0,0 +1,5 @@
+Rhythmbox is an integrated music management application, originally inspired by
+Apple's iTunes. It is free software, designed to work well under the GNOME
+Desktop, and based on the powerful GStreamer media framework.
+
+WWW: http://www.gnome.org/projects/rhythmbox/
diff --git a/audio/rhythmbox/pkg-plist b/audio/rhythmbox/pkg-plist
new file mode 100644
index 000000000..77da9f69d
--- /dev/null
+++ b/audio/rhythmbox/pkg-plist
@@ -0,0 +1,787 @@
+bin/rhythmbox
+bin/rhythmbox-client
+%%ITMS_PLUGIN%%%%WEBPLUGINS_DIR%%/librhythmbox-itms-detection-plugin.a
+%%ITMS_PLUGIN%%%%WEBPLUGINS_DIR%%/librhythmbox-itms-detection-plugin.la
+%%ITMS_PLUGIN%%%%WEBPLUGINS_DIR%%/librhythmbox-itms-detection-plugin.so
+lib/librhythmbox-core.la
+lib/librhythmbox-core.so
+lib/librhythmbox-core.so.0
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/CoverArtDatabase.py
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/CoverArtDatabase.pyc
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/CoverArtDatabase.pyo
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/EmbeddedCoverArtSearch.py
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/EmbeddedCoverArtSearch.pyc
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/EmbeddedCoverArtSearch.pyo
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/LastFMCoverArtSearch.py
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/LastFMCoverArtSearch.pyc
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/LastFMCoverArtSearch.pyo
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/LocalCoverArtSearch.py
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/LocalCoverArtSearch.pyc
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/LocalCoverArtSearch.pyo
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/MusicBrainzCoverArtSearch.py
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/MusicBrainzCoverArtSearch.pyc
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/MusicBrainzCoverArtSearch.pyo
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/PodcastCoverArtSearch.py
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/PodcastCoverArtSearch.pyc
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/PodcastCoverArtSearch.pyo
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/__init__.py
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/__init__.pyc
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/__init__.pyo
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/artdisplay.rb-plugin
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/lastfm_red_small.png
+%%PYTHON%%lib/rhythmbox/plugins/artdisplay/rhythmbox-missing-artwork.svg
+lib/rhythmbox/plugins/audiocd/album-info.ui
+lib/rhythmbox/plugins/audiocd/audiocd-ui.xml
+lib/rhythmbox/plugins/audiocd/audiocd.rb-plugin
+lib/rhythmbox/plugins/audiocd/libaudiocd.la
+lib/rhythmbox/plugins/audiocd/libaudiocd.so
+lib/rhythmbox/plugins/audiocd/multiple-album.ui
+lib/rhythmbox/plugins/audioscrobbler/as-icon.png
+lib/rhythmbox/plugins/audioscrobbler/audioscrobbler-prefs.ui
+lib/rhythmbox/plugins/audioscrobbler/audioscrobbler-ui.xml
+lib/rhythmbox/plugins/audioscrobbler/audioscrobbler.rb-plugin
+lib/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.la
+lib/rhythmbox/plugins/audioscrobbler/libaudioscrobbler.so
+lib/rhythmbox/plugins/cd-recorder/cd-recorder.rb-plugin
+lib/rhythmbox/plugins/cd-recorder/libcd-recorder.la
+lib/rhythmbox/plugins/cd-recorder/libcd-recorder.so
+%%PYTHON%%lib/rhythmbox/plugins/context/AlbumTab.py
+%%PYTHON%%lib/rhythmbox/plugins/context/AlbumTab.pyc
+%%PYTHON%%lib/rhythmbox/plugins/context/AlbumTab.pyo
+%%PYTHON%%lib/rhythmbox/plugins/context/ArtistTab.py
+%%PYTHON%%lib/rhythmbox/plugins/context/ArtistTab.pyc
+%%PYTHON%%lib/rhythmbox/plugins/context/ArtistTab.pyo
+%%PYTHON%%lib/rhythmbox/plugins/context/ContextView.py
+%%PYTHON%%lib/rhythmbox/plugins/context/ContextView.pyc
+%%PYTHON%%lib/rhythmbox/plugins/context/ContextView.pyo
+%%PYTHON%%lib/rhythmbox/plugins/context/LastFM.py
+%%PYTHON%%lib/rhythmbox/plugins/context/LastFM.pyc
+%%PYTHON%%lib/rhythmbox/plugins/context/LastFM.pyo
+%%PYTHON%%lib/rhythmbox/plugins/context/LyricsTab.py
+%%PYTHON%%lib/rhythmbox/plugins/context/LyricsTab.pyc
+%%PYTHON%%lib/rhythmbox/plugins/context/LyricsTab.pyo
+%%PYTHON%%lib/rhythmbox/plugins/context/__init__.py
+%%PYTHON%%lib/rhythmbox/plugins/context/__init__.pyc
+%%PYTHON%%lib/rhythmbox/plugins/context/__init__.pyo
+%%PYTHON%%lib/rhythmbox/plugins/context/context.rb-plugin
+%%PYTHON%%lib/rhythmbox/plugins/context/img/lastfm.png
+%%PYTHON%%lib/rhythmbox/plugins/context/img/spinner.gif
+%%PYTHON%%lib/rhythmbox/plugins/context/tmpl/album-tmpl.html
+%%PYTHON%%lib/rhythmbox/plugins/context/tmpl/artist-tmpl.html
+%%PYTHON%%lib/rhythmbox/plugins/context/tmpl/loading.html
+%%PYTHON%%lib/rhythmbox/plugins/context/tmpl/lyrics-tmpl.html
+%%PYTHON%%lib/rhythmbox/plugins/context/tmpl/main.css
+%%DAAP%%lib/rhythmbox/plugins/daap/daap-prefs.ui
+%%DAAP%%lib/rhythmbox/plugins/daap/daap-ui.xml
+%%DAAP%%lib/rhythmbox/plugins/daap/daap.rb-plugin
+%%DAAP%%lib/rhythmbox/plugins/daap/libdaap.la
+%%DAAP%%lib/rhythmbox/plugins/daap/libdaap.so
+%%DAAP%%lib/rhythmbox/plugins/daap/rb-daap-glue.h
+lib/rhythmbox/plugins/fmradio/fmradio-ui.xml
+lib/rhythmbox/plugins/fmradio/fmradio.rb-plugin
+lib/rhythmbox/plugins/fmradio/libfmradio.la
+lib/rhythmbox/plugins/fmradio/libfmradio.so
+lib/rhythmbox/plugins/generic-player/generic-player-info.ui
+lib/rhythmbox/plugins/generic-player/generic-player-ui.xml
+lib/rhythmbox/plugins/generic-player/generic-player.rb-plugin
+lib/rhythmbox/plugins/generic-player/libgeneric-player.la
+lib/rhythmbox/plugins/generic-player/libgeneric-player.so
+%%PYTHON%%lib/rhythmbox/plugins/im-status/__init__.py
+%%PYTHON%%lib/rhythmbox/plugins/im-status/__init__.pyc
+%%PYTHON%%lib/rhythmbox/plugins/im-status/__init__.pyo
+%%PYTHON%%lib/rhythmbox/plugins/im-status/im-status.rb-plugin
+%%IPOD%%lib/rhythmbox/plugins/ipod/ipod-info.ui
+%%IPOD%%lib/rhythmbox/plugins/ipod/ipod-init.ui
+%%IPOD%%lib/rhythmbox/plugins/ipod/ipod-ui.xml
+%%IPOD%%lib/rhythmbox/plugins/ipod/ipod.rb-plugin
+%%IPOD%%lib/rhythmbox/plugins/ipod/libipod.la
+%%IPOD%%lib/rhythmbox/plugins/ipod/libipod.so
+lib/rhythmbox/plugins/iradio/iradio-initial.pls
+lib/rhythmbox/plugins/iradio/iradio-ui.xml
+lib/rhythmbox/plugins/iradio/iradio.rb-plugin
+lib/rhythmbox/plugins/iradio/libiradio.la
+lib/rhythmbox/plugins/iradio/libiradio.so
+lib/rhythmbox/plugins/iradio/station-properties.ui
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoConfigureDialog.py
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoConfigureDialog.pyc
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoConfigureDialog.pyo
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoSaxHandler.py
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoSaxHandler.pyc
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoSaxHandler.pyo
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoSource.py
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoSource.pyc
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/JamendoSource.pyo
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/__init__.py
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/__init__.pyc
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/__init__.pyo
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/jamendo.rb-plugin
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/jamendo-loading.ui
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/jamendo-prefs.ui
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/jamendo_logo.png
+%%PYTHON%%lib/rhythmbox/plugins/jamendo/jamendo_logo_medium.png
+%%LIRC%%lib/rhythmbox/plugins/rblirc/librblirc.la
+%%LIRC%%lib/rhythmbox/plugins/rblirc/librblirc.so
+%%LIRC%%lib/rhythmbox/plugins/rblirc/lirc.rb-plugin
+%%LIRC%%lib/rhythmbox/plugins/rblirc/rhythmbox_lirc_default
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/AstrawebParser.py
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/AstrawebParser.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/AstrawebParser.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LeoslyricsParser.py
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LeoslyricsParser.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LeoslyricsParser.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyrcParser.py
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyrcParser.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyrcParser.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsSites.py
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsSites.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsSites.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricWikiParser.py
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricWikiParser.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricWikiParser.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsConfigureDialog.py
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsConfigureDialog.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsConfigureDialog.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsParse.py
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsParse.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/LyricsParse.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/TerraParser.py
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/TerraParser.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/TerraParser.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/WinampcnParser.py
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/WinampcnParser.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/WinampcnParser.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__init__.py
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__init__.pyc
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/__init__.pyo
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/lyrics-prefs.ui
+%%PYTHON%%lib/rhythmbox/plugins/lyrics/lyrics.rb-plugin
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/BuyAlbumHandler.py
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/BuyAlbumHandler.pyc
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/BuyAlbumHandler.pyo
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/MagnatuneSource.py
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/MagnatuneSource.pyc
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/MagnatuneSource.pyo
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/TrackListHandler.py
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/TrackListHandler.pyc
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/TrackListHandler.pyo
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/__init__.py
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/__init__.pyc
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/__init__.pyo
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/magnatune-loading.ui
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/magnatune-prefs.ui
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/magnatune.rb-plugin
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/magnatune_logo_color_small.png
+%%PYTHON%%lib/rhythmbox/plugins/magnatune/magnatune_logo_color_tiny.png
+lib/rhythmbox/plugins/mmkeys/libmmkeys.la
+lib/rhythmbox/plugins/mmkeys/libmmkeys.so
+lib/rhythmbox/plugins/mmkeys/mmkeys.rb-plugin
+%%MTP%%lib/rhythmbox/plugins/mtpdevice/libmtpdevice.la
+%%MTP%%lib/rhythmbox/plugins/mtpdevice/libmtpdevice.so
+%%MTP%%lib/rhythmbox/plugins/mtpdevice/mtp-info.ui
+%%MTP%%lib/rhythmbox/plugins/mtpdevice/mtp-ui.xml
+%%MTP%%lib/rhythmbox/plugins/mtpdevice/mtpdevice.rb-plugin
+lib/rhythmbox/plugins/power-manager/libpower-manager.la
+lib/rhythmbox/plugins/power-manager/libpower-manager.so
+lib/rhythmbox/plugins/power-manager/power-manager.rb-plugin
+%%PYTHON%%lib/rhythmbox/plugins/python-console/pythonconsole.py
+%%PYTHON%%lib/rhythmbox/plugins/python-console/pythonconsole.pyc
+%%PYTHON%%lib/rhythmbox/plugins/python-console/pythonconsole.pyo
+%%PYTHON%%lib/rhythmbox/plugins/python-console/pythonconsole.rb-plugin
+%%PYTHON%%lib/rhythmbox/plugins/rb/Coroutine.py
+%%PYTHON%%lib/rhythmbox/plugins/rb/Coroutine.pyc
+%%PYTHON%%lib/rhythmbox/plugins/rb/Coroutine.pyo
+%%PYTHON%%lib/rhythmbox/plugins/rb/Loader.py
+%%PYTHON%%lib/rhythmbox/plugins/rb/Loader.pyc
+%%PYTHON%%lib/rhythmbox/plugins/rb/Loader.pyo
+%%PYTHON%%lib/rhythmbox/plugins/rb/URLCache.py
+%%PYTHON%%lib/rhythmbox/plugins/rb/URLCache.pyc
+%%PYTHON%%lib/rhythmbox/plugins/rb/URLCache.pyo
+%%PYTHON%%lib/rhythmbox/plugins/rb/__init__.py
+%%PYTHON%%lib/rhythmbox/plugins/rb/__init__.pyc
+%%PYTHON%%lib/rhythmbox/plugins/rb/__init__.pyo
+%%PYTHON%%lib/rhythmbox/plugins/rb/stringmatch.py
+%%PYTHON%%lib/rhythmbox/plugins/rb/stringmatch.pyc
+%%PYTHON%%lib/rhythmbox/plugins/rb/stringmatch.pyo
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/__init__.py
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/__init__.pyc
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/__init__.pyo
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/config.py
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/config.pyc
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/config.pyo
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/player.py
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/player.pyc
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/player.pyo
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/replaygain-prefs.ui
+%%PYTHON%%lib/rhythmbox/plugins/replaygain/replaygain.rb-plugin
+%%PYTHON%%lib/rhythmbox/plugins/sendto/__init__.py
+%%PYTHON%%lib/rhythmbox/plugins/sendto/__init__.pyc
+%%PYTHON%%lib/rhythmbox/plugins/sendto/__init__.pyo
+%%PYTHON%%lib/rhythmbox/plugins/sendto/sendto.rb-plugin
+lib/rhythmbox/plugins/status-icon/libstatus-icon.la
+lib/rhythmbox/plugins/status-icon/libstatus-icon.so
+lib/rhythmbox/plugins/status-icon/status-icon-preferences.ui
+lib/rhythmbox/plugins/status-icon/status-icon-ui.xml
+lib/rhythmbox/plugins/status-icon/status-icon.rb-plugin
+%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/MediaPlayer.py
+%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/MediaPlayer.pyc
+%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/MediaPlayer.pyo
+%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/MediaStore.py
+%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/MediaStore.pyc
+%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/MediaStore.pyo
+%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/UpnpSource.py
+%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/UpnpSource.pyc
+%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/UpnpSource.pyo
+%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/__init__.py
+%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/__init__.pyc
+%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/__init__.pyo
+%%PYTHON%%lib/rhythmbox/plugins/upnp_coherence/coherence.rb-plugin
+lib/rhythmbox/plugins/visualizer/libvisualizer.la
+lib/rhythmbox/plugins/visualizer/libvisualizer.so
+lib/rhythmbox/plugins/visualizer/rb-visualizer-glue.h
+lib/rhythmbox/plugins/visualizer/visualizer-controls.ui
+lib/rhythmbox/plugins/visualizer/visualizer-ui.xml
+lib/rhythmbox/plugins/visualizer/visualizer.rb-plugin
+libexec/rhythmbox-metadata
+share/applications/rhythmbox.desktop
+share/dbus-1/services/org.gnome.Rhythmbox.service
+%%DOCSDIR%%/RBAutoPlaylistSource.html
+%%DOCSDIR%%/RBBrowserSource.html
+%%DOCSDIR%%/RBCellRendererPixbuf.html
+%%DOCSDIR%%/RBCellRendererRating.html
+%%DOCSDIR%%/RBEncoder.html
+%%DOCSDIR%%/RBEntryView.html
+%%DOCSDIR%%/RBHistory.html
+%%DOCSDIR%%/RBImportErrorsSource.html
+%%DOCSDIR%%/RBLibraryBrowser.html
+%%DOCSDIR%%/RBLibrarySource.html
+%%DOCSDIR%%/RBMetaData.html
+%%DOCSDIR%%/RBMissingFilesSource.html
+%%DOCSDIR%%/RBPlayOrder.html
+%%DOCSDIR%%/RBPlayQueueSource.html
+%%DOCSDIR%%/RBPlayer.html
+%%DOCSDIR%%/RBPlayerGstDataTee.html
+%%DOCSDIR%%/RBPlayerGstFilter.html
+%%DOCSDIR%%/RBPlayerGstTee.html
+%%DOCSDIR%%/RBPlaylistManager.html
+%%DOCSDIR%%/RBPlaylistSource.html
+%%DOCSDIR%%/RBPlugin.html
+%%DOCSDIR%%/RBPropertyView.html
+%%DOCSDIR%%/RBQueryCreator.html
+%%DOCSDIR%%/RBRandomPlayOrder.html
+%%DOCSDIR%%/RBRating.html
+%%DOCSDIR%%/RBRemovableMediaManager.html
+%%DOCSDIR%%/RBRemovableMediaSource.html
+%%DOCSDIR%%/RBSearchEntry.html
+%%DOCSDIR%%/RBShell.html
+%%DOCSDIR%%/RBShellClipboard.html
+%%DOCSDIR%%/RBShellPlayer.html
+%%DOCSDIR%%/RBShellPreferences.html
+%%DOCSDIR%%/RBSongInfo.html
+%%DOCSDIR%%/RBSource.html
+%%DOCSDIR%%/RBSourceHeader.html
+%%DOCSDIR%%/RBSourceList.html
+%%DOCSDIR%%/RBSourceListModel.html
+%%DOCSDIR%%/RBSourceSearch.html
+%%DOCSDIR%%/RBSourceSearchBasic.html
+%%DOCSDIR%%/RBStaticPlaylistSource.html
+%%DOCSDIR%%/RBStatusbar.html
+%%DOCSDIR%%/RBStreamingSource.html
+%%DOCSDIR%%/RBStringValueMap.html
+%%DOCSDIR%%/RBURIDialog.html
+%%DOCSDIR%%/RhythmDB.html
+%%DOCSDIR%%/RhythmDBImportJob.html
+%%DOCSDIR%%/RhythmDBPropertyModel.html
+%%DOCSDIR%%/RhythmDBQueryModel.html
+%%DOCSDIR%%/RhythmDBQueryResults.html
+%%DOCSDIR%%/ch01.html
+%%DOCSDIR%%/ch02.html
+%%DOCSDIR%%/ch03.html
+%%DOCSDIR%%/ch04.html
+%%DOCSDIR%%/ch05.html
+%%DOCSDIR%%/ch06.html
+%%DOCSDIR%%/ch07.html
+%%DOCSDIR%%/home.png
+%%DOCSDIR%%/index.html
+%%DOCSDIR%%/index.sgml
+%%DOCSDIR%%/left.png
+%%DOCSDIR%%/rhythmbox-RBSourceGroup.html
+%%DOCSDIR%%/rhythmbox-rb-async-queue-watch.html
+%%DOCSDIR%%/rhythmbox-rb-builder-helpers.html
+%%DOCSDIR%%/rhythmbox-rb-debug.html
+%%DOCSDIR%%/rhythmbox-rb-dialog.html
+%%DOCSDIR%%/rhythmbox-rb-file-helpers.html
+%%DOCSDIR%%/rhythmbox-rb-header.html
+%%DOCSDIR%%/rhythmbox-rb-rating-helper.html
+%%DOCSDIR%%/rhythmbox-rb-text-helpers.html
+%%DOCSDIR%%/rhythmbox-rb-tree-dnd.html
+%%DOCSDIR%%/rhythmbox-rb-util.html
+%%DOCSDIR%%/rhythmbox.devhelp
+%%DOCSDIR%%/rhythmbox.devhelp2
+%%DOCSDIR%%/right.png
+%%DOCSDIR%%/style.css
+%%DOCSDIR%%/up.png
+share/gnome/help/rhythmbox/C/fdl-appendix.xml
+share/gnome/help/rhythmbox/C/figures/rb-iradio-main.png
+share/gnome/help/rhythmbox/C/figures/rb-notification-area-menu.png
+share/gnome/help/rhythmbox/C/figures/rb-notification-window.png
+share/gnome/help/rhythmbox/C/figures/rb-notification-zone.png
+share/gnome/help/rhythmbox/C/figures/rb-podcast-main.png
+share/gnome/help/rhythmbox/C/figures/rb-statusbar.png
+share/gnome/help/rhythmbox/C/figures/rb-toolbar-prevplaynext.png
+share/gnome/help/rhythmbox/C/figures/rb-toolbar-repeat.png
+share/gnome/help/rhythmbox/C/figures/rb-toolbar-shuffle.png
+share/gnome/help/rhythmbox/C/figures/rb-toolbar.png
+share/gnome/help/rhythmbox/C/figures/rb-volume-changer.png
+share/gnome/help/rhythmbox/C/figures/rb-window-small.png
+share/gnome/help/rhythmbox/C/figures/rb-window.png
+share/gnome/help/rhythmbox/C/legal.xml
+share/gnome/help/rhythmbox/C/rhythmbox.xml
+share/gnome/help/rhythmbox/cs/figures/rb-iradio-main.png
+share/gnome/help/rhythmbox/cs/figures/rb-notification-area-menu.png
+share/gnome/help/rhythmbox/cs/figures/rb-notification-window.png
+share/gnome/help/rhythmbox/cs/figures/rb-notification-zone.png
+share/gnome/help/rhythmbox/cs/figures/rb-podcast-main.png
+share/gnome/help/rhythmbox/cs/figures/rb-statusbar.png
+share/gnome/help/rhythmbox/cs/figures/rb-toolbar-prevplaynext.png
+share/gnome/help/rhythmbox/cs/figures/rb-toolbar-repeat.png
+share/gnome/help/rhythmbox/cs/figures/rb-toolbar-shuffle.png
+share/gnome/help/rhythmbox/cs/figures/rb-toolbar.png
+share/gnome/help/rhythmbox/cs/figures/rb-volume-changer.png
+share/gnome/help/rhythmbox/cs/figures/rb-window-small.png
+share/gnome/help/rhythmbox/cs/figures/rb-window.png
+share/gnome/help/rhythmbox/cs/rhythmbox.xml
+share/gnome/help/rhythmbox/da/figures/rb-iradio-main.png
+share/gnome/help/rhythmbox/da/figures/rb-notification-area-menu.png
+share/gnome/help/rhythmbox/da/figures/rb-notification-window.png
+share/gnome/help/rhythmbox/da/figures/rb-notification-zone.png
+share/gnome/help/rhythmbox/da/figures/rb-podcast-main.png
+share/gnome/help/rhythmbox/da/figures/rb-statusbar.png
+share/gnome/help/rhythmbox/da/figures/rb-toolbar-prevplaynext.png
+share/gnome/help/rhythmbox/da/figures/rb-toolbar-repeat.png
+share/gnome/help/rhythmbox/da/figures/rb-toolbar-shuffle.png
+share/gnome/help/rhythmbox/da/figures/rb-toolbar.png
+share/gnome/help/rhythmbox/da/figures/rb-volume-changer.png
+share/gnome/help/rhythmbox/da/figures/rb-window-small.png
+share/gnome/help/rhythmbox/da/figures/rb-window.png
+share/gnome/help/rhythmbox/da/rhythmbox.xml
+share/gnome/help/rhythmbox/de/figures/rb-iradio-main.png
+share/gnome/help/rhythmbox/de/figures/rb-notification-area-menu.png
+share/gnome/help/rhythmbox/de/figures/rb-notification-window.png
+share/gnome/help/rhythmbox/de/figures/rb-notification-zone.png
+share/gnome/help/rhythmbox/de/figures/rb-podcast-main.png
+share/gnome/help/rhythmbox/de/figures/rb-statusbar.png
+share/gnome/help/rhythmbox/de/figures/rb-toolbar-prevplaynext.png
+share/gnome/help/rhythmbox/de/figures/rb-toolbar-repeat.png
+share/gnome/help/rhythmbox/de/figures/rb-toolbar-shuffle.png
+share/gnome/help/rhythmbox/de/figures/rb-toolbar.png
+share/gnome/help/rhythmbox/de/figures/rb-volume-changer.png
+share/gnome/help/rhythmbox/de/figures/rb-window-small.png
+share/gnome/help/rhythmbox/de/figures/rb-window.png
+share/gnome/help/rhythmbox/de/rhythmbox.xml
+share/gnome/help/rhythmbox/el/figures/rb-iradio-main.png
+share/gnome/help/rhythmbox/el/figures/rb-notification-area-menu.png
+share/gnome/help/rhythmbox/el/figures/rb-notification-window.png
+share/gnome/help/rhythmbox/el/figures/rb-notification-zone.png
+share/gnome/help/rhythmbox/el/figures/rb-podcast-main.png
+share/gnome/help/rhythmbox/el/figures/rb-statusbar.png
+share/gnome/help/rhythmbox/el/figures/rb-toolbar-prevplaynext.png
+share/gnome/help/rhythmbox/el/figures/rb-toolbar-repeat.png
+share/gnome/help/rhythmbox/el/figures/rb-toolbar-shuffle.png
+share/gnome/help/rhythmbox/el/figures/rb-toolbar.png
+share/gnome/help/rhythmbox/el/figures/rb-volume-changer.png
+share/gnome/help/rhythmbox/el/figures/rb-window-small.png
+share/gnome/help/rhythmbox/el/figures/rb-window.png
+share/gnome/help/rhythmbox/el/rhythmbox.xml
+share/gnome/help/rhythmbox/es/figures/rb-iradio-main.png
+share/gnome/help/rhythmbox/es/figures/rb-notification-area-menu.png
+share/gnome/help/rhythmbox/es/figures/rb-notification-window.png
+share/gnome/help/rhythmbox/es/figures/rb-notification-zone.png
+share/gnome/help/rhythmbox/es/figures/rb-podcast-main.png
+share/gnome/help/rhythmbox/es/figures/rb-statusbar.png
+share/gnome/help/rhythmbox/es/figures/rb-toolbar-prevplaynext.png
+share/gnome/help/rhythmbox/es/figures/rb-toolbar-repeat.png
+share/gnome/help/rhythmbox/es/figures/rb-toolbar-shuffle.png
+share/gnome/help/rhythmbox/es/figures/rb-toolbar.png
+share/gnome/help/rhythmbox/es/figures/rb-volume-changer.png
+share/gnome/help/rhythmbox/es/figures/rb-window-small.png
+share/gnome/help/rhythmbox/es/figures/rb-window.png
+share/gnome/help/rhythmbox/es/rhythmbox.xml
+share/gnome/help/rhythmbox/fr/figures/rb-iradio-main.png
+share/gnome/help/rhythmbox/fr/figures/rb-notification-area-menu.png
+share/gnome/help/rhythmbox/fr/figures/rb-notification-window.png
+share/gnome/help/rhythmbox/fr/figures/rb-notification-zone.png
+share/gnome/help/rhythmbox/fr/figures/rb-podcast-main.png
+share/gnome/help/rhythmbox/fr/figures/rb-statusbar.png
+share/gnome/help/rhythmbox/fr/figures/rb-toolbar-prevplaynext.png
+share/gnome/help/rhythmbox/fr/figures/rb-toolbar-repeat.png
+share/gnome/help/rhythmbox/fr/figures/rb-toolbar-shuffle.png
+share/gnome/help/rhythmbox/fr/figures/rb-toolbar.png
+share/gnome/help/rhythmbox/fr/figures/rb-volume-changer.png
+share/gnome/help/rhythmbox/fr/figures/rb-window-small.png
+share/gnome/help/rhythmbox/fr/figures/rb-window.png
+share/gnome/help/rhythmbox/fr/rhythmbox.xml
+share/gnome/help/rhythmbox/it/figures/rb-iradio-main.png
+share/gnome/help/rhythmbox/it/figures/rb-notification-area-menu.png
+share/gnome/help/rhythmbox/it/figures/rb-notification-window.png
+share/gnome/help/rhythmbox/it/figures/rb-notification-zone.png
+share/gnome/help/rhythmbox/it/figures/rb-podcast-main.png
+share/gnome/help/rhythmbox/it/figures/rb-statusbar.png
+share/gnome/help/rhythmbox/it/figures/rb-toolbar-prevplaynext.png
+share/gnome/help/rhythmbox/it/figures/rb-toolbar-repeat.png
+share/gnome/help/rhythmbox/it/figures/rb-toolbar-shuffle.png
+share/gnome/help/rhythmbox/it/figures/rb-toolbar.png
+share/gnome/help/rhythmbox/it/figures/rb-volume-changer.png
+share/gnome/help/rhythmbox/it/figures/rb-window-small.png
+share/gnome/help/rhythmbox/it/figures/rb-window.png
+share/gnome/help/rhythmbox/it/rhythmbox.xml
+share/gnome/help/rhythmbox/oc/figures/rb-iradio-main.png
+share/gnome/help/rhythmbox/oc/figures/rb-notification-area-menu.png
+share/gnome/help/rhythmbox/oc/figures/rb-notification-window.png
+share/gnome/help/rhythmbox/oc/figures/rb-notification-zone.png
+share/gnome/help/rhythmbox/oc/figures/rb-podcast-main.png
+share/gnome/help/rhythmbox/oc/figures/rb-statusbar.png
+share/gnome/help/rhythmbox/oc/figures/rb-toolbar-prevplaynext.png
+share/gnome/help/rhythmbox/oc/figures/rb-toolbar-repeat.png
+share/gnome/help/rhythmbox/oc/figures/rb-toolbar-shuffle.png
+share/gnome/help/rhythmbox/oc/figures/rb-toolbar.png
+share/gnome/help/rhythmbox/oc/figures/rb-volume-changer.png
+share/gnome/help/rhythmbox/oc/figures/rb-window-small.png
+share/gnome/help/rhythmbox/oc/figures/rb-window.png
+share/gnome/help/rhythmbox/oc/rhythmbox.xml
+share/gnome/help/rhythmbox/pt/figures/rb-iradio-main.png
+share/gnome/help/rhythmbox/pt/figures/rb-notification-area-menu.png
+share/gnome/help/rhythmbox/pt/figures/rb-notification-window.png
+share/gnome/help/rhythmbox/pt/figures/rb-notification-zone.png
+share/gnome/help/rhythmbox/pt/figures/rb-podcast-main.png
+share/gnome/help/rhythmbox/pt/figures/rb-statusbar.png
+share/gnome/help/rhythmbox/pt/figures/rb-toolbar-prevplaynext.png
+share/gnome/help/rhythmbox/pt/figures/rb-toolbar-repeat.png
+share/gnome/help/rhythmbox/pt/figures/rb-toolbar-shuffle.png
+share/gnome/help/rhythmbox/pt/figures/rb-toolbar.png
+share/gnome/help/rhythmbox/pt/figures/rb-volume-changer.png
+share/gnome/help/rhythmbox/pt/figures/rb-window-small.png
+share/gnome/help/rhythmbox/pt/figures/rb-window.png
+share/gnome/help/rhythmbox/pt/rhythmbox.xml
+share/gnome/help/rhythmbox/ru/figures/rb-iradio-main.png
+share/gnome/help/rhythmbox/ru/figures/rb-notification-area-menu.png
+share/gnome/help/rhythmbox/ru/figures/rb-notification-window.png
+share/gnome/help/rhythmbox/ru/figures/rb-notification-zone.png
+share/gnome/help/rhythmbox/ru/figures/rb-podcast-main.png
+share/gnome/help/rhythmbox/ru/figures/rb-statusbar.png
+share/gnome/help/rhythmbox/ru/figures/rb-toolbar-prevplaynext.png
+share/gnome/help/rhythmbox/ru/figures/rb-toolbar-repeat.png
+share/gnome/help/rhythmbox/ru/figures/rb-toolbar-shuffle.png
+share/gnome/help/rhythmbox/ru/figures/rb-toolbar.png
+share/gnome/help/rhythmbox/ru/figures/rb-volume-changer.png
+share/gnome/help/rhythmbox/ru/figures/rb-window-small.png
+share/gnome/help/rhythmbox/ru/figures/rb-window.png
+share/gnome/help/rhythmbox/ru/rhythmbox.xml
+share/gnome/help/rhythmbox/sv/figures/rb-iradio-main.png
+share/gnome/help/rhythmbox/sv/figures/rb-notification-area-menu.png
+share/gnome/help/rhythmbox/sv/figures/rb-notification-window.png
+share/gnome/help/rhythmbox/sv/figures/rb-notification-zone.png
+share/gnome/help/rhythmbox/sv/figures/rb-podcast-main.png
+share/gnome/help/rhythmbox/sv/figures/rb-statusbar.png
+share/gnome/help/rhythmbox/sv/figures/rb-toolbar-prevplaynext.png
+share/gnome/help/rhythmbox/sv/figures/rb-toolbar-repeat.png
+share/gnome/help/rhythmbox/sv/figures/rb-toolbar-shuffle.png
+share/gnome/help/rhythmbox/sv/figures/rb-toolbar.png
+share/gnome/help/rhythmbox/sv/figures/rb-volume-changer.png
+share/gnome/help/rhythmbox/sv/figures/rb-window-small.png
+share/gnome/help/rhythmbox/sv/figures/rb-window.png
+share/gnome/help/rhythmbox/sv/rhythmbox.xml
+share/gnome/help/rhythmbox/uk/figures/rb-iradio-main.png
+share/gnome/help/rhythmbox/uk/figures/rb-notification-area-menu.png
+share/gnome/help/rhythmbox/uk/figures/rb-notification-window.png
+share/gnome/help/rhythmbox/uk/figures/rb-notification-zone.png
+share/gnome/help/rhythmbox/uk/figures/rb-podcast-main.png
+share/gnome/help/rhythmbox/uk/figures/rb-statusbar.png
+share/gnome/help/rhythmbox/uk/figures/rb-toolbar-prevplaynext.png
+share/gnome/help/rhythmbox/uk/figures/rb-toolbar-repeat.png
+share/gnome/help/rhythmbox/uk/figures/rb-toolbar-shuffle.png
+share/gnome/help/rhythmbox/uk/figures/rb-toolbar.png
+share/gnome/help/rhythmbox/uk/figures/rb-volume-changer.png
+share/gnome/help/rhythmbox/uk/figures/rb-window-small.png
+share/gnome/help/rhythmbox/uk/figures/rb-window.png
+share/gnome/help/rhythmbox/uk/rhythmbox.xml
+share/gnome/help/rhythmbox/zh_CN/figures/rb-iradio-main.png
+share/gnome/help/rhythmbox/zh_CN/figures/rb-notification-area-menu.png
+share/gnome/help/rhythmbox/zh_CN/figures/rb-notification-window.png
+share/gnome/help/rhythmbox/zh_CN/figures/rb-notification-zone.png
+share/gnome/help/rhythmbox/zh_CN/figures/rb-podcast-main.png
+share/gnome/help/rhythmbox/zh_CN/figures/rb-statusbar.png
+share/gnome/help/rhythmbox/zh_CN/figures/rb-toolbar-prevplaynext.png
+share/gnome/help/rhythmbox/zh_CN/figures/rb-toolbar-repeat.png
+share/gnome/help/rhythmbox/zh_CN/figures/rb-toolbar-shuffle.png
+share/gnome/help/rhythmbox/zh_CN/figures/rb-toolbar.png
+share/gnome/help/rhythmbox/zh_CN/figures/rb-volume-changer.png
+share/gnome/help/rhythmbox/zh_CN/figures/rb-window-small.png
+share/gnome/help/rhythmbox/zh_CN/figures/rb-window.png
+share/gnome/help/rhythmbox/zh_CN/rhythmbox.xml
+share/icons/hicolor/16x16/apps/rhythmbox.png
+share/icons/hicolor/22x22/apps/rhythmbox.png
+share/icons/hicolor/24x24/apps/rhythmbox.png
+share/icons/hicolor/24x24/places/music-library.png
+share/icons/hicolor/32x32/apps/rhythmbox.png
+share/icons/hicolor/48x48/apps/rhythmbox.png
+share/icons/hicolor/scalable/apps/rhythmbox.svg
+share/locale/af/LC_MESSAGES/rhythmbox.mo
+share/locale/am/LC_MESSAGES/rhythmbox.mo
+share/locale/ar/LC_MESSAGES/rhythmbox.mo
+share/locale/as/LC_MESSAGES/rhythmbox.mo
+share/locale/az/LC_MESSAGES/rhythmbox.mo
+share/locale/be/LC_MESSAGES/rhythmbox.mo
+share/locale/be@latin/LC_MESSAGES/rhythmbox.mo
+share/locale/bg/LC_MESSAGES/rhythmbox.mo
+share/locale/bn_IN/LC_MESSAGES/rhythmbox.mo
+share/locale/br/LC_MESSAGES/rhythmbox.mo
+share/locale/ca/LC_MESSAGES/rhythmbox.mo
+share/locale/cs/LC_MESSAGES/rhythmbox.mo
+share/locale/cy/LC_MESSAGES/rhythmbox.mo
+share/locale/da/LC_MESSAGES/rhythmbox.mo
+share/locale/de/LC_MESSAGES/rhythmbox.mo
+share/locale/dz/LC_MESSAGES/rhythmbox.mo
+share/locale/el/LC_MESSAGES/rhythmbox.mo
+share/locale/en_CA/LC_MESSAGES/rhythmbox.mo
+share/locale/en_GB/LC_MESSAGES/rhythmbox.mo
+share/locale/es/LC_MESSAGES/rhythmbox.mo
+share/locale/et/LC_MESSAGES/rhythmbox.mo
+share/locale/eu/LC_MESSAGES/rhythmbox.mo
+share/locale/fi/LC_MESSAGES/rhythmbox.mo
+share/locale/fr/LC_MESSAGES/rhythmbox.mo
+share/locale/ga/LC_MESSAGES/rhythmbox.mo
+share/locale/gl/LC_MESSAGES/rhythmbox.mo
+share/locale/gu/LC_MESSAGES/rhythmbox.mo
+share/locale/he/LC_MESSAGES/rhythmbox.mo
+share/locale/hi/LC_MESSAGES/rhythmbox.mo
+share/locale/hr/LC_MESSAGES/rhythmbox.mo
+share/locale/hu/LC_MESSAGES/rhythmbox.mo
+share/locale/id/LC_MESSAGES/rhythmbox.mo
+share/locale/is/LC_MESSAGES/rhythmbox.mo
+share/locale/it/LC_MESSAGES/rhythmbox.mo
+share/locale/ja/LC_MESSAGES/rhythmbox.mo
+share/locale/kn/LC_MESSAGES/rhythmbox.mo
+share/locale/ko/LC_MESSAGES/rhythmbox.mo
+share/locale/lt/LC_MESSAGES/rhythmbox.mo
+share/locale/lv/LC_MESSAGES/rhythmbox.mo
+share/locale/mk/LC_MESSAGES/rhythmbox.mo
+share/locale/ml/LC_MESSAGES/rhythmbox.mo
+share/locale/mn/LC_MESSAGES/rhythmbox.mo
+share/locale/mr/LC_MESSAGES/rhythmbox.mo
+share/locale/ms/LC_MESSAGES/rhythmbox.mo
+share/locale/nb/LC_MESSAGES/rhythmbox.mo
+share/locale/nds/LC_MESSAGES/rhythmbox.mo
+share/locale/ne/LC_MESSAGES/rhythmbox.mo
+share/locale/nl/LC_MESSAGES/rhythmbox.mo
+share/locale/oc/LC_MESSAGES/rhythmbox.mo
+share/locale/or/LC_MESSAGES/rhythmbox.mo
+share/locale/pa/LC_MESSAGES/rhythmbox.mo
+share/locale/pl/LC_MESSAGES/rhythmbox.mo
+share/locale/ps/LC_MESSAGES/rhythmbox.mo
+share/locale/pt/LC_MESSAGES/rhythmbox.mo
+share/locale/pt_BR/LC_MESSAGES/rhythmbox.mo
+share/locale/ro/LC_MESSAGES/rhythmbox.mo
+share/locale/ru/LC_MESSAGES/rhythmbox.mo
+share/locale/rw/LC_MESSAGES/rhythmbox.mo
+share/locale/sk/LC_MESSAGES/rhythmbox.mo
+share/locale/sl/LC_MESSAGES/rhythmbox.mo
+share/locale/sr/LC_MESSAGES/rhythmbox.mo
+share/locale/sr@latin/LC_MESSAGES/rhythmbox.mo
+share/locale/sv/LC_MESSAGES/rhythmbox.mo
+share/locale/ta/LC_MESSAGES/rhythmbox.mo
+share/locale/te/LC_MESSAGES/rhythmbox.mo
+share/locale/th/LC_MESSAGES/rhythmbox.mo
+share/locale/tr/LC_MESSAGES/rhythmbox.mo
+share/locale/uk/LC_MESSAGES/rhythmbox.mo
+share/locale/vi/LC_MESSAGES/rhythmbox.mo
+share/locale/zh_CN/LC_MESSAGES/rhythmbox.mo
+share/locale/zh_HK/LC_MESSAGES/rhythmbox.mo
+share/locale/zh_TW/LC_MESSAGES/rhythmbox.mo
+share/omf/rhythmbox/rhythmbox-C.omf
+share/omf/rhythmbox/rhythmbox-cs.omf
+share/omf/rhythmbox/rhythmbox-da.omf
+share/omf/rhythmbox/rhythmbox-de.omf
+share/omf/rhythmbox/rhythmbox-el.omf
+share/omf/rhythmbox/rhythmbox-es.omf
+share/omf/rhythmbox/rhythmbox-fr.omf
+share/omf/rhythmbox/rhythmbox-it.omf
+share/omf/rhythmbox/rhythmbox-oc.omf
+share/omf/rhythmbox/rhythmbox-pt.omf
+share/omf/rhythmbox/rhythmbox-ru.omf
+share/omf/rhythmbox/rhythmbox-sv.omf
+share/omf/rhythmbox/rhythmbox-uk.omf
+share/omf/rhythmbox/rhythmbox-zh_CN.omf
+share/rhythmbox/create-playlist.ui
+share/rhythmbox/general-prefs.ui
+share/rhythmbox/icons/hicolor/16x16/actions/audio-cd-duplicate.png
+share/rhythmbox/icons/hicolor/16x16/actions/audio-cd-duplicate.svg
+share/rhythmbox/icons/hicolor/16x16/actions/audio-cd-new.png
+share/rhythmbox/icons/hicolor/16x16/actions/audio-cd-new.svg
+share/rhythmbox/icons/hicolor/16x16/actions/internet-radio-new.png
+share/rhythmbox/icons/hicolor/16x16/actions/media-eject.png
+share/rhythmbox/icons/hicolor/16x16/actions/playlist-automatic-new.png
+share/rhythmbox/icons/hicolor/16x16/actions/playlist-new.png
+share/rhythmbox/icons/hicolor/16x16/actions/podcast-new.png
+share/rhythmbox/icons/hicolor/16x16/places/library-internet-radio.png
+share/rhythmbox/icons/hicolor/16x16/places/library-podcast.png
+share/rhythmbox/icons/hicolor/16x16/places/music-library.png
+share/rhythmbox/icons/hicolor/16x16/places/playlist-automatic.png
+share/rhythmbox/icons/hicolor/16x16/places/playlist.png
+share/rhythmbox/icons/hicolor/16x16/status/rhythmbox-no-star.png
+share/rhythmbox/icons/hicolor/16x16/status/rhythmbox-notplaying.png
+share/rhythmbox/icons/hicolor/16x16/status/rhythmbox-set-star.png
+share/rhythmbox/icons/hicolor/16x16/status/rhythmbox-unset-star.png
+share/rhythmbox/icons/hicolor/22x22/actions/audio-cd-duplicate.png
+share/rhythmbox/icons/hicolor/22x22/actions/audio-cd-duplicate.svg
+share/rhythmbox/icons/hicolor/22x22/actions/audio-cd-new.png
+share/rhythmbox/icons/hicolor/22x22/actions/audio-cd-new.svg
+share/rhythmbox/icons/hicolor/22x22/actions/internet-radio-new.png
+share/rhythmbox/icons/hicolor/22x22/actions/playlist-automatic-new.png
+share/rhythmbox/icons/hicolor/22x22/actions/playlist-new.png
+share/rhythmbox/icons/hicolor/22x22/actions/podcast-new.png
+share/rhythmbox/icons/hicolor/22x22/actions/visualization.png
+share/rhythmbox/icons/hicolor/22x22/places/library-internet-radio.png
+share/rhythmbox/icons/hicolor/22x22/places/library-podcast.png
+share/rhythmbox/icons/hicolor/22x22/places/playlist-automatic.png
+share/rhythmbox/icons/hicolor/22x22/places/playlist.png
+%%PYTHON%%share/rhythmbox/icons/hicolor/24x24/places/jamendo.png
+%%PYTHON%%share/rhythmbox/icons/hicolor/24x24/places/magnatune.png
+share/rhythmbox/icons/hicolor/22x22/status/rhythmbox-notplaying.png
+share/rhythmbox/icons/hicolor/32x32/actions/audio-cd-duplicate.png
+share/rhythmbox/icons/hicolor/32x32/actions/audio-cd-duplicate.svg
+share/rhythmbox/icons/hicolor/32x32/actions/audio-cd-new.png
+share/rhythmbox/icons/hicolor/32x32/actions/audio-cd-new.svg
+share/rhythmbox/icons/hicolor/32x32/actions/internet-radio-new.png
+share/rhythmbox/icons/hicolor/32x32/actions/playlist-automatic-new.png
+share/rhythmbox/icons/hicolor/32x32/actions/playlist-new.png
+share/rhythmbox/icons/hicolor/32x32/places/library-internet-radio.png
+share/rhythmbox/icons/hicolor/32x32/places/playlist-automatic.png
+share/rhythmbox/icons/hicolor/32x32/places/playlist.png
+share/rhythmbox/icons/hicolor/32x32/status/rhythmbox-notplaying.png
+share/rhythmbox/icons/hicolor/scalable/actions/audio-cd-duplicate.svg
+share/rhythmbox/icons/hicolor/scalable/actions/audio-cd-new.svg
+share/rhythmbox/icons/hicolor/scalable/actions/internet-radio-new.svg
+share/rhythmbox/icons/hicolor/scalable/actions/playlist-automatic-new.svg
+share/rhythmbox/icons/hicolor/scalable/actions/playlist-new.svg
+share/rhythmbox/icons/hicolor/scalable/places/library-internet-radio.svg
+share/rhythmbox/icons/hicolor/scalable/places/playlist-automatic.svg
+share/rhythmbox/icons/hicolor/scalable/places/playlist.svg
+share/rhythmbox/icons/hicolor/scalable/status/rhythmbox-notplaying.svg
+share/rhythmbox/library-prefs.ui
+share/rhythmbox/media-player-properties.ui
+share/rhythmbox/playback-prefs.ui
+share/rhythmbox/playlist-save.ui
+share/rhythmbox/playlists.xml
+share/rhythmbox/plugins.ui
+share/rhythmbox/podcast-feed-properties.ui
+share/rhythmbox/podcast-prefs.ui
+share/rhythmbox/podcast-properties.ui
+share/rhythmbox/rhythmbox-ui.xml
+share/rhythmbox/song-info-multiple.ui
+share/rhythmbox/song-info.ui
+share/rhythmbox/uri-new.ui
+@dirrm share/rhythmbox/icons/hicolor/scalable/status
+@dirrm share/rhythmbox/icons/hicolor/scalable/places
+@dirrm share/rhythmbox/icons/hicolor/scalable/actions
+@dirrm share/rhythmbox/icons/hicolor/scalable
+@dirrm share/rhythmbox/icons/hicolor/32x32/status
+@dirrm share/rhythmbox/icons/hicolor/32x32/places
+@dirrm share/rhythmbox/icons/hicolor/32x32/actions
+@dirrm share/rhythmbox/icons/hicolor/32x32
+%%PYTHON%%@dirrm share/rhythmbox/icons/hicolor/24x24/places
+%%PYTHON%%@dirrm share/rhythmbox/icons/hicolor/24x24
+@dirrm share/rhythmbox/icons/hicolor/22x22/status
+@dirrm share/rhythmbox/icons/hicolor/22x22/places
+@dirrm share/rhythmbox/icons/hicolor/22x22/actions
+@dirrm share/rhythmbox/icons/hicolor/22x22
+@dirrm share/rhythmbox/icons/hicolor/16x16/status
+@dirrm share/rhythmbox/icons/hicolor/16x16/places
+@dirrm share/rhythmbox/icons/hicolor/16x16/actions
+@dirrm share/rhythmbox/icons/hicolor/16x16
+@dirrm share/rhythmbox/icons/hicolor
+@dirrm share/rhythmbox/icons
+@dirrm share/rhythmbox
+@dirrm share/omf/rhythmbox
+@dirrm share/gnome/help/rhythmbox/zh_CN/figures
+@dirrm share/gnome/help/rhythmbox/zh_CN
+@dirrm share/gnome/help/rhythmbox/uk/figures
+@dirrm share/gnome/help/rhythmbox/uk
+@dirrm share/gnome/help/rhythmbox/sv/figures
+@dirrm share/gnome/help/rhythmbox/sv
+@dirrm share/gnome/help/rhythmbox/ru/figures
+@dirrm share/gnome/help/rhythmbox/ru
+@dirrm share/gnome/help/rhythmbox/pt/figures
+@dirrm share/gnome/help/rhythmbox/pt
+@dirrm share/gnome/help/rhythmbox/oc/figures
+@dirrm share/gnome/help/rhythmbox/oc
+@dirrm share/gnome/help/rhythmbox/it/figures
+@dirrm share/gnome/help/rhythmbox/it
+@dirrm share/gnome/help/rhythmbox/fr/figures
+@dirrm share/gnome/help/rhythmbox/fr
+@dirrm share/gnome/help/rhythmbox/es/figures
+@dirrm share/gnome/help/rhythmbox/es
+@dirrm share/gnome/help/rhythmbox/el/figures
+@dirrm share/gnome/help/rhythmbox/el
+@dirrm share/gnome/help/rhythmbox/da/figures
+@dirrm share/gnome/help/rhythmbox/da
+@dirrm share/gnome/help/rhythmbox/de/figures
+@dirrm share/gnome/help/rhythmbox/de
+@dirrm share/gnome/help/rhythmbox/cs/figures
+@dirrm share/gnome/help/rhythmbox/cs
+@dirrm share/gnome/help/rhythmbox/C/figures
+@dirrm share/gnome/help/rhythmbox/C
+@dirrm share/gnome/help/rhythmbox
+@dirrm %%DOCSDIR%%
+@dirrm lib/rhythmbox/plugins/visualizer
+%%PYTHON%%@dirrm lib/rhythmbox/plugins/upnp_coherence
+@dirrm lib/rhythmbox/plugins/status-icon
+%%PYTHON%%@dirrm lib/rhythmbox/plugins/sendto
+%%PYTHON%%@dirrm lib/rhythmbox/plugins/replaygain
+%%PYTHON%%@dirrm lib/rhythmbox/plugins/rb
+%%PYTHON%%@dirrm lib/rhythmbox/plugins/python-console
+@dirrm lib/rhythmbox/plugins/power-manager
+%%MTP%%@dirrm lib/rhythmbox/plugins/mtpdevice
+@dirrm lib/rhythmbox/plugins/mmkeys
+%%PYTHON%%@dirrm lib/rhythmbox/plugins/magnatune
+%%PYTHON%%@dirrm lib/rhythmbox/plugins/lyrics
+%%LIRC%%@dirrm lib/rhythmbox/plugins/rblirc
+%%PYTHON%%@dirrm lib/rhythmbox/plugins/jamendo
+@dirrm lib/rhythmbox/plugins/iradio
+%%IPOD%%@dirrm lib/rhythmbox/plugins/ipod
+%%PYTHON%%@dirrm lib/rhythmbox/plugins/im-status
+@dirrm lib/rhythmbox/plugins/generic-player
+@dirrm lib/rhythmbox/plugins/fmradio
+%%DAAP%%@dirrm lib/rhythmbox/plugins/daap
+%%PYTHON%%@dirrm lib/rhythmbox/plugins/context/tmpl
+%%PYTHON%%@dirrm lib/rhythmbox/plugins/context/img
+%%PYTHON%%@dirrm lib/rhythmbox/plugins/context
+@dirrm lib/rhythmbox/plugins/cd-recorder
+@dirrm lib/rhythmbox/plugins/audioscrobbler
+@dirrm lib/rhythmbox/plugins/audiocd
+%%PYTHON%%@dirrm lib/rhythmbox/plugins/artdisplay
+@dirrm lib/rhythmbox/plugins
+@dirrm lib/rhythmbox
+%%ITMS_PLUGIN%%@dirrmtry %%WEBPLUGINS_DIR%%
+@dirrmtry share/applications
+@dirrmtry share/locale/zh_HK/LC_MESSAGES
+@dirrmtry share/locale/zh_HK
+@dirrmtry share/locale/te/LC_MESSAGES
+@dirrmtry share/locale/te
+@dirrmtry share/locale/sr@latin/LC_MESSAGES
+@dirrmtry share/locale/sr@latin
+@dirrmtry share/locale/rw/LC_MESSAGES
+@dirrmtry share/locale/rw
+@dirrmtry share/locale/ps/LC_MESSAGES
+@dirrmtry share/locale/ps
+@dirrmtry share/locale/oc/LC_MESSAGES
+@dirrmtry share/locale/oc
+@dirrmtry share/locale/nds/LC_MESSAGES
+@dirrmtry share/locale/nds
+@dirrmtry share/locale/mr/LC_MESSAGES
+@dirrmtry share/locale/mr
+@dirrmtry share/locale/dz/LC_MESSAGES
+@dirrmtry share/locale/dz
+@dirrmtry share/locale/be@latin/LC_MESSAGES
+@dirrmtry share/locale/be@latin
+@dirrmtry share/locale/as/LC_MESSAGES
+@dirrmtry share/locale/as
diff --git a/graphics/gimp-app/Makefile b/graphics/gimp-app/Makefile
index 0a212d4c3..22065a0c5 100644
--- a/graphics/gimp-app/Makefile
+++ b/graphics/gimp-app/Makefile
@@ -3,12 +3,12 @@
# Whom: erich@FreeBSD.org
#
# $FreeBSD: ports/graphics/gimp-app/Makefile,v 1.253 2011/03/04 02:11:55 wen Exp $
-# $MCom: ports/graphics/gimp-app/Makefile,v 1.53 2010/10/08 08:29:33 kwm Exp $
+# $MCom: ports/graphics/gimp-app/Makefile,v 1.55 2011/03/06 23:12:39 kwm Exp $
#
PORTNAME= gimp-app
DISTVERSION= 2.6.11
-PORTREVISION?= 3
+PORTREVISION?= 4
PORTEPOCH?= 1
CATEGORIES?= graphics gnome
MASTER_SITES= ftp://ftp.gimp.org/pub/%SUBDIR%/ \
@@ -125,7 +125,7 @@ CONFIGURE_ARGS+= --without-libexif
.endif
.if defined(WITH_GVFS) || ${HAVE_GNOME:Mgvfs}!=""
-LIB_DEPENDS+= gnome-keyring.0:${PORTSDIR}/security/gnome-keyring
+LIB_DEPENDS+= gnome-keyring.0:${PORTSDIR}/security/libgnome-keyring
USE_GNOME+= gvfs
. if ${HAVE_GNOME:Mlibgnomeui}!=""
USE_GNOME+= libgnomeui
diff --git a/mail/balsa/Makefile b/mail/balsa/Makefile
new file mode 100644
index 000000000..bb6fc618e
--- /dev/null
+++ b/mail/balsa/Makefile
@@ -0,0 +1,99 @@
+# New ports collection makefile for: balsa
+# Date created: 02 December 1998
+# Whom: Glenn Johnson <gljohns@bellsouth.net>
+#
+# $FreeBSD: ports/mail/balsa/Makefile,v 1.150 2011/02/25 01:31:48 delphij Exp $
+# $MCom: ports-stable/mail/balsa/Makefile,v 1.3 2007/12/02 19:18:50 marcus Exp $
+#
+
+PORTNAME= balsa
+PORTVERSION= 2.4.8
+PORTREVISION= 2
+CATEGORIES= mail gnome
+MASTER_SITES= http://pawsa.fedorapeople.org/balsa/
+DISTNAME= balsa-${PORTVERSION}
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= A mail reader for the GNOME 2 desktop
+
+LIB_DEPENDS= aspell.16:${PORTSDIR}/textproc/aspell \
+ pcre.0:${PORTSDIR}/devel/pcre \
+ esmtp.6:${PORTSDIR}/mail/libesmtp \
+ gmime-2.4.6:${PORTSDIR}/mail/gmime24 \
+ gnome-keyring.0:${PORTSDIR}/security/libgnome-keyring \
+ canberra-gtk.0:${PORTSDIR}/audio/libcanberra
+
+USE_GMAKE= yes
+USE_BZIP2= yes
+INSTALLS_OMF= yes
+INSTALLS_ICONS= yes
+USE_PERL5= yes
+USE_OPENSSL= yes
+USE_GNOME= gnomeprefix intlhack gnomehack libgnomeui gtkhtml3 \
+ libgnomeprintui
+USE_GETTEXT= yes
+USE_AUTOTOOLS= libltdl
+GNU_CONFIGURE= yes
+USE_ICONV= yes
+CONFIGURE_ARGS= --enable-threads \
+ --disable-more-warnings \
+ --with-ssl \
+ --without-nm \
+ --with-canberra
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include ${PTHREAD_CFLAGS}" \
+ LIBS="-L${LOCALBASE}/lib -liconv ${PTHREAD_LIBS}"
+
+MAN1= balsa.1
+
+OPTIONS= LDAP "Enable LDAP support" on \
+ GTKSPELL "Spell checking support" on \
+ GTKSV "Enable GtkSourceview support" on \
+ NOTIFY "Enable libnotify support" on \
+ GPG "Enable GnuPG support" off
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITH_GPG)
+LIB_DEPENDS+= gpgme.18:${PORTSDIR}/security/gpgme
+CONFIGURE_ARGS+= --with-gpgme=${LOCALBASE}/bin/gpgme-config
+.endif
+
+.if !defined(WITHOUT_LDAP)
+USE_OPENLDAP= yes
+CONFIGURE_ARGS+= --with-ldap
+.endif
+
+.if !defined(WITHOUT_GTKSPELL)
+LIB_DEPENDS+= gtkspell.0:${PORTSDIR}/textproc/gtkspell
+CONFIGURE_ARGS+=--with-gtkspell
+.endif
+
+.if !defined(WITHOUT_GTKSV)
+USE_GNOME+= gtksourceview2
+CONFIGURE_ARGS+=--with-gtksourceview=2
+.endif
+
+.if !defined(WITHOUT_NOTIFY)
+LIB_DEPENDS+= notify.1:${PORTSDIR}/devel/libnotify
+CONFIGURE_ARGS+=--with-libnotify=yes
+.else
+CONFIGURE_ARGS+=--with-libnotify=no
+.endif
+
+.if ${PREFIX}==${LOCALBASE}
+PLIST_SUB+= GTKICON="@comment "
+.else
+PLIST_SUB+= GTKICON=""
+.endif
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|stdint.h|inttypes.h|g' \
+ ${WRKSRC}/libbalsa/mailbox_imap.c
+# PREFIX safeness
+ @${REINPLACE_CMD} -E \
+ -e 's|^(HICOLOR_ICON_DIR)[^/]+/|\1=${PREFIX}/|' \
+ ${CONFIGURE_WRKSRC}/${CONFIGURE_SCRIPT}
+ @${FIND} ${WRKSRC} -name Makefile.in | ${XARGS} ${REINPLACE_CMD} -e \
+ 's|-D.*_DISABLE_DEPRECATED_SOURCE||g ; s|-D.*_DISABLE_DEPRECATED||g'
+
+.include <bsd.port.post.mk>
diff --git a/mail/balsa/distinfo b/mail/balsa/distinfo
new file mode 100644
index 000000000..432c7f94e
--- /dev/null
+++ b/mail/balsa/distinfo
@@ -0,0 +1,3 @@
+MD5 (balsa-2.4.8.tar.bz2) = 4345e440ae5faf2787f5cc324fcb234a
+SHA256 (balsa-2.4.8.tar.bz2) = 9b313920b754656f6c668f29675fd5630b001f4a3405f00fd9bf58d9b1f213cf
+SIZE (balsa-2.4.8.tar.bz2) = 3150866
diff --git a/mail/balsa/files/patch-configure b/mail/balsa/files/patch-configure
new file mode 100644
index 000000000..c18f9adcf
--- /dev/null
+++ b/mail/balsa/files/patch-configure
@@ -0,0 +1,227 @@
+--- configure.orig 2010-02-14 15:51:21.000000000 -0500
++++ configure 2010-02-14 15:51:21.000000000 -0500
+@@ -8884,7 +8884,7 @@ if test "${ac_cv_lib_ldap_ldap_search+se
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lldap -llber -lresolv $LIBS"
++LIBS="-lldap -llber $LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h. */
+ _ACEOF
+@@ -8949,7 +8949,7 @@ cat >>confdefs.h <<\_ACEOF
+ #define ENABLE_LDAP 1
+ _ACEOF
+
+- LIBS="-lldap -llber -lresolv $LIBS"
++ LIBS="-lldap -llber $LIBS"
+ else
+ { { $as_echo "$as_me:$LINENO: error: *** You enabled LDAP but ldap library is not found." >&5
+ $as_echo "$as_me: error: *** You enabled LDAP but ldap library is not found." >&2;}
+@@ -11365,13 +11365,13 @@ _ACEOF
+ else
+
+
+-{ $as_echo "$as_me:$LINENO: checking for new_pspell_manager in -lpspell" >&5
+-$as_echo_n "checking for new_pspell_manager in -lpspell... " >&6; }
+-if test "${ac_cv_lib_pspell_new_pspell_manager+set}" = set; then
++{ $as_echo "$as_me:$LINENO: checking for new_aspell_manager in -laspell" >&5
++$as_echo_n "checking for new_aspell_manager in -laspell... " >&6; }
++if test "${ac_cv_lib_aspell_new_aspell_manager+set}" = set; then
+ $as_echo_n "(cached) " >&6
+ else
+ ac_check_lib_save_LIBS=$LIBS
+-LIBS="-lpspell -lstdc++ -lpspell-modules $LIBS"
++LIBS="-laspell -lstdc++ -laspell-modules $LIBS"
+ cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h. */
+ _ACEOF
+@@ -11385,11 +11385,11 @@ cat >>conftest.$ac_ext <<_ACEOF
+ #ifdef __cplusplus
+ extern "C"
+ #endif
+-char new_pspell_manager ();
++char new_aspell_manager ();
+ int
+ main ()
+ {
+-return new_pspell_manager ();
++return new_aspell_manager ();
+ ;
+ return 0;
+ }
+@@ -11415,12 +11415,12 @@ $as_echo "$ac_try_echo") >&5
+ test "$cross_compiling" = yes ||
+ $as_test_x conftest$ac_exeext
+ }; then
+- ac_cv_lib_pspell_new_pspell_manager=yes
++ ac_cv_lib_aspell_new_aspell_manager=yes
+ else
+ $as_echo "$as_me: failed program was:" >&5
+ sed 's/^/| /' conftest.$ac_ext >&5
+
+- ac_cv_lib_pspell_new_pspell_manager=no
++ ac_cv_lib_aspell_new_aspell_manager=no
+ fi
+
+ rm -rf conftest.dSYM
+@@ -11428,19 +11428,19 @@ rm -f core conftest.err conftest.$ac_obj
+ conftest$ac_exeext conftest.$ac_ext
+ LIBS=$ac_check_lib_save_LIBS
+ fi
+-{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_pspell_new_pspell_manager" >&5
+-$as_echo "$ac_cv_lib_pspell_new_pspell_manager" >&6; }
+-if test "x$ac_cv_lib_pspell_new_pspell_manager" = x""yes; then
++{ $as_echo "$as_me:$LINENO: result: $ac_cv_lib_aspell_new_aspell_manager" >&5
++$as_echo "$ac_cv_lib_aspell_new_aspell_manager" >&6; }
++if test "x$ac_cv_lib_aspell_new_aspell_manager" = x""yes; then
+ cat >>confdefs.h <<_ACEOF
+ #define HAVE_LIBPSPELL 1
+ _ACEOF
+
+- LIBS="-lpspell $LIBS"
++ LIBS="-laspell $LIBS"
+
+ else
+
+- { { $as_echo "$as_me:$LINENO: error: *** Neither aspell >=0.50 (recommended) nor pspell (deprecated) library was found. Please check http://balsa.gnome.org for information on the required files. Alternatively, check config.log for clues." >&5
+-$as_echo "$as_me: error: *** Neither aspell >=0.50 (recommended) nor pspell (deprecated) library was found. Please check http://balsa.gnome.org for information on the required files. Alternatively, check config.log for clues." >&2;}
++ { { $as_echo "$as_me:$LINENO: error: *** Neither aspell >=0.50 (recommended) nor aspell (deprecated) library was found. Please check http://balsa.gnome.org for information on the required files. Alternatively, check config.log for clues." >&5
++$as_echo "$as_me: error: *** Neither aspell >=0.50 (recommended) nor aspell (deprecated) library was found. Please check http://balsa.gnome.org for information on the required files. Alternatively, check config.log for clues." >&2;}
+ { (exit 1); exit 1; }; }
+
+ fi
+@@ -11448,18 +11448,18 @@ fi
+
+ fi
+
+- if test "${ac_cv_header_pspell_pspell_h+set}" = set; then
+- { $as_echo "$as_me:$LINENO: checking for pspell/pspell.h" >&5
+-$as_echo_n "checking for pspell/pspell.h... " >&6; }
+-if test "${ac_cv_header_pspell_pspell_h+set}" = set; then
++ if test "${ac_cv_header_aspell_aspell_h+set}" = set; then
++ { $as_echo "$as_me:$LINENO: checking for aspell/aspell.h" >&5
++$as_echo_n "checking for aspell/aspell.h... " >&6; }
++if test "${ac_cv_header_aspell_aspell_h+set}" = set; then
+ $as_echo_n "(cached) " >&6
+ fi
+-{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_pspell_pspell_h" >&5
+-$as_echo "$ac_cv_header_pspell_pspell_h" >&6; }
++{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_aspell_aspell_h" >&5
++$as_echo "$ac_cv_header_aspell_aspell_h" >&6; }
+ else
+ # Is the header compilable?
+-{ $as_echo "$as_me:$LINENO: checking pspell/pspell.h usability" >&5
+-$as_echo_n "checking pspell/pspell.h usability... " >&6; }
++{ $as_echo "$as_me:$LINENO: checking aspell/aspell.h usability" >&5
++$as_echo_n "checking aspell/aspell.h usability... " >&6; }
+ cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h. */
+ _ACEOF
+@@ -11467,7 +11467,7 @@ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
+ $ac_includes_default
+-#include <pspell/pspell.h>
++#include <aspell/aspell.h>
+ _ACEOF
+ rm -f conftest.$ac_objext
+ if { (ac_try="$ac_compile"
+@@ -11500,15 +11500,15 @@ rm -f core conftest.err conftest.$ac_obj
+ $as_echo "$ac_header_compiler" >&6; }
+
+ # Is the header present?
+-{ $as_echo "$as_me:$LINENO: checking pspell/pspell.h presence" >&5
+-$as_echo_n "checking pspell/pspell.h presence... " >&6; }
++{ $as_echo "$as_me:$LINENO: checking aspell/aspell.h presence" >&5
++$as_echo_n "checking aspell/aspell.h presence... " >&6; }
+ cat >conftest.$ac_ext <<_ACEOF
+ /* confdefs.h. */
+ _ACEOF
+ cat confdefs.h >>conftest.$ac_ext
+ cat >>conftest.$ac_ext <<_ACEOF
+ /* end confdefs.h. */
+-#include <pspell/pspell.h>
++#include <aspell/aspell.h>
+ _ACEOF
+ if { (ac_try="$ac_cpp conftest.$ac_ext"
+ case "(($ac_try" in
+@@ -11542,44 +11542,44 @@ $as_echo "$ac_header_preproc" >&6; }
+ # So? What about this header?
+ case $ac_header_compiler:$ac_header_preproc:$ac_c_preproc_warn_flag in
+ yes:no: )
+- { $as_echo "$as_me:$LINENO: WARNING: pspell/pspell.h: accepted by the compiler, rejected by the preprocessor!" >&5
+-$as_echo "$as_me: WARNING: pspell/pspell.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: pspell/pspell.h: proceeding with the compiler's result" >&5
+-$as_echo "$as_me: WARNING: pspell/pspell.h: proceeding with the compiler's result" >&2;}
++ { $as_echo "$as_me:$LINENO: WARNING: aspell/aspell.h: accepted by the compiler, rejected by the preprocessor!" >&5
++$as_echo "$as_me: WARNING: aspell/aspell.h: accepted by the compiler, rejected by the preprocessor!" >&2;}
++ { $as_echo "$as_me:$LINENO: WARNING: aspell/aspell.h: proceeding with the compiler's result" >&5
++$as_echo "$as_me: WARNING: aspell/aspell.h: proceeding with the compiler's result" >&2;}
+ ac_header_preproc=yes
+ ;;
+ no:yes:* )
+- { $as_echo "$as_me:$LINENO: WARNING: pspell/pspell.h: present but cannot be compiled" >&5
+-$as_echo "$as_me: WARNING: pspell/pspell.h: present but cannot be compiled" >&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: pspell/pspell.h: check for missing prerequisite headers?" >&5
+-$as_echo "$as_me: WARNING: pspell/pspell.h: check for missing prerequisite headers?" >&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: pspell/pspell.h: see the Autoconf documentation" >&5
+-$as_echo "$as_me: WARNING: pspell/pspell.h: see the Autoconf documentation" >&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: pspell/pspell.h: section \"Present But Cannot Be Compiled\"" >&5
+-$as_echo "$as_me: WARNING: pspell/pspell.h: section \"Present But Cannot Be Compiled\"" >&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: pspell/pspell.h: proceeding with the preprocessor's result" >&5
+-$as_echo "$as_me: WARNING: pspell/pspell.h: proceeding with the preprocessor's result" >&2;}
+- { $as_echo "$as_me:$LINENO: WARNING: pspell/pspell.h: in the future, the compiler will take precedence" >&5
+-$as_echo "$as_me: WARNING: pspell/pspell.h: in the future, the compiler will take precedence" >&2;}
++ { $as_echo "$as_me:$LINENO: WARNING: aspell/aspell.h: present but cannot be compiled" >&5
++$as_echo "$as_me: WARNING: aspell/aspell.h: present but cannot be compiled" >&2;}
++ { $as_echo "$as_me:$LINENO: WARNING: aspell/aspell.h: check for missing prerequisite headers?" >&5
++$as_echo "$as_me: WARNING: aspell/aspell.h: check for missing prerequisite headers?" >&2;}
++ { $as_echo "$as_me:$LINENO: WARNING: aspell/aspell.h: see the Autoconf documentation" >&5
++$as_echo "$as_me: WARNING: aspell/aspell.h: see the Autoconf documentation" >&2;}
++ { $as_echo "$as_me:$LINENO: WARNING: aspell/aspell.h: section \"Present But Cannot Be Compiled\"" >&5
++$as_echo "$as_me: WARNING: aspell/aspell.h: section \"Present But Cannot Be Compiled\"" >&2;}
++ { $as_echo "$as_me:$LINENO: WARNING: aspell/aspell.h: proceeding with the preprocessor's result" >&5
++$as_echo "$as_me: WARNING: aspell/aspell.h: proceeding with the preprocessor's result" >&2;}
++ { $as_echo "$as_me:$LINENO: WARNING: aspell/aspell.h: in the future, the compiler will take precedence" >&5
++$as_echo "$as_me: WARNING: aspell/aspell.h: in the future, the compiler will take precedence" >&2;}
+
+ ;;
+ esac
+-{ $as_echo "$as_me:$LINENO: checking for pspell/pspell.h" >&5
+-$as_echo_n "checking for pspell/pspell.h... " >&6; }
+-if test "${ac_cv_header_pspell_pspell_h+set}" = set; then
++{ $as_echo "$as_me:$LINENO: checking for aspell/aspell.h" >&5
++$as_echo_n "checking for aspell/aspell.h... " >&6; }
++if test "${ac_cv_header_aspell_aspell_h+set}" = set; then
+ $as_echo_n "(cached) " >&6
+ else
+- ac_cv_header_pspell_pspell_h=$ac_header_preproc
++ ac_cv_header_aspell_aspell_h=$ac_header_preproc
+ fi
+-{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_pspell_pspell_h" >&5
+-$as_echo "$ac_cv_header_pspell_pspell_h" >&6; }
++{ $as_echo "$as_me:$LINENO: result: $ac_cv_header_aspell_aspell_h" >&5
++$as_echo "$ac_cv_header_aspell_aspell_h" >&6; }
+
+ fi
+-if test "x$ac_cv_header_pspell_pspell_h" = x""yes; then
++if test "x$ac_cv_header_aspell_aspell_h" = x""yes; then
+ :
+ else
+- { { $as_echo "$as_me:$LINENO: error: ** aspell/pspell library found but not related header files. This probably means corresponding aspell-devel package is not installed " >&5
+-$as_echo "$as_me: error: ** aspell/pspell library found but not related header files. This probably means corresponding aspell-devel package is not installed " >&2;}
++ { { $as_echo "$as_me:$LINENO: error: ** aspell/aspell library found but not related header files. This probably means corresponding aspell-devel package is not installed " >&5
++$as_echo "$as_me: error: ** aspell/aspell library found but not related header files. This probably means corresponding aspell-devel package is not installed " >&2;}
+ { (exit 1); exit 1; }; }
+ fi
+
+@@ -11882,7 +11882,7 @@ fi
+
+
+ cat >>confdefs.h <<\_ACEOF
+-#define _XOPEN_SOURCE 500
++/*#define _XOPEN_SOURCE 500*/
+ _ACEOF
+
+ { $as_echo "$as_me:$LINENO: checking whether localtime_r is declared" >&5
diff --git a/mail/balsa/files/patch-libbalsa_imap_imap-handle.c b/mail/balsa/files/patch-libbalsa_imap_imap-handle.c
new file mode 100644
index 000000000..a7206c822
--- /dev/null
+++ b/mail/balsa/files/patch-libbalsa_imap_imap-handle.c
@@ -0,0 +1,10 @@
+--- libbalsa/imap/imap-handle.c.orig Sun May 1 17:37:58 2005
++++ libbalsa/imap/imap-handle.c Tue May 3 01:39:13 2005
+@@ -23,6 +23,7 @@
+
+ #include <sys/types.h>
+ #include <sys/socket.h>
++#include <netinet/in.h>
+ #include <netdb.h>
+ #include <glib.h>
+ #include <glib-object.h>
diff --git a/mail/balsa/files/patch-libbalsa_mailbox_local.c b/mail/balsa/files/patch-libbalsa_mailbox_local.c
new file mode 100644
index 000000000..ebe565329
--- /dev/null
+++ b/mail/balsa/files/patch-libbalsa_mailbox_local.c
@@ -0,0 +1,33 @@
+--- libbalsa/mailbox_local.c.orig 2009-05-23 03:02:12.000000000 -0400
++++ libbalsa/mailbox_local.c 2009-12-25 12:39:52.000000000 -0500
+@@ -440,7 +440,7 @@ libbalsa_mailbox_local_load_config(LibBa
+
+ typedef struct {
+ GArray * array;
+- guint (*fileno)(LibBalsaMailboxLocal * local, guint msgno);
++ guint (*sti_fileno)(LibBalsaMailboxLocal * local, guint msgno);
+ LibBalsaMailboxLocal *local;
+ } LibBalsaMailboxLocalSaveTreeInfo;
+
+@@ -464,9 +464,9 @@ lbm_local_save_tree_item(guint msgno, gu
+ if (msgno == 0) {
+ info.msgno = msgno;
+ info.value.total = a;
+- } else if (save_info->fileno) {
+- info.msgno = save_info->fileno(save_info->local, msgno);
+- info.value.parent = save_info->fileno(save_info->local, a);
++ } else if (save_info->sti_fileno) {
++ info.msgno = save_info->sti_fileno(save_info->local, msgno);
++ info.value.parent = save_info->sti_fileno(save_info->local, a);
+ } else {
+ info.msgno = msgno;
+ info.value.parent = a;
+@@ -524,7 +524,7 @@ lbm_local_save_tree(LibBalsaMailboxLocal
+ return;
+ }
+
+- save_info.fileno = LIBBALSA_MAILBOX_LOCAL_GET_CLASS(local)->fileno;
++ save_info.sti_fileno = LIBBALSA_MAILBOX_LOCAL_GET_CLASS(local)->sti_fileno;
+ save_info.local = local;
+ save_info.array =
+ g_array_new(FALSE, FALSE, sizeof(LibBalsaMailboxLocalTreeInfo));
diff --git a/mail/balsa/files/patch-libbalsa_mailbox_local.h b/mail/balsa/files/patch-libbalsa_mailbox_local.h
new file mode 100644
index 000000000..7006f7f42
--- /dev/null
+++ b/mail/balsa/files/patch-libbalsa_mailbox_local.h
@@ -0,0 +1,11 @@
+--- libbalsa/mailbox_local.h.orig Sun May 6 13:57:53 2007
++++ libbalsa/mailbox_local.h Thu May 31 01:04:10 2007
+@@ -79,7 +79,7 @@ struct _LibBalsaMailboxLocalClass {
+ gint (*check_files)(const gchar * path, gboolean create);
+ void (*set_path)(LibBalsaMailboxLocal * local, const gchar * path);
+ void (*remove_files)(LibBalsaMailboxLocal * local);
+- guint (*fileno)(LibBalsaMailboxLocal * local, guint msgno);
++ guint (*sti_fileno)(LibBalsaMailboxLocal * local, guint msgno);
+ LibBalsaMailboxLocalMessageInfo *(*get_info)(LibBalsaMailboxLocal * local,
+ guint msgno);
+ };
diff --git a/mail/balsa/files/patch-libbalsa_mailbox_maildir.c b/mail/balsa/files/patch-libbalsa_mailbox_maildir.c
new file mode 100644
index 000000000..9d865279b
--- /dev/null
+++ b/mail/balsa/files/patch-libbalsa_mailbox_maildir.c
@@ -0,0 +1,89 @@
+--- libbalsa/mailbox_maildir.c.orig 2008-04-13 06:16:40.000000000 -0400
++++ libbalsa/mailbox_maildir.c 2008-07-04 16:27:21.000000000 -0400
+@@ -25,6 +25,8 @@
+ #define _XOPEN_SOURCE 500
+ #define _XOPEN_SOURCE_EXTENDED 1
+
++#include <sys/types.h>
++#include <sys/stat.h>
+ #include <unistd.h>
+ #include <fcntl.h>
+ #include <errno.h>
+@@ -49,7 +51,7 @@ struct message_info {
+ /* The message's order when parsing; needed for saving the message
+ * tree in a form that will match the msgnos when the mailbox is
+ * reopened. */
+- guint fileno;
++ guint mi_fileno;
+ };
+ #define REAL_FLAGS(flags) ((flags) & LIBBALSA_MESSAGE_FLAGS_REAL)
+ #define FLAGS_REALLY_DIFFER(orig_flags, flags) \
+@@ -175,7 +177,7 @@ libbalsa_mailbox_maildir_class_init(LibB
+ libbalsa_mailbox_local_class->check_files = lbm_maildir_check_files;
+ libbalsa_mailbox_local_class->set_path = lbm_maildir_set_path;
+ libbalsa_mailbox_local_class->remove_files = lbm_maildir_remove_files;
+- libbalsa_mailbox_local_class->fileno = lbm_maildir_fileno;
++ libbalsa_mailbox_local_class->sti_fileno = lbm_maildir_fileno;
+ libbalsa_mailbox_local_class->get_info = lbm_maildir_get_info;
+ }
+
+@@ -390,7 +392,7 @@ static LibBalsaMessageFlag parse_filenam
+ }
+
+ static void lbm_maildir_parse(LibBalsaMailboxMaildir * mdir,
+- const gchar *subdir, guint * fileno)
++ const gchar *subdir, guint * md_fileno)
+ {
+ gchar *path;
+ GDir *dir;
+@@ -443,12 +445,12 @@ static void lbm_maildir_parse(LibBalsaMa
+ msg_info->key=key;
+ msg_info->filename=g_strdup(filename);
+ msg_info->local_info.flags = msg_info->orig_flags = flags;
+- msg_info->fileno = 0;
++ msg_info->mi_fileno = 0;
+ }
+ msg_info->subdir = subdir;
+- if (!msg_info->fileno)
++ if (!msg_info->mi_fileno)
+ /* First time we saw this key. */
+- msg_info->fileno = ++*fileno;
++ msg_info->mi_fileno = ++*md_fileno;
+ }
+ g_dir_close(dir);
+ }
+@@ -456,21 +458,21 @@ static void lbm_maildir_parse(LibBalsaMa
+ static void
+ lbm_maildir_parse_subdirs(LibBalsaMailboxMaildir * mdir)
+ {
+- guint msgno, fileno = 0;
++ guint msgno, md_fileno = 0;
+
+ for (msgno = mdir->msgno_2_msg_info->len; msgno > 0; --msgno) {
+ struct message_info *msg_info =
+ message_info_from_msgno(mdir, msgno);
+- msg_info->fileno = 0;
++ msg_info->mi_fileno = 0;
+ }
+
+- lbm_maildir_parse(mdir, "cur", &fileno);
++ lbm_maildir_parse(mdir, "cur", &md_fileno);
+ /* We parse "new" after "cur", so that any recent messages will have
+ * higher msgnos than any current messages. That ensures that the
+ * message tree saved by LibBalsaMailboxLocal is still valid, and
+ * that the new messages will be inserted correctly into the tree by
+ * libbalsa_mailbox_local_add_messages. */
+- lbm_maildir_parse(mdir, "new", &fileno);
++ lbm_maildir_parse(mdir, "new", &md_fileno);
+ }
+
+ static gboolean
+@@ -871,7 +873,7 @@ lbm_maildir_fileno(LibBalsaMailboxLocal
+ msg_info =
+ message_info_from_msgno((LibBalsaMailboxMaildir *) local, msgno);
+
+- return msg_info->fileno;
++ return msg_info->mi_fileno;
+ }
+
+ static LibBalsaMailboxLocalMessageInfo *
diff --git a/mail/balsa/files/patch-libbalsa_mailbox_mbox.c b/mail/balsa/files/patch-libbalsa_mailbox_mbox.c
new file mode 100644
index 000000000..2511938ff
--- /dev/null
+++ b/mail/balsa/files/patch-libbalsa_mailbox_mbox.c
@@ -0,0 +1,19 @@
+--- libbalsa/mailbox_mbox.c.orig Tue Dec 27 14:54:34 2005
++++ libbalsa/mailbox_mbox.c Thu Dec 29 01:44:01 2005
+@@ -26,6 +26,7 @@
+
+ #include <gmime/gmime-stream-fs.h>
+
++#include <sys/stat.h>
+ #include <stdlib.h>
+ #include <unistd.h>
+ #include <fcntl.h>
+@@ -214,7 +215,7 @@ lbm_mbox_check_files(const gchar * path,
+ } else if (create) {
+ gint fd;
+
+- if ((fd = creat(path, S_IRUSR | S_IWUSR)) == -1) {
++ if ((fd = open(path, O_CREAT | O_TRUNC | O_WRONLY, S_IRUSR | S_IWUSR)) == -1) {
+ g_warning("An error:\n%s\n occurred while trying to "
+ "create the mailbox \"%s\"\n",
+ strerror(errno), path);
diff --git a/mail/balsa/files/patch-libbalsa_mailbox_mh.c b/mail/balsa/files/patch-libbalsa_mailbox_mh.c
new file mode 100644
index 000000000..36cd3b677
--- /dev/null
+++ b/mail/balsa/files/patch-libbalsa_mailbox_mh.c
@@ -0,0 +1,248 @@
+--- libbalsa/mailbox_mh.c.orig Wed May 16 13:49:05 2007
++++ libbalsa/mailbox_mh.c Thu May 31 01:09:09 2007
+@@ -27,6 +27,8 @@
+ /* to compile this on BSD/Darwin */
+ #undef _POSIX_SOURCE
+
++#include <sys/types.h>
++#include <sys/stat.h>
+ #include <unistd.h>
+ #include <fcntl.h>
+ #include <errno.h>
+@@ -45,7 +47,7 @@
+ struct message_info {
+ LibBalsaMailboxLocalMessageInfo local_info;
+ LibBalsaMessageFlag orig_flags; /* Has only real flags */
+- gint fileno;
++ gint mi_fileno;
+ };
+
+ #define REAL_FLAGS(flags) (flags & LIBBALSA_MESSAGE_FLAGS_REAL)
+@@ -260,7 +262,7 @@ libbalsa_mailbox_mh_load_config(LibBalsa
+
+ #define MH_BASENAME(msg_info) \
+ g_strdup_printf((msg_info->orig_flags & LIBBALSA_MESSAGE_FLAG_DELETED) ? \
+- ",%d" : "%d", msg_info->fileno)
++ ",%d" : "%d", msg_info->mi_fileno)
+
+ static GMimeStream *
+ libbalsa_mailbox_mh_get_message_stream(LibBalsaMailbox * mailbox,
+@@ -335,7 +337,7 @@ static gint
+ lbm_mh_compare_fileno(const struct message_info ** a,
+ const struct message_info ** b)
+ {
+- return (*a)->fileno - (*b)->fileno;
++ return (*a)->mi_fileno - (*b)->mi_fileno;
+ }
+
+ static void
+@@ -352,7 +354,7 @@ lbm_mh_parse_mailbox(LibBalsaMailboxMh *
+
+ while ((filename = g_dir_read_name(dir)) != NULL) {
+ LibBalsaMessageFlag delete_flag = 0;
+- guint fileno;
++ guint mh_fileno;
+
+ if (filename[0] == ',') {
+ filename++;
+@@ -361,22 +363,22 @@ lbm_mh_parse_mailbox(LibBalsaMailboxMh *
+ if (lbm_mh_check_filename(filename) == FALSE)
+ continue;
+
+- if (sscanf(filename, "%d", &fileno) != 1)
++ if (sscanf(filename, "%d", &mh_fileno) != 1)
+ break; /* FIXME report error? */
+- if (fileno > mh->last_fileno)
+- mh->last_fileno = fileno;
++ if (mh_fileno > mh->last_fileno)
++ mh->last_fileno = mh_fileno;
+
+ if (add_msg_info && mh->messages_info) {
+ struct message_info *msg_info =
+ g_hash_table_lookup(mh->messages_info,
+- GINT_TO_POINTER(fileno));
++ GINT_TO_POINTER(mh_fileno));
+ if (!msg_info) {
+ msg_info = g_new0(struct message_info, 1);
+ msg_info->local_info.flags = INVALID_FLAG;
+ g_hash_table_insert(mh->messages_info,
+- GINT_TO_POINTER(fileno), msg_info);
++ GINT_TO_POINTER(mh_fileno), msg_info);
+ g_ptr_array_add(mh->msgno_2_msg_info, msg_info);
+- msg_info->fileno = fileno;
++ msg_info->mi_fileno = mh_fileno;
+ }
+ msg_info->orig_flags = delete_flag;
+ }
+@@ -394,17 +396,17 @@ static const gchar *LibBalsaMailboxMhRep
+ static const gchar *LibBalsaMailboxMhRecent = "recent:";
+
+ static void
+-lbm_mh_set_flag(LibBalsaMailboxMh * mh, guint fileno, LibBalsaMessageFlag flag)
++lbm_mh_set_flag(LibBalsaMailboxMh * mh, guint mh_fileno, LibBalsaMessageFlag flag)
+ {
+ struct message_info *msg_info;
+
+- if (!fileno)
++ if (!mh_fileno)
+ return;
+
+- msg_info = g_hash_table_lookup(mh->messages_info, GINT_TO_POINTER(fileno));
++ msg_info = g_hash_table_lookup(mh->messages_info, GINT_TO_POINTER(mh_fileno));
+
+ if (!msg_info) {
+- g_print("MH sequence info for nonexistent message %d\n", fileno);
++ g_print("MH sequence info for nonexistent message %d\n", mh_fileno);
+ return;
+ }
+
+@@ -433,7 +435,7 @@ lbm_mh_handle_seq_line(LibBalsaMailboxMh
+
+ for (seq = sequences; *seq; seq++) {
+ guint end = 0;
+- guint fileno;
++ guint mh_fileno;
+
+ if (!**seq)
+ continue;
+@@ -444,11 +446,11 @@ lbm_mh_handle_seq_line(LibBalsaMailboxMh
+ if (sscanf(line, "%d", &end) != 1)
+ break; /* FIXME report error? */
+ }
+- if (sscanf(*seq, "%d", &fileno) != 1)
++ if (sscanf(*seq, "%d", &mh_fileno) != 1)
+ break; /* FIXME report error? */
+ do
+- lbm_mh_set_flag(mh, fileno, flag);
+- while (++fileno <= end);
++ lbm_mh_set_flag(mh, mh_fileno, flag);
++ while (++mh_fileno <= end);
+ }
+
+ g_strfreev(sequences);
+@@ -580,7 +582,7 @@ lbm_mh_check(LibBalsaMailboxMh * mh, con
+ sequences = g_strsplit(p, " ", 0);
+ for (seq = sequences; *seq; seq++) {
+ guint end = 0;
+- guint fileno;
++ guint mh_fileno;
+
+ if (!**seq)
+ continue;
+@@ -591,15 +593,15 @@ lbm_mh_check(LibBalsaMailboxMh * mh, con
+ if (sscanf(p, "%d", &end) != 1)
+ break; /* FIXME report error? */
+ }
+- if (sscanf(*seq, "%d", &fileno) != 1)
++ if (sscanf(*seq, "%d", &mh_fileno) != 1)
+ break; /* FIXME report error? */
+ do {
+- p = g_strdup_printf("%s/%d", path, fileno);
++ p = g_strdup_printf("%s/%d", path, mh_fileno);
+ if (access(p, F_OK) == 0)
+ retval = TRUE;
+ g_free(p);
+ /* One undeleted unread message is enough. */
+- } while (!retval && ++fileno <= end);
++ } while (!retval && ++mh_fileno <= end);
+ }
+ g_strfreev(sequences);
+ break;
+@@ -686,7 +688,7 @@ libbalsa_mailbox_mh_check(LibBalsaMailbo
+ else {
+ g_ptr_array_remove(mh->msgno_2_msg_info, msg_info);
+ g_hash_table_remove(mh->messages_info,
+- GINT_TO_POINTER(msg_info->fileno));
++ GINT_TO_POINTER(msg_info->mi_fileno));
+ libbalsa_mailbox_local_msgno_removed(mailbox, msgno);
+ if (renumber > msgno)
+ /* First message that needs renumbering. */
+@@ -763,11 +765,11 @@ lbm_mh_flag_line(struct message_info *ms
+ if (!(msg_info->local_info.flags & flag))
+ return;
+
+- if (li->last < msg_info->fileno - 1) {
++ if (li->last < msg_info->mi_fileno - 1) {
+ lbm_mh_print_line(li);
+- li->first = msg_info->fileno;
++ li->first = msg_info->mi_fileno;
+ }
+- li->last = msg_info->fileno;
++ li->last = msg_info->mi_fileno;
+ }
+
+ static gboolean
+@@ -849,7 +851,7 @@ libbalsa_mailbox_mh_sync(LibBalsaMailbox
+ /* free old information */
+ g_ptr_array_remove(mh->msgno_2_msg_info, msg_info);
+ g_hash_table_remove(mh->messages_info,
+- GINT_TO_POINTER(msg_info->fileno));
++ GINT_TO_POINTER(msg_info->mi_fileno));
+ libbalsa_mailbox_local_msgno_removed(mailbox, msgno);
+ } else {
+ lbm_mh_flag_line(msg_info, LIBBALSA_MESSAGE_FLAG_NEW, &unseen);
+@@ -1038,7 +1040,7 @@ libbalsa_mailbox_mh_fetch_message_struct
+ * we'll just add new lines and let the next sync merge them with any
+ * existing lines. */
+ static void
+-lbm_mh_update_sequences(LibBalsaMailboxMh * mh, gint fileno,
++lbm_mh_update_sequences(LibBalsaMailboxMh * mh, gint mh_fileno,
+ LibBalsaMessageFlag flags)
+ {
+ FILE *fp;
+@@ -1049,13 +1051,13 @@ lbm_mh_update_sequences(LibBalsaMailboxM
+ return;
+
+ if (flags & LIBBALSA_MESSAGE_FLAG_NEW)
+- fprintf(fp, "unseen: %d\n", fileno);
++ fprintf(fp, "unseen: %d\n", mh_fileno);
+ if (flags & LIBBALSA_MESSAGE_FLAG_FLAGGED)
+- fprintf(fp, "flagged: %d\n", fileno);
++ fprintf(fp, "flagged: %d\n", mh_fileno);
+ if (flags & LIBBALSA_MESSAGE_FLAG_REPLIED)
+- fprintf(fp, "replied: %d\n", fileno);
++ fprintf(fp, "replied: %d\n", mh_fileno);
+ if (flags & LIBBALSA_MESSAGE_FLAG_RECENT)
+- fprintf(fp, "recent: %d\n", fileno);
++ fprintf(fp, "recent: %d\n", mh_fileno);
+ fclose(fp);
+ }
+
+@@ -1072,7 +1074,7 @@ libbalsa_mailbox_mh_add_message(LibBalsa
+ int fd;
+ GMimeStream *out_stream;
+ GMimeFilter *crlffilter;
+- int fileno;
++ int mh_fileno;
+ int retries;
+ GMimeStream *in_stream;
+
+@@ -1115,14 +1117,14 @@ libbalsa_mailbox_mh_add_message(LibBalsa
+ libbalsa_mime_stream_shared_unlock(stream);
+ g_object_unref(in_stream);
+
+- fileno = mh->last_fileno;
++ mh_fileno = mh->last_fileno;
+ retries = 10;
+ do {
+ /* rename tempfile to message-number-name */
+ char *new_filename;
+ gint rename_status;
+
+- new_filename = g_strdup_printf("%s/%d", path, ++fileno);
++ new_filename = g_strdup_printf("%s/%d", path, ++mh_fileno);
+ rename_status = libbalsa_safe_rename(tmp, new_filename);
+ g_free(new_filename);
+ if (rename_status != -1)
+@@ -1145,9 +1147,9 @@ libbalsa_mailbox_mh_add_message(LibBalsa
+ "Too high activity?");
+ return FALSE;
+ }
+- mh->last_fileno = fileno;
++ mh->last_fileno = mh_fileno;
+
+- lbm_mh_update_sequences(mh, fileno,
++ lbm_mh_update_sequences(mh, mh_fileno,
+ flags | LIBBALSA_MESSAGE_FLAG_RECENT);
+
+ return TRUE;
diff --git a/mail/balsa/files/patch-src_threads.h b/mail/balsa/files/patch-src_threads.h
new file mode 100644
index 000000000..585d798ba
--- /dev/null
+++ b/mail/balsa/files/patch-src_threads.h
@@ -0,0 +1,10 @@
+--- src/threads.h.orig 2009-08-30 05:03:26.000000000 -0400
++++ src/threads.h 2009-12-25 12:41:53.000000000 -0500
+@@ -23,6 +23,7 @@
+ #define __THREADS_H__
+
+ #include <unistd.h>
++#include <pthread.h>
+
+ /* FIXME: mailbox_lock is really an internal libbalsa mutex. */
+ extern pthread_mutex_t mailbox_lock;
diff --git a/mail/balsa/pkg-descr b/mail/balsa/pkg-descr
new file mode 100644
index 000000000..b7010e980
--- /dev/null
+++ b/mail/balsa/pkg-descr
@@ -0,0 +1,18 @@
+Balsa is a mail reader for the GNOME Desktop. It supports many features:
+
+* Support for local mailbox formats: mbox, maildir, mh
+* Allows nested mailboxes
+* Support for POP3 and IMAP mail access protocols
+* Printing
+* Spell Checking
+* Multi-threaded mail retrevial (optional)
+* MIME support (view images inline, save parts)
+* Supports SMTP and/or use of local MTA, ie. Sendmail
+* Address Book that integrates with GnomeCard
+* Highly configurable
+* Active, open development
+* Multiple character sets for composing and reading messages
+* Allows file attachments to outgoing messages
+* GPG/OpenPGP mail signing and encryption
+
+WWW: http://balsa.gnome.org/
diff --git a/mail/balsa/pkg-plist b/mail/balsa/pkg-plist
new file mode 100644
index 000000000..100201a2c
--- /dev/null
+++ b/mail/balsa/pkg-plist
@@ -0,0 +1,226 @@
+bin/balsa
+bin/balsa-ab
+etc/sound/events/balsa.soundlist
+libdata/bonobo/servers/GNOME_Balsa.server
+share/applications/balsa.desktop
+share/balsa/gtksourceview-2.0/balsa-mail-style.xml
+share/balsa/gtksourceview-2.0/balsa-mail.lang
+share/balsa/hicolor/16x16/apps/balsa-drop-down.png
+share/balsa/hicolor/16x16/apps/balsa-encrypted.png
+share/balsa/hicolor/16x16/apps/balsa-mark-all.png
+share/balsa/hicolor/16x16/apps/balsa-mbox-draft.png
+share/balsa/hicolor/16x16/apps/balsa-mbox-sent.png
+share/balsa/hicolor/16x16/apps/balsa-mbox-tray-empty.png
+share/balsa/hicolor/16x16/apps/balsa-mbox-tray-full.png
+share/balsa/hicolor/16x16/apps/balsa-next-flagged.png
+share/balsa/hicolor/16x16/apps/balsa-next-part.png
+share/balsa/hicolor/16x16/apps/balsa-next-unread.png
+share/balsa/hicolor/16x16/apps/balsa-next.png
+share/balsa/hicolor/16x16/apps/balsa-postpone.png
+share/balsa/hicolor/16x16/apps/balsa-previous-part.png
+share/balsa/hicolor/16x16/apps/balsa-previous.png
+share/balsa/hicolor/16x16/apps/balsa-reply-all.png
+share/balsa/hicolor/16x16/apps/balsa-signature-bad.png
+share/balsa/hicolor/16x16/apps/balsa-signature-good.png
+share/balsa/hicolor/16x16/apps/balsa-signature-notrust.png
+share/balsa/hicolor/16x16/apps/balsa-signature-unknown.png
+share/balsa/hicolor/16x16/apps/mail-inbox.png
+share/balsa/hicolor/16x16/apps/mail-outbox.png
+share/balsa/hicolor/16x16/apps/stock_book_open.png
+share/balsa/hicolor/16x16/apps/stock_book_red.png
+share/balsa/hicolor/16x16/apps/stock_contact.png
+share/balsa/hicolor/16x16/apps/stock_mail-receive.png
+share/balsa/hicolor/16x16/apps/stock_mail.png
+share/balsa/hicolor/22x22
+share/balsa/hicolor/24x24/apps/balsa-crypt-check.png
+share/balsa/hicolor/24x24/apps/balsa-encrypt.png
+share/balsa/hicolor/24x24/apps/balsa-encrypted.png
+share/balsa/hicolor/24x24/apps/balsa-mark-all.png
+share/balsa/hicolor/24x24/apps/balsa-marked-new.png
+share/balsa/hicolor/24x24/apps/balsa-next-flagged.png
+share/balsa/hicolor/24x24/apps/balsa-next-part.png
+share/balsa/hicolor/24x24/apps/balsa-next-unread.png
+share/balsa/hicolor/24x24/apps/balsa-next.png
+share/balsa/hicolor/24x24/apps/balsa-postpone.png
+share/balsa/hicolor/24x24/apps/balsa-preview.png
+share/balsa/hicolor/24x24/apps/balsa-previous-part.png
+share/balsa/hicolor/24x24/apps/balsa-previous.png
+share/balsa/hicolor/24x24/apps/balsa-reply-all.png
+share/balsa/hicolor/24x24/apps/balsa-sign.png
+share/balsa/hicolor/24x24/apps/balsa-signature-bad.png
+share/balsa/hicolor/24x24/apps/balsa-signature-good.png
+share/balsa/hicolor/24x24/apps/balsa-signature-notrust.png
+share/balsa/hicolor/24x24/apps/balsa-signature-unknown.png
+share/balsa/hicolor/24x24/apps/balsa-trash-empty.png
+share/balsa/hicolor/24x24/apps/stock_book_blue.png
+share/balsa/hicolor/24x24/apps/stock_book_green.png
+share/balsa/hicolor/24x24/apps/stock_book_open.png
+share/balsa/hicolor/24x24/apps/stock_book_red.png
+share/balsa/hicolor/24x24/apps/stock_book_yellow.png
+share/balsa/hicolor/24x24/apps/stock_contact.png
+share/balsa/hicolor/24x24/apps/stock_mail-receive.png
+share/balsa/hicolor/24x24/apps/stock_mail.png
+share/balsa/hicolor/24x24/apps/stock_view-fields.png
+share/balsa/pixmaps/attachment.png
+share/balsa/pixmaps/balsa-logo.png
+share/balsa/pixmaps/balsa-top.png
+share/balsa/pixmaps/balsa-watermark.png
+share/balsa/pixmaps/balsa_icon.png
+share/balsa/pixmaps/balsa_logo.png
+share/gnome/help/balsa/C/balsa.xml
+share/gnome/help/balsa/C/figures/address-book-ldap.png
+share/gnome/help/balsa/C/figures/address-book-modify.png
+share/gnome/help/balsa/C/figures/address-book-vcard.png
+share/gnome/help/balsa/C/figures/address-book.png
+share/gnome/help/balsa/C/figures/balsa_logo.png
+share/gnome/help/balsa/C/figures/druid-start.png
+share/gnome/help/balsa/C/figures/example-alias.png
+share/gnome/help/balsa/C/figures/figuresdobaaddress-book-modify.png
+share/gnome/help/balsa/C/figures/main-window-toolbar.png
+share/gnome/help/balsa/C/figures/main-window.png
+share/gnome/help/balsa/C/figures/message-window.png
+share/gnome/help/balsa/C/figures/msg-part-select.png
+share/gnome/help/balsa/C/figures/newmsg-window-attachments.png
+share/gnome/help/balsa/C/figures/newmsg-window-toolbar.png
+share/gnome/help/balsa/C/figures/newmsg-window.png
+share/gnome/help/balsa/C/figures/preferences-window.png
+share/gnome/help/balsa/C/figures/spell-check.png
+share/gnome/help/balsa/de/balsa.xml
+share/gnome/help/balsa/de/figures/address-book-ldap.png
+share/gnome/help/balsa/de/figures/address-book-modify.png
+share/gnome/help/balsa/de/figures/address-book-vcard.png
+share/gnome/help/balsa/de/figures/address-book.png
+share/gnome/help/balsa/de/figures/balsa_logo.png
+share/gnome/help/balsa/de/figures/druid-start.png
+share/gnome/help/balsa/de/figures/example-alias.png
+share/gnome/help/balsa/de/figures/figuresdobaaddress-book-modify.png
+share/gnome/help/balsa/de/figures/main-window-toolbar.png
+share/gnome/help/balsa/de/figures/main-window.png
+share/gnome/help/balsa/de/figures/message-window.png
+share/gnome/help/balsa/de/figures/msg-part-select.png
+share/gnome/help/balsa/de/figures/newmsg-window-attachments.png
+share/gnome/help/balsa/de/figures/newmsg-window-toolbar.png
+share/gnome/help/balsa/de/figures/newmsg-window.png
+share/gnome/help/balsa/de/figures/preferences-window.png
+share/gnome/help/balsa/de/figures/spell-check.png
+share/gnome/help/balsa/es/balsa.xml
+share/gnome/help/balsa/es/figures/address-book-ldap.png
+share/gnome/help/balsa/es/figures/address-book-modify.png
+share/gnome/help/balsa/es/figures/address-book-vcard.png
+share/gnome/help/balsa/es/figures/address-book.png
+share/gnome/help/balsa/es/figures/balsa_logo.png
+share/gnome/help/balsa/es/figures/druid-start.png
+share/gnome/help/balsa/es/figures/example-alias.png
+share/gnome/help/balsa/es/figures/figuresdobaaddress-book-modify.png
+share/gnome/help/balsa/es/figures/main-window-toolbar.png
+share/gnome/help/balsa/es/figures/main-window.png
+share/gnome/help/balsa/es/figures/message-window.png
+share/gnome/help/balsa/es/figures/msg-part-select.png
+share/gnome/help/balsa/es/figures/newmsg-window-attachments.png
+share/gnome/help/balsa/es/figures/newmsg-window-toolbar.png
+share/gnome/help/balsa/es/figures/newmsg-window.png
+share/gnome/help/balsa/es/figures/preferences-window.png
+share/gnome/help/balsa/es/figures/spell-check.png
+share/idl/Balsa.idl
+share/omf/balsa/balsa-C.omf
+share/omf/balsa/balsa-de.omf
+share/omf/balsa/balsa-es.omf
+share/pixmaps/gnome-balsa2.png
+share/sounds/balsa/newmail.wav
+share/sounds/balsa/startup.wav
+share/icons/hicolor/48x48/mimetypes/gnome-mime-application-pgp-signature.png
+share/icons/hicolor/48x48/mimetypes/gnome-mime-application-pkcs7-mime.png
+share/icons/hicolor/48x48/mimetypes/gnome-mime-application-pkcs7-signature.png
+share/icons/hicolor/48x48/mimetypes/gnome-mime-application-x-pkcs7-signature.png
+share/icons/hicolor/48x48/mimetypes/gnome-mime-message-disposition-notification.png
+share/icons/hicolor/48x48/mimetypes/gnome-mime-message-external-body.png
+share/icons/hicolor/48x48/mimetypes/gnome-mime-message.png
+share/icons/hicolor/48x48/mimetypes/gnome-mime-multipart-alternative.png
+share/icons/hicolor/48x48/mimetypes/gnome-mime-multipart-encrypted.png
+share/icons/hicolor/48x48/mimetypes/gnome-mime-multipart-signed.png
+share/icons/hicolor/48x48/mimetypes/gnome-mime-multipart.png
+share/locale/am/LC_MESSAGES/balsa.mo
+share/locale/ar/LC_MESSAGES/balsa.mo
+share/locale/az/LC_MESSAGES/balsa.mo
+share/locale/be/LC_MESSAGES/balsa.mo
+share/locale/bg/LC_MESSAGES/balsa.mo
+share/locale/ca/LC_MESSAGES/balsa.mo
+share/locale/cs/LC_MESSAGES/balsa.mo
+share/locale/da/LC_MESSAGES/balsa.mo
+share/locale/de/LC_MESSAGES/balsa.mo
+share/locale/dz/LC_MESSAGES/balsa.mo
+share/locale/el/LC_MESSAGES/balsa.mo
+share/locale/en_CA/LC_MESSAGES/balsa.mo
+share/locale/en_GB/LC_MESSAGES/balsa.mo
+share/locale/es/LC_MESSAGES/balsa.mo
+share/locale/et/LC_MESSAGES/balsa.mo
+share/locale/eu/LC_MESSAGES/balsa.mo
+share/locale/fi/LC_MESSAGES/balsa.mo
+share/locale/fr/LC_MESSAGES/balsa.mo
+share/locale/ga/LC_MESSAGES/balsa.mo
+share/locale/gl/LC_MESSAGES/balsa.mo
+share/locale/he/LC_MESSAGES/balsa.mo
+share/locale/hi/LC_MESSAGES/balsa.mo
+share/locale/hr/LC_MESSAGES/balsa.mo
+share/locale/hu/LC_MESSAGES/balsa.mo
+share/locale/id/LC_MESSAGES/balsa.mo
+share/locale/it/LC_MESSAGES/balsa.mo
+share/locale/ja/LC_MESSAGES/balsa.mo
+share/locale/ko/LC_MESSAGES/balsa.mo
+share/locale/lt/LC_MESSAGES/balsa.mo
+share/locale/lv/LC_MESSAGES/balsa.mo
+share/locale/mk/LC_MESSAGES/balsa.mo
+share/locale/ml/LC_MESSAGES/balsa.mo
+share/locale/ms/LC_MESSAGES/balsa.mo
+share/locale/nb/LC_MESSAGES/balsa.mo
+share/locale/ne/LC_MESSAGES/balsa.mo
+share/locale/nl/LC_MESSAGES/balsa.mo
+share/locale/nn/LC_MESSAGES/balsa.mo
+share/locale/oc/LC_MESSAGES/balsa.mo
+share/locale/pa/LC_MESSAGES/balsa.mo
+share/locale/pl/LC_MESSAGES/balsa.mo
+share/locale/pt/LC_MESSAGES/balsa.mo
+share/locale/pt_BR/LC_MESSAGES/balsa.mo
+share/locale/ro/LC_MESSAGES/balsa.mo
+share/locale/ru/LC_MESSAGES/balsa.mo
+share/locale/rw/LC_MESSAGES/balsa.mo
+share/locale/sk/LC_MESSAGES/balsa.mo
+share/locale/sl/LC_MESSAGES/balsa.mo
+share/locale/sq/LC_MESSAGES/balsa.mo
+share/locale/sr/LC_MESSAGES/balsa.mo
+share/locale/sr@Latn/LC_MESSAGES/balsa.mo
+share/locale/sv/LC_MESSAGES/balsa.mo
+share/locale/tr/LC_MESSAGES/balsa.mo
+share/locale/uk/LC_MESSAGES/balsa.mo
+share/locale/vi/LC_MESSAGES/balsa.mo
+share/locale/wa/LC_MESSAGES/balsa.mo
+share/locale/zh_CN/LC_MESSAGES/balsa.mo
+share/locale/zh_HK/LC_MESSAGES/balsa.mo
+share/locale/zh_TW/LC_MESSAGES/balsa.mo
+@dirrm share/sounds/balsa
+@dirrm share/omf/balsa
+%%GTKICON%%@dirrmtry share/icons/hicolor/48x48/mimetypes
+@dirrm share/gnome/help/balsa/es/figures
+@dirrm share/gnome/help/balsa/es
+@dirrm share/gnome/help/balsa/de/figures
+@dirrm share/gnome/help/balsa/de
+@dirrm share/gnome/help/balsa/C/figures
+@dirrm share/gnome/help/balsa/C
+@dirrm share/gnome/help/balsa
+@dirrm share/balsa/pixmaps
+@dirrm share/balsa/hicolor/24x24/apps
+@dirrm share/balsa/hicolor/24x24
+@dirrm share/balsa/hicolor/16x16/apps
+@dirrm share/balsa/hicolor/16x16
+@dirrm share/balsa/hicolor
+@dirrm share/balsa/gtksourceview-2.0
+@dirrm share/balsa
+@dirrmtry share/locale/zh_HK/LC_MESSAGES
+@dirrmtry share/locale/zh_HK
+@dirrmtry share/locale/rw/LC_MESSAGES
+@dirrmtry share/locale/rw
+@dirrmtry share/locale/oc/LC_MESSAGES
+@dirrmtry share/locale/oc
+@dirrmtry share/locale/dz/LC_MESSAGES
+@dirrmtry share/locale/dz
+@dirrmtry share/applications
diff --git a/mail/gnome-gmail-notifier/Makefile b/mail/gnome-gmail-notifier/Makefile
new file mode 100644
index 000000000..3411cda14
--- /dev/null
+++ b/mail/gnome-gmail-notifier/Makefile
@@ -0,0 +1,31 @@
+# New ports collection makefile for: gnome-gmail-notifier
+# Date created: Nov 16 2007
+# Whom: Florent Thoumie <flz@FreeBSD.org>
+#
+# $FreeBSD: ports/mail/gnome-gmail-notifier/Makefile,v 1.17 2010/05/31 01:59:40 ade Exp $
+#
+
+PORTNAME= gnome-gmail-notifier
+PORTVERSION= 0.10.1
+PORTREVISION= 2
+CATEGORIES= mail deskutils
+MASTER_SITES= GOOGLE_CODE
+
+MAINTAINER= avl@FreeBSD.org
+COMMENT= A Gmail Inbox Monitor for the GNOME2 desktop
+
+LIB_DEPENDS= notify.1:${PORTSDIR}/devel/libnotify \
+ soup-2.4:${PORTSDIR}/devel/libsoup \
+ gnome-keyring.0:${PORTSDIR}/security/libgnome-keyring
+
+GNU_CONFIGURE= yes
+USE_BZIP2= yes
+USE_GMAKE= yes
+USE_GETTEXT= yes
+USE_GNOME= glib20 gtk20 gconf2 libxml2 librsvg2
+USE_GSTREAMER= good
+
+post-patch:
+ @${REINPLACE_CMD} -e 's|@DATADIRNAME@|share|' ${WRKSRC}/po/Makefile.in.in
+
+.include <bsd.port.mk>
diff --git a/mail/gnome-gmail-notifier/distinfo b/mail/gnome-gmail-notifier/distinfo
new file mode 100644
index 000000000..fe15b04ea
--- /dev/null
+++ b/mail/gnome-gmail-notifier/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome-gmail-notifier-0.10.1.tar.bz2) = 697dea845b968af0f3526bad36f5855a
+SHA256 (gnome-gmail-notifier-0.10.1.tar.bz2) = a25819e55bbcbeccb1ae5ddd8e5ed1a6e0e55f77c5bf6b5661705c29541e50d0
+SIZE (gnome-gmail-notifier-0.10.1.tar.bz2) = 192949
diff --git a/mail/gnome-gmail-notifier/pkg-descr b/mail/gnome-gmail-notifier/pkg-descr
new file mode 100644
index 000000000..6633b9fb5
--- /dev/null
+++ b/mail/gnome-gmail-notifier/pkg-descr
@@ -0,0 +1,12 @@
+The Gnome Gmail Notifier project aims to provide a stable, efficient
+GTK+2.0 application that provides periodic updates that pertain to the
+user's gmail inbox.
+
+The Notifier presents itself as a system tray icon in the GNOME2
+desktop, displaying a small balloon popup when the user recieves new
+mail.
+
+WWW: http://notifier.geekysuavo.org/
+
+- Florent Thoumie
+flz@FreeBSD.org
diff --git a/mail/gnome-gmail-notifier/pkg-plist b/mail/gnome-gmail-notifier/pkg-plist
new file mode 100644
index 000000000..7cb59a754
--- /dev/null
+++ b/mail/gnome-gmail-notifier/pkg-plist
@@ -0,0 +1,22 @@
+bin/gnome-gmail-notifier
+share/applications/gnome-gmail-notifier.desktop
+share/gnome-control-center/default-apps/gnome-gmail-notifier.xml
+%%DATADIR%%/ggn-about.xml
+%%DATADIR%%/ggn-edit.xml
+%%DATADIR%%/ggn-error-lg.svg
+%%DATADIR%%/ggn-error-sm.svg
+%%DATADIR%%/ggn-menu.xml
+%%DATADIR%%/ggn-new-lg.svg
+%%DATADIR%%/ggn-new-sm.svg
+%%DATADIR%%/ggn-normal-lg.svg
+%%DATADIR%%/ggn-normal-sm.svg
+%%DATADIR%%/ggn-prefs.xml
+%%DATADIR%%/ggn-wait.svg
+%%DATADIR%%/ggn-warn.svg
+%%DATADIR%%/ggn-write.svg
+share/locale/es/LC_MESSAGES/gnome-gmail-notifier.mo
+share/pixmaps/gnome-gmail-notifier.svg
+@dirrm %%DATADIR%%
+@dirrmtry share/applications
+@dirrmtry share/gnome-control-center/default-apps
+@dirrmtry share/gnome-control-center
diff --git a/mail/mail-notification/Makefile b/mail/mail-notification/Makefile
new file mode 100644
index 000000000..539c6764c
--- /dev/null
+++ b/mail/mail-notification/Makefile
@@ -0,0 +1,146 @@
+# New ports collection makefile for: mail-notification
+# Date created: 18 Sep 2003
+# Whom: Jean-Yves Lefort <jylefort@brutele.be>
+#
+# $FreeBSD: ports/mail/mail-notification/Makefile,v 1.66 2010/08/09 16:31:15 arved Exp $
+#
+
+PORTNAME= mail-notification
+DISTVERSION= 5.4
+PORTREVISION= 8
+CATEGORIES= mail ipv6
+MASTER_SITES= ${MASTER_SITE_SAVANNAH}
+MASTER_SITE_SUBDIR= mailnotify
+
+MAINTAINER= mwisnicki+freebsd@gmail.com
+COMMENT= A mail notification for freedesktop.org-compliant system trays
+
+LIB_DEPENDS= dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
+ gnome-keyring.0:${PORTSDIR}/security/libgnome-keyring \
+ notify:${PORTSDIR}/devel/libnotify
+
+USE_BZIP2= yes
+USE_GETTEXT= yes
+USE_LDCONFIG= yes
+USE_GNOME= gconf2 gnomeprefix gnomevfs2 libglade2 libgnomeui libxml2
+CPPFLAGS= -I${LOCALBASE}/include
+LDFLAGS= -L${LOCALBASE}/lib
+JB_CONF_ARGS= cc="${CC}" cflags="${CFLAGS}" cppflags="${CPPFLAGS}" ldflags="${LDFLAGS}" prefix="${PREFIX}"
+JB_CONF_ENV= jb_cppflags="${CPPFLAGS}" jb_ldflags="${LDFLAGS}"
+GCONF_SCHEMAS= mail-notification.schemas
+INSTALLS_OMF= yes
+INSTALLS_ICONS= yes
+
+OPTIONS= EVOLUTION "Evolution support" off \
+ GMAIL "Gmail support" on \
+ HOTMAIL "Windows Live Hotmail support" on \
+ IMAP "IMAP support" on \
+ MAILDIR "Maildir support" on \
+ MBOX "mbox support" on \
+ MH "MH support" on \
+ MOZILLA "Mozilla products support" on \
+ POP3 "POP3 support" on \
+ SASL "SASL authentication support" on \
+ SSL "SSL/TLS support" on \
+ SYLPHEED "Sylpheed support" on \
+ YAHOO "Yahoo! Mail support" on
+
+.include <bsd.port.pre.mk>
+
+.if defined(WITHOUT_MBOX)
+JB_CONF_ARGS+= mbox=no
+.endif
+.if defined(WITHOUT_MH)
+JB_CONF_ARGS+= mh=no
+.endif
+.if defined(WITHOUT_MAILDIR)
+JB_CONF_ARGS+= maildir=no
+.endif
+.if defined(WITHOUT_POP3)
+JB_CONF_ARGS+= pop3=no
+.endif
+.if defined(WITHOUT_IMAP)
+JB_CONF_ARGS+= imap=no
+.endif
+.if defined(WITHOUT_POP3) && defined(WITHOUT_IMAP)
+# only POP3 and IMAP use SSL and SASL
+WITHOUT_SSL= yes
+WITHOUT_SASL= yes
+.endif
+.if defined(WITHOUT_GMAIL)
+JB_CONF_ARGS+= gmail=no
+PLIST_SUB+= GMAIL="@comment "
+.else
+PLIST_SUB+= GMAIL=""
+.endif
+.if defined(WITHOUT_HOTMAIL)
+JB_CONF_ARGS+= hotmail=no
+PLIST_SUB+= HOTMAIL="@comment "
+.else
+RUN_DEPENDS+= getlive:${PORTSDIR}/mail/getlive
+PLIST_SUB+= HOTMAIL=""
+.endif
+.if defined(WITHOUT_YAHOO)
+JB_CONF_ARGS+= yahoo=no
+PLIST_SUB+= YAHOO="@comment "
+.else
+RUN_DEPENDS+= fetchyahoo:${PORTSDIR}/mail/fetchyahoo
+PLIST_SUB+= YAHOO=""
+.endif
+.if defined(WITHOUT_EVOLUTION)
+JB_CONF_ARGS+= evolution=no
+PLIST_SUB+= EVOLUTION="@comment "
+.else
+EVO_VERSION!= make -C ${PORTSDIR}/mail/evolution -V EVO_VERSION
+BUILD_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/evolution-plugin.pc:${PORTSDIR}/mail/evolution
+RUN_DEPENDS+= ${LOCALBASE}/libdata/pkgconfig/evolution-plugin.pc:${PORTSDIR}/mail/evolution
+PLIST_SUB+= EVOLUTION="" EVO_VERSION=${EVO_VERSION}
+# Work around the fact that MN is using evolution's private(?) api that is not part of
+# evolution-plugin thus it's includes are not covered by pkgconfig metadata.
+# That path is frozen at 3.14 even for later versions of libgtkhtml.
+CFLAGS+= -I${LOCALBASE}/include/libgtkhtml-3.14 -I${LOCALBASE}/include/libgtkhtml-3.14/editor
+.endif
+.if defined(WITHOUT_MOZILLA)
+JB_CONF_ARGS+= mozilla=no
+.endif
+.if defined(WITHOUT_SYLPHEED)
+JB_CONF_ARGS+= sylpheed=no
+.endif
+.if defined(WITH_MBOX) \
+ || defined(WITH_MH) \
+ || defined(WITH_MAILDIR) \
+ || defined(WITH_POP3) \
+ || defined(WITH_IMAP) \
+ || defined(WITH_MOZILLA) \
+ || defined(WITH_SYLPHEED) \
+ || defined(WITH_HOTMAIL) \
+ || defined(WITH_YAHOO)
+LIB_DEPENDS+= gmime-2.0.4:${PORTSDIR}/mail/gmime2
+.endif
+.if defined(WITHOUT_SSL)
+JB_CONF_ARGS+= ssl=no
+.else
+# we can't use USE_OPENSSL=yes after including bsd.port.pre.mk
+.include "${PORTSDIR}/Mk/bsd.openssl.mk"
+.endif
+.if defined(WITHOUT_SASL)
+JB_CONF_ARGS+= sasl=no
+.else
+LIB_DEPENDS+= sasl2:${PORTSDIR}/security/cyrus-sasl2
+.endif
+
+post-patch:
+.if ${OSVERSION} < 700042
+ @${REINPLACE_CMD} -e "s,-Wno-pointer-sign,," ${WRKSRC}/jb
+.endif
+
+do-configure:
+ cd ${WRKSRC} && ${JB_CONF_ENV} ./jb configure ${JB_CONF_ARGS}
+
+do-build:
+ cd ${WRKSRC} && ./jb build
+
+do-install:
+ cd ${WRKSRC} && ./jb install
+
+.include <bsd.port.post.mk>
diff --git a/mail/mail-notification/distinfo b/mail/mail-notification/distinfo
new file mode 100644
index 000000000..9f3d34071
--- /dev/null
+++ b/mail/mail-notification/distinfo
@@ -0,0 +1,3 @@
+MD5 (mail-notification-5.4.tar.bz2) = c8dc33a61251acb5474e56eab6b18f43
+SHA256 (mail-notification-5.4.tar.bz2) = 5dec5f3852437e7735269697c77a29a24ea230987c764523fe66dabdca815af5
+SIZE (mail-notification-5.4.tar.bz2) = 570008
diff --git a/mail/mail-notification/files/patch-openssl-threads b/mail/mail-notification/files/patch-openssl-threads
new file mode 100644
index 000000000..8c935adef
--- /dev/null
+++ b/mail/mail-notification/files/patch-openssl-threads
@@ -0,0 +1,11 @@
+--- jbsrc/lib/src/extras/jb-openssl.c.orig 2008-04-27 16:47:43.000000000 +0200
++++ jbsrc/lib/src/extras/jb-openssl.c 2008-07-10 22:48:53.000000000 +0200
+@@ -91,7 +91,7 @@
+ result = jb_test_compile_string("#define OPENSSL_THREAD_DEFINES\n"
+ "#include <openssl/opensslconf.h>\n"
+ "int main () {\n"
+- "#ifndef OPENSSL_THREADS\n"
++ "#if !defined(OPENSSL_THREADS) && !defined(THREADS)\n"
+ "#error \"no thread support\"\n"
+ "#endif\n"
+ "}\n",
diff --git a/mail/mail-notification/files/patch-po_pl.po b/mail/mail-notification/files/patch-po_pl.po
new file mode 100644
index 000000000..24bf6f940
--- /dev/null
+++ b/mail/mail-notification/files/patch-po_pl.po
@@ -0,0 +1,15 @@
+--- po/pl.po.orig 2008-05-22 17:38:01.000000000 +0200
++++ po/pl.po 2008-07-11 01:44:09.000000000 +0200
+@@ -777,9 +777,9 @@
+ #, c-format
+ msgid "feed retrieved successfully (%i byte)"
+ msgid_plural "feed retrieved successfully (%i bytes)"
+-msgstr[0] "nagłówek pobrany pomyślnie (%s bajt)"
+-msgstr[1] "nagłówek pobrany pomyślnie (%s bajty)"
+-msgstr[2] "nagłówek pobrany pomyślnie (%s bajtów)"
++msgstr[0] "nagłówek pobrany pomyślnie (%i bajt)"
++msgstr[1] "nagłówek pobrany pomyślnie (%i bajty)"
++msgstr[2] "nagłówek pobrany pomyślnie (%i bajtów)"
+
+ #: ../src/mn-gmail-mailbox.gob:203 ../src/mn-gmail-mailbox.gob:254
+ msgid "unable to parse feed"
diff --git a/mail/mail-notification/files/patch-src-mn-stock.c b/mail/mail-notification/files/patch-src-mn-stock.c
new file mode 100644
index 000000000..a2742d1eb
--- /dev/null
+++ b/mail/mail-notification/files/patch-src-mn-stock.c
@@ -0,0 +1,39 @@
+diff -Nrbu src/mn-stock.c.orig src/mn-stock.c
+--- src/mn-stock.c.orig 2008-05-22 19:45:35.000000000 +0400
++++ src/mn-stock.c 2010-05-24 19:36:03.000000000 +0400
+@@ -32,11 +32,11 @@
+ const char *icon_name;
+ const char *source_stock_id;
+ } icons[] = {
+- { MN_STOCK_MAIL, NULL, "stock_mail" },
+- { MN_STOCK_NO_MAIL, NULL, "stock_inbox" },
+- { MN_STOCK_LOCAL, NULL, "stock_folder" },
+- { MN_STOCK_REMOTE, NULL, "stock_internet" },
+- { MN_STOCK_UNKNOWN, NULL, "stock_unknown" },
++ { MN_STOCK_MAIL, NULL, "mail-message-new" },
++ { MN_STOCK_NO_MAIL, NULL, "mail-notification" },
++ { MN_STOCK_LOCAL, NULL, "folder" },
++ { MN_STOCK_REMOTE, NULL, "applications-internet" },
++ { MN_STOCK_UNKNOWN, NULL, "dialog-question" },
+ { MN_STOCK_ERROR, NULL, NULL, GTK_STOCK_DIALOG_ERROR },
+ #if WITH_GMAIL
+ { MN_STOCK_GMAIL, PKGDATADIR G_DIR_SEPARATOR_S "gmail.png" },
+@@ -48,14 +48,14 @@
+ { MN_STOCK_HOTMAIL, PKGDATADIR G_DIR_SEPARATOR_S "hotmail.png" },
+ #endif
+ #if WITH_MBOX || WITH_MOZILLA || WITH_MH || WITH_MAILDIR || WITH_SYLPHEED
+- { MN_STOCK_SYSTEM_MAILBOX, NULL, "system" },
++ { MN_STOCK_SYSTEM_MAILBOX, NULL, "applications-system" },
+ #endif
+ #if WITH_EVOLUTION
+ { MN_STOCK_EVOLUTION_MAILBOX, NULL, "evolution" },
+ #endif
+- { MN_STOCK_MAIL_READER, NULL, "stock_mail-handling" },
+- { MN_STOCK_OPEN_MESSAGE, NULL, "stock_mail-open" },
+- { MN_STOCK_CONSIDER_NEW_MAIL_AS_READ, NULL, "stock_mark" }
++ { MN_STOCK_MAIL_READER, NULL, "mail-unread" },
++ { MN_STOCK_OPEN_MESSAGE, NULL, "mail-read" },
++ { MN_STOCK_CONSIDER_NEW_MAIL_AS_READ, NULL, "mail-mark-read" }
+ };
+ GtkIconFactory *factory;
+ GtkIconTheme *icon_theme;
diff --git a/mail/mail-notification/pkg-descr b/mail/mail-notification/pkg-descr
new file mode 100644
index 000000000..227c14361
--- /dev/null
+++ b/mail/mail-notification/pkg-descr
@@ -0,0 +1,25 @@
+Mail Notification is a status icon (aka tray icon) that informs you if you
+have new mail.
+
+It works with system trays implementing the freedesktop.org System Tray
+Specification, such as the GNOME Panel Notification Area, the Xfce
+Notification Area and the KDE System Tray.
+
+Mail Notification features include:
+
+ * multiple mailbox support
+ * mbox, MH, Maildir, POP3, IMAP, Gmail, Evolution, Mozilla products
+ (Mozilla, SeaMonkey, Thunderbird, ...) and Sylpheed support
+ * SASL authentication support
+ * APOP authentication support
+ * SSL/TLS support
+ * automatic detection of mailbox format
+ * immediate notification (the status icon is updated immediately or
+ within seconds after a mailbox changes)
+ * message popups
+ * HIG 2.0 compliance
+
+WWW: http://www.nongnu.org/mailnotify/
+
+- Jean-Yves Lefort
+jylefort@FreeBSD.org
diff --git a/mail/mail-notification/pkg-plist b/mail/mail-notification/pkg-plist
new file mode 100644
index 000000000..aa5729cbb
--- /dev/null
+++ b/mail/mail-notification/pkg-plist
@@ -0,0 +1,44 @@
+bin/mail-notification
+etc/xdg/autostart/mail-notification.desktop
+share/applications/mail-notification-properties.desktop
+share/gnome/help/mail-notification/C/documentation-license.xml
+share/gnome/help/mail-notification/C/figures/mail.png
+share/gnome/help/mail-notification/C/mail-notification.xml
+share/gnome/help/mail-notification/C/software-license.xml
+%%GMAIL%%share/mail-notification/gmail.png
+%%HOTMAIL%%share/mail-notification/hotmail.png
+share/mail-notification/logo.png
+share/mail-notification/new-mail.wav
+%%YAHOO%%share/mail-notification/yahoo.png
+share/mail-notification/mailbox-properties-dialog.glade
+share/mail-notification/properties-dialog.glade
+share/omf/mail-notification/mail-notification-C.omf
+share/icons/hicolor/16x16/apps/mail-notification.png
+share/icons/hicolor/22x22/apps/mail-notification.png
+share/icons/hicolor/24x24/apps/mail-notification.png
+share/icons/hicolor/32x32/apps/mail-notification.png
+share/icons/hicolor/48x48/apps/mail-notification.png
+share/icons/hicolor/scalable/apps/mail-notification.svg
+share/locale/bg/LC_MESSAGES/mail-notification.mo
+share/locale/ca/LC_MESSAGES/mail-notification.mo
+share/locale/cs/LC_MESSAGES/mail-notification.mo
+share/locale/de/LC_MESSAGES/mail-notification.mo
+share/locale/es/LC_MESSAGES/mail-notification.mo
+share/locale/fr/LC_MESSAGES/mail-notification.mo
+share/locale/ja/LC_MESSAGES/mail-notification.mo
+share/locale/nl/LC_MESSAGES/mail-notification.mo
+share/locale/pl/LC_MESSAGES/mail-notification.mo
+share/locale/pt/LC_MESSAGES/mail-notification.mo
+share/locale/pt_BR/LC_MESSAGES/mail-notification.mo
+share/locale/ru/LC_MESSAGES/mail-notification.mo
+share/locale/sr/LC_MESSAGES/mail-notification.mo
+share/locale/sr@Latn/LC_MESSAGES/mail-notification.mo
+share/locale/sv/LC_MESSAGES/mail-notification.mo
+%%EVOLUTION%%lib/evolution/%%EVO_VERSION%%/plugins/liborg-jylefort-mail-notification.so
+%%EVOLUTION%%lib/evolution/%%EVO_VERSION%%/plugins/org-jylefort-mail-notification.eplug
+@dirrm share/omf/mail-notification
+@dirrm share/mail-notification
+@dirrm share/gnome/help/mail-notification/C/figures
+@dirrm share/gnome/help/mail-notification/C
+@dirrm share/gnome/help/mail-notification
+@dirrmtry share/applications
diff --git a/misc/bigboard/Makefile b/misc/bigboard/Makefile
new file mode 100644
index 000000000..babb494f9
--- /dev/null
+++ b/misc/bigboard/Makefile
@@ -0,0 +1,42 @@
+# New ports collection makefile for: bigboard
+# Date created: 2008-05-28
+# Whom: Ashish Shukla <wahjava@gmail.com>
+#
+# $FreeBSD: ports/misc/bigboard/Makefile,v 1.10 2010/06/11 13:37:37 ashish Exp $
+#
+
+PORTNAME= bigboard
+PORTVERSION= 0.5.38
+PORTREVISION= 6
+CATEGORIES= misc gnome
+MASTER_SITES= GNOME
+
+MAINTAINER= ashish@FreeBSD.org
+COMMENT= Big Board sidebar is an experimental panel for the GNOME Desktop
+
+BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/dbus-1.pc:${PORTSDIR}/devel/dbus \
+ ${LOCALBASE}/libdata/pkgconfig/gnome-keyring-1.pc:${PORTSDIR}/security/libgnome-keyring \
+ ${LOCALBASE}/libdata/pkgconfig/libsoup-2.4.pc:${PORTSDIR}/devel/libsoup \
+ ${LOCALBASE}/libdata/pkgconfig/hippo-canvas-1.pc:${PORTSDIR}/x11-toolkits/hippo-canvas \
+ ${LOCALBASE}/libdata/pkgconfig/ddm-1.pc:${PORTSDIR}/net/desktop-data-model \
+ ${LOCALBASE}/libdata/pkgconfig/gnome-python-2.0.pc:${PORTSDIR}/x11-toolkits/py-gnome2 \
+ ${LOCALBASE}/libdata/pkgconfig/dbus-python.pc:${PORTSDIR}/devel/py-dbus
+LIB_DEPENDS= dbus-1.3:${PORTSDIR}/devel/dbus \
+ gnome-keyring.0:${PORTSDIR}/security/libgnome-keyring \
+ soup-2.4.1:${PORTSDIR}/devel/libsoup \
+ hippocanvas-1.0:${PORTSDIR}/x11-toolkits/hippo-canvas
+RUN_DEPENDS= ${LOCALBASE}/libexec/desktop-data-engine:${PORTSDIR}/net/desktop-data-model \
+ ${LOCALBASE}/libdata/pkgconfig/gnome-python-2.0.pc:${PORTSDIR}/x11-toolkits/py-gnome2 \
+ ${LOCALBASE}/libdata/pkgconfig/dbus-python.pc:${PORTSDIR}/devel/py-dbus
+
+USE_GMAKE= yes
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_PYTHON= 2.5+
+USE_GNOME= pygtk2 gtk20 gnomevfs2 gnomedesktop gnomepanel gconf2 pygnome2 gnomehack
+GCONF_SCHEMAS= bigboard.schemas
+
+post-patch:
+ @${FIND} ${WRKSRC} -type f -exec fgrep -l '%%LOCALBASE%%' {} \; |${XARGS} ${REINPLACE_CMD} -e 's,%%LOCALBASE%%,${LOCALBASE},g' -i .bak
+
+.include <bsd.port.mk>
diff --git a/misc/bigboard/distinfo b/misc/bigboard/distinfo
new file mode 100644
index 000000000..72f84f627
--- /dev/null
+++ b/misc/bigboard/distinfo
@@ -0,0 +1,2 @@
+SHA256 (bigboard-0.5.38.tar.bz2) = 51ac5a3ae677f01ad072be2baa45853a0a1f3b2d12dc089ed9a61db15f022e92
+SIZE (bigboard-0.5.38.tar.bz2) = 616564
diff --git a/misc/bigboard/files/patch-bigboard-apps_directory.py b/misc/bigboard/files/patch-bigboard-apps_directory.py
new file mode 100644
index 000000000..9c2c939aa
--- /dev/null
+++ b/misc/bigboard/files/patch-bigboard-apps_directory.py
@@ -0,0 +1,11 @@
+--- bigboard/apps_directory.py~ 2008-03-25 20:09:55.000000000 +0530
++++ bigboard/apps_directory.py 2008-06-02 05:51:42.000000000 +0530
+@@ -9,7 +9,7 @@
+ def __init__(self):
+ gobject.GObject.__init__(self)
+ self._logger = logging.getLogger('bigboard.AppsDirectory')
+- self._tree = gmenu.lookup_tree('applications.menu', gmenu.FLAGS_INCLUDE_EXCLUDED)
++ self._tree = gmenu.lookup_tree('gnome-applications.menu', gmenu.FLAGS_INCLUDE_EXCLUDED)
+ self._apps = {}
+ # with gnome-menus-2.16.0-2.fc6 omitting the user_data arg crashes the gmenu module
+ self._tree.add_monitor(self._on_apps_changed, None)
diff --git a/misc/bigboard/files/patch-bigboard-libbig-__init__.py b/misc/bigboard/files/patch-bigboard-libbig-__init__.py
new file mode 100644
index 000000000..1737a8ce9
--- /dev/null
+++ b/misc/bigboard/files/patch-bigboard-libbig-__init__.py
@@ -0,0 +1,11 @@
+--- bigboard/libbig/__init__.py 2008-03-25 20:09:55.000000000 +0530
++++ bigboard/libbig/__init__.py.new 2008-05-28 12:49:50.000000000 +0530
+@@ -21,7 +21,7 @@
+
+ def get_xdg_datadirs():
+ result = []
+- default = '/usr/share'
++ default = '%%LOCALBASE%%/share'
+ try:
+ for x in os.environ['XDG_DATA_DIRS'].split(':'):
+ result.append(x)
diff --git a/misc/bigboard/files/patch-bigboard-stocks-apps-appbrowser.py b/misc/bigboard/files/patch-bigboard-stocks-apps-appbrowser.py
new file mode 100644
index 000000000..66a1ad64d
--- /dev/null
+++ b/misc/bigboard/files/patch-bigboard-stocks-apps-appbrowser.py
@@ -0,0 +1,24 @@
+--- bigboard/stocks/apps/appbrowser.py 2008-05-28 12:46:40.000000000 +0530
++++ bigboard/stocks/apps/appbrowser.py.new 2008-05-28 12:47:15.000000000 +0530
+@@ -56,7 +56,7 @@
+
+ self.__more_info = IconLink(text="More Info", prelight=False, img_scale_width=16, img_scale_height=16, spacing=2, underline=pango.UNDERLINE_LOW, xalign=hippo.ALIGNMENT_START)
+ self.__more_info.link.connect("button-press-event", lambda l,e: self.emit("more-info", self.__app))
+- self.__more_info.img.set_property('image-name', '/usr/share/icons/gnome/16x16/status/info.png')
++ self.__more_info.img.set_property('image-name', '%%LOCALBASE%%/share/icons/gnome/16x16/status/info.png')
+ self.__controls_box.append(self.__more_info)
+
+ self.__check_showing = CanvasCheckbox("Show in sidebar")
+@@ -111,10 +111,10 @@
+
+ self.__controls_box.set_child_visible(self.__more_info, not self.__app.is_local())
+ if app.is_installed():
+- self.__action_button_image.set_property("image-name", "/usr/share/icons/gnome/16x16/actions/gnome-run.png")
++ self.__action_button_image.set_property("image-name", "%%LOCALBASE%%/share/icons/gnome/16x16/actions/gnome-run.png")
+ self.__action_button.set_label_text("Run...")
+ else:
+- self.__action_button_image.set_property("image-name", "/usr/share/icons/gnome/16x16/apps/system-software-installer.png")
++ self.__action_button_image.set_property("image-name", "%%LOCALBASE%%/share/icons/gnome/16x16/apps/system-software-installer.png")
+ self.__action_button.set_label_text("Install...")
+
+ def launch(self):
diff --git a/misc/bigboard/files/patch-bigboard-stocks-mail-MailStock.py b/misc/bigboard/files/patch-bigboard-stocks-mail-MailStock.py
new file mode 100644
index 000000000..b63d2769e
--- /dev/null
+++ b/misc/bigboard/files/patch-bigboard-stocks-mail-MailStock.py
@@ -0,0 +1,8 @@
+--- bigboard/stocks/mail/MailStock.py~ 2008-04-29 02:40:59.000000000 +0530
++++ bigboard/stocks/mail/MailStock.py 2008-05-28 12:38:44.000000000 +0530
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/env python
+ # -*- coding: utf-8 -*-
+ import logging, re, time, urllib2
+
diff --git a/misc/bigboard/files/patch-bigboard-stocks-self-SelfStock.py b/misc/bigboard/files/patch-bigboard-stocks-self-SelfStock.py
new file mode 100644
index 000000000..48d479f79
--- /dev/null
+++ b/misc/bigboard/files/patch-bigboard-stocks-self-SelfStock.py
@@ -0,0 +1,58 @@
+--- bigboard/stocks/self/SelfStock.py 2008-04-29 02:40:59.000000000 +0530
++++ bigboard/stocks/self/SelfStock.py.new 2008-05-28 12:42:26.000000000 +0530
+@@ -131,16 +131,16 @@
+
+ self.__mugshot_link = IconLink(img_scale_width=22, img_scale_height=22, xalign=hippo.ALIGNMENT_START)
+ self.__mugshot_link.link.connect("activated", self.__show_mugshot_link)
+- self.__mugshot_link.img.set_property('image-name', '/usr/share/icons/gnome/22x22/apps/web-browser.png')
++ self.__mugshot_link.img.set_property('image-name', '%%LOCALBASE%%/share/icons/gnome/22x22/apps/web-browser.png')
+ self.__personalization_box.append(self.__mugshot_link)
+
+ link = IconLink(text='Desktop Preferences', img_scale_width=22, img_scale_height=22, xalign=hippo.ALIGNMENT_START)
+ link.link.connect("activated", self.__on_system_preferences)
+- link.img.set_property('image-name', '/usr/share/icons/gnome/22x22/categories/preferences-system.png')
++ link.img.set_property('image-name', '%%LOCALBASE%%/share/icons/gnome/22x22/categories/preferences-system.png')
+ self.__personalization_box.append(link)
+ link = IconLink(text='Sidebar Preferences', img_scale_width=22, img_scale_height=22, xalign=hippo.ALIGNMENT_START)
+ link.link.connect("activated", self.__on_sidebar_controls)
+- link.img.set_property('image-name', '/usr/share/icons/gnome/22x22/categories/preferences-desktop.png')
++ link.img.set_property('image-name', '%%LOCALBASE%%/share/icons/gnome/22x22/categories/preferences-desktop.png')
+ self.__personalization_box.append(link)
+
+ vbox.append(Separator())
+@@ -159,7 +159,7 @@
+
+ link = IconLink(text='Log in as Another User...', img_scale_width=22, img_scale_height=22, xalign=hippo.ALIGNMENT_START)
+ link.link.connect("activated", self.__do_fus_login_other_user)
+- link.img.set_property('image-name', '/usr/share/icons/gnome/22x22/apps/system-users.png')
++ link.img.set_property('image-name', '%%LOCALBASE%%/share/icons/gnome/22x22/apps/system-users.png')
+ self.__fus_box.append(link)
+ self.__fus_users = []
+ self.__handle_fus_change()
+@@ -169,7 +169,7 @@
+
+ link = IconLink(text='Logout or Shutdown...', img_scale_width=22, img_scale_height=22, xalign=hippo.ALIGNMENT_START)
+ link.link.connect("activated", self.__on_logout)
+- link.img.set_property('image-name', '/usr/share/icons/gnome/22x22/apps/gnome-shutdown.png')
++ link.img.set_property('image-name', '%%LOCALBASE%%/share/icons/gnome/22x22/apps/gnome-shutdown.png')
+ self.__logout_controls_box.append(link)
+
+ self.update_self(myself)
+@@ -183,7 +183,7 @@
+ self.__name.set_property("text", myself.name)
+ self.__mugshot_link.link.set_property("text", 'Visit Account Page')
+ else:
+- self.__photo.set_property("image-name", '/usr/share/pixmaps/nobody.png')
++ self.__photo.set_property("image-name", '%%LOCALBASE%%/share/pixmaps/nobody.png')
+ self.__name.set_property("text", "Nobody")
+ self.__personalization_box.set_child_visible(self.__mugshot_link, False)
+
+@@ -256,7 +256,7 @@
+ self._namephoto_box.connect("button-press-event", lambda button, event: self.__on_activate())
+
+ self._photo = CanvasMugshotURLImage(scale_width=48, scale_height=48)
+- self._photo.set_property("image-name", '/usr/share/pixmaps/nobody.png')
++ self._photo.set_property("image-name", '%%LOCALBASE%%/share/pixmaps/nobody.png')
+ self._namephoto_box.set_photo(self._photo)
+
+ self._namephoto_box_child = CanvasHBox()
diff --git a/misc/bigboard/files/patch-main.py b/misc/bigboard/files/patch-main.py
new file mode 100644
index 000000000..4fc12f39d
--- /dev/null
+++ b/misc/bigboard/files/patch-main.py
@@ -0,0 +1,26 @@
+--- main.py 2008-04-29 02:40:59.000000000 +0530
++++ main.py.new 2008-05-28 12:51:14.000000000 +0530
+@@ -1,4 +1,4 @@
+-#!/usr/bin/python
++#!/usr/bin/env python
+
+ import os, sys, threading, getopt, logging, StringIO, stat, signal
+ import xml.dom.minidom, urllib2, urlparse, subprocess, weakref
+@@ -48,7 +48,7 @@
+
+ GCONF_PREFIX = '/apps/bigboard/'
+
+-REEXEC_CMD = os.getenv('BB_REEXEC') or '/usr/bin/bigboard'
++REEXEC_CMD = os.getenv('BB_REEXEC') or '%%LOCALBASE%%/bin/bigboard'
+ REEXEC_CMD = os.path.abspath(REEXEC_CMD)
+
+ BB_DATADIR = os.getenv('BB_DATADIR')
+@@ -69,7 +69,7 @@
+ if datadir_env:
+ datadirs = datadir_env.split(':')
+ else:
+- datadirs = ['/usr/share/']
++ datadirs = ['%%LOCALBASE%%/share/']
+ return map(lambda x: os.path.join(x, 'bigboard'), datadirs)
+
+ def _find_in_datadir(fname):
diff --git a/misc/bigboard/pkg-descr b/misc/bigboard/pkg-descr
new file mode 100644
index 000000000..25479452a
--- /dev/null
+++ b/misc/bigboard/pkg-descr
@@ -0,0 +1,4 @@
+The Big Board sidebar is an experimental panel for the GNOME Desktop,
+designed to integrate with Online Desktop and Mugshot
+
+WWW: http://live.gnome.org/OnlineDesktop/Sidebar
diff --git a/misc/bigboard/pkg-plist b/misc/bigboard/pkg-plist
new file mode 100644
index 000000000..f513a669b
--- /dev/null
+++ b/misc/bigboard/pkg-plist
@@ -0,0 +1,312 @@
+bin/bigboard
+libdata/bonobo/servers/GNOME_OnlineDesktop_BigBoardFactory.server
+%%PYTHON_SITELIBDIR%%/bigboard/__init__.py
+%%PYTHON_SITELIBDIR%%/bigboard/__init__.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/__init__.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/accounts.py
+%%PYTHON_SITELIBDIR%%/bigboard/accounts.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/accounts.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/accounts_dialog.py
+%%PYTHON_SITELIBDIR%%/bigboard/accounts_dialog.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/accounts_dialog.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/apps_directory.py
+%%PYTHON_SITELIBDIR%%/bigboard/apps_directory.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/apps_directory.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/big_widgets.py
+%%PYTHON_SITELIBDIR%%/bigboard/big_widgets.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/big_widgets.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/bignative.la
+%%PYTHON_SITELIBDIR%%/bigboard/bignative.so
+%%PYTHON_SITELIBDIR%%/bigboard/databound.py
+%%PYTHON_SITELIBDIR%%/bigboard/databound.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/databound.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/editor.py
+%%PYTHON_SITELIBDIR%%/bigboard/editor.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/editor.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/global_mugshot.py
+%%PYTHON_SITELIBDIR%%/bigboard/global_mugshot.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/global_mugshot.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/globals.py
+%%PYTHON_SITELIBDIR%%/bigboard/globals.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/globals.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/google.py
+%%PYTHON_SITELIBDIR%%/bigboard/google.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/google.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/google_stock.py
+%%PYTHON_SITELIBDIR%%/bigboard/google_stock.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/google_stock.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/httplib2/__init__.py
+%%PYTHON_SITELIBDIR%%/bigboard/httplib2/__init__.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/httplib2/__init__.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/httplib2/iri2uri.py
+%%PYTHON_SITELIBDIR%%/bigboard/httplib2/iri2uri.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/httplib2/iri2uri.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/keybinder/__init__.py
+%%PYTHON_SITELIBDIR%%/bigboard/keybinder/__init__.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/keybinder/__init__.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/keybinder/_keybinder.la
+%%PYTHON_SITELIBDIR%%/bigboard/keybinder/_keybinder.so
+%%PYTHON_SITELIBDIR%%/bigboard/keyring.py
+%%PYTHON_SITELIBDIR%%/bigboard/keyring.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/keyring.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/layout_utils.py
+%%PYTHON_SITELIBDIR%%/bigboard/layout_utils.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/layout_utils.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/__init__.py
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/__init__.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/__init__.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/dbusutil.py
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/dbusutil.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/dbusutil.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/format_escaped.py
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/format_escaped.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/format_escaped.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/gutil.py
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/gutil.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/gutil.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/http.py
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/http.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/http.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/imagecache.py
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/imagecache.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/imagecache.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/logutil.py
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/logutil.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/logutil.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/polling.py
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/polling.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/polling.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/signalobject.py
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/signalobject.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/signalobject.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/singletonmixin.py
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/singletonmixin.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/singletonmixin.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/stdout_logger.py
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/stdout_logger.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/stdout_logger.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/struct.py
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/struct.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/struct.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/xmlquery.py
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/xmlquery.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libbig/xmlquery.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgimmie.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgimmie.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgimmie.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/COPYING
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_BSDDBCookieJar.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_BSDDBCookieJar.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_BSDDBCookieJar.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_ClientCookie.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_ClientCookie.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_ClientCookie.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_ConnCache.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_ConnCache.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_ConnCache.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_Debug.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_Debug.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_Debug.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_HeadersUtil.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_HeadersUtil.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_HeadersUtil.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_LWPCookieJar.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_LWPCookieJar.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_LWPCookieJar.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_MSIECookieJar.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_MSIECookieJar.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_MSIECookieJar.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_MSIEDBCookieJar.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_MSIEDBCookieJar.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_MSIEDBCookieJar.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_MozillaCookieJar.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_MozillaCookieJar.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_MozillaCookieJar.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_Opener.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_Opener.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_Opener.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_Request.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_Request.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_Request.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_Util.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_Util.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_Util.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/__init__.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/__init__.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/__init__.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_urllib2_support.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_urllib2_support.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie/_urllib2_support.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/README
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/__init__.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/__init__.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/__init__.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/lgconstants.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/lgconstants.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/lgconstants.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/lgcontacts.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/lgcontacts.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/lgcontacts.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/libgmail.py
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/libgmail.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/libgmail/libgmail.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/overview_layout.py
+%%PYTHON_SITELIBDIR%%/bigboard/overview_layout.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/overview_layout.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/overview_table.py
+%%PYTHON_SITELIBDIR%%/bigboard/overview_table.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/overview_table.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/people_tracker.py
+%%PYTHON_SITELIBDIR%%/bigboard/people_tracker.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/people_tracker.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/pyshell.py
+%%PYTHON_SITELIBDIR%%/bigboard/pyshell.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/pyshell.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/scroll_ribbon.py
+%%PYTHON_SITELIBDIR%%/bigboard/scroll_ribbon.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/scroll_ribbon.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/search.py
+%%PYTHON_SITELIBDIR%%/bigboard/search.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/search.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/slideout.py
+%%PYTHON_SITELIBDIR%%/bigboard/slideout.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/slideout.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stock.py
+%%PYTHON_SITELIBDIR%%/bigboard/stock.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stock.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/apps.xml
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/apps/AppsStock.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/apps/AppsStock.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/apps/AppsStock.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/apps/appbrowser.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/apps/appbrowser.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/apps/appbrowser.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/apps/apps.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/apps/apps.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/apps/apps.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/apps/apps_widgets.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/apps/apps_widgets.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/apps/apps_widgets.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/apps/thumbnail.png
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/files.xml
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/files/FilesStock.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/files/FilesStock.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/files/FilesStock.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/files/filebrowser.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/files/filebrowser.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/files/filebrowser.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/files/thumbnail.png
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/google_calendar.xml
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/google_calendar/CalendarStock.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/google_calendar/CalendarStock.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/google_calendar/CalendarStock.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/google_calendar/thumbnail.png
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/mail.xml
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/mail/MailStock.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/mail/MailStock.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/mail/MailStock.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/mail/lgconstants.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/mail/lgconstants.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/mail/lgconstants.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/mail/libgmail_patched.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/mail/libgmail_patched.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/mail/libgmail_patched.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/mail/thumbnail.png
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/mugshot_photos.xml
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/mugshot_photos/PhotosStock.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/mugshot_photos/PhotosStock.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/mugshot_photos/PhotosStock.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/mugshot_photos/thumbnail.png
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/people.xml
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/people/PeopleStock.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/people/PeopleStock.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/people/PeopleStock.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/people/peoplebrowser.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/people/peoplebrowser.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/people/peoplebrowser.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/people/peoplewidgets.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/people/peoplewidgets.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/people/peoplewidgets.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/people/thumbnail.png
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/search.xml
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/search/SearchStock.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/search/SearchStock.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/search/SearchStock.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/self.xml
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/self/SelfStock.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/self/SelfStock.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/self/SelfStock.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/self/portfoliomanager.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/self/portfoliomanager.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/self/portfoliomanager.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/workspaces.xml
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/workspaces/WorkspacesStock.py
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/workspaces/WorkspacesStock.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/workspaces/WorkspacesStock.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/stocks/workspaces/thumbnail.png
+%%PYTHON_SITELIBDIR%%/bigboard/table_layout.py
+%%PYTHON_SITELIBDIR%%/bigboard/table_layout.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/table_layout.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/themes/__init__.py
+%%PYTHON_SITELIBDIR%%/bigboard/themes/__init__.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/themes/__init__.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/themes/default.css
+%%PYTHON_SITELIBDIR%%/bigboard/themes/default.py
+%%PYTHON_SITELIBDIR%%/bigboard/themes/default.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/themes/default.pyo
+%%PYTHON_SITELIBDIR%%/bigboard/themes/fedora.css
+%%PYTHON_SITELIBDIR%%/bigboard/themes/fedora.py
+%%PYTHON_SITELIBDIR%%/bigboard/workboard.py
+%%PYTHON_SITELIBDIR%%/bigboard/workboard.pyc
+%%PYTHON_SITELIBDIR%%/bigboard/workboard.pyo
+libexec/bigboard-applets
+libexec/bigboard/main.py
+libexec/bigboard/main.pyc
+libexec/bigboard/main.pyo
+%%DATADIR%%/bigboard-bulb-bw.png
+%%DATADIR%%/bigboard-bulb.png
+%%DATADIR%%/bigboard-collapse.png
+%%DATADIR%%/bigboard-document.png
+%%DATADIR%%/bigboard-down-arrow-disabled.png
+%%DATADIR%%/bigboard-down-arrow-enabled.png
+%%DATADIR%%/bigboard-expand.png
+%%DATADIR%%/bigboard-info.png
+%%DATADIR%%/bigboard-left-button.png
+%%DATADIR%%/bigboard-music.png
+%%DATADIR%%/bigboard-nophoto-45.png
+%%DATADIR%%/bigboard-nophoto-60.png
+%%DATADIR%%/bigboard-presentation.png
+%%DATADIR%%/bigboard-right-button.png
+%%DATADIR%%/bigboard-spreadsheet.png
+%%DATADIR%%/bigboard-today-disabled.png
+%%DATADIR%%/bigboard-today-enabled.png
+%%DATADIR%%/bigboard-up-arrow-disabled.png
+%%DATADIR%%/bigboard-up-arrow-enabled.png
+%%DATADIR%%/ctrl_esc_keys.png
+%%DATADIR%%/windows_key.png
+share/gnome-2.0/ui/GNOME_OnlineDesktop_BigBoardButtonApplet.xml
+share/online-prefs-sync/bigboard.synclist
+@dirrm share/online-prefs-sync
+@dirrmtry share/gnome-2.0/ui
+@dirrmtry share/gnome-2.0
+@dirrm %%DATADIR%%
+@dirrm libexec/bigboard
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard/themes
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard/stocks/workspaces
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard/stocks/self
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard/stocks/search
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard/stocks/people
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard/stocks/mugshot_photos
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard/stocks/mail
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard/stocks/google_calendar
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard/stocks/files
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard/stocks/apps
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard/stocks
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard/libgmail/ClientCookie
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard/libgmail
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard/libbig
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard/keybinder
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard/httplib2
+@dirrm %%PYTHON_SITELIBDIR%%/bigboard
+@dirrm %%PYTHON_SITELIBDIR%%
+@dirrmtry %%PYTHON_LIBDIR%%
diff --git a/net/gq/Makefile b/net/gq/Makefile
new file mode 100644
index 000000000..993ea53dc
--- /dev/null
+++ b/net/gq/Makefile
@@ -0,0 +1,45 @@
+# New ports collection makefile for: gq
+# Date Created: 8 Jun 2000
+# Whom: Roman Shterenzon <roman@xpert.com>
+#
+# $FreeBSD: ports/net/gq/Makefile,v 1.50 2011/02/25 01:31:57 delphij Exp $
+#
+
+PORTNAME= gq
+PORTVERSION= 1.3.4
+PORTREVISION= 8
+PORTEPOCH= 1
+CATEGORIES= net
+MASTER_SITES= SF/${PORTNAME}client/GQ%20Unstable/${PORTVERSION}
+
+MAINTAINER= ports@FreeBSD.org
+COMMENT= GTK-based LDAP client
+
+LIB_DEPENDS= gnome-keyring.0:${PORTSDIR}/security/libgnome-keyring
+
+OPTIONS= DND "Enable Drag and drop support in browse mode" On \
+ CACHE "Support the OpenLDAP experimental client cache" On
+
+USE_GNOME= gnometarget libglade2 gnomedocutils
+USE_OPENSSL= yes
+USE_OPENLDAP= yes
+USE_GETTEXT= yes
+USE_GMAKE= yes
+GNU_CONFIGURE= yes
+CONFIGURE_ENV= CPPFLAGS="${CPPFLAGS}" LDFLAGS="${LDFLAGS}"
+CONFIGURE_ARGS= --with-ldap-prefix=${LOCALBASE}
+
+CPPFLAGS= -I${LOCALBASE}/include ${PTHREAD_CFLAGS}
+LDFLAGS= -L${LOCALBASE}/lib ${PTHREAD_LIBS}
+
+.include <bsd.port.pre.mk>
+
+.if !defined(WITHOUT_DND)
+CONFIGURE_ARGS+= --enable-browser-dnd
+.endif
+
+.if !defined(WITHOUT_CACHE)
+CONFIGURE_ARGS+= --enable-cache
+.endif
+
+.include <bsd.port.post.mk>
diff --git a/net/gq/distinfo b/net/gq/distinfo
new file mode 100644
index 000000000..d26f43dae
--- /dev/null
+++ b/net/gq/distinfo
@@ -0,0 +1,2 @@
+SHA256 (gq-1.3.4.tar.gz) = 2ac77f3233ddaef718f89c9371ab5165af29cf9738ed46b6bea64b37e45d4b60
+SIZE (gq-1.3.4.tar.gz) = 557801
diff --git a/net/gq/files/patch-src::state.c b/net/gq/files/patch-src::state.c
new file mode 100644
index 000000000..4e80d0bcb
--- /dev/null
+++ b/net/gq/files/patch-src::state.c
@@ -0,0 +1,11 @@
+--- src/state.c.orig Thu Jul 29 09:44:27 2004
++++ src/state.c Thu Jul 29 09:44:51 2004
+@@ -754,7 +754,7 @@
+ }
+ }
+
+- if (n != NULL && v->type != 0) {
++ if (n != NULL && v!=NULL && v->type != 0) {
+ char *ep;
+
+ assert(v);
diff --git a/net/gq/files/patch-src_gq-server.c b/net/gq/files/patch-src_gq-server.c
new file mode 100644
index 000000000..51aab59ac
--- /dev/null
+++ b/net/gq/files/patch-src_gq-server.c
@@ -0,0 +1,10 @@
+--- src/gq-server.c.orig 2008-04-30 04:15:42.000000000 +0000
++++ src/gq-server.c 2008-04-30 04:15:11.000000000 +0000
+@@ -25,6 +25,7 @@
+
+ #include "gq-server.h"
+
++#include <sys/select.h>
+ #include <errno.h>
+ #include <string.h>
+
diff --git a/net/gq/pkg-descr b/net/gq/pkg-descr
new file mode 100644
index 000000000..4470e8b06
--- /dev/null
+++ b/net/gq/pkg-descr
@@ -0,0 +1,12 @@
+GQ is a GTK-based LDAP client. Features include:
+
+ - browse and search modes
+ - LDAP V3 schema browser
+ - template editor
+ - edit and delete entries
+ - add entries with templates
+ - export subtree or whole server to LDIF file
+ - use any number of servers
+ - search based on single argument or LDAP filter
+
+WWW: http://www.gq-project.org/
diff --git a/net/gq/pkg-plist b/net/gq/pkg-plist
new file mode 100644
index 000000000..14bf171f8
--- /dev/null
+++ b/net/gq/pkg-plist
@@ -0,0 +1,35 @@
+bin/gq
+share/applications/gq.desktop
+%%DATADIR%%/gq.glade
+share/mime/packages/gq-ldif.xml
+share/pixmaps/gq/bomb.xpm
+share/pixmaps/gq/entry.png
+share/pixmaps/gq/gq.xpm
+share/pixmaps/gq/hide.xpm
+share/pixmaps/gq/new.xpm
+share/pixmaps/gq/textview.png
+share/pixmaps/gq/warning.xpm
+share/gnome/help/gq-manual/C/gq-manual.xml
+share/gnome/help/gq-manual/C/legal.xml
+share/gnome/help/gq-manual/de/gq-manual.xml
+share/gnome/help/gq-manual/de/legal.xml
+share/icons/hicolor/16x16/apps/ldap-group.png
+share/icons/hicolor/16x16/apps/ldap-organization.png
+share/icons/hicolor/16x16/apps/ldap-person.png
+share/locale/cs/LC_MESSAGES/gq.mo
+share/locale/de/LC_MESSAGES/gq.mo
+share/locale/ja/LC_MESSAGES/gq.mo
+share/locale/zh_CN/LC_MESSAGES/gq.mo
+share/omf/gq-manual/gq-manual-C.omf
+share/omf/gq-manual/gq-manual-de.omf
+
+@dirrm share/pixmaps/gq
+@dirrm %%DATADIR%%
+@dirrm share/gnome/help/gq-manual/C
+@dirrm share/gnome/help/gq-manual/de
+@dirrm share/gnome/help/gq-manual
+@dirrm share/omf/gq-manual
+@dirrmtry share/applications
+
+@exec %%PREFIX%%/bin/update-mime-database %%PREFIX%%/share/mime
+@unexec %%PREFIX%%/bin/update-mime-database %%PREFIX%%/share/mime
diff --git a/security/gnome-gpg/Makefile b/security/gnome-gpg/Makefile
new file mode 100644
index 000000000..ca3396645
--- /dev/null
+++ b/security/gnome-gpg/Makefile
@@ -0,0 +1,29 @@
+# New ports collection makefile for: gnome-gpg
+# Date created: 2006-09-02
+# Whom: Michael Johnson <ahze@FreeBSD.org>
+#
+# $FreeBSD: ports/security/gnome-gpg/Makefile,v 1.10 2010/03/28 06:43:18 dinoex Exp $
+# $MCom: ports/security/gnome-gpg/Makefile,v 1.1 2006/09/02 15:20:58 ahze Exp $
+
+PORTNAME= gnome-gpg
+PORTVERSION= 0.5.0
+PORTREVISION= 8
+CATEGORIES= security
+MASTER_SITES= GNOME
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Simple commandline wrapper around gpg for gnome-keyring
+
+BUILD_DEPENDS= gpgv:${PORTSDIR}/security/gnupg1
+LIB_DEPENDS= gnome-keyring.0:${PORTSDIR}/security/libgnome-keyring
+RUN_DEPENDS= gpgv:${PORTSDIR}/security/gnupg1
+
+USE_BZIP2= yes
+GNU_CONFIGURE= yes
+USE_GNOME= libgnomeui
+CONFIGURE_ENV= set_more_warnings="no"
+
+PLIST_FILES= bin/gnome-gpg
+MAN1= gnome-gpg.1
+
+.include <bsd.port.mk>
diff --git a/security/gnome-gpg/distinfo b/security/gnome-gpg/distinfo
new file mode 100644
index 000000000..fd7f10f9e
--- /dev/null
+++ b/security/gnome-gpg/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome-gpg-0.5.0.tar.bz2) = 3930f850eea59c7d90775d2d790446c1
+SHA256 (gnome-gpg-0.5.0.tar.bz2) = 2acebd35613e78ecac14cd4783f9df6d33a25e62857cb5cb868091f0d05a53d5
+SIZE (gnome-gpg-0.5.0.tar.bz2) = 69620
diff --git a/security/gnome-gpg/pkg-descr b/security/gnome-gpg/pkg-descr
new file mode 100644
index 000000000..fc0cb1a01
--- /dev/null
+++ b/security/gnome-gpg/pkg-descr
@@ -0,0 +1,3 @@
+Simple commandline wrapper around gpg that makes it store its passphrase
+in gnome-keyring. It is a direct competitor to (the unmaintained)
+quintuple-agent.
diff --git a/security/gnome-keyring-sharp/Makefile b/security/gnome-keyring-sharp/Makefile
new file mode 100644
index 000000000..13cc5222b
--- /dev/null
+++ b/security/gnome-keyring-sharp/Makefile
@@ -0,0 +1,27 @@
+# New ports collection makefile for: gnome-keyring-sharp
+# Date created: 2008-10-08
+# Whom: Romain Tartiere <romain@blogreen.org>
+#
+# $FreeBSD: ports/security/gnome-keyring-sharp/Makefile,v 1.1 2010/09/30 18:23:42 romain Exp $
+#
+
+PORTNAME= gnome-keyring-sharp
+PORTVERSION= 1.0.2
+PORTREVISION= 1
+CATEGORIES= security
+MASTER_SITES= http://www.go-mono.com/archive/${PORTNAME}/
+
+MAINTAINER= mono@FreeBSD.org
+COMMENT= Fully managed implementation of gnome-keyring
+
+BUILD_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/ndesk-dbus-1.0.pc:${PORTSDIR}/devel/ndesk-dbus \
+ ${LOCALBASE}/libdata/pkgconfig/gnome-keyring-1.pc:${PORTSDIR}/security/libgnome-keyring
+RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/ndesk-dbus-1.0.pc:${PORTSDIR}/devel/ndesk-dbus \
+ ${LOCALBASE}/libdata/pkgconfig/gnome-keyring-1.pc:${PORTSDIR}/security/libgnome-keyring
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+USE_GNOME= gnomehack gtksharp20
+USE_LDCONFIG= yes
+
+.include <bsd.port.mk>
diff --git a/security/gnome-keyring-sharp/distinfo b/security/gnome-keyring-sharp/distinfo
new file mode 100644
index 000000000..d9a54e954
--- /dev/null
+++ b/security/gnome-keyring-sharp/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome-keyring-sharp-1.0.2.tar.gz) = f9a48319f3fe6123017b000d714d68b1
+SHA256 (gnome-keyring-sharp-1.0.2.tar.gz) = 043e3e22132bdfe34e8ca314b6fd34bb0bc55a23eeb102778c64c243bb595315
+SIZE (gnome-keyring-sharp-1.0.2.tar.gz) = 308244
diff --git a/security/gnome-keyring-sharp/pkg-descr b/security/gnome-keyring-sharp/pkg-descr
new file mode 100644
index 000000000..6ad79b26b
--- /dev/null
+++ b/security/gnome-keyring-sharp/pkg-descr
@@ -0,0 +1,7 @@
+gnome-keyring-sharp is a fully managed implementation of libgnome-keyring.
+
+When the gnome-keyring-daemon is running, you can use this to retrieve/store
+confidential information such as passwords, notes or network services user
+information.
+
+WWW: http://andrew.jorgensenfamily.us/2008/08/gnome-keyring-sharp/
diff --git a/security/gnome-keyring-sharp/pkg-plist b/security/gnome-keyring-sharp/pkg-plist
new file mode 100644
index 000000000..d1f07ccf4
--- /dev/null
+++ b/security/gnome-keyring-sharp/pkg-plist
@@ -0,0 +1,15 @@
+@comment $FreeBSD: ports/security/gnome-keyring-sharp/pkg-plist,v 1.1 2010/09/30 18:23:42 romain Exp $
+lib/libgnome-keyring-sharp-glue.a
+lib/libgnome-keyring-sharp-glue.la
+lib/libgnome-keyring-sharp-glue.so
+lib/mono/gac/Gnome.Keyring/1.0.0.0__1a73e1bde00c9b66/Gnome.Keyring.dll
+lib/mono/gac/Gnome.Keyring/1.0.0.0__1a73e1bde00c9b66/Gnome.Keyring.dll.config
+lib/mono/gac/Gnome.Keyring/1.0.0.0__1a73e1bde00c9b66/Gnome.Keyring.dll.mdb
+lib/mono/gnome-keyring-sharp-1.0/Gnome.Keyring.dll
+lib/monodoc/sources/Gnome.Keyring.source
+lib/monodoc/sources/Gnome.Keyring.tree
+lib/monodoc/sources/Gnome.Keyring.zip
+libdata/pkgconfig/gnome-keyring-sharp-1.0.pc
+@dirrm lib/mono/gnome-keyring-sharp-1.0
+@dirrm lib/mono/gac/Gnome.Keyring/1.0.0.0__1a73e1bde00c9b66
+@dirrm lib/mono/gac/Gnome.Keyring
diff --git a/security/seahorse/Makefile b/security/seahorse/Makefile
index cbbcc0b80..76d332b0b 100644
--- a/security/seahorse/Makefile
+++ b/security/seahorse/Makefile
@@ -3,7 +3,7 @@
# Whom: Dave McKay <dave@mu.org>
#
# $FreeBSD$
-# $MCom: ports/security/seahorse/Makefile,v 1.99 2010/09/28 09:01:33 kwm Exp $
+# $MCom: ports/security/seahorse/Makefile,v 1.101 2011/03/06 20:09:35 kwm Exp $
#
PORTNAME= seahorse
@@ -20,7 +20,7 @@ BUILD_DEPENDS= gpg:${PORTSDIR}/security/gnupg
RUN_DEPENDS= gpg:${PORTSDIR}/security/gnupg
LIB_DEPENDS= gpgme.18:${PORTSDIR}/security/gpgme \
dbus-glib-1.2:${PORTSDIR}/devel/dbus-glib \
- gnome-keyring:${PORTSDIR}/security/gnome-keyring \
+ gcr.0:${PORTSDIR}/security/gnome-keyring \
gcrypt.17:${PORTSDIR}/security/libgcrypt \
soup-2.4.1:${PORTSDIR}/devel/libsoup
diff --git a/sysutils/gksu/Makefile b/sysutils/gksu/Makefile
new file mode 100644
index 000000000..7ef63ba0a
--- /dev/null
+++ b/sysutils/gksu/Makefile
@@ -0,0 +1,30 @@
+# New ports collection makefile for: gksu
+# Date created: 2 October 2004
+# Whom: Jesse van den Kieboom <troplosti@orcaweb.cjb.net>
+#
+# $FreeBSD: ports/sysutils/gksu/Makefile,v 1.22 2010/03/28 06:43:45 dinoex Exp $
+#
+
+PORTNAME= gksu
+PORTVERSION= 1.3.7
+PORTREVISION= 7
+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/libgnome-keyring
+
+USE_GNOME= gtk20 pkgconfig gnomeprefix gnomehack gconf2 intlhack
+GNU_CONFIGURE= 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..cb55d5dc9
--- /dev/null
+++ b/sysutils/gksu/distinfo
@@ -0,0 +1,2 @@
+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..deca7847d
--- /dev/null
+++ b/sysutils/gksu/pkg-plist
@@ -0,0 +1,28 @@
+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
+@dirrmtry share/applications
diff --git a/x11-toolkits/libgnomeui/Makefile b/x11-toolkits/libgnomeui/Makefile
new file mode 100644
index 000000000..1c77bc7c9
--- /dev/null
+++ b/x11-toolkits/libgnomeui/Makefile
@@ -0,0 +1,40 @@
+# New ports collection makefile for: libgnomeui
+# Date created: 07 April 2002
+# Whom: Joe Marcus Clarke <marcus@FreBSD.org>
+#
+# $FreeBSD: ports/x11-toolkits/libgnomeui/Makefile,v 1.74 2010/12/04 07:34:19 ade Exp $
+# $MCom: ports/x11-toolkits/libgnomeui/Makefile,v 1.129 2010/09/27 20:16:41 kwm Exp $
+#
+
+PORTNAME= libgnomeui
+PORTVERSION= 2.24.4
+PORTREVISION?= 1
+CATEGORIES= x11-toolkits gnome
+MASTER_SITES= GNOME
+DIST_SUBDIR= gnome2
+
+MAINTAINER= gnome@FreeBSD.org
+COMMENT= Libraries for the GNOME GUI, a GNU desktop environment
+
+USE_BZIP2= yes
+
+.if !defined(REFERENCE_PORT)
+
+LIB_DEPENDS+= gnome-keyring.0:${PORTSDIR}/security/libgnome-keyring \
+ startup-notification-1.0:${PORTSDIR}/x11/startup-notification
+RUN_DEPENDS= ${LOCALBASE}/share/icons/gnome/index.theme:${PORTSDIR}/misc/gnome-icon-theme
+
+USE_GETTEXT= yes
+USE_XORG= sm
+USE_GMAKE= yes
+USE_GNOME= gnomeprefix gnomehack gnomehier libbonoboui ltverhack \
+ referencehack gvfs
+USE_LDCONFIG= yes
+USE_AUTOTOOLS= libtool
+USE_BISON= build
+CONFIGURE_ENV= CPPFLAGS="-I${LOCALBASE}/include" \
+ LIBS="-L${LOCALBASE}/lib ${PTHREAD_LIBS}"
+
+.include <bsd.port.mk>
+
+.endif
diff --git a/x11-toolkits/libgnomeui/distinfo b/x11-toolkits/libgnomeui/distinfo
new file mode 100644
index 000000000..eee03bcf8
--- /dev/null
+++ b/x11-toolkits/libgnomeui/distinfo
@@ -0,0 +1,3 @@
+MD5 (gnome2/libgnomeui-2.24.4.tar.bz2) = f8f68600f26832d3d24b7d7d99d050b9
+SHA256 (gnome2/libgnomeui-2.24.4.tar.bz2) = a64dcb5af190ec0bfe2ba647ab09a90e4187336fa417d301abfb736be41283b2
+SIZE (gnome2/libgnomeui-2.24.4.tar.bz2) = 1431076
diff --git a/x11-toolkits/libgnomeui/pkg-descr b/x11-toolkits/libgnomeui/pkg-descr
new file mode 100644
index 000000000..706980bad
--- /dev/null
+++ b/x11-toolkits/libgnomeui/pkg-descr
@@ -0,0 +1,4 @@
+LibGnomeUI provides backend GUI components common to GNOME
+applications.
+
+WWW: http://www.gnome.org/
diff --git a/x11-toolkits/libgnomeui/pkg-plist b/x11-toolkits/libgnomeui/pkg-plist
new file mode 100644
index 000000000..59ab6d73f
--- /dev/null
+++ b/x11-toolkits/libgnomeui/pkg-plist
@@ -0,0 +1,231 @@
+include/libgnomeui-2.0/gnome.h
+include/libgnomeui-2.0/libgnomeui/gnome-about.h
+include/libgnomeui-2.0/libgnomeui/gnome-app-helper.h
+include/libgnomeui-2.0/libgnomeui/gnome-app-util.h
+include/libgnomeui-2.0/libgnomeui/gnome-app.h
+include/libgnomeui-2.0/libgnomeui/gnome-appbar.h
+include/libgnomeui-2.0/libgnomeui/gnome-authentication-manager.h
+include/libgnomeui-2.0/libgnomeui/gnome-client.h
+include/libgnomeui-2.0/libgnomeui/gnome-color-picker.h
+include/libgnomeui-2.0/libgnomeui/gnome-dateedit.h
+include/libgnomeui-2.0/libgnomeui/gnome-dialog-util.h
+include/libgnomeui-2.0/libgnomeui/gnome-dialog.h
+include/libgnomeui-2.0/libgnomeui/gnome-druid-page-edge.h
+include/libgnomeui-2.0/libgnomeui/gnome-druid-page-standard.h
+include/libgnomeui-2.0/libgnomeui/gnome-druid-page.h
+include/libgnomeui-2.0/libgnomeui/gnome-druid.h
+include/libgnomeui-2.0/libgnomeui/gnome-entry.h
+include/libgnomeui-2.0/libgnomeui/gnome-file-entry.h
+include/libgnomeui-2.0/libgnomeui/gnome-font-picker.h
+include/libgnomeui-2.0/libgnomeui/gnome-help.h
+include/libgnomeui-2.0/libgnomeui/gnome-href.h
+include/libgnomeui-2.0/libgnomeui/gnome-ice.h
+include/libgnomeui-2.0/libgnomeui/gnome-icon-entry.h
+include/libgnomeui-2.0/libgnomeui/gnome-icon-item.h
+include/libgnomeui-2.0/libgnomeui/gnome-icon-list.h
+include/libgnomeui-2.0/libgnomeui/gnome-icon-lookup.h
+include/libgnomeui-2.0/libgnomeui/gnome-icon-sel.h
+include/libgnomeui-2.0/libgnomeui/gnome-icon-theme.h
+include/libgnomeui-2.0/libgnomeui/gnome-mdi-child.h
+include/libgnomeui-2.0/libgnomeui/gnome-mdi-generic-child.h
+include/libgnomeui-2.0/libgnomeui/gnome-mdi-session.h
+include/libgnomeui-2.0/libgnomeui/gnome-mdi.h
+include/libgnomeui-2.0/libgnomeui/gnome-messagebox.h
+include/libgnomeui-2.0/libgnomeui/gnome-password-dialog.h
+include/libgnomeui-2.0/libgnomeui/gnome-pixmap-entry.h
+include/libgnomeui-2.0/libgnomeui/gnome-pixmap.h
+include/libgnomeui-2.0/libgnomeui/gnome-popup-menu.h
+include/libgnomeui-2.0/libgnomeui/gnome-propertybox.h
+include/libgnomeui-2.0/libgnomeui/gnome-scores.h
+include/libgnomeui-2.0/libgnomeui/gnome-stock-icons.h
+include/libgnomeui-2.0/libgnomeui/gnome-theme-parser.h
+include/libgnomeui-2.0/libgnomeui/gnome-thumbnail.h
+include/libgnomeui-2.0/libgnomeui/gnome-types.h
+include/libgnomeui-2.0/libgnomeui/gnome-ui-init.h
+include/libgnomeui-2.0/libgnomeui/gnome-uidefs.h
+include/libgnomeui-2.0/libgnomeui/gnome-url.h
+include/libgnomeui-2.0/libgnomeui/gnome-vfs-util.h
+include/libgnomeui-2.0/libgnomeui/gnome-window-icon.h
+include/libgnomeui-2.0/libgnomeui/gnome-window.h
+include/libgnomeui-2.0/libgnomeui/gnometypebuiltins.h
+include/libgnomeui-2.0/libgnomeui/libgnomeui.h
+lib/libglade/2.0/libgnome.a
+lib/libglade/2.0/libgnome.la
+lib/libglade/2.0/libgnome.so
+lib/libgnomeui-2.a
+lib/libgnomeui-2.la
+lib/libgnomeui-2.so
+lib/libgnomeui-2.so.0
+libdata/pkgconfig/libgnomeui-2.0.pc
+share/locale/af/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/am/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ar/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/as/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ast/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/az/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/be/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/be@latin/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/bg/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/bn/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/bn_IN/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/br/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/bs/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ca/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ca@valencia/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/crh/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/cs/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/cy/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/da/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/de/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/dz/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/el/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/en@shaw/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/en_CA/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/en_GB/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/eo/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/es/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/et/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/eu/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/fa/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/fi/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/fr/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/fur/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ga/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/gl/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/gu/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/he/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/hi/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/hr/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/hu/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/hy/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/id/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/is/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/it/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ja/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ka/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/kk/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/kn/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ko/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ku/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/la/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/li/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/lt/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/lv/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/mai/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/mg/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/mi/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/mk/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ml/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/mn/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/mr/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ms/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/nb/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/nds/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ne/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/nl/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/nn/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/nso/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/oc/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/or/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/pa/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/pl/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ps/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/pt/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/pt_BR/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ro/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ru/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/rw/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/si/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/sk/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/sl/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/sq/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/sr/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/sr@latin/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/sr@ije/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/sv/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ta/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/te/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/th/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/tk/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/tr/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/tt/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/ug/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/uk/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/uz@cyrillic/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/vi/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/wa/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/xh/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/yi/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/zh_CN/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/zh_HK/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/zh_TW/LC_MESSAGES/libgnomeui-2.0.mo
+share/locale/zu/LC_MESSAGES/libgnomeui-2.0.mo
+share/pixmaps/gnome-about-logo.png
+@dirrm include/libgnomeui-2.0/libgnomeui
+@dirrm include/libgnomeui-2.0
+@dirrmtry share/locale/zu/LC_MESSAGES
+@dirrmtry share/locale/zu
+@dirrmtry share/locale/zh_HK/LC_MESSAGES
+@dirrmtry share/locale/zh_HK
+@dirrmtry share/locale/yi/LC_MESSAGES
+@dirrmtry share/locale/yi
+@dirrmtry share/locale/xh/LC_MESSAGES
+@dirrmtry share/locale/xh
+@dirrmtry share/locale/uz@cyrillic/LC_MESSAGES
+@dirrmtry share/locale/uz@cyrillic
+@dirrmtry share/locale/ug/LC_MESSAGES
+@dirrmtry share/locale/ug
+@dirrmtry share/locale/tt/LC_MESSAGES
+@dirrmtry share/locale/tt
+@dirrmtry share/locale/te/LC_MESSAGES
+@dirrmtry share/locale/te
+@dirrmtry share/locale/sr@latin/LC_MESSAGES
+@dirrmtry share/locale/sr@latin
+@dirrmtry share/locale/sr@ije/LC_MESSAGES
+@dirrmtry share/locale/sr@ije
+@dirrmtry share/locale/si/LC_MESSAGES
+@dirrmtry share/locale/si
+@dirrmtry share/locale/rw/LC_MESSAGES
+@dirrmtry share/locale/rw
+@dirrmtry share/locale/ps/LC_MESSAGES
+@dirrmtry share/locale/ps
+@dirrmtry share/locale/oc/LC_MESSAGES
+@dirrmtry share/locale/oc
+@dirrmtry share/locale/nso/LC_MESSAGES
+@dirrmtry share/locale/nso
+@dirrmtry share/locale/nds/LC_MESSAGES
+@dirrmtry share/locale/nds
+@dirrmtry share/locale/mr/LC_MESSAGES
+@dirrmtry share/locale/mr
+@dirrmtry share/locale/mi/LC_MESSAGES
+@dirrmtry share/locale/mi
+@dirrmtry share/locale/mg/LC_MESSAGES
+@dirrmtry share/locale/mg
+@dirrmtry share/locale/mai/LC_MESSAGES
+@dirrmtry share/locale/mai
+@dirrmtry share/locale/la/LC_MESSAGES
+@dirrmtry share/locale/la
+@dirrmtry share/locale/ku/LC_MESSAGES
+@dirrmtry share/locale/ku
+@dirrmtry share/locale/kk/LC_MESSAGES
+@dirrmtry share/locale/kk
+@dirrmtry share/locale/hy/LC_MESSAGES
+@dirrmtry share/locale/hy
+@dirrmtry share/locale/fur/LC_MESSAGES
+@dirrmtry share/locale/fur
+@dirrmtry share/locale/en@shaw/LC_MESSAGES
+@dirrmtry share/locale/en@shaw
+@dirrmtry share/locale/dz/LC_MESSAGES
+@dirrmtry share/locale/dz
+@dirrmtry share/locale/crh/LC_MESSAGES
+@dirrmtry share/locale/crh
+@dirrmtry share/locale/ca@valencia/LC_MESSAGES
+@dirrmtry share/locale/ca@valencia
+@dirrmtry share/locale/bn_IN/LC_MESSAGES
+@dirrmtry share/locale/bn_IN
+@dirrmtry share/locale/be@latin/LC_MESSAGES
+@dirrmtry share/locale/be@latin
+@dirrmtry share/locale/ast/LC_MESSAGES
+@dirrmtry share/locale/ast
+@dirrmtry share/locale/as/LC_MESSAGES
+@dirrmtry share/locale/as