pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/x11/mate-session-manager mate-session-manager: update ...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/c9c4c373f813
branches:  trunk
changeset: 330824:c9c4c373f813
user:      gutteridge <gutteridge%pkgsrc.org@localhost>
date:      Wed Mar 06 07:37:51 2019 +0000

description:
mate-session-manager: update to 1.22

### mate-session-manager 1.22.0

  * Translations update
  * initial travis-CI support
  * manager: restart user bus if last graphical session
  * systemd: add api for detecting if this is the last session for a user
  * gsm: Disconnect all dbus clients when dbus is disconnected
  * manager: don't wait for all clients to exit before exiting
  * [gsm-autostart-app] Migrate from dbus-glib to gdbus
  * gsm-app-dialog: make the seconds translatables in the spinbutton
  * disable deprecation warnings for distcheck
  * change app startup dalay where it in system path
  * Remove X-GNOME-Autostart-Delay support
  * Add a delay setting to Startup Manager
  * gsm-properties-dialog: avoid 'gtk_dialog_add_buttons' with stock ids
  * avoid 'gtk_dialog_add_button' with stock ids
  * mate-session-save: show icon in error dialog
  * Migrate from dbus-glib to gdbus
  * gsm-inhibit-dialog.ui: avoid deprecated GtkVBox
  * session-properties.ui: avoid deprecations
  * gsm-manager: avoid deprecated 'g_settings_list_schemas'
  * Avoid compile warning for g_type_class_add_private
  * Only show application name when run with --version
  * Strip outer single quotes from string value returned by gsettings in mate-wm script.
  * replace deprecated gdk_error_trap functions
  * Fixed typo in --logout-dialog option

diffstat:

 x11/mate-session-manager/PLIST                                    |   5 +-
 x11/mate-session-manager/distinfo                                 |  11 +-
 x11/mate-session-manager/patches/patch-mate-session_gsm-systemd.c |  53 ++++++++++
 3 files changed, 63 insertions(+), 6 deletions(-)

diffs (106 lines):

diff -r 35a0e5bfbf4b -r c9c4c373f813 x11/mate-session-manager/PLIST
--- a/x11/mate-session-manager/PLIST    Wed Mar 06 07:34:22 2019 +0000
+++ b/x11/mate-session-manager/PLIST    Wed Mar 06 07:37:51 2019 +0000
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.3 2019/01/16 18:13:41 youri Exp $
+@comment $NetBSD: PLIST,v 1.4 2019/03/06 07:37:51 gutteridge Exp $
 bin/mate-session
 bin/mate-session-inhibit
 bin/mate-session-properties
@@ -71,6 +71,7 @@
 share/locale/fur/LC_MESSAGES/mate-session-manager.mo
 share/locale/fy/LC_MESSAGES/mate-session-manager.mo
 share/locale/ga/LC_MESSAGES/mate-session-manager.mo
+share/locale/gd/LC_MESSAGES/mate-session-manager.mo
 share/locale/gl/LC_MESSAGES/mate-session-manager.mo
 share/locale/gu/LC_MESSAGES/mate-session-manager.mo
 share/locale/ha/LC_MESSAGES/mate-session-manager.mo
@@ -87,6 +88,7 @@
 share/locale/ja/LC_MESSAGES/mate-session-manager.mo
 share/locale/jv/LC_MESSAGES/mate-session-manager.mo
 share/locale/ka/LC_MESSAGES/mate-session-manager.mo
+share/locale/kab/LC_MESSAGES/mate-session-manager.mo
 share/locale/kk/LC_MESSAGES/mate-session-manager.mo
 share/locale/kn/LC_MESSAGES/mate-session-manager.mo
 share/locale/ko/LC_MESSAGES/mate-session-manager.mo
@@ -140,6 +142,7 @@
 share/locale/ug/LC_MESSAGES/mate-session-manager.mo
 share/locale/uk/LC_MESSAGES/mate-session-manager.mo
 share/locale/ur/LC_MESSAGES/mate-session-manager.mo
+share/locale/ur_PK/LC_MESSAGES/mate-session-manager.mo
 share/locale/uz/LC_MESSAGES/mate-session-manager.mo
 share/locale/vi/LC_MESSAGES/mate-session-manager.mo
 share/locale/wa/LC_MESSAGES/mate-session-manager.mo
