diff options
author | V3n3RiX <venerix@koprulu.sector> | 2024-07-08 12:25:04 +0100 |
---|---|---|
committer | V3n3RiX <venerix@koprulu.sector> | 2024-07-08 12:25:04 +0100 |
commit | a5442e2318cb4df55867389654e322dbac82067e (patch) | |
tree | 6ee33490658219395df804dbba0ea77f8b0d8c3b /gnome-base | |
parent | 5d8ffbc273ca664e15618d557ced3e02de1a884b (diff) |
gentoo auto-resync : 08:07:2024 - 12:25:03
Diffstat (limited to 'gnome-base')
-rw-r--r-- | gnome-base/Manifest.gz | bin | 4731 -> 4731 bytes | |||
-rw-r--r-- | gnome-base/gnome-shell/Manifest | 3 | ||||
-rw-r--r-- | gnome-base/gnome-shell/files/37e49e8a22c223b030297f9607bdb748c219e060.patch | 42 | ||||
-rw-r--r-- | gnome-base/gnome-shell/gnome-shell-45.6-r1.ebuild (renamed from gnome-base/gnome-shell/gnome-shell-45.6.ebuild) | 2 |
4 files changed, 46 insertions, 1 deletions
diff --git a/gnome-base/Manifest.gz b/gnome-base/Manifest.gz Binary files differindex f6c970846fb4..688cdbf45fcd 100644 --- a/gnome-base/Manifest.gz +++ b/gnome-base/Manifest.gz diff --git a/gnome-base/gnome-shell/Manifest b/gnome-base/gnome-shell/Manifest index 1d05dfd70e35..cdce56197862 100644 --- a/gnome-base/gnome-shell/Manifest +++ b/gnome-base/gnome-shell/Manifest @@ -1,3 +1,4 @@ +AUX 37e49e8a22c223b030297f9607bdb748c219e060.patch 1613 BLAKE2B 5e9b6206c720bdf6e60c0e89225e094fdda56e6977c78ac8dc694796a3a80ba752461a0288905313aed01b1d7839e53ac9ecf8ca8e7586d317013667f344ee36 SHA512 770c05f6a7de722806508bfdf5637dd87c1f982ed2593b69c45c928e656e2c566857e2433762879922579e643487a25720ef22a0250e0711cf52c8cf6c65f48a AUX 40.0-defaults.patch 1412 BLAKE2B e36f7215cf756586479b8bdc71339beb3bbde53ca9745ddc4ef1c3feb59c720e4920e8aa4aadd7912874c386e7495a4b5d554e0d0616db17a81c4ec52a2baa6b SHA512 d82cf1e329d5974755738e29e6366bb10452620021a5db6c2ec63c4ee38e87a65dada34d57026e9510dbffa78c7060ae6f2ccec1739e3026bb0c67dab95f94a9 DIST gnome-shell-45.2.tar.xz 2017124 BLAKE2B b1ee0ecb7babadad1b9abed3c9bb2fda4c47e5bff080cfd92db35530b211449a9e3c8db0f63ccf87ae9df05337b9a69546b880c71d7a4a1fca08b773490bbce1 SHA512 d88cb7e385f69416863a5b1299fdd18f228a6f951ee084e0ae79ed668c856e50f19c537d7b40eaf93b9166fa5ef7797b9babc3b8d4f80941e15d53d862734aec DIST gnome-shell-45.4.tar.xz 2016708 BLAKE2B 1bbc4bc0d5652a3c9332a2f072437919c2cdb3fdf546913d00b65d5806bd7c7f7d7e8f0886fba1b8a6a776598b358882f6285c55f68ec217eb5ac378b73580a3 SHA512 127031302c4f606353292ab2ca2ab7b4c1000eba11bccd30cefb6a0c4a316aac1203d021d713716ad6036e4519700001d564545978f83b1e24668b166dcd66ba @@ -6,5 +7,5 @@ DIST gnome-shell-45.6.tar.xz 2016488 BLAKE2B 6590c160eabae21e1f5a79787113d02950d EBUILD gnome-shell-45.2.ebuild 6622 BLAKE2B 873d703c22fa68390f381c29c86cbc87677b76ef52521e108fb41abf4bd084e19d548734469dcd39f23d6e7a7d3245cd83efa05702ca514994e581bd79a3433e SHA512 e4d05f4d3fdecb80aef9b0de8c080b880ee5bb470681ba52d4400de14dd585ffa5b839b0f585dfe8de452d8801f7b6899e4ee0f155d38913b069c3b235f1a23b EBUILD gnome-shell-45.4.ebuild 6625 BLAKE2B b16115afe5ffe2e1640f13d974766e7101b8853622f77b1347676edd7c32d6610a0532b0b71fbbcf005c0ea3ec4bd519152555aafaab17a8afe66fb99be63119 SHA512 a2a1eff30bda467692758622d6cdce2ddabafec704de82d4f645c97d9c49043218ccca08486bf96e4606717859156d1b8ade02542f70e1ad3cd3c27dbe3a34e2 EBUILD gnome-shell-45.5.ebuild 6622 BLAKE2B 873d703c22fa68390f381c29c86cbc87677b76ef52521e108fb41abf4bd084e19d548734469dcd39f23d6e7a7d3245cd83efa05702ca514994e581bd79a3433e SHA512 e4d05f4d3fdecb80aef9b0de8c080b880ee5bb470681ba52d4400de14dd585ffa5b839b0f585dfe8de452d8801f7b6899e4ee0f155d38913b069c3b235f1a23b -EBUILD gnome-shell-45.6.ebuild 6625 BLAKE2B b16115afe5ffe2e1640f13d974766e7101b8853622f77b1347676edd7c32d6610a0532b0b71fbbcf005c0ea3ec4bd519152555aafaab17a8afe66fb99be63119 SHA512 a2a1eff30bda467692758622d6cdce2ddabafec704de82d4f645c97d9c49043218ccca08486bf96e4606717859156d1b8ade02542f70e1ad3cd3c27dbe3a34e2 +EBUILD gnome-shell-45.6-r1.ebuild 6751 BLAKE2B c7204282b146c14511c90c9b2ff6af1ef9484b6514d1b9b22781d671a45e86e9082e31bdd8662859009863934620b7a2b2a2bc07e6ed100944c8750c16028d50 SHA512 50411bfb7f968ae18ad06e3a4a22d5a6d05ab1670d2660117db873ddf0bc2c2583e14692cba7640386375f590c80ae4d3c583e7ddaca939fb1ae967ce67fc5ab MISC metadata.xml 1032 BLAKE2B 2089aace6c8db78bc28c445d9eac949fcea533a9abc26b05430d5e4a11a7bd57ffd00cb8b2edefdd3aa0c0f46e56e573e8f2f544b9e205685877fba957a29de0 SHA512 44e5d05ff803a3fdffe9ad9942da3197150da07e6097f0f92ab9f6b8209b6337149da0a4c535950c879e3184615b2d68a866c1a34d7f2ecdb69810dd5ba0fbd9 diff --git a/gnome-base/gnome-shell/files/37e49e8a22c223b030297f9607bdb748c219e060.patch b/gnome-base/gnome-shell/files/37e49e8a22c223b030297f9607bdb748c219e060.patch new file mode 100644 index 000000000000..d56db89bbacd --- /dev/null +++ b/gnome-base/gnome-shell/files/37e49e8a22c223b030297f9607bdb748c219e060.patch @@ -0,0 +1,42 @@ +From 37e49e8a22c223b030297f9607bdb748c219e060 Mon Sep 17 00:00:00 2001 +From: Philip Withnall <pwithnall@gnome.org> +Date: Tue, 28 May 2024 18:08:27 +0100 +Subject: [PATCH] shell-camera-monitor: Fix warning about strict aliasing +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +Changing type when casting a double pointer is not strictly allowed in +C. In order to fix compilation with `-fstrict-aliasing`, don’t use +`g_clear_pointer()` for clearing this pointer where the type expected by +the destroy notify function does not match the type stored in the +`ShellCameraMonitor` struct. + +This introduces no functional changes. + +Signed-off-by: Philip Withnall <pwithnall@gnome.org> +Part-of: <https://gitlab.gnome.org/GNOME/gnome-shell/-/merge_requests/3351> +--- + src/shell-camera-monitor.c | 6 +++++- + 1 file changed, 5 insertions(+), 1 deletion(-) + +diff --git a/src/shell-camera-monitor.c b/src/shell-camera-monitor.c +index 1e2e0f14569..b2e6e0b2af2 100644 +--- a/src/shell-camera-monitor.c ++++ b/src/shell-camera-monitor.c +@@ -298,7 +298,11 @@ shell_camera_monitor_disconnect_core (ShellCameraMonitor *monitor) + g_clear_handle_id (&monitor->delayed_disable_id, g_source_remove); + + spa_hook_remove (&monitor->registry_listener); +- g_clear_pointer ((struct pw_proxy**) &monitor->registry, pw_proxy_destroy); ++ if (monitor->registry != NULL) ++ { ++ pw_proxy_destroy ((struct pw_proxy *) monitor->registry); ++ monitor->registry = NULL; ++ } + spa_hook_remove (&monitor->core_listener); + g_clear_pointer (&monitor->core, pw_core_disconnect); + } +-- +GitLab + diff --git a/gnome-base/gnome-shell/gnome-shell-45.6.ebuild b/gnome-base/gnome-shell/gnome-shell-45.6-r1.ebuild index 92b6670d0970..c9c3acd73caa 100644 --- a/gnome-base/gnome-shell/gnome-shell-45.6.ebuild +++ b/gnome-base/gnome-shell/gnome-shell-45.6-r1.ebuild @@ -134,6 +134,8 @@ BDEPEND=" PATCHES=( # Change favorites defaults, bug #479918 "${FILESDIR}"/40.0-defaults.patch + # backport fix for strict-aliasing violation with USE=pipewire + "${FILESDIR}"/37e49e8a22c223b030297f9607bdb748c219e060.patch ) src_prepare() { |