mirror of
https://git.FreeBSD.org/ports.git
synced 2024-12-06 01:57:40 +00:00
x11/gnome-shell: Updaet to 41.4
This commit is contained in:
parent
ea37c81679
commit
31a538ee6a
@ -1,14 +1,11 @@
|
||||
# Created by: Pawel Worach <pawel.worach@gmail.com>
|
||||
|
||||
PORTNAME= gnome-shell
|
||||
PORTVERSION= 41.3
|
||||
PORTVERSION= 41.4
|
||||
CATEGORIES= x11 gnome
|
||||
MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
|
||||
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
|
||||
COMMENT= Next generation GNOME desktop shell
|
||||
|
||||
|
@ -1,5 +1,3 @@
|
||||
TIMESTAMP = 1642623774
|
||||
SHA256 (gnome/gnome-shell-41.3.tar.xz) = 1e3dfa2a0be49454182b4ace77f11d10d3f5b988ef0fcb732b7313573949ded1
|
||||
SIZE (gnome/gnome-shell-41.3.tar.xz) = 1897228
|
||||
SHA256 (gnome/65450a836ee9.patch) = 9ccd84e3996568cdfd76d23e00954665898848da84b91f1936d5aee723b18ead
|
||||
SIZE (gnome/65450a836ee9.patch) = 3112
|
||||
TIMESTAMP = 1646337175
|
||||
SHA256 (gnome/gnome-shell-41.4.tar.xz) = c7eef74af304649c03b86db99bd0bac75a011fbff6774c8ee35583dbcdad8af4
|
||||
SIZE (gnome/gnome-shell-41.4.tar.xz) = 1899464
|
||||
|
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…
Reference in New Issue
Block a user