summaryrefslogtreecommitdiff
path: root/x11/gnome-shell
diff options
context:
space:
mode:
Diffstat (limited to 'x11/gnome-shell')
-rw-r--r--x11/gnome-shell/Makefile16
-rw-r--r--x11/gnome-shell/distinfo6
-rw-r--r--x11/gnome-shell/files/org.freedesktop.ConsoleKit.Manager.xml3
-rw-r--r--x11/gnome-shell/files/patch-meson.build16
-rw-r--r--x11/gnome-shell/pkg-message17
5 files changed, 22 insertions, 36 deletions
diff --git a/x11/gnome-shell/Makefile b/x11/gnome-shell/Makefile
index 56424ccc24ff..3bce8c6a07b9 100644
--- a/x11/gnome-shell/Makefile
+++ b/x11/gnome-shell/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gnome-shell
-PORTVERSION= 47.7
-PORTREVISION= 1
+PORTVERSION= 47.8
CATEGORIES= x11 gnome
MASTER_SITES= GNOME
DIST_SUBDIR= gnome
@@ -12,19 +11,14 @@ WWW= https://gitlab.gnome.org/GNOME/gnome-shell
LICENSE= GPLv2+ LGPL21+
LICENSE_COMB= multi
-PORTSCOUT= limit:^47\.
-
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \
gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \
sassc:textproc/sassc
-LIB_DEPENDS= libdrm.so:graphics/libdrm \
- libgcr-4.so:security/gcr \
+LIB_DEPENDS= libgcr-4.so:security/gcr \
libgjs.so:lang/gjs \
- libgnome-autoar-0.so:archivers/gnome-autoar \
libgraphene-1.0.so:graphics/graphene \
libical.so:devel/libical \
- libicuuc.so:devel/icu \
libjson-glib-1.0.so:devel/json-glib \
libmutter-15.so:x11-wm/mutter \
libp11-kit.so:security/p11-kit \
@@ -36,14 +30,16 @@ LIB_DEPENDS= libdrm.so:graphics/libdrm \
RUN_DEPENDS= gdm:x11/gdm \
tecla:x11/tecla
-USES= compiler:c11 cpe gettext gnome gstreamer localbase \
+USES= compiler:c11 cpe gettext-tools gnome gstreamer localbase \
meson pathfix pkgconfig python:build shebangfix tar:xz xorg
CPE_VENDOR= gnome
USE_GNOME= atk evolutiondataserver3 gdkpixbuf glib20 \
gnomedesktop4 gnomecontrolcenter3 gtk40 introspection \
libxml2 libxslt:build
USE_XORG= x11 xfixes
-USE_LDCONFIG= yes
+
+PORTSCOUT= limit:^47\.
+
SHEBANG_FILES= src/gnome-shell-test-tool.in \
src/data-to-c.py
# These libs are found via rpath mechanism
diff --git a/x11/gnome-shell/distinfo b/x11/gnome-shell/distinfo
index 5905bfdddc94..0dedebf54cb1 100644
--- a/x11/gnome-shell/distinfo
+++ b/x11/gnome-shell/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748504335
-SHA256 (gnome/gnome-shell-47.7.tar.xz) = 7afb263e95327e3c05775553a409b26fc224004784224e5927bc28aa6550e3ab
-SIZE (gnome/gnome-shell-47.7.tar.xz) = 2142328
+TIMESTAMP = 1751312448
+SHA256 (gnome/gnome-shell-47.8.tar.xz) = 42d19a2ff449ce0cb139ec240b4a969d8df9ad7c9b938364461a0360f1c3a028
+SIZE (gnome/gnome-shell-47.8.tar.xz) = 2142660
diff --git a/x11/gnome-shell/files/org.freedesktop.ConsoleKit.Manager.xml b/x11/gnome-shell/files/org.freedesktop.ConsoleKit.Manager.xml
index aff663e3f53b..56ce41638f6d 100644
--- a/x11/gnome-shell/files/org.freedesktop.ConsoleKit.Manager.xml
+++ b/x11/gnome-shell/files/org.freedesktop.ConsoleKit.Manager.xml
@@ -13,8 +13,7 @@
<arg type="s" direction="in"/>
<arg type="h" direction="out"/>
</method>
- <method name="GetSessionForCookie">
- <arg type="s" direction="in"/>
+ <method name="GetCurrentSession">
<arg type="o" direction="out"/>
</method>
<method name="ListSessions">
diff --git a/x11/gnome-shell/files/patch-meson.build b/x11/gnome-shell/files/patch-meson.build
index 80da036290d5..3b08518ebe6e 100644
--- a/x11/gnome-shell/files/patch-meson.build
+++ b/x11/gnome-shell/files/patch-meson.build
@@ -1,12 +1,20 @@
---- meson.build.orig 2023-04-24 08:26:56 UTC
+--- meson.build.orig 2025-06-29 10:48:12 UTC
+++ meson.build
-@@ -148,8 +148,10 @@ cdata.set('HAVE_FDWALK', cc.has_function('fdwalk'))
+@@ -157,11 +157,13 @@ cdata.set('HAVE_SYS_RESOURCE_H', cc.has_header('sys/re
cdata.set('HAVE_MALLINFO', cc.has_function('mallinfo'))
cdata.set('HAVE_MALLINFO2', cc.has_function('mallinfo2'))
cdata.set('HAVE_SYS_RESOURCE_H', cc.has_header('sys/resource.h'))
+-cdata.set('HAVE_EXE_INTROSPECTION',
+- cc.has_header('elf.h') and
+- cc.has_header('link.h') and
+- cc.has_define('__GLIBC__', prefix: '#include <link.h>')
+-)
+if host_machine.system() == 'linux'
- cdata.set('HAVE_EXE_INTROSPECTION',
- cc.has_header('elf.h') and cc.has_header('link.h'))
++ cdata.set('HAVE_EXE_INTROSPECTION',
++ cc.has_header('elf.h') and
++ cc.has_header('link.h') and
++ cc.has_define('__GLIBC__', prefix: '#include <link.h>')
++ )
+endif
cdata.set('HAVE__NL_TIME_FIRST_WEEKDAY',
cc.has_header_symbol('langinfo.h', '_NL_TIME_FIRST_WEEKDAY')
diff --git a/x11/gnome-shell/pkg-message b/x11/gnome-shell/pkg-message
deleted file mode 100644
index 47d33bee49d9..000000000000
--- a/x11/gnome-shell/pkg-message
+++ /dev/null
@@ -1,17 +0,0 @@
-[
-{ type: install
- message: <<EOM
-Gnome-shell requires acceleration of to work. For this a nvidia card
-with the nvidia-driver, or a Intel/ATI KMS enabled card is needed.
-
-For the nvidia users no other changes are needed. For Intel/ATI KMS
-driver the user needs to have read/write permissions on
-/dev/dri/cardN (usually N=0). If gnome-shell is launched from gdm, the
-gdm user also needs this access.
-
-Access can be granted by adding the user(s) to the video group.
-
-% pw groupmod video -m jerry
-EOM
-}
-]