[118142] users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center
devans at macports.org
devans at macports.org
Sun Mar 23 08:49:17 PDT 2014
Revision: 118142
https://trac.macports.org/changeset/118142
Author: devans at macports.org
Date: 2014-03-23 08:49:17 -0700 (Sun, 23 Mar 2014)
Log Message:
-----------
GNOME-3/unstable: gnome-control-center, version 3.8.6, increment revision to rebuild with unstable gnome-desktop, build currently fails.
Added Paths:
-----------
users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/Portfile
users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/
users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-background-libsocialweb.diff
users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-background-linker-fix.diff
users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-disable-color-panel.diff
users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-disable-shell-test-hostname.diff
users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-display-new-config-model.diff
users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-output-is-laptop.diff
users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-panels-user-accounts.diff
users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-users-logged-in-check.diff
users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files-3.11.92/
Removed Paths:
-------------
users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/
Added: users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/Portfile
===================================================================
--- users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/Portfile (rev 0)
+++ users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/Portfile 2014-03-23 15:49:17 UTC (rev 118142)
@@ -0,0 +1,103 @@
+# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:ft=tcl:et:sw=4:ts=4:sts=4
+# $Id: Portfile 117321 2014-02-22 02:34:30Z devans at macports.org $
+
+PortSystem 1.0
+
+name gnome-control-center
+version 3.8.6
+revision 1
+set branch [join [lrange [split ${version} .] 0 1] .]
+description GNOME's main interface for configuration of the various \
+ aspects of your desktop.
+long_description ${description}
+maintainers devans openmaintainer
+categories gnome
+license GPL-2+
+platforms darwin
+homepage http://www.gnome.org/
+master_sites gnome:sources/${name}/${branch}/
+
+use_xz yes
+
+checksums rmd160 3419412626e2de69c243423f31a0504c49955126 \
+ sha256 8dba7eb3fa720580e84bb1a8241c745abacaa8999bbf9c28902819d5584fa42a
+
+depends_build port:pkgconfig \
+ port:intltool \
+ port:libxslt \
+ port:gnome-common \
+ port:gtk-doc
+
+depends_lib port:desktop-file-utils \
+ port:gtk3 \
+ port:gsettings-desktop-schemas \
+ port:gnome-desktop \
+ port:fontconfig \
+ port:policykit \
+ port:libxml2 \
+ port:upower \
+ port:libgtop \
+ port:gnome-settings-daemon \
+ port:gnome-menus \
+ port:gnome-online-accounts \
+ port:accountsservice \
+ port:libcanberra \
+ port:pulseaudio \
+ port:libpwquality \
+ port:kerberos5 \
+ port:libsocialweb \
+ port:shared-mime-info \
+ port:xorg-libX11 \
+ port:xorg-libXxf86misc \
+ port:xorg-libXi
+
+depends_run port:yelp
+
+# color panel disabled by patch, dependency colord requires libudev
+
+patchfiles patch-display-new-config-model.diff \
+ patch-output-is-laptop.diff \
+ patch-background-linker-fix.diff \
+ patch-background-libsocialweb.diff \
+ patch-users-logged-in-check.diff \
+ patch-disable-color-panel.diff \
+ patch-disable-shell-test-hostname.diff \
+ patch-panels-user-accounts.diff
+
+pre-configure {
+ copy -force ${prefix}/share/aclocal/intltool.m4 ${worksrcpath}/m4
+}
+
+use_autoreconf yes
+autoreconf.args -fvi
+
+configure.args --x-includes=${prefix}/include \
+ --x-libraries=${prefix}/lib \
+ --with-libsocialweb \
+ --without-cheese \
+ --disable-ibus \
+ --disable-maintainer-mode \
+ --disable-update-mimedb \
+ --disable-silent-rules
+
+pre-activate {
+ if {![catch {set installed [lindex [registry_active gdm] 0]}]} {
+ set _version [lindex $installed 1]
+ if {[vercmp $_version 3.0.0] < 0} {
+ registry_deactivate_composite gdm "" [list ports_nodepcheck 1]
+ }
+ }
+ if {![catch {set installed [lindex [registry_active gnome-media] 0]}]} {
+ set _version [lindex $installed 1]
+ if {[vercmp $_version 3.10.0] < 0} {
+ registry_deactivate_composite gnome-media "" [list ports_nodepcheck 1]
+ }
+ }
+}
+
+post-activate {
+ system "${prefix}/bin/update-desktop-database ${prefix}/share/applications"
+ system "${prefix}/bin/gtk-update-icon-cache-3.0 -f -t ${prefix}/share/icons/hicolor"
+}
+
+livecheck.type gnome
Added: users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-background-libsocialweb.diff
===================================================================
--- users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-background-libsocialweb.diff (rev 0)
+++ users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-background-libsocialweb.diff 2014-03-23 15:49:17 UTC (rev 118142)
@@ -0,0 +1,29 @@
+From 97af796dd588d4cce7ef5b927fd3d956f8baa16c Mon Sep 17 00:00:00 2001
+From: Bastien Nocera <hadess at hadess.net>
+Date: Tue, 12 Nov 2013 07:45:43 +0000
+Subject: background: Fix compilation with libsocialweb support
+
+The flickr source files were added to the wrong internal shared
+library, so that the panel could be linked, but not the test
+application.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=710829
+---
+diff --git a/panels/background/Makefile.am b/panels/background/Makefile.am
+index 2766207..58e39aa 100644
+--- panels/background/Makefile.am
++++ panels/background/Makefile.am
+@@ -49,9 +49,9 @@ libbackground_la_SOURCES = \
+ libbackground_la_LIBADD = $(PANEL_LIBS) $(BACKGROUND_PANEL_LIBS) libbackground-chooser.la
+
+ if WITH_LIBSOCIALWEB
+-libbackground_la_SOURCES += bg-flickr-source.c bg-flickr-source.h
++libbackground_chooser_la_SOURCES += bg-flickr-source.c bg-flickr-source.h
+ INCLUDES += $(SOCIALWEB_CFLAGS)
+-libbackground_la_LIBADD += $(SOCIALWEB_LIBS)
++libbackground_chooser_la_LIBADD += $(SOCIALWEB_LIBS)
+ endif
+
+ noinst_PROGRAMS = test-chooser-dialog
+--
+cgit v0.9.2
Added: users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-background-linker-fix.diff
===================================================================
--- users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-background-linker-fix.diff (rev 0)
+++ users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-background-linker-fix.diff 2014-03-23 15:49:17 UTC (rev 118142)
@@ -0,0 +1,24 @@
+From acd7785692109a8ad2590e19302ce34170e610f2 Mon Sep 17 00:00:00 2001
+From: Kalev Lember <kalevlember at gmail.com>
+Date: Wed, 16 Oct 2013 10:01:36 +0000
+Subject: background: Fix test-chooser-dialog build with some linkers
+
+List missing libs for the libbackground-chooser.la convenience library.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=709302
+---
+diff --git a/panels/background/Makefile.am b/panels/background/Makefile.am
+index f24f8b3..2766207 100644
+--- panels/background/Makefile.am
++++ panels/background/Makefile.am
+@@ -40,6 +40,8 @@ libbackground_chooser_la_SOURCES = \
+ bg-colors-source.c \
+ bg-colors-source.h
+
++libbackground_chooser_la_LIBADD = $(PANEL_LIBS) $(BACKGROUND_PANEL_LIBS)
++
+ libbackground_la_SOURCES = \
+ cc-background-panel.c \
+ cc-background-panel.h
+--
+cgit v0.9.2
Added: users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-disable-color-panel.diff
===================================================================
--- users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-disable-color-panel.diff (rev 0)
+++ users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-disable-color-panel.diff 2014-03-23 15:49:17 UTC (rev 118142)
@@ -0,0 +1,49 @@
+--- configure.ac.orig 2013-09-13 05:09:33.000000000 -0700
++++ configure.ac 2013-09-16 09:28:36.000000000 -0700
+@@ -146,10 +146,10 @@
+ PKG_CHECK_MODULES(ONLINE_ACCOUNTS_PANEL, $COMMON_MODULES goa-1.0 goa-backend-1.0 >= $GOA_REQUIRED_VERSION)
+ PKG_CHECK_MODULES(POWER_PANEL, $COMMON_MODULES upower-glib >= 0.9.1
+ gnome-settings-daemon >= $GSD_REQUIRED_VERSION)
+-PKG_CHECK_MODULES(COLOR_PANEL, $COMMON_MODULES
+- colord >= $COLORD_REQUIRED_VERSION
+- colord-gtk >= $COLORD_GTK_REQUIRED_VERSION
+- gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION)
++dnl PKG_CHECK_MODULES(COLOR_PANEL, $COMMON_MODULES
++dnl colord >= $COLORD_REQUIRED_VERSION
++dnl colord-gtk >= $COLORD_GTK_REQUIRED_VERSION
++dnl gnome-desktop-3.0 >= $GNOME_DESKTOP_REQUIRED_VERSION)
+ PKG_CHECK_MODULES(PRINTERS_PANEL, $COMMON_MODULES
+ polkit-gobject-1 >= $POLKIT_REQUIRED_VERSION)
+ PKG_CHECK_MODULES(PRIVACY_PANEL, $COMMON_MODULES)
+--- panels/Makefile.am.orig 2013-01-25 06:42:18.000000000 -0800
++++ panels/Makefile.am 2013-09-16 09:32:32.000000000 -0700
+@@ -2,7 +2,6 @@
+ common \
+ background \
+ power \
+- color \
+ display \
+ mouse \
+ notifications \
+--- shell/Makefile.am.orig 2013-09-16 17:47:34.000000000 -0700
++++ shell/Makefile.am 2013-09-16 17:48:10.000000000 -0700
+@@ -51,7 +51,6 @@
+ $(top_builddir)/libgd/libgd.la \
+ $(top_builddir)/panels/common/liblanguage.la \
+ $(top_builddir)/panels/background/libbackground.la \
+- $(top_builddir)/panels/color/libcolor.la \
+ $(top_builddir)/panels/datetime/libdate_time.la \
+ $(top_builddir)/panels/display/libdisplay.la \
+ $(top_builddir)/panels/info/libinfo.la \
+--- shell/cc-panel-loader.c.orig 2013-09-16 17:57:33.000000000 -0700
++++ shell/cc-panel-loader.c 2013-09-16 17:58:28.000000000 -0700
+@@ -77,7 +77,9 @@
+ #ifdef BUILD_BLUETOOTH
+ PANEL_TYPE("bluetooth", cc_bluetooth_panel_get_type ),
+ #endif
++#ifdef BUILD_COLOR
+ PANEL_TYPE("color", cc_color_panel_get_type ),
++#endif
+ PANEL_TYPE("datetime", cc_date_time_panel_get_type ),
+ PANEL_TYPE("display", cc_display_panel_get_type ),
+ PANEL_TYPE("info", cc_info_panel_get_type ),
Added: users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-disable-shell-test-hostname.diff
===================================================================
--- users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-disable-shell-test-hostname.diff (rev 0)
+++ users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-disable-shell-test-hostname.diff 2014-03-23 15:49:17 UTC (rev 118142)
@@ -0,0 +1,10 @@
+--- shell/Makefile.am.orig 2013-09-16 22:44:57.000000000 -0700
++++ shell/Makefile.am 2013-09-16 22:45:38.000000000 -0700
+@@ -111,6 +111,6 @@
+
+ EXTRA_DIST += hostnames-test.txt
+ check-local: test-hostname
+- $(builddir)/test-hostname $(srcdir)/hostnames-test.txt > /dev/null
++
+
+ -include $(top_srcdir)/git.mk
Added: users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-display-new-config-model.diff
===================================================================
--- users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-display-new-config-model.diff (rev 0)
+++ users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-display-new-config-model.diff 2014-03-23 15:49:17 UTC (rev 118142)
@@ -0,0 +1,177 @@
+From 150466cdb668a81fb3e595ed7f4e965d62a1fced Mon Sep 17 00:00:00 2001
+From: Giovanni Campagna <gcampagn at redhat.com>
+Date: Thu, 08 Aug 2013 12:21:10 +0000
+Subject: display: adapt to the new model for display configuration
+
+The way we apply the new configuration changed, in that we are
+expected to call the apply() method of GnomeRRConfig ourselves,
+and that takes care to call to mutter, show the confirmation
+dialog, etc.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=705573
+---
+(limited to 'panels/display/cc-display-panel.c')
+
+diff --git a/panels/display/cc-display-panel.c b/panels/display/cc-display-panel.c
+index 7f0431c..ff585e2 100644
+--- panels/display/cc-display-panel.c
++++ panels/display/cc-display-panel.c
+@@ -96,9 +96,6 @@ struct _CcDisplayPanelPrivate
+ gboolean ignore_gui_changes;
+ gboolean dragging_top_bar;
+
+- /* These are used while we are waiting for the ApplyConfiguration method to be executed over D-bus */
+- GDBusProxy *proxy;
+-
+ UpClient *up_client;
+ gboolean lid_is_closed;
+ };
+@@ -117,7 +114,6 @@ static gboolean output_overlaps (GnomeRROutputInfo *output, GnomeRRConfig *confi
+ static void select_current_output_from_dialog_position (CcDisplayPanel *self);
+ static void monitor_switch_active_cb (GObject *object, GParamSpec *pspec, gpointer data);
+ static void get_geometry (GnomeRROutputInfo *output, int *w, int *h);
+-static void apply_configuration_returned_cb (GObject *proxy, GAsyncResult *res, gpointer data);
+ static gboolean get_clone_size (GnomeRRScreen *screen, int *width, int *height);
+ static gboolean output_info_supports_mode (CcDisplayPanel *self, GnomeRROutputInfo *info, int width, int height);
+ static char *make_resolution_string (int width, int height);
+@@ -2302,128 +2298,33 @@ check_required_virtual_size (CcDisplayPanel *self)
+ }
+
+ static void
+-begin_version2_apply_configuration (CcDisplayPanel *self, GdkWindow *parent_window, guint32 timestamp)
+-{
+- XID parent_window_xid;
+- GError *error = NULL;
+-
+- parent_window_xid = GDK_WINDOW_XID (parent_window);
+-
+- self->priv->proxy = g_dbus_proxy_new_for_bus_sync (G_BUS_TYPE_SESSION,
+- G_DBUS_PROXY_FLAGS_NONE,
+- NULL,
+- "org.gnome.SettingsDaemon",
+- "/org/gnome/SettingsDaemon/XRANDR",
+- "org.gnome.SettingsDaemon.XRANDR_2",
+- NULL,
+- &error);
+- if (self->priv->proxy == NULL) {
+- error_message (self, _("Failed to apply configuration: %s"), error->message);
+- g_error_free (error);
+- return;
+- }
+-
+- g_dbus_proxy_call (self->priv->proxy,
+- "ApplyConfiguration",
+- g_variant_new ("(xx)", (gint64) parent_window_xid, (gint64) timestamp),
+- G_DBUS_CALL_FLAGS_NONE,
+- -1,
+- NULL,
+- apply_configuration_returned_cb,
+- self);
+-}
+-
+-static void
+-ensure_current_configuration_is_saved (void)
+-{
+- GnomeRRScreen *rr_screen;
+- GnomeRRConfig *rr_config;
+-
+- /* Normally, gnome_rr_config_save() creates a backup file based on the
+- * old monitors.xml. However, if *that* file didn't exist, there is
+- * nothing from which to create a backup. So, here we'll save the
+- * current/unchanged configuration and then let our caller call
+- * gnome_rr_config_save() again with the new/changed configuration, so
+- * that there *will* be a backup file in the end.
+- */
+-
+- rr_screen = gnome_rr_screen_new (gdk_screen_get_default (), NULL); /* NULL-GError */
+- if (!rr_screen)
+- return;
+-
+- rr_config = gnome_rr_config_new_current (rr_screen, NULL);
+- gnome_rr_config_ensure_primary (rr_config);
+- gnome_rr_config_save (rr_config, NULL); /* NULL-GError */
+-
+- g_object_unref (rr_config);
+- g_object_unref (rr_screen);
+-}
+-
+-static void
+-apply_configuration_returned_cb (GObject *proxy,
+- GAsyncResult *res,
+- gpointer data)
++sanitize_configuration (CcDisplayPanel *self)
+ {
+- CcDisplayPanel *self = data;
+- GVariant *result;
+- GError *error = NULL;
+-
+- result = g_dbus_proxy_call_finish (G_DBUS_PROXY (proxy), res, &error);
+- if (error)
+- error_message (self, _("Failed to apply configuration: %s"), error->message);
+- g_clear_error (&error);
+- if (result)
+- g_variant_unref (result);
+-
+- g_object_unref (self->priv->proxy);
+- self->priv->proxy = NULL;
+-
+- gtk_widget_set_sensitive (self->priv->panel, TRUE);
+-}
+-
+-static gboolean
+-sanitize_and_save_configuration (CcDisplayPanel *self)
+-{
+- GError *error;
+-
+ gnome_rr_config_sanitize (self->priv->current_configuration);
+ gnome_rr_config_ensure_primary (self->priv->current_configuration);
+
+ check_required_virtual_size (self);
+
+ foo_scroll_area_invalidate (FOO_SCROLL_AREA (self->priv->area));
+-
+- ensure_current_configuration_is_saved ();
+-
+- error = NULL;
+- if (!gnome_rr_config_save (self->priv->current_configuration, &error))
+- {
+- error_message (self, _("Could not save the monitor configuration"), error->message);
+- g_error_free (error);
+- return FALSE;
+- }
+-
+- return TRUE;
+ }
+
+ static void
+ apply (CcDisplayPanel *self)
+ {
+- GdkWindow *window;
++ GError *error;
++ gboolean ok;
+
+ self->priv->apply_button_clicked_timestamp = gtk_get_current_event_time ();
+
+- if (!sanitize_and_save_configuration (self))
+- return;
+-
+- g_assert (self->priv->proxy == NULL);
+-
+- gtk_widget_set_sensitive (self->priv->panel, FALSE);
++ sanitize_configuration (self);
+
+- window = gtk_widget_get_window (gtk_widget_get_toplevel (self->priv->panel));
++ error = NULL;
++ ok = gnome_rr_config_apply_persistent (self->priv->current_configuration,
++ self->priv->screen, &error);
+
+- begin_version2_apply_configuration (self, window,
+- self->priv->apply_button_clicked_timestamp);
++ if (!ok)
++ error_message (self, _("Failed to apply configuration"), error->message);
++ g_clear_error (&error);
+ }
+
+ #if 0
+--
+cgit v0.9.2
Added: users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-output-is-laptop.diff
===================================================================
--- users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-output-is-laptop.diff (rev 0)
+++ users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-output-is-laptop.diff 2014-03-23 15:49:17 UTC (rev 118142)
@@ -0,0 +1,22 @@
+--- panels/display/cc-display-panel.c.orig 2014-01-10 12:07:19.000000000 -0800
++++ panels/display/cc-display-panel.c 2014-01-10 12:29:30.000000000 -0800
+@@ -706,7 +706,7 @@
+ output = gnome_rr_screen_get_output_by_name (self->priv->screen,
+ gnome_rr_output_info_get_name (self->priv->current_output));
+
+- display_closed = gnome_rr_output_is_laptop (output);
++ display_closed = gnome_rr_output_is_builtin_display (output);
+ }
+
+ if ((count_active_outputs (self) > 1 || !gnome_rr_output_info_is_active (self->priv->current_output))
+--- panels/wacom/gsd-wacom-device.c.orig 2014-01-10 12:31:49.000000000 -0800
++++ panels/wacom/gsd-wacom-device.c 2014-01-10 12:32:24.000000000 -0800
+@@ -576,7 +576,7 @@
+ if (!gnome_rr_output_is_connected (rr_outputs[i]))
+ continue;
+
+- if (gnome_rr_output_is_laptop(rr_outputs[i])) {
++ if (gnome_rr_output_is_builtin_display(rr_outputs[i])) {
+ retval = rr_outputs[i];
+ break;
+ }
Added: users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-panels-user-accounts.diff
===================================================================
--- users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-panels-user-accounts.diff (rev 0)
+++ users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-panels-user-accounts.diff 2014-03-23 15:49:17 UTC (rev 118142)
@@ -0,0 +1,10 @@
+--- panels/user-accounts/Makefile.am.orig 2013-09-16 17:32:09.000000000 -0700
++++ panels/user-accounts/Makefile.am 2013-09-16 17:33:23.000000000 -0700
+@@ -62,7 +62,6 @@
+ $(USER_ACCOUNTS_PANEL_LIBS) \
+ $(builddir)/../common/liblanguage.la \
+ -lpwquality \
+- -lcrypt \
+ -lm
+
+ if BUILD_CHEESE
Added: users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-users-logged-in-check.diff
===================================================================
--- users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-users-logged-in-check.diff (rev 0)
+++ users/devans/GNOME-3/unstable/dports/gnome/gnome-control-center/files/patch-users-logged-in-check.diff 2014-03-23 15:49:17 UTC (rev 118142)
@@ -0,0 +1,29 @@
+From b9836c120a94c21f6d2eb8bc706408741b16b346 Mon Sep 17 00:00:00 2001
+From: Matthias Clasen <mclasen at redhat.com>
+Date: Fri, 10 Jan 2014 17:52:37 +0000
+Subject: users: Improve logged-in check when deleting users
+
+When deleting a user account, we try to check if the user is
+still logged in, but we are using an accountsservice API that
+ignores console logins. But deleting a user that is logged
+in on the console is just as bad, so use
+act_user_is_logged_in_anywhere instead, which includes console
+logins.
+
+https://bugzilla.gnome.org/show_bug.cgi?id=721951
+---
+diff --git a/panels/user-accounts/um-user-panel.c b/panels/user-accounts/um-user-panel.c
+index 2c02520..058eaad 100644
+--- panels/user-accounts/um-user-panel.c
++++ panels/user-accounts/um-user-panel.c
+@@ -478,7 +478,7 @@ delete_user (GtkButton *button, CcUserPanelPrivate *d)
+ g_signal_connect (dialog, "response",
+ G_CALLBACK (gtk_widget_destroy), NULL);
+ }
+- else if (act_user_is_logged_in (user)) {
++ else if (act_user_is_logged_in_anywhere (user)) {
+ dialog = gtk_message_dialog_new (GTK_WINDOW (gtk_widget_get_toplevel (d->main_box)),
+ 0,
+ GTK_MESSAGE_INFO,
+--
+cgit v0.9.2
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.macosforge.org/pipermail/macports-changes/attachments/20140323/7c60ec92/attachment-0001.html>
More information about the macports-changes
mailing list