diff options
Diffstat (limited to 'x11')
26 files changed, 199 insertions, 111 deletions
diff --git a/x11/cl-clx-sbcl/Makefile b/x11/cl-clx-sbcl/Makefile index 16dda28992ca..12f951615347 100644 --- a/x11/cl-clx-sbcl/Makefile +++ b/x11/cl-clx-sbcl/Makefile @@ -1,6 +1,6 @@ PORTNAME= clx DISTVERSION= 0.7.6 -PORTREVISION= 9 +PORTREVISION= 10 CATEGORIES= x11 lisp PKGNAMEPREFIX= cl- PKGNAMESUFFIX= -sbcl diff --git a/x11/hyprcursor/Makefile b/x11/hyprcursor/Makefile index 2e2cfc3ca1bb..026435ed893f 100644 --- a/x11/hyprcursor/Makefile +++ b/x11/hyprcursor/Makefile @@ -1,7 +1,6 @@ PORTNAME= hyprcursor DISTVERSIONPREFIX= v -DISTVERSION= 0.1.12 -PORTREVISION= 1 +DISTVERSION= 0.1.13 CATEGORIES= x11 MAINTAINER= tagattie@FreeBSD.org @@ -17,14 +16,27 @@ LIB_DEPENDS= libzip.so:archivers/libzip \ RUN_DEPENDS= xcur2png:x11/xcur2png USES= compiler:c++11-lib cmake:testing gnome pathfix pkgconfig + USE_GITHUB= yes -USE_GNOME= cairo librsvg2 GH_ACCOUNT= hyprwm -PLIST_SUB= VERSION=${DISTVERSION:C/-.*//} + +USE_GNOME= cairo librsvg2 +USE_LDCONFIG= yes + +PLIST_SUB= SOVERSION_MAJOR=0 \ + SOVERSION_FULL=${DISTVERSION:C/-.*//} + +PORTDOCS= README.md + +OPTIONS_DEFINE= DOCS post-patch: # Respect PREFIX for icons - @${REINPLACE_CMD} 's,/usr/share,${DATADIR:H},' \ + @${REINPLACE_CMD} 's|/usr/share|${DATADIR:H}|' \ ${WRKSRC}/lib${PORTNAME}/${PORTNAME}.cpp +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + .include <bsd.port.mk> diff --git a/x11/hyprcursor/distinfo b/x11/hyprcursor/distinfo index c7162cce6902..5e5190dd8e1b 100644 --- a/x11/hyprcursor/distinfo +++ b/x11/hyprcursor/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1742215473 -SHA256 (hyprwm-hyprcursor-v0.1.12_GH0.tar.gz) = 3200a7a31e28884b9d046f8ec7b0aa67ede9ce0ab0d20193c2b61ee522d6b1f2 -SIZE (hyprwm-hyprcursor-v0.1.12_GH0.tar.gz) = 28714 +TIMESTAMP = 1754142984 +SHA256 (hyprwm-hyprcursor-v0.1.13_GH0.tar.gz) = 82af8b2ce27242ffdd6baebaa71b3f6c8665dc25c52bfcfccc16912622896af8 +SIZE (hyprwm-hyprcursor-v0.1.13_GH0.tar.gz) = 28681 diff --git a/x11/hyprcursor/pkg-plist b/x11/hyprcursor/pkg-plist index a536544c799c..f5dae674e582 100644 --- a/x11/hyprcursor/pkg-plist +++ b/x11/hyprcursor/pkg-plist @@ -4,6 +4,6 @@ include/hyprcursor/hyprcursor.h include/hyprcursor/hyprcursor.hpp include/hyprcursor/shared.h lib/libhyprcursor.so -lib/libhyprcursor.so.0 -lib/libhyprcursor.so.%%VERSION%% +lib/libhyprcursor.so.%%SOVERSION_MAJOR%% +lib/libhyprcursor.so.%%SOVERSION_FULL%% libdata/pkgconfig/hyprcursor.pc diff --git a/x11/hyprlock/Makefile b/x11/hyprlock/Makefile index a51a14b9d8a3..e4689892ce30 100644 --- a/x11/hyprlock/Makefile +++ b/x11/hyprlock/Makefile @@ -1,7 +1,6 @@ PORTNAME= hyprlock DISTVERSIONPREFIX= v -DISTVERSION= 0.8.2 -PORTREVISION= 2 +DISTVERSION= 0.9.1 CATEGORIES= x11 wayland MAINTAINER= tagattie@FreeBSD.org @@ -11,7 +10,8 @@ WWW= https://github.com/hyprwm/hyprlock LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= hyprwayland-scanner>=0.4.4:devel/hyprwayland-scanner \ +BUILD_DEPENDS= evdev-proto>0:devel/evdev-proto \ + hyprwayland-scanner>=0.4.4:devel/hyprwayland-scanner \ wayland-protocols>=1.35:graphics/wayland-protocols LIB_DEPENDS= libhyprlang.so:devel/hyprlang \ libhyprutils.so:devel/hyprutils \ @@ -24,11 +24,15 @@ LIB_DEPENDS= libhyprlang.so:devel/hyprlang \ RUN_DEPENDS= unix-selfauth-helper>0:security/unix-selfauth-helper USES= cmake compiler:c++11-lib gl gnome jpeg pkgconfig + USE_GITHUB= yes +GH_ACCOUNT= hyprwm + USE_GL= egl gbm USE_GNOME= cairo pango -GH_ACCOUNT= hyprwm + LDFLAGS+= -Wl,--as-needed # pango deps + PLIST_FILES= bin/${PORTNAME} \ etc/pam.d/${PORTNAME} \ share/hypr/${PORTNAME}.conf diff --git a/x11/hyprlock/distinfo b/x11/hyprlock/distinfo index 60f86a454072..4823ecb9437d 100644 --- a/x11/hyprlock/distinfo +++ b/x11/hyprlock/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1746281087 -SHA256 (hyprwm-hyprlock-v0.8.2_GH0.tar.gz) = 14c47e71bdac9213909b11cdda16377dab12e27179d939df5ef2a0083a21e1e8 -SIZE (hyprwm-hyprlock-v0.8.2_GH0.tar.gz) = 80394 +TIMESTAMP = 1754034433 +SHA256 (hyprwm-hyprlock-v0.9.1_GH0.tar.gz) = 03f26ceba049546767a903a5e5bcd78fa4d261a5d116febd45633b88b9f16a97 +SIZE (hyprwm-hyprlock-v0.9.1_GH0.tar.gz) = 83699 diff --git a/x11/hyprlock/files/patch-CMakeLists.txt b/x11/hyprlock/files/patch-CMakeLists.txt new file mode 100644 index 000000000000..7ec6a3c2d392 --- /dev/null +++ b/x11/hyprlock/files/patch-CMakeLists.txt @@ -0,0 +1,30 @@ +--- CMakeLists.txt.orig 2025-07-17 09:05:58 UTC ++++ CMakeLists.txt +@@ -86,14 +86,25 @@ pkg_check_modules( + pangocairo + libdrm + gbm +- pam + hyprutils>=0.8.0 + sdbus-c++>=2.0.0 + hyprgraphics) ++find_library(PAM_FOUND pam) ++if(PAM_FOUND) ++ message(STATUS "Found pam") ++ set(PAM_LIB ${PAM_FOUND}) ++else() ++ pkg_check_modules(PAM IMPORTED_TARGET pam) ++ if(PAM_FOUND) ++ set(PAM_LIB PkgConfig::PAM) ++ else() ++ message(FATAL_ERROR "The required library libpam was not found.") ++ endif() ++endif() + + file(GLOB_RECURSE SRCFILES CONFIGURE_DEPENDS "src/*.cpp") + add_executable(hyprlock ${SRCFILES}) +-target_link_libraries(hyprlock PRIVATE pam rt Threads::Threads PkgConfig::deps ++target_link_libraries(hyprlock PRIVATE ${PAM_LIB} rt Threads::Threads PkgConfig::deps + OpenGL::EGL OpenGL::GLES3) + + # protocols diff --git a/x11/hyprlock/pkg-descr b/x11/hyprlock/pkg-descr index c84e12082d3d..c63a363a9f01 100644 --- a/x11/hyprlock/pkg-descr +++ b/x11/hyprlock/pkg-descr @@ -2,7 +2,12 @@ Hyprland's simple, yet multi-threaded and GPU-accelerated screen locking utility. Features: - - uses the secure ext-session-lock protocol - - full support for fractional-scale - - fully GPU accelerated - - multi-threaded resource acquisition for no hitches +- Uses the ext-session-lock protocol +- Support for fractional-scale +- Fully GPU accelerated +- Multi-threaded resource acquisition +- Blurred screenshot as the background +- Native fingerprint support (using libfprint's dbus interface) +- Some of Hyprland's eyecandy: gradient borders, blur, animations, + shadows, etc. +and more... diff --git a/x11/libinput/Makefile b/x11/libinput/Makefile index 700b49c20cd9..9b512e7f25d3 100644 --- a/x11/libinput/Makefile +++ b/x11/libinput/Makefile @@ -1,5 +1,5 @@ PORTNAME= libinput -DISTVERSION= 1.27.1 +DISTVERSION= 1.28.1 CATEGORIES= x11 MAINTAINER= x11@FreeBSD.org diff --git a/x11/libinput/distinfo b/x11/libinput/distinfo index 1b3b17c893e7..90849d84dd0b 100644 --- a/x11/libinput/distinfo +++ b/x11/libinput/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1740915316 -SHA256 (libinput-1.27.1.tar.bz2) = 641df745984baff8f6f822066b4e32f28482d267e95448158732eb2f65ea7fe9 -SIZE (libinput-1.27.1.tar.bz2) = 844741 +TIMESTAMP = 1753347960 +SHA256 (libinput-1.28.1.tar.bz2) = 19e5337ec10fdf920c8d1f4ece63cd7d1c12279ee26e347e30e98e2942d9e1aa +SIZE (libinput-1.28.1.tar.bz2) = 864820 diff --git a/x11/linux-nvidia-libs-devel/Makefile b/x11/linux-nvidia-libs-devel/Makefile index 89d730f3a4c8..75a71009c848 100644 --- a/x11/linux-nvidia-libs-devel/Makefile +++ b/x11/linux-nvidia-libs-devel/Makefile @@ -1,4 +1,4 @@ -DISTVERSION= 575.64.03 +DISTVERSION= 575.64.05 # 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 fd5f4aac32a3..a70e71db8736 100644 --- a/x11/linux-nvidia-libs-devel/distinfo +++ b/x11/linux-nvidia-libs-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751449830 -SHA256 (NVIDIA-Linux-x86_64-575.64.03.run) = 4bb7aa86004b2ed299c7d430a0622c5c90327ce3aca4f6e9a531d4c41d3a0ca0 -SIZE (NVIDIA-Linux-x86_64-575.64.03.run) = 387655074 +TIMESTAMP = 1753240442 +SHA256 (NVIDIA-Linux-x86_64-575.64.05.run) = 85f2b50f912261c1917a0b2cf7e1f9743affd008fdc0f209f4d5563f774d502d +SIZE (NVIDIA-Linux-x86_64-575.64.05.run) = 386961985 diff --git a/x11/nvidia-driver-devel/Makefile b/x11/nvidia-driver-devel/Makefile index 82483c12030b..8eed6eabe018 100644 --- a/x11/nvidia-driver-devel/Makefile +++ b/x11/nvidia-driver-devel/Makefile @@ -1,4 +1,4 @@ -DISTVERSION= 575.64.03 +DISTVERSION= 575.64.05 # 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 8f130be3a8e0..143acac9011c 100644 --- a/x11/nvidia-driver-devel/distinfo +++ b/x11/nvidia-driver-devel/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1751449665 -SHA256 (NVIDIA-FreeBSD-x86_64-575.64.03.tar.xz) = 1fa676e43bb2da5f4458ad8feb969d7dac3438adb2f3294ca15b2c3e95522363 -SIZE (NVIDIA-FreeBSD-x86_64-575.64.03.tar.xz) = 287548092 +TIMESTAMP = 1753239149 +SHA256 (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 8831b28b41b821fac90db30a9cfe13481a9d8bd46d0ffeb544fd8c4fbbab538f +SIZE (NVIDIA-FreeBSD-x86_64-575.64.05.tar.xz) = 287953228 diff --git a/x11/nwg-dock-hyprland/Makefile b/x11/nwg-dock-hyprland/Makefile index a51830f0f88f..4af41fd66400 100644 --- a/x11/nwg-dock-hyprland/Makefile +++ b/x11/nwg-dock-hyprland/Makefile @@ -1,6 +1,6 @@ PORTNAME= nwg-dock-hyprland DISTVERSIONPREFIX= v -DISTVERSION= 0.4.7 +DISTVERSION= 0.4.8 CATEGORIES= x11 wayland MAINTAINER= tagattie@FreeBSD.org diff --git a/x11/nwg-dock-hyprland/distinfo b/x11/nwg-dock-hyprland/distinfo index df8668eae3af..0246fb5dd46b 100644 --- a/x11/nwg-dock-hyprland/distinfo +++ b/x11/nwg-dock-hyprland/distinfo @@ -1,5 +1,5 @@ -TIMESTAMP = 1753279215 -SHA256 (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.7/v0.4.7.mod) = 118e6045c229af285c324547e54fff23518a3239d5f23dac41433f2f3da73f4b -SIZE (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.7/v0.4.7.mod) = 549 -SHA256 (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.7/v0.4.7.zip) = fcde2b156d61e6a9ed675212dbf9c7ac0f54d7a5ad27333ebbb7a91e5f1f9ecd -SIZE (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.7/v0.4.7.zip) = 32930 +TIMESTAMP = 1753769266 +SHA256 (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.8/v0.4.8.mod) = 4fef36c7d96798a0dd2f3393ef33903919bf59235b3563f05432f5326ec31e00 +SIZE (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.8/v0.4.8.mod) = 549 +SHA256 (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.8/v0.4.8.zip) = 47c836c8e631701895ab672f8b1611215dde882ac5c343af081086c1e5ce3910 +SIZE (go/x11_nwg-dock-hyprland/nwg-dock-hyprland-v0.4.8/v0.4.8.zip) = 33092 diff --git a/x11/plasma6-layer-shell-qt/Makefile b/x11/plasma6-layer-shell-qt/Makefile index 7d07e029f098..30f4a19b164f 100644 --- a/x11/plasma6-layer-shell-qt/Makefile +++ b/x11/plasma6-layer-shell-qt/Makefile @@ -1,5 +1,6 @@ PORTNAME= layer-shell-qt DISTVERSION= ${KDE_PLASMA_VERSION} +PORTREVISION= 1 CATEGORIES= x11 kde kde-plasma COMMENT= Qt component to allow applications to make use of the Wayland wl-layer-shell protocol diff --git a/x11/plasma6-layer-shell-qt/files/patch-src_qwaylandlayersurface.cpp b/x11/plasma6-layer-shell-qt/files/patch-src_qwaylandlayersurface.cpp new file mode 100644 index 000000000000..264ac398bdcd --- /dev/null +++ b/x11/plasma6-layer-shell-qt/files/patch-src_qwaylandlayersurface.cpp @@ -0,0 +1,17 @@ +Fix the crash that happens when right-clicking the desktop surface + +--- src/qwaylandlayersurface.cpp.orig 2025-07-15 09:53:41 UTC ++++ src/qwaylandlayersurface.cpp +@@ -113,10 +113,8 @@ void QWaylandLayerSurface::attachPopup(QtWaylandClient + + void QWaylandLayerSurface::attachPopup(QtWaylandClient::QWaylandShellSurface *popup) + { +- std::any anyRole = popup->surfaceRole(); +- +- if (auto role = std::any_cast<::xdg_popup *>(&anyRole)) { +- get_popup(*role); ++ if (auto role = popup->nativeResource("xdg_popup")) { ++ get_popup(reinterpret_cast<struct ::xdg_popup*>(role)); + } else { + qCWarning(LAYERSHELLQT) << "Cannot attach popup of unknown type"; + } diff --git a/x11/wallutils/Makefile b/x11/wallutils/Makefile index 3281237b6c1d..163116c70e46 100644 --- a/x11/wallutils/Makefile +++ b/x11/wallutils/Makefile @@ -1,6 +1,7 @@ PORTNAME= wallutils -DISTVERSION= 5.12.9 -PORTREVISION= 7 +DISTVERSIONPREFIX= v +DISTVERSION= 5.14.2 +PORTREVISION= 1 CATEGORIES= x11 wayland MAINTAINER= eduardo@FreeBSD.org @@ -13,27 +14,27 @@ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libwayland-client.so:graphics/wayland \ libX11.so:x11/libX11 -USES= go:modules +USES= go:modules pkgconfig USE_GITHUB= yes GH_ACCOUNT= xyproto -GH_TUPLE= antchfx:xmlquery:v1.3.8:antchfx_xmlquery/vendor/github.com/antchfx/xmlquery \ - antchfx:xpath:v1.2.0:antchfx_xpath/vendor/github.com/antchfx/xpath \ +GH_TUPLE= antchfx:xmlquery:v1.4.4:antchfx_xmlquery/vendor/github.com/antchfx/xmlquery \ + antchfx:xpath:v1.3.4:antchfx_xpath/vendor/github.com/antchfx/xpath \ anthonynsimon:bild:v0.14.0:anthonynsimon_bild/vendor/github.com/anthonynsimon/bild \ - cpuguy83:go-md2man:v2.0.4:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \ - fatih:color:v1.17.0:fatih_color/vendor/github.com/fatih/color \ - golang:groupcache:41bb18bfe9da:golang_groupcache/vendor/github.com/golang/groupcache \ - golang:image:v0.18.0:golang_image/vendor/golang.org/x/image \ - golang:net:58aab5ef257a:golang_net/vendor/golang.org/x/net \ - golang:sys:v0.18.0:golang_sys/vendor/golang.org/x/sys \ - golang:text:v0.16.0:golang_text/vendor/golang.org/x/text \ - mattn:go-colorable:v0.1.13:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ + cpuguy83:go-md2man:v2.0.7:cpuguy83_go_md2man_v2/vendor/github.com/cpuguy83/go-md2man/v2 \ + fatih:color:v1.18.0:fatih_color/vendor/github.com/fatih/color \ + golang:groupcache:2c02b8208cf8:golang_groupcache/vendor/github.com/golang/groupcache \ + golang:image:v0.29.0:golang_image/vendor/golang.org/x/image \ + golang:net:v0.42.0:golang_net/vendor/golang.org/x/net \ + golang:sys:v0.34.0:golang_sys/vendor/golang.org/x/sys \ + golang:text:v0.27.0:golang_text/vendor/golang.org/x/text \ + mattn:go-colorable:v0.1.14:mattn_go_colorable/vendor/github.com/mattn/go-colorable \ mattn:go-isatty:v0.0.20:mattn_go_isatty/vendor/github.com/mattn/go-isatty \ russross:blackfriday:v2.1.0:russross_blackfriday_v2/vendor/github.com/russross/blackfriday/v2 \ stretchr:powerwalk:bceb9d014549:stretchr_powerwalk/vendor/github.com/stretchr/powerwalk \ - urfave:cli:v1.22.15:urfave_cli/vendor/github.com/urfave/cli \ - xyproto:env:v2.2.5:xyproto_env_v2/vendor/github.com/xyproto/env \ + urfave:cli:v1.22.17:urfave_cli/vendor/github.com/urfave/cli \ + xyproto:env:v2.5.3:xyproto_env_v2/vendor/github.com/xyproto/env \ xyproto:heic:v1.0.0:xyproto_heic/vendor/github.com/xyproto/heic -GL_TUPLE= https://gitlab.howett.net:go:plist:1454fab16a0642638feb0ae98c41f79eccb2a20a:go_plist/vendor/howett.net/plist +GL_TUPLE= https://gitlab.howett.net:go:plist:5afcd134990e1c90a92bac94906f74af0b10042d:go_plist/vendor/howett.net/plist GO_TARGET= ./cmd/getdpi \ ./cmd/lscollection \ ./cmd/lsmon \ @@ -47,18 +48,20 @@ GO_TARGET= ./cmd/getdpi \ ./cmd/vram \ ./cmd/wayinfo \ ./cmd/xinfo \ - ./cmd/xml2stw \ - ${NULL} -PLIST_FILES= ${GO_TARGET:S,./cmd,bin,} \ - share/man/man1/getdpi.1.gz \ - share/man/man1/vram.1.gz + ./cmd/xml2stw + +PLIST_FILES= ${GO_TARGET:S,./cmd,bin,} +PLIST_FILES+= ${GO_TARGET:S,./cmd,share/man/man1,:S,$,.1.gz,} OPTIONS_DEFINE= HEIF OPTIONS_DEFAULT= HEIF -HEIF_LIB_DEPENDS= libheif.so:graphics/libheif -HEIF_USES= pkgconfig -HEIF_VARS= GO_TARGET+=./cmd/heic2stw +# Using [HEIF_VARS= GO_TARGET+=./cmd/heic2stw] causes post-install to fail parsing instalation of heic2stw.1 manual +.include <bsd.port.options.mk> +.if ${PORT_OPTIONS:MHEIF} +LIB_DEPENDS+= libheif.so:graphics/libheif +GO_TARGET+= ./cmd/heic2stw +.endif post-patch: # Respect PREFIX for wallpapers @@ -67,7 +70,8 @@ post-patch: ${WRKSRC}/collections.go post-install: - ${INSTALL_MAN} ${WRKSRC}/cmd/getdpi/getdpi.1 ${STAGEDIR}${PREFIX}/share/man/man1 - ${INSTALL_MAN} ${WRKSRC}/cmd/vram/vram.1 ${STAGEDIR}${PREFIX}/share/man/man1 +.for _target in ${GO_TARGET:S,./cmd,/cmd,} + ${INSTALL_MAN} ${WRKSRC}/${_target}/${_target:T}.1 ${STAGEDIR}${PREFIX}/share/man/man1 +.endfor .include <bsd.port.mk> diff --git a/x11/wallutils/distinfo b/x11/wallutils/distinfo index 047f4c74384e..cc6863ccb62d 100644 --- a/x11/wallutils/distinfo +++ b/x11/wallutils/distinfo @@ -1,37 +1,37 @@ -TIMESTAMP = 1723453889 -SHA256 (xyproto-wallutils-5.12.9_GH0.tar.gz) = 1868ba6b43f3de94208180fbaac8bb46346c3b27b143969c29b842220aad5383 -SIZE (xyproto-wallutils-5.12.9_GH0.tar.gz) = 2589216 -SHA256 (antchfx-xmlquery-v1.3.8_GH0.tar.gz) = aff0d2224b7f997200f09d4b245ca84623e9ccaa7d8c427ee3f4b0657cf04c8e -SIZE (antchfx-xmlquery-v1.3.8_GH0.tar.gz) = 20748 -SHA256 (antchfx-xpath-v1.2.0_GH0.tar.gz) = 507f7f3dee7b833506d9fa0d90aad43a78d92c632eb7c39d8bb8cfa752ee289c -SIZE (antchfx-xpath-v1.2.0_GH0.tar.gz) = 28749 +TIMESTAMP = 1753819972 +SHA256 (xyproto-wallutils-v5.14.2_GH0.tar.gz) = 49588f3cadfaf9ff00fa28a50732a898f98f6baa6d7c19fa85514fee37ca0f11 +SIZE (xyproto-wallutils-v5.14.2_GH0.tar.gz) = 2667743 +SHA256 (antchfx-xmlquery-v1.4.4_GH0.tar.gz) = 562fe76e34388cce955c899aa1b31e400f708a3b616a75c4d49e458fd4042a17 +SIZE (antchfx-xmlquery-v1.4.4_GH0.tar.gz) = 26097 +SHA256 (antchfx-xpath-v1.3.4_GH0.tar.gz) = eb279925195c3fdfc9fb0a81af543fde0967619d93bc0101ae4675436ad084e6 +SIZE (antchfx-xpath-v1.3.4_GH0.tar.gz) = 38989 SHA256 (anthonynsimon-bild-v0.14.0_GH0.tar.gz) = f69a34f5bae7248da0f6d0eba83efc042818c1ec51183f71d9923b9dfc8dd556 SIZE (anthonynsimon-bild-v0.14.0_GH0.tar.gz) = 3999692 -SHA256 (cpuguy83-go-md2man-v2.0.4_GH0.tar.gz) = b0a4c7c077ede56967deef6ab7e7696c0f46124b0b3360fd05564ec5a536f11f -SIZE (cpuguy83-go-md2man-v2.0.4_GH0.tar.gz) = 9902 -SHA256 (fatih-color-v1.17.0_GH0.tar.gz) = 82e284c6679ac3eb4cbbb5e15b142bb1e6a68f957fe0d2db8ec4fe17e7f78e88 -SIZE (fatih-color-v1.17.0_GH0.tar.gz) = 12341 -SHA256 (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 1e89795970d6593affdafe1d09dcf947681ca1ea82528e8e4fb9974a77f2e394 -SIZE (golang-groupcache-41bb18bfe9da_GH0.tar.gz) = 26101 -SHA256 (golang-image-v0.18.0_GH0.tar.gz) = dd23e3256a92667d201fd031a44294e4d54812e0f6fc69365da3bb4fcf3c730d -SIZE (golang-image-v0.18.0_GH0.tar.gz) = 5103909 -SHA256 (golang-net-58aab5ef257a_GH0.tar.gz) = 18f73cc040d821c9a715338c0d446481a6d9df1b3e0437302d09a5b96119ce4d -SIZE (golang-net-58aab5ef257a_GH0.tar.gz) = 1263704 -SHA256 (golang-sys-v0.18.0_GH0.tar.gz) = cee1944ab655ddf7eab6301e15cb6d01fdd6cd0a0f0b5896050ee60b124e084c -SIZE (golang-sys-v0.18.0_GH0.tar.gz) = 1448211 -SHA256 (golang-text-v0.16.0_GH0.tar.gz) = 6df270cb3d696f882857c8ce02233e7f08d5ff900986e1ac669b47e088b18779 -SIZE (golang-text-v0.16.0_GH0.tar.gz) = 8972326 -SHA256 (mattn-go-colorable-v0.1.13_GH0.tar.gz) = c3b62c76d365906bba9aa9d9ec048fd33a2a5742299d6482a08e7466d4c52d77 -SIZE (mattn-go-colorable-v0.1.13_GH0.tar.gz) = 9762 +SHA256 (cpuguy83-go-md2man-v2.0.7_GH0.tar.gz) = ca3a5b57e2c01759f5a00ad2a578d034c5370fae9aa7a6c3af5648b2fc802a92 +SIZE (cpuguy83-go-md2man-v2.0.7_GH0.tar.gz) = 11337 +SHA256 (fatih-color-v1.18.0_GH0.tar.gz) = 586b2b42a4165ac52b35808be1238f90d109789bfcb1ddecd3f512eddbac0a9f +SIZE (fatih-color-v1.18.0_GH0.tar.gz) = 12717 +SHA256 (golang-groupcache-2c02b8208cf8_GH0.tar.gz) = b1c7464afcdeeca03a78abc75a514e9dcf03f87be4d407f64f8a5357596b4dbb +SIZE (golang-groupcache-2c02b8208cf8_GH0.tar.gz) = 26678 +SHA256 (golang-image-v0.29.0_GH0.tar.gz) = 1294e48b646e8aebdbcb86f20397d2c90a96da9cd697acb2c682defeec3a4ba4 +SIZE (golang-image-v0.29.0_GH0.tar.gz) = 5104054 +SHA256 (golang-net-v0.42.0_GH0.tar.gz) = c63ea31ca98f9cee6c242dc127370ea7786e685a8031955b7b3628c732dfc7cd +SIZE (golang-net-v0.42.0_GH0.tar.gz) = 1504513 +SHA256 (golang-sys-v0.34.0_GH0.tar.gz) = 4ff2fa6503c1b6ed34733c301b259289b114eae9ed430217b1fccbaebab85319 +SIZE (golang-sys-v0.34.0_GH0.tar.gz) = 1530927 +SHA256 (golang-text-v0.27.0_GH0.tar.gz) = 0e3c1bc881b4049e5191a981c8914f8667810b61e6f3575d5d989c375f7ef55f +SIZE (golang-text-v0.27.0_GH0.tar.gz) = 8973031 +SHA256 (mattn-go-colorable-v0.1.14_GH0.tar.gz) = 293966a59f0238da3c39f5b27c192d0efd6473ff74ab5a9c7e1ec73fdda3f1d4 +SIZE (mattn-go-colorable-v0.1.14_GH0.tar.gz) = 9800 SHA256 (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 18fc42a278e60fb7a1dffa72f20539ae88d0e292db55b513ef514b7d369883a6 SIZE (mattn-go-isatty-v0.0.20_GH0.tar.gz) = 4713 SHA256 (russross-blackfriday-v2.1.0_GH0.tar.gz) = a13af0fc5305713f5154693feaf654d024689efea76390091a5e8c757335b4f4 SIZE (russross-blackfriday-v2.1.0_GH0.tar.gz) = 92896 SHA256 (stretchr-powerwalk-bceb9d014549_GH0.tar.gz) = 01289e544b8d9147fc677960834565dabeda0eb13bf3507f8cba9d844ab3e4a2 SIZE (stretchr-powerwalk-bceb9d014549_GH0.tar.gz) = 4041 -SHA256 (urfave-cli-v1.22.15_GH0.tar.gz) = 055ed382e019d26114394b5e95dbb2c71ec245c10c0387d2c7db17adb9722d59 -SIZE (urfave-cli-v1.22.15_GH0.tar.gz) = 80516 -SHA256 (xyproto-env-v2.2.5_GH0.tar.gz) = ccf1abd4a20dd9dc8fa7b306d125e2823866dce1e1cb41e23cc0300d837b4b52 -SIZE (xyproto-env-v2.2.5_GH0.tar.gz) = 7869 +SHA256 (urfave-cli-v1.22.17_GH0.tar.gz) = 44e20f78e0d399014591e1d0bd3c520dfff65a27ec2ad1310649eca5e56521e4 +SIZE (urfave-cli-v1.22.17_GH0.tar.gz) = 80511 +SHA256 (xyproto-env-v2.5.3_GH0.tar.gz) = feaa9356bb9150627905bc74f5571a49a0ddad7052de914f4610aac4961fb37f +SIZE (xyproto-env-v2.5.3_GH0.tar.gz) = 8866 SHA256 (xyproto-heic-v1.0.0_GH0.tar.gz) = c66194f27e4a4dd837bc7caae357a817fea6b0743c5822c37fad777f4bda3a5b SIZE (xyproto-heic-v1.0.0_GH0.tar.gz) = 67422236 diff --git a/x11/wallutils/pkg-message b/x11/wallutils/pkg-message new file mode 100644 index 000000000000..16c192316141 --- /dev/null +++ b/x11/wallutils/pkg-message @@ -0,0 +1,7 @@ +[ +{ type: install + message: <<EOM +Consider using graphics/feh for setting the wallpaper for some window managers that runs under X, e.g., x11-wm/i3 +EOM +} +] diff --git a/x11/wdisplays/Makefile b/x11/wdisplays/Makefile index e0559df148c7..bc8e3941a707 100644 --- a/x11/wdisplays/Makefile +++ b/x11/wdisplays/Makefile @@ -1,6 +1,5 @@ PORTNAME= wdisplays -DISTVERSION= 1.1.1 -PORTREVISION= 1 +DISTVERSION= 1.1.3 CATEGORIES= x11 wayland MAINTAINER= jbeich@FreeBSD.org diff --git a/x11/wdisplays/distinfo b/x11/wdisplays/distinfo index a8945ad536b6..3b4518539e7c 100644 --- a/x11/wdisplays/distinfo +++ b/x11/wdisplays/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1688213246 -SHA256 (artizirk-wdisplays-1.1.1_GH0.tar.gz) = 2df2c56db494c8450b1c7746b0ed2af11bf637fe2838f7412146fcc5cc1a2605 -SIZE (artizirk-wdisplays-1.1.1_GH0.tar.gz) = 108810 +TIMESTAMP = 1753443827 +SHA256 (artizirk-wdisplays-1.1.3_GH0.tar.gz) = 6b8674598d50cb56a3acb79bd563c1d7a7d7781a8ce8dcc83a240916024b7070 +SIZE (artizirk-wdisplays-1.1.3_GH0.tar.gz) = 109082 diff --git a/x11/workrave/Makefile b/x11/workrave/Makefile index c8fcca41a51b..06251bfa3ec6 100644 --- a/x11/workrave/Makefile +++ b/x11/workrave/Makefile @@ -1,7 +1,7 @@ PORTNAME= workrave DISTVERSIONPREFIX= v DISTVERSION= 1.10.50 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11 MASTER_SITES= https://github.com/rcaelers/workrave/releases/download/v${DISTVERSION:S/./_/g}/ @@ -10,7 +10,7 @@ COMMENT= RSI prevention tool (${FLAVOR} flavor) WWW= https://www.workrave.org/ LICENSE= GPLv3+ -LICENSE_FILE= COPYING +LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libgdome.so:textproc/gdome2 \ libharfbuzz.so:print/harfbuzz @@ -34,7 +34,7 @@ PLIST_FILES= lib/xfce4/panel/plugins/libworkrave-plugin.a \ share/xfce4/panel/plugins/workrave-xfce-applet.desktop .endif USE_CXXSTD= c++11 -USE_GNOME= gdkpixbuf gtkmm30 intlhack intltool introspection:build +USE_GNOME= gdkpixbuf gtkmm30 intlhack intltool introspection:build libxml2 USE_LDCONFIG= yes USE_XORG= ice sm x11 xext xmu xorgproto xscrnsaver xtst diff --git a/x11/xdg-desktop-portal-hyprland/Makefile b/x11/xdg-desktop-portal-hyprland/Makefile index 49409b042378..e5a41887a0b0 100644 --- a/x11/xdg-desktop-portal-hyprland/Makefile +++ b/x11/xdg-desktop-portal-hyprland/Makefile @@ -1,7 +1,6 @@ PORTNAME= xdg-desktop-portal-hyprland DISTVERSIONPREFIX= v -DISTVERSION= 1.3.9 -PORTREVISION= 7 +DISTVERSION= 1.3.10 CATEGORIES= x11 wayland MAINTAINER= tagattie@FreeBSD.org @@ -11,7 +10,8 @@ WWW= https://github.com/hyprwm/xdg-desktop-portal-hyprland LICENSE= BSD3CLAUSE LICENSE_FILE= ${WRKSRC}/LICENSE -BUILD_DEPENDS= hyprwayland-scanner>=0.4.2:devel/hyprwayland-scanner \ +BUILD_DEPENDS= hyprland-protocols>0:graphics/hyprland-protocols \ + hyprwayland-scanner>=0.4.2:devel/hyprwayland-scanner \ wayland-protocols>=1.33:graphics/wayland-protocols LIB_DEPENDS= libhyprlang.so:devel/hyprlang \ libhyprutils.so:devel/hyprutils \ @@ -24,16 +24,27 @@ RUN_DEPENDS= xdg-desktop-portal>0:deskutils/xdg-desktop-portal \ slurp:x11/slurp USES= cmake compiler:c++11-lib gl pkgconfig qt:6 + USE_GITHUB= yes +GH_ACCOUNT= hyprwm + USE_GL= gbm USE_QT= base wayland:run -GH_ACCOUNT= hyprwm -GH_TUPLE= hyprwm:hyprland-protocols:v0.2:hyprland_protocols/subprojects/hyprland-protocols + LDFLAGS+= -Wl,--as-needed # GL, sdbus-cpp deps + PLIST_FILES= bin/hyprland-share-picker \ lib/systemd/user/${PORTNAME}.service \ libexec/${PORTNAME} \ share/dbus-1/services/org.freedesktop.impl.portal.desktop.hyprland.service \ share/xdg-desktop-portal/portals/hyprland.portal +PORTDOCS= CONTRIBUTING.md README.md + +OPTIONS_DEFINE= DOCS + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_MAN} ${PORTDOCS:S|^|${WRKSRC}/|} ${STAGEDIR}${DOCSDIR} + .include <bsd.port.mk> diff --git a/x11/xdg-desktop-portal-hyprland/distinfo b/x11/xdg-desktop-portal-hyprland/distinfo index 4251e305be29..8c50ca16b423 100644 --- a/x11/xdg-desktop-portal-hyprland/distinfo +++ b/x11/xdg-desktop-portal-hyprland/distinfo @@ -1,5 +1,3 @@ -TIMESTAMP = 1734569338 -SHA256 (hyprwm-xdg-desktop-portal-hyprland-v1.3.9_GH0.tar.gz) = 3f7d94fd408ed5e3a9b639d3dd8502e2169decc34f285e8552434da5fddf497e -SIZE (hyprwm-xdg-desktop-portal-hyprland-v1.3.9_GH0.tar.gz) = 50667 -SHA256 (hyprwm-hyprland-protocols-v0.2_GH0.tar.gz) = 106cb189d0fbe4ec0ee11a12a17238172f4c4cd1b2b26db904df144e5c7a05f0 -SIZE (hyprwm-hyprland-protocols-v0.2_GH0.tar.gz) = 6342 +TIMESTAMP = 1754108855 +SHA256 (hyprwm-xdg-desktop-portal-hyprland-v1.3.10_GH0.tar.gz) = 5f7b1d83e700ecfa702dfc4c6da1dfdc5d9b1239e8b7d8dd3986116327d84bbf +SIZE (hyprwm-xdg-desktop-portal-hyprland-v1.3.10_GH0.tar.gz) = 51498 |