aboutsummaryrefslogtreecommitdiff
path: root/deskutils
diff options
context:
space:
mode:
Diffstat (limited to 'deskutils')
-rw-r--r--deskutils/baobab/Makefile15
-rw-r--r--deskutils/baobab/distinfo6
-rw-r--r--deskutils/baobab/pkg-plist55
-rw-r--r--deskutils/bijiben/Makefile2
-rw-r--r--deskutils/cherrytree/Makefile1
-rw-r--r--deskutils/fet/Makefile2
-rw-r--r--deskutils/fet/distinfo6
-rw-r--r--deskutils/foliate/Makefile29
-rw-r--r--deskutils/foliate/distinfo8
-rw-r--r--deskutils/foliate/files/patch-src_assets_KindleUnpack_kindleunpack.py16
-rw-r--r--deskutils/foliate/files/patch-src_epubView.js13
-rw-r--r--deskutils/foliate/pkg-plist58
-rw-r--r--deskutils/genius/Makefile5
-rw-r--r--deskutils/gnome-calendar/Makefile2
-rw-r--r--deskutils/gnome-characters/Makefile2
-rw-r--r--deskutils/gnome-clocks/Makefile2
-rw-r--r--deskutils/gnome-contacts/Makefile2
-rw-r--r--deskutils/gnome-dictionary/Makefile2
-rw-r--r--deskutils/gnome-font-viewer/Makefile2
-rw-r--r--deskutils/gnome-initial-setup/Makefile2
-rw-r--r--deskutils/gnome-maps/Makefile15
-rw-r--r--deskutils/gnome-maps/distinfo6
-rw-r--r--deskutils/gnome-maps/files/patch-lib_meson.build13
-rw-r--r--deskutils/gnome-maps/pkg-plist4
-rw-r--r--deskutils/gnome-photos/Makefile2
-rw-r--r--deskutils/gnome-planner/Makefile4
-rw-r--r--deskutils/gnome-pomodoro/Makefile4
-rw-r--r--deskutils/gnome-screenshot/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-audio-output-switcher/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-coverflow/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-dashtodock/Makefile43
-rw-r--r--deskutils/gnome-shell-extension-dashtodock/distinfo6
-rw-r--r--deskutils/gnome-shell-extension-dashtodock/files/patch-Makefile110
-rw-r--r--deskutils/gnome-shell-extension-dashtodock/files/pkg-message.in18
-rw-r--r--deskutils/gnome-shell-extension-dashtodock/pkg-plist72
-rw-r--r--deskutils/gnome-shell-extension-filesmenu/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-hidetopbar/Makefile53
-rw-r--r--deskutils/gnome-shell-extension-hidetopbar/distinfo6
-rw-r--r--deskutils/gnome-shell-extension-hidetopbar/files/pkg-message.in18
-rw-r--r--deskutils/gnome-shell-extension-hidetopbar/pkg-plist27
-rw-r--r--deskutils/gnome-shell-extension-lockkeys/Makefile37
-rw-r--r--deskutils/gnome-shell-extension-lockkeys/distinfo6
-rw-r--r--deskutils/gnome-shell-extension-lockkeys/files/pkg-message.in18
-rw-r--r--deskutils/gnome-shell-extension-lockkeys/pkg-plist11
-rw-r--r--deskutils/gnome-shell-extension-mediaplayer/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-openweather/Makefile48
-rw-r--r--deskutils/gnome-shell-extension-openweather/distinfo6
-rw-r--r--deskutils/gnome-shell-extension-openweather/files/pkg-message.in18
-rw-r--r--deskutils/gnome-shell-extension-openweather/pkg-descr3
-rw-r--r--deskutils/gnome-shell-extension-openweather/pkg-plist134
-rw-r--r--deskutils/gnome-shell-extension-panel-osd/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-recent-items/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-trash/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-weather/Makefile2
-rw-r--r--deskutils/gnome-shell-extension-windowoverlay-icons/Makefile2
-rw-r--r--deskutils/gnome-sound-recorder/Makefile2
-rw-r--r--deskutils/gnome-todo/Makefile6
-rw-r--r--deskutils/gnome-tweaks/Makefile33
-rw-r--r--deskutils/gnome-tweaks/distinfo6
-rw-r--r--deskutils/gnome-tweaks/files/patch-gnome-tweaks11
-rw-r--r--deskutils/gnome-tweaks/files/patch-gtweak_app.py21
-rw-r--r--deskutils/gnome-tweaks/files/patch-gtweak_tweaks_tweak__group__appearance.py21
-rw-r--r--deskutils/gnome-tweaks/files/patch-gtweak_tweaks_tweak__group__startup.py16
-rw-r--r--deskutils/gnome-tweaks/pkg-descr5
-rw-r--r--deskutils/gnome-tweaks/pkg-plist44
-rw-r--r--deskutils/gnome-weather/Makefile18
-rw-r--r--deskutils/gnome-weather/distinfo6
-rw-r--r--deskutils/gnome-weather/files/patch-src_app_locationRow.ui11
-rw-r--r--deskutils/gnome-weather/pkg-plist5
-rw-r--r--deskutils/gnote/Makefile34
-rw-r--r--deskutils/gnote/distinfo6
-rw-r--r--deskutils/gnote/files/patch-src_recentchanges.cpp12
-rw-r--r--deskutils/gnote/pkg-plist109
-rw-r--r--deskutils/lxqt-notificationd/Makefile1
-rw-r--r--deskutils/remind/Makefile3
-rw-r--r--deskutils/remind/distinfo6
-rw-r--r--deskutils/syncthingtray/Makefile39
-rw-r--r--deskutils/syncthingtray/distinfo10
-rw-r--r--deskutils/xdg-terminal-exec/Makefile2
-rw-r--r--deskutils/xdg-terminal-exec/distinfo6
80 files changed, 800 insertions, 565 deletions
diff --git a/deskutils/baobab/Makefile b/deskutils/baobab/Makefile
index 5d8676a9cb30..c9a0be9d3188 100644
--- a/deskutils/baobab/Makefile
+++ b/deskutils/baobab/Makefile
@@ -1,25 +1,24 @@
PORTNAME= baobab
-PORTVERSION= 43.0
-PORTREVISION= 2
+PORTVERSION= 47.0
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= GNOME graphical directory tree analyzer
-WWW= https://wiki.gnome.org/Apps/Baobab
+WWW= https://apps.gnome.org/Baobab/
-LICENSE= GPLv2
+LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
-PORTSCOUT= limitw:1,even
+PORTSCOUT= limit:^47\.
BUILD_DEPENDS= itstool:textproc/itstool
-LIB_DEPENDS= libhandy-1.so:x11-toolkits/libhandy
+LIB_DEPENDS= libgraphene-1.0.so:graphics/graphene
USES= desktop-file-utils gettext gnome meson pkgconfig \
python:build tar:xz vala:build
-USE_GNOME= cairo gtk40 libadwaita
+USE_GNOME= cairo glib20 gtk40 libadwaita
BINARY_ALIAS= python3=${PYTHON_CMD}
diff --git a/deskutils/baobab/distinfo b/deskutils/baobab/distinfo
index f1a0dc1f14ac..47874a3a5f93 100644
--- a/deskutils/baobab/distinfo
+++ b/deskutils/baobab/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1663810208
-SHA256 (gnome/baobab-43.0.tar.xz) = 52c6864118f5697f5a5736882dcda27db22e7220bc492838deecc699246cdb26
-SIZE (gnome/baobab-43.0.tar.xz) = 594832
+TIMESTAMP = 1745054044
+SHA256 (gnome/baobab-47.0.tar.xz) = b88f74f9c052d3c2388f7062d228cf5e927545acf7408c56841df80ccd1f9c37
+SIZE (gnome/baobab-47.0.tar.xz) = 606432
diff --git a/deskutils/baobab/pkg-plist b/deskutils/baobab/pkg-plist
index 4486fa1f532f..80e21a052782 100644
--- a/deskutils/baobab/pkg-plist
+++ b/deskutils/baobab/pkg-plist
@@ -5,7 +5,7 @@ share/dbus-1/services/org.gnome.baobab.service
share/help/C/baobab/index.page
share/help/C/baobab/introduction.page
share/help/C/baobab/legal.xml
-share/help/C/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/C/baobab/media/org.gnome.baobab.svg
share/help/C/baobab/pref-view-chart.page
share/help/C/baobab/problem-permissions.page
share/help/C/baobab/problem-slow-scan.page
@@ -18,7 +18,7 @@ share/help/C/baobab/scan-remote.page
share/help/ca/baobab/index.page
share/help/ca/baobab/introduction.page
share/help/ca/baobab/legal.xml
-share/help/ca/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/ca/baobab/media/org.gnome.baobab.svg
share/help/ca/baobab/pref-view-chart.page
share/help/ca/baobab/problem-permissions.page
share/help/ca/baobab/problem-slow-scan.page
@@ -31,7 +31,7 @@ share/help/ca/baobab/scan-remote.page
share/help/cs/baobab/index.page
share/help/cs/baobab/introduction.page
share/help/cs/baobab/legal.xml
-share/help/cs/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/cs/baobab/media/org.gnome.baobab.svg
share/help/cs/baobab/pref-view-chart.page
share/help/cs/baobab/problem-permissions.page
share/help/cs/baobab/problem-slow-scan.page
@@ -44,7 +44,7 @@ share/help/cs/baobab/scan-remote.page
share/help/da/baobab/index.page
share/help/da/baobab/introduction.page
share/help/da/baobab/legal.xml
-share/help/da/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/da/baobab/media/org.gnome.baobab.svg
share/help/da/baobab/pref-view-chart.page
share/help/da/baobab/problem-permissions.page
share/help/da/baobab/problem-slow-scan.page
@@ -57,7 +57,7 @@ share/help/da/baobab/scan-remote.page
share/help/de/baobab/index.page
share/help/de/baobab/introduction.page
share/help/de/baobab/legal.xml
-share/help/de/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/de/baobab/media/org.gnome.baobab.svg
share/help/de/baobab/pref-view-chart.page
share/help/de/baobab/problem-permissions.page
share/help/de/baobab/problem-slow-scan.page
@@ -70,7 +70,7 @@ share/help/de/baobab/scan-remote.page
share/help/el/baobab/index.page
share/help/el/baobab/introduction.page
share/help/el/baobab/legal.xml
-share/help/el/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/el/baobab/media/org.gnome.baobab.svg
share/help/el/baobab/pref-view-chart.page
share/help/el/baobab/problem-permissions.page
share/help/el/baobab/problem-slow-scan.page
@@ -83,7 +83,7 @@ share/help/el/baobab/scan-remote.page
share/help/es/baobab/index.page
share/help/es/baobab/introduction.page
share/help/es/baobab/legal.xml
-share/help/es/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/es/baobab/media/org.gnome.baobab.svg
share/help/es/baobab/pref-view-chart.page
share/help/es/baobab/problem-permissions.page
share/help/es/baobab/problem-slow-scan.page
@@ -96,7 +96,7 @@ share/help/es/baobab/scan-remote.page
share/help/eu/baobab/index.page
share/help/eu/baobab/introduction.page
share/help/eu/baobab/legal.xml
-share/help/eu/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/eu/baobab/media/org.gnome.baobab.svg
share/help/eu/baobab/pref-view-chart.page
share/help/eu/baobab/problem-permissions.page
share/help/eu/baobab/problem-slow-scan.page
@@ -109,7 +109,7 @@ share/help/eu/baobab/scan-remote.page
share/help/fi/baobab/index.page
share/help/fi/baobab/introduction.page
share/help/fi/baobab/legal.xml
-share/help/fi/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/fi/baobab/media/org.gnome.baobab.svg
share/help/fi/baobab/pref-view-chart.page
share/help/fi/baobab/problem-permissions.page
share/help/fi/baobab/problem-slow-scan.page
@@ -122,7 +122,7 @@ share/help/fi/baobab/scan-remote.page
share/help/fr/baobab/index.page
share/help/fr/baobab/introduction.page
share/help/fr/baobab/legal.xml
-share/help/fr/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/fr/baobab/media/org.gnome.baobab.svg
share/help/fr/baobab/pref-view-chart.page
share/help/fr/baobab/problem-permissions.page
share/help/fr/baobab/problem-slow-scan.page
@@ -135,7 +135,7 @@ share/help/fr/baobab/scan-remote.page
share/help/gl/baobab/index.page
share/help/gl/baobab/introduction.page
share/help/gl/baobab/legal.xml
-share/help/gl/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/gl/baobab/media/org.gnome.baobab.svg
share/help/gl/baobab/pref-view-chart.page
share/help/gl/baobab/problem-permissions.page
share/help/gl/baobab/problem-slow-scan.page
@@ -148,7 +148,7 @@ share/help/gl/baobab/scan-remote.page
share/help/hr/baobab/index.page
share/help/hr/baobab/introduction.page
share/help/hr/baobab/legal.xml
-share/help/hr/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/hr/baobab/media/org.gnome.baobab.svg
share/help/hr/baobab/pref-view-chart.page
share/help/hr/baobab/problem-permissions.page
share/help/hr/baobab/problem-slow-scan.page
@@ -161,7 +161,7 @@ share/help/hr/baobab/scan-remote.page
share/help/hu/baobab/index.page
share/help/hu/baobab/introduction.page
share/help/hu/baobab/legal.xml
-share/help/hu/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/hu/baobab/media/org.gnome.baobab.svg
share/help/hu/baobab/pref-view-chart.page
share/help/hu/baobab/problem-permissions.page
share/help/hu/baobab/problem-slow-scan.page
@@ -174,7 +174,7 @@ share/help/hu/baobab/scan-remote.page
share/help/id/baobab/index.page
share/help/id/baobab/introduction.page
share/help/id/baobab/legal.xml
-share/help/id/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/id/baobab/media/org.gnome.baobab.svg
share/help/id/baobab/pref-view-chart.page
share/help/id/baobab/problem-permissions.page
share/help/id/baobab/problem-slow-scan.page
@@ -187,7 +187,7 @@ share/help/id/baobab/scan-remote.page
share/help/it/baobab/index.page
share/help/it/baobab/introduction.page
share/help/it/baobab/legal.xml
-share/help/it/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/it/baobab/media/org.gnome.baobab.svg
share/help/it/baobab/pref-view-chart.page
share/help/it/baobab/problem-permissions.page
share/help/it/baobab/problem-slow-scan.page
@@ -200,7 +200,7 @@ share/help/it/baobab/scan-remote.page
share/help/ko/baobab/index.page
share/help/ko/baobab/introduction.page
share/help/ko/baobab/legal.xml
-share/help/ko/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/ko/baobab/media/org.gnome.baobab.svg
share/help/ko/baobab/pref-view-chart.page
share/help/ko/baobab/problem-permissions.page
share/help/ko/baobab/problem-slow-scan.page
@@ -213,7 +213,7 @@ share/help/ko/baobab/scan-remote.page
share/help/nl/baobab/index.page
share/help/nl/baobab/introduction.page
share/help/nl/baobab/legal.xml
-share/help/nl/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/nl/baobab/media/org.gnome.baobab.svg
share/help/nl/baobab/pref-view-chart.page
share/help/nl/baobab/problem-permissions.page
share/help/nl/baobab/problem-slow-scan.page
@@ -226,7 +226,7 @@ share/help/nl/baobab/scan-remote.page
share/help/pl/baobab/index.page
share/help/pl/baobab/introduction.page
share/help/pl/baobab/legal.xml
-share/help/pl/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/pl/baobab/media/org.gnome.baobab.svg
share/help/pl/baobab/pref-view-chart.page
share/help/pl/baobab/problem-permissions.page
share/help/pl/baobab/problem-slow-scan.page
@@ -239,7 +239,7 @@ share/help/pl/baobab/scan-remote.page
share/help/pt/baobab/index.page
share/help/pt/baobab/introduction.page
share/help/pt/baobab/legal.xml
-share/help/pt/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/pt/baobab/media/org.gnome.baobab.svg
share/help/pt/baobab/pref-view-chart.page
share/help/pt/baobab/problem-permissions.page
share/help/pt/baobab/problem-slow-scan.page
@@ -252,7 +252,7 @@ share/help/pt/baobab/scan-remote.page
share/help/pt_BR/baobab/index.page
share/help/pt_BR/baobab/introduction.page
share/help/pt_BR/baobab/legal.xml
-share/help/pt_BR/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/pt_BR/baobab/media/org.gnome.baobab.svg
share/help/pt_BR/baobab/pref-view-chart.page
share/help/pt_BR/baobab/problem-permissions.page
share/help/pt_BR/baobab/problem-slow-scan.page
@@ -265,7 +265,7 @@ share/help/pt_BR/baobab/scan-remote.page
share/help/ru/baobab/index.page
share/help/ru/baobab/introduction.page
share/help/ru/baobab/legal.xml
-share/help/ru/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/ru/baobab/media/org.gnome.baobab.svg
share/help/ru/baobab/pref-view-chart.page
share/help/ru/baobab/problem-permissions.page
share/help/ru/baobab/problem-slow-scan.page
@@ -278,7 +278,7 @@ share/help/ru/baobab/scan-remote.page
share/help/sl/baobab/index.page
share/help/sl/baobab/introduction.page
share/help/sl/baobab/legal.xml
-share/help/sl/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/sl/baobab/media/org.gnome.baobab.svg
share/help/sl/baobab/pref-view-chart.page
share/help/sl/baobab/problem-permissions.page
share/help/sl/baobab/problem-slow-scan.page
@@ -291,7 +291,7 @@ share/help/sl/baobab/scan-remote.page
share/help/sv/baobab/index.page
share/help/sv/baobab/introduction.page
share/help/sv/baobab/legal.xml
-share/help/sv/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/sv/baobab/media/org.gnome.baobab.svg
share/help/sv/baobab/pref-view-chart.page
share/help/sv/baobab/problem-permissions.page
share/help/sv/baobab/problem-slow-scan.page
@@ -304,7 +304,7 @@ share/help/sv/baobab/scan-remote.page
share/help/tr/baobab/index.page
share/help/tr/baobab/introduction.page
share/help/tr/baobab/legal.xml
-share/help/tr/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/tr/baobab/media/org.gnome.baobab.svg
share/help/tr/baobab/pref-view-chart.page
share/help/tr/baobab/problem-permissions.page
share/help/tr/baobab/problem-slow-scan.page
@@ -317,7 +317,7 @@ share/help/tr/baobab/scan-remote.page
share/help/uk/baobab/index.page
share/help/uk/baobab/introduction.page
share/help/uk/baobab/legal.xml
-share/help/uk/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/uk/baobab/media/org.gnome.baobab.svg
share/help/uk/baobab/pref-view-chart.page
share/help/uk/baobab/problem-permissions.page
share/help/uk/baobab/problem-slow-scan.page
@@ -330,7 +330,7 @@ share/help/uk/baobab/scan-remote.page
share/help/zh_CN/baobab/index.page
share/help/zh_CN/baobab/introduction.page
share/help/zh_CN/baobab/legal.xml
-share/help/zh_CN/baobab/media/hicolor_apps_48x48_baobab.png
+share/help/zh_CN/baobab/media/org.gnome.baobab.svg
share/help/zh_CN/baobab/pref-view-chart.page
share/help/zh_CN/baobab/problem-permissions.page
share/help/zh_CN/baobab/problem-slow-scan.page
@@ -377,6 +377,7 @@ share/locale/et/LC_MESSAGES/baobab.mo
share/locale/eu/LC_MESSAGES/baobab.mo
share/locale/fa/LC_MESSAGES/baobab.mo
share/locale/fi/LC_MESSAGES/baobab.mo
+share/locale/fo/LC_MESSAGES/baobab.mo
share/locale/fr/LC_MESSAGES/baobab.mo
share/locale/fur/LC_MESSAGES/baobab.mo
share/locale/fy/LC_MESSAGES/baobab.mo
@@ -389,10 +390,12 @@ share/locale/hi/LC_MESSAGES/baobab.mo
share/locale/hr/LC_MESSAGES/baobab.mo
share/locale/hu/LC_MESSAGES/baobab.mo
share/locale/id/LC_MESSAGES/baobab.mo
+share/locale/ie/LC_MESSAGES/baobab.mo
share/locale/is/LC_MESSAGES/baobab.mo
share/locale/it/LC_MESSAGES/baobab.mo
share/locale/ja/LC_MESSAGES/baobab.mo
share/locale/ka/LC_MESSAGES/baobab.mo
+share/locale/kab/LC_MESSAGES/baobab.mo
share/locale/kk/LC_MESSAGES/baobab.mo
share/locale/km/LC_MESSAGES/baobab.mo
share/locale/kn/LC_MESSAGES/baobab.mo
diff --git a/deskutils/bijiben/Makefile b/deskutils/bijiben/Makefile
index 6671976b3253..f89103e3b97d 100644
--- a/deskutils/bijiben/Makefile
+++ b/deskutils/bijiben/Makefile
@@ -2,7 +2,7 @@ PORTNAME= bijiben
PORTVERSION= 40.1
PORTREVISION= 7
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/
diff --git a/deskutils/cherrytree/Makefile b/deskutils/cherrytree/Makefile
index d72d8dd09036..e9570922e56b 100644
--- a/deskutils/cherrytree/Makefile
+++ b/deskutils/cherrytree/Makefile
@@ -1,5 +1,6 @@
PORTNAME= cherrytree
PORTVERSION= 1.5.0
+PORTREVISION= 1
CATEGORIES= deskutils
MASTER_SITES= https://www.giuspen.com/software/ \
https://github.com/giuspen/cherrytree/releases/download/v${PORTVERSION}/
diff --git a/deskutils/fet/Makefile b/deskutils/fet/Makefile
index dcbe3ee75470..56096f4926cb 100644
--- a/deskutils/fet/Makefile
+++ b/deskutils/fet/Makefile
@@ -1,5 +1,5 @@
PORTNAME= fet
-DISTVERSION= 7.2.3
+DISTVERSION= 7.2.5
CATEGORIES= deskutils education
MASTER_SITES= https://lalescu.ro/liviu/fet/download/ \
https://lalescu.ro/liviu/fet/download/old/ \
diff --git a/deskutils/fet/distinfo b/deskutils/fet/distinfo
index c7931043a081..0cd3022b8a06 100644
--- a/deskutils/fet/distinfo
+++ b/deskutils/fet/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748408866
-SHA256 (fet-7.2.3.tar.bz2) = 03671430df54871f51a2b0a6eb4d75bae0d5088c3a8cb40d388f74748231d740
-SIZE (fet-7.2.3.tar.bz2) = 15876283
+TIMESTAMP = 1749365252
+SHA256 (fet-7.2.5.tar.bz2) = 7900fc8d73426ad435de8bea2a77f03a552a7719d91a0072f9ad7cae707ac8e0
+SIZE (fet-7.2.5.tar.bz2) = 15903024
diff --git a/deskutils/foliate/Makefile b/deskutils/foliate/Makefile
index 72a30d338dbf..accfd85a62ab 100644
--- a/deskutils/foliate/Makefile
+++ b/deskutils/foliate/Makefile
@@ -1,6 +1,5 @@
PORTNAME= foliate
-PORTVERSION= 2.6.4
-PORTREVISION= 3
+PORTVERSION= 3.3.0
CATEGORIES= deskutils
MAINTAINER= fox@FreeBSD.org
@@ -12,16 +11,14 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= appstream-util:devel/appstream-glib \
gjs-console:lang/gjs
-LIB_DEPENDS= libwebkit2gtk-4.0.so:www/webkit2-gtk@40
+LIB_DEPENDS= libadwaita-1.so:x11-toolkits/libadwaita \
+ libwebkitgtk-6.0.so:www/webkit2-gtk@60
RUN_DEPENDS= gjs-console:lang/gjs
-USES= desktop-file-utils gnome localbase meson python shebangfix
-USE_GNOME= cairo gtk30 introspection
+USES= desktop-file-utils gnome localbase meson pkgconfig python shebangfix
+USE_GNOME= cairo gtk40 introspection
GLIB_SCHEMAS= com.github.johnfactotum.Foliate.gschema.xml
-SHEBANG_FILES= ${WRKSRC}/build-aux/meson/postinstall.py \
- ${WRKSRC}/src/assets/KindleUnpack/*.py
-
OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
@@ -29,18 +26,8 @@ NLS_USES= gettext
USE_GITHUB= yes
GH_ACCOUNT= johnfactotum
-
-post-patch:
- @${REINPLACE_CMD} -e 's/@PYTHON_VERSION@/${PYTHON_VERSION}/g' \
- ${WRKSRC}/src/epubView.js
-
-post-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/libexec/foliate
- @${MV} ${STAGEDIR}${PREFIX}/bin/com.github.johnfactotum.Foliate \
- ${STAGEDIR}${PREFIX}/libexec/foliate/com.github.johnfactotum.Foliate
- @${RLN} ${STAGEDIR}${PREFIX}/libexec/foliate/com.github.johnfactotum.Foliate \
- ${STAGEDIR}${PREFIX}/bin/foliate
- @${REINPLACE_CMD} -e 's/Exec=com.github.johnfactotum.Foliate %U/Exec=foliate %U/g' \
- ${STAGEDIR}${PREFIX}/share/applications/com.github.johnfactotum.Foliate.desktop
+GH_PROJECT= foliate-js:js
+GH_TAGNAME= 052123b:js
+GH_SUBDIR= src/foliate-js:js
.include <bsd.port.mk>
diff --git a/deskutils/foliate/distinfo b/deskutils/foliate/distinfo
index 225b681efa49..a90db8363c22 100644
--- a/deskutils/foliate/distinfo
+++ b/deskutils/foliate/distinfo
@@ -1,3 +1,5 @@
-TIMESTAMP = 1642309057
-SHA256 (johnfactotum-foliate-2.6.4_GH0.tar.gz) = 4a4381bff6e398f6734e1695da23f1c593ba2a67e463e07021a089ffd0741776
-SIZE (johnfactotum-foliate-2.6.4_GH0.tar.gz) = 4824560
+TIMESTAMP = 1749466630
+SHA256 (johnfactotum-foliate-3.3.0_GH0.tar.gz) = 8ff0e0cae3ddead0bd92bbd2b396d62490336aa52fb5a6c81cf1f07eba3fdc3e
+SIZE (johnfactotum-foliate-3.3.0_GH0.tar.gz) = 7505565
+SHA256 (johnfactotum-foliate-js-052123b_GH0.tar.gz) = 471f2eec4e3df2a16e788f95570a7cd5337fa72300669f83056555aba5809967
+SIZE (johnfactotum-foliate-js-052123b_GH0.tar.gz) = 3626357
diff --git a/deskutils/foliate/files/patch-src_assets_KindleUnpack_kindleunpack.py b/deskutils/foliate/files/patch-src_assets_KindleUnpack_kindleunpack.py
deleted file mode 100644
index ba783bb90cab..000000000000
--- a/deskutils/foliate/files/patch-src_assets_KindleUnpack_kindleunpack.py
+++ /dev/null
@@ -1,16 +0,0 @@
-Fixes unicode display correctly, this prevents crashing on opening
-(kindle format files).
-
---- src/assets/KindleUnpack/kindleunpack.py.orig 2019-10-07 19:55:37 UTC
-+++ src/assets/KindleUnpack/kindleunpack.py
-@@ -952,8 +952,8 @@ def main(argv=unicode_argv()):
- global SPLIT_COMBO_MOBIS
-
- print("KindleUnpack v0.82")
-- print(" Based on initial mobipocket version Copyright © 2009 Charles M. Hannum <root@ihack.net>")
-- print(" Extensive Extensions and Improvements Copyright © 2009-2014 ")
-+ print(" Based on initial mobipocket version Copyright © 2009 Charles M. Hannum <root@ihack.net>".encode("utf-8"))
-+ print(" Extensive Extensions and Improvements Copyright © 2009-2014 ".encode("utf-8"))
- print(" by: P. Durrant, K. Hendricks, S. Siebert, fandrieu, DiapDealer, nickredding, tkeo.")
- print(" This program is free software: you can redistribute it and/or modify")
- print(" it under the terms of the GNU General Public License as published by")
diff --git a/deskutils/foliate/files/patch-src_epubView.js b/deskutils/foliate/files/patch-src_epubView.js
deleted file mode 100644
index 88809a7260c6..000000000000
--- a/deskutils/foliate/files/patch-src_epubView.js
+++ /dev/null
@@ -1,13 +0,0 @@
-Adds variable to help substitute the correct python version suffix.
-
---- src/epubView.js.orig 2020-05-29 07:10:48 UTC
-+++ src/epubView.js
-@@ -36,7 +36,7 @@ var enableAnnotations = [
- mimetypes.kindleAlias,
- ]
-
--const python = GLib.find_program_in_path('python') || GLib.find_program_in_path('python3')
-+const python = GLib.find_program_in_path('@PYTHON_VERSION@')
- const kindleUnpack = pkg.pkgdatadir + '/assets/KindleUnpack/kindleunpack.py'
-
- const settings = new Gio.Settings({ schema_id: pkg.name + '.view' })
diff --git a/deskutils/foliate/pkg-plist b/deskutils/foliate/pkg-plist
index b0b11179d22a..2323de49eaf6 100644
--- a/deskutils/foliate/pkg-plist
+++ b/deskutils/foliate/pkg-plist
@@ -1,67 +1,35 @@
bin/foliate
-libexec/foliate/com.github.johnfactotum.Foliate
share/applications/com.github.johnfactotum.Foliate.desktop
-share/applications/com.github.johnfactotum.Foliate.desktop.bak
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/__init__.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/compatibility_utils.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/kindleunpack.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/kindleunpack.py.orig
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_cover.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_dict.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_header.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_html.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_index.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_k8proc.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_k8resc.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_nav.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_ncx.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_opf.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_pagemap.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_sectioner.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_split.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_uncompress.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobi_utils.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/mobiml2xhtml.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/unipath.py
-share/com.github.johnfactotum.Foliate/assets/KindleUnpack/unpack_structure.py
-share/com.github.johnfactotum.Foliate/assets/client.html
-share/com.github.johnfactotum.Foliate/assets/epub-viewer-cb.html
-share/com.github.johnfactotum.Foliate/assets/epub-viewer-nocsp.html
-share/com.github.johnfactotum.Foliate/assets/epub-viewer.css
-share/com.github.johnfactotum.Foliate/assets/epub-viewer.html
-share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/LICENSE
-share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/README.md
-share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/dist/wasm-gen/libarchive.js
-share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/dist/wasm-gen/libarchive.wasm
-share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/dist/worker-bundle.js
-share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/package.json
-share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/compressed-file.js
-share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/libarchive.js
-share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/webworker/archive-reader.js
-share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/webworker/wasm-gen/libarchive.js
-share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/webworker/wasm-gen/libarchive.wasm
-share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/webworker/wasm-module.js
-share/com.github.johnfactotum.Foliate/assets/libarchivejs/libarchivejs-1.3.0/src/webworker/worker.js
-share/com.github.johnfactotum.Foliate/assets/libarchivejs/main.js
-share/com.github.johnfactotum.Foliate/com.github.johnfactotum.Foliate.data.gresource
-share/com.github.johnfactotum.Foliate/com.github.johnfactotum.Foliate.src.gresource
+share/com.github.johnfactotum.Foliate/com.github.johnfactotum.Foliate.gresource
share/icons/hicolor/scalable/apps/com.github.johnfactotum.Foliate.svg
share/icons/hicolor/symbolic/apps/com.github.johnfactotum.Foliate-symbolic.svg
+share/locale/ar/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/cs/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/de/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+share/locale/el/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/es/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/eu/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+share/locale/fa_IR/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/fr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+share/locale/gl/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+share/locale/he/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+share/locale/hi/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+share/locale/hr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+share/locale/hu/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/id/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/ie/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/it/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+share/locale/ja/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/ko/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/nb/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/nl/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/nn/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+share/locale/oc/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/pt_BR/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/ru/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+share/locale/sr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/sv/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
+share/locale/tr/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/uk/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/zh_CN/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
share/locale/zh_TW/LC_MESSAGES/com.github.johnfactotum.Foliate.mo
diff --git a/deskutils/genius/Makefile b/deskutils/genius/Makefile
index 70c9f7a4c8d3..610d746b613e 100644
--- a/deskutils/genius/Makefile
+++ b/deskutils/genius/Makefile
@@ -1,6 +1,6 @@
PORTNAME= genius
DISTVERSION= 1.0.27
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= deskutils gnome
MASTER_SITES= GNOME \
http://ftp.5z.com/pub/genius/
@@ -12,8 +12,7 @@ WWW= https://www.jirka.org/genius.html
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
-LIB_DEPENDS= libamtk-5.so:x11-toolkits/amtk \
- libfontconfig.so:x11-fonts/fontconfig \
+LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \
libfreetype.so:print/freetype2 \
libgmp.so:math/gmp \
libharfbuzz.so:print/harfbuzz \
diff --git a/deskutils/gnome-calendar/Makefile b/deskutils/gnome-calendar/Makefile
index 073818c56631..10f401b31f3b 100644
--- a/deskutils/gnome-calendar/Makefile
+++ b/deskutils/gnome-calendar/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gnome-calendar
PORTVERSION= 47.0
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
diff --git a/deskutils/gnome-characters/Makefile b/deskutils/gnome-characters/Makefile
index eff43c34d81b..0afb6c72b247 100644
--- a/deskutils/gnome-characters/Makefile
+++ b/deskutils/gnome-characters/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gnome-characters
PORTVERSION= 47.0
PORTREVISION= 1
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
diff --git a/deskutils/gnome-clocks/Makefile b/deskutils/gnome-clocks/Makefile
index 88d934d8ba12..70f4ab42a36a 100644
--- a/deskutils/gnome-clocks/Makefile
+++ b/deskutils/gnome-clocks/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gnome-clocks
PORTVERSION= 47.0
PORTEPOCH= 1
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
diff --git a/deskutils/gnome-contacts/Makefile b/deskutils/gnome-contacts/Makefile
index a422070800bb..d9d6df3fca95 100644
--- a/deskutils/gnome-contacts/Makefile
+++ b/deskutils/gnome-contacts/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gnome-contacts
PORTVERSION= 47.1.1
PORTREVISION= 1
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
MAINTAINER= gnome@FreeBSD.org
COMMENT= Contacts manager for gnome
diff --git a/deskutils/gnome-dictionary/Makefile b/deskutils/gnome-dictionary/Makefile
index bc45288367f7..4e1e93138f09 100644
--- a/deskutils/gnome-dictionary/Makefile
+++ b/deskutils/gnome-dictionary/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gnome-dictionary
PORTVERSION= 40.0
PORTREVISION= 5
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/
diff --git a/deskutils/gnome-font-viewer/Makefile b/deskutils/gnome-font-viewer/Makefile
index ee34dd9f0dd3..0404f8f49aea 100644
--- a/deskutils/gnome-font-viewer/Makefile
+++ b/deskutils/gnome-font-viewer/Makefile
@@ -1,7 +1,7 @@
PORTNAME= gnome-font-viewer
PORTVERSION= 47.0
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
diff --git a/deskutils/gnome-initial-setup/Makefile b/deskutils/gnome-initial-setup/Makefile
index 3fe4e3c74339..cd60b9b9e115 100644
--- a/deskutils/gnome-initial-setup/Makefile
+++ b/deskutils/gnome-initial-setup/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gnome-initial-setup
PORTVERSION= 43.2
PORTREVISION= 5
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
diff --git a/deskutils/gnome-maps/Makefile b/deskutils/gnome-maps/Makefile
index 6c86d233a6ad..5202df1c1117 100644
--- a/deskutils/gnome-maps/Makefile
+++ b/deskutils/gnome-maps/Makefile
@@ -1,12 +1,12 @@
PORTNAME= gnome-maps
-DISTVERSION= 47.4
+DISTVERSION= 47.7
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Map application for GNOME
-WWW= https://wiki.gnome.org/Apps/Maps
+WWW= https://apps.gnome.org/Maps/
LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING
@@ -19,15 +19,14 @@ LIB_DEPENDS= libgeocode-glib-2.so:net/geocode-glib2 \
libshumate-1.0.so:x11-toolkits/libshumate \
libsoup-3.0.so:devel/libsoup3 \
libportal.so:deskutils/libportal \
+ libportal-gtk4.so:deskutils/libportal-gtk4 \
libjson-glib-1.0.so:devel/json-glib
RUN_DEPENDS= geoclue>=0:net/geoclue
-USES= desktop-file-utils gettext gl gnome meson pkgconfig tar:xz xorg
-USE_GNOME= cairo gtk40 intltool libadwaita libxml2 librsvg2
-USE_GL= egl
+USES= desktop-file-utils gettext gnome meson pkgconfig tar:xz
+USE_GNOME= cairo glib20 gtk40 introspection:build libadwaita \
+ libxml2 librsvg2
USE_LDCONFIG= yes
-USE_XORG= x11 xcomposite xdamage xext xfixes xi xrandr
-INSTALL_TARGET= install-strip
GLIB_SCHEMAS= org.gnome.Maps.gschema.xml
diff --git a/deskutils/gnome-maps/distinfo b/deskutils/gnome-maps/distinfo
index 972ff11460d4..c625027031a1 100644
--- a/deskutils/gnome-maps/distinfo
+++ b/deskutils/gnome-maps/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1741101797
-SHA256 (gnome/gnome-maps-47.4.tar.xz) = 18c5e270fb522cfd3c003ec01093e065eb2f2b8d1b2780dfc279e0bf77735e0b
-SIZE (gnome/gnome-maps-47.4.tar.xz) = 3272344
+TIMESTAMP = 1749285811
+SHA256 (gnome/gnome-maps-47.7.tar.xz) = 33499b35f7eb77eb835f9cb77cf7a8818f25db789c0591cf053060ebaf474ee5
+SIZE (gnome/gnome-maps-47.7.tar.xz) = 3272536
diff --git a/deskutils/gnome-maps/files/patch-lib_meson.build b/deskutils/gnome-maps/files/patch-lib_meson.build
new file mode 100644
index 000000000000..9e92b47189ae
--- /dev/null
+++ b/deskutils/gnome-maps/files/patch-lib_meson.build
@@ -0,0 +1,13 @@
+--- lib/meson.build.orig 2024-10-11 09:52:32 UTC
++++ lib/meson.build
+@@ -54,8 +54,8 @@ libmaps_gir_targets = gnome.generate_gir(
+ 'Shumate-1.0'
+ ],
+ install: true,
+- install_dir_gir: join_paths(pkgdatadir, 'gir-' + maps_gir_version),
+- install_dir_typelib: join_paths(pkglibdir, 'girepository-' + maps_gir_version)
++ install_dir_gir: join_paths(datadir, 'gir-' + maps_gir_version),
++ install_dir_typelib: join_paths(libdir, 'girepository-' + maps_gir_version)
+ )
+
+ libmaps_gir = libmaps_gir_targets[0]
diff --git a/deskutils/gnome-maps/pkg-plist b/deskutils/gnome-maps/pkg-plist
index e70ddce77642..a0782a262969 100644
--- a/deskutils/gnome-maps/pkg-plist
+++ b/deskutils/gnome-maps/pkg-plist
@@ -1,11 +1,11 @@
bin/gnome-maps
-lib/gnome-maps/girepository-1.0/GnomeMaps-1.0.typelib
+lib/girepository-1.0/GnomeMaps-1.0.typelib
lib/gnome-maps/libgnome-maps.so
lib/gnome-maps/libgnome-maps.so.0
lib/gnome-maps/libgnome-maps.so.0.0.0
share/applications/org.gnome.Maps.desktop
share/dbus-1/services/org.gnome.Maps.service
-%%DATADIR%%/gir-1.0/GnomeMaps-1.0.gir
+share/gir-1.0/GnomeMaps-1.0.gir
%%DATADIR%%/icons/hicolor/16x16/apps/anniversary-symbolic.svg
%%DATADIR%%/icons/hicolor/16x16/apps/arrow1-right-symbolic.svg
%%DATADIR%%/icons/hicolor/16x16/apps/arrow2-top-left-symbolic.svg
diff --git a/deskutils/gnome-photos/Makefile b/deskutils/gnome-photos/Makefile
index 7639776fd50e..d9731ed77dd0 100644
--- a/deskutils/gnome-photos/Makefile
+++ b/deskutils/gnome-photos/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gnome-photos
DISTVERSION= 44.0
PORTREVISION= 1
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
diff --git a/deskutils/gnome-planner/Makefile b/deskutils/gnome-planner/Makefile
index e82cb031565c..af1245ad5d8f 100644
--- a/deskutils/gnome-planner/Makefile
+++ b/deskutils/gnome-planner/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-planner
PORTVERSION= 0.14.6.20220531
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
@@ -15,7 +15,7 @@ BUILD_DEPENDS= appstream-util:devel/appstream-glib \
LIB_DEPENDS= libgoa-1.0.so:net/gnome-online-accounts \
libgraphene-1.0.so:graphics/graphene \
libical.so:devel/libical \
- libpeas-1.0.so:devel/libpeas \
+ libpeas-1.0.so:devel/libpeas1 \
libsecret-1.so:security/libsecret \
libsoup-2.4.so:devel/libsoup \
libgda-5.0.so:databases/libgda5
diff --git a/deskutils/gnome-pomodoro/Makefile b/deskutils/gnome-pomodoro/Makefile
index 8c503b798497..caa2de096f0b 100644
--- a/deskutils/gnome-pomodoro/Makefile
+++ b/deskutils/gnome-pomodoro/Makefile
@@ -1,6 +1,6 @@
PORTNAME= gnome-pomodoro
PORTVERSION= 0.22.1
-PORTREVISION= 1
+PORTREVISION= 2
PORTEPOCH= 1
CATEGORIES= deskutils gnome
@@ -14,7 +14,7 @@ LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= appstream-util:devel/appstream-glib
LIB_DEPENDS= libcanberra.so:audio/libcanberra \
libgom-1.0.so:databases/gom \
- libpeas-1.0.so:devel/libpeas
+ libpeas-1.0.so:devel/libpeas1
USES= gettext-tools gmake gnome gstreamer libtool meson pkgconfig \
sqlite vala:build
diff --git a/deskutils/gnome-screenshot/Makefile b/deskutils/gnome-screenshot/Makefile
index 5e3e0557dd63..0ec3f24d5f4c 100644
--- a/deskutils/gnome-screenshot/Makefile
+++ b/deskutils/gnome-screenshot/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gnome-screenshot
PORTVERSION= 41.0
PORTREVISION= 3
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
PATCH_SITES= https://gitlab.gnome.org/GNOME/${PORTNAME}/-/commit/
diff --git a/deskutils/gnome-shell-extension-audio-output-switcher/Makefile b/deskutils/gnome-shell-extension-audio-output-switcher/Makefile
index da0af22616a0..ac9e1e05e828 100644
--- a/deskutils/gnome-shell-extension-audio-output-switcher/Makefile
+++ b/deskutils/gnome-shell-extension-audio-output-switcher/Makefile
@@ -8,6 +8,8 @@ MAINTAINER= gnome@FreeBSD.org
COMMENT= Gnome-shell audio output switcher
WWW= https://github.com/anduchs/audio-output-switcher
+BROKEN= Does not support recent gnome-shell
+
BUILD_DEPENDS= gnome-shell>=0:x11/gnome-shell \
gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
RUN_DEPENDS= gnome-shell>=0:x11/gnome-shell \
diff --git a/deskutils/gnome-shell-extension-coverflow/Makefile b/deskutils/gnome-shell-extension-coverflow/Makefile
index b236596cf422..5c1e2e6fd873 100644
--- a/deskutils/gnome-shell-extension-coverflow/Makefile
+++ b/deskutils/gnome-shell-extension-coverflow/Makefile
@@ -11,6 +11,8 @@ WWW= https://github.com/dmo60/CoverflowAltTab
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN= Does not support recent gnome-shell
+
BUILD_DEPENDS= gnome-shell>=0:x11/gnome-shell \
gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
RUN_DEPENDS= gnome-shell>=0:x11/gnome-shell \
diff --git a/deskutils/gnome-shell-extension-dashtodock/Makefile b/deskutils/gnome-shell-extension-dashtodock/Makefile
index 1fe48b742684..4ad4011289d1 100644
--- a/deskutils/gnome-shell-extension-dashtodock/Makefile
+++ b/deskutils/gnome-shell-extension-dashtodock/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gnome-shell-extension-dashtodock
-PORTVERSION= 65
-PORTREVISION= 2
+DISTVERSION= 100
DISTVERSIONPREFIX= extensions.gnome.org-v
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
@@ -12,31 +11,35 @@ WWW= https://micheleg.github.io/dash-to-dock/
LICENSE= GPLv2
LICENSE_FILE= ${WRKSRC}/COPYING
-BUILD_DEPENDS= gnome-shell>=3.28:x11/gnome-shell \
- gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
-RUN_DEPENDS= gnome-shell>=3.28:x11/gnome-shell \
- gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
+BUILD_DEPENDS= sassc>0:textproc/sassc
+RUN_DEPENDS= gnome-shell>=47.0:x11/gnome-shell \
+ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
-USES= gettext gmake gnome localbase pkgconfig
-USE_GNOME= glib20
-USE_GITHUB= yes
-
-GLIB_SCHEMAS= org.gnome.shell.extensions.dash-to-dock.gschema.xml
+USES= gettext-tools gmake gnome
+USE_GNOME= glib20 intltool:build
+USE_GITHUB= yes
GH_ACCOUNT= micheleg
GH_PROJECT= dash-to-dock
-PKGMESSAGE= ../gnome-shell-extra-extensions/pkg-message.slaves
+UUID_EXTENSION= dash-to-dock@micxgx.gmail.com
+
+SUB_FILES= pkg-message
+SUB_LIST= UUID=${UUID_EXTENSION}
+
+GLIB_SCHEMAS= org.gnome.shell.extensions.dash-to-dock.gschema.xml
NO_ARCH= yes
-do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com
- ${INSTALL_DATA} ${WRKSRC}/schemas/org.gnome.shell.extensions.dash-to-dock.gschema.xml \
- ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/
- cd ${WRKSRC} && ${COPYTREE_SHARE} . \
- ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com
- @${FIND} ${STAGEDIR}${PREFIX} -name \*.po -delete
+post-patch:
+ ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
+ ${WRKSRC}/Makefile
+
+pre-install:
+ @${MKDIR} ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas
+
+post-install:
+ ${INSTALL_DATA} ${WRKSRC}/schemas/*.xml \
+ ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas
.include <bsd.port.mk>
diff --git a/deskutils/gnome-shell-extension-dashtodock/distinfo b/deskutils/gnome-shell-extension-dashtodock/distinfo
index 641b67afcc7c..fb10cf706f46 100644
--- a/deskutils/gnome-shell-extension-dashtodock/distinfo
+++ b/deskutils/gnome-shell-extension-dashtodock/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1550871034
-SHA256 (gnome/micheleg-dash-to-dock-extensions.gnome.org-v65_GH0.tar.gz) = 335a4f06ad076ec1129b018ed342e14c60da6d4501b98828dc21846d749d1507
-SIZE (gnome/micheleg-dash-to-dock-extensions.gnome.org-v65_GH0.tar.gz) = 307144
+TIMESTAMP = 1746361370
+SHA256 (gnome/micheleg-dash-to-dock-extensions.gnome.org-v100_GH0.tar.gz) = 078cacccc241428735debf905a5e8e742a737b4728353fc37f1c0859448a1910
+SIZE (gnome/micheleg-dash-to-dock-extensions.gnome.org-v100_GH0.tar.gz) = 343651
diff --git a/deskutils/gnome-shell-extension-dashtodock/files/patch-Makefile b/deskutils/gnome-shell-extension-dashtodock/files/patch-Makefile
new file mode 100644
index 000000000000..62f7d90161ec
--- /dev/null
+++ b/deskutils/gnome-shell-extension-dashtodock/files/patch-Makefile
@@ -0,0 +1,110 @@
+--- Makefile.orig 2025-02-14 17:37:45 UTC
++++ Makefile
+@@ -44,27 +44,10 @@ MSGSRC = $(wildcard po/*.po)
+ $(NULL)
+
+ MSGSRC = $(wildcard po/*.po)
+-ifeq ($(strip $(DESTDIR)),)
+- INSTALLTYPE = local
+- INSTALLBASE = $(HOME)/.local/share/gnome-shell/extensions
+-else
+- INSTALLTYPE = system
+- SHARE_PREFIX = $(DESTDIR)/usr/share
+- INSTALLBASE = $(SHARE_PREFIX)/gnome-shell/extensions
+-endif
++SHARE_PREFIX = $(DESTDIR)%%LOCALBASE%%/share
++INSTALLBASE = $(SHARE_PREFIX)/gnome-shell/extensions
+ INSTALLNAME = dash-to-dock@micxgx.gmail.com
+
+-# The command line passed variable VERSION is used to set the version string
+-# in the metadata and in the generated zip-file. If no VERSION is passed, the
+-# current commit SHA1 is used as version number in the metadata while the
+-# generated zip file has no string attached.
+-ifdef VERSION
+- VSTRING = _v$(VERSION)
+-else
+- VERSION = $(shell git rev-parse HEAD)
+- VSTRING =
+-endif
+-
+ all: extension
+
+ clean:
+@@ -72,7 +55,7 @@ clean:
+ rm -f stylesheet.css
+ rm -rf _build
+
+-extension: ./schemas/gschemas.compiled ./stylesheet.css $(MSGSRC:.po=.mo)
++extension: ./stylesheet.css $(MSGSRC:.po=.mo)
+
+ ./schemas/gschemas.compiled: ./schemas/org.gnome.shell.extensions.dash-to-dock.gschema.xml
+ glib-compile-schemas ./schemas/
+@@ -94,31 +77,13 @@ mergepo: potfile
+ msgfmt -c $< -o $@
+
+ ./stylesheet.css: ./_stylesheet.scss
+-ifeq ($(SASS), ruby)
+- sass --sourcemap=none --no-cache --scss _stylesheet.scss stylesheet.css
+-else ifeq ($(SASS), dart)
+- sass --no-source-map _stylesheet.scss stylesheet.css
+-else ifeq ($(SASS), sassc)
+ sassc --omit-map-comment _stylesheet.scss stylesheet.css
+-else
+- sassc --omit-map-comment _stylesheet.scss stylesheet.css
+-endif
+
+ install: install-local
+
+ install-local: _build
+- rm -rf $(INSTALLBASE)/$(INSTALLNAME)
+ mkdir -p $(INSTALLBASE)/$(INSTALLNAME)
+ cp -r ./_build/* $(INSTALLBASE)/$(INSTALLNAME)/
+-ifeq ($(INSTALLTYPE),system)
+- # system-wide settings and locale files
+- rm -r $(INSTALLBASE)/$(INSTALLNAME)/schemas $(INSTALLBASE)/$(INSTALLNAME)/locale
+- mkdir -p $(SHARE_PREFIX)/glib-2.0/schemas $(SHARE_PREFIX)/locale
+- cp -r ./schemas/*gschema.* $(SHARE_PREFIX)/glib-2.0/schemas
+- cp -r ./_build/locale/* $(SHARE_PREFIX)/locale
+-endif
+- -rm -fR _build
+- echo done
+
+ zip-file: _build check
+ cd _build ; \
+@@ -127,16 +92,13 @@ _build: all
+ -rm -fR _build
+
+ _build: all
+- -rm -fR ./_build
+ mkdir -p _build
+- cp $(BASE_MODULES) $(EXTRA_MODULES) _build
+- cp -a dependencies _build
+- cp stylesheet.css _build
++ cp $(BASE_MODULES) _build/
++ cp $(EXTRA_MODULES) _build/
++ cp -a dependencies _build/
++ cp stylesheet.css _build/
+ mkdir -p _build/media
+ cd media ; cp $(EXTRA_MEDIA) ../_build/media/
+- mkdir -p _build/schemas
+- cp schemas/*.xml _build/schemas/
+- cp schemas/gschemas.compiled _build/schemas/
+ mkdir -p _build/locale
+ for l in $(MSGSRC:.po=.mo) ; do \
+ lf=_build/locale/`basename $$l .mo`; \
+@@ -144,15 +106,3 @@ _build: all
+ mkdir -p $$lf/LC_MESSAGES; \
+ cp $$l $$lf/LC_MESSAGES/dashtodock.mo; \
+ done;
+- sed -i 's/"version": -1/"version": "$(VERSION)"/' _build/metadata.json;
+-
+-ifeq ($(strip $(ESLINT)),)
+- ESLINT = eslint
+-endif
+-
+-ifneq ($(strip $(ESLINT_TAP)),)
+- ESLINT_ARGS = -f tap
+-endif
+-
+-check:
+- ESLINT_USE_FLAT_CONFIG=false $(ESLINT) $(ESLINT_ARGS) .
diff --git a/deskutils/gnome-shell-extension-dashtodock/files/pkg-message.in b/deskutils/gnome-shell-extension-dashtodock/files/pkg-message.in
new file mode 100644
index 000000000000..f3426c1d308c
--- /dev/null
+++ b/deskutils/gnome-shell-extension-dashtodock/files/pkg-message.in
@@ -0,0 +1,18 @@
+[
+{ type: install
+ message: <<EOM
+To enable this extension:
+gsettings set org.gnome.shell enabled-extensions "['%%UUID%%']"
+
+The gnome-shell must be restarted, press Alt+F2 and type 'r' (X11 only).
+
+To configure or disable an extension, after restarting the shell,
+you have to launch 'gnome-extensions-app'.
+
+To disable this extension (before remove):
+gdbus call --session --dest org.gnome.Shell.Extensions \
+--object-path /org/gnome/Shell/Extensions \
+--method org.gnome.Shell.Extensions.DisableExtension %%UUID%%
+EOM
+}
+]
diff --git a/deskutils/gnome-shell-extension-dashtodock/pkg-plist b/deskutils/gnome-shell-extension-dashtodock/pkg-plist
index 03e7c3d14570..603763287238 100644
--- a/deskutils/gnome-shell-extension-dashtodock/pkg-plist
+++ b/deskutils/gnome-shell-extension-dashtodock/pkg-plist
@@ -1,50 +1,60 @@
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/.gitignore
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/COPYING
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/Makefile
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/README.md
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/Settings.ui
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIconIndicators.js
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIcons.js
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/convenience.js
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appIconsDecorator.js
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/appSpread.js
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dash.js
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dbusmenuUtils.js
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/gi.js
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/shell/extensions/extension.js
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/shell/misc.js
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/dependencies/shell/ui.js
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/desktopIconsIntegration.js
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/docking.js
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/extension.js
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/fileManager1API.js
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/imports.js
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/intellihide.js
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/launcherAPI.js
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/ar/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/cs/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/de/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/el/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/es/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/eu/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/fr/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/gl/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/hu/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/id/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/it/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/ja/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/ko/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/nb/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/nl/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/pl/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/pt/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/pt_BR/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/ru/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sk/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sl/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sr/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sr@latin/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/sv/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/tr/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/uk_UA/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/zh_CN/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locale/zh_TW/LC_MESSAGES/dashtodock.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locations.js
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/locationsWorker.js
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/glossy.svg
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/highlight_stacked_bg.svg
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/highlight_stacked_bg_h.svg
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/logo.svg
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/media/screenshot.jpg
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/metadata.json
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/ar.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/cs.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/de.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/el.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/es.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/fr.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/gl.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/hu.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/id.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/it.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/ja.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/nb.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/nl.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/pl.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/pt.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/pt_BR.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/ru.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/sk.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/sr.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/sr@latin.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/sv.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/tr.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/uk_UA.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/zh_CN.mo
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/po/zh_TW.mo
+share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/notificationsMonitor.js
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/prefs.js
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/schemas/gschemas.compiled
-share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/schemas/org.gnome.shell.extensions.dash-to-dock.gschema.xml
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/stylesheet.css
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/theming.js
share/gnome-shell/extensions/dash-to-dock@micxgx.gmail.com/utils.js
diff --git a/deskutils/gnome-shell-extension-filesmenu/Makefile b/deskutils/gnome-shell-extension-filesmenu/Makefile
index b9e2e9697de9..509812c8bbf8 100644
--- a/deskutils/gnome-shell-extension-filesmenu/Makefile
+++ b/deskutils/gnome-shell-extension-filesmenu/Makefile
@@ -11,6 +11,8 @@ WWW= https://github.com/bertoldia/files-menu
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN= Does not support recent gnome-shell
+
BUILD_DEPENDS= gnome-shell>=0:x11/gnome-shell \
gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
RUN_DEPENDS= gnome-shell>=0:x11/gnome-shell \
diff --git a/deskutils/gnome-shell-extension-hidetopbar/Makefile b/deskutils/gnome-shell-extension-hidetopbar/Makefile
index ab21df3c6bb8..fa622fc95159 100644
--- a/deskutils/gnome-shell-extension-hidetopbar/Makefile
+++ b/deskutils/gnome-shell-extension-hidetopbar/Makefile
@@ -1,40 +1,47 @@
-PORTNAME= gnome-shell-extension-hidetopbar
-PORTVERSION= 0.0.0.20180511
-PORTREVISION= 2
+PORTNAME= hidetopbar
+DISTVERSION= 120
CATEGORIES= deskutils gnome
+PKGNAMEPREFIX= gnome-shell-extension-
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Hide the topbar except in overview mode
-WWW= https://github.com/mlutfy/hidetopbar
+WWW= https://gitlab.gnome.org/tuxor1337/hidetopbar
-LICENSE= GPLv2
+LICENSE= GPLv3
-BUILD_DEPENDS= gnome-shell>=0:x11/gnome-shell \
- gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
-RUN_DEPENDS= gnome-shell>=0:x11/gnome-shell \
- gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
+RUN_DEPENDS= gnome-shell>=47.0:x11/gnome-shell \
+ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
-USES= gettext gmake gnome pkgconfig
+USES= gnome
USE_GNOME= glib20
-USE_GITHUB= yes
-GLIB_SCHEMAS= org.gnome.shell.extensions.hidetopbar.gschema.xml
-GH_ACCOUNT= mlutfy
-GH_PROJECT= hidetopbar
-GH_TAGNAME= 7977769
+NO_BUILD= yes
+NO_ARCH= yes
+
+USE_GITLAB= yes
+GL_SITE= https://gitlab.gnome.org
+GL_ACCOUNT= tuxor1337
+GL_TAGNAME= e9ececc2
-PKGMESSAGE= ../gnome-shell-extra-extensions/pkg-message.slaves
+UUID_EXTENSION= hidetopbar@mathieu.bidon.ca
-NO_BUILD= yes
+SUB_FILES= pkg-message
+SUB_LIST= UUID=${UUID_EXTENSION}
+
+GLIB_SCHEMAS= org.gnome.shell.extensions.hidetopbar.gschema.xml
+
+pre-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/locale
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/${UUID_EXTENSION}
do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca
- ${INSTALL_DATA} ${WRKSRC}/org.gnome.shell.extensions.hidetopbar.gschema.xml \
+ ${INSTALL_DATA} ${WRKSRC}/*.js \
+ ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/${UUID_EXTENSION}
+ ${INSTALL_DATA} ${WRKSRC}/schemas/*.gschema.xml \
${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/
- @${RM} -r ${WRKSRC}/org.gnome.shell.extensions.hidetopbar.gschema.xml
- cd ${WRKSRC} && ${COPYTREE_SHARE} . \
- ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/
+ cd ${WRKSRC}/locale/ && ${COPYTREE_SHARE} . \
+ ${STAGEDIR}${PREFIX}/share/locale/ "! -name *\.pot"
.include <bsd.port.mk>
diff --git a/deskutils/gnome-shell-extension-hidetopbar/distinfo b/deskutils/gnome-shell-extension-hidetopbar/distinfo
index 63b5af9ac04c..abd1ef0a691e 100644
--- a/deskutils/gnome-shell-extension-hidetopbar/distinfo
+++ b/deskutils/gnome-shell-extension-hidetopbar/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1526413761
-SHA256 (gnome/mlutfy-hidetopbar-0.0.0.20180511-7977769_GH0.tar.gz) = 0d582fcf2d52ca9867efc9e396ca13cceffb6d1976d37e67e7217af552bf58d6
-SIZE (gnome/mlutfy-hidetopbar-0.0.0.20180511-7977769_GH0.tar.gz) = 17790
+TIMESTAMP = 1746363904
+SHA256 (gnome/hidetopbar-e9ececc2.tar.bz2) = c94b114ffa93efb6b89cc7540f34986df750391a63a7a3497f5b323a9a82e630
+SIZE (gnome/hidetopbar-e9ececc2.tar.bz2) = 4556153
diff --git a/deskutils/gnome-shell-extension-hidetopbar/files/pkg-message.in b/deskutils/gnome-shell-extension-hidetopbar/files/pkg-message.in
new file mode 100644
index 000000000000..f3426c1d308c
--- /dev/null
+++ b/deskutils/gnome-shell-extension-hidetopbar/files/pkg-message.in
@@ -0,0 +1,18 @@
+[
+{ type: install
+ message: <<EOM
+To enable this extension:
+gsettings set org.gnome.shell enabled-extensions "['%%UUID%%']"
+
+The gnome-shell must be restarted, press Alt+F2 and type 'r' (X11 only).
+
+To configure or disable an extension, after restarting the shell,
+you have to launch 'gnome-extensions-app'.
+
+To disable this extension (before remove):
+gdbus call --session --dest org.gnome.Shell.Extensions \
+--object-path /org/gnome/Shell/Extensions \
+--method org.gnome.Shell.Extensions.DisableExtension %%UUID%%
+EOM
+}
+]
diff --git a/deskutils/gnome-shell-extension-hidetopbar/pkg-plist b/deskutils/gnome-shell-extension-hidetopbar/pkg-plist
index 48ba700f88cc..8cc421cf2c8e 100644
--- a/deskutils/gnome-shell-extension-hidetopbar/pkg-plist
+++ b/deskutils/gnome-shell-extension-hidetopbar/pkg-plist
@@ -1,22 +1,15 @@
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/.gitignore
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/Makefile
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/README.md
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/convenience.js
+share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/desktopIconsIntegration.js
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/extension.js
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/intellihide.js
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/locale/ca/LC_MESSAGES/hidetopbar.mo
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/locale/ca/LC_MESSAGES/hidetopbar.po
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/locale/de/LC_MESSAGES/hidetopbar.mo
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/locale/de/LC_MESSAGES/hidetopbar.po
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/locale/fr/LC_MESSAGES/hidetopbar.mo
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/locale/fr/LC_MESSAGES/hidetopbar.po
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/locale/hidetopbar.pot
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/locale/pl/LC_MESSAGES/hidetopbar.mo
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/locale/pl/LC_MESSAGES/hidetopbar.po
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/locale/pt_BR/LC_MESSAGES/pt_BR.mo
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/locale/pt_BR/LC_MESSAGES/pt_BR.po
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/locale/zh_CN/LC_MESSAGES/hidetopbar.mo
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/locale/zh_CN/LC_MESSAGES/hidetopbar.po
-share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/metadata.json
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/panelVisibilityManager.js
share/gnome-shell/extensions/hidetopbar@mathieu.bidon.ca/prefs.js
+share/locale/ca/LC_MESSAGES/hidetopbar.po
+share/locale/de/LC_MESSAGES/hidetopbar.po
+share/locale/fr/LC_MESSAGES/hidetopbar.po
+share/locale/it_IT/LC_MESSAGES/hidetopbar.po
+share/locale/nl/LC_MESSAGES/hidetopbar.po
+share/locale/pl/LC_MESSAGES/hidetopbar.po
+share/locale/pt_BR/LC_MESSAGES/hidetopbar.po
+share/locale/ru_RU/LC_MESSAGES/hidetopbar.po
+share/locale/zh_CN/LC_MESSAGES/hidetopbar.po
diff --git a/deskutils/gnome-shell-extension-lockkeys/Makefile b/deskutils/gnome-shell-extension-lockkeys/Makefile
index 1365a029d53a..b5c4526dd155 100644
--- a/deskutils/gnome-shell-extension-lockkeys/Makefile
+++ b/deskutils/gnome-shell-extension-lockkeys/Makefile
@@ -1,6 +1,5 @@
PORTNAME= gnome-shell-extension-lockkeys
-PORTVERSION= 0.0.0.20180511
-PORTREVISION= 2
+PORTVERSION= 65
CATEGORIES= deskutils gnome
DIST_SUBDIR= gnome
@@ -9,33 +8,37 @@ COMMENT= Gnome-shell Numlock and Capslock indicator
WWW= https://github.com/kazysmaster/gnome-shell-extension-lockkeys
LICENSE= GPLv2
-LICENSE_FILE= ${WRKSRC}/lockkeys@vaina.lt/LICENSE
-BUILD_DEPENDS= gnome-shell>=0:x11/gnome-shell \
- gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
-RUN_DEPENDS= gnome-shell>=0:x11/gnome-shell \
- gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
+RUN_DEPENDS= gnome-shell>=47.0:x11/gnome-shell \
+ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
-USES= gettext gmake gnome localbase pkgconfig
+USES= gnome
USE_GNOME= glib20
-USE_GITHUB= yes
-GLIB_SCHEMAS= org.gnome.shell.extensions.lockkeys.gschema.xml
+NO_ARCH= yes
+NO_BUILD= yes
+USE_GITHUB= yes
GH_ACCOUNT= kazysmaster
-GH_TAGNAME= 0bf0917
+GH_TAGNAME= d04fa71
-PKGMESSAGE= ../gnome-shell-extra-extensions/pkg-message.slaves
+UUID_EXTENSION= lockkeys@vaina.lt
-NO_BUILD= yes
+SUB_FILES= pkg-message
+SUB_LIST= UUID=${UUID_EXTENSION}
+
+GLIB_SCHEMAS= org.gnome.shell.extensions.lockkeys.gschema.xml
+
+pre-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions
do-install:
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/
- @${MKDIR} ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/
${INSTALL_DATA} ${WRKSRC}/lockkeys\@vaina.lt/schemas/org.gnome.shell.extensions.lockkeys.gschema.xml \
${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/
- @${RM} -r ${WRKSRC}/lockkeys\@vaina.lt/schemas/
+ ${RM} -R ${WRKSRC}/lockkeys\@vaina.lt/schemas/
cd ${WRKSRC} && ${COPYTREE_SHARE} lockkeys\@vaina.lt \
- ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/
+ ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/ \
+ "! -name */schemas/*\.xml"
.include <bsd.port.mk>
diff --git a/deskutils/gnome-shell-extension-lockkeys/distinfo b/deskutils/gnome-shell-extension-lockkeys/distinfo
index 027b734f2061..f3e08509bc0d 100644
--- a/deskutils/gnome-shell-extension-lockkeys/distinfo
+++ b/deskutils/gnome-shell-extension-lockkeys/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1526414956
-SHA256 (gnome/kazysmaster-gnome-shell-extension-lockkeys-0.0.0.20180511-0bf0917_GH0.tar.gz) = c5b0016a8cc5a2af7ffa74cb541163a10ad36310fcecf3513403dba577f6cb98
-SIZE (gnome/kazysmaster-gnome-shell-extension-lockkeys-0.0.0.20180511-0bf0917_GH0.tar.gz) = 42140
+TIMESTAMP = 1746364663
+SHA256 (gnome/kazysmaster-gnome-shell-extension-lockkeys-65-d04fa71_GH0.tar.gz) = 8d52070279162654c5a763f93ba7f5365da52937d2920baa803b988934e6f833
+SIZE (gnome/kazysmaster-gnome-shell-extension-lockkeys-65-d04fa71_GH0.tar.gz) = 52089
diff --git a/deskutils/gnome-shell-extension-lockkeys/files/pkg-message.in b/deskutils/gnome-shell-extension-lockkeys/files/pkg-message.in
new file mode 100644
index 000000000000..f3426c1d308c
--- /dev/null
+++ b/deskutils/gnome-shell-extension-lockkeys/files/pkg-message.in
@@ -0,0 +1,18 @@
+[
+{ type: install
+ message: <<EOM
+To enable this extension:
+gsettings set org.gnome.shell enabled-extensions "['%%UUID%%']"
+
+The gnome-shell must be restarted, press Alt+F2 and type 'r' (X11 only).
+
+To configure or disable an extension, after restarting the shell,
+you have to launch 'gnome-extensions-app'.
+
+To disable this extension (before remove):
+gdbus call --session --dest org.gnome.Shell.Extensions \
+--object-path /org/gnome/Shell/Extensions \
+--method org.gnome.Shell.Extensions.DisableExtension %%UUID%%
+EOM
+}
+]
diff --git a/deskutils/gnome-shell-extension-lockkeys/pkg-plist b/deskutils/gnome-shell-extension-lockkeys/pkg-plist
index cc59e2b44eba..fad146810f50 100644
--- a/deskutils/gnome-shell-extension-lockkeys/pkg-plist
+++ b/deskutils/gnome-shell-extension-lockkeys/pkg-plist
@@ -9,12 +9,19 @@ share/gnome-shell/extensions/lockkeys@vaina.lt/locale/de/LC_MESSAGES/lockkeys.mo
share/gnome-shell/extensions/lockkeys@vaina.lt/locale/es/LC_MESSAGES/lockkeys.mo
share/gnome-shell/extensions/lockkeys@vaina.lt/locale/fr/LC_MESSAGES/lockkeys.mo
share/gnome-shell/extensions/lockkeys@vaina.lt/locale/gr/LC_MESSAGES/lockkeys.mo
+share/gnome-shell/extensions/lockkeys@vaina.lt/locale/hu/LC_MESSAGES/lockkeys.mo
+share/gnome-shell/extensions/lockkeys@vaina.lt/locale/it/LC_MESSAGES/lockkeys.mo
+share/gnome-shell/extensions/lockkeys@vaina.lt/locale/ko/LC_MESSAGES/lockkeys.mo
share/gnome-shell/extensions/lockkeys@vaina.lt/locale/lt/LC_MESSAGES/lockkeys.mo
+share/gnome-shell/extensions/lockkeys@vaina.lt/locale/nl/LC_MESSAGES/lockkeys.mo
share/gnome-shell/extensions/lockkeys@vaina.lt/locale/pl/LC_MESSAGES/lockkeys.mo
+share/gnome-shell/extensions/lockkeys@vaina.lt/locale/pt_BR/LC_MESSAGES/lockkeys.mo
+share/gnome-shell/extensions/lockkeys@vaina.lt/locale/ru_RU/LC_MESSAGES/lockkeys.mo
+share/gnome-shell/extensions/lockkeys@vaina.lt/locale/sk/LC_MESSAGES/lockkeys.mo
share/gnome-shell/extensions/lockkeys@vaina.lt/locale/sv/LC_MESSAGES/lockkeys.mo
+share/gnome-shell/extensions/lockkeys@vaina.lt/locale/tr_TR/LC_MESSAGES/lockkeys.mo
share/gnome-shell/extensions/lockkeys@vaina.lt/locale/zh_CN/LC_MESSAGES/lockkeys.mo
-share/gnome-shell/extensions/lockkeys@vaina.lt/lockkeys.pot
+share/gnome-shell/extensions/lockkeys@vaina.lt/locale/zh_TW/LC_MESSAGES/lockkeys.mo
share/gnome-shell/extensions/lockkeys@vaina.lt/metadata.json
share/gnome-shell/extensions/lockkeys@vaina.lt/prefs.js
share/gnome-shell/extensions/lockkeys@vaina.lt/stylesheet.css
-share/gnome-shell/extensions/lockkeys@vaina.lt/utils.js
diff --git a/deskutils/gnome-shell-extension-mediaplayer/Makefile b/deskutils/gnome-shell-extension-mediaplayer/Makefile
index c4ea534d91d9..9efe9cdf672d 100644
--- a/deskutils/gnome-shell-extension-mediaplayer/Makefile
+++ b/deskutils/gnome-shell-extension-mediaplayer/Makefile
@@ -8,6 +8,8 @@ MAINTAINER= gnome@FreeBSD.org
COMMENT= MPRIS2 extension for the GNOME3 shell
WWW= https://extensions.gnome.org/extension/55/media-player-indicator/
+BROKEN= Does not support recent gnome-shell
+
BUILD_DEPENDS= gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
RUN_DEPENDS= gnome-shell>=0:x11/gnome-shell \
gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
diff --git a/deskutils/gnome-shell-extension-openweather/Makefile b/deskutils/gnome-shell-extension-openweather/Makefile
index e02e66b34fea..569661bf02b9 100644
--- a/deskutils/gnome-shell-extension-openweather/Makefile
+++ b/deskutils/gnome-shell-extension-openweather/Makefile
@@ -1,29 +1,43 @@
PORTNAME= gnome-shell-extension-openweather
-PORTVERSION= 119
+DISTVERSION= 139
+DISTVERSIONPREFIX= v
CATEGORIES= deskutils gnome
-DIST_SUBDIR= gnome
+MASTER_SITES= https://github.com/penguin-teal/gnome-openweather/releases/download/${DISTVERSIONFULL}/
+DISTNAME= ${PORTNAME}refined-${DISTVERSIONFULL}
MAINTAINER= gnome@FreeBSD.org
-COMMENT= OpenWeather extension for the GNOME3 shell
-WWW= https://gitlab.com/skrewball/openweather
+COMMENT= OpenWeather extension for the GNOME Shell
+WWW= https://github.com/penguin-teal/gnome-openweather
-LICENSE= GPLv3+
-LICENSE_FILE= ${WRKSRC}/COPYING
+LICENSE= GPLv3
-BUILD_DEPENDS= gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
-RUN_DEPENDS= gnome-shell>=0:x11/gnome-shell \
- gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
+RUN_DEPENDS= gnome-shell>=47.0:x11/gnome-shell \
+ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
-USES= gettext gmake gnome
-USE_GITLAB= yes
-GL_ACCOUNT= skrewball
-GL_PROJECT= openweather
-GL_TAGNAME= dc4a165ffa7d11f19efd7f70401012b4d2c4b94f
+USES= gnome
USE_GNOME= glib20
-GLIB_SCHEMAS= org.gnome.shell.extensions.openweather.gschema.xml
-MAKE_ARGS+= SHARE_PREFIX='$${DESTDIR}$${PREFIX}/share'
+NO_WRKSUBDIR= yes
+NO_BUILD= yes
+NO_ARCH= yes
-PKGMESSAGE= ../gnome-shell-extra-extensions/pkg-message.slaves
+UUID_EXTENSION= openweather-extension@penguin-teal.github.io
+
+SUB_FILES= pkg-message
+SUB_LIST= UUID=${UUID_EXTENSION}
+
+GLIB_SCHEMAS= org.gnome.shell.extensions.openweatherrefined.gschema.xml
+
+pre-install:
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/locale
+ ${MKDIR} ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/${UUID_EXTENSION}
+
+do-install:
+ ${INSTALL_DATA} ${WRKSRC}/schemas/*.gschema.xml \
+ ${STAGEDIR}${PREFIX}/share/glib-2.0/schemas/
+ ${RM} -Rf ${WRKSRC}/schemas/
+ cd ${WRKSRC} && ${COPYTREE_SHARE} . \
+ ${STAGEDIR}${PREFIX}/share/gnome-shell/extensions/${UUID_EXTENSION}
.include <bsd.port.mk>
diff --git a/deskutils/gnome-shell-extension-openweather/distinfo b/deskutils/gnome-shell-extension-openweather/distinfo
index 3bc4cd75bd07..ba9d668a8361 100644
--- a/deskutils/gnome-shell-extension-openweather/distinfo
+++ b/deskutils/gnome-shell-extension-openweather/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1666589830
-SHA256 (gnome/skrewball-openweather-dc4a165ffa7d11f19efd7f70401012b4d2c4b94f_GL0.tar.gz) = b434ef8b9fca696b2b0faa1f89057e5f4119a9b5fd5a51283925fa38fe0b415b
-SIZE (gnome/skrewball-openweather-dc4a165ffa7d11f19efd7f70401012b4d2c4b94f_GL0.tar.gz) = 197628
+TIMESTAMP = 1746367633
+SHA256 (gnome-shell-extension-openweatherrefined-v139.tar.gz) = 35af944a3a9dc4ebe13982a16d310cb6dc607715acd48fad4ca0146803940143
+SIZE (gnome-shell-extension-openweatherrefined-v139.tar.gz) = 169303
diff --git a/deskutils/gnome-shell-extension-openweather/files/pkg-message.in b/deskutils/gnome-shell-extension-openweather/files/pkg-message.in
new file mode 100644
index 000000000000..f3426c1d308c
--- /dev/null
+++ b/deskutils/gnome-shell-extension-openweather/files/pkg-message.in
@@ -0,0 +1,18 @@
+[
+{ type: install
+ message: <<EOM
+To enable this extension:
+gsettings set org.gnome.shell enabled-extensions "['%%UUID%%']"
+
+The gnome-shell must be restarted, press Alt+F2 and type 'r' (X11 only).
+
+To configure or disable an extension, after restarting the shell,
+you have to launch 'gnome-extensions-app'.
+
+To disable this extension (before remove):
+gdbus call --session --dest org.gnome.Shell.Extensions \
+--object-path /org/gnome/Shell/Extensions \
+--method org.gnome.Shell.Extensions.DisableExtension %%UUID%%
+EOM
+}
+]
diff --git a/deskutils/gnome-shell-extension-openweather/pkg-descr b/deskutils/gnome-shell-extension-openweather/pkg-descr
index 155e85841bad..01fd433df2d4 100644
--- a/deskutils/gnome-shell-extension-openweather/pkg-descr
+++ b/deskutils/gnome-shell-extension-openweather/pkg-descr
@@ -1 +1,2 @@
-Simple gnome-shell OpenWeather extension for GNOME3
+OpenWeather Refined is a simple extension for displaying weather conditions
+and forecasts for any location on Earth in the GNOME Shell.
diff --git a/deskutils/gnome-shell-extension-openweather/pkg-plist b/deskutils/gnome-shell-extension-openweather/pkg-plist
index af62c341113a..b7eb4b9474f0 100644
--- a/deskutils/gnome-shell-extension-openweather/pkg-plist
+++ b/deskutils/gnome-shell-extension-openweather/pkg-plist
@@ -1,63 +1,71 @@
-share/gnome-shell/extensions/openweather-extension@jenslody.de/AUTHORS
-share/gnome-shell/extensions/openweather-extension@jenslody.de/extension.js
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/donate-icon.png
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/gitlab-icon.png
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/openweather-icon.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/daytime-sunrise-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/daytime-sunset-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-clear-night-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-clear-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-few-clouds-night-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-few-clouds-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-fog-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-freezing-rain-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-overcast-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-severe-alert-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-showers-scattered-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-showers-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-snow-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-storm-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-tornado-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/media/status/weather-windy-symbolic.svg
-share/gnome-shell/extensions/openweather-extension@jenslody.de/metadata.json
-share/gnome-shell/extensions/openweather-extension@jenslody.de/openweathermap.js
-share/gnome-shell/extensions/openweather-extension@jenslody.de/preferences/aboutPage.js
-share/gnome-shell/extensions/openweather-extension@jenslody.de/preferences/generalPage.js
-share/gnome-shell/extensions/openweather-extension@jenslody.de/preferences/layoutPage.js
-share/gnome-shell/extensions/openweather-extension@jenslody.de/preferences/locationsPage.js
-share/gnome-shell/extensions/openweather-extension@jenslody.de/prefs.js
-share/gnome-shell/extensions/openweather-extension@jenslody.de/stylesheet.css
-share/locale/ar/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/be/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/bg/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/ca/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/cs/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/da/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/de/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/el/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/es/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/eu/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/fi/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/fr/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/he/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/hu/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/id/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/it/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/ja/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/lt/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/nb/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/nl/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/pl/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/pt/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/pt_BR/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/ro/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/ru/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/sk/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/sr/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/sr@latin/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/sv/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/tr/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/uk/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/vi/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/zh_CN/LC_MESSAGES/gnome-shell-extension-openweather.mo
-share/locale/zh_TW/LC_MESSAGES/gnome-shell-extension-openweather.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/AUTHORS
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/COPYING
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/constants.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/extension.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/getweather.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/ar/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/be/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/bg/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/ca/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/cs/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/da/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/de/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/el/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/en/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/es/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/eu/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/fi/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/fr/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/he/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/hu/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/id/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/it/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/ja/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/lt/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/nb/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/nl/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/pl/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/pt/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/pt_BR/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/ro/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/ru/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/sk/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/sr/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/sr@latin/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/sv/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/tr/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/uk/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/vi/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/zh_CN/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locale/zh_TW/LC_MESSAGES/gnome-shell-extension-openweatherrefined.mo
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/locs.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/openweather-icon.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/daytime-sunrise-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/daytime-sunset-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/internet-web-browser-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-clear-night-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-clear-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-few-clouds-night-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-few-clouds-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-fog-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-freezing-rain-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-overcast-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-severe-alert-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-showers-scattered-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-showers-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-snow-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-storm-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-tornado-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/media/status/weather-windy-symbolic.svg
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/metadata.json
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/migration.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/myloc.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/openweathermap.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/preferences/aboutPage.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/preferences/generalPage.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/preferences/layoutPage.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/preferences/locationsPage.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/preferences/searchResultsWindow.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/prefs.js
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/stylesheet.css
+share/gnome-shell/extensions/openweather-extension@penguin-teal.github.io/weathericons.js
diff --git a/deskutils/gnome-shell-extension-panel-osd/Makefile b/deskutils/gnome-shell-extension-panel-osd/Makefile
index 6ed3a47347a5..8d4888c29034 100644
--- a/deskutils/gnome-shell-extension-panel-osd/Makefile
+++ b/deskutils/gnome-shell-extension-panel-osd/Makefile
@@ -10,6 +10,8 @@ WWW= https://gitlab.com/jenslody/gnome-shell-extension-panel-osd
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN= Does not support recent gnome-shell
+
BUILD_DEPENDS= gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
RUN_DEPENDS= gnome-shell>=0:x11/gnome-shell \
gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
diff --git a/deskutils/gnome-shell-extension-recent-items/Makefile b/deskutils/gnome-shell-extension-recent-items/Makefile
index ff234a3244d1..45204a8a00a8 100644
--- a/deskutils/gnome-shell-extension-recent-items/Makefile
+++ b/deskutils/gnome-shell-extension-recent-items/Makefile
@@ -11,6 +11,8 @@ WWW= https://github.com/bananenfisch/RecentItems
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN= Does not support recent gnome-shell
+
USES= gnome
USE_GNOME= glib20
USE_LDCONFIG= yes
diff --git a/deskutils/gnome-shell-extension-trash/Makefile b/deskutils/gnome-shell-extension-trash/Makefile
index 833f1a76f2a6..ed658c1d3cb0 100644
--- a/deskutils/gnome-shell-extension-trash/Makefile
+++ b/deskutils/gnome-shell-extension-trash/Makefile
@@ -11,6 +11,8 @@ WWW= https://github.com/bertoldia/gnome-shell-trash-extension
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/LICENSE
+BROKEN= Does not support recent gnome-shell
+
BUILD_DEPENDS= gnome-shell>=0:x11/gnome-shell \
gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
RUN_DEPENDS= gnome-shell>=0:x11/gnome-shell \
diff --git a/deskutils/gnome-shell-extension-weather/Makefile b/deskutils/gnome-shell-extension-weather/Makefile
index 54950442e887..0bc3028543c6 100644
--- a/deskutils/gnome-shell-extension-weather/Makefile
+++ b/deskutils/gnome-shell-extension-weather/Makefile
@@ -8,6 +8,8 @@ MAINTAINER= gnome@FreeBSD.org
COMMENT= Weather extension for the GNOME3 shell
WWW= https://github.com/Neroth/gnome-shell-extension-weather
+BROKEN= Does not support recent gnome-shell
+
RUN_DEPENDS= gnome-shell>=0:x11/gnome-shell
USES= autoreconf gettext gmake gnome libtool pkgconfig
diff --git a/deskutils/gnome-shell-extension-windowoverlay-icons/Makefile b/deskutils/gnome-shell-extension-windowoverlay-icons/Makefile
index 29100d96c214..faa5e739c00f 100644
--- a/deskutils/gnome-shell-extension-windowoverlay-icons/Makefile
+++ b/deskutils/gnome-shell-extension-windowoverlay-icons/Makefile
@@ -12,6 +12,8 @@ WWW= https://github.com/sustmi/gnome-shell-extensions-sustmi
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
+BROKEN= Does not support recent gnome-shell
+
BUILD_DEPENDS= gnome-shell>=0:x11/gnome-shell \
gsettings-desktop-schemas>=3.12.0:devel/gsettings-desktop-schemas
RUN_DEPENDS:= ${BUILD_DEPENDS}
diff --git a/deskutils/gnome-sound-recorder/Makefile b/deskutils/gnome-sound-recorder/Makefile
index 12e2f0da7307..7ad00e925319 100644
--- a/deskutils/gnome-sound-recorder/Makefile
+++ b/deskutils/gnome-sound-recorder/Makefile
@@ -2,7 +2,7 @@ PORTNAME= gnome-sound-recorder
DISTVERSION= 42.0
PORTREVISION= 2
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
diff --git a/deskutils/gnome-todo/Makefile b/deskutils/gnome-todo/Makefile
index dcb222ac0625..32b728d1b316 100644
--- a/deskutils/gnome-todo/Makefile
+++ b/deskutils/gnome-todo/Makefile
@@ -1,8 +1,8 @@
PORTNAME= gnome-todo
PORTVERSION= 41.0
-PORTREVISION= 4
+PORTREVISION= 5
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
@@ -17,7 +17,7 @@ BUILD_DEPENDS= appstream-util:devel/appstream-glib \
LIB_DEPENDS= libgoa-1.0.so:net/gnome-online-accounts \
libgraphene-1.0.so:graphics/graphene \
libical.so:devel/libical \
- libpeas-1.0.so:devel/libpeas \
+ libpeas-1.0.so:devel/libpeas1 \
libsecret-1.so:security/libsecret \
libsoup-2.4.so:devel/libsoup
diff --git a/deskutils/gnome-tweaks/Makefile b/deskutils/gnome-tweaks/Makefile
index 8a62ced68c81..273f7b27f39d 100644
--- a/deskutils/gnome-tweaks/Makefile
+++ b/deskutils/gnome-tweaks/Makefile
@@ -1,11 +1,11 @@
PORTNAME= gnome-tweaks
-PORTVERSION= 40.10
-PORTREVISION= 4
+PORTVERSION= 46.1
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
+DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
-COMMENT= Allows to tweak some hidden settings in GNOME3
+COMMENT= Allows to tweak some hidden settings in GNOME
WWW= https://gitlab.gnome.org/GNOME/gnome-tweaks
LICENSE= CC0-1.0 GPLv3+
@@ -13,21 +13,30 @@ LICENSE_COMB= multi
LICENSE_FILE_CC0-1.0= ${WRKSRC}/LICENSES/CC0-1.0
LICENSE_FILE_GPLv3+ = ${WRKSRC}/LICENSES/GPL-3.0
-BUILD_DEPENDS= gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
-LIB_DEPENDS= libhandy-1.so:x11-toolkits/libhandy
-RUN_DEPENDS= gnome-shell>=3.28:x11/gnome-shell \
- gsettings-desktop-schemas>=0:devel/gsettings-desktop-schemas
+BUILD_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
+LIB_DEPENDS= libgudev-1.0.so:devel/libgudev
+RUN_DEPENDS= gnome-shell>=47.0:x11/gnome-shell \
+ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas
USES= gettext gnome localbase meson pkgconfig python shebangfix \
tar:xz
-USE_GNOME= gtk30 nautilus3 pygobject3
+USE_GNOME= glib20 gnomedesktop4 gtk40 introspection libadwaita pygobject3
GLIB_SCHEMAS= org.gnome.tweaks.gschema.xml
-SHEBANG_FILES= gnome-tweak-tool-lid-inhibitor gnome-tweaks \
- meson-postinstall.py
+SHEBANG_FILES= gnome-tweaks meson-postinstall.py
BINARY_ALIAS= python3=${PYTHON_VERSION}
NO_ARCH= yes
-PORTSCOUT= limitw:1,even
+
+post-patch:
+# Downgrade devel/libgudev
+ ${REINPLACE_CMD} -e 's|238|237|' \
+ ${WRKSRC}/meson.build
+
+ ${REINPLACE_CMD} -e 's|%%LOCALBASE%%|${LOCALBASE}|' \
+ ${WRKSRC}/gnome-tweaks
+ ${REINPLACE_CMD} -e 's|/usr|${LOCALBASE}|' \
+ ${WRKSRC}/gtweak/gsettings.py \
+ ${WRKSRC}/gtweak/gshellwrapper.py
# generates .py[co] files for installed modules
# if that's not done, ${PYTHON_SITELIBDIR}/gps will be polluted
diff --git a/deskutils/gnome-tweaks/distinfo b/deskutils/gnome-tweaks/distinfo
index c2fd119a5c16..181e3324b67b 100644
--- a/deskutils/gnome-tweaks/distinfo
+++ b/deskutils/gnome-tweaks/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1656531135
-SHA256 (gnome-tweaks-40.10.tar.xz) = cffd3b33a399577fbb4491ce8fbd02f54c5924f1056f30114e8d420290ef23fc
-SIZE (gnome-tweaks-40.10.tar.xz) = 251712
+TIMESTAMP = 1745348042
+SHA256 (gnome/gnome-tweaks-46.1.tar.xz) = 2f192a7085fbd6843ecf825716d9da21ec9272029149ea35f3e159e0ac309b80
+SIZE (gnome/gnome-tweaks-46.1.tar.xz) = 691844
diff --git a/deskutils/gnome-tweaks/files/patch-gnome-tweaks b/deskutils/gnome-tweaks/files/patch-gnome-tweaks
new file mode 100644
index 000000000000..1d9301de3115
--- /dev/null
+++ b/deskutils/gnome-tweaks/files/patch-gnome-tweaks
@@ -0,0 +1,11 @@
+--- gnome-tweaks.orig 2024-04-26 06:06:48 UTC
++++ gnome-tweaks
+@@ -76,7 +76,7 @@ if __name__ == '__main__':
+ parser = optparse.OptionParser(version=VERSION)
+ parser.add_option("-p", "--prefix",
+ help="Installation prefix (for gsettings schema, themes, etc)",
+- metavar="[/, /usr]")
++ metavar="[%%LOCALBASE%%]")
+ parser.add_option("-v", "--verbose", action="store_true",
+ help="Print the names of settings modified")
+ parser.add_option("-d", "--debug", action="store_true",
diff --git a/deskutils/gnome-tweaks/files/patch-gtweak_app.py b/deskutils/gnome-tweaks/files/patch-gtweak_app.py
new file mode 100644
index 000000000000..d148e3856a70
--- /dev/null
+++ b/deskutils/gnome-tweaks/files/patch-gtweak_app.py
@@ -0,0 +1,21 @@
+The URL should be adapted with releases of x11/gnome-shell
+
+--- gtweak/app.py.orig 2024-04-26 06:06:48 UTC
++++ gtweak/app.py
+@@ -23,14 +23,10 @@ class ExtensionNotice(Gtk.MessageDialog):
+ self.set_markup("<b>{0}</b>".format(_("Extensions Has Moved")))
+
+ self.props.secondary_use_markup = True
+- self.props.secondary_text = "{0}\n\n{1}".format(
++ self.props.secondary_text = "{0}\n".format(
+ # Translators: Placeholder will be replaced with "GNOME Extensions" in active link form
+ _("Extensions management has been moved to {0}.").format(
+- '<a href="https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/HEAD/subprojects/extensions-app/README.md">GNOME Extensions</a>',
+- ),
+- # Translators: Placeholder will be replaced with "Flathub" in active link form
+- _("We recommend downloading GNOME Extensions from {0} if your distribution does not include it.").format(
+- '<a href="https://flathub.org/apps/details/org.gnome.Extensions">Flathub</a>'
++ '<a href="https://gitlab.gnome.org/GNOME/gnome-shell/-/blob/HEAD/subprojects/extensions-app/README.md">GNOME Extensions</a>'
+ )
+ )
+
diff --git a/deskutils/gnome-tweaks/files/patch-gtweak_tweaks_tweak__group__appearance.py b/deskutils/gnome-tweaks/files/patch-gtweak_tweaks_tweak__group__appearance.py
new file mode 100644
index 000000000000..567743dc096e
--- /dev/null
+++ b/deskutils/gnome-tweaks/files/patch-gtweak_tweaks_tweak__group__appearance.py
@@ -0,0 +1,21 @@
+x11-themes/gnome-backgrounds 44.x contains .webp images
+x11-themes/gnome-backgrounds 45.x and higher contains .jxl images
+
+--- gtweak/tweaks/tweak_group_appearance.py.orig 2024-04-26 06:06:48 UTC
++++ gtweak/tweaks/tweak_group_appearance.py
+@@ -253,13 +253,13 @@ TWEAK_GROUP = TweakPreferencesPage("appearance", _("Ap
+ _("Default Image"),
+ "org.gnome.desktop.background",
+ "picture-uri",
+- mimetypes=["application/xml", "image/png", "image/jpeg"],
++ mimetypes=["application/xml", "image/svg+xml", "image/png", "image/jpeg", "image/webp", "image/jxl"],
+ ),
+ GSettingsFileChooserButtonTweak(
+ _("Dark Style Image"),
+ "org.gnome.desktop.background",
+ "picture-uri-dark",
+- mimetypes=["application/xml", "image/png", "image/jpeg"],
++ mimetypes=["application/xml", "image/svg+xml", "image/png", "image/jpeg", "image/webp", "image/jxl"],
+ ),
+ GSettingsTweakComboRow(
+ _("Adjustment"), "org.gnome.desktop.background", "picture-options"
diff --git a/deskutils/gnome-tweaks/files/patch-gtweak_tweaks_tweak__group__startup.py b/deskutils/gnome-tweaks/files/patch-gtweak_tweaks_tweak__group__startup.py
index 8e6f662bd102..00c2db0168e8 100644
--- a/deskutils/gnome-tweaks/files/patch-gtweak_tweaks_tweak__group__startup.py
+++ b/deskutils/gnome-tweaks/files/patch-gtweak_tweaks_tweak__group__startup.py
@@ -1,14 +1,14 @@
FreeBSD ps(1) does not have "cmd" display format like in linuxes, but
"args" is equivalent.
---- gtweak/tweaks/tweak_group_startup.py.orig 2015-10-26 16:48:16 UTC
+--- gtweak/tweaks/tweak_group_startup.py.orig 2024-04-26 06:06:48 UTC
+++ gtweak/tweaks/tweak_group_startup.py
-@@ -334,7 +334,7 @@ class AutostartListBoxTweakGroup(ListBox
- exes = []
+@@ -335,7 +335,7 @@ class AutostartTweakGroup(Adw.PreferencesPage, TweakGr
+ exes = set()
cmd = subprocess.Popen([
- 'ps','-e','-w','-w','-U',
-- str(os.getuid()),'-o','cmd'],
-+ str(os.getuid()),'-o','args'],
- stdout=subprocess.PIPE)
+ 'ps', '-e', '-w', '-w', '-U',
+- str(os.getuid()), '-o', 'cmd'],
++ str(os.getuid()), '-o', 'args'],
+ stdout=subprocess.PIPE)
out = cmd.communicate()[0]
- for l in out.split('\n'):
+ for process in out.decode('utf8').split('\n'):
diff --git a/deskutils/gnome-tweaks/pkg-descr b/deskutils/gnome-tweaks/pkg-descr
index ed6815c11484..0452ccef06d2 100644
--- a/deskutils/gnome-tweaks/pkg-descr
+++ b/deskutils/gnome-tweaks/pkg-descr
@@ -1 +1,4 @@
-The gnome-tweak-tool allows to tweak some hidden settings in GTK3/GNOME3.
+GNOME Tweaks allows adjusting advanced configuration settings in GNOME.
+This includes things like the fonts used in user interface elements,
+alternative user interface themes, changes in window management behavior,
+GNOME Shell appearance, etc.
diff --git a/deskutils/gnome-tweaks/pkg-plist b/deskutils/gnome-tweaks/pkg-plist
index 0900cebce6a2..a2bb8d00ba2a 100644
--- a/deskutils/gnome-tweaks/pkg-plist
+++ b/deskutils/gnome-tweaks/pkg-plist
@@ -6,6 +6,8 @@ bin/gnome-tweaks
%%PYTHON_SITELIBDIR%%/gtweak/__pycache__/app%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/gtweak/__pycache__/defs%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/gtweak/__pycache__/defs%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/gtweak/__pycache__/devicemanager%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/gtweak/__pycache__/devicemanager%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/gtweak/__pycache__/gsettings%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/gtweak/__pycache__/gsettings%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/gtweak/__pycache__/gshellwrapper%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
@@ -22,6 +24,7 @@ bin/gnome-tweaks
%%PYTHON_SITELIBDIR%%/gtweak/__pycache__/widgets%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/gtweak/app.py
%%PYTHON_SITELIBDIR%%/gtweak/defs.py
+%%PYTHON_SITELIBDIR%%/gtweak/devicemanager.py
%%PYTHON_SITELIBDIR%%/gtweak/gsettings.py
%%PYTHON_SITELIBDIR%%/gtweak/gshellwrapper.py
%%PYTHON_SITELIBDIR%%/gtweak/gtksettings.py
@@ -31,52 +34,35 @@ bin/gnome-tweaks
%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/__init__%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_appearance%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_appearance%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_desktop%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_desktop%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_font%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_font%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_general%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_general%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_keymouse%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_keymouse%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_keyboard%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_keyboard%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_mouse%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_mouse%%PYTHON_EXT_SUFFIX%%.pyc
+%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_sound%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
+%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_sound%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_startup%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_startup%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_test%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_test%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_title_bar%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_title_bar%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_top_bar%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_top_bar%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_windows%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_windows%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_workspaces%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_workspaces%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_xkb%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_group_xkb%%PYTHON_EXT_SUFFIX%%.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_wacom%%PYTHON_EXT_SUFFIX%%.opt-1.pyc
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/__pycache__/tweak_wacom%%PYTHON_EXT_SUFFIX%%.pyc
%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_appearance.py
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_desktop.py
%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_font.py
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_general.py
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_keymouse.py
+%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_keyboard.py
+%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_mouse.py
+%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_sound.py
%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_startup.py
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_test.py
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_title_bar.py
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_top_bar.py
%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_windows.py
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_workspaces.py
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_group_xkb.py
-%%PYTHON_SITELIBDIR%%/gtweak/tweaks/tweak_wacom.py
%%PYTHON_SITELIBDIR%%/gtweak/tweakview.py
%%PYTHON_SITELIBDIR%%/gtweak/utils.py
%%PYTHON_SITELIBDIR%%/gtweak/widgets.py
-libexec/gnome-tweak-tool-lid-inhibitor
share/applications/org.gnome.tweaks.desktop
%%DATADIR%%/shell.css
%%DATADIR%%/shell.ui
+%%DATADIR%%/tweaks.ui
share/icons/hicolor/scalable/apps/org.gnome.tweaks.svg
share/icons/hicolor/symbolic/apps/org.gnome.tweaks-symbolic.svg
+share/locale/ab/LC_MESSAGES/gnome-tweaks.mo
share/locale/af/LC_MESSAGES/gnome-tweaks.mo
share/locale/ar/LC_MESSAGES/gnome-tweaks.mo
share/locale/as/LC_MESSAGES/gnome-tweaks.mo
@@ -103,9 +89,11 @@ share/locale/he/LC_MESSAGES/gnome-tweaks.mo
share/locale/hr/LC_MESSAGES/gnome-tweaks.mo
share/locale/hu/LC_MESSAGES/gnome-tweaks.mo
share/locale/id/LC_MESSAGES/gnome-tweaks.mo
+share/locale/ie/LC_MESSAGES/gnome-tweaks.mo
share/locale/is/LC_MESSAGES/gnome-tweaks.mo
share/locale/it/LC_MESSAGES/gnome-tweaks.mo
share/locale/ja/LC_MESSAGES/gnome-tweaks.mo
+share/locale/ka/LC_MESSAGES/gnome-tweaks.mo
share/locale/kk/LC_MESSAGES/gnome-tweaks.mo
share/locale/ko/LC_MESSAGES/gnome-tweaks.mo
share/locale/ky/LC_MESSAGES/gnome-tweaks.mo
diff --git a/deskutils/gnome-weather/Makefile b/deskutils/gnome-weather/Makefile
index a79869fabc03..d58014ec84fb 100644
--- a/deskutils/gnome-weather/Makefile
+++ b/deskutils/gnome-weather/Makefile
@@ -1,27 +1,25 @@
PORTNAME= gnome-weather
-PORTVERSION= 42.0
+PORTVERSION= 47.0
PORTREVISION= 1
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= Weather application for GNOME
-WWW= https://wiki.gnome.org/Design/Apps/Weather
+WWW= https://apps.gnome.org/Weather/
-LICENSE= GPLv2
+LICENSE= GPLv2+
LICENSE_FILE= ${WRKSRC}/COPYING.md
+PORTSCOUT= limit:^47\.
+
LIB_DEPENDS= libgeoclue-2.so:net/geoclue \
libgjs.so:lang/gjs \
- libgweather-3.so:net/libgweather \
- libgweather-4.so:net/libgweather4 \
- libhandy-1.so:x11-toolkits/libhandy
-
-PORTSCOUT= limitw:1,even
+ libgweather-4.so:net/libgweather4
USES= gettext gnome localbase meson pkgconfig tar:xz
-USE_GNOME= gtk40 libadwaita
+USE_GNOME= glib20 gtk40 introspection:build libadwaita
USE_LDCONFIG= yes
GLIB_SCHEMAS= org.gnome.Weather.gschema.xml
diff --git a/deskutils/gnome-weather/distinfo b/deskutils/gnome-weather/distinfo
index 1dff4d155fd3..6b7be8ad7118 100644
--- a/deskutils/gnome-weather/distinfo
+++ b/deskutils/gnome-weather/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1650388173
-SHA256 (gnome/gnome-weather-42.0.tar.xz) = 579ee691d853e5bb3ff50e8c7b43f85ae9dd7e5b3a649e02c254a2d9b807b465
-SIZE (gnome/gnome-weather-42.0.tar.xz) = 233552
+TIMESTAMP = 1745056308
+SHA256 (gnome/gnome-weather-47.0.tar.xz) = 515f5862374dd346cbc85a9ddf0306b2d327657850bb60b6c9c9860fce9620e6
+SIZE (gnome/gnome-weather-47.0.tar.xz) = 252112
diff --git a/deskutils/gnome-weather/files/patch-src_app_locationRow.ui b/deskutils/gnome-weather/files/patch-src_app_locationRow.ui
new file mode 100644
index 000000000000..753b1d22ba65
--- /dev/null
+++ b/deskutils/gnome-weather/files/patch-src_app_locationRow.ui
@@ -0,0 +1,11 @@
+--- src/app/locationRow.ui.orig 2024-03-21 20:24:24 UTC
++++ src/app/locationRow.ui
+@@ -37,7 +37,7 @@
+ <child>
+ <object class="GtkImage" id="currentIcon">
+ <property name="visible">false</property>
+- <property name="icon-name">emblem-ok-symbolic</property>
++ <property name="icon-name">object-select-symbolic</property>
+ </object>
+ </child>
+ </object>
diff --git a/deskutils/gnome-weather/pkg-plist b/deskutils/gnome-weather/pkg-plist
index ff7dbfa831c8..fe10c804769d 100644
--- a/deskutils/gnome-weather/pkg-plist
+++ b/deskutils/gnome-weather/pkg-plist
@@ -40,6 +40,7 @@ share/locale/ar/LC_MESSAGES/org.gnome.Weather.mo
share/locale/as/LC_MESSAGES/org.gnome.Weather.mo
share/locale/be/LC_MESSAGES/org.gnome.Weather.mo
share/locale/bg/LC_MESSAGES/org.gnome.Weather.mo
+share/locale/bn/LC_MESSAGES/org.gnome.Weather.mo
share/locale/bn_IN/LC_MESSAGES/org.gnome.Weather.mo
share/locale/bs/LC_MESSAGES/org.gnome.Weather.mo
share/locale/ca/LC_MESSAGES/org.gnome.Weather.mo
@@ -63,12 +64,15 @@ share/locale/ga/LC_MESSAGES/org.gnome.Weather.mo
share/locale/gd/LC_MESSAGES/org.gnome.Weather.mo
share/locale/gl/LC_MESSAGES/org.gnome.Weather.mo
share/locale/he/LC_MESSAGES/org.gnome.Weather.mo
+share/locale/hi/LC_MESSAGES/org.gnome.Weather.mo
share/locale/hr/LC_MESSAGES/org.gnome.Weather.mo
share/locale/hu/LC_MESSAGES/org.gnome.Weather.mo
share/locale/id/LC_MESSAGES/org.gnome.Weather.mo
share/locale/is/LC_MESSAGES/org.gnome.Weather.mo
share/locale/it/LC_MESSAGES/org.gnome.Weather.mo
share/locale/ja/LC_MESSAGES/org.gnome.Weather.mo
+share/locale/ka/LC_MESSAGES/org.gnome.Weather.mo
+share/locale/kab/LC_MESSAGES/org.gnome.Weather.mo
share/locale/kk/LC_MESSAGES/org.gnome.Weather.mo
share/locale/kn/LC_MESSAGES/org.gnome.Weather.mo
share/locale/ko/LC_MESSAGES/org.gnome.Weather.mo
@@ -87,6 +91,7 @@ share/locale/pt/LC_MESSAGES/org.gnome.Weather.mo
share/locale/pt_BR/LC_MESSAGES/org.gnome.Weather.mo
share/locale/ro/LC_MESSAGES/org.gnome.Weather.mo
share/locale/ru/LC_MESSAGES/org.gnome.Weather.mo
+share/locale/rw/LC_MESSAGES/org.gnome.Weather.mo
share/locale/sk/LC_MESSAGES/org.gnome.Weather.mo
share/locale/sl/LC_MESSAGES/org.gnome.Weather.mo
share/locale/sr/LC_MESSAGES/org.gnome.Weather.mo
diff --git a/deskutils/gnote/Makefile b/deskutils/gnote/Makefile
index 1e1946f585b6..655d09461513 100644
--- a/deskutils/gnote/Makefile
+++ b/deskutils/gnote/Makefile
@@ -1,44 +1,30 @@
PORTNAME= gnote
-PORTVERSION= 42.1
-PORTREVISION= 2
+PORTVERSION= 47.2
CATEGORIES= deskutils gnome
-MASTER_SITES= GNOME/sources/${PORTNAME}/${PORTVERSION:C/^([0-9]+)\..*/\1/}
+MASTER_SITES= GNOME
+DIST_SUBDIR= gnome
MAINTAINER= gnome@FreeBSD.org
COMMENT= C++ version of Tomboy, note taking application
-WWW= https://wiki.gnome.org/Apps/Gnote
+WWW= https://gitlab.gnome.org/GNOME/gnote
LICENSE= GPLv3
LICENSE_FILE= ${WRKSRC}/COPYING
BUILD_DEPENDS= itstool:textproc/itstool
-LIB_DEPENDS= libenchant.so:textproc/enchant \
- libgtkspell3-3.so:textproc/gtkspell3 \
- libsecret-1.so:security/libsecret \
+LIB_DEPENDS= libsecret-1.so:security/libsecret \
libuuid.so:misc/e2fsprogs-libuuid
-PORTSCOUT= limitw:1,even
+PORTSCOUT= limit:^47\.
-USE_GNOME= gtkmm30 intltool libxml2 libxslt
-USE_XORG= x11
-USES= compiler:c++11-lib desktop-file-utils gettext gnome localbase \
- meson pathfix pkgconfig python:build tar:xz xorg
+USES= compiler:c++17-lang desktop-file-utils gettext gnome localbase \
+ meson pkgconfig python:build tar:xz
+USE_GNOME= glib20 gtkmm40 libadwaita libxml2 libxslt
USE_LDCONFIG= yes
BINARY_ALIAS= python3=${PYTHON_VERSION}
GLIB_SCHEMAS= org.gnome.gnote.gschema.xml
-DOCS= AUTHORS ChangeLog NEWS README TODO
-
-PLIST_SUB+= SVER=${PORTVERSION:R} \
- VERSION=${PORTVERSION}
-
-OPTIONS_DEFINE= DOCS
-
-post-install:
- @${MKDIR} ${STAGEDIR}${DOCSDIR}
-.for i in ${DOCS}
- ${INSTALL_DATA} ${WRKSRC}/${i} ${STAGEDIR}${DOCSDIR}
-.endfor
+PLIST_SUB= VERSION=${PORTVERSION:R}
.include <bsd.port.mk>
diff --git a/deskutils/gnote/distinfo b/deskutils/gnote/distinfo
index f5c5e99018c9..9c4cca6317f6 100644
--- a/deskutils/gnote/distinfo
+++ b/deskutils/gnote/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1659639789
-SHA256 (gnote-42.1.tar.xz) = 6c20c47b24ed9c03a0de64742dd121f2e7cee05ec6a06158c3cd1265d31e5539
-SIZE (gnote-42.1.tar.xz) = 3330824
+TIMESTAMP = 1745068484
+SHA256 (gnome/gnote-47.2.tar.xz) = 9a60f1692480f64d166d31e6564a0ff248127a598e2ff7f6357dc0b2ec25b168
+SIZE (gnome/gnote-47.2.tar.xz) = 3839184
diff --git a/deskutils/gnote/files/patch-src_recentchanges.cpp b/deskutils/gnote/files/patch-src_recentchanges.cpp
index 9fefec1e777c..a9fbd9221ad4 100644
--- a/deskutils/gnote/files/patch-src_recentchanges.cpp
+++ b/deskutils/gnote/files/patch-src_recentchanges.cpp
@@ -1,10 +1,10 @@
---- src/recentchanges.cpp.orig 2021-09-01 22:35:10 UTC
+--- src/recentchanges.cpp.orig 2023-09-25 18:30:51 UTC
+++ src/recentchanges.cpp
-@@ -842,7 +842,6 @@ namespace gnote {
+@@ -896,7 +896,6 @@ namespace gnote {
- Gtk::PopoverMenu *NoteRecentChanges::make_window_menu(Gtk::Button *button, std::vector<PopoverWidget> && items)
+ Gtk::Popover *NoteRecentChanges::make_window_menu(Gtk::Button *button, std::vector<PopoverWidget> && items)
{
- std::sort(items.begin(), items.end());
- Gtk::PopoverMenu *menu = manage(new Gtk::PopoverMenu);
- Gtk::Box *menu_box = manage(new Gtk::Box(Gtk::ORIENTATION_VERTICAL));
- utils::set_common_popover_widget_props(*menu_box);
+ auto menu = Gio::Menu::create();
+ if(items.size() > 0) {
+ auto iter = items.begin();
diff --git a/deskutils/gnote/pkg-plist b/deskutils/gnote/pkg-plist
index a497a4854d90..7de4b862a87d 100644
--- a/deskutils/gnote/pkg-plist
+++ b/deskutils/gnote/pkg-plist
@@ -1,57 +1,49 @@
bin/gnote
-lib/gnote/plugins/42/backlinks.desktop
-lib/gnote/plugins/42/bugzilla.desktop
-lib/gnote/plugins/42/exporttogtg.desktop
-lib/gnote/plugins/42/exporttohtml.desktop
-lib/gnote/plugins/42/filesystemsyncservice.desktop
-lib/gnote/plugins/42/fixedwidth.desktop
-lib/gnote/plugins/42/gvfssyncservice.desktop
-lib/gnote/plugins/42/inserttimestamp.desktop
-lib/gnote/plugins/42/libbacklinks.so
-lib/gnote/plugins/42/libbugzilla.so
-lib/gnote/plugins/42/libexporttogtg.so
-lib/gnote/plugins/42/libexporttohtml.so
-lib/gnote/plugins/42/libfilesystemsyncservice.so
-lib/gnote/plugins/42/libfixedwidth.so
-lib/gnote/plugins/42/libgvfssyncservice.so
-lib/gnote/plugins/42/libinserttimestamp.so
-lib/gnote/plugins/42/libnotedirectorywatcher.so
-lib/gnote/plugins/42/libnoteoftheday.so
-lib/gnote/plugins/42/libprintnotes.so
-lib/gnote/plugins/42/libreadonly.so
-lib/gnote/plugins/42/libreplacetitle.so
-lib/gnote/plugins/42/libspecialnotes.so
-lib/gnote/plugins/42/libstatistics.so
-lib/gnote/plugins/42/libstickynoteimport.so
-lib/gnote/plugins/42/libtableofcontents.so
-lib/gnote/plugins/42/libtodo.so
-lib/gnote/plugins/42/libtomboyimport.so
-lib/gnote/plugins/42/libunderline.so
-lib/gnote/plugins/42/libwebdavsyncservice.so
-lib/gnote/plugins/42/notedirectorywatcher.desktop
-lib/gnote/plugins/42/noteoftheday.desktop
-lib/gnote/plugins/42/printnotes.desktop
-lib/gnote/plugins/42/readonly.desktop
-lib/gnote/plugins/42/replacetitle.desktop
-lib/gnote/plugins/42/specialnotes.desktop
-lib/gnote/plugins/42/statistics.desktop
-lib/gnote/plugins/42/stickynoteimport.desktop
-lib/gnote/plugins/42/tableofcontents.desktop
-lib/gnote/plugins/42/todo.desktop
-lib/gnote/plugins/42/tomboyimport.desktop
-lib/gnote/plugins/42/underline.desktop
-lib/gnote/plugins/42/webdavsyncservice.desktop
-lib/libgnote-42.so
-lib/libgnote-42.so.0
-lib/libgnote-42.so.0.0.1
-share/man/man1/gnote.1.gz
+lib/gnote/plugins/%%VERSION%%/backlinks.desktop
+lib/gnote/plugins/%%VERSION%%/bugzilla.desktop
+lib/gnote/plugins/%%VERSION%%/exporttogtg.desktop
+lib/gnote/plugins/%%VERSION%%/exporttohtml.desktop
+lib/gnote/plugins/%%VERSION%%/filesystemsyncservice.desktop
+lib/gnote/plugins/%%VERSION%%/fixedwidth.desktop
+lib/gnote/plugins/%%VERSION%%/gvfssyncservice.desktop
+lib/gnote/plugins/%%VERSION%%/inserttimestamp.desktop
+lib/gnote/plugins/%%VERSION%%/libbacklinks.so
+lib/gnote/plugins/%%VERSION%%/libbugzilla.so
+lib/gnote/plugins/%%VERSION%%/libexporttogtg.so
+lib/gnote/plugins/%%VERSION%%/libexporttohtml.so
+lib/gnote/plugins/%%VERSION%%/libfilesystemsyncservice.so
+lib/gnote/plugins/%%VERSION%%/libfixedwidth.so
+lib/gnote/plugins/%%VERSION%%/libgvfssyncservice.so
+lib/gnote/plugins/%%VERSION%%/libinserttimestamp.so
+lib/gnote/plugins/%%VERSION%%/libnotedirectorywatcher.so
+lib/gnote/plugins/%%VERSION%%/libnoteoftheday.so
+lib/gnote/plugins/%%VERSION%%/libprintnotes.so
+lib/gnote/plugins/%%VERSION%%/libreadonly.so
+lib/gnote/plugins/%%VERSION%%/libreplacetitle.so
+lib/gnote/plugins/%%VERSION%%/libspecialnotes.so
+lib/gnote/plugins/%%VERSION%%/libstatistics.so
+lib/gnote/plugins/%%VERSION%%/libtableofcontents.so
+lib/gnote/plugins/%%VERSION%%/libtodo.so
+lib/gnote/plugins/%%VERSION%%/libtomboyimport.so
+lib/gnote/plugins/%%VERSION%%/libunderline.so
+lib/gnote/plugins/%%VERSION%%/libwebdavsyncservice.so
+lib/gnote/plugins/%%VERSION%%/notedirectorywatcher.desktop
+lib/gnote/plugins/%%VERSION%%/noteoftheday.desktop
+lib/gnote/plugins/%%VERSION%%/printnotes.desktop
+lib/gnote/plugins/%%VERSION%%/readonly.desktop
+lib/gnote/plugins/%%VERSION%%/replacetitle.desktop
+lib/gnote/plugins/%%VERSION%%/specialnotes.desktop
+lib/gnote/plugins/%%VERSION%%/statistics.desktop
+lib/gnote/plugins/%%VERSION%%/tableofcontents.desktop
+lib/gnote/plugins/%%VERSION%%/todo.desktop
+lib/gnote/plugins/%%VERSION%%/tomboyimport.desktop
+lib/gnote/plugins/%%VERSION%%/underline.desktop
+lib/gnote/plugins/%%VERSION%%/webdavsyncservice.desktop
+lib/libgnote-%%VERSION%%.so
+lib/libgnote-%%VERSION%%.so.1
+lib/libgnote-%%VERSION%%.so.1.0.0
share/applications/org.gnome.Gnote.desktop
share/dbus-1/services/org.gnome.Gnote.service
-%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
-%%PORTDOCS%%%%DOCSDIR%%/ChangeLog
-%%PORTDOCS%%%%DOCSDIR%%/NEWS
-%%PORTDOCS%%%%DOCSDIR%%/README
-%%PORTDOCS%%%%DOCSDIR%%/TODO
share/gnome-shell/search-providers/org.gnome.Gnote.search-provider.ini
%%DATADIR%%/exporttohtml.xsl
%%DATADIR%%/gnote-introspect.xml
@@ -923,12 +915,12 @@ share/help/zh_CN/gnote/gnote-synchronization.page
share/help/zh_CN/gnote/gnote-template-notes.page
share/help/zh_CN/gnote/gnote-working-with-notebooks.page
share/help/zh_CN/gnote/index.page
-share/icons/hicolor/16x16/apps/org.gnome.Gnote.svg
-share/icons/hicolor/22x22/apps/org.gnome.Gnote.svg
-share/icons/hicolor/24x24/apps/org.gnome.Gnote.svg
-share/icons/hicolor/256x256/apps/org.gnome.Gnote.svg
-share/icons/hicolor/32x32/apps/org.gnome.Gnote.svg
-share/icons/hicolor/48x48/apps/org.gnome.Gnote.svg
+share/icons/hicolor/16x16/apps/org.gnome.Gnote.png
+share/icons/hicolor/22x22/apps/org.gnome.Gnote.png
+share/icons/hicolor/24x24/apps/org.gnome.Gnote.png
+share/icons/hicolor/256x256/apps/org.gnome.Gnote.png
+share/icons/hicolor/32x32/apps/org.gnome.Gnote.png
+share/icons/hicolor/48x48/apps/org.gnome.Gnote.png
share/icons/hicolor/scalable/apps/org.gnome.Gnote.svg
share/locale/ar/LC_MESSAGES/gnote.mo
share/locale/as/LC_MESSAGES/gnote.mo
@@ -953,8 +945,10 @@ share/locale/he/LC_MESSAGES/gnote.mo
share/locale/hi/LC_MESSAGES/gnote.mo
share/locale/hu/LC_MESSAGES/gnote.mo
share/locale/id/LC_MESSAGES/gnote.mo
+share/locale/ie/LC_MESSAGES/gnote.mo
share/locale/it/LC_MESSAGES/gnote.mo
share/locale/ja/LC_MESSAGES/gnote.mo
+share/locale/ka/LC_MESSAGES/gnote.mo
share/locale/kn/LC_MESSAGES/gnote.mo
share/locale/ko/LC_MESSAGES/gnote.mo
share/locale/lt/LC_MESSAGES/gnote.mo
@@ -984,4 +978,5 @@ share/locale/uk/LC_MESSAGES/gnote.mo
share/locale/zh_CN/LC_MESSAGES/gnote.mo
share/locale/zh_HK/LC_MESSAGES/gnote.mo
share/locale/zh_TW/LC_MESSAGES/gnote.mo
+share/man/man1/gnote.1.gz
share/metainfo/org.gnome.Gnote.appdata.xml
diff --git a/deskutils/lxqt-notificationd/Makefile b/deskutils/lxqt-notificationd/Makefile
index 71a1b2e67732..2f415f7f67dd 100644
--- a/deskutils/lxqt-notificationd/Makefile
+++ b/deskutils/lxqt-notificationd/Makefile
@@ -1,5 +1,6 @@
PORTNAME= lxqt-notificationd
PORTVERSION= 2.2.0
+PORTREVISION= 1
CATEGORIES= deskutils
MASTER_SITES= LXQT
diff --git a/deskutils/remind/Makefile b/deskutils/remind/Makefile
index 7891e2647704..a550e66ada98 100644
--- a/deskutils/remind/Makefile
+++ b/deskutils/remind/Makefile
@@ -1,6 +1,5 @@
PORTNAME= remind
-DISTVERSION= 05.03.07
-PORTREVISION= 1
+DISTVERSION= 05.04.00
CATEGORIES= deskutils
# upstream moves distfiles to OLD once a new release appears
MASTER_SITES= https://dianne.skoll.ca/projects/remind/download/ \
diff --git a/deskutils/remind/distinfo b/deskutils/remind/distinfo
index 5fe3645ea974..1d315d121e4f 100644
--- a/deskutils/remind/distinfo
+++ b/deskutils/remind/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1746713749
-SHA256 (remind-05.03.07.tar.gz) = d296e5dc4b10d08fbc29e3e0ced7a32abde74ba241bdcd8ba314193877c1e51d
-SIZE (remind-05.03.07.tar.gz) = 4548943
+TIMESTAMP = 1749023613
+SHA256 (remind-05.04.00.tar.gz) = 743fb6d95d7e0cc7127d19b16208f36ebe9b56806eaa4f33eccde8f350544777
+SIZE (remind-05.04.00.tar.gz) = 4562931
diff --git a/deskutils/syncthingtray/Makefile b/deskutils/syncthingtray/Makefile
index 0050416e20bf..3aff54115898 100644
--- a/deskutils/syncthingtray/Makefile
+++ b/deskutils/syncthingtray/Makefile
@@ -1,7 +1,6 @@
PORTNAME= syncthingtray
DISTVERSIONPREFIX= v
-DISTVERSION= 1.7.6
-PORTREVISION= 1
+DISTVERSION= 1.7.8
CATEGORIES= deskutils
MAINTAINER= dsh@bamus.cz
@@ -19,16 +18,9 @@ FLAVOR?= ${FLAVORS:[1]}
FLAVORS_SUB= yes
qt6_PKGNAMESUFFIX= -qt6
-CONFLICTS_INSTALL= ${PORTNAME} ${PORTNAME}-*
USES= cmake:insource iconv perl5 xorg
-CMAKE_ARGS= -DFORK_AWESOME_FONT_FILE=${WRKDIR}/forkawesome/fonts/forkawesome-webfont.ttf \
- -DFORK_AWESOME_ICON_DEFINITIONS=${WRKDIR}/forkawesome/src/icons/icons.yml
-CMAKE_OFF= SYSTEMD_SUPPORT USE_STANDARD_FILESYSTEM
-CMAKE_ON= NO_DOXYGEN
-CMAKE_SOURCE_PATH= ${WRKDIR}/subdirs/syncthingtray
-
USE_GITHUB= nodefault
GH_ACCOUNT= Martchus
GH_TUPLE:= ${GH_ACCOUNT}:${PORTNAME}:${DISTVERSIONPREFIX}${DISTVERSION}:${PORTNAME}/../${PORTNAME} \
@@ -36,11 +28,18 @@ GH_TUPLE:= ${GH_ACCOUNT}:${PORTNAME}:${DISTVERSIONPREFIX}${DISTVERSION}:${PORTNA
${GH_ACCOUNT}:qtutilities:v6.15.0:qtutilities/../qtutilities \
${GH_ACCOUNT}:qtforkawesome:v0.3.1:qtforkawesome/../qtforkawesome \
ForkAwesome:Fork-Awesome:4fef70f:ForkAwesome/../forkawesome \
- ${GH_ACCOUNT}:subdirs:52fe295:subdirs/../subdirs
+ ${GH_ACCOUNT}:subdirs:9fc3290:subdirs/../subdirs
+USE_PERL5= build
USE_QT= declarative svg
USE_XORG= x11
+CMAKE_ARGS= -DFORK_AWESOME_FONT_FILE=${WRKDIR}/forkawesome/fonts/forkawesome-webfont.ttf \
+ -DFORK_AWESOME_ICON_DEFINITIONS=${WRKDIR}/forkawesome/src/icons/icons.yml
+CMAKE_ON= NO_DOXYGEN
+CMAKE_OFF= SYSTEMD_SUPPORT USE_STANDARD_FILESYSTEM
+CMAKE_SOURCE_PATH= ${WRKDIR}/subdirs/syncthingtray
+
.if ${FLAVOR} == qt5
USES+= qt:5
USE_QT+= concurrent core dbus gui network qdbus quickcontrols2:build \
@@ -53,19 +52,26 @@ USE_GL= opengl
USE_QT+= base tools:build
.endif
+CONFLICTS_INSTALL= ${PORTNAME} ${PORTNAME}-*
+
+BUILD_WRKSRC= ${WRKDIR}
+CONFIGURE_WRKSRC= ${WRKDIR}
+INSTALL_WRKSRC= ${WRKDIR}
+PATCH_WRKSRC= ${WRKDIR}
+
OPTIONS_DEFINE= PLASMA WEBENGINE
OPTIONS_DEFAULT= PLASMA WEBENGINE
+OPTIONS_SUB= yes
PLASMA_DESC= Plasma integration (KF dependency)
+WEBENGINE_DESC= Built-in web view (webengine dependency)
+
PLASMA_USE= KDE=ecm:build
PLASMA_CMAKE_BOOL_OFF= NO_FILE_ITEM_ACTION_PLUGIN NO_PLASMOID
-WEBENGINE_DESC= Built-in web view (webengine dependency)
WEBENGINE_CMAKE_ON= -DWEBVIEW_PROVIDER:STRING=webengine
WEBENGINE_CMAKE_OFF= -DWEBVIEW_PROVIDER:STRING=none
-OPTIONS_SUB= yes
-
.if ${FLAVOR} == qt5
PLASMA_USES= kde:5
PLASMA_USE+= KDE=plasma-framework:build
@@ -76,13 +82,6 @@ PLASMA_USE+= KDE=libplasma:build
WEBENGINE_USE= QT=webchannel,webengine
.endif
-USE_PERL5= build
-
-BUILD_WRKSRC= ${WRKDIR}
-CONFIGURE_WRKSRC= ${WRKDIR}
-INSTALL_WRKSRC= ${WRKDIR}
-PATCH_WRKSRC= ${WRKDIR}
-
post-install:
${RM} -r \
${STAGEDIR}${PREFIX}/include/c++utilities \
diff --git a/deskutils/syncthingtray/distinfo b/deskutils/syncthingtray/distinfo
index c673ed2976da..eb52f6325dee 100644
--- a/deskutils/syncthingtray/distinfo
+++ b/deskutils/syncthingtray/distinfo
@@ -1,6 +1,6 @@
-TIMESTAMP = 1745084292
-SHA256 (Martchus-syncthingtray-v1.7.6_GH0.tar.gz) = 0860967b2bed4e81745956f2c676904d4de14d368033f5c3f0f98e83843e985a
-SIZE (Martchus-syncthingtray-v1.7.6_GH0.tar.gz) = 2167152
+TIMESTAMP = 1748959637
+SHA256 (Martchus-syncthingtray-v1.7.8_GH0.tar.gz) = 1c21adc21069f82a53c7368ff75b52d46fc582b98483336137bc1c0b0640bb4b
+SIZE (Martchus-syncthingtray-v1.7.8_GH0.tar.gz) = 5093219
SHA256 (Martchus-cpp-utilities-v5.28.1_GH0.tar.gz) = b5c0dab7ea0ca6bf016ae156877a9c1f238172b09765f499a5b6e174ffe6fc6a
SIZE (Martchus-cpp-utilities-v5.28.1_GH0.tar.gz) = 207552
SHA256 (Martchus-qtutilities-v6.15.0_GH0.tar.gz) = 9826fef8a4e87d7d529fd1173802a7a5fcdd26f3ef0cb50ff0b68d308ef06184
@@ -9,5 +9,5 @@ SHA256 (Martchus-qtforkawesome-v0.3.1_GH0.tar.gz) = b797af12542c5a2c7d11025ffaf9
SIZE (Martchus-qtforkawesome-v0.3.1_GH0.tar.gz) = 19640
SHA256 (ForkAwesome-Fork-Awesome-4fef70f_GH0.tar.gz) = 93906cd38eb92fe853c9e3723b1f0fa56df6ddcd2d87ac82c97b5a188e5cdae6
SIZE (ForkAwesome-Fork-Awesome-4fef70f_GH0.tar.gz) = 1803875
-SHA256 (Martchus-subdirs-52fe295_GH0.tar.gz) = c7a77db8c822546e1286e99261d13b5acec8c9b8c49a4efc85779736732c6aaf
-SIZE (Martchus-subdirs-52fe295_GH0.tar.gz) = 13254
+SHA256 (Martchus-subdirs-9fc3290_GH0.tar.gz) = 448c4321245ba3ff40548f27856d3ce000c612ed346b82cb258e4018788f2d08
+SIZE (Martchus-subdirs-9fc3290_GH0.tar.gz) = 13717
diff --git a/deskutils/xdg-terminal-exec/Makefile b/deskutils/xdg-terminal-exec/Makefile
index 1639324468d6..758e77b663d0 100644
--- a/deskutils/xdg-terminal-exec/Makefile
+++ b/deskutils/xdg-terminal-exec/Makefile
@@ -1,6 +1,6 @@
PORTNAME= xdg-terminal-exec
DISTVERSIONPREFIX=v
-DISTVERSION= 0.12.4
+DISTVERSION= 0.13.0
CATEGORIES= deskutils
MAINTAINER= arrowd@FreeBSD.org
diff --git a/deskutils/xdg-terminal-exec/distinfo b/deskutils/xdg-terminal-exec/distinfo
index c1a7d7bb1738..e20547830554 100644
--- a/deskutils/xdg-terminal-exec/distinfo
+++ b/deskutils/xdg-terminal-exec/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1748778813
-SHA256 (Vladimir-csp-xdg-terminal-exec-v0.12.4_GH0.tar.gz) = 24fd9a2621b021b2803e03e935d2b593fb541bccf774c913ec547da544c755df
-SIZE (Vladimir-csp-xdg-terminal-exec-v0.12.4_GH0.tar.gz) = 40363
+TIMESTAMP = 1749447252
+SHA256 (Vladimir-csp-xdg-terminal-exec-v0.13.0_GH0.tar.gz) = db3c6c5523c90bed88a5098e4b80096eb046a78b65b5f27a68a5b78f99d3bbcc
+SIZE (Vladimir-csp-xdg-terminal-exec-v0.13.0_GH0.tar.gz) = 41523