diff -r 35a0e5bfbf4b -r c9c4c373f813 x11/mate-session-manager/distinfo
--- a/x11/mate-session-manager/distinfo Wed Mar 06 07:34:22 2019 +0000
+++ b/x11/mate-session-manager/distinfo Wed Mar 06 07:37:51 2019 +0000
@@ -1,6 +1,7 @@
-$NetBSD: distinfo,v 1.4 2019/01/16 18:13:41 youri Exp $
+$NetBSD: distinfo,v 1.5 2019/03/06 07:37:51 gutteridge Exp $
 
-SHA1 (mate-session-manager-1.21.0.tar.xz) = 5ee50a47c6b977d5da59e45441b6d6f5ef2b4c60
-RMD160 (mate-session-manager-1.21.0.tar.xz) = 5343a5f0af2648ebb48eb7e3b0e31677baf8a4e2
-SHA512 (mate-session-manager-1.21.0.tar.xz) = fefe9566b0bcc682c093101f892e546dfc01c5ce0ea492a5fb6654bdc8178675e746c6b1c6b2ae519b5767615f32a7e58c9b296f86da7b26c789df3b1c6a794f
-Size (mate-session-manager-1.21.0.tar.xz) = 587168 bytes
+SHA1 (mate-session-manager-1.22.0.tar.xz) = f23b6cd78b5aa81052e10dde3e9504089a34278f
+RMD160 (mate-session-manager-1.22.0.tar.xz) = 1fbd9219b1da23f0117c80d1e483b64274ec5c00
+SHA512 (mate-session-manager-1.22.0.tar.xz) = 7e5e21e37c7ac55ca7d71302edef9aabeccf39233aec9edfe93a2fdcd4150d039e8121adecebb3d0a4a707eccef0c7afa1b54c5b52b57853242964c7506eeb9a
+Size (mate-session-manager-1.22.0.tar.xz) = 603016 bytes
+SHA1 (patch-mate-session_gsm-systemd.c) = 9c93c4074c51cfc19bd50f797815256fc6685e71
diff -r 35a0e5bfbf4b -r c9c4c373f813 x11/mate-session-manager/patches/patch-mate-session_gsm-systemd.c
--- /dev/null   Thu Jan 01 00:00:00 1970 +0000
+++ b/x11/mate-session-manager/patches/patch-mate-session_gsm-systemd.c Wed Mar 06 07:37:51 2019 +0000
@@ -0,0 +1,53 @@
+$NetBSD: patch-mate-session_gsm-systemd.c,v 1.1 2019/03/06 07:37:51 gutteridge Exp $
+
+Deal with systemd-only function calls.
+
+--- mate-session/gsm-systemd.c.orig    2019-02-10 13:54:15.000000000 +0000
++++ mate-session/gsm-systemd.c
+@@ -427,15 +427,25 @@ gsm_systemd_is_last_session_for_user (Gs
+         char **sessions = NULL;
+         char *session = NULL;
+         gboolean is_last_session;
+-        int ret, i;
++        int ret = 0, i;
+ 
++#ifdef HAVE_SYSTEMD
+         ret = sd_pid_get_session (getpid (), &session);
++#endif
++
++        if (session == NULL)
++            return;
+ 
+         if (ret != 0) {
+                 return FALSE;
+         }
+ 
++#ifdef HAVE_SYSTEMD
+         ret = sd_uid_get_sessions (getuid (), FALSE, &sessions);
++#endif
++
++        if (sessions == NULL)
++            return;
+ 
+         if (ret <= 0) {
+                 free (session);
+@@ -450,7 +460,9 @@ gsm_systemd_is_last_session_for_user (Gs
+                 if (g_strcmp0 (sessions[i], session) == 0)
+                         continue;
+ 
++#ifdef HAVE_SYSTEMD
+                 ret = sd_session_get_state (sessions[i], &state);
++#endif
+ 
+                 if (ret != 0)
+                         continue;
+@@ -461,7 +473,9 @@ gsm_systemd_is_last_session_for_user (Gs
+                 }
+                 free (state);
+ 
++#ifdef HAVE_SYSTEMD
+                 ret = sd_session_get_type (sessions[i], &type);
++#endif
+ 
+                 if (ret != 0)
+                         continue;



Home | Main Index | Thread Index | Old Index