mirror of
https://git.freebsd.org/ports.git
synced 2025-07-18 09:49:18 -04:00
x11/gnome-shell: Updaet to 41.4
This commit is contained in:
parent
ea37c81679
commit
31a538ee6a
9 changed files with 114 additions and 165 deletions
|
@ -1,14 +1,11 @@
|
||||||
# Created by: Pawel Worach <pawel.worach@gmail.com>
|
# Created by: Pawel Worach <pawel.worach@gmail.com>
|
||||||
|
|
||||||
PORTNAME= gnome-shell
|
PORTNAME= gnome-shell
|
||||||
PORTVERSION= 41.3
|
PORTVERSION= 41.4
|
||||||
CATEGORIES= x11 gnome
|
CATEGORIES= x11 gnome
|
||||||
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
|
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
|
||||||
DIST_SUBDIR= gnome
|
DIST_SUBDIR= gnome
|
||||||
|
|
||||||
PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/
|
|
||||||
PATCHFILES+= 65450a836ee9.patch:-p1 # https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/2078
|
|
||||||
|
|
||||||
MAINTAINER= gnome@FreeBSD.org
|
MAINTAINER= gnome@FreeBSD.org
|
||||||
COMMENT= Next generation GNOME desktop shell
|
COMMENT= Next generation GNOME desktop shell
|
||||||
|
|
||||||
|
|
|
@ -1,5 +1,3 @@
|
||||||
TIMESTAMP = 1642623774
|
TIMESTAMP = 1646337175
|
||||||
SHA256 (gnome/gnome-shell-41.3.tar.xz) = 1e3dfa2a0be49454182b4ace77f11d10d3f5b988ef0fcb732b7313573949ded1
|
SHA256 (gnome/gnome-shell-41.4.tar.xz) = c7eef74af304649c03b86db99bd0bac75a011fbff6774c8ee35583dbcdad8af4
|
||||||
SIZE (gnome/gnome-shell-41.3.tar.xz) = 1897228
|
SIZE (gnome/gnome-shell-41.4.tar.xz) = 1899464
|
||||||
SHA256 (gnome/65450a836ee9.patch) = 9ccd84e3996568cdfd76d23e00954665898848da84b91f1936d5aee723b18ead
|
|
||||||
SIZE (gnome/65450a836ee9.patch) = 3112
|
|
||||||
|
|
19
x11/gnome-shell/files/patch-data_meson_build
Normal file
19
x11/gnome-shell/files/patch-data_meson_build
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
$OpenBSD: patch-data_meson_build,v 1.2 2022/01/14 07:28:50 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 65450a836ee9e0722a2d4c3327f52345eae293c6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||||
|
Date: Thu, 23 Dec 2021 17:18:16 +0100
|
||||||
|
Subject: [PATCH] build: Drop incorrect positional arg
|
||||||
|
|
||||||
|
Index: data/meson.build
|
||||||
|
--- data/meson.build.orig
|
||||||
|
+++ data/meson.build
|
||||||
|
@@ -16,7 +16,7 @@ desktopconf.set('bindir', bindir)
|
||||||
|
desktopconf.set('systemd_hidden', have_systemd ? 'true' : 'false')
|
||||||
|
|
||||||
|
foreach desktop_file : desktop_files
|
||||||
|
- i18n.merge_file('desktop',
|
||||||
|
+ i18n.merge_file(
|
||||||
|
input: configure_file(
|
||||||
|
input: desktop_file + '.in.in',
|
||||||
|
output: desktop_file + '.in',
|
|
@ -1,156 +0,0 @@
|
||||||
$OpenBSD: patch-js_gdm_loginDialog_js,v 1.3 2021/06/14 18:54:25 jasper Exp $
|
|
||||||
|
|
||||||
Index: js/gdm/loginDialog.js
|
|
||||||
--- js/gdm/loginDialog.js.orig
|
|
||||||
+++ js/gdm/loginDialog.js
|
|
||||||
@@ -42,6 +42,7 @@ var UserListItem = GObject.registerClass({
|
|
||||||
_init(user) {
|
|
||||||
let layout = new St.BoxLayout({
|
|
||||||
vertical: true,
|
|
||||||
+ x_align: Clutter.ActorAlign.START,
|
|
||||||
});
|
|
||||||
super._init({
|
|
||||||
style_class: 'login-dialog-user-list-item',
|
|
||||||
@@ -762,9 +763,6 @@ var LoginDialog = GObject.registerClass({
|
|
||||||
|
|
||||||
if (this._authPrompt.verificationStatus == AuthPrompt.AuthPromptStatus.NOT_VERIFYING)
|
|
||||||
this._authPrompt.reset();
|
|
||||||
-
|
|
||||||
- if (this._disableUserList && this._timedLoginUserListHold)
|
|
||||||
- this._timedLoginUserListHold.release();
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
@@ -858,7 +856,6 @@ var LoginDialog = GObject.registerClass({
|
|
||||||
this._resetGreeterProxy();
|
|
||||||
this._sessionMenuButton.updateSensitivity(true);
|
|
||||||
|
|
||||||
- const previousUser = this._user;
|
|
||||||
this._user = null;
|
|
||||||
|
|
||||||
if (this._nextSignalId) {
|
|
||||||
@@ -866,11 +863,7 @@ var LoginDialog = GObject.registerClass({
|
|
||||||
this._nextSignalId = 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
- if (previousUser && beginRequest === AuthPrompt.BeginRequestType.REUSE_USERNAME) {
|
|
||||||
- this._user = previousUser;
|
|
||||||
- this._authPrompt.setUser(this._user);
|
|
||||||
- this._authPrompt.begin({ userName: previousUser.get_user_name() });
|
|
||||||
- } else if (beginRequest === AuthPrompt.BeginRequestType.PROVIDE_USERNAME) {
|
|
||||||
+ if (beginRequest == AuthPrompt.BeginRequestType.PROVIDE_USERNAME) {
|
|
||||||
if (!this._disableUserList)
|
|
||||||
this._showUserList();
|
|
||||||
else
|
|
||||||
@@ -1051,72 +1044,54 @@ var LoginDialog = GObject.registerClass({
|
|
||||||
let loginItem = null;
|
|
||||||
let animationTime;
|
|
||||||
|
|
||||||
- let tasks = [
|
|
||||||
- () => {
|
|
||||||
- if (this._disableUserList)
|
|
||||||
- return;
|
|
||||||
+ let tasks = [() => this._waitForItemForUser(userName),
|
|
||||||
|
|
||||||
- this._timedLoginUserListHold = this._waitForItemForUser(userName);
|
|
||||||
- },
|
|
||||||
+ () => {
|
|
||||||
+ loginItem = this._userList.getItemFromUserName(userName);
|
|
||||||
|
|
||||||
- () => {
|
|
||||||
- this._timedLoginUserListHold = null;
|
|
||||||
+ // If there is an animation running on the item, reset it.
|
|
||||||
+ loginItem.hideTimedLoginIndicator();
|
|
||||||
+ },
|
|
||||||
|
|
||||||
- if (this._disableUserList)
|
|
||||||
- loginItem = this._authPrompt;
|
|
||||||
- else
|
|
||||||
- loginItem = this._userList.getItemFromUserName(userName);
|
|
||||||
+ () => {
|
|
||||||
+ // If we're just starting out, start on the right item.
|
|
||||||
+ if (!this._userManager.is_loaded)
|
|
||||||
+ this._userList.jumpToItem(loginItem);
|
|
||||||
+ },
|
|
||||||
|
|
||||||
- // If there is an animation running on the item, reset it.
|
|
||||||
- loginItem.hideTimedLoginIndicator();
|
|
||||||
- },
|
|
||||||
+ () => {
|
|
||||||
+ // This blocks the timed login animation until a few
|
|
||||||
+ // seconds after the user stops interacting with the
|
|
||||||
+ // login screen.
|
|
||||||
|
|
||||||
- () => {
|
|
||||||
- if (this._disableUserList)
|
|
||||||
- return;
|
|
||||||
+ // We skip this step if the timed login delay is very short.
|
|
||||||
+ if (delay > _TIMED_LOGIN_IDLE_THRESHOLD) {
|
|
||||||
+ animationTime = delay - _TIMED_LOGIN_IDLE_THRESHOLD;
|
|
||||||
+ return this._blockTimedLoginUntilIdle();
|
|
||||||
+ } else {
|
|
||||||
+ animationTime = delay;
|
|
||||||
+ return null;
|
|
||||||
+ }
|
|
||||||
+ },
|
|
||||||
|
|
||||||
- // If we're just starting out, start on the right item.
|
|
||||||
- if (!this._userManager.is_loaded)
|
|
||||||
- this._userList.jumpToItem(loginItem);
|
|
||||||
- },
|
|
||||||
+ () => {
|
|
||||||
+ // If idle timeout is done, make sure the timed login indicator is shown
|
|
||||||
+ if (delay > _TIMED_LOGIN_IDLE_THRESHOLD &&
|
|
||||||
+ this._authPrompt.visible)
|
|
||||||
+ this._authPrompt.cancel();
|
|
||||||
|
|
||||||
- () => {
|
|
||||||
- // This blocks the timed login animation until a few
|
|
||||||
- // seconds after the user stops interacting with the
|
|
||||||
- // login screen.
|
|
||||||
+ if (delay > _TIMED_LOGIN_IDLE_THRESHOLD || firstRun) {
|
|
||||||
+ this._userList.scrollToItem(loginItem);
|
|
||||||
+ loginItem.grab_key_focus();
|
|
||||||
+ }
|
|
||||||
+ },
|
|
||||||
|
|
||||||
- // We skip this step if the timed login delay is very short.
|
|
||||||
- if (delay > _TIMED_LOGIN_IDLE_THRESHOLD) {
|
|
||||||
- animationTime = delay - _TIMED_LOGIN_IDLE_THRESHOLD;
|
|
||||||
- return this._blockTimedLoginUntilIdle();
|
|
||||||
- } else {
|
|
||||||
- animationTime = delay;
|
|
||||||
- return null;
|
|
||||||
- }
|
|
||||||
- },
|
|
||||||
+ () => loginItem.showTimedLoginIndicator(animationTime),
|
|
||||||
|
|
||||||
- () => {
|
|
||||||
- if (this._disableUserList)
|
|
||||||
- return;
|
|
||||||
-
|
|
||||||
- // If idle timeout is done, make sure the timed login indicator is shown
|
|
||||||
- if (delay > _TIMED_LOGIN_IDLE_THRESHOLD &&
|
|
||||||
- this._authPrompt.visible)
|
|
||||||
- this._authPrompt.cancel();
|
|
||||||
-
|
|
||||||
- if (delay > _TIMED_LOGIN_IDLE_THRESHOLD || firstRun) {
|
|
||||||
- this._userList.scrollToItem(loginItem);
|
|
||||||
- loginItem.grab_key_focus();
|
|
||||||
- }
|
|
||||||
- },
|
|
||||||
-
|
|
||||||
- () => loginItem.showTimedLoginIndicator(animationTime),
|
|
||||||
-
|
|
||||||
- () => {
|
|
||||||
- this._timedLoginBatch = null;
|
|
||||||
- this._greeter.call_begin_auto_login_sync(userName, null);
|
|
||||||
- },
|
|
||||||
- ];
|
|
||||||
+ () => {
|
|
||||||
+ this._timedLoginBatch = null;
|
|
||||||
+ this._greeter.call_begin_auto_login_sync(userName, null);
|
|
||||||
+ }];
|
|
||||||
|
|
||||||
this._timedLoginBatch = new Batch.ConsecutiveBatch(this, tasks);
|
|
||||||
|
|
19
x11/gnome-shell/files/patch-src_calendar-server_meson_build
Normal file
19
x11/gnome-shell/files/patch-src_calendar-server_meson_build
Normal file
|
@ -0,0 +1,19 @@
|
||||||
|
$OpenBSD: patch-src_calendar-server_meson_build,v 1.2 2022/01/14 07:28:50 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 65450a836ee9e0722a2d4c3327f52345eae293c6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||||
|
Date: Thu, 23 Dec 2021 17:18:16 +0100
|
||||||
|
Subject: [PATCH] build: Drop incorrect positional arg
|
||||||
|
|
||||||
|
Index: src/calendar-server/meson.build
|
||||||
|
--- src/calendar-server/meson.build.orig
|
||||||
|
+++ src/calendar-server/meson.build
|
||||||
|
@@ -27,7 +27,7 @@ configure_file(
|
||||||
|
install_dir: servicedir
|
||||||
|
)
|
||||||
|
|
||||||
|
-i18n.merge_file('evolution-calendar.desktop',
|
||||||
|
+i18n.merge_file(
|
||||||
|
input: 'evolution-calendar.desktop.in',
|
||||||
|
output: 'evolution-calendar.desktop',
|
||||||
|
po_dir: po_dir,
|
|
@ -0,0 +1,19 @@
|
||||||
|
$OpenBSD: patch-subprojects_extensions-app_data_meson_build,v 1.2 2022/01/14 07:28:50 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 65450a836ee9e0722a2d4c3327f52345eae293c6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||||
|
Date: Thu, 23 Dec 2021 17:18:16 +0100
|
||||||
|
Subject: [PATCH] build: Drop incorrect positional arg
|
||||||
|
|
||||||
|
Index: subprojects/extensions-app/data/meson.build
|
||||||
|
--- subprojects/extensions-app/data/meson.build.orig
|
||||||
|
+++ subprojects/extensions-app/data/meson.build
|
||||||
|
@@ -14,7 +14,7 @@ desktopconf.set('bindir', bindir)
|
||||||
|
desktopconf.set('app_id', app_id)
|
||||||
|
desktopconf.set('prgname', prgname)
|
||||||
|
|
||||||
|
-i18n.merge_file('desktop',
|
||||||
|
+i18n.merge_file(
|
||||||
|
input: configure_file(
|
||||||
|
input: base_id + '.desktop.in.in',
|
||||||
|
output: desktop_file + '.in',
|
|
@ -0,0 +1,17 @@
|
||||||
|
$OpenBSD: patch-subprojects_extensions-app_data_metainfo_meson_build,v 1.2 2022/01/14 07:28:50 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 65450a836ee9e0722a2d4c3327f52345eae293c6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||||
|
Date: Thu, 23 Dec 2021 17:18:16 +0100
|
||||||
|
Subject: [PATCH] build: Drop incorrect positional arg
|
||||||
|
|
||||||
|
Index: subprojects/extensions-app/data/metainfo/meson.build
|
||||||
|
--- subprojects/extensions-app/data/metainfo/meson.build.orig
|
||||||
|
+++ subprojects/extensions-app/data/metainfo/meson.build
|
||||||
|
@@ -1,5 +1,5 @@
|
||||||
|
metainfo = app_id + '.metainfo.xml'
|
||||||
|
-i18n.merge_file(metainfo,
|
||||||
|
+i18n.merge_file(
|
||||||
|
input: base_id + '.metainfo.xml.in',
|
||||||
|
output: metainfo,
|
||||||
|
po_dir: po_dir,
|
|
@ -0,0 +1,17 @@
|
||||||
|
$OpenBSD: patch-subprojects_extensions-tool_man_meson_build,v 1.1 2020/05/14 15:28:46 jasper Exp $
|
||||||
|
|
||||||
|
https://gitlab.gnome.org/GNOME/gnome-shell/issues/1854
|
||||||
|
|
||||||
|
Index: subprojects/extensions-tool/man/meson.build
|
||||||
|
--- subprojects/extensions-tool/man/meson.build.orig
|
||||||
|
+++ subprojects/extensions-tool/man/meson.build
|
||||||
|
@@ -1,7 +1,7 @@
|
||||||
|
custom_target('gnome-extensions.1',
|
||||||
|
- input: ['gnome-extensions.txt', 'stylesheet.xsl'],
|
||||||
|
+ input: 'gnome-extensions.txt',
|
||||||
|
output: 'gnome-extensions.1',
|
||||||
|
- command: [a2x, '-D', '@OUTDIR@', '--xsl-file', '@INPUT1@', '-f', 'manpage', '@INPUT0@'],
|
||||||
|
+ command: [a2x, '-D', '@OUTDIR@', '-f', 'manpage', '@INPUT0@'],
|
||||||
|
install_dir: mandir + '/man1',
|
||||||
|
install: true
|
||||||
|
)
|
|
@ -0,0 +1,19 @@
|
||||||
|
$OpenBSD: patch-subprojects_extensions-tool_src_templates_meson_build,v 1.2 2022/01/14 07:28:50 ajacoutot Exp $
|
||||||
|
|
||||||
|
From 65450a836ee9e0722a2d4c3327f52345eae293c6 Mon Sep 17 00:00:00 2001
|
||||||
|
From: =?UTF-8?q?Florian=20M=C3=BCllner?= <fmuellner@gnome.org>
|
||||||
|
Date: Thu, 23 Dec 2021 17:18:16 +0100
|
||||||
|
Subject: [PATCH] build: Drop incorrect positional arg
|
||||||
|
|
||||||
|
Index: subprojects/extensions-tool/src/templates/meson.build
|
||||||
|
--- subprojects/extensions-tool/src/templates/meson.build.orig
|
||||||
|
+++ subprojects/extensions-tool/src/templates/meson.build
|
||||||
|
@@ -4,7 +4,7 @@ template_metas = [
|
||||||
|
]
|
||||||
|
template_deps = []
|
||||||
|
foreach template : template_metas
|
||||||
|
- template_deps += i18n.merge_file(template,
|
||||||
|
+ template_deps += i18n.merge_file(
|
||||||
|
input: template + '.in',
|
||||||
|
output: template,
|
||||||
|
po_dir: po_dir,
|
Loading…
Add table
Reference in a new issue