Date: Sat, 27 Jan 2024 12:34:23 GMT From: Jan Beich <jbeich@FreeBSD.org> To: ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-branches@FreeBSD.org Subject: git: 78b9ff0f9181 - 2024Q1 - x11-wm/niri: update to 0.1.0 Message-ID: <202401271234.40RCYNtt049559@gitrepo.freebsd.org>
next in thread | raw e-mail | index | archive | help
The branch 2024Q1 has been updated by jbeich: URL: https://cgit.FreeBSD.org/ports/commit/?id=78b9ff0f91819a826706ee9563140bc6d83a257b commit 78b9ff0f91819a826706ee9563140bc6d83a257b Author: Jan Beich <jbeich@FreeBSD.org> AuthorDate: 2024-01-27 10:10:31 +0000 Commit: Jan Beich <jbeich@FreeBSD.org> CommitDate: 2024-01-27 12:34:16 +0000 x11-wm/niri: update to 0.1.0 Changes: https://github.com/YaLTeR/niri/releases/tag/v0.1.0 Reported by: GitHub (watch releases) (cherry picked from commit 6c0a48ff192c2a1b64e1f535beaaa5682b19bc38) --- x11-wm/niri/Makefile | 5 +++-- x11-wm/niri/Makefile.crates | 20 +++++++++++--------- x11-wm/niri/distinfo | 46 ++++++++++++++++++++++++--------------------- x11-wm/niri/pkg-descr | 14 +++++++++++++- 4 files changed, 52 insertions(+), 33 deletions(-) diff --git a/x11-wm/niri/Makefile b/x11-wm/niri/Makefile index c472efe8db59..bb306b1a51bc 100644 --- a/x11-wm/niri/Makefile +++ b/x11-wm/niri/Makefile @@ -1,6 +1,6 @@ PORTNAME= niri DISTVERSIONPREFIX= v -DISTVERSION= 0.1.0-beta.1 +DISTVERSION= 0.1.0 CATEGORIES= x11-wm wayland MAINTAINER= jbeich@FreeBSD.org @@ -16,10 +16,11 @@ LIB_DEPENDS= libudev.so:devel/libudev-devd \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= mesa-dri>0:graphics/mesa-dri -USES= cargo gl gnome +USES= cargo gl gnome xorg USE_GITHUB= yes USE_GL= gbm USE_GNOME= cairo pango +USE_XORG= pixman GH_ACCOUNT= YaLTeR CARGO_FEATURES= --no-default-features dbus PLIST_FILES= bin/${PORTNAME} \ diff --git a/x11-wm/niri/Makefile.crates b/x11-wm/niri/Makefile.crates index f7d8fb6082fc..5a2c6b88f2b7 100644 --- a/x11-wm/niri/Makefile.crates +++ b/x11-wm/niri/Makefile.crates @@ -141,8 +141,8 @@ CARGO_CRATES= adler-1.0.2 \ icrate-0.0.4 \ idna-0.5.0 \ indexmap-2.1.0 \ - input-0.8.3 \ - input-sys-1.17.0 \ + input-0.9.0 \ + input-sys-1.18.0 \ instant-0.1.12 \ io-lifetimes-1.0.11 \ io-lifetimes-2.0.3 \ @@ -211,6 +211,7 @@ CARGO_CRATES= adler-1.0.2 \ pangocairo-0.18.0 \ pangocairo-sys-0.18.0 \ parking-2.2.0 \ + paste-1.0.14 \ peeking_take_while-0.1.2 \ percent-encoding-2.3.1 \ pin-project-lite-0.2.13 \ @@ -218,6 +219,8 @@ CARGO_CRATES= adler-1.0.2 \ piper-0.2.1 \ pipewire-0.7.2 \ pipewire-sys-0.7.2 \ + pixman-0.1.0 \ + pixman-sys-0.1.0 \ pkg-config-0.3.29 \ png-0.17.11 \ polling-2.8.0 \ @@ -229,7 +232,7 @@ CARGO_CRATES= adler-1.0.2 \ proc-macro-crate-2.0.1 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ - proc-macro2-1.0.76 \ + proc-macro2-1.0.78 \ profiling-1.0.13 \ profiling-procmacros-1.0.13 \ proptest-1.4.0 \ @@ -245,9 +248,9 @@ CARGO_CRATES= adler-1.0.2 \ redox_syscall-0.3.5 \ redox_syscall-0.4.1 \ redox_users-0.4.4 \ - regex-1.10.2 \ + regex-1.10.3 \ regex-automata-0.1.10 \ - regex-automata-0.4.3 \ + regex-automata-0.4.4 \ regex-syntax-0.6.29 \ regex-syntax-0.8.2 \ rustc-hash-1.1.0 \ @@ -267,11 +270,11 @@ CARGO_CRATES= adler-1.0.2 \ serde_spanned-0.6.5 \ sha1-0.10.6 \ sharded-slab-0.1.7 \ - shlex-1.2.0 \ + shlex-1.3.0 \ signal-hook-registry-1.4.1 \ simd-adler32-0.3.7 \ slab-0.4.9 \ - smallvec-1.13.0 \ + smallvec-1.13.1 \ smithay-client-toolkit-0.18.0 \ smol_str-0.2.1 \ socket2-0.4.10 \ @@ -302,7 +305,6 @@ CARGO_CRATES= adler-1.0.2 \ tracy-client-0.16.5 \ tracy-client-sys-0.22.1 \ typenum-1.17.0 \ - udev-0.7.0 \ udev-0.8.0 \ uds_windows-1.1.0 \ unarray-0.1.4 \ @@ -393,4 +395,4 @@ CARGO_CRATES= adler-1.0.2 \ zvariant-3.15.0 \ zvariant_derive-3.15.0 \ zvariant_utils-1.0.1 \ - smithay,smithay-drm-extras@git+https://github.com/Smithay/smithay.git\#b7284bc6ca6afc782bd55a5c34ef3f902005951f + smithay,smithay-drm-extras@git+https://github.com/Smithay/smithay.git\#8854dee7c2f49e9077f10d484b0de9a8e81c587c diff --git a/x11-wm/niri/distinfo b/x11-wm/niri/distinfo index 501808398613..e6554f26f144 100644 --- a/x11-wm/niri/distinfo +++ b/x11-wm/niri/distinfo @@ -1,4 +1,4 @@ -TIMESTAMP = 1705729122 +TIMESTAMP = 1706350231 SHA256 (rust/crates/adler-1.0.2.crate) = f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe SIZE (rust/crates/adler-1.0.2.crate) = 12778 SHA256 (rust/crates/ahash-0.8.7.crate) = 77c3a9648d43b9cd48db467b3f87fdd6e146bcc88ab0180006cef2179fe11d01 @@ -285,10 +285,10 @@ SHA256 (rust/crates/idna-0.5.0.crate) = 634d9b1461af396cad843f47fdba5597a4f9e6dd SIZE (rust/crates/idna-0.5.0.crate) = 271940 SHA256 (rust/crates/indexmap-2.1.0.crate) = d530e1a18b1cb4c484e6e34556a0d948706958449fca0cab753d649f2bce3d1f SIZE (rust/crates/indexmap-2.1.0.crate) = 68224 -SHA256 (rust/crates/input-0.8.3.crate) = e6e74cd82cedcd66db78742a8337bdc48f188c4d2c12742cbc5cd85113f0b059 -SIZE (rust/crates/input-0.8.3.crate) = 40583 -SHA256 (rust/crates/input-sys-1.17.0.crate) = 05f6c2a17e8aba7217660e32863af87b0febad811d4b8620ef76b386603fddc2 -SIZE (rust/crates/input-sys-1.17.0.crate) = 1143715 +SHA256 (rust/crates/input-0.9.0.crate) = 7911ce3db9c10c5ab4a35c49af778a5f9a827bd0f7371d9be56175d8dd2740d0 +SIZE (rust/crates/input-0.9.0.crate) = 40668 +SHA256 (rust/crates/input-sys-1.18.0.crate) = bd4f5b4d1c00331c5245163aacfe5f20be75b564c7112d45893d4ae038119eb0 +SIZE (rust/crates/input-sys-1.18.0.crate) = 365567 SHA256 (rust/crates/instant-0.1.12.crate) = 7a5bbe824c507c5da5956355e86a746d82e0e1464f65d862cc5e71da70e94b2c SIZE (rust/crates/instant-0.1.12.crate) = 6128 SHA256 (rust/crates/io-lifetimes-1.0.11.crate) = eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2 @@ -425,6 +425,8 @@ SHA256 (rust/crates/pangocairo-sys-0.18.0.crate) = fc3c8ff676a37e7a72ec1d5fc029f SIZE (rust/crates/pangocairo-sys-0.18.0.crate) = 3226 SHA256 (rust/crates/parking-2.2.0.crate) = bb813b8af86854136c6922af0598d719255ecb2179515e6e7730d468f05c9cae SIZE (rust/crates/parking-2.2.0.crate) = 9730 +SHA256 (rust/crates/paste-1.0.14.crate) = de3145af08024dea9fa9914f381a17b8fc6034dfb00f3a84013f7ff43f29ed4c +SIZE (rust/crates/paste-1.0.14.crate) = 18157 SHA256 (rust/crates/peeking_take_while-0.1.2.crate) = 19b17cddbe7ec3f8bc800887bab5e717348c95ea2ca0b1bf0837fb964dc67099 SIZE (rust/crates/peeking_take_while-0.1.2.crate) = 6697 SHA256 (rust/crates/percent-encoding-2.3.1.crate) = e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e @@ -439,6 +441,10 @@ SHA256 (rust/crates/pipewire-0.7.2.crate) = a2d009c8dd65e890b515a71950f7e4c80152 SIZE (rust/crates/pipewire-0.7.2.crate) = 46643 SHA256 (rust/crates/pipewire-sys-0.7.2.crate) = 890c084e7b737246cb4799c86b71a0e4da536031ff7473dd639eba9f95039f64 SIZE (rust/crates/pipewire-sys-0.7.2.crate) = 3009 +SHA256 (rust/crates/pixman-0.1.0.crate) = d24a24da0bec14f4e43a495c1837a3c358b87532e7fe66bd75c348b89f0451b6 +SIZE (rust/crates/pixman-0.1.0.crate) = 23899 +SHA256 (rust/crates/pixman-sys-0.1.0.crate) = a1a0483e89e81d7915defe83c51f23f6800594d64f6f4a21253ce87fd8444ada +SIZE (rust/crates/pixman-sys-0.1.0.crate) = 6044 SHA256 (rust/crates/pkg-config-0.3.29.crate) = 2900ede94e305130c13ddd391e0ab7cbaeb783945ae07a279c268cb05109c6cb SIZE (rust/crates/pkg-config-0.3.29.crate) = 20563 SHA256 (rust/crates/png-0.17.11.crate) = 1f6c3c3e617595665b8ea2ff95a86066be38fb121ff920a9c0eb282abcd1da5a @@ -461,8 +467,8 @@ SHA256 (rust/crates/proc-macro-error-1.0.4.crate) = da25490ff9892aab3fcf7c36f08c SIZE (rust/crates/proc-macro-error-1.0.4.crate) = 25293 SHA256 (rust/crates/proc-macro-error-attr-1.0.4.crate) = a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869 SIZE (rust/crates/proc-macro-error-attr-1.0.4.crate) = 7971 -SHA256 (rust/crates/proc-macro2-1.0.76.crate) = 95fc56cda0b5c3325f5fbbd7ff9fda9e02bb00bb3dac51252d2f1bfa1cb8cc8c -SIZE (rust/crates/proc-macro2-1.0.76.crate) = 45660 +SHA256 (rust/crates/proc-macro2-1.0.78.crate) = e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae +SIZE (rust/crates/proc-macro2-1.0.78.crate) = 47158 SHA256 (rust/crates/profiling-1.0.13.crate) = d135ede8821cf6376eb7a64148901e1690b788c11ae94dc297ae917dbc91dc0e SIZE (rust/crates/profiling-1.0.13.crate) = 13109 SHA256 (rust/crates/profiling-procmacros-1.0.13.crate) = 4b322d7d65c1ab449be3c890fcbd0db6e1092d0dd05d79dba2dd28032cebeb05 @@ -493,12 +499,12 @@ SHA256 (rust/crates/redox_syscall-0.4.1.crate) = 4722d768eff46b75989dd134e5c353f SIZE (rust/crates/redox_syscall-0.4.1.crate) = 24858 SHA256 (rust/crates/redox_users-0.4.4.crate) = a18479200779601e498ada4e8c1e1f50e3ee19deb0259c25825a98b5603b2cb4 SIZE (rust/crates/redox_users-0.4.4.crate) = 15438 -SHA256 (rust/crates/regex-1.10.2.crate) = 380b951a9c5e80ddfd6136919eef32310721aa4aacd4889a8d39124b026ab343 -SIZE (rust/crates/regex-1.10.2.crate) = 252839 +SHA256 (rust/crates/regex-1.10.3.crate) = b62dbe01f0b06f9d8dc7d49e05a0785f153b00b2c227856282f671e0318c9b15 +SIZE (rust/crates/regex-1.10.3.crate) = 253101 SHA256 (rust/crates/regex-automata-0.1.10.crate) = 6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132 SIZE (rust/crates/regex-automata-0.1.10.crate) = 114533 -SHA256 (rust/crates/regex-automata-0.4.3.crate) = 5f804c7828047e88b2d32e2d7fe5a105da8ee3264f01902f796c8e067dc2483f -SIZE (rust/crates/regex-automata-0.4.3.crate) = 617011 +SHA256 (rust/crates/regex-automata-0.4.4.crate) = 3b7fa1134405e2ec9353fd416b17f8dacd46c473d7d3fd1cf202706a14eb792a +SIZE (rust/crates/regex-automata-0.4.4.crate) = 617294 SHA256 (rust/crates/regex-syntax-0.6.29.crate) = f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1 SIZE (rust/crates/regex-syntax-0.6.29.crate) = 299752 SHA256 (rust/crates/regex-syntax-0.8.2.crate) = c08c74e62047bb2de4ff487b251e4a92e24f48745648451635cec7d591162d9f @@ -537,16 +543,16 @@ SHA256 (rust/crates/sha1-0.10.6.crate) = e3bf829a2d51ab4a5ddf1352d8470c140cadc83 SIZE (rust/crates/sha1-0.10.6.crate) = 13517 SHA256 (rust/crates/sharded-slab-0.1.7.crate) = f40ca3c46823713e0d4209592e8d6e826aa57e928f09752619fc696c499637f6 SIZE (rust/crates/sharded-slab-0.1.7.crate) = 58227 -SHA256 (rust/crates/shlex-1.2.0.crate) = a7cee0529a6d40f580e7a5e6c495c8fbfe21b7b52795ed4bb5e62cdf92bc6380 -SIZE (rust/crates/shlex-1.2.0.crate) = 6584 +SHA256 (rust/crates/shlex-1.3.0.crate) = 0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64 +SIZE (rust/crates/shlex-1.3.0.crate) = 18713 SHA256 (rust/crates/signal-hook-registry-1.4.1.crate) = d8229b473baa5980ac72ef434c4415e70c4b5e71b423043adb4ba059f89c99a1 SIZE (rust/crates/signal-hook-registry-1.4.1.crate) = 17987 SHA256 (rust/crates/simd-adler32-0.3.7.crate) = d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe SIZE (rust/crates/simd-adler32-0.3.7.crate) = 12086 SHA256 (rust/crates/slab-0.4.9.crate) = 8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67 SIZE (rust/crates/slab-0.4.9.crate) = 17108 -SHA256 (rust/crates/smallvec-1.13.0.crate) = 3b187f0231d56fe41bfb12034819dd2bf336422a5866de41bc3fec4b2e3883e8 -SIZE (rust/crates/smallvec-1.13.0.crate) = 35327 +SHA256 (rust/crates/smallvec-1.13.1.crate) = e6ecd384b10a64542d77071bd64bd7b231f4ed5940fba55e98c3de13824cf3d7 +SIZE (rust/crates/smallvec-1.13.1.crate) = 34952 SHA256 (rust/crates/smithay-client-toolkit-0.18.0.crate) = 60e3d9941fa3bacf7c2bf4b065304faa14164151254cd16ce1b1bc8fc381600f SIZE (rust/crates/smithay-client-toolkit-0.18.0.crate) = 126729 SHA256 (rust/crates/smol_str-0.2.1.crate) = e6845563ada680337a52d43bb0b29f396f2d911616f6573012645b9e3d048a49 @@ -607,8 +613,6 @@ SHA256 (rust/crates/tracy-client-sys-0.22.1.crate) = 078c7ed72141b0e4369671a7f7a SIZE (rust/crates/tracy-client-sys-0.22.1.crate) = 308025 SHA256 (rust/crates/typenum-1.17.0.crate) = 42ff0bf0c66b8238c6f3b578df37d0b7848e55df8577b3f74f92a69acceeb825 SIZE (rust/crates/typenum-1.17.0.crate) = 42849 -SHA256 (rust/crates/udev-0.7.0.crate) = 4ebdbbd670373442a12fe9ef7aeb53aec4147a5a27a00bbc3ab639f08f48191a -SIZE (rust/crates/udev-0.7.0.crate) = 17980 SHA256 (rust/crates/udev-0.8.0.crate) = 50051c6e22be28ee6f217d50014f3bc29e81c20dc66ff7ca0d5c5226e1dcc5a1 SIZE (rust/crates/udev-0.8.0.crate) = 20532 SHA256 (rust/crates/uds_windows-1.1.0.crate) = 89daebc3e6fd160ac4aa9fc8b3bf71e1f74fbf92367ae71fb83a037e8bf164b9 @@ -789,7 +793,7 @@ SHA256 (rust/crates/zvariant_derive-3.15.0.crate) = 934d7a7dfc310d6ee06c87ffe88e SIZE (rust/crates/zvariant_derive-3.15.0.crate) = 10943 SHA256 (rust/crates/zvariant_utils-1.0.1.crate) = 7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200 SIZE (rust/crates/zvariant_utils-1.0.1.crate) = 6223 -SHA256 (Smithay-smithay-b7284bc6ca6afc782bd55a5c34ef3f902005951f_GH0.tar.gz) = 488004557fa67c39a1d334e89e57193cef2065a253fb6ef94b761a483119de05 -SIZE (Smithay-smithay-b7284bc6ca6afc782bd55a5c34ef3f902005951f_GH0.tar.gz) = 712214 -SHA256 (YaLTeR-niri-v0.1.0-beta.1_GH0.tar.gz) = a56fea7d92a5e0b6e108676f6d4ae1f95e02c7805b60d04c7552377bd45de8ad -SIZE (YaLTeR-niri-v0.1.0-beta.1_GH0.tar.gz) = 173045 +SHA256 (Smithay-smithay-8854dee7c2f49e9077f10d484b0de9a8e81c587c_GH0.tar.gz) = 7d5415a0eb968be851514f052ffad504967b9d0cfd9e8afc3b4673b383fc07db +SIZE (Smithay-smithay-8854dee7c2f49e9077f10d484b0de9a8e81c587c_GH0.tar.gz) = 716353 +SHA256 (YaLTeR-niri-v0.1.0_GH0.tar.gz) = b26d39e6855de6de581b253d06cbaa375709b00a276626326b745e0d10b0ac70 +SIZE (YaLTeR-niri-v0.1.0_GH0.tar.gz) = 174241 diff --git a/x11-wm/niri/pkg-descr b/x11-wm/niri/pkg-descr index 24b1e1d50b12..55060b2eac56 100644 --- a/x11-wm/niri/pkg-descr +++ b/x11-wm/niri/pkg-descr @@ -1 +1,13 @@ -A scrollable-tiling Wayland compositor. +niri is a scrollable-tiling Wayland compositor inspired by PaperWM. +Windows are tiled on an infinite horizontal strip that scrolls left +and right. They don't "overflow" onto adjacent monitors. Opening a new +window never resizes existing ones. + +Features: +- Scrollable tiling +- Dynamic workspaces like in GNOME +- Built-in screenshot UI +- Monitor screencasting through xdg-desktop-portal-gnome +- Touchpad gesture to switch workspaces +- Configurable layout: gaps, borders, struts, window sizes +- Live-reloading config
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?202401271234.40RCYNtt049559>