diff options
author | Joe Marcus Clarke <marcus@FreeBSD.org> | 2009-04-10 05:56:28 +0000 |
---|---|---|
committer | Joe Marcus Clarke <marcus@FreeBSD.org> | 2009-04-10 05:56:28 +0000 |
commit | ae52bc80895a23ddbe33b86e75a9cf331ae32ba9 (patch) | |
tree | 5538a7d3541f6d56e4bbab9c6329f5b9db64dafb /devel/gconf2/files/patch-gconf_gconfd.c | |
parent | - Update to 0.6.3 (diff) |
Presenting GNOME 2.26 for FreeBSD. See
http://library.gnome.org/misc/release-notes/2.26/ for a list of what's new.
On the FreeBSD front, we introduced a port of libxul 1.9 as an alternative
for Firefox 2.0 as a Gecko provider. Almost all of the Gecko consumers
can make use of this provider by setting:
WITH_GECKO=libxul
The GNOME 2.26 port was done by ahze, kwm, marcus, and mezz with
contributions by Joseph S. Atkinson, Peter Wemm, Eric L. Chen,
Martin Matuska, Craig Butler, and Pawel Worach.
Notes
Notes:
svn path=/head/; revision=231972
Diffstat (limited to 'devel/gconf2/files/patch-gconf_gconfd.c')
-rw-r--r-- | devel/gconf2/files/patch-gconf_gconfd.c | 62 |
1 files changed, 0 insertions, 62 deletions
diff --git a/devel/gconf2/files/patch-gconf_gconfd.c b/devel/gconf2/files/patch-gconf_gconfd.c deleted file mode 100644 index 31a6470a42e5..000000000000 --- a/devel/gconf2/files/patch-gconf_gconfd.c +++ /dev/null @@ -1,62 +0,0 @@ ---- gconf/gconfd.c.orig 2008-05-10 08:34:31.000000000 -0400 -+++ gconf/gconfd.c 2008-08-16 14:08:05.000000000 -0400 -@@ -123,12 +123,6 @@ static void gconf_handle_segv (int signu - - static gboolean in_shutdown = FALSE; - --/* -- * Flag indicating we received a SIGHUP and we should reaload -- * all sources during the next periodic_cleanup() -- */ --static gboolean need_db_reload = FALSE; -- - /* - * CORBA goo - */ -@@ -408,6 +402,18 @@ gconf_server_load_sources(void) - } - } - -+static void -+reload_db (void) -+{ -+ gconf_log (GCL_INFO, _("SIGHUP received, reloading all databases")); -+ -+ logfile_save (); -+ shutdown_databases (); -+ init_databases (); -+ gconf_server_load_sources (); -+ logfile_read (); -+} -+ - /* - * Signal handlers should not log debug messages as this code is non-reentrant. - * Please avoid calling gconf_log in this function. -@@ -471,8 +477,7 @@ signal_handler (int signo) - case SIGHUP: - --in_fatal; - -- /* reload sources during next periodic_cleanup() */ -- need_db_reload = TRUE; -+ reload_db (); - break; - #endif - -@@ -828,17 +833,6 @@ static gboolean need_log_cleanup = FALSE - static gboolean - periodic_cleanup_timeout(gpointer data) - { -- if (need_db_reload) -- { -- gconf_log (GCL_INFO, _("SIGHUP received, reloading all databases")); -- -- need_db_reload = FALSE; -- logfile_save (); -- shutdown_databases (); -- init_databases (); -- gconf_server_load_sources (); -- logfile_read (); -- } - - gconf_log (GCL_DEBUG, "Performing periodic cleanup, expiring cache cruft"); - |