diff options
Diffstat (limited to 'x11')
289 files changed, 1841 insertions, 1170 deletions
diff --git a/x11/9menu/Makefile b/x11/9menu/Makefile index 43c45de65815..818c9b1bf4f8 100644 --- a/x11/9menu/Makefile +++ b/x11/9menu/Makefile @@ -1,9 +1,9 @@ PORTNAME= 9menu -PORTVERSION= 1.10 DISTVERSIONPREFIX= ${PORTNAME}-release- +DISTVERSION= 1.11 CATEGORIES= x11 plan9 -MAINTAINER= ports@FreeBSD.org +MAINTAINER= seafork@disroot.org COMMENT= Simple menu patterned after Plan9 WWW= https://github.com/arnoldrobbins/9menu @@ -26,7 +26,9 @@ PLIST_FILES= bin/9menu \ share/man/man1/9menu.1.gz do-install: - ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} ${STAGEDIR}${PREFIX}/bin - ${INSTALL_MAN} ${WRKSRC}/9menu.1 ${STAGEDIR}${PREFIX}/share/man/man1 + ${INSTALL_PROGRAM} ${WRKSRC}/${PORTNAME} \ + ${STAGEDIR}${PREFIX}/bin + ${INSTALL_MAN} ${WRKSRC}/9menu.1 \ + ${STAGEDIR}${PREFIX}/share/man/man1 .include <bsd.port.mk> diff --git a/x11/9menu/distinfo b/x11/9menu/distinfo index 740b4dd6783b..4102d0e6576b 100644 --- a/x11/9menu/distinfo +++ b/x11/9menu/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1600800740 -SHA256 (arnoldrobbins-9menu-9menu-release-1.10_GH0.tar.gz) = 86a746e0dc217355cb9375fd8dc16c9aa2075549167cfc93d86a43ab5c88241a -SIZE (arnoldrobbins-9menu-9menu-release-1.10_GH0.tar.gz) = 17097 +TIMESTAMP = 1752537714 +SHA256 (arnoldrobbins-9menu-9menu-release-1.11_GH0.tar.gz) = 7ca1b1b783bcc691c11d2b2449796cae8f6f5c04be1d0bea4463622f99b09a26 +SIZE (arnoldrobbins-9menu-9menu-release-1.11_GH0.tar.gz) = 17488 diff --git a/x11/Makefile b/x11/Makefile index 909e86fe9fbd..e790d8bdf0ed 100644 --- a/x11/Makefile +++ b/x11/Makefile @@ -462,6 +462,7 @@ SUBDIR += wayland-logout SUBDIR += waylock SUBDIR += wayout + SUBDIR += wayst SUBDIR += wbar SUBDIR += wcm SUBDIR += wdisplays diff --git a/x11/admiral/Makefile b/x11/admiral/Makefile index 98ce024e4755..0455e6930bf1 100644 --- a/x11/admiral/Makefile +++ b/x11/admiral/Makefile @@ -2,7 +2,7 @@ PORTNAME= admiral DISTVERSIONPREFIX= v DISTVERSION= 1.0.0-7 DISTVERSIONSUFFIX= -g5a9f33b -PORTREVISION= 67 +PORTREVISION= 68 CATEGORIES= x11 MAINTAINER= ports@FreeBSD.org diff --git a/x11/alacritty/Makefile b/x11/alacritty/Makefile index 09a90a03324d..b5a857729e76 100644 --- a/x11/alacritty/Makefile +++ b/x11/alacritty/Makefile @@ -1,7 +1,7 @@ PORTNAME= alacritty DISTVERSIONPREFIX= v DISTVERSION= 0.15.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= x11 wayland MAINTAINER= vishwin@FreeBSD.org diff --git a/x11/albert/Makefile b/x11/albert/Makefile index 4a2029ad5689..df7bd6576428 100644 --- a/x11/albert/Makefile +++ b/x11/albert/Makefile @@ -1,8 +1,9 @@ PORTNAME= albert -DISTVERSIONPREFIX=v -DISTVERSION= 0.20.5 -PORTREVISION= 4 +DISTVERSION= 0.30.1 CATEGORIES= x11 +MASTER_SITES= https://github.com/albertlauncher/albert/releases/download/v${DISTVERSION}/ +DISTFILES= v${DISTVERSION}${EXTRACT_SUFX} +DIST_SUBDIR= ${PORTNAME} MAINTAINER= jsm@FreeBSD.org COMMENT= Albert a keyboard launcher @@ -12,18 +13,17 @@ LICENSE= GPLv3 BUILD_DEPENDS= pybind11>=2.4.3:devel/pybind11 LIB_DEPENDS= libmuparser.so:math/muparser \ - libqalculate.so:math/libqalculate + libqalculate.so:math/libqalculate \ + libqt6keychain.so:security/qtkeychain@qt6 RUN_DEPENDS= play:audio/sox -USES= cmake compiler:c++20-lang gl localbase:ldflags pkgconfig python qt:6 xorg +USES= cmake compiler:c++23-lang gl libarchive localbase:ldflags pkgconfig python qt:6 xorg USE_GL= gl opengl -USE_QT= base declarative scxml svg +USE_QT= base declarative scxml svg translations USE_XORG=x11 xext sm ice USE_LDCONFIG= yes -USE_GITHUB= yes -GH_ACCOUNT= albertlauncher -GH_TUPLE= albertlauncher:plugins:5a4611e31b41ab3ae638252116c72e2a7050a2cc:plugins/plugins \ - albertlauncher:python:6f734c7586c3889796846618fc9d8edb1a1ea386:python/plugins/python/plugins \ - skycoder42:QHotkey:34330d6ff5d2ca111c376f6d7da66be9d1817430:QHotkey/lib/QHotkey + +WRKSRC= ${WRKDIR}/${PORTNAME} + .include <bsd.port.mk> diff --git a/x11/albert/distinfo b/x11/albert/distinfo index 504396cb723c..8205a3d6e9c5 100644 --- a/x11/albert/distinfo +++ b/x11/albert/distinfo @@ -1,9 +1,3 @@ -TIMESTAMP = 1675610602 -SHA256 (albertlauncher-albert-v0.20.5_GH0.tar.gz) = 391d3b3b96936717d42d540d177a5d034cc08da31c76bb40cbf979bd3d06ba72 -SIZE (albertlauncher-albert-v0.20.5_GH0.tar.gz) = 137505 -SHA256 (albertlauncher-plugins-5a4611e31b41ab3ae638252116c72e2a7050a2cc_GH0.tar.gz) = 1b0737829abc6e59d5c8e58fa710da55041bc5b6c49b0bab5b94c61692c2a0f6 -SIZE (albertlauncher-plugins-5a4611e31b41ab3ae638252116c72e2a7050a2cc_GH0.tar.gz) = 793118 -SHA256 (albertlauncher-python-6f734c7586c3889796846618fc9d8edb1a1ea386_GH0.tar.gz) = 467194240da1fa6f1a4bb6c103700073bb882a68e9b871655d1a61103ac6d7d5 -SIZE (albertlauncher-python-6f734c7586c3889796846618fc9d8edb1a1ea386_GH0.tar.gz) = 1157795 -SHA256 (skycoder42-QHotkey-34330d6ff5d2ca111c376f6d7da66be9d1817430_GH0.tar.gz) = 0e8cb92db8ae05a01b50593ebcc97ef8761aff45351db1d67e14971a8d69fdd0 -SIZE (skycoder42-QHotkey-34330d6ff5d2ca111c376f6d7da66be9d1817430_GH0.tar.gz) = 53154 +TIMESTAMP = 1752429188 +SHA256 (albert/v0.30.1.tar.gz) = d49310c48addacffe335f4b112bc7ca0eb6abdf6f409dc9f98ecc93dc6ff1ee2 +SIZE (albert/v0.30.1.tar.gz) = 1566557 diff --git a/x11/albert/files/patch-plugins_files_src_plugin.cpp b/x11/albert/files/patch-plugins_files_src_plugin.cpp deleted file mode 100644 index 4306de013158..000000000000 --- a/x11/albert/files/patch-plugins_files_src_plugin.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- plugins/files/src/plugin.cpp.orig 2023-01-31 09:29:00 UTC -+++ plugins/files/src/plugin.cpp -@@ -116,7 +116,7 @@ void Plugin::updateIndexItems() - ii.emplace_back(update_item, update_item->text()); - - // Add trash item --#if defined(Q_OS_LINUX) -+#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) - auto trash_path = "trash:///"; - #elif defined(Q_OS_MAC) - auto trash_path = QString("file://%1/.Trash").arg(QDir::homePath()); diff --git a/x11/albert/files/patch-plugins_python_plugins_timer_____init____.py b/x11/albert/files/patch-plugins_python_plugins_timer_____init____.py deleted file mode 100644 index 9334985cce1f..000000000000 --- a/x11/albert/files/patch-plugins_python_plugins_timer_____init____.py +++ /dev/null @@ -1,19 +0,0 @@ ---- plugins/python/plugins/timer/__init__.py.orig 2023-02-05 15:51:51 UTC -+++ plugins/python/plugins/timer/__init__.py -@@ -65,7 +65,8 @@ class Plugin(QueryHandler): - subprocess.Popen(["aplay", self.soundPath]) - elif platform == "darwin": - subprocess.Popen(["afplay", self.soundPath]) -- -+ else: -+ subprocess.Popen(["play", self.soundPath]) - self.deleteTimer(timer) - - def id(self): -@@ -130,4 +131,4 @@ class Plugin(QueryHandler): - )) - - if items: -- query.add(items) -\ No newline at end of file -+ query.add(items) diff --git a/x11/albert/files/patch-plugins_spotify_src_items.cpp b/x11/albert/files/patch-plugins_spotify_src_items.cpp new file mode 100644 index 000000000000..f291fd3a0745 --- /dev/null +++ b/x11/albert/files/patch-plugins_spotify_src_items.cpp @@ -0,0 +1,20 @@ +--- plugins/spotify/src/items.cpp.orig 2025-07-13 18:00:53 UTC ++++ plugins/spotify/src/items.cpp +@@ -24,7 +24,7 @@ static void pauseSpotify() + !error.isEmpty()) + WARN << error; + } +-#elif defined Q_OS_LINUX ++#elif defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) + #include <QDBusInterface> + void pauseSpotify() + { +@@ -35,6 +35,8 @@ void pauseSpotify() + QDBusConnection::sessionBus() + ).call(u"Pause"_s); + } ++#else ++# error "Unknown architecture" + #endif + + SpotifyItem::SpotifyItem(RestApi &api, diff --git a/x11/albert/files/patch-plugins_widgetsboxmodel-qss_src_window.cpp b/x11/albert/files/patch-plugins_widgetsboxmodel-qss_src_window.cpp new file mode 100644 index 000000000000..6d9fd7e10039 --- /dev/null +++ b/x11/albert/files/patch-plugins_widgetsboxmodel-qss_src_window.cpp @@ -0,0 +1,13 @@ +--- plugins/widgetsboxmodel-qss/src/window.cpp.orig 2025-07-13 18:02:04 UTC ++++ plugins/widgetsboxmodel-qss/src/window.cpp +@@ -729,8 +729,9 @@ bool Window::event(QEvent *event) + if (auto have_dark_system_palette = haveDarkSystemPalette(); + dark_mode_ != have_dark_system_palette) + { +-#ifdef Q_OS_LINUX ++#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) + QApplication::setPalette(QApplication::style()->standardPalette()); ++# else "Unknown architecture" + #endif + // at(): no catch, theme_dark_ theme_light_ should exist + dark_mode_ = have_dark_system_palette; diff --git a/x11/albert/files/patch-plugins_widgetsboxmodel_src_window.cpp b/x11/albert/files/patch-plugins_widgetsboxmodel_src_window.cpp new file mode 100644 index 000000000000..e8c143a7f606 --- /dev/null +++ b/x11/albert/files/patch-plugins_widgetsboxmodel_src_window.cpp @@ -0,0 +1,15 @@ +--- plugins/widgetsboxmodel/src/window.cpp.orig 2025-07-13 17:56:08 UTC ++++ plugins/widgetsboxmodel/src/window.cpp +@@ -1089,9 +1089,11 @@ bool Window::event(QEvent *event) + + else if (event->type() == QEvent::ThemeChange) + { +-#ifdef Q_OS_LINUX ++#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) + // No automatic palette update on GNOME + QApplication::setPalette(QApplication::style()->standardPalette()); ++#else ++# error "Unknown architecture" + #endif + dark_mode = haveDarkSystemPalette(); + applyTheme((dark_mode) ? theme_dark_ : theme_light_); diff --git a/x11/albert/files/patch-src_platform_xdg_desktopentryparser.cpp b/x11/albert/files/patch-src_platform_xdg_desktopentryparser.cpp new file mode 100644 index 000000000000..65c7d8731b37 --- /dev/null +++ b/x11/albert/files/patch-src_platform_xdg_desktopentryparser.cpp @@ -0,0 +1,14 @@ +--- src/platform/xdg/desktopentryparser.cpp.orig 2025-07-13 18:27:36 UTC ++++ src/platform/xdg/desktopentryparser.cpp +@@ -7,6 +7,11 @@ using namespace std; + using namespace albert::detail; + using namespace std; + ++#if defined(__FreeBSD__) ++# include <libintl.h> ++# define dgettext(package, str) gettext(str) ++#endif ++ + DesktopEntryParser::DesktopEntryParser(const QString &path) + { + if (QFile file(path); file.open(QIODevice::ReadOnly| QIODevice::Text)) diff --git a/x11/albert/files/patch-src_terminalprovider.cpp b/x11/albert/files/patch-src_terminalprovider.cpp deleted file mode 100644 index c8bc59a7921f..000000000000 --- a/x11/albert/files/patch-src_terminalprovider.cpp +++ /dev/null @@ -1,11 +0,0 @@ ---- src/terminalprovider.cpp.orig 2023-02-05 13:24:46 UTC -+++ src/terminalprovider.cpp -@@ -32,7 +32,7 @@ static QString userShell() - } - - --#if defined(Q_OS_LINUX) -+#if defined(Q_OS_LINUX) || defined(Q_OS_FREEBSD) - - - struct ExecutableTerminal : public Terminal diff --git a/x11/albert/pkg-plist b/x11/albert/pkg-plist index 0456c77c9bf0..141b200951af 100644 --- a/x11/albert/pkg-plist +++ b/x11/albert/pkg-plist @@ -1,114 +1,120 @@ bin/albert -lib/albert-0.20.5/albert-targets-%%CMAKE_BUILD_TYPE%%.cmake -lib/albert-0.20.5/albert-targets.cmake -lib/albert/libapplications.so -lib/albert/libcalculator_muparser.so -lib/albert/libcalculator_qalculate.so -lib/albert/libchromium.so -lib/albert/libdatetime.so -lib/albert/libdebug.so -lib/albert/libfiles.so -lib/albert/libhash.so -lib/albert/libpython.so -lib/albert/libsnippets.so -lib/albert/libssh.so -lib/albert/libsystem.so -lib/albert/libtemplate.so -lib/albert/libterminal.so -lib/albert/liburlhandler.so -lib/albert/libwebsearch.so -lib/albert/libwidgetsboxmodel.so -lib/cmake/albert/albert-config-version.cmake -lib/cmake/albert/albert-config.cmake -lib/cmake/albert/albert-macros.cmake +include/albert/albert.h +include/albert/backgroundexecutor.h +include/albert/config.h +include/albert/desktopentryparser.h +include/albert/download.h +include/albert/export.h +include/albert/extension.h +include/albert/extensionplugin.h +include/albert/extensionregistry.h +include/albert/fallbackhandler.h +include/albert/frontend.h +include/albert/globalqueryhandler.h +include/albert/iconprovider.h +include/albert/indexitem.h +include/albert/indexqueryhandler.h +include/albert/inputhistory.h +include/albert/item.h +include/albert/logging.h +include/albert/matchconfig.h +include/albert/matcher.h +include/albert/messagebox.h +include/albert/networkutil.h +include/albert/notification.h +include/albert/oauth.h +include/albert/oauthconfigwidget.h +include/albert/plugindependency.h +include/albert/plugininstance.h +include/albert/pluginloader.h +include/albert/pluginmetadata.h +include/albert/pluginprovider.h +include/albert/property.h +include/albert/query.h +include/albert/rankitem.h +include/albert/standarditem.h +include/albert/systemutil.h +include/albert/telemetryprovider.h +include/albert/timeit.h +include/albert/triggerqueryhandler.h +include/albert/urlhandler.h +include/albert/widgetsutil.h +lib/albert/application.so +lib/albert/applications.so +lib/albert/caffeine.so +lib/albert/calculator_qalculate.so +lib/albert/chromium.so +lib/albert/clipboard.so +lib/albert/datetime.so +lib/albert/debug.so +lib/albert/docs.so +lib/albert/files.so +lib/albert/github.so +lib/albert/hash.so +lib/albert/mediaremote.so +lib/albert/path.so +lib/albert/python.so +lib/albert/snippets.so +lib/albert/spotify.so +lib/albert/ssh.so +lib/albert/system.so +lib/albert/timer.so +lib/albert/timezones.so +lib/albert/urlhandler.so +lib/albert/vpn.so +lib/albert/websearch.so +lib/albert/widgetsboxmodel-ng.so +lib/albert/widgetsboxmodel.so +lib/cmake/Albert/albert-config-version.cmake +lib/cmake/Albert/albert-config.cmake +lib/cmake/Albert/albert-macros.cmake +lib/cmake/Albert/albert-targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/Albert/albert-targets.cmake lib/libalbert.so -%%DATADIR%%/python/plugins/.archive/README.md -%%DATADIR%%/python/plugins/.archive/atom_projects/__init__.py -%%DATADIR%%/python/plugins/.archive/base_converter/__init__.py -%%DATADIR%%/python/plugins/.archive/binance/Binance.svg -%%DATADIR%%/python/plugins/.archive/binance/__init__.py -%%DATADIR%%/python/plugins/.archive/bitfinex/Bitfinex.svg -%%DATADIR%%/python/plugins/.archive/bitfinex/__init__.py -%%DATADIR%%/python/plugins/.archive/bitwarden/__init__.py -%%DATADIR%%/python/plugins/.archive/coinmarketcap/__init__.py -%%DATADIR%%/python/plugins/.archive/coinmarketcap/emblem-money.svg -%%DATADIR%%/python/plugins/.archive/currency_converter/__init__.py -%%DATADIR%%/python/plugins/.archive/dango_emoji/__init__.py -%%DATADIR%%/python/plugins/.archive/dango_emoji/dangoemoji.png -%%DATADIR%%/python/plugins/.archive/dango_kao/__init__.py -%%DATADIR%%/python/plugins/.archive/dango_kao/kaoicon.svg -%%DATADIR%%/python/plugins/.archive/find/__init__.py -%%DATADIR%%/python/plugins/.archive/fortune/__init__.py -%%DATADIR%%/python/plugins/.archive/gnome_dictionary/__init__.py -%%DATADIR%%/python/plugins/.archive/gnote/__init__.py -%%DATADIR%%/python/plugins/.archive/google_translate/__init__.py -%%DATADIR%%/python/plugins/.archive/ip/__init__.py -%%DATADIR%%/python/plugins/.archive/lpass/__init__.py -%%DATADIR%%/python/plugins/.archive/lpass/lastpass.svg -%%DATADIR%%/python/plugins/.archive/mathematica_eval/__init__.py -%%DATADIR%%/python/plugins/.archive/multi_google_translate/__init__.py -%%DATADIR%%/python/plugins/.archive/node_eval/__init__.py -%%DATADIR%%/python/plugins/.archive/node_eval/nodejs.svg -%%DATADIR%%/python/plugins/.archive/npm/__init__.py -%%DATADIR%%/python/plugins/.archive/npm/logo.svg -%%DATADIR%%/python/plugins/.archive/packagist/__init__.py -%%DATADIR%%/python/plugins/.archive/packagist/logo.png -%%DATADIR%%/python/plugins/.archive/php_eval/__init__.py -%%DATADIR%%/python/plugins/.archive/php_eval/php.svg -%%DATADIR%%/python/plugins/.archive/pidgin/__init__.py -%%DATADIR%%/python/plugins/.archive/rand/__init__.py -%%DATADIR%%/python/plugins/.archive/rand/rand.png -%%DATADIR%%/python/plugins/.archive/scrot/__init__.py -%%DATADIR%%/python/plugins/.archive/texdoc/__init__.py -%%DATADIR%%/python/plugins/.archive/texdoc/texdoc-logo.svg -%%DATADIR%%/python/plugins/.archive/tomboy/__init__.py -%%DATADIR%%/python/plugins/.archive/unicode_emoji/__init__.py -%%DATADIR%%/python/plugins/.archive/unicode_emoji/emoji.txt -%%DATADIR%%/python/plugins/.archive/units/__init__.py -%%DATADIR%%/python/plugins/.archive/virtualbox/README.md -%%DATADIR%%/python/plugins/.archive/virtualbox/__init__.py -%%DATADIR%%/python/plugins/.archive/vpn/__init__.py -%%DATADIR%%/python/plugins/.archive/window_switcher/__init__.py -%%DATADIR%%/python/plugins/.archive/xkcd/.gitignore -%%DATADIR%%/python/plugins/.archive/xkcd/LICENSE -%%DATADIR%%/python/plugins/.archive/xkcd/README.md -%%DATADIR%%/python/plugins/.archive/xkcd/__init__.py -%%DATADIR%%/python/plugins/.archive/xkcd/image.png -%%DATADIR%%/python/plugins/.archive/xkcd/install-plugin.sh -%%DATADIR%%/python/plugins/.archive/xkcd/misc/demo.gif -%%DATADIR%%/python/plugins/.archive/zeal/__init__.py -%%DATADIR%%/python/plugins/.github/ISSUE_TEMPLATE/bug_report.md -%%DATADIR%%/python/plugins/.github/ISSUE_TEMPLATE/config.yml -%%DATADIR%%/python/plugins/.gitignore -%%DATADIR%%/python/plugins/.gitmodules -%%DATADIR%%/python/plugins/README.md -%%DATADIR%%/python/plugins/api_test/__init__.py -%%DATADIR%%/python/plugins/api_test/plugin.svg -%%DATADIR%%/python/plugins/arch_wiki/ArchWiki.svg +lib/libalbert.so.0.30 +lib/libalbert.so.0.30.1 %%DATADIR%%/python/plugins/arch_wiki/__init__.py +%%DATADIR%%/python/plugins/arch_wiki/arch.svg %%DATADIR%%/python/plugins/aur/__init__.py %%DATADIR%%/python/plugins/aur/arch.svg +%%DATADIR%%/python/plugins/bitwarden/__init__.py +%%DATADIR%%/python/plugins/bitwarden/bw.svg +%%DATADIR%%/python/plugins/coingecko/__init__.py +%%DATADIR%%/python/plugins/coingecko/coingecko.png +%%DATADIR%%/python/plugins/color/__init__.py %%DATADIR%%/python/plugins/copyq/__init__.py +%%DATADIR%%/python/plugins/dice_roll/__init__.py +%%DATADIR%%/python/plugins/dice_roll/icons/d10.svg +%%DATADIR%%/python/plugins/dice_roll/icons/d100.svg +%%DATADIR%%/python/plugins/dice_roll/icons/d12.svg +%%DATADIR%%/python/plugins/dice_roll/icons/d2.svg +%%DATADIR%%/python/plugins/dice_roll/icons/d20.svg +%%DATADIR%%/python/plugins/dice_roll/icons/d4.svg +%%DATADIR%%/python/plugins/dice_roll/icons/d6.svg +%%DATADIR%%/python/plugins/dice_roll/icons/d8.svg +%%DATADIR%%/python/plugins/dice_roll/icons/dice.svg %%DATADIR%%/python/plugins/docker/__init__.py %%DATADIR%%/python/plugins/docker/running.png %%DATADIR%%/python/plugins/docker/stopped.png +%%DATADIR%%/python/plugins/duckduckgo/__init__.py +%%DATADIR%%/python/plugins/duckduckgo/duckduckgo.svg +%%DATADIR%%/python/plugins/emoji/__init__.py %%DATADIR%%/python/plugins/goldendict/__init__.py -%%DATADIR%%/python/plugins/googletrans/__init__.py -%%DATADIR%%/python/plugins/googletrans/google_translate.png -%%DATADIR%%/python/plugins/jetbrains_projects/LICENSE -%%DATADIR%%/python/plugins/jetbrains_projects/README.md %%DATADIR%%/python/plugins/jetbrains_projects/__init__.py -%%DATADIR%%/python/plugins/jetbrains_projects/androidstudio.svg -%%DATADIR%%/python/plugins/jetbrains_projects/clion.svg -%%DATADIR%%/python/plugins/jetbrains_projects/datagrip.svg -%%DATADIR%%/python/plugins/jetbrains_projects/dataspell.svg -%%DATADIR%%/python/plugins/jetbrains_projects/goland.svg -%%DATADIR%%/python/plugins/jetbrains_projects/idea.svg -%%DATADIR%%/python/plugins/jetbrains_projects/phpstorm.svg -%%DATADIR%%/python/plugins/jetbrains_projects/pycharm.svg -%%DATADIR%%/python/plugins/jetbrains_projects/rider.svg -%%DATADIR%%/python/plugins/jetbrains_projects/rubymine.svg -%%DATADIR%%/python/plugins/jetbrains_projects/webstorm.svg +%%DATADIR%%/python/plugins/jetbrains_projects/icons/androidstudio.svg +%%DATADIR%%/python/plugins/jetbrains_projects/icons/aqua.svg +%%DATADIR%%/python/plugins/jetbrains_projects/icons/clion.svg +%%DATADIR%%/python/plugins/jetbrains_projects/icons/datagrip.svg +%%DATADIR%%/python/plugins/jetbrains_projects/icons/dataspell.svg +%%DATADIR%%/python/plugins/jetbrains_projects/icons/goland.svg +%%DATADIR%%/python/plugins/jetbrains_projects/icons/idea.svg +%%DATADIR%%/python/plugins/jetbrains_projects/icons/phpstorm.svg +%%DATADIR%%/python/plugins/jetbrains_projects/icons/pycharm.svg +%%DATADIR%%/python/plugins/jetbrains_projects/icons/rider.svg +%%DATADIR%%/python/plugins/jetbrains_projects/icons/rubymine.svg +%%DATADIR%%/python/plugins/jetbrains_projects/icons/rustrover.svg +%%DATADIR%%/python/plugins/jetbrains_projects/icons/webstorm.svg +%%DATADIR%%/python/plugins/jetbrains_projects/icons/writerside.svg %%DATADIR%%/python/plugins/kill/__init__.py %%DATADIR%%/python/plugins/locate/__init__.py %%DATADIR%%/python/plugins/locate/locate.svg @@ -119,11 +125,12 @@ lib/libalbert.so %%DATADIR%%/python/plugins/pomodoro/pomodoro.svg %%DATADIR%%/python/plugins/python_eval/__init__.py %%DATADIR%%/python/plugins/python_eval/python.svg +%%DATADIR%%/python/plugins/syncthing/__init__.py +%%DATADIR%%/python/plugins/syncthing/syncthing.svg %%DATADIR%%/python/plugins/tex_to_unicode/__init__.py -%%DATADIR%%/python/plugins/tex_to_unicode/tex.png -%%DATADIR%%/python/plugins/timer/__init__.py -%%DATADIR%%/python/plugins/timer/bing.wav -%%DATADIR%%/python/plugins/timer/time.svg +%%DATADIR%%/python/plugins/tex_to_unicode/tex.svg +%%DATADIR%%/python/plugins/translators/__init__.py +%%DATADIR%%/python/plugins/translators/google_translate.png %%DATADIR%%/python/plugins/unit_converter/__init__.py %%DATADIR%%/python/plugins/unit_converter/icons/currency.svg %%DATADIR%%/python/plugins/unit_converter/icons/current.svg @@ -136,49 +143,53 @@ lib/libalbert.so %%DATADIR%%/python/plugins/unit_converter/icons/temperature.svg %%DATADIR%%/python/plugins/unit_converter/icons/time.svg %%DATADIR%%/python/plugins/unit_converter/icons/unit_converter.svg -%%DATADIR%%/python/plugins/vpn/__init__.py +%%DATADIR%%/python/plugins/virtualbox/__init__.py +%%DATADIR%%/python/plugins/vscode_projects/__init__.py +%%DATADIR%%/python/plugins/vscode_projects/icon.svg %%DATADIR%%/python/plugins/wikipedia/__init__.py -%%DATADIR%%/python/plugins/youtube/__init__.py -%%DATADIR%%/python/plugins/youtube/youtube.svg -%%DATADIR%%/widgetsboxmodel/themes/Adapta.qss -%%DATADIR%%/widgetsboxmodel/themes/Arc Blue.qss -%%DATADIR%%/widgetsboxmodel/themes/Arc Dark Blue.qss -%%DATADIR%%/widgetsboxmodel/themes/Arc Dark Grey.qss -%%DATADIR%%/widgetsboxmodel/themes/Arc Grey.qss -%%DATADIR%%/widgetsboxmodel/themes/Bright.qss -%%DATADIR%%/widgetsboxmodel/themes/BrightBlue.qss -%%DATADIR%%/widgetsboxmodel/themes/BrightGreen.qss -%%DATADIR%%/widgetsboxmodel/themes/BrightMagenta.qss -%%DATADIR%%/widgetsboxmodel/themes/BrightMint.qss -%%DATADIR%%/widgetsboxmodel/themes/BrightOrange.qss -%%DATADIR%%/widgetsboxmodel/themes/BrightViolet.qss -%%DATADIR%%/widgetsboxmodel/themes/Dark.qss -%%DATADIR%%/widgetsboxmodel/themes/DarkBlue.qss -%%DATADIR%%/widgetsboxmodel/themes/DarkGreen.qss -%%DATADIR%%/widgetsboxmodel/themes/DarkMagenta.qss -%%DATADIR%%/widgetsboxmodel/themes/DarkMint.qss -%%DATADIR%%/widgetsboxmodel/themes/DarkOrange.qss -%%DATADIR%%/widgetsboxmodel/themes/DarkViolet.qss -%%DATADIR%%/widgetsboxmodel/themes/Elementary.qss +%%DATADIR%%/python/plugins/wikipedia/wikipedia.png +%%DATADIR%%/python/plugins/x_window_switcher/__init__.py +%%DATADIR%%/python/plugins/zeal/__init__.py +%%DATADIR%%/widgetsboxmodel-ng/themes/Nord Dark.ini +%%DATADIR%%/widgetsboxmodel-ng/themes/Nord Light.ini +%%DATADIR%%/widgetsboxmodel-ng/themes/Solarized Dark.ini +%%DATADIR%%/widgetsboxmodel-ng/themes/Solarized Light.ini +%%DATADIR%%/widgetsboxmodel-ng/themes/Theme.ini.template +%%DATADIR%%/widgetsboxmodel/themes/Default Dark.qss +%%DATADIR%%/widgetsboxmodel/themes/Default Light.qss +%%DATADIR%%/widgetsboxmodel/themes/Default System Palette.qss +%%DATADIR%%/widgetsboxmodel/themes/Legacy Bright Blue.qss +%%DATADIR%%/widgetsboxmodel/themes/Legacy Bright Green.qss +%%DATADIR%%/widgetsboxmodel/themes/Legacy Bright Magenta.qss +%%DATADIR%%/widgetsboxmodel/themes/Legacy Bright Mint.qss +%%DATADIR%%/widgetsboxmodel/themes/Legacy Bright Orange.qss +%%DATADIR%%/widgetsboxmodel/themes/Legacy Bright Violet.qss +%%DATADIR%%/widgetsboxmodel/themes/Legacy Bright.qss +%%DATADIR%%/widgetsboxmodel/themes/Legacy Dark Blue.qss +%%DATADIR%%/widgetsboxmodel/themes/Legacy Dark Green.qss +%%DATADIR%%/widgetsboxmodel/themes/Legacy Dark Magenta.qss +%%DATADIR%%/widgetsboxmodel/themes/Legacy Dark Mint.qss +%%DATADIR%%/widgetsboxmodel/themes/Legacy Dark Orange.qss +%%DATADIR%%/widgetsboxmodel/themes/Legacy Dark Violet.qss +%%DATADIR%%/widgetsboxmodel/themes/Legacy Dark.qss %%DATADIR%%/widgetsboxmodel/themes/Nord.qss -%%DATADIR%%/widgetsboxmodel/themes/Numix Rounded.qss %%DATADIR%%/widgetsboxmodel/themes/Numix.qss -%%DATADIR%%/widgetsboxmodel/themes/SolarizedBrightBlue.qss -%%DATADIR%%/widgetsboxmodel/themes/SolarizedBrightCyan.qss -%%DATADIR%%/widgetsboxmodel/themes/SolarizedBrightGreen.qss -%%DATADIR%%/widgetsboxmodel/themes/SolarizedBrightMagenta.qss -%%DATADIR%%/widgetsboxmodel/themes/SolarizedBrightOrange.qss -%%DATADIR%%/widgetsboxmodel/themes/SolarizedBrightRed.qss -%%DATADIR%%/widgetsboxmodel/themes/SolarizedBrightViolet.qss -%%DATADIR%%/widgetsboxmodel/themes/SolarizedBrightYellow.qss -%%DATADIR%%/widgetsboxmodel/themes/SolarizedDarkBlue.qss -%%DATADIR%%/widgetsboxmodel/themes/SolarizedDarkCyan.qss -%%DATADIR%%/widgetsboxmodel/themes/SolarizedDarkGreen.qss -%%DATADIR%%/widgetsboxmodel/themes/SolarizedDarkMagenta.qss -%%DATADIR%%/widgetsboxmodel/themes/SolarizedDarkOrange.qss -%%DATADIR%%/widgetsboxmodel/themes/SolarizedDarkRed.qss -%%DATADIR%%/widgetsboxmodel/themes/SolarizedDarkViolet.qss -%%DATADIR%%/widgetsboxmodel/themes/SolarizedDarkYellow.qss +%%DATADIR%%/widgetsboxmodel/themes/Solarized Bright Blue.qss +%%DATADIR%%/widgetsboxmodel/themes/Solarized Bright Cyan.qss +%%DATADIR%%/widgetsboxmodel/themes/Solarized Bright Green.qss +%%DATADIR%%/widgetsboxmodel/themes/Solarized Bright Magenta.qss +%%DATADIR%%/widgetsboxmodel/themes/Solarized Bright Orange.qss +%%DATADIR%%/widgetsboxmodel/themes/Solarized Bright Red.qss +%%DATADIR%%/widgetsboxmodel/themes/Solarized Bright Violet.qss +%%DATADIR%%/widgetsboxmodel/themes/Solarized Bright Yellow.qss +%%DATADIR%%/widgetsboxmodel/themes/Solarized Dark Blue.qss +%%DATADIR%%/widgetsboxmodel/themes/Solarized Dark Cyan.qss +%%DATADIR%%/widgetsboxmodel/themes/Solarized Dark Green.qss +%%DATADIR%%/widgetsboxmodel/themes/Solarized Dark Magenta.qss +%%DATADIR%%/widgetsboxmodel/themes/Solarized Dark Orange.qss +%%DATADIR%%/widgetsboxmodel/themes/Solarized Dark Red.qss +%%DATADIR%%/widgetsboxmodel/themes/Solarized Dark Violet.qss +%%DATADIR%%/widgetsboxmodel/themes/Solarized Dark Yellow.qss %%DATADIR%%/widgetsboxmodel/themes/Spotlight Dark.qss %%DATADIR%%/widgetsboxmodel/themes/Spotlight.qss %%DATADIR%%/widgetsboxmodel/themes/Yosemite Dark.qss diff --git a/x11/aminal/Makefile b/x11/aminal/Makefile index 8fa8a424e07e..088e3e5762a3 100644 --- a/x11/aminal/Makefile +++ b/x11/aminal/Makefile @@ -1,7 +1,7 @@ PORTNAME= aminal DISTVERSIONPREFIX= v DISTVERSION= 0.9.0 -PORTREVISION= 28 +PORTREVISION= 29 CATEGORIES= x11 MAINTAINER= yuri@FreeBSD.org diff --git a/x11/appres/Makefile b/x11/appres/Makefile index e41b93ce6198..c4694985eaf8 100644 --- a/x11/appres/Makefile +++ b/x11/appres/Makefile @@ -1,15 +1,17 @@ PORTNAME= appres -PORTVERSION= 1.0.5 -PORTREVISION= 1 +DISTVERSION= 1.0.7 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Program to list application's resources +WWW= https://gitlab.freedesktop.org/xorg/app/appres -USES= xorg xorg-cat:app -USE_XORG= x11 xt +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xt xorgproto PLIST_FILES= bin/appres share/man/man1/appres.1.gz -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include <bsd.port.mk> diff --git a/x11/appres/distinfo b/x11/appres/distinfo index 646a667889f6..d74738d00f3c 100644 --- a/x11/appres/distinfo +++ b/x11/appres/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1525887215 -SHA256 (xorg/app/appres-1.0.5.tar.bz2) = ffad893712c81943b919e3cbfe46fc65259cc0d9eb96d5e658670e3fbb265928 -SIZE (xorg/app/appres-1.0.5.tar.bz2) = 124531 +TIMESTAMP = 1747928216 +SHA256 (xorg/app/appres-1.0.7.tar.xz) = 1114b189239fd87a8d1db433edcb4486346d29912132b91eaeee5667f13b819f +SIZE (xorg/app/appres-1.0.7.tar.xz) = 120780 diff --git a/x11/appres/pkg-descr b/x11/appres/pkg-descr index 6a5b906d2e75..4c5adb9fdbad 100644 --- a/x11/appres/pkg-descr +++ b/x11/appres/pkg-descr @@ -1,4 +1,4 @@ The appres program prints the resources seen by an application (or subhierarchy of an application) with the specified class and instance -names. It can be used to determine which resources a particular +names. It can be used to determine which resources a particular program will load. diff --git a/x11/babl/Makefile b/x11/babl/Makefile index bdf8f79b2f1b..528193b38e92 100644 --- a/x11/babl/Makefile +++ b/x11/babl/Makefile @@ -1,5 +1,5 @@ PORTNAME= babl -PORTVERSION= 0.1.112 +PORTVERSION= 0.1.114 CATEGORIES= x11 MASTER_SITES= GIMP @@ -19,7 +19,7 @@ USE_LDCONFIG= yes MESON_ARGS= -Dgi-docgen=disabled -Dwith-docs=false -BABL_SHLIB= 0.211.1 +BABL_SHLIB= 0.213.1 BABL_VER= 0.1 PLIST_SUB+= BABL_SHLIB=${BABL_SHLIB} BABL_VER=${BABL_VER} diff --git a/x11/babl/distinfo b/x11/babl/distinfo index 0d59dba79498..8471588c7a25 100644 --- a/x11/babl/distinfo +++ b/x11/babl/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742342647 -SHA256 (babl-0.1.112.tar.xz) = fb696682421787c8fecc83e8aab48121dec8ee38d119b65291cfcbe315028a79 -SIZE (babl-0.1.112.tar.xz) = 318924 +TIMESTAMP = 1752051552 +SHA256 (babl-0.1.114.tar.xz) = bcbb7786c1e447703db3bc7fa34d62d0d2d117b22f04d8834c7b2d5ded456487 +SIZE (babl-0.1.114.tar.xz) = 321456 diff --git a/x11/budgie-desktop/Makefile b/x11/budgie-desktop/Makefile index e00eda5e489c..28c41373deae 100644 --- a/x11/budgie-desktop/Makefile +++ b/x11/budgie-desktop/Makefile @@ -1,6 +1,6 @@ PORTNAME= budgie-desktop DISTVERSION= 10.8.2 -PORTREVISION= 5 +PORTREVISION= 6 DISTVERSIONPREFIX= v CATEGORIES= x11 budgie MASTER_SITES= BUDGIE @@ -18,7 +18,7 @@ BUILD_DEPENDS= gnome-settings-daemon>0:sysutils/gnome-settings-daemon \ zenity>0:x11/zenity LIB_DEPENDS= libpolkit-gobject-1.so:sysutils/polkit \ libpeas-1.0.so:devel/libpeas1 \ - libuuid.so:misc/e2fsprogs-libuuid \ + libuuid.so:misc/libuuid \ libnotify.so:devel/libnotify \ libaccountsservice.so:sysutils/accountsservice \ libpulse.so:audio/pulseaudio \ diff --git a/x11/cinnamon-desktop/Makefile b/x11/cinnamon-desktop/Makefile index 839a763292a0..7b45a0f70a5d 100644 --- a/x11/cinnamon-desktop/Makefile +++ b/x11/cinnamon-desktop/Makefile @@ -1,6 +1,5 @@ PORTNAME= cinnamon-desktop -PORTVERSION= 5.4.2 -PORTREVISION= 5 +DISTVERSION= 6.4.1 CATEGORIES= x11 gnome DIST_SUBDIR= gnome @@ -14,13 +13,16 @@ LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LIB BUILD_DEPENDS= xkeyboard-config>=0:x11/xkeyboard-config \ - libxkbfile>=0:x11/libxkbfile -LIB_DEPENDS= libpulse.so:audio/pulseaudio + libxkbfile>=0:x11/libxkbfile \ + iso-codes>=0:misc/iso-codes +LIB_DEPENDS= libpulse.so:audio/pulseaudio \ + libudev.so:devel/libudev-devd RUN_DEPENDS= xkeyboard-config>=0:x11/xkeyboard-config \ - libxkbfile>=0:x11/libxkbfile + libxkbfile>=0:x11/libxkbfile \ + iso-codes>=0:misc/iso-codes USES= gettext gnome localbase meson pkgconfig python:build shebangfix xorg -USE_GNOME= cairo gdkpixbuf gtk30 intltool introspection +USE_GNOME= cairo gdkpixbuf glib20 gtk30 introspection USE_XORG= x11 xext xrandr USE_LDCONFIG= yes @@ -53,6 +55,8 @@ GLIB_SCHEMAS= org.cinnamon.desktop.a11y.applications.gschema.xml \ org.cinnamon.desktop.thumbnailers.gschema.xml \ org.cinnamon.desktop.wm.preferences.gschema.xml +MESON_ARGS= -Dsystemd=disabled + OPTIONS_DEFINE= ALSA ALSA_LIB_DEPENDS= libasound.so:audio/alsa-lib diff --git a/x11/cinnamon-desktop/distinfo b/x11/cinnamon-desktop/distinfo index 607d949b3e3b..e83fe84552c6 100644 --- a/x11/cinnamon-desktop/distinfo +++ b/x11/cinnamon-desktop/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1660019817 -SHA256 (gnome/linuxmint-cinnamon-desktop-5.4.2_GH0.tar.gz) = 862828d97518becf9dd085d76cae9d65090811c82f1dab41392fe89a6b927371 -SIZE (gnome/linuxmint-cinnamon-desktop-5.4.2_GH0.tar.gz) = 502072 +TIMESTAMP = 1735677829 +SHA256 (gnome/linuxmint-cinnamon-desktop-6.4.1_GH0.tar.gz) = 0e9af48b97910302a1130424a05c63b2e7aacb4ce6ae7a1d53c71bcd157a3a8f +SIZE (gnome/linuxmint-cinnamon-desktop-6.4.1_GH0.tar.gz) = 509746 diff --git a/x11/cinnamon-desktop/files/patch-libcvc_gvc-channel-map.c b/x11/cinnamon-desktop/files/patch-libcvc_gvc-channel-map.c deleted file mode 100644 index 4bdf7e1ea04f..000000000000 --- a/x11/cinnamon-desktop/files/patch-libcvc_gvc-channel-map.c +++ /dev/null @@ -1,31 +0,0 @@ -diff --git libcvc/gvc-channel-map.c libcvc/gvc-channel-map.c -index 7f14c8b..69682ac 100644 ---- libcvc/gvc-channel-map.c -+++ libcvc/gvc-channel-map.c -@@ -109,7 +109,7 @@ gvc_channel_map_set_balance (GvcChannelMap *map, - { - pa_cvolume cv; - -- g_return_val_if_fail (GVC_IS_CHANNEL_MAP (map), NULL); -+ g_return_if_fail (GVC_IS_CHANNEL_MAP (map)); - - if (!gvc_channel_map_can_balance (map)) - return; -@@ -149,7 +149,7 @@ gvc_channel_map_set_fade (GvcChannelMap *map, - { - pa_cvolume cv; - -- g_return_val_if_fail (GVC_IS_CHANNEL_MAP (map), NULL); -+ g_return_if_fail (GVC_IS_CHANNEL_MAP (map)); - - if (!gvc_channel_map_can_fade (map)) - return; -@@ -191,7 +191,7 @@ gvc_channel_map_set_lfe (GvcChannelMap *map, - { - pa_cvolume cv; - -- g_return_val_if_fail (GVC_IS_CHANNEL_MAP (map), NULL); -+ g_return_if_fail (GVC_IS_CHANNEL_MAP (map)); - - if (!gvc_channel_map_has_lfe (map)) - return; diff --git a/x11/cinnamon-desktop/pkg-plist b/x11/cinnamon-desktop/pkg-plist index 0dee9904a389..90b7bfcd1604 100644 --- a/x11/cinnamon-desktop/pkg-plist +++ b/x11/cinnamon-desktop/pkg-plist @@ -3,11 +3,12 @@ include/cinnamon-desktop/libcinnamon-desktop/gnome-bg-crossfade.h include/cinnamon-desktop/libcinnamon-desktop/gnome-bg.h include/cinnamon-desktop/libcinnamon-desktop/gnome-desktop-thumbnail.h include/cinnamon-desktop/libcinnamon-desktop/gnome-desktop-utils.h -include/cinnamon-desktop/libcinnamon-desktop/gnome-installer.h +include/cinnamon-desktop/libcinnamon-desktop/gnome-idle-monitor.h include/cinnamon-desktop/libcinnamon-desktop/gnome-pnp-ids.h include/cinnamon-desktop/libcinnamon-desktop/gnome-rr-config.h include/cinnamon-desktop/libcinnamon-desktop/gnome-rr-labeler.h include/cinnamon-desktop/libcinnamon-desktop/gnome-rr.h +include/cinnamon-desktop/libcinnamon-desktop/gnome-systemd.h include/cinnamon-desktop/libcinnamon-desktop/gnome-wall-clock.h include/cinnamon-desktop/libcinnamon-desktop/gnome-xkb-info.h include/cinnamon-desktop/libcvc/gvc-channel-map.h diff --git a/x11/cinnamon-menus/Makefile b/x11/cinnamon-menus/Makefile index a492ef449fdd..73b521ba2479 100644 --- a/x11/cinnamon-menus/Makefile +++ b/x11/cinnamon-menus/Makefile @@ -1,5 +1,5 @@ PORTNAME= cinnamon-menus -PORTVERSION= 5.4.0 +DISTVERSION= 6.4.0 CATEGORIES= x11 gnome DIST_SUBDIR= gnome @@ -18,7 +18,11 @@ USE_GNOME= glib20 introspection:build USE_GITHUB= yes GH_ACCOUNT= linuxmint - USE_LDCONFIG= yes +OPTIONS_DEFINE= DOCS + +DOCS_BUILD_DEPENDS= gtk-doc>0:textproc/gtk-doc +DOCS_MESON_TRUE= enable_docs + .include <bsd.port.mk> diff --git a/x11/cinnamon-menus/distinfo b/x11/cinnamon-menus/distinfo index 542c41805ba7..b203e2b6e9a3 100644 --- a/x11/cinnamon-menus/distinfo +++ b/x11/cinnamon-menus/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1656716842 -SHA256 (gnome/linuxmint-cinnamon-menus-5.4.0_GH0.tar.gz) = 47eb864105711c28c4851b64bcc82aa5701095996698db170b86be9ebd914e07 -SIZE (gnome/linuxmint-cinnamon-menus-5.4.0_GH0.tar.gz) = 96312 +TIMESTAMP = 1735837360 +SHA256 (gnome/linuxmint-cinnamon-menus-6.4.0_GH0.tar.gz) = 9cad5ac61900492f66c91810fd13bed9dc37b49ec0b9bbc0bbe9ebf48ee45452 +SIZE (gnome/linuxmint-cinnamon-menus-6.4.0_GH0.tar.gz) = 96524 diff --git a/x11/cinnamon-menus/pkg-plist b/x11/cinnamon-menus/pkg-plist index 40191c9931a3..64f102fd6a87 100644 --- a/x11/cinnamon-menus/pkg-plist +++ b/x11/cinnamon-menus/pkg-plist @@ -6,3 +6,19 @@ lib/libcinnamon-menu-3.so.0.0.1 lib/girepository-1.0/CMenu-3.0.typelib libdata/pkgconfig/libcinnamon-menu-3.0.pc share/gir-1.0/CMenu-3.0.gir +%%PORTDOCS%%share/gtk-doc/html/cmenu/GMenuTree.html +%%PORTDOCS%%share/gtk-doc/html/cmenu/annotation-glossary.html +%%PORTDOCS%%share/gtk-doc/html/cmenu/api-index-full.html +%%PORTDOCS%%share/gtk-doc/html/cmenu/ch01.html +%%PORTDOCS%%share/gtk-doc/html/cmenu/cmenu.devhelp2 +%%PORTDOCS%%share/gtk-doc/html/cmenu/home.png +%%PORTDOCS%%share/gtk-doc/html/cmenu/index.html +%%PORTDOCS%%share/gtk-doc/html/cmenu/ix02.html +%%PORTDOCS%%share/gtk-doc/html/cmenu/left-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/cmenu/left.png +%%PORTDOCS%%share/gtk-doc/html/cmenu/pt01.html +%%PORTDOCS%%share/gtk-doc/html/cmenu/right-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/cmenu/right.png +%%PORTDOCS%%share/gtk-doc/html/cmenu/style.css +%%PORTDOCS%%share/gtk-doc/html/cmenu/up-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/cmenu/up.png diff --git a/x11/cinnamon-screensaver/Makefile b/x11/cinnamon-screensaver/Makefile index 6b4de701e272..906339abc9d2 100644 --- a/x11/cinnamon-screensaver/Makefile +++ b/x11/cinnamon-screensaver/Makefile @@ -1,6 +1,5 @@ PORTNAME= cinnamon-screensaver -PORTVERSION= 5.4.2 -PORTREVISION= 3 +DISTVERSION= 6.4.0 CATEGORIES= x11 gnome DIST_SUBDIR= gnome @@ -13,7 +12,6 @@ LICENSE_COMB= multi LICENSE_FILE_GPLv2+ = ${WRKSRC}/COPYING LICENSE_FILE_LGPL21= ${WRKSRC}/COPYING.LIB -BUILD_DEPENDS= gsettings-desktop-schemas>=3.2.0:devel/gsettings-desktop-schemas LIB_DEPENDS= libaccountsservice.so:sysutils/accountsservice \ libcinnamon-desktop.so:x11/cinnamon-desktop \ libdbus-glib-1.so:devel/dbus-glib \ @@ -24,14 +22,14 @@ RUN_DEPENDS= ${LOCALBASE}/lib/pam_gnome_keyring.so:security/gnome-keyring \ ${PYTHON_PKGNAMEPREFIX}python-xapp>0:x11/py-python-xapp@${PY_FLAVOR} \ ${LOCALBASE}/libexec/unix-selfauth-helper:security/unix-selfauth-helper -USES= gettext-tools gnome meson pkgconfig python shebangfix xorg +USES= gnome meson pkgconfig python shebangfix xorg localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= linuxmint -USE_XORG= x11 xext xinerama xrandr xscrnsaver +USE_XORG= x11 xext xrandr -USE_GNOME= cairo gdkpixbuf glib20 intltool introspection:build libgnomekbd pygobject3 +USE_GNOME= cairo gdkpixbuf glib20 gtk30 introspection:build pygobject3 SHEBANG_GLOB= *.py BINARY_ALIAS= python3=${PYTHON_CMD} @@ -40,9 +38,18 @@ USE_LDCONFIG= yes SUB_FILES+= cinnamon-screensaver.pam +OPTIONS_DEFINE= LOCKING SETRES XINERAMA +OPTIONS_DEFAULT= LOCKING XINERAMA + +LOCKING_DESC= Compile in support for locking the display +SETRES_DESC= Use setresuid/setresgid in the setuid.c helper + +LOCKING_MESON_TRUE= locking +SETRES_MESON_TRUE= setres +XINERAMA_USE= XORG=xinerama +XINERAMA_MESON_TRUE= xinerama + post-patch: - @${REINPLACE_CMD} -e 's|/usr/lib|${PREFIX}/lib|g' \ - ${WRKSRC}/src/pamhelper/authClient.py @${REINPLACE_CMD} -e 's|/usr/share|${PREFIX}/share|' \ ${WRKSRC}/src/pamhelper/cinnamon-screensaver-pam-helper.c \ ${WRKSRC}/libcscreensaver/test-passwd.c \ diff --git a/x11/cinnamon-screensaver/distinfo b/x11/cinnamon-screensaver/distinfo index fa7052a69e99..3cc55efde9a6 100644 --- a/x11/cinnamon-screensaver/distinfo +++ b/x11/cinnamon-screensaver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1660022189 -SHA256 (gnome/linuxmint-cinnamon-screensaver-5.4.2_GH0.tar.gz) = 7ae54b1fc83fff3082b3b43bf5bf01f7cf49eb35cd6b5b42c0e454e2fd619748 -SIZE (gnome/linuxmint-cinnamon-screensaver-5.4.2_GH0.tar.gz) = 154799 +TIMESTAMP = 1735838597 +SHA256 (gnome/linuxmint-cinnamon-screensaver-6.4.0_GH0.tar.gz) = e985b68981482b7ead6aef55988937958539221d752f9a4feb7ced9ac32fe422 +SIZE (gnome/linuxmint-cinnamon-screensaver-6.4.0_GH0.tar.gz) = 160693 diff --git a/x11/cinnamon-screensaver/pkg-plist b/x11/cinnamon-screensaver/pkg-plist index 7b8e7c7faa89..1afd45d1deac 100644 --- a/x11/cinnamon-screensaver/pkg-plist +++ b/x11/cinnamon-screensaver/pkg-plist @@ -2,13 +2,10 @@ bin/cinnamon-screensaver bin/cinnamon-screensaver-command bin/cinnamon-unlock-desktop etc/pam.d/cinnamon-screensaver -lib/girepository-1.0/CScreensaver-1.0.typelib -lib/libcscreensaver.so -lib/libcscreensaver.so.0 -lib/libcscreensaver.so.0.0.0 -libdata/pkgconfig/cscreensaver.pc -@(,,4555) libexec/cinnamon-screensaver-pam-helper -libexec/cs-backup-locker +libexec/cinnamon-screensaver/girepository-1.0/CScreensaver-1.0.typelib +libexec/cinnamon-screensaver/libcscreensaver.so +@(,,4555) libexec/cinnamon-screensaver/cinnamon-screensaver-pam-helper +libexec/cinnamon-screensaver/cs-backup-locker %%DATADIR%%/__init__.py %%DATADIR%%/albumArt.py %%DATADIR%%/audioPanel.py @@ -28,6 +25,7 @@ libexec/cs-backup-locker %%DATADIR%%/dbusdepot/loginInterface.py %%DATADIR%%/dbusdepot/logindClient.py %%DATADIR%%/dbusdepot/mediaPlayerWatcher.py +%%DATADIR%%/dbusdepot/muffinClient.py %%DATADIR%%/dbusdepot/nameBlocker.py %%DATADIR%%/dbusdepot/sessionClient.py %%DATADIR%%/dbusdepot/uPowerClient.py @@ -66,5 +64,7 @@ share/gir-1.0/CScreensaver-1.0.gir share/icons/hicolor/scalable/actions/screensaver-switch-users-symbolic.svg share/icons/hicolor/scalable/actions/screensaver-unlock-symbolic.svg share/icons/hicolor/scalable/apps/csr-backup-locker-icon.svg +share/icons/hicolor/scalable/status/cinnamon-screensaver-view-conceal.svg +share/icons/hicolor/scalable/status/cinnamon-screensaver-view-reveal.svg share/icons/hicolor/scalable/status/screensaver-blank.svg share/icons/hicolor/scalable/status/screensaver-notification-symbolic.svg diff --git a/x11/cinnamon-session/Makefile b/x11/cinnamon-session/Makefile index b7883cac3edf..126615f142b8 100644 --- a/x11/cinnamon-session/Makefile +++ b/x11/cinnamon-session/Makefile @@ -1,6 +1,5 @@ PORTNAME= cinnamon-session -PORTVERSION= 5.4.0 -PORTREVISION= 5 +DISTVERSION= 6.4.0 CATEGORIES= x11 gnome DIST_SUBDIR= gnome @@ -10,26 +9,28 @@ WWW= https://github.com/linuxmint/cinnamon-session LICENSE= GPLv2 -LIB_DEPENDS= libdbus-1.so:devel/dbus \ - libdbus-glib-1.so:devel/dbus-glib \ +LIB_DEPENDS= libcinnamon-desktop.so:x11/cinnamon-desktop \ libxapp.so:x11/xapp \ libcanberra.so:audio/libcanberra -RUN_DEPENDS= console-kit-daemon:sysutils/consolekit2 +RUN_DEPENDS= console-kit-daemon:sysutils/consolekit2 \ + ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} -USES= gl gnome meson pkgconfig python:build shebangfix xorg +USES= gl gnome meson pkgconfig shebangfix xorg python:build USE_GITHUB= yes GH_ACCOUNT= linuxmint -SHEBANG_FILES= data/meson_install_schemas.py +SHEBANG_FILES= data/meson_install_schemas.py \ + cinnamon-session-quit/cinnamon-session-quit.py -USE_GNOME= cairo gdkpixbuf gtk30 +USE_GNOME= cairo gdkpixbuf glib20 gtk30 pango USE_XORG= ice sm x11 xau xcomposite xext xrender xtrans xtst USE_GL= gl - GLIB_SCHEMAS= org.cinnamon.SessionManager.gschema.xml -OPTIONS_DEFINE= IPV6 +MESON_ARGS= -Dxtrans=true + +OPTIONS_DEFINE= IPV6 OPTIONS_DEFAULT= IPV6 IPV6_MESON_TRUE= ipv6 diff --git a/x11/cinnamon-session/distinfo b/x11/cinnamon-session/distinfo index 61afde6aceaf..b48aea7b28e7 100644 --- a/x11/cinnamon-session/distinfo +++ b/x11/cinnamon-session/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1656715196 -SHA256 (gnome/linuxmint-cinnamon-session-5.4.0_GH0.tar.gz) = c3c9351aecebe2abbb5d61663ad19af56fc6413ad6cddb5d753a614b23ec547d -SIZE (gnome/linuxmint-cinnamon-session-5.4.0_GH0.tar.gz) = 199698 +TIMESTAMP = 1736186381 +SHA256 (gnome/linuxmint-cinnamon-session-6.4.0_GH0.tar.gz) = 464075d920df360b5ad94f72395a09b5fbf8b14f0190406ec76055a17659e243 +SIZE (gnome/linuxmint-cinnamon-session-6.4.0_GH0.tar.gz) = 165993 diff --git a/x11/cinnamon-session/pkg-plist b/x11/cinnamon-session/pkg-plist index 3911dab65623..3c0eef38d496 100644 --- a/x11/cinnamon-session/pkg-plist +++ b/x11/cinnamon-session/pkg-plist @@ -1,10 +1,13 @@ bin/cinnamon-session bin/cinnamon-session-quit +libexec/cinnamon-session-binary libexec/cinnamon-session-check-accelerated libexec/cinnamon-session-check-accelerated-helper share/man/man1/cinnamon-session-quit.1.gz share/man/man1/cinnamon-session.1.gz -%%DATADIR%%/csm-inhibit-dialog.glade +%%DATADIR%%/cinnamon-session-quit.glade +%%DATADIR%%/cinnamon-session-quit.py +%%DATADIR%%/config.py %%DATADIR%%/hardware-compatibility share/icons/hicolor/16x16/apps/cinnamon-session-properties.png share/icons/hicolor/22x22/apps/cinnamon-session-properties.png diff --git a/x11/cinnamon/Makefile b/x11/cinnamon/Makefile index 6261c84f1904..b2be860803c9 100644 --- a/x11/cinnamon/Makefile +++ b/x11/cinnamon/Makefile @@ -1,6 +1,6 @@ PORTNAME= cinnamon -PORTVERSION= 5.4.9 -PORTREVISION= 8 +DISTVERSION= 6.4.10 +PORTREVISION= 1 CATEGORIES= x11 gnome DIST_SUBDIR= gnome @@ -13,20 +13,23 @@ WWW= https://github.com/linuxmint/cinnamon LICENSE= GPLv2 LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= ${LOCALBASE}/include/EGL/eglmesaext.h:graphics/mesa-dri +BUILD_DEPENDS= ${LOCALBASE}/include/EGL/eglmesaext.h:graphics/mesa-dri \ + ${PYTHON_PKGNAMEPREFIX}libsass>0:www/py-libsass@${PY_FLAVOR} LIB_DEPENDS= libcjs.so:lang/cjs \ libmuffin.so:x11-wm/muffin \ libcinnamon-menu-3.so:x11/cinnamon-menus \ libdbus-1.so:devel/dbus \ libpolkit-agent-1.so:sysutils/polkit \ libatk-bridge-2.0.so:accessibility/at-spi2-core \ - libsoup-2.4.so:devel/libsoup \ - libxapp.so:x11/xapp + libxapp.so:x11/xapp \ + libgcr-base-3.so:security/gcr3 \ + libcinnamon-desktop.so:x11/cinnamon-desktop RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ gnome-themes-extra>3.0.0:x11-themes/gnome-themes-extra \ caribou>0:accessibility/caribou \ cinnamon-control-center:sysutils/cinnamon-control-center \ cinnamon-screensaver:x11/cinnamon-screensaver \ + cinnamon-settings-daemon>0:sysutils/cinnamon-settings-daemon \ nemo:x11-fm/nemo \ ${PY_PILLOW} \ ${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \ @@ -45,9 +48,18 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}dbus>0:devel/py-dbus@${PY_FLAVOR} \ ${LOCALBASE}/lib/girepository-1.0/GSound-1.0.typelib:audio/gsound \ gnome-backgrounds>0:x11-themes/gnome-backgrounds \ metacity:x11-wm/metacity \ - tint2:x11/tint - -USES= compiler:c11 cpe gettext-runtime gettext-tools:run gl gnome gstreamer \ + tint2:x11/tint \ + lspci:sysutils/pciutils \ + ${LOCALBASE}/libexec/polkit-gnome-authentication-agent-1:sysutils/polkit-gnome \ + ${LOCALBASE}/libexec/cups-pk-helper-mechanism:print/cups-pk-helper \ + ${PYTHON_PKGNAMEPREFIX}tinycss2>0:textproc/py-tinycss2@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}setproctitle>0:devel/py-setproctitle@${PY_FLAVOR} \ + xdg-open:devel/xdg-utils \ + xdg-user-dirs-gtk>0:x11/xdg-user-dirs-gtk \ + inxi:sysutils/inxi \ + wget:ftp/wget + +USES= compiler:c11 cpe gettext-runtime gettext-tools:run gl gnome \ meson perl5 pkgconfig python shebangfix xorg CPE_VENDOR= linuxmint USE_GNOME= cairo gdkpixbuf glib20 gtk30 intltool introspection libxml2 pygobject3 @@ -59,21 +71,28 @@ USE_GITHUB= yes GH_ACCOUNT= linuxmint SHEBANG_GLOB= *.py -SHEBANG_FILES= files/* src/data-to-c.pl +SHEBANG_FILES= files/* src/data-to-c.pl data/theme/parse-sass.sh USE_LDCONFIG= yes +# These libs are found via rpath mechanism +NO_SHLIB_REQUIRES_GLOB= libmuffin-clutter-* libmuffin-cogl-* BINARY_ALIAS= python3=${PYTHON_CMD} MESON_ARGS= -Ddisable_networkmanager=true GLIB_SCHEMAS= org.cinnamon.gschema.xml -OPTIONS_DEFINE= DOCS NLS -OPTIONS_EXCLUDE= DOCS +OPTIONS_DEFINE= DOCS NLS WAYLAND RECORDER +OPTIONS_DEFAULT= RECORDER OPTIONS_SUB= yes +RECORDER_DESC= Build the cinnamon recorder into source + DOCS_BUILD_DEPENDS= gtkdocize:textproc/gtk-doc DOCS_MESON_TRUE= docs +WAYLAND_MESON_TRUE= wayland +RECORDER_MESON_TRUE= build_recorder +RECORDER_USES= gstreamer NLS_RUN_DEPENDS= cinnamon-translations>0:misc/cinnamon-translations @@ -94,15 +113,43 @@ post-patch: ${XARGS} ${REINPLACE_CMD} -e "s|/usr/lib|${PREFIX}/lib|g" @${FIND} ${WRKSRC} -name \* -type f | ${XARGS} ${EGREP} -l "/usr/bin" | \ - ${XARGS} ${REINPLACE_CMD} -e "s|/usr/bin|${PREFIX}/bin|g" + ${XARGS} ${REINPLACE_CMD} -e '\x/usr/bin/passwdx!s|/usr/bin|${PREFIX}/bin|g' + + @${REINPLACE_CMD} -e "/prefixes = /s|'/usr'|'${PREFIX}'|" \ + ${WRKSRC}/files/usr/bin/xlet-about-dialog + # Stop loading network-manager applet by default + @${REINPLACE_CMD} -e "s|, 'panel1:right:7:network@cinnamon.org'||" \ + ${WRKSRC}/data/org.cinnamon.gschema.xml + + # Fix build with no network-manager @${REINPLACE_CMD} -e '/cs-bluetooth/d; /cs-network/d' \ ${WRKSRC}/files/usr/share/cinnamon/cinnamon-settings/cinnamon-settings.py + @${REINPLACE_CMD} -e 's/nm-applet;//' \ + ${WRKSRC}/meson.build + + @${REINPLACE_CMD} -e '/imports.ui.networkAgent/d' \ + ${WRKSRC}/js/ui/main.js + # End of Fix build with no network-manager + + # Fix symlink installation + @${REINPLACE_CMD} -e "s|DESTDIR|MESON_INSTALL_DESTDIR_PREFIX|" \ + ${WRKSRC}/install-scripts/add_symlink.py + # Some python files use #! /usr/bin/python (note the space between the bang and the python interpreter @${FIND} ${WRKSRC} -name \* -type f | ${XARGS} ${EGREP} -l "#!.*\/usr\/bin\/python" | \ ${XARGS} ${REINPLACE_CMD} -e "s|#!.*python.*|#!/usr/bin/env python|g" + # Fix applets that try to exec just python3 + @${REINPLACE_CMD} -e "/'python3[' ]/s|python3|${PYTHON_CMD}|" \ + ${WRKSRC}/files/usr/share/cinnamon/applets/printers@cinnamon.org/applet.js \ + ${WRKSRC}/files/usr/share/cinnamon/applets/grouped-window-list@cinnamon.org/menus.js + + # Fix system lp(1) overlapping with cups' lp(1) + @${REINPLACE_CMD} -e "/'lp'/s|lp|${PREFIX}/bin/lp|" \ + ${WRKSRC}/files/usr/share/cinnamon/applets/printers@cinnamon.org/applet.js + # gtk-doc builds erroneous documentation files otherwise @${FIND} ${WRKSRC} -name '*.orig' -type f -delete @${FIND} ${WRKSRC} -name '*.bak' -type f -delete diff --git a/x11/cinnamon/distinfo b/x11/cinnamon/distinfo index 88eb442ad3e0..267ad77e131a 100644 --- a/x11/cinnamon/distinfo +++ b/x11/cinnamon/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1660060329 -SHA256 (gnome/linuxmint-cinnamon-5.4.9_GH0.tar.gz) = 19c5e85f65baacc79f961cbcebb20fb0050ad6f21678638a9dd1868d197b4727 -SIZE (gnome/linuxmint-cinnamon-5.4.9_GH0.tar.gz) = 2468335 +TIMESTAMP = 1752081962 +SHA256 (gnome/linuxmint-cinnamon-6.4.10_GH0.tar.gz) = eff6d55ec2b6443cec5b829df6240b329fbfa77aafd2064a60fdde2fc5b59f34 +SIZE (gnome/linuxmint-cinnamon-6.4.10_GH0.tar.gz) = 2592994 diff --git a/x11/cinnamon/files/patch-docs_reference_cinnamon_meson.build b/x11/cinnamon/files/patch-docs_reference_cinnamon_meson.build new file mode 100644 index 000000000000..10cdab7f29d7 --- /dev/null +++ b/x11/cinnamon/files/patch-docs_reference_cinnamon_meson.build @@ -0,0 +1,13 @@ +--- docs/reference/cinnamon/meson.build.orig 2025-02-09 15:54:24 UTC ++++ docs/reference/cinnamon/meson.build +@@ -11,6 +11,10 @@ endif + ignore += 'cinnamon-recorder.h' + endif + ++if not have_networkmanager ++ ignore += 'cinnamon-network-agent.h' ++endif ++ + gnome.gtkdoc( + 'cinnamon', + mode: 'xml', diff --git a/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings-users_cinnamon-settings-users.py b/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings-users_cinnamon-settings-users.py new file mode 100644 index 000000000000..0ee26614724f --- /dev/null +++ b/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings-users_cinnamon-settings-users.py @@ -0,0 +1,59 @@ +--- files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py.orig 2025-07-10 21:12:25 UTC ++++ files/usr/share/cinnamon/cinnamon-settings-users/cinnamon-settings-users.py +@@ -255,7 +255,7 @@ class PasswordDialog(Gtk.Dialog): + self.user.set_password(newpass, "") + mask = self.group_mask.get_text() + if "nopasswdlogin" in mask: +- subprocess.call(["gpasswd", "-d", self.user.get_user_name(), "nopasswdlogin"]) ++ subprocess.call(["pw", "groupmod", "nopasswdlogin", "-d", self.user.get_user_name()]) + mask = mask.split(", ") + mask.remove("nopasswdlogin") + mask = ", ".join(mask) +@@ -620,7 +620,7 @@ class Module: + response = dialog.run() + if response == Gtk.ResponseType.OK: + groups = dialog.get_selected_groups() +- subprocess.call(["usermod", user.get_user_name(), "-G", ",".join(groups)]) ++ subprocess.call(["pw", "usermod", user.get_user_name(), "-G", ",".join(groups)]) + groups.sort() + self.groups_label.set_text(", ".join(groups)) + dialog.destroy() +@@ -900,9 +900,9 @@ class Module: + piter = self.users.append(None, [new_user, pixbuf, description]) + # Add the user to his/her own group and sudo if Administrator was selected + if dialog.account_type_combo.get_active() == 1: +- subprocess.call(["usermod", username, "-G", "%s,sudo,nopasswdlogin" % username]) ++ subprocess.call(["pw", "usermod", username, "-G", "%s,sudo,nopasswdlogin" % username]) + else: +- subprocess.call(["usermod", username, "-G", "%s,nopasswdlogin" % username]) ++ subprocess.call(["pw", "usermod", username, "-G", "%s,nopasswdlogin" % username]) + self.load_groups() + dialog.destroy() + +@@ -947,7 +947,7 @@ class Module: + d.set_default_response(Gtk.ResponseType.NO) + r = d.run() + if r == Gtk.ResponseType.YES: +- subprocess.call(["groupdel", group]) ++ subprocess.call(["pw", "groupdel", group]) + self.load_groups() + d.destroy() + +@@ -955,7 +955,7 @@ class Module: + dialog = GroupDialog(_("Group Name"), "", self.window) + response = dialog.run() + if response == Gtk.ResponseType.OK: +- subprocess.call(["groupadd", dialog.entry.get_text().lower()]) ++ subprocess.call(["pw", "groupadd", dialog.entry.get_text().lower()]) + self.load_groups() + dialog.destroy() + +@@ -966,7 +966,7 @@ class Module: + dialog = GroupDialog(_("Group Name"), group, self.window) + response = dialog.run() + if response == Gtk.ResponseType.OK: +- subprocess.call(["groupmod", group, "-n", dialog.entry.get_text().lower()]) ++ subprocess.call(["pw", "groupmod", group, "-l", dialog.entry.get_text().lower()]) + self.load_groups() + dialog.destroy() + diff --git a/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_bin_capi.py b/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_bin_capi.py index 8ea487050de1..92fb927f975a 100644 --- a/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_bin_capi.py +++ b/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_bin_capi.py @@ -1,39 +1,13 @@ ---- files/usr/share/cinnamon/cinnamon-settings/bin/capi.py.orig 2022-06-21 15:01:39 UTC +--- files/usr/share/cinnamon/cinnamon-settings/bin/capi.py.orig 2025-07-10 16:06:25 UTC +++ files/usr/share/cinnamon/cinnamon-settings/bin/capi.py -@@ -27,31 +27,11 @@ class CManager(): - self.extension_point = Gio.io_extension_point_register ("cinnamon-control-center-1") - self.modules = [] +@@ -30,7 +30,9 @@ class CManager: + # get the arch-specific triplet, e.g. 'x86_64-linux-gnu' or 'arm-linux-gnueabihf' + # see also: https://wiki.debian.org/Python/MultiArch + triplet = sysconfig.get_config_var('MULTIARCH') +- paths = ["/usr/lib", "/usr/lib64", f"/usr/lib/{triplet}"] ++ paths = ["/usr/lib", "/usr/lib64"] ++ if triplet: ++ paths.append(f"/usr/lib/{triplet}") -- architecture = platform.machine() -- # get the arch-specific triplet, e.g. 'x86_64-linux-gnu' or 'arm-linux-gnueabihf' -- # see also: https://wiki.debian.org/Python/MultiArch -- triplet = sysconfig.get_config_var('MULTIARCH') -- paths = ["/usr/lib", f"/usr/lib/{triplet}"] -- -- # On x86 archs, iterate through multiple paths -- # For instance, on a Mint i686 box, the path is actually /usr/lib/i386-linux-gnu -- x86archs = ["i386", "i486", "i586", "i686"] -- if architecture in x86archs: -- for arch in x86archs: -- paths += ["/usr/lib/%s" % arch] -- elif architecture == "x86_64": -- paths += ["/usr/lib/x86_64", "/usr/lib64"] -- else: -- paths += ["/usr/lib/%s" % architecture] -- -- for path in paths: -- if not os.path.islink(path): -- path = os.path.join(path, "cinnamon-control-center-1/panels") -- if os.path.exists(path): -- try: -- self.modules = self.modules + Gio.io_modules_load_all_in_directory(path) -- except Exception as e: -- print("capi failed to load multiarch modules from %s: " % path, e) -+ path = os.path.join("/usr/lib", "cinnamon-control-center-1/panels") -+ try: -+ self.modules = self.modules + Gio.io_modules_load_all_in_directory(path) -+ except Exception as e: -+ print("capi failed to load multiarch modules from %s: " % path, e) - - def get_c_widget(self, mod_id): - extension = self.extension_point.get_extension_by_name(mod_id) + # On x86 archs, iterate through multiple paths + # For instance, on a Mint i686 box, the path is actually /usr/lib/i386-linux-gnu diff --git a/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_modules_cs__info.py b/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_modules_cs__info.py new file mode 100644 index 000000000000..3cc8afe08f48 --- /dev/null +++ b/x11/cinnamon/files/patch-files_usr_share_cinnamon_cinnamon-settings_modules_cs__info.py @@ -0,0 +1,41 @@ +--- files/usr/share/cinnamon/cinnamon-settings/modules/cs_info.py.orig 2025-07-10 21:17:21 UTC ++++ files/usr/share/cinnamon/cinnamon-settings/modules/cs_info.py +@@ -54,8 +54,11 @@ def getDiskSize(): + def getDiskSize(): + disksize = 0 + try: +- out = getProcessOut(("lsblk", "--json", "--output", "size", "--bytes", "--nodeps")) +- jsonobj = loads(''.join(out)) ++ out = getProcessOut(("geom", "disk", "list")) ++ jsonobj = {'blockdevices': []} ++ for disk in out: ++ if "Mediasize:" in disk: ++ jsonobj['blockdevices'].append({'size': disk.split()[1]}) + except Exception: + return _("Unknown size"), False + +@@ -71,13 +74,12 @@ def getProcInfos(): + # Source: https://github.com/dylanaraps/neofetch/blob/6dd85d67fc0d4ede9248f2df31b2cd554cca6c2f/neofetch#L2163 + cpudetect = ("model name", "Hardware", "Processor", "cpu model", "chip type", "cpu type") + infos = [ +- ("/proc/cpuinfo", [("cpu_name", cpudetect), ("cpu_siblings", ("siblings",)), ("cpu_cores", ("cpu cores",))]), +- ("/proc/meminfo", [("mem_total", ("MemTotal",))]) ++ ("hw", [("cpu_name", ("hw.model",)), ("cpu_cores", ("hw.ncpu",)), ("mem_total", ("hw.physmem",))]), + ] + + result = {} + for (proc, pairs) in infos: +- for line in getProcessOut(("cat", proc)): ++ for line in getProcessOut(("sysctl", proc)): + for (key, start) in pairs: + for item in start: + if line.startswith(item): +@@ -122,7 +124,7 @@ def createSystemInfos(): + if memunit == "kB": + infos.append((_("Memory"), '%.1f %s' % ((float(memsize)/(1024*1024)), _("GiB")))) + else: +- infos.append((_("Memory"), procInfos['mem_total'])) ++ infos.append((_("Memory"), '%.1f %s' % ((float(memsize)/(1024*1024*1024)), _("GiB")))) + + diskSize, multipleDisks = getDiskSize() + if multipleDisks: diff --git a/x11/cinnamon/pkg-plist b/x11/cinnamon/pkg-plist index 877786656bc5..f27549e838d2 100644 --- a/x11/cinnamon/pkg-plist +++ b/x11/cinnamon/pkg-plist @@ -1,9 +1,7 @@ bin/cinnamon bin/cinnamon-calendar-server -bin/cinnamon-close-dialog bin/cinnamon-dbus-command bin/cinnamon-desktop-editor -bin/cinnamon-display-changes-dialog bin/cinnamon-file-dialog bin/cinnamon-hover-click bin/cinnamon-install-spice @@ -26,6 +24,7 @@ bin/cinnamon2d bin/xlet-about-dialog bin/xlet-settings etc/xdg/menus/cinnamon-applications.menu +etc/xdg/menus/cinnamon-applications-merged lib/cinnamon/Cinnamon-0.1.typelib lib/cinnamon/St-1.0.typelib lib/cinnamon/libcinnamon.so @@ -45,8 +44,6 @@ share/man/man1/cinnamon-screensaver-lock-dialog.1.gz share/man/man1/cinnamon-settings.1.gz share/man/man1/cinnamon.1.gz share/man/man1/cinnamon2d.1.gz -share/man/man1/gnome-session-cinnamon.1.gz -share/man/man1/gnome-session-cinnamon2d.1.gz share/applications/cinnamon-killer-daemon.desktop share/applications/cinnamon-menu-editor.desktop share/applications/cinnamon-onscreen-keyboard.desktop @@ -65,7 +62,6 @@ share/applications/cinnamon-settings-info.desktop share/applications/cinnamon-settings-keyboard.desktop share/applications/cinnamon-settings-mouse.desktop share/applications/cinnamon-settings-notifications.desktop -share/applications/cinnamon-settings-online-accounts.desktop share/applications/cinnamon-settings-panel.desktop share/applications/cinnamon-settings-power.desktop share/applications/cinnamon-settings-privacy.desktop @@ -82,6 +78,87 @@ share/applications/cinnamon-settings-workspaces.desktop share/applications/cinnamon-settings.desktop share/applications/cinnamon.desktop share/applications/cinnamon2d.desktop +share/applications/cinnamon-settings-actions.desktop +share/applications/cinnamon-settings-gestures.desktop +share/applications/cinnamon-settings-nightlight.desktop +%%WAYLAND%%share/applications/cinnamon-wayland.desktop +%%WAYLAND%%%%DATADIR%%-session/sessions/cinnamon-wayland.session +%%DATADIR%%/Cinnamon-0.1.gir +%%DATADIR%%/St-1.0.gir +%%DATADIR%%/applets/cornerbar@cinnamon.org/applet.js +%%DATADIR%%/applets/cornerbar@cinnamon.org/metadata.json +%%DATADIR%%/applets/cornerbar@cinnamon.org/settings-schema.json +%%DATADIR%%/applets/grouped-window-list@cinnamon.org/state.js +%%DATADIR%%/applets/grouped-window-list@cinnamon.org/workspace.js +%%DATADIR%%/applets/inhibit@cinnamon.org/icons/inhibit-active-notifications-disabled-symbolic.svg +%%DATADIR%%/applets/inhibit@cinnamon.org/icons/inhibit-notification-active-symbolic.svg +%%DATADIR%%/applets/inhibit@cinnamon.org/icons/inhibit-notification-symbolic.svg +%%DATADIR%%/applets/inhibit@cinnamon.org/icons/inhibit-notifications-disabled-symbolic.svg +%%DATADIR%%/applets/inhibit@cinnamon.org/settings-schema.json +%%DATADIR%%/cinnamon-settings/appearance-dark.svg +%%DATADIR%%/cinnamon-settings/appearance-light.svg +%%DATADIR%%/cinnamon-settings/appearance-mixed.svg +%%DATADIR%%/cinnamon-settings/color_dot.svg +%%DATADIR%%/cinnamon-settings/modules/cs_actions.py +%%DATADIR%%/cinnamon-settings/modules/cs_gestures.py +%%DATADIR%%/cinnamon-settings/modules/cs_nightlight.py +%%DATADIR%%/cinnamon-settings/themes.ui +%%DATADIR%%/js/misc/portalHandlers.js +%%DATADIR%%/js/ui/audioDeviceSelection.js +%%DATADIR%%/js/ui/barLevel.js +%%DATADIR%%/js/ui/closeDialog.js +%%DATADIR%%/js/ui/dialog.js +%%DATADIR%%/js/ui/endSessionDialog.js +%%DATADIR%%/js/ui/gestures/ToucheggTypes.js +%%DATADIR%%/js/ui/gestures/actions.js +%%DATADIR%%/js/ui/gestures/gesturesManager.js +%%DATADIR%%/js/ui/gestures/mprisController.js +%%DATADIR%%/js/ui/keyringPrompt.js +%%DATADIR%%/js/ui/locatePointer.js +%%DATADIR%%/js/ui/monitorLabeler.js +%%DATADIR%%/js/ui/networkAgent.js +%%DATADIR%%/js/ui/polkitAuthenticationAgent.js +%%DATADIR%%/js/ui/ripples.js +%%DATADIR%%/js/ui/userWidget.js +%%DATADIR%%/js/ui/workspaceOsd.js +%%DATADIR%%/theme/add-workspace-hover.svg +%%DATADIR%%/theme/add-workspace.svg +%%DATADIR%%/theme/calendar-arrow-left-hover.svg +%%DATADIR%%/theme/calendar-arrow-right-hover.svg +%%DATADIR%%/theme/radio-off.svg +%%DATADIR%%/theme/radio.svg +%%DATADIR%%/theme/toggle-off.svg +%%DATADIR%%/theme/toggle-on.svg +%%DATADIR%%/theme/trash-icon.svg +%%DATADIR%%/thumbnails/cursors/Bibata-Modern-Amber.png +%%DATADIR%%/thumbnails/cursors/Bibata-Modern-Classic.png +%%DATADIR%%/thumbnails/cursors/Bibata-Modern-Ice.png +%%DATADIR%%/thumbnails/cursors/Bibata-Original-Classic.png +%%DATADIR%%/thumbnails/cursors/Bibata-Original-Ice.png +%%DATADIR%%/thumbnails/cursors/Breeze_Snow.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Black.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Blue.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Green.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Orange.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Red.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Slim-Black.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Slim-Blue.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Slim-Green.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Slim-Orange.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Slim-Red.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-Slim-White.png +%%DATADIR%%/thumbnails/cursors/ComixCursors-White.png +%%DATADIR%%/thumbnails/cursors/Paper.png +%%DATADIR%%/thumbnails/cursors/Yaru.png +%%DATADIR%%/thumbnails/cursors/breeze_cursors.png +%%DATADIR%%/thumbnails/cursors/handhelds.png +%%DATADIR%%/thumbnails/cursors/oxy-black.png +%%DATADIR%%/thumbnails/cursors/oxy-blue.png +%%DATADIR%%/thumbnails/cursors/oxy-white.png +%%DATADIR%%/thumbnails/cursors/oxy-yellow.png +%%DATADIR%%/thumbnails/cursors/oxy-zion.png +%%DATADIR%%/thumbnails/cursors/redglass.png +%%DATADIR%%/thumbnails/cursors/whiteglass.png %%DATADIR%%-session/sessions/cinnamon.session %%DATADIR%%-session/sessions/cinnamon2d.session %%DATADIR%%/applets/a11y@cinnamon.org/applet.js @@ -99,7 +176,6 @@ share/applications/cinnamon2d.desktop %%DATADIR%%/applets/favorites@cinnamon.org/metadata.json %%DATADIR%%/applets/favorites@cinnamon.org/settings-schema.json %%DATADIR%%/applets/grouped-window-list@cinnamon.org/appGroup.js -%%DATADIR%%/applets/grouped-window-list@cinnamon.org/appList.js %%DATADIR%%/applets/grouped-window-list@cinnamon.org/applet.js %%DATADIR%%/applets/grouped-window-list@cinnamon.org/constants.js %%DATADIR%%/applets/grouped-window-list@cinnamon.org/icons/news-symbolic.svg @@ -254,10 +330,8 @@ share/applications/cinnamon2d.desktop %%DATADIR%%/cinnamon-settings/bin/imtools.py %%DATADIR%%/cinnamon-settings/bin/proxygsettings.py %%DATADIR%%/cinnamon-settings/bin/scrollbar-test-widget.glade -%%DATADIR%%/cinnamon-settings/bin/scrollbar-test-widget.py %%DATADIR%%/cinnamon-settings/bin/tweenEquations.py %%DATADIR%%/cinnamon-settings/bin/util.py -%%DATADIR%%/cinnamon-settings/cinnamon-online-accounts-info.ui %%DATADIR%%/cinnamon-settings/cinnamon-settings.py %%DATADIR%%/cinnamon-settings/cinnamon-settings.ui %%DATADIR%%/cinnamon-settings/config.py @@ -279,7 +353,6 @@ share/applications/cinnamon2d.desktop %%DATADIR%%/cinnamon-settings/modules/cs_keyboard.py %%DATADIR%%/cinnamon-settings/modules/cs_mouse.py %%DATADIR%%/cinnamon-settings/modules/cs_notifications.py -%%DATADIR%%/cinnamon-settings/modules/cs_online_accounts.py %%DATADIR%%/cinnamon-settings/modules/cs_panel.py %%DATADIR%%/cinnamon-settings/modules/cs_power.py %%DATADIR%%/cinnamon-settings/modules/cs_privacy.py @@ -352,7 +425,6 @@ share/applications/cinnamon2d.desktop %%DATADIR%%/js/misc/pointerTracker.js %%DATADIR%%/js/misc/screenSaver.js %%DATADIR%%/js/misc/signalManager.js -%%DATADIR%%/js/misc/state.js %%DATADIR%%/js/misc/timers.js %%DATADIR%%/js/misc/util.js %%DATADIR%%/js/misc/windowUtils.js @@ -429,35 +501,16 @@ share/applications/cinnamon2d.desktop %%DATADIR%%/sounds/bell.ogg %%DATADIR%%/sounds/togglekeys-sound-off.ogg %%DATADIR%%/sounds/togglekeys-sound-on.ogg -%%DATADIR%%/theme/add-workspace-hover.png -%%DATADIR%%/theme/add-workspace.png %%DATADIR%%/theme/calendar-arrow-left.svg %%DATADIR%%/theme/calendar-arrow-right.svg -%%DATADIR%%/theme/calendar-selected.svg -%%DATADIR%%/theme/calendar-today-selected.svg -%%DATADIR%%/theme/calendar-today.svg %%DATADIR%%/theme/checkbox-off.svg %%DATADIR%%/theme/checkbox.svg %%DATADIR%%/theme/cinnamon.css -%%DATADIR%%/theme/close-window-hover.svg -%%DATADIR%%/theme/close-window.svg %%DATADIR%%/theme/close.svg %%DATADIR%%/theme/corner-ripple.png %%DATADIR%%/theme/menu-symbolic.svg -%%DATADIR%%/theme/overview-hover.png -%%DATADIR%%/theme/overview.png -%%DATADIR%%/theme/process-working.svg -%%DATADIR%%/theme/radiobutton-off.svg -%%DATADIR%%/theme/radiobutton.svg -%%DATADIR%%/theme/scroll-hhandle.svg -%%DATADIR%%/theme/scroll-vhandle.svg %%DATADIR%%/theme/thumbnail-generic.png %%DATADIR%%/theme/thumbnail.png -%%DATADIR%%/theme/toggle-off-intl.svg -%%DATADIR%%/theme/toggle-off-us.svg -%%DATADIR%%/theme/toggle-on-intl.svg -%%DATADIR%%/theme/toggle-on-us.svg -%%DATADIR%%/theme/trash-icon.png %%DATADIR%%/thumbnails/cinnamon/unknown.png %%DATADIR%%/thumbnails/cursors/Adwaita.png %%DATADIR%%/thumbnails/cursors/DMZ-Black.png @@ -512,8 +565,6 @@ share/desktop-directories/cinnamon-utility.directory %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-docInfo.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-signalManager-SignalManager.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-signalManager-section.html -%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-state-section.html -%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-state.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-util-section.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-misc-util.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-Applet.html @@ -523,6 +574,7 @@ share/desktop-directories/cinnamon-utility.directory %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-MenuItem.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-TextApplet.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-TextIconApplet.html +%%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-PopupResizeHandler.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-applet-section.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-appletManager-section.html %%PORTDOCS%%share/gtk-doc/html/cinnamon-js/cinnamon-js-ui-appletManager.html @@ -677,7 +729,6 @@ share/desktop-directories/cinnamon-utility.directory %%PORTDOCS%%share/gtk-doc/html/cinnamon/ch03.html %%PORTDOCS%%share/gtk-doc/html/cinnamon/ch04.html %%PORTDOCS%%share/gtk-doc/html/cinnamon/ch05.html -%%PORTDOCS%%share/gtk-doc/html/cinnamon/ch06.html %%PORTDOCS%%share/gtk-doc/html/cinnamon/cinnamon-cinnamon-tray-manager.html %%PORTDOCS%%share/gtk-doc/html/cinnamon/cinnamon-cinnamon-util.html %%PORTDOCS%%share/gtk-doc/html/cinnamon/cinnamon-cinnamon-wm.html @@ -779,6 +830,21 @@ share/icons/hicolor/scalable/emblems/cs-xlet-installed.svg share/icons/hicolor/scalable/emblems/cs-xlet-running.svg share/icons/hicolor/scalable/emblems/cs-xlet-system.svg share/icons/hicolor/scalable/emblems/cs-xlet-update.svg +share/desktop-directories/cinnamon-science.directory +share/glib-2.0/schemas/org.cinnamon.gestures.gschema.xml +share/icons/hicolor/scalable/actions/view-conceal-symbolic.svg +share/icons/hicolor/scalable/actions/view-reveal-symbolic.svg +%%WAYLAND%%share/icons/hicolor/scalable/apps/cinnamon-wayland_badge-symbolic.svg +share/icons/hicolor/scalable/apps/cinnamon2d_badge-symbolic.svg +share/icons/hicolor/scalable/apps/cinnamon_badge-symbolic.svg +share/icons/hicolor/scalable/categories/cinnamon-all-applications-symbolic.svg +share/icons/hicolor/scalable/categories/cs-actions.svg +share/icons/hicolor/scalable/categories/cs-gestures.svg +share/icons/hicolor/scalable/categories/cs-nightlight.svg +share/man/man1/cinnamon-session-cinnamon.1.gz +share/man/man1/cinnamon-session-cinnamon2d.1.gz +%%WAYLAND%%share/wayland-sessions/cinnamon-wayland.desktop +share/xdg-desktop-portal/x-cinnamon-portals.conf share/polkit-1/actions/org.cinnamon.settings-users.policy share/xsessions/cinnamon.desktop share/xsessions/cinnamon2d.desktop diff --git a/x11/cl-clx-sbcl/Makefile b/x11/cl-clx-sbcl/Makefile index c2604867ba73..16dda28992ca 100644 --- a/x11/cl-clx-sbcl/Makefile +++ b/x11/cl-clx-sbcl/Makefile @@ -1,6 +1,6 @@ PORTNAME= clx DISTVERSION= 0.7.6 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= x11 lisp PKGNAMEPREFIX= cl- PKGNAMESUFFIX= -sbcl diff --git a/x11/clipcat/Makefile b/x11/clipcat/Makefile index 632698e4360b..55f73f2e2cf2 100644 --- a/x11/clipcat/Makefile +++ b/x11/clipcat/Makefile @@ -1,7 +1,7 @@ PORTNAME= clipcat DISTVERSIONPREFIX= v DISTVERSION= 0.21.0 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 MAINTAINER= yuri@FreeBSD.org diff --git a/x11/cliphist/Makefile b/x11/cliphist/Makefile index 3a3b37433940..612028de81d9 100644 --- a/x11/cliphist/Makefile +++ b/x11/cliphist/Makefile @@ -1,7 +1,7 @@ PORTNAME= cliphist DISTVERSIONPREFIX= v DISTVERSION= 0.6.1 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= x11 wayland MAINTAINER= ports@FreeBSD.org diff --git a/x11/clipman/Makefile b/x11/clipman/Makefile index b9821bd2e7a4..662ddd5fcef6 100644 --- a/x11/clipman/Makefile +++ b/x11/clipman/Makefile @@ -1,7 +1,7 @@ PORTNAME= clipman DISTVERSIONPREFIX= v DISTVERSION= 1.6.4 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11 wayland MAINTAINER= ports@FreeBSD.org diff --git a/x11/darktile/Makefile b/x11/darktile/Makefile index a50888a13933..dd59d1760e6e 100644 --- a/x11/darktile/Makefile +++ b/x11/darktile/Makefile @@ -1,7 +1,7 @@ PORTNAME= darktile DISTVERSIONPREFIX= v DISTVERSION= 0.0.11 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= x11 MAINTAINER= yuri@FreeBSD.org diff --git a/x11/eww/Makefile b/x11/eww/Makefile index deb3848978cf..9bb53faf0942 100644 --- a/x11/eww/Makefile +++ b/x11/eww/Makefile @@ -1,7 +1,7 @@ PORTNAME= eww DISTVERSIONPREFIX= v DISTVERSION= 0.6.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= x11 wayland PKGNAMESUFFIX= -${FLAVOR} diff --git a/x11/fstobdf/Makefile b/x11/fstobdf/Makefile index a44bf0026c68..7b6844ee74ae 100644 --- a/x11/fstobdf/Makefile +++ b/x11/fstobdf/Makefile @@ -1,15 +1,17 @@ PORTNAME= fstobdf -PORTVERSION= 1.0.6 -PORTREVISION= 1 +DISTVERSION= 1.0.7 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Generate BDF font from X font server +WWW= https://gitlab.freedesktop.org/xorg/app/fstobdf -USES= xorg xorg-cat:app -USE_XORG= x11 libfs +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= tar:xz xorg xorg-cat:app +USE_XORG= libfs x11 xorgproto PLIST_FILES= bin/fstobdf share/man/man1/fstobdf.1.gz -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include <bsd.port.mk> diff --git a/x11/fstobdf/distinfo b/x11/fstobdf/distinfo index 34a2ed2df93b..b0cd194f4903 100644 --- a/x11/fstobdf/distinfo +++ b/x11/fstobdf/distinfo @@ -1,2 +1,3 @@ -SHA256 (xorg/app/fstobdf-1.0.6.tar.bz2) = 66cf550326c993e7043f260a8ec4a533a3bf9d8f0e7397a6fe9cca803732e92e -SIZE (xorg/app/fstobdf-1.0.6.tar.bz2) = 127170 +TIMESTAMP = 1750931334 +SHA256 (xorg/app/fstobdf-1.0.7.tar.xz) = 2624cbf071ccca89c2a6dadd65004784f478b2ba1c62b8209e03909954f36b50 +SIZE (xorg/app/fstobdf-1.0.7.tar.xz) = 122432 diff --git a/x11/fstobdf/pkg-descr b/x11/fstobdf/pkg-descr index e5adf2a0fc75..0ef467815802 100644 --- a/x11/fstobdf/pkg-descr +++ b/x11/fstobdf/pkg-descr @@ -1,2 +1,4 @@ -This package contains fstobdf, a program for generating BDF fonts from -an X font server. +The fstobdf program reads a font from a font server and prints a BDF +file on the standard output that may be used to recreate the font. +This is useful in testing servers, debugging font metrics, and +reproducing lost BDF files. diff --git a/x11/gnome-shell-extensions/Makefile b/x11/gnome-shell-extensions/Makefile index e8cc08e9fa41..478879d7a41f 100644 --- a/x11/gnome-shell-extensions/Makefile +++ b/x11/gnome-shell-extensions/Makefile @@ -1,5 +1,5 @@ PORTNAME= gnome-shell-extensions -PORTVERSION= 47.5 +PORTVERSION= 47.6 CATEGORIES= x11 gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome @@ -11,17 +11,17 @@ WWW= https://apps.gnome.org/Extensions/ LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING -PORTSCOUT= limit:^47\. - LIB_DEPENDS= libgjs.so:lang/gjs RUN_DEPENDS= gnome-shell>=47.0:x11/gnome-shell \ libgtop>0:devel/libgtop \ gnome-menus>0:x11/gnome-menus NO_ARCH= yes -USES= gettext gnome meson pkgconfig python tar:xz +USES= gettext-tools gnome meson pkgconfig python tar:xz USE_GNOME= glib20 -USE_LDCONFIG= yes + +PORTSCOUT= limit:^47\. + MESON_ARGS= -Dclassic_mode=true BINARY_ALIAS= python3=${PYTHON_CMD} diff --git a/x11/gnome-shell-extensions/distinfo b/x11/gnome-shell-extensions/distinfo index 200627acc554..938599ce62f1 100644 --- a/x11/gnome-shell-extensions/distinfo +++ b/x11/gnome-shell-extensions/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748505107 -SHA256 (gnome/gnome-shell-extensions-47.5.tar.xz) = 3a1122d151672ce2dee874fa88e27114c2bdbf210eb32ba07e842eb32754a4ca -SIZE (gnome/gnome-shell-extensions-47.5.tar.xz) = 221612 +TIMESTAMP = 1751207733 +SHA256 (gnome/gnome-shell-extensions-47.6.tar.xz) = 44f6af6e11f17324c25ec290c4727517f2331c335c6e5de5859178911b7cfd33 +SIZE (gnome/gnome-shell-extensions-47.6.tar.xz) = 221684 diff --git a/x11/gnome-shell/Makefile b/x11/gnome-shell/Makefile index 56424ccc24ff..3bce8c6a07b9 100644 --- a/x11/gnome-shell/Makefile +++ b/x11/gnome-shell/Makefile @@ -1,6 +1,5 @@ PORTNAME= gnome-shell -PORTVERSION= 47.7 -PORTREVISION= 1 +PORTVERSION= 47.8 CATEGORIES= x11 gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome @@ -12,19 +11,14 @@ WWW= https://gitlab.gnome.org/GNOME/gnome-shell LICENSE= GPLv2+ LGPL21+ LICENSE_COMB= multi -PORTSCOUT= limit:^47\. - BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}docutils>0:textproc/py-docutils@${PY_FLAVOR} \ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \ sassc:textproc/sassc -LIB_DEPENDS= libdrm.so:graphics/libdrm \ - libgcr-4.so:security/gcr \ +LIB_DEPENDS= libgcr-4.so:security/gcr \ libgjs.so:lang/gjs \ - libgnome-autoar-0.so:archivers/gnome-autoar \ libgraphene-1.0.so:graphics/graphene \ libical.so:devel/libical \ - libicuuc.so:devel/icu \ libjson-glib-1.0.so:devel/json-glib \ libmutter-15.so:x11-wm/mutter \ libp11-kit.so:security/p11-kit \ @@ -36,14 +30,16 @@ LIB_DEPENDS= libdrm.so:graphics/libdrm \ RUN_DEPENDS= gdm:x11/gdm \ tecla:x11/tecla -USES= compiler:c11 cpe gettext gnome gstreamer localbase \ +USES= compiler:c11 cpe gettext-tools gnome gstreamer localbase \ meson pathfix pkgconfig python:build shebangfix tar:xz xorg CPE_VENDOR= gnome USE_GNOME= atk evolutiondataserver3 gdkpixbuf glib20 \ gnomedesktop4 gnomecontrolcenter3 gtk40 introspection \ libxml2 libxslt:build USE_XORG= x11 xfixes -USE_LDCONFIG= yes + +PORTSCOUT= limit:^47\. + SHEBANG_FILES= src/gnome-shell-test-tool.in \ src/data-to-c.py # These libs are found via rpath mechanism diff --git a/x11/gnome-shell/distinfo b/x11/gnome-shell/distinfo index 5905bfdddc94..0dedebf54cb1 100644 --- a/x11/gnome-shell/distinfo +++ b/x11/gnome-shell/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748504335 -SHA256 (gnome/gnome-shell-47.7.tar.xz) = 7afb263e95327e3c05775553a409b26fc224004784224e5927bc28aa6550e3ab -SIZE (gnome/gnome-shell-47.7.tar.xz) = 2142328 +TIMESTAMP = 1751312448 +SHA256 (gnome/gnome-shell-47.8.tar.xz) = 42d19a2ff449ce0cb139ec240b4a969d8df9ad7c9b938364461a0360f1c3a028 +SIZE (gnome/gnome-shell-47.8.tar.xz) = 2142660 diff --git a/x11/gnome-shell/files/org.freedesktop.ConsoleKit.Manager.xml b/x11/gnome-shell/files/org.freedesktop.ConsoleKit.Manager.xml index aff663e3f53b..56ce41638f6d 100644 --- a/x11/gnome-shell/files/org.freedesktop.ConsoleKit.Manager.xml +++ b/x11/gnome-shell/files/org.freedesktop.ConsoleKit.Manager.xml @@ -13,8 +13,7 @@ <arg type="s" direction="in"/> <arg type="h" direction="out"/> </method> - <method name="GetSessionForCookie"> - <arg type="s" direction="in"/> + <method name="GetCurrentSession"> <arg type="o" direction="out"/> </method> <method name="ListSessions"> diff --git a/x11/gnome-shell/files/patch-meson.build b/x11/gnome-shell/files/patch-meson.build index 80da036290d5..3b08518ebe6e 100644 --- a/x11/gnome-shell/files/patch-meson.build +++ b/x11/gnome-shell/files/patch-meson.build @@ -1,12 +1,20 @@ ---- meson.build.orig 2023-04-24 08:26:56 UTC +--- meson.build.orig 2025-06-29 10:48:12 UTC +++ meson.build -@@ -148,8 +148,10 @@ cdata.set('HAVE_FDWALK', cc.has_function('fdwalk')) +@@ -157,11 +157,13 @@ cdata.set('HAVE_SYS_RESOURCE_H', cc.has_header('sys/re cdata.set('HAVE_MALLINFO', cc.has_function('mallinfo')) cdata.set('HAVE_MALLINFO2', cc.has_function('mallinfo2')) cdata.set('HAVE_SYS_RESOURCE_H', cc.has_header('sys/resource.h')) +-cdata.set('HAVE_EXE_INTROSPECTION', +- cc.has_header('elf.h') and +- cc.has_header('link.h') and +- cc.has_define('__GLIBC__', prefix: '#include <link.h>') +-) +if host_machine.system() == 'linux' - cdata.set('HAVE_EXE_INTROSPECTION', - cc.has_header('elf.h') and cc.has_header('link.h')) ++ cdata.set('HAVE_EXE_INTROSPECTION', ++ cc.has_header('elf.h') and ++ cc.has_header('link.h') and ++ cc.has_define('__GLIBC__', prefix: '#include <link.h>') ++ ) +endif cdata.set('HAVE__NL_TIME_FIRST_WEEKDAY', cc.has_header_symbol('langinfo.h', '_NL_TIME_FIRST_WEEKDAY') diff --git a/x11/gnome-shell/pkg-message b/x11/gnome-shell/pkg-message deleted file mode 100644 index 47d33bee49d9..000000000000 --- a/x11/gnome-shell/pkg-message +++ /dev/null @@ -1,17 +0,0 @@ -[ -{ type: install - message: <<EOM -Gnome-shell requires acceleration of to work. For this a nvidia card -with the nvidia-driver, or a Intel/ATI KMS enabled card is needed. - -For the nvidia users no other changes are needed. For Intel/ATI KMS -driver the user needs to have read/write permissions on -/dev/dri/cardN (usually N=0). If gnome-shell is launched from gdm, the -gdm user also needs this access. - -Access can be granted by adding the user(s) to the video group. - -% pw groupmod video -m jerry -EOM -} -] diff --git a/x11/gnome-terminal/Makefile b/x11/gnome-terminal/Makefile index e73464891fd9..c5af563ce075 100644 --- a/x11/gnome-terminal/Makefile +++ b/x11/gnome-terminal/Makefile @@ -1,5 +1,5 @@ PORTNAME= gnome-terminal -DISTVERSION= 3.54.5 +DISTVERSION= 3.56.2 CATEGORIES= x11 gnome MASTER_SITES= GNOME DIST_SUBDIR= gnome @@ -8,20 +8,21 @@ MAINTAINER= gnome@FreeBSD.org COMMENT= Terminal component for the GNOME Desktop WWW= https://gitlab.gnome.org/GNOME/gnome-terminal -LICENSE= GPLv3+ -LICENSE_FILE= ${WRKSRC}/COPYING +LICENSE= GFDL GPLv3+ +LICENSE_COMB= multi +LICENSE_FILE_GPLv3+ = ${WRKSRC}/COPYING +LICENSE_FILE_GFDL= ${WRKSRC}/COPYING.GFDL BUILD_DEPENDS= docbook-xsl>0:textproc/docbook-xsl \ gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas \ itstool:textproc/itstool -LIB_DEPENDS= libpcre2-8.so:devel/pcre2 \ - libuuid.so:misc/e2fsprogs-libuuid \ - libhandy-1.so:x11-toolkits/libhandy +LIB_DEPENDS= libhandy-1.so:x11-toolkits/libhandy \ + libuuid.so:misc/libuuid RUN_DEPENDS= gsettings-desktop-schemas>0:devel/gsettings-desktop-schemas -USES= cpe gettext gnome localbase meson pkgconfig python \ +USES= cpe gettext-tools gnome localbase meson pkgconfig python \ tar:xz vala:build xorg -USE_GNOME= cairo dconf gdkpixbuf gtk30 vte3 libxslt:build +USE_GNOME= cairo gtk30 vte3 libxslt:build USE_XORG= x11 CPE_VENDOR= gnome diff --git a/x11/gnome-terminal/distinfo b/x11/gnome-terminal/distinfo index 22638dee61fc..b4babcf92cfa 100644 --- a/x11/gnome-terminal/distinfo +++ b/x11/gnome-terminal/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748281640 -SHA256 (gnome/gnome-terminal-3.54.5.tar.xz) = 132699f818341779c8aa9c0d049b778cbc6f82c1c37a17530354a47049962551 -SIZE (gnome/gnome-terminal-3.54.5.tar.xz) = 2010464 +TIMESTAMP = 1751409847 +SHA256 (gnome/gnome-terminal-3.56.2.tar.xz) = 235bc09dfa34cc5f1e95122e9bf60203a84daf861cfacf7e4496c5f548239978 +SIZE (gnome/gnome-terminal-3.56.2.tar.xz) = 2007732 diff --git a/x11/grim/Makefile b/x11/grim/Makefile index 51536628b632..f6475d2804ea 100644 --- a/x11/grim/Makefile +++ b/x11/grim/Makefile @@ -1,24 +1,25 @@ PORTNAME= grim DISTVERSIONPREFIX= v -DISTVERSION= 1.4.1 -PORTREVISION= 2 +DISTVERSION= 1.5.0 CATEGORIES= x11 wayland -MASTER_SITES= https://git.sr.ht/~emersion/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ MAINTAINER= jbeich@FreeBSD.org COMMENT= Grab images from a Wayland compositor -WWW= https://sr.ht/~emersion/grim/ +WWW= https://gitlab.freedesktop.org/emersion/grim LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= wayland-protocols>=1.14:graphics/wayland-protocols +BUILD_DEPENDS= wayland-protocols>=1.37:graphics/wayland-protocols LIB_DEPENDS= libpng.so:graphics/png \ libwayland-client.so:graphics/wayland USES= compiler:c11 gnome meson pkgconfig xorg +USE_GITLAB= yes USE_GNOME= cairo USE_XORG= pixman +GL_SITE= https://gitlab.freedesktop.org +GL_ACCOUNT= emersion PLIST_FILES= bin/${PORTNAME} OPTIONS_DEFINE= JPEG MANPAGES diff --git a/x11/grim/distinfo b/x11/grim/distinfo index 12ceee6a8fb4..5f1329e22bec 100644 --- a/x11/grim/distinfo +++ b/x11/grim/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1686745509 -SHA256 (grim-v1.4.1.tar.gz) = 5ed8e70fcd83a7e203e92d34dbb82a1342d3f13ad98a6b0310cc97e1a9342ded -SIZE (grim-v1.4.1.tar.gz) = 18372 +TIMESTAMP = 1751826241 +SHA256 (grim-v1.5.0.tar.bz2) = f27cbbc87c191a10b4643cb1f600a3b6cce1613cfb46e4b199b098fb3b83a5a9 +SIZE (grim-v1.5.0.tar.bz2) = 18502 diff --git a/x11/hybrid-bar/Makefile b/x11/hybrid-bar/Makefile index bba5a29dff7d..cf9ccec43bbd 100644 --- a/x11/hybrid-bar/Makefile +++ b/x11/hybrid-bar/Makefile @@ -1,6 +1,6 @@ PORTNAME= hybrid-bar DISTVERSION= 0.4.9 -PORTREVISION= 20 +PORTREVISION= 21 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org diff --git a/x11/hyprcursor/Makefile b/x11/hyprcursor/Makefile index a9ddfab0ebb5..d72ec7513138 100644 --- a/x11/hyprcursor/Makefile +++ b/x11/hyprcursor/Makefile @@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v DISTVERSION= 0.1.12 CATEGORIES= x11 -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Hyprland cursor format, library and utilities WWW= https://github.com/hyprwm/hyprcursor diff --git a/x11/hypridle/Makefile b/x11/hypridle/Makefile index 0f31bd80a102..3144006df543 100644 --- a/x11/hypridle/Makefile +++ b/x11/hypridle/Makefile @@ -4,7 +4,7 @@ DISTVERSION= 0.1.6 PORTREVISION= 2 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Hyprland's idle daemon #' WWW= https://github.com/hyprwm/hypridle diff --git a/x11/hyprland-qtutils/Makefile b/x11/hyprland-qtutils/Makefile index 129713cb2287..4530953a9e0f 100644 --- a/x11/hyprland-qtutils/Makefile +++ b/x11/hyprland-qtutils/Makefile @@ -4,7 +4,7 @@ DISTVERSION= 0.1.4 PORTREVISION= 1 CATEGORIES= x11 -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Hyprland QT/qml utility apps WWW= https://github.com/hyprwm/hyprland-qtutils diff --git a/x11/hyprlock/Makefile b/x11/hyprlock/Makefile index 85684881a4e6..a530cd68d4a9 100644 --- a/x11/hyprlock/Makefile +++ b/x11/hyprlock/Makefile @@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v DISTVERSION= 0.8.2 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Hyprland's GPU-accelerated screen locking utility #' WWW= https://github.com/hyprwm/hyprlock diff --git a/x11/hyprpaper/Makefile b/x11/hyprpaper/Makefile index 3bdb49070916..ae66b6b427b4 100644 --- a/x11/hyprpaper/Makefile +++ b/x11/hyprpaper/Makefile @@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v DISTVERSION= 0.7.5 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Blazing fast Wayland wallpaper utility with IPC controls WWW= https://github.com/hyprwm/hyprpaper diff --git a/x11/hyprpicker/Makefile b/x11/hyprpicker/Makefile index 1eebdf755cf1..1b80838ea334 100644 --- a/x11/hyprpicker/Makefile +++ b/x11/hyprpicker/Makefile @@ -3,7 +3,7 @@ DISTVERSIONPREFIX= v DISTVERSION= 0.4.5 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Color picker and magnifier for Wayland WWW= https://github.com/hyprwm/hyprpicker diff --git a/x11/i3bar-river/Makefile b/x11/i3bar-river/Makefile index 8755e343e6a4..10d5cf5544be 100644 --- a/x11/i3bar-river/Makefile +++ b/x11/i3bar-river/Makefile @@ -1,7 +1,7 @@ PORTNAME= i3bar-river DISTVERSIONPREFIX= v DISTVERSION= 1.1.0 -PORTREVISION= 5 +PORTREVISION= 6 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org diff --git a/x11/ico/Makefile b/x11/ico/Makefile index bbadbee338dc..562feeec025d 100644 --- a/x11/ico/Makefile +++ b/x11/ico/Makefile @@ -1,15 +1,16 @@ PORTNAME= ico -PORTVERSION= 1.0.5 -PORTREVISION= 1 +DISTVERSION= 1.0.6 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Displays a wire-frame rotating plyhedron +WWW= https://gitlab.freedesktop.org/xorg/app/ico -USES= xorg xorg-cat:app -USE_XORG= x11 +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xorgproto PLIST_FILES= bin/ico share/man/man1/ico.1.gz diff --git a/x11/ico/distinfo b/x11/ico/distinfo index fd74d342d5fa..5e7134ce6f8e 100644 --- a/x11/ico/distinfo +++ b/x11/ico/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1525887945 -SHA256 (xorg/app/ico-1.0.5.tar.bz2) = d73b62f29eb98d850f16b76d759395180b860b613fbe1686b18eee99a6e3773f -SIZE (xorg/app/ico-1.0.5.tar.bz2) = 136727 +TIMESTAMP = 1749875842 +SHA256 (xorg/app/ico-1.0.6.tar.xz) = 38f369d431e753280fde70fa489cc94ce204f9f8eabd2f49fc7d32afa69f4405 +SIZE (xorg/app/ico-1.0.6.tar.xz) = 130032 diff --git a/x11/ico/pkg-descr b/x11/ico/pkg-descr index 591943b22fd1..51f8ec6d34c9 100644 --- a/x11/ico/pkg-descr +++ b/x11/ico/pkg-descr @@ -1,2 +1,5 @@ -This package contains ico, an appliction used for displaying wire-framed -rotating polyhedrons. +Ico is a simple animation program that may be used for testing various +X11 operations and extensions. It displays a wire-frame rotating +polyhedron, with hidden lines removed, or a solid-fill polyhedron with +hidden faces removed. There are a number of different polyhedra +available. diff --git a/x11/inputplug/Makefile b/x11/inputplug/Makefile index 8516971df349..8f4e94ffcd58 100644 --- a/x11/inputplug/Makefile +++ b/x11/inputplug/Makefile @@ -1,6 +1,6 @@ PORTNAME= inputplug DISTVERSION= 0.4.0 -PORTREVISION= 34 +PORTREVISION= 35 CATEGORIES= x11 MAINTAINER= 0mp@FreeBSD.org diff --git a/x11/kde-baseapps/Makefile b/x11/kde-baseapps/Makefile index 38313977e642..7bfce2964804 100644 --- a/x11/kde-baseapps/Makefile +++ b/x11/kde-baseapps/Makefile @@ -1,6 +1,5 @@ PORTNAME= kde-baseapps DISTVERSION= ${KDE_APPLICATIONS_VERSION} -PORTREVISION= 1 CATEGORIES= x11 kde MAINTAINER= kde@FreeBSD.org diff --git a/x11/kf6-frameworkintegration/distinfo b/x11/kf6-frameworkintegration/distinfo index ca4da99910dc..f29149454e66 100644 --- a/x11/kf6-frameworkintegration/distinfo +++ b/x11/kf6-frameworkintegration/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749476635 -SHA256 (KDE/frameworks/6.15/frameworkintegration-6.15.0.tar.xz) = 6e64870e5d3dcee2a7f7d0a509b5236667fa11f78dd38cd8923911f1ca7ba786 -SIZE (KDE/frameworks/6.15/frameworkintegration-6.15.0.tar.xz) = 56824 +TIMESTAMP = 1752529534 +SHA256 (KDE/frameworks/6.16/frameworkintegration-6.16.0.tar.xz) = a0e3e2c5776b19e2de6273893f0c927ef7eadea86a6301f21e18377cb75907fc +SIZE (KDE/frameworks/6.16/frameworkintegration-6.16.0.tar.xz) = 56840 diff --git a/x11/kf6-kded/distinfo b/x11/kf6-kded/distinfo index 030c27980e9c..4ad8d428f20e 100644 --- a/x11/kf6-kded/distinfo +++ b/x11/kf6-kded/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749476635 -SHA256 (KDE/frameworks/6.15/kded-6.15.0.tar.xz) = 0b4c0f1940fe1f18d4dacc67f663f6d38221de677f94d9fb39886a2b0616d434 -SIZE (KDE/frameworks/6.15/kded-6.15.0.tar.xz) = 35236 +TIMESTAMP = 1752529534 +SHA256 (KDE/frameworks/6.16/kded-6.16.0.tar.xz) = 49372fb01dd53c25b2789603ed6ae85fe54a712ed7f7426c884d075d31381b2a +SIZE (KDE/frameworks/6.16/kded-6.16.0.tar.xz) = 35228 diff --git a/x11/kf6-kglobalaccel/distinfo b/x11/kf6-kglobalaccel/distinfo index b31cc20736d3..2b66f0d22d3d 100644 --- a/x11/kf6-kglobalaccel/distinfo +++ b/x11/kf6-kglobalaccel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749476636 -SHA256 (KDE/frameworks/6.15/kglobalaccel-6.15.0.tar.xz) = 84ea777a53939483cd97d1ddc069333af1e81419bfee0f6dc5db4d3d360ab554 -SIZE (KDE/frameworks/6.15/kglobalaccel-6.15.0.tar.xz) = 2271800 +TIMESTAMP = 1752529535 +SHA256 (KDE/frameworks/6.16/kglobalaccel-6.16.0.tar.xz) = 6663461a82798b5dccb9f44e91c0c37e12c951f87e295c3ba7f465dac7bd4aa1 +SIZE (KDE/frameworks/6.16/kglobalaccel-6.16.0.tar.xz) = 2271584 diff --git a/x11/kf6-krunner/distinfo b/x11/kf6-krunner/distinfo index 6f5a86e429d8..4b3e2416b904 100644 --- a/x11/kf6-krunner/distinfo +++ b/x11/kf6-krunner/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749476636 -SHA256 (KDE/frameworks/6.15/krunner-6.15.0.tar.xz) = 8cae27106d33542279a5cec62bcc0ecafec8b540f538338f74a27fa0d092f9f3 -SIZE (KDE/frameworks/6.15/krunner-6.15.0.tar.xz) = 135220 +TIMESTAMP = 1752529536 +SHA256 (KDE/frameworks/6.16/krunner-6.16.0.tar.xz) = f311741131552d14875880707d70402028bfb000d0d96f8073464311fcab5dbc +SIZE (KDE/frameworks/6.16/krunner-6.16.0.tar.xz) = 135240 diff --git a/x11/kf6-kwindowsystem/distinfo b/x11/kf6-kwindowsystem/distinfo index de3fec3b6b23..9d01db92f846 100644 --- a/x11/kf6-kwindowsystem/distinfo +++ b/x11/kf6-kwindowsystem/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749476636 -SHA256 (KDE/frameworks/6.15/kwindowsystem-6.15.0.tar.xz) = 39d6ab63be57ed44c3cfc6131ba8e5073a9f92a5f27bc58f638b079dd063e4c0 -SIZE (KDE/frameworks/6.15/kwindowsystem-6.15.0.tar.xz) = 2362788 +TIMESTAMP = 1752529536 +SHA256 (KDE/frameworks/6.16/kwindowsystem-6.16.0.tar.xz) = dc3b5ac5e5eaea5b76af8e85f065ddbce91ff7e3fcc13c6d600ad53bb53b1b31 +SIZE (KDE/frameworks/6.16/kwindowsystem-6.16.0.tar.xz) = 2362540 diff --git a/x11/kickoff/Makefile b/x11/kickoff/Makefile index f498d7a280a1..1a05a7ed40a4 100644 --- a/x11/kickoff/Makefile +++ b/x11/kickoff/Makefile @@ -1,7 +1,7 @@ PORTNAME= kickoff DISTVERSIONPREFIX= v DISTVERSION= 0.7.0 -PORTREVISION= 21 +PORTREVISION= 22 CATEGORIES= x11 wayland MAINTAINER= ports@FreeBSD.org diff --git a/x11/kitty/Makefile b/x11/kitty/Makefile index 3e0c6aa0774d..304ffa7cde68 100644 --- a/x11/kitty/Makefile +++ b/x11/kitty/Makefile @@ -1,7 +1,7 @@ PORTNAME= kitty DISTVERSIONPREFIX= v DISTVERSION= 0.42.1 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= x11 wayland MAINTAINER= nivit@FreeBSD.org diff --git a/x11/konsole/distinfo b/x11/konsole/distinfo index 29893b4e02ee..9a14d283d960 100644 --- a/x11/konsole/distinfo +++ b/x11/konsole/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749037009 -SHA256 (KDE/release-service/25.04.2/konsole-25.04.2.tar.xz) = 69cd6c7e84cbcb3df41227cd3115498a5aaddca6641802898d79e5b4e467bbfb -SIZE (KDE/release-service/25.04.2/konsole-25.04.2.tar.xz) = 1848068 +TIMESTAMP = 1751381712 +SHA256 (KDE/release-service/25.04.3/konsole-25.04.3.tar.xz) = 2f6833e22a71f4191e7ee45f3dce37e22a3be36d0fa592fdfffce207acac3939 +SIZE (KDE/release-service/25.04.3/konsole-25.04.3.tar.xz) = 1848092 diff --git a/x11/libICE/Makefile b/x11/libICE/Makefile index aeb0ce59c868..28c63a54cda7 100644 --- a/x11/libICE/Makefile +++ b/x11/libICE/Makefile @@ -1,5 +1,5 @@ PORTNAME= libICE -PORTVERSION= 1.1.1 +DISTVERSION= 1.1.2 PORTEPOCH= 1 CATEGORIES= x11 diff --git a/x11/libICE/distinfo b/x11/libICE/distinfo index 0e8f80fab3c2..2231cd6f0b1a 100644 --- a/x11/libICE/distinfo +++ b/x11/libICE/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1714057299 -SHA256 (xorg/lib/libICE-1.1.1.tar.xz) = 03e77afaf72942c7ac02ccebb19034e6e20f456dcf8dddadfeb572aa5ad3e451 -SIZE (xorg/lib/libICE-1.1.1.tar.xz) = 335960 +TIMESTAMP = 1747408580 +SHA256 (xorg/lib/libICE-1.1.2.tar.xz) = 974e4ed414225eb3c716985df9709f4da8d22a67a2890066bc6dfc89ad298625 +SIZE (xorg/lib/libICE-1.1.2.tar.xz) = 342900 diff --git a/x11/libICE/pkg-descr b/x11/libICE/pkg-descr index f15ac2a5dd15..76e833fe289e 100644 --- a/x11/libICE/pkg-descr +++ b/x11/libICE/pkg-descr @@ -1 +1,9 @@ -This package contains the Inter Client Exchange library for X11. +This package provides the X11 Inter-Client Exchange library, which +allows for communication of data between X clients. + +There are numerous possible inter-client protocols, with many +similarities and common needs - authentication, version negotiation, +byte order negotiation, and so on. The Inter-Client Exchange (ICE) +protocol is intended to provide a framework for building such +protocols, allowing them to make use of common negotiation mechanisms +and to be multiplexed over a single transport connection. diff --git a/x11/libXau/Makefile b/x11/libXau/Makefile index 0af9879adca6..83e08746d01f 100644 --- a/x11/libXau/Makefile +++ b/x11/libXau/Makefile @@ -1,5 +1,5 @@ PORTNAME= libXau -PORTVERSION= 1.0.11 +DISTVERSION= 1.0.12 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org diff --git a/x11/libXau/distinfo b/x11/libXau/distinfo index 51a625242d7a..992dd05db744 100644 --- a/x11/libXau/distinfo +++ b/x11/libXau/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716925378 -SHA256 (xorg/lib/libXau-1.0.11.tar.xz) = f3fa3282f5570c3f6bd620244438dbfbdd580fc80f02f549587a0f8ab329bbeb -SIZE (xorg/lib/libXau-1.0.11.tar.xz) = 274108 +TIMESTAMP = 1747098837 +SHA256 (xorg/lib/libXau-1.0.12.tar.xz) = 74d0e4dfa3d39ad8939e99bda37f5967aba528211076828464d2777d477fc0fb +SIZE (xorg/lib/libXau-1.0.12.tar.xz) = 282624 diff --git a/x11/libXau/pkg-descr b/x11/libXau/pkg-descr index a3f7c8574f2e..584f664eb43f 100644 --- a/x11/libXau/pkg-descr +++ b/x11/libXau/pkg-descr @@ -1 +1,8 @@ This package contains a library for the Authorization Protocol for X11. +This is useful for restricting client access to the display. + +libXau provides mechanisms for individual access to an X Window System +display. It uses existing core protocol and library hooks for specifying +authorization data in the connection setup block to restrict use of the +display to only those clients that show that they know a server-specific +key called a "magic cookie". diff --git a/x11/libXcursor/Makefile b/x11/libXcursor/Makefile index 0834adc33bf0..3197c7e87613 100644 --- a/x11/libXcursor/Makefile +++ b/x11/libXcursor/Makefile @@ -1,5 +1,5 @@ PORTNAME= libXcursor -PORTVERSION= 1.2.2 +DISTVERSION= 1.2.3 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org @@ -14,7 +14,6 @@ USE_XORG= xrender x11 xfixes xorgproto CPE_VENDOR= x CPE_PRODUCT= libxcursor -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --with-icondir=${PREFIX}/share/icons \ --with-cursorpath="~/.local/share/icons:~/.icons:${PREFIX}/share/icons:${PREFIX}/share/pixmaps" INSTALL_TARGET= install-strip diff --git a/x11/libXcursor/distinfo b/x11/libXcursor/distinfo index 281510f2e222..484e7d0b278b 100644 --- a/x11/libXcursor/distinfo +++ b/x11/libXcursor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1709444312 -SHA256 (xorg/lib/libXcursor-1.2.2.tar.xz) = 53d071bd2cc56e517a30998d5e685c8a74556ddada43c6985d14da9a023a88ee -SIZE (xorg/lib/libXcursor-1.2.2.tar.xz) = 289536 +TIMESTAMP = 1747549658 +SHA256 (xorg/lib/libXcursor-1.2.3.tar.xz) = fde9402dd4cfe79da71e2d96bb980afc5e6ff4f8a7d74c159e1966afb2b2c2c0 +SIZE (xorg/lib/libXcursor-1.2.3.tar.xz) = 292764 diff --git a/x11/libXcursor/pkg-descr b/x11/libXcursor/pkg-descr index cb6ac8026f02..8dd65e68e1b3 100644 --- a/x11/libXcursor/pkg-descr +++ b/x11/libXcursor/pkg-descr @@ -1 +1,7 @@ -This package contains the X client-side cursor loading library. +This package, libXcursor, provides the client-side cursor loading +library for X. This cursor management library is a simple library +designed to help locate and load cursors (from files or memory). + +A library of common cursors exists which map to the standard X cursor +names. Cursors can exist in several sizes and the library automatically +picks the best size. diff --git a/x11/libXi/Makefile b/x11/libXi/Makefile index 93d72e004e04..cae3d5fa482c 100644 --- a/x11/libXi/Makefile +++ b/x11/libXi/Makefile @@ -1,13 +1,14 @@ PORTNAME= libXi -DISTVERSION= 1.8.1 +DISTVERSION= 1.8.2 PORTEPOCH= 1 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Input extension library -WWW= https://www.freedesktop.org/Software/xlibs +WWW= https://www.freedesktop.org/wiki/Software/xlibs/ LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe tar:xz xorg xorg-cat:lib CPE_VENDOR= x.org diff --git a/x11/libXi/distinfo b/x11/libXi/distinfo index d046b66baaf6..d1a774b47305 100644 --- a/x11/libXi/distinfo +++ b/x11/libXi/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716926968 -SHA256 (xorg/lib/libXi-1.8.1.tar.xz) = 89bfc0e814f288f784202e6e5f9b362b788ccecdeb078670145eacd8749656a7 -SIZE (xorg/lib/libXi-1.8.1.tar.xz) = 404252 +TIMESTAMP = 1747589118 +SHA256 (xorg/lib/libXi-1.8.2.tar.xz) = d0e0555e53d6e2114eabfa44226ba162d2708501a25e18d99cfb35c094c6c104 +SIZE (xorg/lib/libXi-1.8.2.tar.xz) = 405200 diff --git a/x11/libXi/pkg-descr b/x11/libXi/pkg-descr index 76825a49adb5..d34fac751488 100644 --- a/x11/libXi/pkg-descr +++ b/x11/libXi/pkg-descr @@ -1 +1,4 @@ -This package contains the X Input extension library. +libXi is library for the X Input Extension. +The purpose of this extension is to support the use of additional input +devices beyond the pointer and keyboard devices defined by the core X +protocol. diff --git a/x11/libXpresent/Makefile b/x11/libXpresent/Makefile index ef9b672f262b..cba31fe70cbd 100644 --- a/x11/libXpresent/Makefile +++ b/x11/libXpresent/Makefile @@ -1,6 +1,5 @@ PORTNAME= libXpresent -PORTVERSION= 1.0.0 -PORTREVISION= 1 +DISTVERSION= 1.0.1 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org @@ -10,11 +9,9 @@ WWW= https://gitlab.freedesktop.org/xorg/lib/libxpresent LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= xorg xorg-cat:lib +USES= tar:xz xorg xorg-cat:lib USE_XORG= x11 xfixes xext xorgproto xrandr -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share - INSTALL_TARGET= install-strip .include <bsd.port.mk> diff --git a/x11/libXpresent/distinfo b/x11/libXpresent/distinfo index 444ce61f2107..3429d4f993d0 100644 --- a/x11/libXpresent/distinfo +++ b/x11/libXpresent/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1566903596 -SHA256 (xorg/lib/libXpresent-1.0.0.tar.bz2) = c11ae015141a9afbe10f4f2b8ee00b11adca6373dc1b9808d7c6c138b2da7b8a -SIZE (xorg/lib/libXpresent-1.0.0.tar.bz2) = 263461 +TIMESTAMP = 1747637953 +SHA256 (xorg/lib/libXpresent-1.0.1.tar.xz) = b964df9e5a066daa5e08d2dc82692c57ca27d00b8cc257e8e960c9f1cf26231b +SIZE (xorg/lib/libXpresent-1.0.1.tar.xz) = 257136 diff --git a/x11/libXpresent/pkg-descr b/x11/libXpresent/pkg-descr index 7ada869791ba..a7733e7786a4 100644 --- a/x11/libXpresent/pkg-descr +++ b/x11/libXpresent/pkg-descr @@ -1 +1,6 @@ -Xlib-based library for the X Present Extension. +Xpresent is a library designed to interface the X Present Extension. + +The Present extension provides a way for applications to update their +window contents from a pixmap in a well defined fashion, synchronizing +with the display refresh and potentially using a more efficient +mechanism than copying the contents of the source pixmap. diff --git a/x11/libXpresent/pkg-plist b/x11/libXpresent/pkg-plist index 0c5c84aa53cc..fbddecfe3afc 100644 --- a/x11/libXpresent/pkg-plist +++ b/x11/libXpresent/pkg-plist @@ -4,4 +4,12 @@ lib/libXpresent.so lib/libXpresent.so.1 lib/libXpresent.so.1.0.0 libdata/pkgconfig/xpresent.pc +share/man/man3/XPresentFreeInput.3.gz +share/man/man3/XPresentNotifyMSC.3.gz +share/man/man3/XPresentPixmap.3.gz +share/man/man3/XPresentQueryCapabilities.3.gz +share/man/man3/XPresentQueryExtension.3.gz +share/man/man3/XPresentQueryVersion.3.gz +share/man/man3/XPresentSelectInput.3.gz +share/man/man3/XPresentVersion.3.gz share/man/man3/Xpresent.3.gz diff --git a/x11/libXtst/Makefile b/x11/libXtst/Makefile index 1f52662e8455..e23c6d231bdb 100644 --- a/x11/libXtst/Makefile +++ b/x11/libXtst/Makefile @@ -1,12 +1,13 @@ PORTNAME= libXtst -PORTVERSION= 1.2.4 +DISTVERSION= 1.2.5 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Test extension -WWW= https://www.freedesktop.org/Software/xorg +WWW= https://gitlab.freedesktop.org/xorg/lib/libxtst LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe tar:xz xorg xorg-cat:lib USE_XORG= x11 xext xi xorgproto @@ -15,8 +16,13 @@ CPE_VENDOR= x CONFIGURE_ARGS+=--disable-specs --without-xmlto +INSTALL_TARGET= install-strip + post-patch: @${REINPLACE_CMD} '/^SUBDIRS/,/^$$/ \ s/specs//' ${WRKSRC}/Makefile.in +post-build: + @${REINPLACE_CMD} -e 's|^\.so |.so man3/|' ${WRKSRC}/man/*.3 + .include <bsd.port.mk> diff --git a/x11/libXtst/distinfo b/x11/libXtst/distinfo index 478873e0d705..6910a95a97f9 100644 --- a/x11/libXtst/distinfo +++ b/x11/libXtst/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716963960 -SHA256 (xorg/lib/libXtst-1.2.4.tar.xz) = 84f5f30b9254b4ffee14b5b0940e2622153b0d3aed8286a3c5b7eeb340ca33c8 -SIZE (xorg/lib/libXtst-1.2.4.tar.xz) = 287636 +TIMESTAMP = 1747142850 +SHA256 (xorg/lib/libXtst-1.2.5.tar.xz) = b50d4c25b97009a744706c1039c598f4d8e64910c9fde381994e1cae235d9242 +SIZE (xorg/lib/libXtst-1.2.5.tar.xz) = 291748 diff --git a/x11/libXtst/pkg-descr b/x11/libXtst/pkg-descr index 9697dca7a295..01cfa5cee20e 100644 --- a/x11/libXtst/pkg-descr +++ b/x11/libXtst/pkg-descr @@ -1 +1,10 @@ -This package contains the XKB file library. +libXtst provides the Xlib-based client API for the XTEST & RECORD +extensions. + +The XTEST extension is a minimal set of client and server extensions +required to completely test the X11 server with no user intervention. +This extension is not intended to support general journaling and +playback of user actions. + +The RECORD extension supports the recording and reporting of all +core X protocol and arbitrary X extension protocol. diff --git a/x11/libXv/Makefile b/x11/libXv/Makefile index 4a20092db1ad..80c1890a2f6e 100644 --- a/x11/libXv/Makefile +++ b/x11/libXv/Makefile @@ -1,6 +1,5 @@ PORTNAME= libXv -PORTVERSION= 1.0.12 -PORTREVISION= 1 +DISTVERSION= 1.0.13 PORTEPOCH= 1 CATEGORIES= x11 @@ -9,6 +8,7 @@ COMMENT= X Video Extension library WWW= https://www.freedesktop.org/Software/xlibs LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING EXTRACT_SUFX= .tar.xz USES= cpe xorg xorg-cat:lib @@ -16,6 +16,6 @@ USE_XORG= x11 xext xorgproto CPE_PRODUCT= libxv CPE_VENDOR= x -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share +INSTALL_TARGET= install-strip .include <bsd.port.mk> diff --git a/x11/libXv/distinfo b/x11/libXv/distinfo index ba92c308a769..001fe42322fe 100644 --- a/x11/libXv/distinfo +++ b/x11/libXv/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1670266877 -SHA256 (xorg/lib/libXv-1.0.12.tar.xz) = aaf7fa09f689f7a2000fe493c0d64d1487a1210db154053e9e2336b860c63848 -SIZE (xorg/lib/libXv-1.0.12.tar.xz) = 276020 +TIMESTAMP = 1747278699 +SHA256 (xorg/lib/libXv-1.0.13.tar.xz) = 7d34910958e1c1f8d193d828fea1b7da192297280a35437af0692f003ba03755 +SIZE (xorg/lib/libXv-1.0.13.tar.xz) = 281460 diff --git a/x11/libXv/pkg-descr b/x11/libXv/pkg-descr index 53be45c4f3bd..347bfc72360e 100644 --- a/x11/libXv/pkg-descr +++ b/x11/libXv/pkg-descr @@ -1 +1,4 @@ -This package contains the X Video Extension library. +The X Video Extension (Xv) extension provides support for video +adaptors attached to an X display. It takes the approach that a +display may have one or more video adaptors, each of which has one +or more ports through which independent video streams pass. diff --git a/x11/libXxf86vm/Makefile b/x11/libXxf86vm/Makefile index 3e80dcaf8610..b66ac732a0d0 100644 --- a/x11/libXxf86vm/Makefile +++ b/x11/libXxf86vm/Makefile @@ -1,16 +1,19 @@ PORTNAME= libXxf86vm -PORTVERSION= 1.1.5 +DISTVERSION= 1.1.6 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Vidmode Extension -WWW= https://www.freedesktop.org/Software/xorg +WWW= https://gitlab.freedesktop.org/xorg/lib/libxxf86vm LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING USES= cpe tar:xz xorg xorg-cat:lib USE_XORG= xorgproto x11 xext CPE_PRODUCT= libxxf86vm CPE_VENDOR= x +INSTALL_TARGET= install-strip + .include <bsd.port.mk> diff --git a/x11/libXxf86vm/distinfo b/x11/libXxf86vm/distinfo index ebe879891054..f8644204fe83 100644 --- a/x11/libXxf86vm/distinfo +++ b/x11/libXxf86vm/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716964345 -SHA256 (xorg/lib/libXxf86vm-1.1.5.tar.xz) = 247fef48b3e0e7e67129e41f1e789e8d006ba47dba1c0cdce684b9b703f888e7 -SIZE (xorg/lib/libXxf86vm-1.1.5.tar.xz) = 265384 +TIMESTAMP = 1747144195 +SHA256 (xorg/lib/libXxf86vm-1.1.6.tar.xz) = 96af414c73ce1d5449ad04be7f9f27fa8330f844b6dda843ef22e3e1befb3ee3 +SIZE (xorg/lib/libXxf86vm-1.1.6.tar.xz) = 271712 diff --git a/x11/libXxf86vm/pkg-descr b/x11/libXxf86vm/pkg-descr index 9697dca7a295..cf8025404ed7 100644 --- a/x11/libXxf86vm/pkg-descr +++ b/x11/libXxf86vm/pkg-descr @@ -1 +1,4 @@ -This package contains the XKB file library. +This package contains library for the XFree86-VidMode X extension. +These functions provide an interface to the server extension +XFree86-VidModeExtension which allows the video modes to be queried +and adjusted dynamically and mode switching to be controlled. diff --git a/x11/libxshmfence/Makefile b/x11/libxshmfence/Makefile index 1190bd9ebf83..4e628e694aee 100644 --- a/x11/libxshmfence/Makefile +++ b/x11/libxshmfence/Makefile @@ -1,5 +1,5 @@ PORTNAME= libxshmfence -PORTVERSION= 1.3.2 +DISTVERSION= 1.3.3 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org diff --git a/x11/libxshmfence/distinfo b/x11/libxshmfence/distinfo index 58edd7f6361b..ee4309e74dfb 100644 --- a/x11/libxshmfence/distinfo +++ b/x11/libxshmfence/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1670515706 -SHA256 (xorg/lib/libxshmfence-1.3.2.tar.xz) = 870df257bc40b126d91b5a8f1da6ca8a524555268c50b59c0acd1a27f361606f -SIZE (xorg/lib/libxshmfence-1.3.2.tar.xz) = 259024 +TIMESTAMP = 1747706454 +SHA256 (xorg/lib/libxshmfence-1.3.3.tar.xz) = d4a4df096aba96fea02c029ee3a44e11a47eb7f7213c1a729be83e85ec3fde10 +SIZE (xorg/lib/libxshmfence-1.3.3.tar.xz) = 264860 diff --git a/x11/linux-nvidia-libs-devel/Makefile b/x11/linux-nvidia-libs-devel/Makefile index f0dfe2201ec7..89d730f3a4c8 100644 --- a/x11/linux-nvidia-libs-devel/Makefile +++ b/x11/linux-nvidia-libs-devel/Makefile @@ -1,4 +1,4 @@ -DISTVERSION= 575.64 +DISTVERSION= 575.64.03 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 diff --git a/x11/linux-nvidia-libs-devel/distinfo b/x11/linux-nvidia-libs-devel/distinfo index 8fd4df607603..fd5f4aac32a3 100644 --- a/x11/linux-nvidia-libs-devel/distinfo +++ b/x11/linux-nvidia-libs-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750496375 -SHA256 (NVIDIA-Linux-x86_64-575.64.run) = eb01bcfe73b06c7d24b6083c27e6414f6979542f06e65601421b64ccc0ad68b1 -SIZE (NVIDIA-Linux-x86_64-575.64.run) = 387052180 +TIMESTAMP = 1751449830 +SHA256 (NVIDIA-Linux-x86_64-575.64.03.run) = 4bb7aa86004b2ed299c7d430a0622c5c90327ce3aca4f6e9a531d4c41d3a0ca0 +SIZE (NVIDIA-Linux-x86_64-575.64.03.run) = 387655074 diff --git a/x11/nvidia-driver-devel/Makefile b/x11/nvidia-driver-devel/Makefile index d3e7258c8852..82483c12030b 100644 --- a/x11/nvidia-driver-devel/Makefile +++ b/x11/nvidia-driver-devel/Makefile @@ -1,4 +1,4 @@ -DISTVERSION= 575.64 +DISTVERSION= 575.64.03 # Explicitly set PORTREVISION as it can be overridden by the master port PORTREVISION= 0 diff --git a/x11/nvidia-driver-devel/distinfo b/x11/nvidia-driver-devel/distinfo index 28b3f5dc73eb..8f130be3a8e0 100644 --- a/x11/nvidia-driver-devel/distinfo +++ b/x11/nvidia-driver-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750495890 -SHA256 (NVIDIA-FreeBSD-x86_64-575.64.tar.xz) = 8b1392a796ac04738b11d8f74713d1c8be3ecbd1af8363ba8ba3599204b56057 -SIZE (NVIDIA-FreeBSD-x86_64-575.64.tar.xz) = 287791452 +TIMESTAMP = 1751449665 +SHA256 (NVIDIA-FreeBSD-x86_64-575.64.03.tar.xz) = 1fa676e43bb2da5f4458ad8feb969d7dac3438adb2f3294ca15b2c3e95522363 +SIZE (NVIDIA-FreeBSD-x86_64-575.64.03.tar.xz) = 287548092 diff --git a/x11/nwg-bar/Makefile b/x11/nwg-bar/Makefile index f939b6b7c1c5..a977beccdcba 100644 --- a/x11/nwg-bar/Makefile +++ b/x11/nwg-bar/Makefile @@ -1,7 +1,7 @@ PORTNAME= nwg-bar DISTVERSIONPREFIX= v DISTVERSION= 0.1.6 -PORTREVISION= 11 +PORTREVISION= 12 CATEGORIES= x11 wayland MAINTAINER= ports@FreeBSD.org diff --git a/x11/nwg-dock-hyprland/Makefile b/x11/nwg-dock-hyprland/Makefile index 24ee2297fdd6..de71a642ad9b 100644 --- a/x11/nwg-dock-hyprland/Makefile +++ b/x11/nwg-dock-hyprland/Makefile @@ -1,7 +1,7 @@ PORTNAME= nwg-dock-hyprland DISTVERSIONPREFIX= v DISTVERSION= 0.4.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= x11 MAINTAINER= ports@FreeBSD.org diff --git a/x11/nwg-dock/Makefile b/x11/nwg-dock/Makefile index 9807ee9d3663..2baba1d7828b 100644 --- a/x11/nwg-dock/Makefile +++ b/x11/nwg-dock/Makefile @@ -1,7 +1,7 @@ PORTNAME= nwg-dock DISTVERSIONPREFIX= v DISTVERSION= 0.4.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= x11 MAINTAINER= ports@FreeBSD.org diff --git a/x11/nwg-drawer/Makefile b/x11/nwg-drawer/Makefile index 216a9407c572..9722f89d7b91 100644 --- a/x11/nwg-drawer/Makefile +++ b/x11/nwg-drawer/Makefile @@ -1,7 +1,7 @@ PORTNAME= nwg-drawer DISTVERSIONPREFIX= v DISTVERSION= 0.6.3 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= x11 wayland MAINTAINER= ports@FreeBSD.org diff --git a/x11/nwg-look/Makefile b/x11/nwg-look/Makefile index 4432f6188bd0..4fd302264f85 100644 --- a/x11/nwg-look/Makefile +++ b/x11/nwg-look/Makefile @@ -1,7 +1,7 @@ PORTNAME= nwg-look DISTVERSIONPREFIX= v DISTVERSION= 1.0.3 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11 wayland MAINTAINER= ports@FreeBSD.org diff --git a/x11/nwg-menu/Makefile b/x11/nwg-menu/Makefile index 59f222b5365a..d4c1d87707dd 100644 --- a/x11/nwg-menu/Makefile +++ b/x11/nwg-menu/Makefile @@ -1,7 +1,7 @@ PORTNAME= nwg-menu DISTVERSIONPREFIX= v DISTVERSION= 0.1.7 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= x11 wayland MAINTAINER= ports@FreeBSD.org diff --git a/x11/p5-X11-XCB/Makefile b/x11/p5-X11-XCB/Makefile index 83e109467c12..2a3e6ca68931 100644 --- a/x11/p5-X11-XCB/Makefile +++ b/x11/p5-X11-XCB/Makefile @@ -1,5 +1,5 @@ PORTNAME= X11-XCB -PORTVERSION= 0.23 +DISTVERSION= 0.24 CATEGORIES= x11 perl5 MASTER_SITES= CPAN PKGNAMEPREFIX= p5- @@ -11,28 +11,25 @@ WWW= https://metacpan.org/release/X11-XCB LICENSE= ART10 GPLv1+ LICENSE_COMB= dual -LIB_DEPENDS= libxcb.so:x11/libxcb \ - libxcb-util.so:x11/xcb-util \ - libxcb-icccm.so:x11/xcb-util-wm -BUILD_DEPENDS= \ - ${LOCALBASE}/share/xcb/xcb.xsd:x11/xcb-proto \ +BUILD_DEPENDS= ${LOCALBASE}/share/xcb/xcb.xsd:x11/xcb-proto \ p5-Data-Dump>=0:devel/p5-Data-Dump \ p5-ExtUtils-Depends>=0:devel/p5-ExtUtils-Depends \ p5-ExtUtils-PkgConfig>=0:devel/p5-ExtUtils-PkgConfig \ p5-XML-Descent>=0:textproc/p5-XML-Descent \ p5-XML-Simple>=0:textproc/p5-XML-Simple \ p5-XS-Object-Magic>=0:devel/p5-XS-Object-Magic -RUN_DEPENDS= \ - p5-Mouse>=0:devel/p5-Mouse \ +LIB_DEPENDS= libxcb-icccm.so:x11/xcb-util-wm \ + libxcb-util.so:x11/xcb-util \ + libxcb.so:x11/libxcb +RUN_DEPENDS= p5-Mouse>=0:devel/p5-Mouse \ p5-Try-Tiny>=0:lang/p5-Try-Tiny \ p5-XS-Object-Magic>=0:devel/p5-XS-Object-Magic -TEST_DEPENDS= \ - p5-Test-Deep>=0:devel/p5-Test-Deep \ +TEST_DEPENDS= p5-Test-Deep>=0:devel/p5-Test-Deep \ p5-Test-Exception>=0:devel/p5-Test-Exception USES= localbase perl5 xorg USE_PERL5= configure -USE_XORG= x11 xcb xorgproto xinerama +USE_XORG= x11 xcb xinerama xorgproto MAKE_JOBS_UNSAFE= yes post-install: diff --git a/x11/p5-X11-XCB/distinfo b/x11/p5-X11-XCB/distinfo index a8c9e920d192..1a1d12ffcbed 100644 --- a/x11/p5-X11-XCB/distinfo +++ b/x11/p5-X11-XCB/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1728130534 -SHA256 (X11-XCB-0.23.tar.gz) = 70aecd338e0a75cbb1272bde181c10343f2aa700fa0dd9d5375f4b006a8b7b5b -SIZE (X11-XCB-0.23.tar.gz) = 170952 +TIMESTAMP = 1751647413 +SHA256 (X11-XCB-0.24.tar.gz) = 788519673a43c4751e73061a8821b658fc95f06d5c19c9f1debb605fb20ba045 +SIZE (X11-XCB-0.24.tar.gz) = 170844 diff --git a/x11/p5-X11-XCB/pkg-descr b/x11/p5-X11-XCB/pkg-descr index acd4cffef805..b2f102e37600 100644 --- a/x11/p5-X11-XCB/pkg-descr +++ b/x11/p5-X11-XCB/pkg-descr @@ -1,2 +1,2 @@ -The modul bindings wrap libxcb, a C library to speak with X11. It -provides an object oriented interface to the libxcb methods using Mouse. +Perl bindings around libxcb, a C library for X11 interaction. It provides +an object oriented interface to the libxcb methods. diff --git a/x11/plasma6-kactivitymanagerd/distinfo b/x11/plasma6-kactivitymanagerd/distinfo index 678fcaf569ad..70f0a26e9e88 100644 --- a/x11/plasma6-kactivitymanagerd/distinfo +++ b/x11/plasma6-kactivitymanagerd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750789639 -SHA256 (KDE/plasma/6.4.1/kactivitymanagerd-6.4.1.tar.xz) = b6dd5c1b84d3d2e70db79f16ecefe23acaf53c45fd5c2babb2ee994b466cac99 -SIZE (KDE/plasma/6.4.1/kactivitymanagerd-6.4.1.tar.xz) = 101584 +TIMESTAMP = 1752584482 +SHA256 (KDE/plasma/6.4.3/kactivitymanagerd-6.4.3.tar.xz) = e9eb2b063bfc469d465a8afbdf0ec76a0410ca3f68f7666c50b5012315b6a68b +SIZE (KDE/plasma/6.4.3/kactivitymanagerd-6.4.3.tar.xz) = 101548 diff --git a/x11/plasma6-kgamma/distinfo b/x11/plasma6-kgamma/distinfo index 2794f1c1220e..ff45986a8f7d 100644 --- a/x11/plasma6-kgamma/distinfo +++ b/x11/plasma6-kgamma/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750789640 -SHA256 (KDE/plasma/6.4.1/kgamma-6.4.1.tar.xz) = cc2941c546321c0f40087a81e2c3d8d44ea3845034c164179a6384b54ef0fb90 -SIZE (KDE/plasma/6.4.1/kgamma-6.4.1.tar.xz) = 87692 +TIMESTAMP = 1752584483 +SHA256 (KDE/plasma/6.4.3/kgamma-6.4.3.tar.xz) = d85f86f6fd9b0173395623b518a4060951c10f7506c561b999818e819b13ec0e +SIZE (KDE/plasma/6.4.3/kgamma-6.4.3.tar.xz) = 87664 diff --git a/x11/plasma6-kglobalacceld/distinfo b/x11/plasma6-kglobalacceld/distinfo index 1db0e63e3b2c..5c6eab76c962 100644 --- a/x11/plasma6-kglobalacceld/distinfo +++ b/x11/plasma6-kglobalacceld/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750789640 -SHA256 (KDE/plasma/6.4.1/kglobalacceld-6.4.1.tar.xz) = 3ee38af4c9551de640a1867d278352d81714692cf7000c20d19dc262e04bf433 -SIZE (KDE/plasma/6.4.1/kglobalacceld-6.4.1.tar.xz) = 56500 +TIMESTAMP = 1752584483 +SHA256 (KDE/plasma/6.4.3/kglobalacceld-6.4.3.tar.xz) = a69c787e1b133ad5e99f3f83d1a195721f27e5200cc60cdba70d8dc03acc4378 +SIZE (KDE/plasma/6.4.3/kglobalacceld-6.4.3.tar.xz) = 56480 diff --git a/x11/plasma6-kscreen/distinfo b/x11/plasma6-kscreen/distinfo index 1aa09269ebb5..02340adaea4c 100644 --- a/x11/plasma6-kscreen/distinfo +++ b/x11/plasma6-kscreen/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750789641 -SHA256 (KDE/plasma/6.4.1/kscreen-6.4.1.tar.xz) = c3a28569c4f092def84564e9162eb8a7fa681a8f4658a14d82436ea21754dc5b -SIZE (KDE/plasma/6.4.1/kscreen-6.4.1.tar.xz) = 31775808 +TIMESTAMP = 1752584483 +SHA256 (KDE/plasma/6.4.3/kscreen-6.4.3.tar.xz) = 37ef7032a2136293cfeceb41faeff525de80c7119cd8c854116b8b300efa60a9 +SIZE (KDE/plasma/6.4.3/kscreen-6.4.3.tar.xz) = 31776464 diff --git a/x11/plasma6-kscreen/pkg-plist b/x11/plasma6-kscreen/pkg-plist index 7bb17cb2cd19..0bfa234b8c7d 100644 --- a/x11/plasma6-kscreen/pkg-plist +++ b/x11/plasma6-kscreen/pkg-plist @@ -148,6 +148,7 @@ share/locale/pt_BR/LC_MESSAGES/plasma_applet_org.kde.kscreen.mo share/locale/ro/LC_MESSAGES/kcm_kscreen.mo share/locale/ro/LC_MESSAGES/kscreen_common.mo share/locale/ro/LC_MESSAGES/plasma_applet_org.kde.kscreen.mo +share/locale/ru/LC_MESSAGES/hdrcalibrator.mo share/locale/ru/LC_MESSAGES/kcm_kscreen.mo share/locale/ru/LC_MESSAGES/kscreen_common.mo share/locale/ru/LC_MESSAGES/plasma_applet_org.kde.kscreen.mo diff --git a/x11/plasma6-kwayland/distinfo b/x11/plasma6-kwayland/distinfo index fc66736e9cb3..76ac47b91564 100644 --- a/x11/plasma6-kwayland/distinfo +++ b/x11/plasma6-kwayland/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750789642 -SHA256 (KDE/plasma/6.4.1/kwayland-6.4.1.tar.xz) = 7f8f284122ffda44c5e1d64427be9059ca23f5a9fbf092e2a1de6d41de458625 -SIZE (KDE/plasma/6.4.1/kwayland-6.4.1.tar.xz) = 132828 +TIMESTAMP = 1752584483 +SHA256 (KDE/plasma/6.4.3/kwayland-6.4.3.tar.xz) = ff507d3c435407b3831ead1ea63f6dea6c778ba6a1f5b45895d5fec6f5c1f982 +SIZE (KDE/plasma/6.4.3/kwayland-6.4.3.tar.xz) = 132836 diff --git a/x11/plasma6-layer-shell-qt/distinfo b/x11/plasma6-layer-shell-qt/distinfo index 642eabcb5fc7..f48028aacecd 100644 --- a/x11/plasma6-layer-shell-qt/distinfo +++ b/x11/plasma6-layer-shell-qt/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750789642 -SHA256 (KDE/plasma/6.4.1/layer-shell-qt-6.4.1.tar.xz) = e781cadec00b4c389b9143cb3a40df7788aa4d4d211c8847f6b9b65176e6e9ce -SIZE (KDE/plasma/6.4.1/layer-shell-qt-6.4.1.tar.xz) = 35732 +TIMESTAMP = 1752584484 +SHA256 (KDE/plasma/6.4.3/layer-shell-qt-6.4.3.tar.xz) = 33e64ec0cd2d9e9547c3c3faa9c4d6a2006bf681fac361511f441b51f9dddb7c +SIZE (KDE/plasma/6.4.3/layer-shell-qt-6.4.3.tar.xz) = 35744 diff --git a/x11/plasma6-libkscreen/distinfo b/x11/plasma6-libkscreen/distinfo index 52eba07990e8..0dec2a7d8c7c 100644 --- a/x11/plasma6-libkscreen/distinfo +++ b/x11/plasma6-libkscreen/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750789645 -SHA256 (KDE/plasma/6.4.1/libkscreen-6.4.1.tar.xz) = 74153c1940ddeec099ba120c7a79bbcb39ffe36344e7cd5c43608776af5b2d14 -SIZE (KDE/plasma/6.4.1/libkscreen-6.4.1.tar.xz) = 122348 +TIMESTAMP = 1752584486 +SHA256 (KDE/plasma/6.4.3/libkscreen-6.4.3.tar.xz) = a25f0604110652c847e000ede6fde9f277eb38850edeabde3e3a41d2eb81b06b +SIZE (KDE/plasma/6.4.3/libkscreen-6.4.3.tar.xz) = 122376 diff --git a/x11/plasma6-libplasma/distinfo b/x11/plasma6-libplasma/distinfo index cf49afc6a4e2..513c1cf12caa 100644 --- a/x11/plasma6-libplasma/distinfo +++ b/x11/plasma6-libplasma/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750789646 -SHA256 (KDE/plasma/6.4.1/libplasma-6.4.1.tar.xz) = 3ba4f1f8a9968b1d339564f91b33818e80e612de7e534591117246963d2c717b -SIZE (KDE/plasma/6.4.1/libplasma-6.4.1.tar.xz) = 1970196 +TIMESTAMP = 1752584486 +SHA256 (KDE/plasma/6.4.3/libplasma-6.4.3.tar.xz) = f508ceced32a114462e5e31195600ee440a1a21b8eb77ba20033cfb892bb0cc8 +SIZE (KDE/plasma/6.4.3/libplasma-6.4.3.tar.xz) = 1970352 diff --git a/x11/plasma6-plasma-activities-stats/distinfo b/x11/plasma6-plasma-activities-stats/distinfo index 60b54f411add..61d40b43376d 100644 --- a/x11/plasma6-plasma-activities-stats/distinfo +++ b/x11/plasma6-plasma-activities-stats/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750789650 -SHA256 (KDE/plasma/6.4.1/plasma-activities-stats-6.4.1.tar.xz) = adf5f4bfa758ff41309978ef50bbf5ff0a596eaf9137386d4b870e7bcc2330b7 -SIZE (KDE/plasma/6.4.1/plasma-activities-stats-6.4.1.tar.xz) = 83032 +TIMESTAMP = 1752584491 +SHA256 (KDE/plasma/6.4.3/plasma-activities-stats-6.4.3.tar.xz) = 991002e3da9b5969b9583cd169050a23aacbe02f2d7d4ab1a19f5bd7c72b3b6b +SIZE (KDE/plasma/6.4.3/plasma-activities-stats-6.4.3.tar.xz) = 83032 diff --git a/x11/plasma6-plasma-activities/distinfo b/x11/plasma6-plasma-activities/distinfo index 19c830908b28..f5d8f270023f 100644 --- a/x11/plasma6-plasma-activities/distinfo +++ b/x11/plasma6-plasma-activities/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750789648 -SHA256 (KDE/plasma/6.4.1/plasma-activities-6.4.1.tar.xz) = 0ec0692b5dcb05fc82d1e7f7285ab82da2269ddb7d0318b8f4a61038da44d963 -SIZE (KDE/plasma/6.4.1/plasma-activities-6.4.1.tar.xz) = 66368 +TIMESTAMP = 1752584489 +SHA256 (KDE/plasma/6.4.3/plasma-activities-6.4.3.tar.xz) = 1c8dca746602defacd495b9ae637c1700d3be7e7e3cc5d499a5fd669a0b98ef0 +SIZE (KDE/plasma/6.4.3/plasma-activities-6.4.3.tar.xz) = 66368 diff --git a/x11/plasma6-plasma-desktop/distinfo b/x11/plasma6-plasma-desktop/distinfo index 5163a3d948c0..de2a2b26c17b 100644 --- a/x11/plasma6-plasma-desktop/distinfo +++ b/x11/plasma6-plasma-desktop/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750789651 -SHA256 (KDE/plasma/6.4.1/plasma-desktop-6.4.1.tar.xz) = b5cf7bf560c8a4aff5a1219cfa417a876b982071a3bb801d2aff53dbf18a0584 -SIZE (KDE/plasma/6.4.1/plasma-desktop-6.4.1.tar.xz) = 16748588 +TIMESTAMP = 1752584492 +SHA256 (KDE/plasma/6.4.3/plasma-desktop-6.4.3.tar.xz) = 190a3f558f6b3fa92164c3f269e70ffd1e981e352dd718a43a4cb007245aa525 +SIZE (KDE/plasma/6.4.3/plasma-desktop-6.4.3.tar.xz) = 16748780 diff --git a/x11/plasma6-plasma-integration/distinfo b/x11/plasma6-plasma-integration/distinfo index 3eab4c119048..10bb36c0fa2f 100644 --- a/x11/plasma6-plasma-integration/distinfo +++ b/x11/plasma6-plasma-integration/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750789652 -SHA256 (KDE/plasma/6.4.1/plasma-integration-6.4.1.tar.xz) = 12813db0d66855505701a9a6222e6a513a5557890325f10ca1fcbf787d91ede3 -SIZE (KDE/plasma/6.4.1/plasma-integration-6.4.1.tar.xz) = 97872 +TIMESTAMP = 1752584492 +SHA256 (KDE/plasma/6.4.3/plasma-integration-6.4.3.tar.xz) = 71f3e643d7b7f33fc2e473850424dcfb00c3258d7fe2e271a032621333288bd7 +SIZE (KDE/plasma/6.4.3/plasma-integration-6.4.3.tar.xz) = 97824 diff --git a/x11/plasma6-plasma-workspace/Makefile b/x11/plasma6-plasma-workspace/Makefile index c083fcb7630d..5affef0be1cf 100644 --- a/x11/plasma6-plasma-workspace/Makefile +++ b/x11/plasma6-plasma-workspace/Makefile @@ -47,7 +47,8 @@ USE_QT= 5compat base declarative location svg wayland USE_XORG= ice sm x11 xau xcb xcursor xext xfixes xft xi xrender xtst SHEBANG_FILES= components/calendar/kconf_update/migrate-calendar-to-plugin-id.py.in -CMAKE_ON= PLASMA_X11_DEFAULT_SESSION +CMAKE_ON= PLASMA_X11_DEFAULT_SESSION \ + CMAKE_DISABLE_FIND_PACKAGE_KF6NetworkManagerQt OPTIONS_DEFINE= GTK diff --git a/x11/plasma6-plasma-workspace/distinfo b/x11/plasma6-plasma-workspace/distinfo index e7d4ef190044..311b61db7e15 100644 --- a/x11/plasma6-plasma-workspace/distinfo +++ b/x11/plasma6-plasma-workspace/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750789653 -SHA256 (KDE/plasma/6.4.1/plasma-workspace-6.4.1.tar.xz) = 2067b539e57445bb35fc3b589a4f5f7aee31549906e220e88d8790d7af32aee4 -SIZE (KDE/plasma/6.4.1/plasma-workspace-6.4.1.tar.xz) = 20821012 +TIMESTAMP = 1752584492 +SHA256 (KDE/plasma/6.4.3/plasma-workspace-6.4.3.tar.xz) = 7254f285a91ec802b0612a7adb242d98362accdff866fc1285bb65b8048dedb8 +SIZE (KDE/plasma/6.4.3/plasma-workspace-6.4.3.tar.xz) = 20821552 diff --git a/x11/py-mouseinfo/Makefile b/x11/py-mouseinfo/Makefile index ebdbd7903321..6ba851ef24cc 100644 --- a/x11/py-mouseinfo/Makefile +++ b/x11/py-mouseinfo/Makefile @@ -1,6 +1,6 @@ PORTNAME= mouseinfo DISTVERSION= 0.1.3 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} diff --git a/x11/py-mouseinfo/files/patch-src_mouseinfo_____init____.py b/x11/py-mouseinfo/files/patch-src_mouseinfo_____init____.py new file mode 100644 index 000000000000..a778e04c1f3e --- /dev/null +++ b/x11/py-mouseinfo/files/patch-src_mouseinfo_____init____.py @@ -0,0 +1,66 @@ +--- src/mouseinfo/__init__.py.orig 2025-07-05 20:10:22 UTC ++++ src/mouseinfo/__init__.py +@@ -203,7 +203,7 @@ elif sys.platform == 'darwin': + getPixel = _macGetPixel + + +-elif platform.system() == 'Linux': ++elif platform.system() == 'Linux' or platform.system() == 'FreeBSD': + from Xlib.display import Display + import errno + +@@ -229,7 +229,7 @@ elif platform.system() == 'Linux': + + def _linuxScreenshot(filename=None): + if not scrotExists: +- raise NotImplementedError('"scrot" must be installed to use screenshot functions in Linux. Run: sudo apt-get install scrot') ++ raise NotImplementedError('"scrot" must be installed to use screenshot functions in FreeBSD/Linux.') + + if filename is not None: + tmpFilename = filename +@@ -247,7 +247,7 @@ elif platform.system() == 'Linux': + os.unlink(tmpFilename) + return im + else: +- raise Exception('The scrot program must be installed to take a screenshot with PyScreeze on Linux. Run: sudo apt-get install scrot') ++ raise Exception('The scrot program must be installed to take a screenshot with PyScreeze on FreeBSD/Linux') + screenshot = _linuxScreenshot + + def _linuxSize(): +@@ -262,14 +262,14 @@ RUNNING_PYTHON_2 = sys.version_info[0] == 2 + + RUNNING_PYTHON_2 = sys.version_info[0] == 2 + +-if platform.system() == 'Linux': ++if platform.system() == 'Linux' or platform.system() == 'FreeBSD': + if RUNNING_PYTHON_2: + try: + import Tkinter as tkinter + ttk = tkinter + from Tkinter import Event + except ImportError: +- sys.exit('NOTE: You must install tkinter on Linux to use MouseInfo. Run the following: sudo apt-get install python-tk python-dev') ++ sys.exit('NOTE: You must install tkinter on FreeBSD/Linux to use MouseInfo.') + else: + # Running Python 3+: + try: +@@ -277,7 +277,7 @@ if platform.system() == 'Linux': + from tkinter import ttk + from tkinter import Event + except ImportError: +- sys.exit('NOTE: You must install tkinter on Linux to use MouseInfo. Run the following: sudo apt-get install python3-tk python3-dev') ++ sys.exit('NOTE: You must install tkinter on FreeBSD/Linux to use MouseInfo.') + else: + # Running Windows or macOS: + if RUNNING_PYTHON_2: +@@ -358,8 +358,8 @@ class MouseInfoWindow: + pyperclip.copy(textToCopy) + self.statusbarSV.set('Copied ' + textToCopy) + except pyperclip.PyperclipException as e: +- if platform.system() == 'Linux': +- self.statusbarSV.set('Copy failed. Run "sudo apt-get install xsel".') ++ if platform.system() == 'Linux' or platform.system() == 'FreeBSD': ++ self.statusbarSV.set('Copy failed. You must nstall xsel".') + else: + self.statusbarSV.set('Clipboard error: ' + str(e)) + diff --git a/x11/py-pyautogui/Makefile b/x11/py-pyautogui/Makefile index 8329e82f0b21..ec994a2535f6 100644 --- a/x11/py-pyautogui/Makefile +++ b/x11/py-pyautogui/Makefile @@ -1,6 +1,5 @@ PORTNAME= pyautogui -DISTVERSION= 0.9.53 -PORTREVISION= 2 +DISTVERSION= 0.9.54 CATEGORIES= x11 python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -19,9 +18,11 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}python-xlib>0:x11-toolkits/py-python-xlib@${ ${PYTHON_PKGNAMEPREFIX}pyscreeze>0:x11/py-pyscreeze@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}mouseinfo>0:x11/py-mouseinfo@${PY_FLAVOR} -USES= python +USES= python dos2unix USE_PYTHON= distutils autoplist NO_ARCH= yes +DOS2UNIX_GLOB= *.py + .include <bsd.port.mk> diff --git a/x11/py-pyautogui/distinfo b/x11/py-pyautogui/distinfo index ef262012272a..4befb41ec0ab 100644 --- a/x11/py-pyautogui/distinfo +++ b/x11/py-pyautogui/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1682517697 -SHA256 (PyAutoGUI-0.9.53.tar.gz) = d31de8f712218d90be7fc98091fce1a12a3e9196e0c814eb9afd73bb2ec97035 -SIZE (PyAutoGUI-0.9.53.tar.gz) = 59031 +TIMESTAMP = 1751744669 +SHA256 (PyAutoGUI-0.9.54.tar.gz) = dd1d29e8fd118941cb193f74df57e5c6ff8e9253b99c7b04f39cfc69f3ae04b2 +SIZE (PyAutoGUI-0.9.54.tar.gz) = 61236 diff --git a/x11/py-pyautogui/files/patch-pyautogui_____init____.py b/x11/py-pyautogui/files/patch-pyautogui_____init____.py new file mode 100644 index 000000000000..451541f36524 --- /dev/null +++ b/x11/py-pyautogui/files/patch-pyautogui_____init____.py @@ -0,0 +1,40 @@ +--- pyautogui/__init__.py.orig 2025-07-05 19:46:17 UTC ++++ pyautogui/__init__.py +@@ -540,7 +540,7 @@ elif sys.platform == "win32": + from . import _pyautogui_osx as platformModule + elif sys.platform == "win32": + from . import _pyautogui_win as platformModule +-elif platform.system() == "Linux": ++elif platform.system() == "Linux" or platform.system() == "FreeBSD": + from . import _pyautogui_x11 as platformModule + else: + raise NotImplementedError("Your platform (%s) is not supported by PyAutoGUI." % (platform.system())) +@@ -848,8 +848,8 @@ def _normalizeButton(button): + + # Check that `button` has a valid value: + button = button.lower() +- if platform.system() == "Linux": +- # Check for valid button arg on Linux: ++ if platform.system() == "Linux" or platform.system() == "FreeBSD": ++ # Check for valid button arg on FreeBSD/Linux: + if button not in (LEFT, MIDDLE, RIGHT, PRIMARY, SECONDARY, 1, 2, 3, 4, 5, 6, 7): + raise PyAutoGUIException( + "button argument must be one of ('left', 'middle', 'right', 'primary', 'secondary', 1, 2, 3, 4, 5, 6, 7)" +@@ -1125,7 +1125,7 @@ def doubleClick(x=None, y=None, interval=0.0, button=L + platformModule._multiClick(x, y, button, 2) + _logScreenshot(logScreenshot, 'click', '%s,%s,%s,2' % (x, y, button), folder='.') + else: +- # Click for Windows or Linux: ++ # Click for Windows, FreeBSD or Linux: + click(x, y, 2, interval, button, duration, tween, logScreenshot, _pause=False) + + +@@ -1167,7 +1167,7 @@ def tripleClick(x=None, y=None, interval=0.0, button=L + _logScreenshot(logScreenshot, "click", "%s,%s,%s,3" % (x, y, button), folder=".") + platformModule._multiClick(x, y, button, 3) + else: +- # Click for Windows or Linux: ++ # Click for Windows, FreeBSD or Linux: + click(x, y, 3, interval, button, duration, tween, logScreenshot, _pause=False) + + diff --git a/x11/py-pyscreeze/Makefile b/x11/py-pyscreeze/Makefile index 799c74f467ce..55004a3a918b 100644 --- a/x11/py-pyscreeze/Makefile +++ b/x11/py-pyscreeze/Makefile @@ -1,10 +1,8 @@ PORTNAME= pyscreeze -DISTVERSION= 0.1.28 -PORTREVISION= 1 +DISTVERSION= 1.0.1 CATEGORIES= x11 python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} -DISTNAME= PyScreeze-${DISTVERSION} MAINTAINER= acm@FreeBSD.org COMMENT= cross-platform screenshot module for python diff --git a/x11/py-pyscreeze/distinfo b/x11/py-pyscreeze/distinfo index 42a1959fc685..f153f14d5a29 100644 --- a/x11/py-pyscreeze/distinfo +++ b/x11/py-pyscreeze/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1682524999 -SHA256 (PyScreeze-0.1.28.tar.gz) = 4428600ed19b30cd3f4b5d83767d198fc1dbae7439eecf9bd795445c009b67ae -SIZE (PyScreeze-0.1.28.tar.gz) = 25547 +TIMESTAMP = 1751745551 +SHA256 (pyscreeze-1.0.1.tar.gz) = cf1662710f1b46aa5ff229ee23f367da9e20af4a78e6e365bee973cad0ead4be +SIZE (pyscreeze-1.0.1.tar.gz) = 27826 diff --git a/x11/py-pyscreeze/files/patch-pyscreeze_____init____.py b/x11/py-pyscreeze/files/patch-pyscreeze_____init____.py new file mode 100644 index 000000000000..0c981964cf72 --- /dev/null +++ b/x11/py-pyscreeze/files/patch-pyscreeze_____init____.py @@ -0,0 +1,52 @@ +--- pyscreeze/__init__.py.orig 2025-07-05 20:35:11 UTC ++++ pyscreeze/__init__.py +@@ -64,7 +64,7 @@ try: + + GNOMESCREENSHOT_EXISTS = False + try: +- if sys.platform.startswith('linux'): ++ if sys.platform.startswith('linux') or sys.platform.startswith('freebsd'): + whichProc = subprocess.Popen(['which', 'gnome-screenshot'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) + GNOMESCREENSHOT_EXISTS = whichProc.wait() == 0 + except OSError as ex: +@@ -77,7 +77,7 @@ try: + + SCROT_EXISTS = False + try: +- if sys.platform.startswith('linux'): ++ if sys.platform.startswith('linux') or sys.platform.startswith('freebsd'): + whichProc = subprocess.Popen(['which', 'scrot'], stdout=subprocess.PIPE, stderr=subprocess.PIPE) + SCROT_EXISTS = whichProc.wait() == 0 + except OSError as ex: +@@ -89,7 +89,7 @@ except OSError as ex: + raise + + # On Linux, figure out which window system is being used. +-if sys.platform.startswith('linux'): ++if sys.platform.startswith('linux') or sys.platform.startswith('freebsd'): + RUNNING_X11 = False + RUNNING_WAYLAND = False + if os.environ.get('XDG_SESSION_TYPE') == 'x11': +@@ -622,11 +622,11 @@ def _screenshot_linux(imageFilename=None, region=None) + subprocess.call(['gnome-screenshot', '-f', tmpFilename]) + elif RUNNING_WAYLAND and SCROT_EXISTS and not GNOMESCREENSHOT_EXISTS: + raise PyScreezeException( +- 'Your computer uses the Wayland window system. Scrot works on the X11 window system but not Wayland. You must install gnome-screenshot by running `sudo apt install gnome-screenshot`' # noqa ++ 'Your computer uses the Wayland window system. Scrot works on the X11 window system but not Wayland. You must install gnome-screenshot' # noqa + ) + else: + raise Exception( +- 'To take screenshots, you must install Pillow version 9.2.0 or greater and gnome-screenshot by running `sudo apt install gnome-screenshot`' # noqa ++ 'To take screenshots, you must install Pillow version 9.2.0 or greater and gnome-screenshot' # noqa + ) + + im = Image.open(tmpFilename) +@@ -772,7 +772,7 @@ elif sys.platform == 'win32': + screenshot = _screenshot_osx + elif sys.platform == 'win32': + screenshot = _screenshot_win32 +-elif sys.platform.startswith('linux'): ++elif sys.platform.startswith('linux') or sys.platform.startswith('freebsd'): + # Everything else is considered to be Linux. + screenshot = _screenshot_linux + else: diff --git a/x11/py-python-xapp/Makefile b/x11/py-python-xapp/Makefile index 4cedbf58113e..8e16f3093490 100644 --- a/x11/py-python-xapp/Makefile +++ b/x11/py-python-xapp/Makefile @@ -1,6 +1,5 @@ PORTNAME= python-xapp -DISTVERSION= 2.4.1 -PORTREVISION= 1 +DISTVERSION= 2.4.2 CATEGORIES= x11 gnome PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} DIST_SUBDIR= gnome diff --git a/x11/py-python-xapp/distinfo b/x11/py-python-xapp/distinfo index d78cd164de61..18854ef67c69 100644 --- a/x11/py-python-xapp/distinfo +++ b/x11/py-python-xapp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716277794 -SHA256 (gnome/linuxmint-python3-xapp-2.4.1_GH0.tar.gz) = d994f922a9816c71d9b565f4b2552cba4ca33011efb1203fb8199d9b2d0d7f3d -SIZE (gnome/linuxmint-python3-xapp-2.4.1_GH0.tar.gz) = 21181 +TIMESTAMP = 1735622936 +SHA256 (gnome/linuxmint-python3-xapp-2.4.2_GH0.tar.gz) = 39e4c3f06732e9d197b9aed31444653da2976c1d66dded870b52cc9782f2237d +SIZE (gnome/linuxmint-python3-xapp-2.4.2_GH0.tar.gz) = 21482 diff --git a/x11/py-pyvirtualdisplay/Makefile b/x11/py-pyvirtualdisplay/Makefile index b85a083cd1d0..1ce95e8c1d70 100644 --- a/x11/py-pyvirtualdisplay/Makefile +++ b/x11/py-pyvirtualdisplay/Makefile @@ -1,6 +1,6 @@ PORTNAME= pyvirtualdisplay PORTVERSION= 0.2.4 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 python MASTER_SITES= PYPI PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} @@ -13,7 +13,7 @@ WWW= https://github.com/ponty/pyvirtualdisplay LICENSE= BSD2CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE.txt -RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cog>=2.3:devel/py-cog@${PY_FLAVOR} \ +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}cogapp>=2.3:devel/py-cogapp@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}easyprocess>0:devel/py-easyprocess@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}paver>0:devel/py-paver@${PY_FLAVOR} \ ${PYTHON_PKGNAMEPREFIX}pyscreenshot>0:x11/py-pyscreenshot@${PY_FLAVOR} \ diff --git a/x11/remontoire/Makefile b/x11/remontoire/Makefile index e47082e7e866..09c18e22b287 100644 --- a/x11/remontoire/Makefile +++ b/x11/remontoire/Makefile @@ -1,25 +1,29 @@ PORTNAME= remontoire -DISTVERSION= 1.4.0 -PORTREVISION= 2 +DISTVERSIONPREFIX= v +DISTVERSION= 1.4.4 CATEGORIES= x11 -MAINTAINER= ports@FreeBSD.org +MAINTAINER= atanubiswas484@gmail.com COMMENT= Keybinding viewer for i3 and other programs WWW= https://github.com/regolith-linux/remontoire LICENSE= GPLv3 +BUILD_DEPENDS= appstream-util:devel/appstream-glib LIB_DEPENDS= libgee-0.8.so:devel/libgee \ libjson-glib-1.0.so:devel/json-glib -USES= gettext-tools gnome meson pkgconfig python:build shebangfix vala:build +USES= desktop-file-utils gettext-tools gnome meson pkgconfig \ + python:build shebangfix vala:build USE_GITHUB= yes -USE_GNOME= gtk30 GH_ACCOUNT= regolith-linux +USE_GNOME= gtk30 +GLIB_SCHEMAS= org.regolith-linux.remontoire.gschema.xml + SHEBANG_FILES= build-aux/meson/postinstall.py + PLIST_FILES= bin/${PORTNAME} \ share/appdata/org.regolith-linux.remontoire.appdata.xml \ share/applications/org.regolith-linux.remontoire.desktop -GLIB_SCHEMAS= org.regolith-linux.remontoire.gschema.xml .include <bsd.port.mk> diff --git a/x11/remontoire/distinfo b/x11/remontoire/distinfo index 0d2db9199787..92690cc1ebea 100644 --- a/x11/remontoire/distinfo +++ b/x11/remontoire/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1602948600 -SHA256 (regolith-linux-remontoire-1.4.0_GH0.tar.gz) = 35777a10a753b15debe64867deca2332733f6bee6b85936e75e0e0514aa900da -SIZE (regolith-linux-remontoire-1.4.0_GH0.tar.gz) = 25130 +TIMESTAMP = 1752440082 +SHA256 (regolith-linux-remontoire-v1.4.4_GH0.tar.gz) = a54ebc08e6d4f63806df2dc0f88e4ef57433aa2d7712b36ddb788cc81c943016 +SIZE (regolith-linux-remontoire-v1.4.4_GH0.tar.gz) = 41267 diff --git a/x11/rio/Makefile b/x11/rio/Makefile index 2f43f5d17937..edd357a5c749 100644 --- a/x11/rio/Makefile +++ b/x11/rio/Makefile @@ -1,6 +1,7 @@ PORTNAME= rio DISTVERSIONPREFIX= v DISTVERSION= 0.2.20 +PORTREVISION= 1 CATEGORIES= x11 wayland PKGNAMESUFFIX= -terminal-emulator @@ -13,6 +14,7 @@ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_armv7= rustc-LLVM ERROR: out of memory +BROKEN_i386= rustc-LLVM ERROR: out of memory LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ libfreetype.so:print/freetype2 diff --git a/x11/rlaunch/Makefile b/x11/rlaunch/Makefile index d905a1fc907c..ab415af6b38a 100644 --- a/x11/rlaunch/Makefile +++ b/x11/rlaunch/Makefile @@ -1,6 +1,6 @@ PORTNAME= rlaunch DISTVERSION= 1.3.14 -PORTREVISION= 17 +PORTREVISION= 18 CATEGORIES= x11 MAINTAINER= yuri@FreeBSD.org diff --git a/x11/salut/Makefile b/x11/salut/Makefile index 2a3d72eefa5a..08bef05512b1 100644 --- a/x11/salut/Makefile +++ b/x11/salut/Makefile @@ -1,7 +1,7 @@ PORTNAME= salut DISTVERSIONPREFIX= v DISTVERSION= 0.3.1 -PORTREVISION= 24 +PORTREVISION= 25 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org diff --git a/x11/setxkbmap/Makefile b/x11/setxkbmap/Makefile index deed18b98ce7..1090227239db 100644 --- a/x11/setxkbmap/Makefile +++ b/x11/setxkbmap/Makefile @@ -1,19 +1,17 @@ PORTNAME= setxkbmap -PORTVERSION= 1.3.2 -PORTREVISION= 1 +DISTVERSION= 1.3.4 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Set the keyboard using the X Keyboard Extension -WWW= https://www.freedesktop.org/Software/xorg +WWW= https://gitlab.freedesktop.org/xorg/app/setxkbmap LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= xorg xorg-cat:app -USE_XORG= xkbfile x11 +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xkbfile xorgproto xrandr -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share CONFIGURE_ARGS= --with-xkb-config-root=${LOCALBASE}/share/X11/xkb PLIST_FILES= bin/setxkbmap share/man/man1/setxkbmap.1.gz diff --git a/x11/setxkbmap/distinfo b/x11/setxkbmap/distinfo index 233c24519407..e86e966314df 100644 --- a/x11/setxkbmap/distinfo +++ b/x11/setxkbmap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1566061167 -SHA256 (xorg/app/setxkbmap-1.3.2.tar.bz2) = 8ff27486442725e50b02d7049152f51d125ecad71b7ce503cfa09d5d8ceeb9f5 -SIZE (xorg/app/setxkbmap-1.3.2.tar.bz2) = 136253 +TIMESTAMP = 1748221448 +SHA256 (xorg/app/setxkbmap-1.3.4.tar.xz) = be8d8554d40e981d1b93b5ff82497c9ad2259f59f675b38f1b5e84624c07fade +SIZE (xorg/app/setxkbmap-1.3.4.tar.xz) = 132300 diff --git a/x11/setxkbmap/pkg-descr b/x11/setxkbmap/pkg-descr index ee02809c99e3..04fde0c6ae17 100644 --- a/x11/setxkbmap/pkg-descr +++ b/x11/setxkbmap/pkg-descr @@ -1,2 +1,3 @@ -This package contains setxkbmp, a program for setting the keyboard using -the X Keyboard Extension. +The setxkbmap is an X11 client to change the keymaps in the X server +for a specified keyboard to use the layout determined by the options +listed on the command line. diff --git a/x11/shikane/Makefile b/x11/shikane/Makefile index 08f4d1bf95c6..9e47da1ef607 100644 --- a/x11/shikane/Makefile +++ b/x11/shikane/Makefile @@ -1,7 +1,7 @@ PORTNAME= shikane DISTVERSIONPREFIX= v DISTVERSION= 1.0.1 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= x11 wayland MAINTAINER= ports@FreeBSD.org diff --git a/x11/shotman/Makefile b/x11/shotman/Makefile index 5703dfdc94e4..5dff13170e30 100644 --- a/x11/shotman/Makefile +++ b/x11/shotman/Makefile @@ -1,7 +1,7 @@ PORTNAME= shotman DISTVERSIONPREFIX= v DISTVERSION= 0.4.7 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= x11 wayland MASTER_SITES= https://git.sr.ht/~whynothugo/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ # XXX Teach USES=cargo to not override default DISTFILES diff --git a/x11/showmethekey/Makefile b/x11/showmethekey/Makefile index 1eea7e82da43..aa157be621b0 100644 --- a/x11/showmethekey/Makefile +++ b/x11/showmethekey/Makefile @@ -1,6 +1,6 @@ PORTNAME= showmethekey DISTVERSIONPREFIX= v -DISTVERSION= 1.18.3 +DISTVERSION= 1.18.4 CATEGORIES= x11 wayland MAINTAINER= eduardo@FreeBSD.org diff --git a/x11/showmethekey/distinfo b/x11/showmethekey/distinfo index ec1192044c70..e3139b70e65b 100644 --- a/x11/showmethekey/distinfo +++ b/x11/showmethekey/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1748551537 -SHA256 (AlynxZhou-showmethekey-v1.18.3_GH0.tar.gz) = dee790c12e4946587d5b9979ad3ec37862a0f59e300756db5c93e39cc4efa0ff -SIZE (AlynxZhou-showmethekey-v1.18.3_GH0.tar.gz) = 5278234 +TIMESTAMP = 1751881961 +SHA256 (AlynxZhou-showmethekey-v1.18.4_GH0.tar.gz) = ab0d921aa8daf7b56db9579c1b48e89ff177a42232ca1c6dbb17f352b766574b +SIZE (AlynxZhou-showmethekey-v1.18.4_GH0.tar.gz) = 5279536 diff --git a/x11/sirula/Makefile b/x11/sirula/Makefile index 2ad152d21781..d249f2fc139c 100644 --- a/x11/sirula/Makefile +++ b/x11/sirula/Makefile @@ -1,7 +1,7 @@ PORTNAME= sirula DISTVERSIONPREFIX= v DISTVERSION= 1.1.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11 wayland MAINTAINER= ports@FreeBSD.org diff --git a/x11/squeekboard/Makefile b/x11/squeekboard/Makefile index 9de55102c3d3..3263641305f2 100644 --- a/x11/squeekboard/Makefile +++ b/x11/squeekboard/Makefile @@ -1,7 +1,7 @@ PORTNAME= squeekboard DISTVERSIONPREFIX= v DISTVERSION= 1.43.1 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= x11 wayland PATCH_SITES= ${GL_SITE}/${GL_ACCOUNT}/${GL_PROJECT}/-/commit/ diff --git a/x11/swayimg/Makefile b/x11/swayimg/Makefile index 70f297c194b6..6c472165e5a1 100644 --- a/x11/swayimg/Makefile +++ b/x11/swayimg/Makefile @@ -1,6 +1,6 @@ PORTNAME= swayimg DISTVERSIONPREFIX= v -DISTVERSION= 4.3 +DISTVERSION= 4.5 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org @@ -10,15 +10,13 @@ WWW= https://github.com/artemsen/swayimg LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= wayland-protocols>=1.35:graphics/wayland-protocols LIB_DEPENDS= libinotify.so:devel/libinotify \ - libwayland-client.so:graphics/wayland \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libxkbcommon.so:x11/libxkbcommon TEST_DEPENDS= googletest>0:devel/googletest -USES= meson pkgconfig +USES= desktop-file-utils meson pkgconfig USE_GITHUB= yes GH_ACCOUNT= artemsen MESON_ARGS= -Dversion="${DISTVERSIONFULL}" @@ -32,7 +30,7 @@ PLIST_FILES= bin/${PORTNAME} \ ${DATADIR}/${PORTNAME}rc \ ${NULL} -# XXX Drop after FreeBSD 13.4 EOL around 2026-01-31 +# XXX Drop after FreeBSD 13.5 EOL around 2026-04-30 # https://cgit.freebsd.org/src/commit/?id=af93fea71038 .if !exists(/usr/include/sys/timerfd.h) LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim @@ -40,8 +38,10 @@ LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim OPTIONS_DEFINE= AVIF BASH GIF HEIF JPEG JSON JXL LIBEXIF LIBRSVG2 \ OPENEXR PNG RAW SIXEL TIFF WEBP ZSH -OPTIONS_DEFAULT=AVIF BASH GIF HEIF JPEG JSON JXL LIBEXIF LIBRSVG2 \ - OPENEXR PNG RAW SIXEL TIFF WEBP ZSH +OPTIONS_DEFAULT=AVIF BASH DRM GIF HEIF JPEG JSON JXL LIBEXIF LIBRSVG2 \ + OPENEXR PNG RAW SIXEL TIFF WAYLAND WEBP ZSH +OPTIONS_MULTI= GUI +OPTIONS_MULTI_GUI= DRM WAYLAND OPTIONS_EXCLUDE=${LIBRSVG2_DEFAULT:Mlegacy:C/.+/LIBRSVG2/} AVIF_LIB_DEPENDS= libavif.so:graphics/libavif @@ -51,6 +51,10 @@ BASH_BUILD_DEPENDS= bash-completion>0:shells/bash-completion BASH_MESON_ENABLED= bash BASH_PLIST_FILES= share/bash-completion/completions/${PORTNAME} +DRM_DESC= KMS console support +DRM_LIB_DEPENDS= libdrm.so:graphics/libdrm +DRM_MESON_ENABLED= drm + GIF_LIB_DEPENDS= libgif.so:graphics/giflib GIF_MESON_ENABLED= gif @@ -89,6 +93,10 @@ SIXEL_MESON_ENABLED= sixel TIFF_LIB_DEPENDS= libtiff.so:graphics/tiff TIFF_MESON_ENABLED= tiff +WAYLAND_BUILD_DEPENDS= wayland-protocols>=1.35:graphics/wayland-protocols +WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland +WAYLAND_MESON_ENABLED= wayland + WEBP_LIB_DEPENDS= libwebpdemux.so:graphics/webp WEBP_MESON_ENABLED= webp diff --git a/x11/swayimg/distinfo b/x11/swayimg/distinfo index 5e289943c8db..71e228c9a158 100644 --- a/x11/swayimg/distinfo +++ b/x11/swayimg/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1750862253 -SHA256 (artemsen-swayimg-v4.3_GH0.tar.gz) = 5213a9627421eb8907cfff5b3f6d91d53597281b42e4871cebf83fc7dfc1d2a6 -SIZE (artemsen-swayimg-v4.3_GH0.tar.gz) = 785384 +TIMESTAMP = 1752047007 +SHA256 (artemsen-swayimg-v4.5_GH0.tar.gz) = 4f0c491f873e37b85342a92d9b0ecc570a059bb971040c23075d4c3ab401680b +SIZE (artemsen-swayimg-v4.5_GH0.tar.gz) = 788904 diff --git a/x11/swaync/Makefile b/x11/swaync/Makefile index 29cbf328c94a..28ba8978fdf4 100644 --- a/x11/swaync/Makefile +++ b/x11/swaync/Makefile @@ -1,6 +1,6 @@ PORTNAME= swaync DISTVERSIONPREFIX= v -PORTVERSION= 0.11.0 +PORTVERSION= 0.12.1 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org @@ -10,17 +10,19 @@ WWW= https://github.com/ErikReider/SwayNotificationCenter LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/COPYING -BUILD_DEPENDS= sassc:textproc/sassc +BUILD_DEPENDS= blueprint-compiler:devel/blueprint-compiler \ + sassc:textproc/sassc LIB_DEPENDS= libjson-glib-1.0.so:devel/json-glib \ libgee-0.8.so:devel/libgee \ - libgranite.so:x11-toolkits/granite \ - libgtk-layer-shell.so:x11-toolkits/gtk-layer-shell \ - libhandy-1.so:x11-toolkits/libhandy + libgraphene-1.0.so:graphics/graphene \ + libwayland-client.so:graphics/wayland \ + libgranite-7.so:x11-toolkits/granite7 \ + libgtk4-layer-shell.so:x11-toolkits/gtk4-layer-shell USES= compiler:c11 gnome meson pkgconfig \ python:build shebangfix vala:build USE_GITHUB= yes -USE_GNOME= cairo gdkpixbuf gtk30 introspection:build +USE_GNOME= cairo gdkpixbuf gtk40 libadwaita GH_ACCOUNT= ErikReider GH_PROJECT= SwayNotificationCenter SHEBANG_FILES= build-aux/meson/postinstall.py diff --git a/x11/swaync/distinfo b/x11/swaync/distinfo index c44154e66ea9..26d159374762 100644 --- a/x11/swaync/distinfo +++ b/x11/swaync/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1744053426 -SHA256 (ErikReider-SwayNotificationCenter-v0.11.0_GH0.tar.gz) = 7f69fe248994404af4115d335929b3bd2faf8c6321374b5b3e3fa2c97d169c90 -SIZE (ErikReider-SwayNotificationCenter-v0.11.0_GH0.tar.gz) = 1717108 +TIMESTAMP = 1752571530 +SHA256 (ErikReider-SwayNotificationCenter-v0.12.1_GH0.tar.gz) = 8a6475bfdd8abf5be1267ede0a233266b3f14311b169047bde599752a3ac981c +SIZE (ErikReider-SwayNotificationCenter-v0.12.1_GH0.tar.gz) = 1727353 diff --git a/x11/swaync/files/patch-src_meson.build b/x11/swaync/files/patch-src_meson.build deleted file mode 100644 index 9f705c2cd349..000000000000 --- a/x11/swaync/files/patch-src_meson.build +++ /dev/null @@ -1,15 +0,0 @@ -Drop after x11-toolkits/libhandy >= 1.8.0 update - -src/meson.build:77:2: ERROR: Dependency lookup for libhandy-1 with method 'pkgconfig' failed: Invalid version, need 'libhandy-1' ['>= 1.8.0'] found '1.6.2'. - ---- src/meson.build.orig 2024-02-10 16:19:01 UTC -+++ src/meson.build -@@ -74,7 +74,7 @@ app_deps = [ - dependency('gio-unix-2.0', version: '>= 2.50'), - dependency('gtk+-3.0', version: '>= 3.22'), - dependency('json-glib-1.0', version: '>= 1.0'), -- dependency('libhandy-1', version: '>= 1.8.0'), -+ dependency('libhandy-1', version: '>= 1.6.0'), - dependency('granite', version: '>= 6.2.0'), - dependency('gtk-layer-shell-0', - fallback: ['gtk-layer-shell-0', 'gtk-layer-shell'], diff --git a/x11/swayr/Makefile b/x11/swayr/Makefile index 82d05bfb3f9e..40ef7a0f0b02 100644 --- a/x11/swayr/Makefile +++ b/x11/swayr/Makefile @@ -1,6 +1,6 @@ PORTNAME= swayr DISTVERSION= 0.28.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 MASTER_SITES= CRATESIO # XXX Teach USES=cargo to have proper default diff --git a/x11/swayrbar/Makefile b/x11/swayrbar/Makefile index 0e93f831bd43..d3b749cc81c1 100644 --- a/x11/swayrbar/Makefile +++ b/x11/swayrbar/Makefile @@ -1,6 +1,6 @@ PORTNAME= swayrbar DISTVERSION= 0.4.2 -PORTREVISION= 8 +PORTREVISION= 9 CATEGORIES= x11 MASTER_SITES= CRATESIO # XXX Teach USES=cargo to have proper default diff --git a/x11/swww/Makefile b/x11/swww/Makefile index 88b4cddfd448..e0b3d2e27100 100644 --- a/x11/swww/Makefile +++ b/x11/swww/Makefile @@ -1,7 +1,7 @@ PORTNAME= swww DISTVERSIONPREFIX= v DISTVERSION= 0.10.3 -PORTREVISION= 0 +PORTREVISION= 1 CATEGORIES= x11 MAINTAINER= nivit@FreeBSD.org diff --git a/x11/tilix/Makefile b/x11/tilix/Makefile index aaa45a20042d..b60333b5b88b 100644 --- a/x11/tilix/Makefile +++ b/x11/tilix/Makefile @@ -1,6 +1,6 @@ PORTNAME= tilix PORTVERSION= 1.9.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 MAINTAINER= romain@FreeBSD.org diff --git a/x11/viewres/Makefile b/x11/viewres/Makefile index ef3b9e959ab1..72499f5377e5 100644 --- a/x11/viewres/Makefile +++ b/x11/viewres/Makefile @@ -1,21 +1,20 @@ PORTNAME= viewres -PORTVERSION= 1.0.6 -PORTREVISION= 1 +DISTVERSION= 1.0.8 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Graphical class browser for Xt +WWW= https://gitlab.freedesktop.org/xorg/app/viewres LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= xorg xorg-cat:app -USE_XORG= x11 xaw xmu xt +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xaw xmu xorgproto xt PLIST_FILES+= bin/viewres \ share/man/man1/viewres.1.gz \ share/X11/app-defaults/Viewres \ share/X11/app-defaults/Viewres-color -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include <bsd.port.mk> diff --git a/x11/viewres/distinfo b/x11/viewres/distinfo index e3710a1a41be..7b5467293e46 100644 --- a/x11/viewres/distinfo +++ b/x11/viewres/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1566826645 -SHA256 (xorg/app/viewres-1.0.6.tar.bz2) = 11c15db02066c1d5fc3febf9b185d16c1112f87e37c4b101a484dcefffb80934 -SIZE (xorg/app/viewres-1.0.6.tar.bz2) = 135200 +TIMESTAMP = 1747936576 +SHA256 (xorg/app/viewres-1.0.8.tar.xz) = 4b221c2b103390b166633612b9abf8036cbbe90605dbd8a37cf2a377fa2b6cd2 +SIZE (xorg/app/viewres-1.0.8.tar.xz) = 133288 diff --git a/x11/viewres/pkg-descr b/x11/viewres/pkg-descr index d334bb9e5464..aa58fb1f0e1c 100644 --- a/x11/viewres/pkg-descr +++ b/x11/viewres/pkg-descr @@ -1,2 +1,7 @@ This package contains viewres, a graphical class browser that displays a tree showing the widget class hierarchy of the Athena Widget Set. + +Each node in the tree can be expanded to show the resources that the +corresponding class adds (i.e. does not inherit from its parent) when a +widget is created. This application allows the user to visually examine +the structure and inherited resources for the Athena Widget Set. diff --git a/x11/wallutils/Makefile b/x11/wallutils/Makefile index e04310b5854c..3281237b6c1d 100644 --- a/x11/wallutils/Makefile +++ b/x11/wallutils/Makefile @@ -1,6 +1,6 @@ PORTNAME= wallutils DISTVERSION= 5.12.9 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= x11 wayland MAINTAINER= eduardo@FreeBSD.org diff --git a/x11/watershot/Makefile b/x11/watershot/Makefile index fe1168aa4142..fa553f474884 100644 --- a/x11/watershot/Makefile +++ b/x11/watershot/Makefile @@ -1,7 +1,7 @@ PORTNAME= watershot DISTVERSIONPREFIX= v DISTVERSION= 0.2.2 -PORTREVISION= 15 +PORTREVISION= 16 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org diff --git a/x11/wayidle/Makefile b/x11/wayidle/Makefile index 3fdb7d124c4c..0cfc56b17c03 100644 --- a/x11/wayidle/Makefile +++ b/x11/wayidle/Makefile @@ -1,7 +1,7 @@ PORTNAME= wayidle DISTVERSIONPREFIX= v DISTVERSION= 1.0.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 wayland MASTER_SITES= https://git.sr.ht/~whynothugo/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ # XXX Teach USES=cargo to not override default DISTFILES diff --git a/x11/wayout/Makefile b/x11/wayout/Makefile index ba3d8687f810..e5052914c8c0 100644 --- a/x11/wayout/Makefile +++ b/x11/wayout/Makefile @@ -1,6 +1,6 @@ PORTNAME= wayout DISTVERSION= 1.1.3 -PORTREVISION= 19 +PORTREVISION= 20 CATEGORIES= x11 wayland MASTER_SITES= https://git.sr.ht/~shinyzenith/${PORTNAME}/archive/${DISTVERSIONFULL}${EXTRACT_SUFX}?dummy=/ # XXX Teach USES=cargo to not override default DISTFILES diff --git a/x11/wayst/Makefile b/x11/wayst/Makefile new file mode 100644 index 000000000000..fd6f59b42c75 --- /dev/null +++ b/x11/wayst/Makefile @@ -0,0 +1,44 @@ +PORTNAME= wayst +DISTVERSION= g20250601 +CATEGORIES= x11 wayland + +MAINTAINER= seafork@disroot.org +COMMENT= Simple terminal emulator for Wayland and X11 +WWW= https://github.com/91861/wayst + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/LICENSE + +LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig \ + libfreetype.so:print/freetype2 \ + libutf8proc.so:textproc/utf8proc + +USES= gl gmake pkgconfig + +USE_GITHUB= yes +GH_ACCOUNT= 91861 +GH_TAGNAME= f5a6c22 + +USE_GL= egl gl + +PLIST_FILES= bin/wayst + +OPTIONS_DEFAULT= WAYLAND X11 +OPTIONS_MULTI= BACKEND +OPTIONS_MULTI_BACKEND= WAYLAND X11 + +WAYLAND_DESC= Use Wayland as the windowing protocol +X11_DESC= Use X11 as the windowing protocol + +WAYLAND_LIB_DEPENDS= libwayland-client.so:graphics/wayland \ + libxkbcommon.so:x11/libxkbcommon +WAYLAND_MAKE_ARGS= window_protocol+="wayland" + +X11_USES= xorg +X11_USE= XORG=x11,xrandr,xrender +X11_MAKE_ARGS= window_protocol+="x11" + +post-install: + @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/wayst + +.include <bsd.port.mk> diff --git a/x11/wayst/distinfo b/x11/wayst/distinfo new file mode 100644 index 000000000000..ffce1159779b --- /dev/null +++ b/x11/wayst/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1751717366 +SHA256 (91861-wayst-g20250601-f5a6c22_GH0.tar.gz) = b6aab52d875b814b6b629daa8653a860ac382bc0a415f0d4fa502f3927f2b370 +SIZE (91861-wayst-g20250601-f5a6c22_GH0.tar.gz) = 623207 diff --git a/x11/wayst/files/patch-Makefile b/x11/wayst/files/patch-Makefile new file mode 100644 index 000000000000..8dcdc7a9ce79 --- /dev/null +++ b/x11/wayst/files/patch-Makefile @@ -0,0 +1,32 @@ +--- Makefile.orig 2025-06-01 11:32:46 UTC ++++ Makefile +@@ -1,5 +1,5 @@ EXEC = wayst + EXEC = wayst +-INSTALL_DIR = /usr/local/bin ++PREFIX ?= /usr/local/bin + + ARGS = + +@@ -37,8 +37,7 @@ else + CFLAGS = -std=c18 -MD -fshort-enums + LDFLAGS = + else +- CFLAGS = -std=c18 -MD -O2 -mtune=generic -ffast-math -fshort-enums -flto=auto +- LDFLAGS = -O2 -flto=auto ++ CFLAGS += -std=c18 -MD + endif + + ifeq ($(libutf8proc),off) +@@ -102,10 +101,10 @@ install: + $(RM) -f $(EXEC) $(OBJ) $(OBJ:.o=.d) + + install: +- cp $(EXEC) $(INSTALL_DIR)/ ++ cp $(EXEC) $(DESTDIR)$(PREFIX)/bin/$(EXEC) + + uninstall: +- $(RM) $(INSTALL_DIR)/$(EXEC) ++ $(RM) $(DESTDIR)$(PREFIX)/$(EXEC) + + -include $(OBJ:.o=.d) + diff --git a/x11/wayst/pkg-descr b/x11/wayst/pkg-descr new file mode 100644 index 000000000000..f44456fe72d4 --- /dev/null +++ b/x11/wayst/pkg-descr @@ -0,0 +1,19 @@ +Simple terminal emulator for Wayland and X11 with OpenGL rendering and +minimal dependencies. + +# Features +- Unicode support +- Text reflow +- 24-bit colors +- Dynamic colors +- All text properties (squiggly underline, blinking, overline etc.) +- Resizable font +- Subpixel antialiasing +- Mouse reporting +- Scrollback +- Mouse text selection +- Clipboard +- Configurable keybindings +- Clickable links, OSC 8 links +- Command history and marks +- Terminal image protocol and sixel graphics (experimental) diff --git a/x11/wezterm/Makefile b/x11/wezterm/Makefile index 2ceef3eacbbb..668f9e796d10 100644 --- a/x11/wezterm/Makefile +++ b/x11/wezterm/Makefile @@ -1,7 +1,7 @@ PORTNAME= wezterm DISTVERSION= 20250213-133349 DISTVERSIONSUFFIX= -ee0c04e7 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11 wayland MAINTAINER= vladislav.movchan@gmail.com diff --git a/x11/windowtolayer/Makefile b/x11/windowtolayer/Makefile index 87c7e2cfef09..1db9b1b4c0ce 100644 --- a/x11/windowtolayer/Makefile +++ b/x11/windowtolayer/Makefile @@ -1,7 +1,7 @@ PORTNAME= windowtolayer DISTVERSIONPREFIX= v PORTVERSION= 0.2.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org diff --git a/x11/wl-kbptr/Makefile b/x11/wl-kbptr/Makefile index beb2f07fb3df..e0b62a0888c5 100644 --- a/x11/wl-kbptr/Makefile +++ b/x11/wl-kbptr/Makefile @@ -1,9 +1,9 @@ PORTNAME= wl-kbptr DISTVERSIONPREFIX= v -DISTVERSION= 0.3.0 +DISTVERSION= 0.4.0 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Control the mouse pointer with the keyboard on Wayland WWW= https://github.com/moverest/wl-kbptr @@ -24,7 +24,8 @@ USES= compiler:c11 gnome meson pkgconfig USE_GITHUB= yes USE_GNOME= cairo GH_ACCOUNT= moverest -PLIST_FILES= bin/${PORTNAME} +PLIST_FILES= bin/${PORTNAME} \ + share/applications/${PORTNAME}.desktop OPTIONS_DEFINE= OPENCV OPTIONS_SLAVE= ${${FLAVOR}_OPTIONS_SLAVE} diff --git a/x11/wl-kbptr/distinfo b/x11/wl-kbptr/distinfo index 2bc7e41b3a58..49b7dbb21521 100644 --- a/x11/wl-kbptr/distinfo +++ b/x11/wl-kbptr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1743703239 -SHA256 (moverest-wl-kbptr-v0.3.0_GH0.tar.gz) = 69775029acb8ff7d814a2868afe22e72b8c9c99cbb35b0acf57eccd3609b089c -SIZE (moverest-wl-kbptr-v0.3.0_GH0.tar.gz) = 53657 +TIMESTAMP = 1751561797 +SHA256 (moverest-wl-kbptr-v0.4.0_GH0.tar.gz) = e3655f5305987dbac389a25e64c2f5a028c1651db70ea757024c4efa55c24338 +SIZE (moverest-wl-kbptr-v0.4.0_GH0.tar.gz) = 57749 diff --git a/x11/wlr-which-key/Makefile b/x11/wlr-which-key/Makefile index bddb529561ae..f34266039fa5 100644 --- a/x11/wlr-which-key/Makefile +++ b/x11/wlr-which-key/Makefile @@ -1,6 +1,7 @@ PORTNAME= wlr-which-key DISTVERSIONPREFIX= v DISTVERSION= 1.2.0 +PORTREVISION= 1 CATEGORIES= x11 wayland MAINTAINER= nivit@FreeBSD.org diff --git a/x11/wmenu/Makefile b/x11/wmenu/Makefile index b5981638437f..ae10b0395978 100644 --- a/x11/wmenu/Makefile +++ b/x11/wmenu/Makefile @@ -18,7 +18,7 @@ LIB_DEPENDS= libwayland-client.so:graphics/wayland \ USES= compiler:c11 gnome meson pkgconfig USE_GNOME= cairo pango -# XXX Drop after FreeBSD 13.4 EOL around 2026-01-31 +# XXX Drop after FreeBSD 13.5 EOL around 2026-04-30 # https://cgit.freebsd.org/src/commit/?id=af93fea71038 .if !exists(/usr/include/sys/timerfd.h) LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim diff --git a/x11/wmfocus/Makefile b/x11/wmfocus/Makefile index 949025d66e93..c57f6e2a12bd 100644 --- a/x11/wmfocus/Makefile +++ b/x11/wmfocus/Makefile @@ -1,7 +1,7 @@ PORTNAME= wmfocus DISTVERSIONPREFIX= v DISTVERSION= 1.5.0 -PORTREVISION= 13 +PORTREVISION= 14 CATEGORIES= x11 MAINTAINER= eduardo@FreeBSD.org diff --git a/x11/xapp/Makefile b/x11/xapp/Makefile index cea1e537bb49..b0a81033e525 100644 --- a/x11/xapp/Makefile +++ b/x11/xapp/Makefile @@ -1,5 +1,5 @@ PORTNAME= xapp -PORTVERSION= 2.8.2 +DISTVERSION= 2.8.9 PORTREVISION= 1 CATEGORIES= x11 gnome DIST_SUBDIR= gnome @@ -14,25 +14,48 @@ LICENSE_FILE?= ${WRKSRC}/COPYING.LESSER LIB_DEPENDS= libdbusmenu-gtk3.so:devel/libdbusmenu RUN_DEPENDS= bash:shells/bash -USES= gettext-tools gnome meson pkgconfig python shebangfix vala:build xorg +USES= gettext-tools gnome meson pkgconfig python shebangfix xorg USE_GITHUB= yes GH_ACCOUNT= linuxmint -USE_GNOME= cairo gdkpixbuf glib20 gtk-update-icon-cache gtk30 \ - intltool introspection:build libgnomekbd pygobject3 +USE_GNOME= cairo gdkpixbuf glib20 gtk30 libgnomekbd USE_LDCONFIG= yes USE_XORG= x11 GLIB_SCHEMAS= org.x.apps.gschema.xml -SHEBANG_FILES= data libxapp meson-scripts schemas scripts status-applets \ - test-scripts +SHEBANG_FILES= data schemas scripts status-applets test-scripts PLIST_SUB+= LIBVERSION=${PORTVERSION} PORTSCOUT= limit:^[0-9.]+$$ # ignore master.mint* tags -OPTIONS_DEFINE= DOCS -OPTIONS_SUB= yes +BINARY_ALIAS= python3=${PYTHON_CMD} + +OPTIONS_DEFINE= DOCS INTROSPECTION MATE STATUS VAPI XFCE +OPTIONS_DEFAULT= INTROSPECTION MATE STATUS VAPI XFCE +OPTIONS_SUB= yes DOCS_BUILD_DEPENDS= gtkdoc-scan:textproc/gtk-doc -DOCS_MESON_ON= -Ddocs=true +DOCS_MESON_TRUE= docs + +INTROSPECTION_DESC= Enable GObject introspection +INTROSPECTION_MESON_TRUE= introspection +INTROSPECTION_USE= GNOME=pygobject3,introspection:build + +MATE_DESC= Install mate specific items +MATE_MESON_TRUE= mate + +STATUS_DESC= Build the XApp StatusNotifier service +STATUS_MESON_TRUE= status-notifier + +VAPI_DESC= Enable Vala bindings +VAPI_MESON_TRUE= vapi +VAPI_USES= vala:build +VAPI_IMPLIES= INTROSPECTION + +XFCE_DESC= Install xfce specific items +XFCE_MESON_TRUE= xfce + +post-patch: + ${REINPLACE_CMD} -e 's|/usr/bin|${PREFIX}/bin|g' \ + ${WRKSRC}/scripts/upload-system-info .include <bsd.port.mk> diff --git a/x11/xapp/distinfo b/x11/xapp/distinfo index 6dbec6861fcc..00419dd36ad1 100644 --- a/x11/xapp/distinfo +++ b/x11/xapp/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1716275951 -SHA256 (gnome/linuxmint-xapp-2.8.2_GH0.tar.gz) = 07b00d02d2bdd93c043e370305071df80f21ded6404f7309b590a8f896e635b2 -SIZE (gnome/linuxmint-xapp-2.8.2_GH0.tar.gz) = 272539 +TIMESTAMP = 1752081537 +SHA256 (gnome/linuxmint-xapp-2.8.9_GH0.tar.gz) = cc2de98f8b2c73f7611af770d398a05560c4419b9390000464b8bcd517c70375 +SIZE (gnome/linuxmint-xapp-2.8.9_GH0.tar.gz) = 276821 diff --git a/x11/xapp/pkg-plist b/x11/xapp/pkg-plist index 9e039328b5f6..1795c71e19e2 100644 --- a/x11/xapp/pkg-plist +++ b/x11/xapp/pkg-plist @@ -1,9 +1,9 @@ bin/pastebin bin/upload-system-info bin/xapp-gpu-offload -bin/xfce4-set-wallpaper +%%XFCE%%bin/xfce4-set-wallpaper etc/X11/xinit/xinitrc.d/80xapp-gtk3-module.sh -etc/xdg/autostart/xapp-sn-watcher.desktop +%%STATUS%%etc/xdg/autostart/xapp-sn-watcher.desktop include/xapp/libxapp/xapp-dark-mode-manager.h include/xapp/libxapp/xapp-favorites.h include/xapp/libxapp/xapp-gpu-offload-helper.h @@ -20,50 +20,50 @@ include/xapp/libxapp/xapp-statusicon-interface.h include/xapp/libxapp/xapp-style-manager.h include/xapp/libxapp/xapp-util.h include/xapp/libxapp/xapp-visibility-group.h -lib/girepository-1.0/XApp-1.0.typelib +%%INTROSPECTION%%lib/girepository-1.0/XApp-1.0.typelib lib/gtk-3.0/modules/libxapp-gtk3-module.so lib/libxapp.so lib/libxapp.so.1 lib/libxapp.so.%%LIBVERSION%% -%%PYTHON_SITELIBDIR%%/gi/overrides/XApp.py -lib/xapps/xapp-sn-watcher +%%INTROSPECTION%%%%PYTHON_SITELIBDIR%%/gi/overrides/XApp.py +%%STATUS%%lib/xapps/xapp-sn-watcher libdata/pkgconfig/xapp.pc -libexec/xapps/applet_constants.py -libexec/xapps/mate-xapp-status-applet.py -share/dbus-1/services/org.mate.panel.applet.MateXAppStatusAppletFactory.service -share/dbus-1/services/org.x.StatusNotifierWatcher.service -share/gir-1.0/XApp-1.0.gir +%%MATE%%libexec/xapps/applet_constants.py +%%MATE%%libexec/xapps/mate-xapp-status-applet.py +%%MATE%%share/dbus-1/services/org.mate.panel.applet.MateXAppStatusAppletFactory.service +%%STATUS%%share/dbus-1/services/org.x.StatusNotifierWatcher.service +%%INTROSPECTION%%share/gir-1.0/XApp-1.0.gir share/glade/catalogs/xapp-glade-catalog.xml -%%DOCS%%share/gtk-doc/html/libxapp/XAppDarkModeManager.html -%%DOCS%%share/gtk-doc/html/libxapp/XAppFavorites.html -%%DOCS%%share/gtk-doc/html/libxapp/XAppGpuOffloadHelper.html -%%DOCS%%share/gtk-doc/html/libxapp/XAppGtkWindow.html -%%DOCS%%share/gtk-doc/html/libxapp/XAppIconChooserButton.html -%%DOCS%%share/gtk-doc/html/libxapp/XAppIconChooserDialog.html -%%DOCS%%share/gtk-doc/html/libxapp/XAppKbdLayoutController.html -%%DOCS%%share/gtk-doc/html/libxapp/XAppMonitorBlanker.html -%%DOCS%%share/gtk-doc/html/libxapp/XAppObjectManagerClient.html -%%DOCS%%share/gtk-doc/html/libxapp/XAppPreferencesWindow.html -%%DOCS%%share/gtk-doc/html/libxapp/XAppStackSidebar.html -%%DOCS%%share/gtk-doc/html/libxapp/XAppStatusIcon.html -%%DOCS%%share/gtk-doc/html/libxapp/XAppStatusIconMonitor.html -%%DOCS%%share/gtk-doc/html/libxapp/XAppVisibilityGroup.html -%%DOCS%%share/gtk-doc/html/libxapp/annotation-glossary.html -%%DOCS%%share/gtk-doc/html/libxapp/api-index-full.html -%%DOCS%%share/gtk-doc/html/libxapp/ch01.html -%%DOCS%%share/gtk-doc/html/libxapp/deprecated-api-index.html -%%DOCS%%share/gtk-doc/html/libxapp/home.png -%%DOCS%%share/gtk-doc/html/libxapp/index.html -%%DOCS%%share/gtk-doc/html/libxapp/left-insensitive.png -%%DOCS%%share/gtk-doc/html/libxapp/left.png -%%DOCS%%share/gtk-doc/html/libxapp/libxapp-xapp-util.html -%%DOCS%%share/gtk-doc/html/libxapp/libxapp.devhelp2 -%%DOCS%%share/gtk-doc/html/libxapp/object-tree.html -%%DOCS%%share/gtk-doc/html/libxapp/right-insensitive.png -%%DOCS%%share/gtk-doc/html/libxapp/right.png -%%DOCS%%share/gtk-doc/html/libxapp/style.css -%%DOCS%%share/gtk-doc/html/libxapp/up-insensitive.png -%%DOCS%%share/gtk-doc/html/libxapp/up.png +%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppDarkModeManager.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppFavorites.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppGpuOffloadHelper.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppGtkWindow.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppIconChooserButton.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppIconChooserDialog.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppKbdLayoutController.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppMonitorBlanker.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppObjectManagerClient.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppPreferencesWindow.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppStackSidebar.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppStatusIcon.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppStatusIconMonitor.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/XAppVisibilityGroup.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/annotation-glossary.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/api-index-full.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/ch01.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/deprecated-api-index.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/home.png +%%PORTDOCS%%share/gtk-doc/html/libxapp/index.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/left-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/libxapp/left.png +%%PORTDOCS%%share/gtk-doc/html/libxapp/libxapp-xapp-util.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/libxapp.devhelp2 +%%PORTDOCS%%share/gtk-doc/html/libxapp/object-tree.html +%%PORTDOCS%%share/gtk-doc/html/libxapp/right-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/libxapp/right.png +%%PORTDOCS%%share/gtk-doc/html/libxapp/style.css +%%PORTDOCS%%share/gtk-doc/html/libxapp/up-insensitive.png +%%PORTDOCS%%share/gtk-doc/html/libxapp/up.png share/icons/hicolor/scalable/actions/add-files-to-archive-symbolic.svg share/icons/hicolor/scalable/actions/category-search-symbolic.svg share/icons/hicolor/scalable/actions/extract-archive-symbolic.svg @@ -107,24 +107,30 @@ share/icons/hicolor/scalable/places/xapp-user-favorites.svg share/locale/af/LC_MESSAGES/xapp.mo share/locale/am/LC_MESSAGES/xapp.mo share/locale/ar/LC_MESSAGES/xapp.mo +share/locale/ast/LC_MESSAGES/xapp.mo share/locale/az/LC_MESSAGES/xapp.mo share/locale/be/LC_MESSAGES/xapp.mo share/locale/ber/LC_MESSAGES/xapp.mo share/locale/bg/LC_MESSAGES/xapp.mo share/locale/bn/LC_MESSAGES/xapp.mo +share/locale/br/LC_MESSAGES/xapp.mo share/locale/ca/LC_MESSAGES/xapp.mo share/locale/ca@valencia/LC_MESSAGES/xapp.mo +share/locale/ckb/LC_MESSAGES/xapp.mo share/locale/cs/LC_MESSAGES/xapp.mo share/locale/cy/LC_MESSAGES/xapp.mo share/locale/da/LC_MESSAGES/xapp.mo share/locale/de/LC_MESSAGES/xapp.mo share/locale/el/LC_MESSAGES/xapp.mo +share/locale/en_CA/LC_MESSAGES/xapp.mo share/locale/en_GB/LC_MESSAGES/xapp.mo share/locale/eo/LC_MESSAGES/xapp.mo share/locale/es/LC_MESSAGES/xapp.mo share/locale/et/LC_MESSAGES/xapp.mo share/locale/eu/LC_MESSAGES/xapp.mo +share/locale/fa/LC_MESSAGES/xapp.mo share/locale/fi/LC_MESSAGES/xapp.mo +share/locale/fil/LC_MESSAGES/xapp.mo share/locale/fr/LC_MESSAGES/xapp.mo share/locale/fr_CA/LC_MESSAGES/xapp.mo share/locale/he/LC_MESSAGES/xapp.mo @@ -146,6 +152,7 @@ share/locale/la/LC_MESSAGES/xapp.mo share/locale/lt/LC_MESSAGES/xapp.mo share/locale/mai/LC_MESSAGES/xapp.mo share/locale/ms/LC_MESSAGES/xapp.mo +share/locale/nb/LC_MESSAGES/xapp.mo share/locale/nl/LC_MESSAGES/xapp.mo share/locale/oc/LC_MESSAGES/xapp.mo share/locale/pl/LC_MESSAGES/xapp.mo @@ -155,16 +162,20 @@ share/locale/ro/LC_MESSAGES/xapp.mo share/locale/ru/LC_MESSAGES/xapp.mo share/locale/sk/LC_MESSAGES/xapp.mo share/locale/sl/LC_MESSAGES/xapp.mo +share/locale/sn/LC_MESSAGES/xapp.mo share/locale/sr/LC_MESSAGES/xapp.mo share/locale/sr@latin/LC_MESSAGES/xapp.mo share/locale/sv/LC_MESSAGES/xapp.mo +share/locale/te/LC_MESSAGES/xapp.mo +share/locale/th/LC_MESSAGES/xapp.mo share/locale/tr/LC_MESSAGES/xapp.mo share/locale/uk/LC_MESSAGES/xapp.mo share/locale/uz/LC_MESSAGES/xapp.mo +share/locale/vi/LC_MESSAGES/xapp.mo share/locale/zgh/LC_MESSAGES/xapp.mo share/locale/zh_CN/LC_MESSAGES/xapp.mo share/locale/zh_HK/LC_MESSAGES/xapp.mo share/locale/zh_TW/LC_MESSAGES/xapp.mo -share/mate-panel/applets/org.x.MateXAppStatusApplet.mate-panel-applet -share/vala/vapi/xapp.deps -share/vala/vapi/xapp.vapi +%%MATE%%share/mate-panel/applets/org.x.MateXAppStatusApplet.mate-panel-applet +%%VAPI%%share/vala/vapi/xapp.deps +%%VAPI%%share/vala/vapi/xapp.vapi diff --git a/x11/xbiff/Makefile b/x11/xbiff/Makefile index e0e238dd4158..27226c553774 100644 --- a/x11/xbiff/Makefile +++ b/x11/xbiff/Makefile @@ -1,17 +1,16 @@ PORTNAME= xbiff -PORTVERSION= 1.0.4 -PORTREVISION= 1 +DISTVERSION= 1.0.5 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Mailbox flag for X +WWW= https://gitlab.freedesktop.org/xorg/app/xbiff LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= xorg xorg-cat:app -USE_XORG= x11 xaw xbitmaps xext xmu xt +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xaw xbitmaps xext xmu xorgproto xt PLIST_FILES= bin/xbiff share/man/man1/xbiff.1.gz -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include <bsd.port.mk> diff --git a/x11/xbiff/distinfo b/x11/xbiff/distinfo index b20b97daa203..759e5b9d93df 100644 --- a/x11/xbiff/distinfo +++ b/x11/xbiff/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1566062360 -SHA256 (xorg/app/xbiff-1.0.4.tar.bz2) = e1e1a39628a5678585008ef7fb1ff2864edaaa0e062989c2331f8c74e0fec971 -SIZE (xorg/app/xbiff-1.0.4.tar.bz2) = 133455 +TIMESTAMP = 1746925673 +SHA256 (xorg/app/xbiff-1.0.5.tar.xz) = cffb10e2488b09695da8377f395a4fed6d33f5eb9691322ebaa969e8ead7b0c2 +SIZE (xorg/app/xbiff-1.0.5.tar.xz) = 128432 diff --git a/x11/xbiff/pkg-descr b/x11/xbiff/pkg-descr index 917fe929b8ce..5045d81e9a6b 100644 --- a/x11/xbiff/pkg-descr +++ b/x11/xbiff/pkg-descr @@ -1,3 +1,9 @@ -This package contains xbiff, which displays a little image of a mailbox in -the X Window System. The flag on the mailbox is down when there is no mail, -and the flag goes up when new mail arrives. +The Xbiff program provides graphical notification of new e-mail. It only +handles mail stored in a filesystem accessible file, not via IMAP, POP +or other remote access protocols. + +It displays a little image of a mailbox in the X Window System. When +there is no mail, the flag on the mailbox is down. When mail arrives, +the flag goes up and the mailbox beeps. By default, pressing any mouse +button in the image forces xbiff to remember the current size of the +mail file as being the "empty" size and to lower the flag. diff --git a/x11/xbitmaps/Makefile b/x11/xbitmaps/Makefile index ba145169c1d7..07dd1eb767e2 100644 --- a/x11/xbitmaps/Makefile +++ b/x11/xbitmaps/Makefile @@ -1,14 +1,15 @@ PORTNAME= xbitmaps -PORTVERSION= 1.1.2 +DISTVERSION= 1.1.3 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X.Org bitmaps data +WWW= https://gitlab.freedesktop.org/xorg/data/bitmaps LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= pathfix xorg-cat:data +USES= pathfix tar:xz xorg-cat:data NO_ARCH= yes diff --git a/x11/xbitmaps/distinfo b/x11/xbitmaps/distinfo index 52785ed4b345..c05615ec2e29 100644 --- a/x11/xbitmaps/distinfo +++ b/x11/xbitmaps/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1522344325 -SHA256 (xorg/data/xbitmaps-1.1.2.tar.bz2) = b9f0c71563125937776c8f1f25174ae9685314cbd130fb4c2efce811981e07ee -SIZE (xorg/data/xbitmaps-1.1.2.tar.bz2) = 129435 +TIMESTAMP = 1747086459 +SHA256 (xorg/data/xbitmaps-1.1.3.tar.xz) = ad6cad54887832a17d86c2ccfc5e52a1dfab090f8307b152c78b0e1529cd0f7a +SIZE (xorg/data/xbitmaps-1.1.3.tar.xz) = 109772 diff --git a/x11/xbitmaps/pkg-descr b/x11/xbitmaps/pkg-descr index df006bcf2041..cececa064d31 100644 --- a/x11/xbitmaps/pkg-descr +++ b/x11/xbitmaps/pkg-descr @@ -1,2 +1,3 @@ This package contains xbitmaps, which provides static graphics needed by X.Org applications to draw screen elements. +The bitmaps are in the X BitMap (XBM) format for direct inclusion in C. diff --git a/x11/xclipboard/Makefile b/x11/xclipboard/Makefile index fa849e6f23e3..5e683372ce9c 100644 --- a/x11/xclipboard/Makefile +++ b/x11/xclipboard/Makefile @@ -1,17 +1,16 @@ PORTNAME= xclipboard -PORTVERSION= 1.1.3 -PORTREVISION= 1 +DISTVERSION= 1.1.5 PORTEPOCH= 1 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org -COMMENT= X clipboard client +COMMENT= Manage the X server clipboard +WWW= https://gitlab.freedesktop.org/xorg/app/xclipboard LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING -USES= xorg xorg-cat:app -USE_XORG= xt xaw - -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xaw xkbfile xmu xorgproto xt .include <bsd.port.mk> diff --git a/x11/xclipboard/distinfo b/x11/xclipboard/distinfo index 9bba32d796cf..e521bb356978 100644 --- a/x11/xclipboard/distinfo +++ b/x11/xclipboard/distinfo @@ -1,2 +1,3 @@ -SHA256 (xorg/app/xclipboard-1.1.3.tar.bz2) = 9c0e0a1f4f1d49f73c6cf3ccd27b5ca0e18afc63679f1a1ee466b1d82446ebb5 -SIZE (xorg/app/xclipboard-1.1.3.tar.bz2) = 132406 +TIMESTAMP = 1748284177 +SHA256 (xorg/app/xclipboard-1.1.5.tar.xz) = 8e47a4e18a88d47b14e8eb61a5f298687624a38f9decee9988d8b51a20514c45 +SIZE (xorg/app/xclipboard-1.1.5.tar.xz) = 132420 diff --git a/x11/xclipboard/pkg-descr b/x11/xclipboard/pkg-descr index 58e411e2c0f6..67b8f7f1a94e 100644 --- a/x11/xclipboard/pkg-descr +++ b/x11/xclipboard/pkg-descr @@ -1 +1,8 @@ -This package contains xclipboard, an X clipboard client. +The xclipboard program is used to collect and display text selections +that are sent to the CLIPBOARD by other clients. It is typically used +to save CLIPBOARD selections for later use. It stores each CLIPBOARD +selection as a separate string, each of which can be selected. Each +time CLIPBOARD is asserted by another application, xclipboard transfers +the contents of that selection to a new buffer and displays it in the +text window. Buffers are never automatically deleted, so you'll want to +use the delete button to get rid of useless items. diff --git a/x11/xcur2png/Makefile b/x11/xcur2png/Makefile index 6cedf5cb7233..f81141e064d6 100644 --- a/x11/xcur2png/Makefile +++ b/x11/xcur2png/Makefile @@ -2,7 +2,7 @@ PORTNAME= xcur2png DISTVERSION= 0.7.1 CATEGORIES= x11 -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= Convert X cursors to PNG images WWW= https://github.com/eworm-de/xcur2png diff --git a/x11/xcursorgen/Makefile b/x11/xcursorgen/Makefile index 1ee03d499339..7c42854f0e8b 100644 --- a/x11/xcursorgen/Makefile +++ b/x11/xcursorgen/Makefile @@ -1,12 +1,13 @@ PORTNAME= xcursorgen -PORTVERSION= 1.0.8 -PORTREVISION= 1 +DISTVERSION= 1.0.9 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Create an X cursor file from a collection of PNG images +WWW= https://gitlab.freedesktop.org/xorg/app/xcursorgen LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libpng.so:graphics/png @@ -16,6 +17,5 @@ USE_XORG= x11 xcursor xorgproto INSTALL_TARGET= install-strip PLIST_FILES= bin/xcursorgen share/man/man1/xcursorgen.1.gz -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include <bsd.port.mk> diff --git a/x11/xcursorgen/distinfo b/x11/xcursorgen/distinfo index 24ed39f967c7..6d926ca628dd 100644 --- a/x11/xcursorgen/distinfo +++ b/x11/xcursorgen/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1670268453 -SHA256 (xorg/app/xcursorgen-1.0.8.tar.xz) = 32b33ce27b4e285e64ff375731806bb7988cc626ff10915c65f1dc4da640cc9b -SIZE (xorg/app/xcursorgen-1.0.8.tar.xz) = 123208 +TIMESTAMP = 1748273702 +SHA256 (xorg/app/xcursorgen-1.0.9.tar.xz) = 0cc9e156ac84ca16ea902710af35e0faffa51d13797071e3b4b6cc7cbd493bbc +SIZE (xorg/app/xcursorgen-1.0.9.tar.xz) = 126956 diff --git a/x11/xcursorgen/pkg-descr b/x11/xcursorgen/pkg-descr index be67a1b6c50b..4ed6779bc335 100644 --- a/x11/xcursorgen/pkg-descr +++ b/x11/xcursorgen/pkg-descr @@ -1,2 +1,5 @@ -This package contains xcursorgen, a program for creating an X cursor file -from a collection of PNG images. +Xcursorgen prepares X11 cursor sets for use with libXcursor. +Xcursorgen reads the configuration file to find the list of cursor +images along with their hotspot and nominal size information. +Xcursorgen converts all of the images to Xcursor format and writes them +to the output file. diff --git a/x11/xdg-desktop-portal-hyprland/Makefile b/x11/xdg-desktop-portal-hyprland/Makefile index 2ec32885f1f6..deb5a10ad5ab 100644 --- a/x11/xdg-desktop-portal-hyprland/Makefile +++ b/x11/xdg-desktop-portal-hyprland/Makefile @@ -4,7 +4,7 @@ DISTVERSION= 1.3.9 PORTREVISION= 5 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= xdg-desktop-portal backend for hyprland WWW= https://github.com/hyprwm/xdg-desktop-portal-hyprland diff --git a/x11/xdg-desktop-portal-luminous/Makefile b/x11/xdg-desktop-portal-luminous/Makefile index a0ae8a67ba1a..c2f324bc59ee 100644 --- a/x11/xdg-desktop-portal-luminous/Makefile +++ b/x11/xdg-desktop-portal-luminous/Makefile @@ -1,9 +1,10 @@ PORTNAME= xdg-desktop-portal-luminous DISTVERSIONPREFIX= v DISTVERSION= 0.1.11 +PORTREVISION= 1 CATEGORIES= x11 wayland -MAINTAINER= jbeich@FreeBSD.org +MAINTAINER= ports@FreeBSD.org COMMENT= xdg-desktop-portal backend for wlroots WWW= https://github.com/waycrate/xdg-desktop-portal-luminous diff --git a/x11/xdg-desktop-portal-luminous/files/patch-32bit b/x11/xdg-desktop-portal-luminous/files/patch-32bit new file mode 100644 index 000000000000..ae834fb13c3b --- /dev/null +++ b/x11/xdg-desktop-portal-luminous/files/patch-32bit @@ -0,0 +1,26 @@ +https://github.com/waycrate/xdg-desktop-portal-luminous/commit/11866c1db91d + +--- src/remotedesktop/state.rs.orig 2025-06-26 13:00:06 UTC ++++ src/remotedesktop/state.rs +@@ -132,18 +132,19 @@ impl AppData { + } + + pub fn notify_keyboard_keycode(&mut self, keycode: i32, state: u32) { ++ let pressed_key: u32 = KeyState::Pressed.into(); + match self.get_modifier_from_keycode(keycode) { + // Caps lock is managed differently as it's the only + // modifier key that is still active after being released + Some(Modifiers::CapsLock) => { +- if state == KeyState::Pressed.into() { ++ if state == pressed_key { + self.mods ^= BitFlags::from_flag(Modifiers::CapsLock).bits(); + self.virtual_keyboard.modifiers(self.mods, 0, 0, 0) + } + } + // Other modifier keys + Some(modifier) => { +- if state == KeyState::Pressed.into() { ++ if state == pressed_key { + self.mods |= BitFlags::from_flag(modifier).bits() + } else { + self.mods &= !BitFlags::from_flag(modifier).bits() diff --git a/x11/xdg-desktop-portal-wlr/Makefile b/x11/xdg-desktop-portal-wlr/Makefile index db96e49cef79..0c5e675af706 100644 --- a/x11/xdg-desktop-portal-wlr/Makefile +++ b/x11/xdg-desktop-portal-wlr/Makefile @@ -32,7 +32,7 @@ PLIST_FILES= libexec/${PORTNAME} \ share/dbus-1/services/org.freedesktop.impl.portal.desktop.wlr.service \ share/xdg-desktop-portal/portals/wlr.portal -# XXX Drop after FreeBSD 13.4 EOL around 2026-01-31 +# XXX Drop after FreeBSD 13.5 EOL around 2026-04-30 # https://cgit.freebsd.org/src/commit/?id=af93fea71038 .if !exists(/usr/include/sys/timerfd.h) LIB_DEPENDS+= libepoll-shim.so:devel/libepoll-shim diff --git a/x11/xdpyinfo/Makefile b/x11/xdpyinfo/Makefile index bcaeb1d888b6..532fd8397bd8 100644 --- a/x11/xdpyinfo/Makefile +++ b/x11/xdpyinfo/Makefile @@ -1,20 +1,18 @@ PORTNAME= xdpyinfo -PORTVERSION= 1.3.2 -PORTREVISION= 5 +DISTVERSION= 1.3.4 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Display information utility for X +WWW= https://gitlab.freedesktop.org/xorg/app/xdpyinfo LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING -USES= xorg xorg-cat:app -USE_XORG= x11 xcb xcomposite xext xinerama xorgproto xrender \ +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xcb xcomposite xext xi xinerama xorgproto xrender \ xtst xxf86dga xxf86vm -CONFIGURE_ARGS= --without-xf86misc - PLIST_FILES= bin/xdpyinfo share/man/man1/xdpyinfo.1.gz -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include <bsd.port.mk> diff --git a/x11/xdpyinfo/distinfo b/x11/xdpyinfo/distinfo index b647047e4a06..4cb9d7344205 100644 --- a/x11/xdpyinfo/distinfo +++ b/x11/xdpyinfo/distinfo @@ -1,2 +1,3 @@ -SHA256 (xorg/app/xdpyinfo-1.3.2.tar.bz2) = 30238ed915619e06ceb41721e5f747d67320555cc38d459e954839c189ccaf51 -SIZE (xorg/app/xdpyinfo-1.3.2.tar.bz2) = 141351 +TIMESTAMP = 1748021082 +SHA256 (xorg/app/xdpyinfo-1.3.4.tar.xz) = a8ada581dbd7266440d7c3794fa89edf6b99b8857fc2e8c31042684f3af4822b +SIZE (xorg/app/xdpyinfo-1.3.4.tar.xz) = 137064 diff --git a/x11/xdpyinfo/pkg-descr b/x11/xdpyinfo/pkg-descr index 1ab1193022b3..4596654acddb 100644 --- a/x11/xdpyinfo/pkg-descr +++ b/x11/xdpyinfo/pkg-descr @@ -1,2 +1,5 @@ -This package contains xdpyinfo, which is a utility for displaying -information about an X server. +Xdpyinfo is a utility for displaying information about an X server. It +is used to examine the capabilities of a server, the predefined values +for various parameters used in communicating between clients and the +server, and the different types of screens and visuals that are +available. diff --git a/x11/xdriinfo/Makefile b/x11/xdriinfo/Makefile index 4b1a37d51ac3..bff68e63c9c1 100644 --- a/x11/xdriinfo/Makefile +++ b/x11/xdriinfo/Makefile @@ -1,15 +1,17 @@ PORTNAME= xdriinfo -PORTVERSION= 1.0.6 -PORTREVISION= 5 +DISTVERSION= 1.0.7 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Query configuration information of DRI drivers +WWW= https://gitlab.freedesktop.org/xorg/app/xdriinfo -USES= gl xorg xorg-cat:app +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= gl tar:xz xorg xorg-cat:app USE_GL= gl USE_XORG= x11 xorgproto PLIST_FILES= bin/xdriinfo share/man/man1/xdriinfo.1.gz -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include <bsd.port.mk> diff --git a/x11/xdriinfo/distinfo b/x11/xdriinfo/distinfo index b45a6515467c..65628c2e12e5 100644 --- a/x11/xdriinfo/distinfo +++ b/x11/xdriinfo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1525888518 -SHA256 (xorg/app/xdriinfo-1.0.6.tar.bz2) = d9ccd2c3e87899417acc9ea1f3e319a4198112babe1dc711273584f607449d51 -SIZE (xorg/app/xdriinfo-1.0.6.tar.bz2) = 123636 +TIMESTAMP = 1748188764 +SHA256 (xorg/app/xdriinfo-1.0.7.tar.xz) = dd838bae9d2b19ddd71fe6d30ed33abc7c85e19d223e79d35600db3fa44bf734 +SIZE (xorg/app/xdriinfo-1.0.7.tar.xz) = 118268 diff --git a/x11/xdriinfo/pkg-descr b/x11/xdriinfo/pkg-descr index 2330f01cb6d0..1d5f5fc1bae7 100644 --- a/x11/xdriinfo/pkg-descr +++ b/x11/xdriinfo/pkg-descr @@ -1,2 +1,5 @@ -This package contains xdriinfo, an utility that can be used to query -configuration information of direct rendering devices. +X.org DRI information utility. +The xdriinfo utility prints an XML description of a DRI driver. The +driver can be specified directly by driver name or indirectly by screen +number. No X connection is needed if the driver name is explicitly +specified. diff --git a/x11/xedit/Makefile b/x11/xedit/Makefile index 3d7b769afe3e..47f9d1af877e 100644 --- a/x11/xedit/Makefile +++ b/x11/xedit/Makefile @@ -1,18 +1,16 @@ PORTNAME= xedit -PORTVERSION= 1.2.2 -PORTREVISION= 2 +DISTVERSION= 1.2.4 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Simple text editor for X +WWW= https://gitlab.freedesktop.org/xorg/app/xedit LICENSE= MIT BSD3CLAUSE LICENSE_COMB= multi LICENSE_FILE= ${WRKSRC}/COPYING -USES= xorg xorg-cat:app -USE_XORG= x11 xmu xt xaw7 - -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xaw7 xmu xorgproto xt .include <bsd.port.mk> diff --git a/x11/xedit/distinfo b/x11/xedit/distinfo index a6f25d6519f1..85ad05c13862 100644 --- a/x11/xedit/distinfo +++ b/x11/xedit/distinfo @@ -1,2 +1,3 @@ -SHA256 (xorg/app/xedit-1.2.2.tar.bz2) = 69aa42885dfc06332ca22eb01cc7187e49206e6d65b74113a8ee4cc345fc2927 -SIZE (xorg/app/xedit-1.2.2.tar.bz2) = 525861 +TIMESTAMP = 1746932533 +SHA256 (xorg/app/xedit-1.2.4.tar.xz) = b00d488b29cd007fadf9a4e44193cbdd72b48c94080be5ebc02565f21f9a2a71 +SIZE (xorg/app/xedit-1.2.4.tar.xz) = 481740 diff --git a/x11/xedit/files/patch-util.c b/x11/xedit/files/patch-util.c deleted file mode 100644 index 22ec83b7c17c..000000000000 --- a/x11/xedit/files/patch-util.c +++ /dev/null @@ -1,27 +0,0 @@ ---- util.c.orig 2015-02-21 21:42:33 UTC -+++ util.c -@@ -506,13 +506,14 @@ ResolveName(char *filename) - - if (result == NULL && errno == ENOENT) { - int length; -- char *dir, *file; -+ char *dir, *file, *fname; - - length = strlen(filename); - tmp = dir = XtMalloc(length + 1); - strcpy(dir, filename); -+ fname = strdup(filename); - -- file = basename(filename); -+ file = basename(fname); - dir = dirname(tmp); - - /* Creating a new file? */ -@@ -526,6 +527,7 @@ ResolveName(char *filename) - } - - XtFree(tmp); -+ free(fname); - } - - return (result); diff --git a/x11/xedit/pkg-descr b/x11/xedit/pkg-descr index 82e9ed276c74..693f9a452049 100644 --- a/x11/xedit/pkg-descr +++ b/x11/xedit/pkg-descr @@ -1 +1,7 @@ This package contains xedit, a simple text editor for the X Window System. + +Xedit provides a window consisting of the following four areas: +Commands Section, Message Window, Filename Display, Edit Window. + +Message Window displays xedit messages. In addition, this window can be +also used as a scratch pad. diff --git a/x11/xfce4-screensaver/Makefile b/x11/xfce4-screensaver/Makefile index 571a5a031ffd..9b27c596b396 100644 --- a/x11/xfce4-screensaver/Makefile +++ b/x11/xfce4-screensaver/Makefile @@ -1,57 +1,56 @@ PORTNAME= xfce4-screensaver -PORTVERSION= 4.18.4 -PORTREVISION= 1 +PORTVERSION= 4.20.0 CATEGORIES= x11 xfce MASTER_SITES= XFCE/apps DIST_SUBDIR= xfce4 MAINTAINER= xfce@FreeBSD.org COMMENT= Xfce 4 screen saver and locker -WWW= https://git.xfce.org/apps/xfce4-screensaver/about/ +WWW= https://docs.xfce.org/apps/xfce4-screensaver/start LICENSE= GPLv2 LGPL20 LICENSE_COMB= dual LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING LICENSE_FILE_LGPL20= ${WRKSRC}/COPYING.LIB -BUILD_DEPENDS= xdt-csource:devel/xfce4-dev-tools LIB_DEPENDS= libdbus-1.so:devel/dbus \ libdbus-glib-1.so:devel/dbus-glib \ - libharfbuzz.so:print/harfbuzz \ libxklavier.so:x11/libxklavier -USES= compiler:c11 gettext-tools gl gmake gnome pkgconfig python \ - shebangfix tar:bzip2 xfce xorg +USES= compiler:c11 gettext-tools gl gnome meson pkgconfig python \ + shebangfix tar:xz xfce xorg USE_GL= gl -USE_GNOME= cairo gdkpixbuf glib20 gtk30 intltool libwnck3 +USE_GNOME= glib20 gtk30 libwnck3 USE_XFCE= garcon xfconf USE_XORG= ice sm x11 xext xrandr xscrnsaver xxf86vm SHEBANG_FILES= src/xfce4-screensaver-configure.py -GNU_CONFIGURE= yes -CONFIGURE_ARGS= --enable-maintainer-mode \ - --with-console-kit=yes \ - --with-systemd=no +MESON_ARGS= -Dsession-manager=consolekit \ + -Dwayland=disabled \ + -Dx11=enabled SCREENSAVER_DIR= share/applications/screensavers -OPTIONS_DEFINE= NLS PAM +PORTDOCS= docbook.css xfce4-screensaver.html + +OPTIONS_DEFINE= DOCS NLS PAM OPTIONS_DEFAULT= PAM OPTIONS_SUB= yes -NLS_USES= gettext-runtime -NLS_CONFIGURE_ENABLE= nls +DOCS_BUILD_DEPENDS= docbook-xml>=0:textproc/docbook-xml \ + xmlto:textproc/xmlto +DOCS_MESON_ENABLED= docs +DOCS_MESON_ON= -Ddocdir=${DOCSDIR} -PAM_RUN_DEPENDS= pam_helper:security/pam_helper -PAM_CONFIGURE_ON= --enable-authentication-scheme=helper \ - --with-passwd-helper=${LOCALBASE}/bin/pam_helper -PAM_CONFIGURE_OFF= --disable-pam +NLS_USES= gettext-runtime -.include <bsd.port.pre.mk> +PAM_RUN_DEPENDS= pam_helper:security/pam_helper +PAM_MESON_ON= -Dauthentication-scheme=helper \ + -Dpasswd-helper=${LOCALBASE}/bin/pam_helper +PAM_MESON_OFF= -Dauthentication-scheme=pwent -.if defined(WITH_DEBUG) -CONFIGURE_ARGS+= --enable-debug=yes -.endif +post-patch-NLS-off: + @${REINPLACE_CMD} -e "/^subdir('po')/d" ${WRKSRC}/meson.build post-patch-PAM-on: @${REINPLACE_CMD} -e 's|/etc/pam.d|${PREFIX}/etc/pam.d|g' \ @@ -64,4 +63,4 @@ post-install: post-install-PAM-on: ${INSTALL_DATA} ${FILESDIR}/xfce4-screensaver.pam ${STAGEDIR}${PREFIX}/etc/pam.d/xfce4-screensaver.sample -.include <bsd.port.post.mk> +.include <bsd.port.mk> diff --git a/x11/xfce4-screensaver/distinfo b/x11/xfce4-screensaver/distinfo index cdde698e4225..b4b9b5671324 100644 --- a/x11/xfce4-screensaver/distinfo +++ b/x11/xfce4-screensaver/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1734778246 -SHA256 (xfce4/xfce4-screensaver-4.18.4.tar.bz2) = cf717d032d2d0555978c479299da992af6dc3363ae7e758af9515c7166eac170 -SIZE (xfce4/xfce4-screensaver-4.18.4.tar.bz2) = 896547 +TIMESTAMP = 1752487125 +SHA256 (xfce4/xfce4-screensaver-4.20.0.tar.xz) = e370298d002848fdb2065fee254cb5b0efa0f2699b74299c234019c8d79b852e +SIZE (xfce4/xfce4-screensaver-4.20.0.tar.xz) = 273588 diff --git a/x11/xfce4-screensaver/pkg-plist b/x11/xfce4-screensaver/pkg-plist index 2072f304f9fb..70be1bf11ea4 100644 --- a/x11/xfce4-screensaver/pkg-plist +++ b/x11/xfce4-screensaver/pkg-plist @@ -6,7 +6,6 @@ bin/xfce4-screensaver-preferences etc/xdg/autostart/xfce4-screensaver.desktop etc/xdg/menus/xfce4-screensavers.menu libexec/xfce4-screensaver-dialog -libexec/xfce4-screensaver-gl-helper libexec/xfce4-screensaver/floaters libexec/xfce4-screensaver/popsquares libexec/xfce4-screensaver/slideshow @@ -60,6 +59,7 @@ share/icons/hicolor/scalable/apps/org.xfce.ScreenSaver.svg %%NLS%%share/locale/pl/LC_MESSAGES/xfce4-screensaver.mo %%NLS%%share/locale/pt/LC_MESSAGES/xfce4-screensaver.mo %%NLS%%share/locale/pt_BR/LC_MESSAGES/xfce4-screensaver.mo +%%NLS%%share/locale/ro/LC_MESSAGES/xfce4-screensaver.mo %%NLS%%share/locale/ru/LC_MESSAGES/xfce4-screensaver.mo %%NLS%%share/locale/sk/LC_MESSAGES/xfce4-screensaver.mo %%NLS%%share/locale/sl/LC_MESSAGES/xfce4-screensaver.mo diff --git a/x11/xgc/Makefile b/x11/xgc/Makefile index ffd4f4c5cfce..6721469b7bdb 100644 --- a/x11/xgc/Makefile +++ b/x11/xgc/Makefile @@ -1,16 +1,15 @@ PORTNAME= xgc -PORTVERSION= 1.0.5 -PORTREVISION= 1 +DISTVERSION= 1.0.6 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X graphics demo +WWW= https://gitlab.freedesktop.org/xorg/app/xgc/ LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING -USES= xorg xorg-cat:app -USE_XORG= xt xaw - -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xaw xorgproto xt .include <bsd.port.mk> diff --git a/x11/xgc/distinfo b/x11/xgc/distinfo index e0b011e411a7..5dbfdceb544a 100644 --- a/x11/xgc/distinfo +++ b/x11/xgc/distinfo @@ -1,2 +1,3 @@ -SHA256 (xorg/app/xgc-1.0.5.tar.bz2) = 14828d9bda358ad57efc0206bc416ee33ba542091edb186485cca5389adc2f5e -SIZE (xorg/app/xgc-1.0.5.tar.bz2) = 188307 +TIMESTAMP = 1750059089 +SHA256 (xorg/app/xgc-1.0.6.tar.xz) = 7b87bbdbce4ec858738a3b81b8a3943aff01036001e2a1d00bb5384392a8b240 +SIZE (xorg/app/xgc-1.0.6.tar.xz) = 177228 diff --git a/x11/xgc/pkg-descr b/x11/xgc/pkg-descr index 9a64a07f94aa..9bddc69288b4 100644 --- a/x11/xgc/pkg-descr +++ b/x11/xgc/pkg-descr @@ -1,2 +1,4 @@ -This package contains xgc, which is a program that demonstrates various -features of the X graphics primitives. +The xgc program demonstrates various features of the X11 core protocol +graphics primitives. In X, most of the details about the graphics to be +generated are stored in a resource called a graphics context (GC). The +xgc program provides a user interface for setting various GC components. diff --git a/x11/xinit/Makefile b/x11/xinit/Makefile index f4d6269e6cc4..eaf55affe11f 100644 --- a/x11/xinit/Makefile +++ b/x11/xinit/Makefile @@ -1,24 +1,16 @@ PORTNAME= xinit -PORTVERSION= 1.4.2 -PORTREVISION= 1 +DISTVERSION= 1.4.4 PORTEPOCH= 1 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Window System initializer +WWW= https://gitlab.freedesktop.org/xorg/app/xinit LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -EXTRACT_SUFX= .tar.xz -USES= xorg xorg-cat:app -USE_XORG= x11 - -post-patch: - @${REINPLACE_CMD} 's/test.*-traditional.*;/true;/' ${WRKSRC}/configure - @${REINPLACE_CMD} -e 's|hexdump|/usr/bin/hexdump|' ${WRKSRC}/startx.cpp - @${REINPLACE_CMD} -e 's|/usr/local|${PREFIX}|g' ${WRKSRC}/man/xinit.man - -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xorgproto .include <bsd.port.mk> diff --git a/x11/xinit/distinfo b/x11/xinit/distinfo index fdac71ab6911..2d6d66be7431 100644 --- a/x11/xinit/distinfo +++ b/x11/xinit/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1670268068 -SHA256 (xorg/app/xinit-1.4.2.tar.xz) = b7d8dc8d22ef9f15985a10b606ee4f2aad6828befa437359934647e88d331f23 -SIZE (xorg/app/xinit-1.4.2.tar.xz) = 156728 +TIMESTAMP = 1747680265 +SHA256 (xorg/app/xinit-1.4.4.tar.xz) = 40a47c7a164c7f981ce3787b4b37f7e411fb43231dcde543d70094075dacfef9 +SIZE (xorg/app/xinit-1.4.4.tar.xz) = 162496 diff --git a/x11/xinit/files/patch-startx.cpp b/x11/xinit/files/patch-startx.cpp deleted file mode 100644 index eccc0214aa67..000000000000 --- a/x11/xinit/files/patch-startx.cpp +++ /dev/null @@ -1,38 +0,0 @@ -# remove expr GNUisms: use BRE syntax and remove match, based on -# upstream commit e3bab0cc706880c22f2b205e7abad9d8c0227071, but -# also shield expr from leading dash of X server args. -# -# generate displayname as dictated in the xauth manpage -# ---- startx.cpp.orig 2018-03-10 01:46:03 UTC -+++ startx.cpp -@@ -166,7 +166,7 @@ while [ x"$1" != x ]; do - else - XCOMM display must be the FIRST server argument - if [ x"$serverargs" = x ] && @@ -- expr "$1" : ':[0-9][0-9]*$' > /dev/null 2>&1; then -+ expr \( "$1" \) : ':[0-9][0-9]*$' > /dev/null 2>&1; then - display="$1" - else - serverargs="$serverargs $1" -@@ -229,7 +229,7 @@ fi - XCOMM if no vt is specified add vtarg (which may be empty) - have_vtarg="no" - for i in $serverargs; do -- if expr "$i" : 'vt[0-9][0-9]*$' > /dev/null; then -+ if expr \( "$i" \) : 'vt[0-9][0-9]*$' > /dev/null; then - have_vtarg="yes" - fi - done -@@ -296,9 +296,9 @@ EOF - XCOMM now add the same credentials to the client authority file - XCOMM if '$displayname' already exists do not overwrite it as another - XCOMM server may need it. Add them to the '$xserverauthfile' instead. -- for displayname in $authdisplay $hostname$authdisplay; do -+ for displayname in $authdisplay $hostname/unix$authdisplay; do - authcookie=`XAUTH list "$displayname" @@ -- | sed -n "s/.*$displayname[[:space:]*].*[[:space:]*]//p"` 2>/dev/null; -+ | sed -n "s|.*$displayname[[:space:]*].*[[:space:]*]||p"` 2>/dev/null; - if [ "z${authcookie}" = "z" ] ; then - XAUTH -q << EOF - add $displayname . $mcookie diff --git a/x11/xinit/files/patch-startx.in b/x11/xinit/files/patch-startx.in new file mode 100644 index 000000000000..3ad43142b845 --- /dev/null +++ b/x11/xinit/files/patch-startx.in @@ -0,0 +1,50 @@ +# remove expr GNUisms: use BRE syntax and remove match, based on +# upstream commit e3bab0cc706880c22f2b205e7abad9d8c0227071, but +# also shield expr from leading dash of X server args. +# +# generate displayname as dictated in the xauth manpage +# +--- startx.in.orig 2025-03-09 20:44:26 UTC ++++ startx.in +@@ -179,7 +179,7 @@ while [ "$1" != "" ]; do + else + # display must be the FIRST server argument + if [ "$serverargs" = "" ] && \ +- expr "$1" : ':[0-9][0-9]*$' > /dev/null 2>&1; then ++ expr \( "$1" \) : ':[0-9][0-9]*$' > /dev/null 2>&1; then + display="$1" + else + serverargs="$serverargs $1" +@@ -242,7 +242,7 @@ for i in $serverargs; do + # if no vt is specified add vtarg (which may be empty) + have_vtarg="no" + for i in $serverargs; do +- if expr "$i" : 'vt[0-9][0-9]*$' > /dev/null; then ++ if expr \( "$i" \) : 'vt[0-9][0-9]*$' > /dev/null; then + have_vtarg="yes" + fi + done +@@ -271,9 +271,9 @@ if [ "$enable_xauth" = 1 ] ; then + mcookie=$($mk_cookie) + else + if [ -r /dev/urandom ]; then +- mcookie=$(dd if=/dev/urandom bs=16 count=1 2>/dev/null | hexdump -e \"%08x\") ++ mcookie=$(dd if=/dev/urandom bs=16 count=1 2>/dev/null | /usr/bin/hexdump -e \"%08x\") + else +- mcookie=$(dd if=/dev/random bs=16 count=1 2>/dev/null | hexdump -e \"%08x\") ++ mcookie=$(dd if=/dev/random bs=16 count=1 2>/dev/null | /usr/bin/hexdump -e \"%08x\") + fi + fi + if [ "$mcookie" = "" ]; then +@@ -302,9 +302,9 @@ EOF + # now add the same credentials to the client authority file + # if '$displayname' already exists do not overwrite it as another + # server may need it. Add them to the '$xserverauthfile' instead. +- for displayname in $authdisplay $hostname$authdisplay; do ++ for displayname in $authdisplay $hostname/unix$authdisplay; do + authcookie=$(xauth list "$displayname" \ +- | sed -n 's/.*'"$displayname"'[[:space:]*].*[[:space:]*]//p' 2>/dev/null); ++ | sed -n 's|.*'"$displayname"'[[:space:]*].*[[:space:]*]||p' 2>/dev/null); + if [ "z${authcookie}" = "z" ] ; then + "$xauth" -q << EOF + add $displayname . $mcookie diff --git a/x11/xinit/pkg-descr b/x11/xinit/pkg-descr index 2676f6a4a1fd..11e0b7845da1 100644 --- a/x11/xinit/pkg-descr +++ b/x11/xinit/pkg-descr @@ -1 +1,7 @@ -This package contains xinit, the X Window System initializer. +The xinit program is used to start the X Window System server and a +first client program on systems that are not using a display manager +such as xdm. + +The xinit is not intended for naive users. Instead, site administrators +should design user-friendly scripts that present the desired interface +when starting up X. The startx script is one such example. diff --git a/x11/xinput/Makefile b/x11/xinput/Makefile index 1196d1fc23d8..f5010ebd86ea 100644 --- a/x11/xinput/Makefile +++ b/x11/xinput/Makefile @@ -1,19 +1,17 @@ PORTNAME= xinput -PORTVERSION= 1.6.3 -PORTREVISION= 1 +DISTVERSION= 1.6.4 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Very useful utility for configuring and testing XInput devices -WWW= http://ftp.x.org/contrib/utilities/xinput.README +WWW= https://gitlab.freedesktop.org/xorg/app/xinput LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= xorg xorg-cat:app +USES= tar:xz xorg xorg-cat:app USE_XORG= xorgproto x11 xi xext xrandr xinerama PLIST_FILES= bin/xinput share/man/man1/xinput.1.gz -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include <bsd.port.mk> diff --git a/x11/xinput/distinfo b/x11/xinput/distinfo index f2ed9e0394c3..b6e0fae2d812 100644 --- a/x11/xinput/distinfo +++ b/x11/xinput/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1566062732 -SHA256 (xorg/app/xinput-1.6.3.tar.bz2) = 35a281dd3b9b22ea85e39869bb7670ba78955d5fec17c6ef7165d61e5aeb66ed -SIZE (xorg/app/xinput-1.6.3.tar.bz2) = 162556 +TIMESTAMP = 1750178984 +SHA256 (xorg/app/xinput-1.6.4.tar.xz) = ad04d00d656884d133110eeddc34e9c69e626ebebbbab04dc95791c2907057c8 +SIZE (xorg/app/xinput-1.6.4.tar.xz) = 153160 diff --git a/x11/xinput/pkg-descr b/x11/xinput/pkg-descr index c6109fb38030..7ad0a26af5e0 100644 --- a/x11/xinput/pkg-descr +++ b/x11/xinput/pkg-descr @@ -1,6 +1,3 @@ -xinput 1.x by Frederic Lepied - -xinput is an utility I have built to configure and test my XInput -devices. The functionalities aren't complete but they fill my -needs. If you have some ideas or needs for improvement, feel free to -contact me. Any feedback welcome. +Xinput is a utility to configure and test XInput devices. It wasn't +originally designed to be the primary tool for doing this but it's +still pretty much the only program out there for doing it. :-) diff --git a/x11/xkill/Makefile b/x11/xkill/Makefile index df89ba873d28..c206b9ea3226 100644 --- a/x11/xkill/Makefile +++ b/x11/xkill/Makefile @@ -1,15 +1,17 @@ PORTNAME= xkill -PORTVERSION= 1.0.5 -PORTREVISION= 1 +DISTVERSION= 1.0.6 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Utility for killing a client by its X resource +WWW= https://gitlab.freedesktop.org/xorg/app/xkill -USES= xorg xorg-cat:app -USE_XORG= x11 xmuu +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xmuu xorgproto PLIST_FILES= bin/xkill share/man/man1/xkill.1.gz -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include <bsd.port.mk> diff --git a/x11/xkill/distinfo b/x11/xkill/distinfo index a59b0515f36b..722fc7019ec8 100644 --- a/x11/xkill/distinfo +++ b/x11/xkill/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1525888693 -SHA256 (xorg/app/xkill-1.0.5.tar.bz2) = c5f0bb6a95e1ac7c4def8a657496d5d2f21ccd41eb47ef2c9ccb03fb6d6aff6b -SIZE (xorg/app/xkill-1.0.5.tar.bz2) = 128146 +TIMESTAMP = 1746761517 +SHA256 (xorg/app/xkill-1.0.6.tar.xz) = e5a8aa78c475677b11504646da8d93dacc30744258076a2ca418a24438aeb907 +SIZE (xorg/app/xkill-1.0.6.tar.xz) = 121900 diff --git a/x11/xkill/pkg-descr b/x11/xkill/pkg-descr index ceee5338e887..5dc91fdcdf15 100644 --- a/x11/xkill/pkg-descr +++ b/x11/xkill/pkg-descr @@ -1,2 +1,3 @@ -This package contians xkill, which is a utility for forcing the X server -to close connections to clients. +Xkill is a utility for forcing the X server to close connections to +clients. This program is very dangerous, but is useful for aborting +programs that have displayed undesired windows on a user's screen. diff --git a/x11/xload/Makefile b/x11/xload/Makefile index 57c2f196f26d..a9e2e50f207b 100644 --- a/x11/xload/Makefile +++ b/x11/xload/Makefile @@ -1,17 +1,15 @@ PORTNAME= xload -PORTVERSION= 1.1.3 -PORTREVISION= 1 +DISTVERSION= 1.2.0 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= System load average display for X +WWW= https://gitlab.freedesktop.org/xorg/app/xload LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= xorg xorg-cat:app -USE_XORG= x11 xaw xmu xt - -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xaw xmu xorgproto xt .include <bsd.port.mk> diff --git a/x11/xload/distinfo b/x11/xload/distinfo index 284e29d27da0..aab0b899b06f 100644 --- a/x11/xload/distinfo +++ b/x11/xload/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1522345258 -SHA256 (xorg/app/xload-1.1.3.tar.bz2) = f34e4803871d771325cfe52bebd98cc5b6040d3f065184ec73de436f9a375907 -SIZE (xorg/app/xload-1.1.3.tar.bz2) = 140327 +TIMESTAMP = 1746684795 +SHA256 (xorg/app/xload-1.2.0.tar.xz) = 2c0fe6d624e1a25c1707e2d56407b979d6a78d64271df9ea0a89d99b81b59a80 +SIZE (xorg/app/xload-1.2.0.tar.xz) = 134996 diff --git a/x11/xload/pkg-descr b/x11/xload/pkg-descr index 6a0b46f1719e..14ef7b3ebc5a 100644 --- a/x11/xload/pkg-descr +++ b/x11/xload/pkg-descr @@ -1,2 +1,3 @@ -This package contains xload, the X Window System system load average -display application. +The xload program displays a periodically updating histogram of the system +load average. +Xload accepts all of the standard X Toolkit command line options (see X(7)). diff --git a/x11/xlogo/Makefile b/x11/xlogo/Makefile index 31ebec3220ee..8c3b1be21d13 100644 --- a/x11/xlogo/Makefile +++ b/x11/xlogo/Makefile @@ -1,16 +1,16 @@ PORTNAME= xlogo -PORTVERSION= 1.0.6 -PORTREVISION= 1 +DISTVERSION= 1.0.7 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Displays the X Window System logo +WWW= https://gitlab.freedesktop.org/xorg/app/xlogo LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING USES= tar:xz xorg xorg-cat:app -USE_XORG= sm x11 xaw xext xft xmu xrender xt +USE_XORG= sm x11 xaw xext xft xmu xorgproto xrender xt OPTIONS_DEFINE= XKB OPTIONS_DEFAULT=XKB @@ -19,6 +19,4 @@ XKB_DESC= Use XKB to sound bells XKB_USE= XORG=xkbfile XKB_CONFIGURE_WITH= xkb -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share - .include <bsd.port.mk> diff --git a/x11/xlogo/distinfo b/x11/xlogo/distinfo index 3c61d9affe04..3504c286bb05 100644 --- a/x11/xlogo/distinfo +++ b/x11/xlogo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1668298914 -SHA256 (xorg/app/xlogo-1.0.6.tar.xz) = c16ae461a7f7ea275f55c82acf3ee86ce0eb5e406f3a91ab2bb4d332693f32a0 -SIZE (xorg/app/xlogo-1.0.6.tar.xz) = 128772 +TIMESTAMP = 1748294241 +SHA256 (xorg/app/xlogo-1.0.7.tar.xz) = 8a3f67b20407a53286a7de1a04dbda12d272234d59ef35e68ecfaf7633d83624 +SIZE (xorg/app/xlogo-1.0.7.tar.xz) = 133996 diff --git a/x11/xlogo/pkg-descr b/x11/xlogo/pkg-descr index dca5fe283b84..fa340d18e4a5 100644 --- a/x11/xlogo/pkg-descr +++ b/x11/xlogo/pkg-descr @@ -1 +1,3 @@ -This package contains xlogo, which displays the X Window System logo. +The xlogo program simply displays the X Window System logo, without +the use of any turtles. +Xlogo accepts all of the standard X Toolkit command line options. diff --git a/x11/xmag/Makefile b/x11/xmag/Makefile index 992bf0ca2dfb..4bf203db088d 100644 --- a/x11/xmag/Makefile +++ b/x11/xmag/Makefile @@ -1,16 +1,15 @@ PORTNAME= xmag -PORTVERSION= 1.0.6 -PORTREVISION= 1 +DISTVERSION= 1.0.8 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X application for screen magnifying +WWW= https://gitlab.freedesktop.org/xorg/app/xmag LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING -USES= xorg xorg-cat:app -USE_XORG= xt xaw - -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xaw xmu xt xorgproto .include <bsd.port.mk> diff --git a/x11/xmag/distinfo b/x11/xmag/distinfo index 65dd3cf9fdf9..e0565304add0 100644 --- a/x11/xmag/distinfo +++ b/x11/xmag/distinfo @@ -1,2 +1,3 @@ -SHA256 (xorg/app/xmag-1.0.6.tar.bz2) = 87a2bc23b251e2d8f8370d3283a4d6c8dac98a30cb5749a04336cdb55c14e161 -SIZE (xorg/app/xmag-1.0.6.tar.bz2) = 143112 +TIMESTAMP = 1751179564 +SHA256 (xorg/app/xmag-1.0.8.tar.xz) = 326d3c583d795bb53ac609d144e7f7fb1499baba7eaec14b8e6cd232ea069532 +SIZE (xorg/app/xmag-1.0.8.tar.xz) = 141688 diff --git a/x11/xmag/pkg-descr b/x11/xmag/pkg-descr index ae86ccc48fe0..44eac6906bcd 100644 --- a/x11/xmag/pkg-descr +++ b/x11/xmag/pkg-descr @@ -1,2 +1,4 @@ -This package contains xmag, a screen magnifying application for the -X Window System. +Xmag is a utility to display a magnified snapshot of a portion of an +X11 screen. If no explicit region is specified, a square with the +pointer in the upper left corner is displayed indicating the area to be +enlarged. diff --git a/x11/xman/Makefile b/x11/xman/Makefile index 04cf34538695..58ee223a1971 100644 --- a/x11/xman/Makefile +++ b/x11/xman/Makefile @@ -1,17 +1,15 @@ PORTNAME= xman -PORTVERSION= 1.1.5 -PORTREVISION= 1 +DISTVERSION= 1.2.0 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Manual page display program for X +WWW= https://gitlab.freedesktop.org/xorg/app/xman LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= xorg xorg-cat:app -USE_XORG= x11 xt xaw - -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xaw xorgproto xt .include <bsd.port.mk> diff --git a/x11/xman/distinfo b/x11/xman/distinfo index bf336ef42f80..94527d3ede6a 100644 --- a/x11/xman/distinfo +++ b/x11/xman/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1566062869 -SHA256 (xorg/app/xman-1.1.5.tar.bz2) = 4e3c2c7497e9734a6d3c8e1b6a364612892bb31e9f33076c9fdae7177ab60978 -SIZE (xorg/app/xman-1.1.5.tar.bz2) = 193676 +TIMESTAMP = 1746587331 +SHA256 (xorg/app/xman-1.2.0.tar.xz) = f18db80bd72a0c27cf38b2a7b75485ee48cd22aab10f2ff58de54d83e268b406 +SIZE (xorg/app/xman-1.2.0.tar.xz) = 177156 diff --git a/x11/xman/pkg-descr b/x11/xman/pkg-descr index 610bc23acda6..25c078e60741 100644 --- a/x11/xman/pkg-descr +++ b/x11/xman/pkg-descr @@ -1,2 +1,5 @@ -This package contains xman, a manual page display program for the X -Window System. +The xman program is a graphical manual page browser using the Athena +Widgets (Xaw) toolkit. + +The default size of the initial xman window is small so that you can +leave it running throughout your entire login session. diff --git a/x11/xmodmap/Makefile b/x11/xmodmap/Makefile index bb472dfe9bf2..772361ad6a2f 100644 --- a/x11/xmodmap/Makefile +++ b/x11/xmodmap/Makefile @@ -1,18 +1,17 @@ PORTNAME= xmodmap -PORTVERSION= 1.0.10 -PORTREVISION= 1 +DISTVERSION= 1.0.11 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Utility for modifying keymaps and pointer button mappings in X +WWW= https://gitlab.freedesktop.org/xorg/app/xmodmap LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= xorg xorg-cat:app -USE_XORG= x11 +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xorgproto PLIST_FILES= bin/xmodmap share/man/man1/xmodmap.1.gz -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include <bsd.port.mk> diff --git a/x11/xmodmap/distinfo b/x11/xmodmap/distinfo index 37c085e69b46..4bb90976f51e 100644 --- a/x11/xmodmap/distinfo +++ b/x11/xmodmap/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1551298200 -SHA256 (xorg/app/xmodmap-1.0.10.tar.bz2) = 473f0941d7439d501bb895ff358832b936ec34c749b9704c37a15e11c318487c -SIZE (xorg/app/xmodmap-1.0.10.tar.bz2) = 145489 +TIMESTAMP = 1746493907 +SHA256 (xorg/app/xmodmap-1.0.11.tar.xz) = 9a2f8168f7b0bc382828847403902cb6bf175e17658b36189eac87edda877e81 +SIZE (xorg/app/xmodmap-1.0.11.tar.xz) = 139532 diff --git a/x11/xmodmap/pkg-descr b/x11/xmodmap/pkg-descr index b4ee30821975..2124d51682b5 100644 --- a/x11/xmodmap/pkg-descr +++ b/x11/xmodmap/pkg-descr @@ -1,2 +1,4 @@ -This package contains xmodmap, which is a program for editing and displaying -the keyboard modifier map and keymap table in X. +The xmodmap program is used to edit and display the keyboard modifier +map and keymap table that are used by client applications to convert +event keycodes into keysyms. It is usually run from the user's session +startup script to configure the keyboard according to personal tastes. diff --git a/x11/xorg-docs/Makefile b/x11/xorg-docs/Makefile index 06bc7782194f..90527e21c1a1 100644 --- a/x11/xorg-docs/Makefile +++ b/x11/xorg-docs/Makefile @@ -1,15 +1,14 @@ PORTNAME= xorg-docs -PORTVERSION= 1.7.2 -PORTREVISION= 1 +DISTVERSION= 1.7.3 PORTEPOCH= 1 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X.org documentation files +WWW= https://gitlab.freedesktop.org/xorg/doc/xorg-docs CONFIGURE_ARGS+= --without-xmlto --without-fop --disable-specs -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share -USES= xorg-cat:doc +USES= tar:xz xorg-cat:doc .include <bsd.port.mk> diff --git a/x11/xorg-docs/distinfo b/x11/xorg-docs/distinfo index 0b6ceb45473c..d5718647219c 100644 --- a/x11/xorg-docs/distinfo +++ b/x11/xorg-docs/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1656486529 -SHA256 (xorg/doc/xorg-docs-1.7.2.tar.bz2) = 2391b8af472626c12d3c3814b5e7a0ea43c3a96eda94255b7ed8bdff0fbf08e3 -SIZE (xorg/doc/xorg-docs-1.7.2.tar.bz2) = 384172 +TIMESTAMP = 1749438314 +SHA256 (xorg/doc/xorg-docs-1.7.3.tar.xz) = 28a2f2eeb5d9ff58b85961ff3ed7baaaf1ffa132e2a81f8b2bb97cb499bcddef +SIZE (xorg/doc/xorg-docs-1.7.3.tar.xz) = 326508 diff --git a/x11/xorg-docs/pkg-descr b/x11/xorg-docs/pkg-descr index f9e4211b2729..37822c8a4a00 100644 --- a/x11/xorg-docs/pkg-descr +++ b/x11/xorg-docs/pkg-descr @@ -1,4 +1,3 @@ -The documentation in this package is from xc/doc in the monolithic -source tree. It is expected that most of the documentation included -here will be converted to a new format and then moved to the appropriate -package. +This package provides miscellaneous documentation for the X Window +System that doesn't better fit into other packages. +The preferred documentation format for these documents is DocBook XML. diff --git a/x11/xorg-libraries/Makefile b/x11/xorg-libraries/Makefile index 9c1908d918fc..41b4278dd754 100644 --- a/x11/xorg-libraries/Makefile +++ b/x11/xorg-libraries/Makefile @@ -1,6 +1,6 @@ PORTNAME= xorg-libraries -PORTVERSION= 7.7 -PORTREVISION= 5 +DISTVERSION= 7.7 +PORTREVISION= 6 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org @@ -21,7 +21,7 @@ RUN_DEPENDS= ${LOCALBASE}/libdata/pkgconfig/fontenc.pc:x11-fonts/libfontenc \ ${LOCALBASE}/libdata/pkgconfig/xdmcp.pc:x11/libXdmcp \ ${LOCALBASE}/libdata/pkgconfig/xext.pc:x11/libXext \ ${LOCALBASE}/libdata/pkgconfig/xfixes.pc:x11/libXfixes \ - ${LOCALBASE}/libdata/pkgconfig/xfont.pc:x11-fonts/libXfont \ + ${LOCALBASE}/libdata/pkgconfig/xfont2.pc:x11-fonts/libXfont2 \ ${LOCALBASE}/libdata/pkgconfig/xft.pc:x11-fonts/libXft \ ${LOCALBASE}/libdata/pkgconfig/xi.pc:x11/libXi \ ${LOCALBASE}/libdata/pkgconfig/xinerama.pc:x11/libXinerama \ diff --git a/x11/xpra/Makefile b/x11/xpra/Makefile index 10c9d77c5183..834aaf0f5893 100644 --- a/x11/xpra/Makefile +++ b/x11/xpra/Makefile @@ -1,5 +1,5 @@ PORTNAME= xpra -PORTVERSION= 6.3.1 +PORTVERSION= 6.3.2 CATEGORIES= x11 MASTER_SITES= https://xpra.org/src/ diff --git a/x11/xpra/distinfo b/x11/xpra/distinfo index 8a5e0fda78ea..fe2c1bdab881 100644 --- a/x11/xpra/distinfo +++ b/x11/xpra/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749146736 -SHA256 (xpra-6.3.1.tar.xz) = 4af330d4ffc04598433d19038aa161de47e20a295074fb9d25ddad3655c4ed73 -SIZE (xpra-6.3.1.tar.xz) = 10042176 +TIMESTAMP = 1752221931 +SHA256 (xpra-6.3.2.tar.xz) = 98153075f0c3ba2b33c270a2111b3c6ce2c8d5e8af74e8f55090b4dd02745f7a +SIZE (xpra-6.3.2.tar.xz) = 9087508 diff --git a/x11/xprop/Makefile b/x11/xprop/Makefile index 5244897a2a07..8a6a4057b1b5 100644 --- a/x11/xprop/Makefile +++ b/x11/xprop/Makefile @@ -1,18 +1,17 @@ PORTNAME= xprop -PORTVERSION= 1.2.7 +DISTVERSION= 1.2.8 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Property displayer for X +WWW= https://gitlab.freedesktop.org/xorg/app/xprop LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING EXTRACT_SUFX= .tar.xz USES= xorg xorg-cat:app -USE_XORG= x11 - -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share +USE_XORG= x11 xorgproto PLIST_FILES= bin/xprop share/man/man1/xprop.1.gz diff --git a/x11/xprop/distinfo b/x11/xprop/distinfo index 2841db380587..edfb2c07e224 100644 --- a/x11/xprop/distinfo +++ b/x11/xprop/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1707032736 -SHA256 (xorg/app/xprop-1.2.7.tar.xz) = 4436e3148bb91a162406230d9f736a49ca8b50b74790015dc15d78d6ce8e825f -SIZE (xorg/app/xprop-1.2.7.tar.xz) = 144216 +TIMESTAMP = 1747402697 +SHA256 (xorg/app/xprop-1.2.8.tar.xz) = d689e2adb7ef7b439f6469b51cda8a7daefc83243854c2a3b8f84d0f029d67ee +SIZE (xorg/app/xprop-1.2.8.tar.xz) = 147396 diff --git a/x11/xprop/pkg-descr b/x11/xprop/pkg-descr index c5c0f971dac2..68bd74c7131c 100644 --- a/x11/xprop/pkg-descr +++ b/x11/xprop/pkg-descr @@ -1,2 +1,4 @@ -This package contains the xprop utility, which is for displaying window -and font properties in an X server. +The xprop utility is for displaying window and font properties in an X +server. One window or font is selected using the command line arguments +or possibly in the case of a window, by clicking on the desired window. +A list of properties is then given, possibly with formatting information. diff --git a/x11/xrandr/Makefile b/x11/xrandr/Makefile index 6b510c9ffc1a..715bcc0845cc 100644 --- a/x11/xrandr/Makefile +++ b/x11/xrandr/Makefile @@ -1,21 +1,18 @@ PORTNAME= xrandr -PORTVERSION= 1.5.2 -PORTREVISION= 1 +DISTVERSION= 1.5.3 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Primitive command line interface to the RandR extension +WWW= https://gitlab.freedesktop.org/xorg/app/xrandr LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -EXTRACT_SUFX= .tar.xz USES= tar:xz xorg xorg-cat:app -USE_XORG= xrandr xrender x11 +USE_XORG= x11 xorgproto xrandr xrender PLIST_FILES= bin/xrandr \ - bin/xkeystone \ share/man/man1/xrandr.1.gz -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include <bsd.port.mk> diff --git a/x11/xrandr/distinfo b/x11/xrandr/distinfo index 23f67296ffe2..0c9990a0528b 100644 --- a/x11/xrandr/distinfo +++ b/x11/xrandr/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1670267952 -SHA256 (xorg/app/xrandr-1.5.2.tar.xz) = c8bee4790d9058bacc4b6246456c58021db58a87ddda1a9d0139bf5f18f1f240 -SIZE (xorg/app/xrandr-1.5.2.tar.xz) = 174012 +TIMESTAMP = 1747032576 +SHA256 (xorg/app/xrandr-1.5.3.tar.xz) = f8dd7566adb74147fab9964680b6bbadee87cf406a7fcff51718a5e6949b841c +SIZE (xorg/app/xrandr-1.5.3.tar.xz) = 176852 diff --git a/x11/xrandr/files/patch-Makefile.in b/x11/xrandr/files/patch-Makefile.in new file mode 100644 index 000000000000..2ffa9e9d147e --- /dev/null +++ b/x11/xrandr/files/patch-Makefile.in @@ -0,0 +1,11 @@ +--- Makefile.in.orig 2025-05-14 16:29:29 UTC ++++ Makefile.in +@@ -398,7 +398,7 @@ SUBDIRS = man + top_builddir = @top_builddir@ + top_srcdir = @top_srcdir@ + SUBDIRS = man +-bin_SCRIPTS = xkeystone ++bin_SCRIPTS = + AM_CFLAGS = $(XRANDR_CFLAGS) $(CWARNFLAGS) + xrandr_LDADD = $(XRANDR_LIBS) + xrandr_SOURCES = \ diff --git a/x11/xrandr/files/patch-man_xrandr.man b/x11/xrandr/files/patch-man_xrandr.man new file mode 100644 index 000000000000..84a626414f73 --- /dev/null +++ b/x11/xrandr/files/patch-man_xrandr.man @@ -0,0 +1,11 @@ +--- man/xrandr.man.orig 2025-05-14 16:17:35 UTC ++++ man/xrandr.man +@@ -400,7 +400,7 @@ xrandr --fb 1024x768 --output VGA --transform 1.24,0.1 + xrandr --fb 1024x768 --output VGA --transform 1.24,0.16,-124,0,1.24,0,0,0.000316,1 + .RE + .SH "SEE ALSO" +-Xrandr(__libmansuffix__), cvt(__appmansuffix__), xkeystone(__appmansuffix__), xbacklight(__appmansuffix__) ++Xrandr(__libmansuffix__), cvt(__appmansuffix__), xbacklight(__appmansuffix__) + .SH AUTHORS + Keith Packard, + Open Source Technology Center, Intel Corporation. diff --git a/x11/xrandr/pkg-descr b/x11/xrandr/pkg-descr index 25be87c3d20b..7a46f769d5b8 100644 --- a/x11/xrandr/pkg-descr +++ b/x11/xrandr/pkg-descr @@ -1,2 +1,6 @@ -This package contains xrandr, a primitive command line interface to -the RandR extension. +Xrandr is used to set the size, orientation and/or reflection of the +outputs for a screen. It can also set the screen size. + +If invoked without any option, it will dump the state of the outputs, +showing the existing modes for each of them, with a '+' after the +preferred modes and a '*' after the current mode. diff --git a/x11/xrdb/Makefile b/x11/xrdb/Makefile index 5749500c8389..0b1f4ff62088 100644 --- a/x11/xrdb/Makefile +++ b/x11/xrdb/Makefile @@ -1,18 +1,16 @@ PORTNAME= xrdb -PORTVERSION= 1.2.1 -PORTREVISION= 1 +DISTVERSION= 1.2.2 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X server resource database utility +WWW= https://gitlab.freedesktop.org/xorg/app/xrdb LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= xorg xorg-cat:app -USE_XORG= xmuu x11 - -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xmuu xorgproto PLIST_FILES= bin/xrdb share/man/man1/xrdb.1.gz diff --git a/x11/xrdb/distinfo b/x11/xrdb/distinfo index e96dd4e63e3e..b94c7ba70529 100644 --- a/x11/xrdb/distinfo +++ b/x11/xrdb/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1656486621 -SHA256 (xorg/app/xrdb-1.2.1.tar.bz2) = 4f5d031c214ffb88a42ae7528492abde1178f5146351ceb3c05f3b8d5abee8b4 -SIZE (xorg/app/xrdb-1.2.1.tar.bz2) = 143216 +TIMESTAMP = 1746497397 +SHA256 (xorg/app/xrdb-1.2.2.tar.xz) = 31f5fcab231b38f255b00b066cf7ea3b496df712c9eb2d0d50c670b63e5033f4 +SIZE (xorg/app/xrdb-1.2.2.tar.xz) = 136768 diff --git a/x11/xrdb/pkg-descr b/x11/xrdb/pkg-descr index 51829b16b5f7..eeb0d412483c 100644 --- a/x11/xrdb/pkg-descr +++ b/x11/xrdb/pkg-descr @@ -1 +1,7 @@ -This package contains xrdb, a X server resource database utility. +Xrdb is a command line utility to manage the X server resource database +for the current session. + +Xrdb is used to get or set the contents of the RESOURCE_MANAGER +property on the root window of screen 0, or the SCREEN_RESOURCES +property on the root window of any or all screens, or everything +combined. This program is normally run from the X startup file. diff --git a/x11/xscope/Makefile b/x11/xscope/Makefile index 1c17547e8bce..cf354698b250 100644 --- a/x11/xscope/Makefile +++ b/x11/xscope/Makefile @@ -1,18 +1,16 @@ PORTNAME= xscope -PORTVERSION= 1.4.1 -PORTREVISION= 3 +DISTVERSION= 1.4.5 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= X Window Protocol Viewer -WWW= https://www.x.org/releases/X11R7.6/doc/man/man1/xscope.1.xhtml +WWW= https://gitlab.freedesktop.org/xorg/app/xscope LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING -USES= xorg xorg-cat:app -USE_XORG= xorgproto x11 xext - -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share +USES= tar:xz xorg xorg-cat:app +USE_XORG= xorgproto xtrans PLIST_FILES= bin/xscope share/man/man1/xscope.1.gz diff --git a/x11/xscope/distinfo b/x11/xscope/distinfo index 888cb982a853..b799ab134538 100644 --- a/x11/xscope/distinfo +++ b/x11/xscope/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1526823367 -SHA256 (xorg/app/xscope-1.4.1.tar.bz2) = 33807fbd51822435b23c28e7e78116e552826a6ca4d85632f098ad0ddf1ff423 -SIZE (xorg/app/xscope-1.4.1.tar.bz2) = 216128 +TIMESTAMP = 1749888330 +SHA256 (xorg/app/xscope-1.4.5.tar.xz) = 5f125d4c94e19e4be48edc43691e46df0b82f0b6ead95453dc7ac775a0d70066 +SIZE (xorg/app/xscope-1.4.5.tar.xz) = 206412 diff --git a/x11/xsetroot/Makefile b/x11/xsetroot/Makefile index 26a3ec9d9b89..265090da3cbf 100644 --- a/x11/xsetroot/Makefile +++ b/x11/xsetroot/Makefile @@ -1,14 +1,17 @@ PORTNAME= xsetroot -PORTVERSION= 1.1.2 -PORTREVISION= 1 +DISTVERSION= 1.1.3 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Root window parameter setting utility for X +WWW= https://gitlab.freedesktop.org/xorg/app/xsetroot + +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xbitmaps xcursor xmuu xorgproto -USES= xorg xorg-cat:app -USE_XORG= xmuu x11 xbitmaps xcursor PLIST_FILES= bin/xsetroot share/man/man1/xsetroot.1.gz -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include <bsd.port.mk> diff --git a/x11/xsetroot/distinfo b/x11/xsetroot/distinfo index dfb794deec94..bf283c02fac3 100644 --- a/x11/xsetroot/distinfo +++ b/x11/xsetroot/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1525892509 -SHA256 (xorg/app/xsetroot-1.1.2.tar.bz2) = 10c442ba23591fb5470cea477a0aa5f679371f4f879c8387a1d9d05637ae417c -SIZE (xorg/app/xsetroot-1.1.2.tar.bz2) = 129091 +TIMESTAMP = 1746758768 +SHA256 (xorg/app/xsetroot-1.1.3.tar.xz) = 6081b45a9eb4426e045d259d1e144b32417fb635e5b96aa90647365ac96638d1 +SIZE (xorg/app/xsetroot-1.1.3.tar.xz) = 123200 diff --git a/x11/xterm/Makefile b/x11/xterm/Makefile index e6cc609d420d..01e7080e3bac 100644 --- a/x11/xterm/Makefile +++ b/x11/xterm/Makefile @@ -1,5 +1,5 @@ PORTNAME= xterm -DISTVERSION= 400 +DISTVERSION= 401 CATEGORIES= x11 MASTER_SITES= https://invisible-island.net/archives/xterm/:src1 \ https://invisible-mirror.net/archives/xterm/:src1 \ diff --git a/x11/xterm/distinfo b/x11/xterm/distinfo index 83150174e95f..d79bb0f01e4e 100644 --- a/x11/xterm/distinfo +++ b/x11/xterm/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1750070118 -SHA256 (xterm-400.tgz) = eed84ecc05efa63d589c5a2a3f5a947e14b798d03b5342cc6883710f648f1a06 -SIZE (xterm-400.tgz) = 1606572 +TIMESTAMP = 1751549917 +SHA256 (xterm-401.tgz) = 3da2b5e64cb49b03aa13057d85e62e1f2e64f7c744719c00d338d11cd3e6ca1a +SIZE (xterm-401.tgz) = 1609360 SHA256 (bsd-xterm-icons-1.tgz) = fcf51dce0e23e9911a16ed7f2ce835bb6ff2ada65f023c29fdd8abda2795bf7c SIZE (bsd-xterm-icons-1.tgz) = 22718 diff --git a/x11/xvidtune/Makefile b/x11/xvidtune/Makefile index ebcca931c938..f3b9ed09d9d5 100644 --- a/x11/xvidtune/Makefile +++ b/x11/xvidtune/Makefile @@ -1,14 +1,15 @@ PORTNAME= xvidtune -PORTVERSION= 1.0.3 -PORTREVISION= 1 +DISTVERSION= 1.0.4 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Video mode tuner for X +WWW= https://gitlab.freedesktop.org/xorg/app/xvidtune -USES= xorg xorg-cat:app -USE_XORG= xxf86vm xt xaw +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING -GNU_CONFIGURE_MANPREFIX=${PREFIX}/share +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xaw xmu xorgproto xt xxf86vm .include <bsd.port.mk> diff --git a/x11/xvidtune/distinfo b/x11/xvidtune/distinfo index cf179107d9ac..e3a49803cf3d 100644 --- a/x11/xvidtune/distinfo +++ b/x11/xvidtune/distinfo @@ -1,2 +1,3 @@ -SHA256 (xorg/app/xvidtune-1.0.3.tar.bz2) = 24e5e103933a04bfb2e1d18562619ed74031ab515e7343eb546bacdbcbeecf01 -SIZE (xorg/app/xvidtune-1.0.3.tar.bz2) = 128492 +TIMESTAMP = 1751344402 +SHA256 (xorg/app/xvidtune-1.0.4.tar.xz) = 0d4eecd54e440cc11f1bdaaa23180fcf890f003444343f533f639086b05b2cc5 +SIZE (xorg/app/xvidtune-1.0.4.tar.xz) = 130156 diff --git a/x11/xvidtune/pkg-descr b/x11/xvidtune/pkg-descr index a3a12fbb41d8..622fbdd33c52 100644 --- a/x11/xvidtune/pkg-descr +++ b/x11/xvidtune/pkg-descr @@ -1 +1,11 @@ -This package contains xvidtune, a video mode tuner for the X Window System. +Xvidtune is a client interface to the X server video mode extension +(XFree86-VidModeExtension). It can show current video mode, switch the +video mode and interactively adjust current video mode. + +When given one of the non-toolkit options, xvidtune provides a command +line interface to either print or switch the video mode. + +Without any options (or with only toolkit options) it presents the user +with various buttons and sliders that can be used to interactively +adjust existing video modes. It will also print the settings in a +format suitable for inclusion in an xorg.conf file. diff --git a/x11/xwayland-satellite/Makefile b/x11/xwayland-satellite/Makefile index 4a70c0e8824a..dd4e622fedf1 100644 --- a/x11/xwayland-satellite/Makefile +++ b/x11/xwayland-satellite/Makefile @@ -1,7 +1,7 @@ PORTNAME= xwayland-satellite DISTVERSIONPREFIX= v DISTVERSION= 0.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org diff --git a/x11/xwd/Makefile b/x11/xwd/Makefile index 1a79453fb3a9..5ae1256c0484 100644 --- a/x11/xwd/Makefile +++ b/x11/xwd/Makefile @@ -1,17 +1,17 @@ PORTNAME= xwd -PORTVERSION= 1.0.8 -PORTREVISION= 1 +DISTVERSION= 1.0.9 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Dump an image of an X window +WWW= https://gitlab.freedesktop.org/xorg/app/xwd LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING -USES= xorg xorg-cat:app -USE_XORG= x11 xkbfile +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xkbfile xorgproto PLIST_FILES= bin/xwd share/man/man1/xwd.1.gz -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include <bsd.port.mk> diff --git a/x11/xwd/distinfo b/x11/xwd/distinfo index 63e555870cf9..09bace00dfe4 100644 --- a/x11/xwd/distinfo +++ b/x11/xwd/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1656486661 -SHA256 (xorg/app/xwd-1.0.8.tar.bz2) = fbaa2b34163714fe7be22b60920ea4683f63b355babb1781aec2e452a033031b -SIZE (xorg/app/xwd-1.0.8.tar.bz2) = 151153 +TIMESTAMP = 1748282707 +SHA256 (xorg/app/xwd-1.0.9.tar.xz) = dc121b84947eb4a3d1131bff1e9844cfa2124d95b47b35f9932340fa931fbd3f +SIZE (xorg/app/xwd-1.0.9.tar.xz) = 141940 diff --git a/x11/xwd/pkg-descr b/x11/xwd/pkg-descr index 2741facba11b..99409c7eb393 100644 --- a/x11/xwd/pkg-descr +++ b/x11/xwd/pkg-descr @@ -1 +1,4 @@ -This package contains xwd, which is an X Window System window dumping utility. +Xwd is an X Window System window dumping utility. Xwd allows X users +to store window images in a specially formatted dump file. This file +can then be read by various other X utilities for redisplay, printing, +editing, formatting, archiving, image processing, etc. diff --git a/x11/xwininfo/Makefile b/x11/xwininfo/Makefile index 0fd979b3a7a2..fd436f90f79c 100644 --- a/x11/xwininfo/Makefile +++ b/x11/xwininfo/Makefile @@ -1,22 +1,22 @@ PORTNAME= xwininfo -PORTVERSION= 1.1.5 -PORTREVISION= 1 +DISTVERSION= 1.1.6 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Window information utility for X +WWW= https://gitlab.freedesktop.org/xorg/app/xwininfo LICENSE= MIT LICENSE_FILE= ${WRKSRC}/COPYING -USES= iconv xorg xorg-cat:app +USES= iconv tar:xz xorg xorg-cat:app USE_XORG= x11 xcb xorgproto -LIB_DEPENDS= libxcb-icccm.so:x11/xcb-util-wm +LIB_DEPENDS= libxcb-errors.so:x11/xcb-util-errors \ + libxcb-icccm.so:x11/xcb-util-wm -CONFIGURE_ARGS= --with-xcb-icccm +CONFIGURE_ARGS= --with-xcb-errors --with-xcb-icccm PLIST_FILES= bin/xwininfo share/man/man1/xwininfo.1.gz -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include <bsd.port.mk> diff --git a/x11/xwininfo/distinfo b/x11/xwininfo/distinfo index 3d35586460a0..ed7a29c6c513 100644 --- a/x11/xwininfo/distinfo +++ b/x11/xwininfo/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1566063085 -SHA256 (xorg/app/xwininfo-1.1.5.tar.bz2) = 7a405441dfc476666c744f5fcd1bc8a75abf8b5b1d85db7b88b370982365080e -SIZE (xorg/app/xwininfo-1.1.5.tar.bz2) = 172496 +TIMESTAMP = 1746489041 +SHA256 (xorg/app/xwininfo-1.1.6.tar.xz) = 3518897c17448df9ba99ad6d9bb1ca0f17bc0ed7c0fd61281b34ceed29a9253f +SIZE (xorg/app/xwininfo-1.1.6.tar.xz) = 161660 diff --git a/x11/xwininfo/pkg-descr b/x11/xwininfo/pkg-descr index a3c96a30550d..5c60c8a4ae81 100644 --- a/x11/xwininfo/pkg-descr +++ b/x11/xwininfo/pkg-descr @@ -1,2 +1,3 @@ -This package contains xwininfo, which is a utility for displaying -information about windows in X. +Xwininfo is a utility for displaying information about windows in X. +Various information is displayed depending on which options are +selected. If no options are chosen, -stats is assumed. diff --git a/x11/xwud/Makefile b/x11/xwud/Makefile index d299b322a123..4ae47ac2f19a 100644 --- a/x11/xwud/Makefile +++ b/x11/xwud/Makefile @@ -1,15 +1,17 @@ PORTNAME= xwud -PORTVERSION= 1.0.5 -PORTREVISION= 1 +DISTVERSION= 1.0.7 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org COMMENT= Image displayer for X +WWW= https://gitlab.freedesktop.org/xorg/app/xwud -USES= xorg xorg-cat:app -USE_XORG= x11 +LICENSE= MIT +LICENSE_FILE= ${WRKSRC}/COPYING + +USES= tar:xz xorg xorg-cat:app +USE_XORG= x11 xorgproto PLIST_FILES= bin/xwud share/man/man1/xwud.1.gz -GNU_CONFIGURE_MANPREFIX= ${PREFIX}/share .include <bsd.port.mk> diff --git a/x11/xwud/distinfo b/x11/xwud/distinfo index dfe5f7da76dc..285cf19ae8dc 100644 --- a/x11/xwud/distinfo +++ b/x11/xwud/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1525893592 -SHA256 (xorg/app/xwud-1.0.5.tar.bz2) = 99997051f8a892313f22edf41dab45864e86e7062ee9012d5dbb6a40fc6b10a9 -SIZE (xorg/app/xwud-1.0.5.tar.bz2) = 133376 +TIMESTAMP = 1748281921 +SHA256 (xorg/app/xwud-1.0.7.tar.xz) = e55cbedab36d7a5f671abf8e594888afc48caa116d51d429ea53ea317ec0c61e +SIZE (xorg/app/xwud-1.0.7.tar.xz) = 129736 diff --git a/x11/xwud/pkg-descr b/x11/xwud/pkg-descr index 544f59909884..e85b362f27e1 100644 --- a/x11/xwud/pkg-descr +++ b/x11/xwud/pkg-descr @@ -1 +1,3 @@ -This package contains xwud, an image displayer for the X Window System. +Xwud is an X Window System image undumping utility. Xwud allows X users +to display in a window an image saved in a specially formatted dump +file, such as produced by xwd. diff --git a/x11/yakuake/distinfo b/x11/yakuake/distinfo index ddfded4c94cc..10f88136a57a 100644 --- a/x11/yakuake/distinfo +++ b/x11/yakuake/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1749037012 -SHA256 (KDE/release-service/25.04.2/yakuake-25.04.2.tar.xz) = 65fcec29c442c8b54527f7d06e125060bf39997413f561e146be4b5cbd0bb963 -SIZE (KDE/release-service/25.04.2/yakuake-25.04.2.tar.xz) = 404112 +TIMESTAMP = 1751381714 +SHA256 (KDE/release-service/25.04.3/yakuake-25.04.3.tar.xz) = b7abf57ed8e68d17bedf51d42dca3cb6a26b316b830476fedcdb41cb359d6c03 +SIZE (KDE/release-service/25.04.3/yakuake-25.04.3.tar.xz) = 403984 |