diff --git a/audio/spotify-player/Makefile b/audio/spotify-player/Makefile index 20f475fe48f4..64ac633ab07d 100644 --- a/audio/spotify-player/Makefile +++ b/audio/spotify-player/Makefile @@ -1,57 +1,57 @@ PORTNAME= spotify-player DISTVERSIONPREFIX= v DISTVERSION= 0.10.0 -PORTREVISION= 4 +PORTREVISION= 5 CATEGORIES= audio MAINTAINER= jfree@FreeBSD.org COMMENT= Command driven spotify player WWW= https://github.com/aome510/spotify-player LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig USES= cargo ssl USE_GITHUB= yes GH_ACCOUNT= aome510 CARGO_CARGOTOML= ${WRKSRC}/spotify_player/Cargo.toml CARGO_FEATURES= --no-default-features CARGO_INSTALL_PATH= ./spotify_player PLIST_FILES= bin/spotify_player PORTDOCS= README.md OPTIONS_DEFINE= DBUS DOCS IMAGE LYRICS OPTIONS_DEFAULT= DBUS PORTAUDIO OPTIONS_SINGLE= BACKEND OPTIONS_SINGLE_BACKEND= PORTAUDIO PULSEAUDIO DBUS_DESC= Media control via MPRIS D-Bus IMAGE_DESC= Terminal album art rendering LYRICS_DESC= Fetch lyrics for current track DBUS_LIB_DEPENDS= libdbus-1.so:devel/dbus DBUS_VARS= CARGO_FEATURES+=media-control IMAGE_VARS= CARGO_FEATURES+=image LYRICS_VARS= CARGO_FEATURES+=lyric-finder PORTAUDIO_LIB_DEPENDS= libportaudio.so:audio/portaudio PORTAUDIO_VARS= CARGO_FEATURES+=portaudio-backend PULSEAUDIO_LIB_DEPENDS= libpulse.so:audio/pulseaudio PULSEAUDIO_VARS= CARGO_FEATURES+=pulseaudio-backend post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/spotify_player post-install-DOCS-on: @${MKDIR} ${STAGEDIR}${DOCSDIR} ${INSTALL_MAN} ${WRKSRC}/README.md ${STAGEDIR}${DOCSDIR} .include diff --git a/audio/spotify-player/files/patch-sctk b/audio/spotify-player/files/patch-sctk new file mode 100644 index 000000000000..9d2cabb1bcb0 --- /dev/null +++ b/audio/spotify-player/files/patch-sctk @@ -0,0 +1,15 @@ +Backport https://github.com/Smithay/client-toolkit/commit/5cfd95021c05 +to ignore wl_surface::Event::preferred_buffer_scale after +https://invent.kde.org/plasma/kwin/-/commit/d2b0ed0c5a1e +https://github.com/swaywm/sway/commit/fc16fb65491b + +--- cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs +@@ -283,6 +283,7 @@ impl> + AsRef(version, id)).clone()) + } + fn get(&self) -> Option> { diff --git a/games/jumpy/Makefile b/games/jumpy/Makefile index 8c0dcbf12417..ee7f585a62dc 100644 --- a/games/jumpy/Makefile +++ b/games/jumpy/Makefile @@ -1,43 +1,43 @@ PORTNAME= jumpy DISTVERSIONPREFIX= v DISTVERSION= 0.7.0 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= games wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= Tactical 2D shooter in fishy pixels style WWW= https://fishfolk.org/games/jumpy/ LICENSE= CC-BY-NC-4.0 MIT LICENSE_COMB= multi LICENSE_FILE_MIT= ${WRKSRC}/licenses/LICENSE-MIT LIB_DEPENDS= libzstd.so:archivers/zstd \ libasound.so:audio/alsa-lib \ libudev.so:devel/libudev-devd RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \ ${LOCALBASE}/lib/libvulkan.so:graphics/vulkan-loader USES= cargo USE_GITHUB= yes GH_ACCOUNT= fishfolk LTO_UNSAFE= yes # bevy_dylib fails with -C panic=abort PLIST_FILES= bin/${PORTNAME} PLIST_FILES+= "@comment bin/core" # not packaged in vendor binaries PORTDATA= * .if ${MACHINE_ARCH} == i386 # https://github.com/rust-lang/rust/issues/85598 CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false .endif post-patch: # Search assets under PREFIX instead of current directory @${REINPLACE_CMD} 's,assets",../${DATADIR_REL}/&,' \ ${WRKSRC}/src/main.rs \ ${WRKSRC_crate_bevy_asset}/src/lib.rs post-install: (cd ${WRKSRC} && ${COPYTREE_SHARE} "assets" ${STAGEDIR}${DATADIR}) .include diff --git a/games/jumpy/files/patch-sctk b/games/jumpy/files/patch-sctk new file mode 100644 index 000000000000..9d2cabb1bcb0 --- /dev/null +++ b/games/jumpy/files/patch-sctk @@ -0,0 +1,15 @@ +Backport https://github.com/Smithay/client-toolkit/commit/5cfd95021c05 +to ignore wl_surface::Event::preferred_buffer_scale after +https://invent.kde.org/plasma/kwin/-/commit/d2b0ed0c5a1e +https://github.com/swaywm/sway/commit/fc16fb65491b + +--- cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs +@@ -283,6 +283,7 @@ impl> + AsRef(version, id)).clone()) + } + fn get(&self) -> Option> { diff --git a/games/punchy/Makefile b/games/punchy/Makefile index 1ceaa1a65cc0..197aade7faec 100644 --- a/games/punchy/Makefile +++ b/games/punchy/Makefile @@ -1,47 +1,47 @@ PORTNAME= punchy DISTVERSIONPREFIX= v DISTVERSION= 0.3.0 -PORTREVISION= 6 +PORTREVISION= 7 CATEGORIES= games wayland MAINTAINER= jbeich@FreeBSD.org COMMENT= 2.5D side-scroller beatemup, made in Bevy WWW= https://fishfolk.org/games/punchy/ LICENSE= CC-BY-NC-4.0 MIT LICENSE_COMB= multi LIB_DEPENDS= libasound.so:audio/alsa-lib \ libudev.so:devel/libudev-devd RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \ ${LOCALBASE}/lib/libvulkan.so:graphics/vulkan-loader USES= cargo USE_GITHUB= yes GH_ACCOUNT= fishfolk PLIST_FILES= bin/${PORTNAME} PORTDATA= * # Bundled v8 BUILD_DEPENDS+= gn:devel/gn USES+= compiler ninja:build python:build BINARY_ALIAS+= python=${PYTHON_CMD} CARGO_ENV+= V8_FROM_SOURCE=1 CLANG_BASE_PATH="/usr" GN_ARGS='${GN_ARGS}' GN_ARGS+= use_custom_libcxx=false CXXFLAGS+= ${${ARCH} == aarch64 && ${COMPILER_TYPE} == clang && ${COMPILER_VERSION} >= 160:?-Wno-enum-constexpr-conversion:} .if ${MACHINE_ARCH} == i386 # https://github.com/rust-lang/rust/issues/85598 LTO_UNSAFE= yes CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false .endif post-patch: # Search assets under PREFIX instead of current directory @${REINPLACE_CMD} 's,assets",../${DATADIR_REL}/&,' \ ${WRKSRC_crate_bevy_asset}/src/lib.rs post-install: (cd ${WRKSRC} && ${COPYTREE_SHARE} "assets" ${STAGEDIR}${DATADIR}) .include diff --git a/games/punchy/files/patch-sctk b/games/punchy/files/patch-sctk new file mode 100644 index 000000000000..9d2cabb1bcb0 --- /dev/null +++ b/games/punchy/files/patch-sctk @@ -0,0 +1,15 @@ +Backport https://github.com/Smithay/client-toolkit/commit/5cfd95021c05 +to ignore wl_surface::Event::preferred_buffer_scale after +https://invent.kde.org/plasma/kwin/-/commit/d2b0ed0c5a1e +https://github.com/swaywm/sway/commit/fc16fb65491b + +--- cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs +@@ -283,6 +283,7 @@ impl> + AsRef(version, id)).clone()) + } + fn get(&self) -> Option> { diff --git a/games/veloren-weekly/Makefile b/games/veloren-weekly/Makefile index 9b3d1bf66104..965e5492cccc 100644 --- a/games/veloren-weekly/Makefile +++ b/games/veloren-weekly/Makefile @@ -1,81 +1,82 @@ PORTNAME= veloren PORTVERSION= s20230913 +PORTREVISION= 1 CATEGORIES= games wayland PKGNAMESUFFIX= -weekly MAINTAINER= jbeich@FreeBSD.org COMMENT= Multiplayer voxel RPG written in Rust (weekly snapshot) WWW= https://veloren.net/ LICENSE= GPLv3 LICENSE_FILE= ${WRKSRC}/LICENSE BROKEN_aarch64= https://github.com/rust-lang/libc/issues/3217 ONLY_FOR_ARCHS= aarch64 amd64 i386 # https://gitlab.com/veloren/veloren/-/issues/1006 ONLY_FOR_ARCHS_REASON= unsupported platform by https://github.com/wasmerio/wasmer LIB_DEPENDS= libasound.so:audio/alsa-lib \ libudev.so:devel/libudev-devd \ libshaderc_shared.so:graphics/shaderc RUN_DEPENDS= ${LOCALBASE}/lib/alsa-lib/libasound_module_pcm_oss.so:audio/alsa-plugins \ ${LOCALBASE}/lib/libvulkan.so:graphics/vulkan-loader USES= cargo xorg USE_XORG= xcb USE_GITLAB= yes GL_COMMIT= 93fc044b03b77ed2df47389a38541ede5efc7274 CARGO_ENV= VELOREN_USERDATA_STRATEGY=system SHADERC_LIB_DIR="${LOCALBASE}/lib" PLIST_FILES= bin/${PORTNAME}-server-cli \ bin/${PORTNAME}-voxygen \ share/applications/net.veloren.veloren.desktop \ share/metainfo/net.veloren.veloren.metainfo.xml \ share/pixmaps/net.veloren.veloren.png PORTDATA= * CONFLICTS_INSTALL= ${PORTNAME} .if ${MACHINE_ARCH} == i386 # https://github.com/rust-lang/rust/issues/85598 CARGO_ENV+= CARGO_PROFILE_RELEASE_LTO=false .endif # Fixes error "Instruction does not dominate all uses!" LTO_UNSAFE= yes # https://gitlab.com/veloren/veloren/issues/264 CARGO_ENV+= RUSTC_BOOTSTRAP=1 # XXX https://github.com/rust-lang/cargo/issues/4101 CARGO_INSTALL_PATH= server-cli voxygen post-patch: # .git/ directory is missing, so don't abort if git binary is also missing @${REINPLACE_CMD} -e 's/"git"/"${TRUE}"/' \ ${WRKSRC}/common/build.rs # Extract (snapshot) version from the port instead of empty file @${REINPLACE_CMD} -e '/GIT_HASH/s/=.*/= "${GL_COMMIT:C/(.{8}).*/\1/}";/' \ -e "/GIT_DATE.*static/s/=.*/= \"$$(date -ur $$(${AWK} '/TIMESTAMP/ { print $$3 }' \ ${DISTINFO_FILE}) +'%Y-%m-%d-%H:%M')\";/" \ ${WRKSRC}/common/src/util/mod.rs # Respect PREFIX != /usr/local for system assets @${REINPLACE_CMD} -e 's,/usr/share,${DATADIR:H},' \ ${WRKSRC}/common/assets/src/lib.rs do-install: # XXX [workspace.dependencies] breaks rebuild in subdirs .for f in ${CARGO_INSTALL_PATH} ${INSTALL_PROGRAM} ${CARGO_TARGET_DIR}/*/*/${PORTNAME}-$f \ ${STAGEDIR}${PREFIX}/bin .endfor post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* (cd ${WRKSRC} && ${COPYTREE_SHARE} assets ${STAGEDIR}${DATADIR}) ${RLN} ${STAGEDIR}${DATADIR}/assets/voxygen/*.desktop \ ${STAGEDIR}${PREFIX}/share/applications ${RLN} ${STAGEDIR}${DATADIR}/assets/voxygen/*.png \ ${STAGEDIR}${PREFIX}/share/pixmaps ${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo ${RLN} ${STAGEDIR}${DATADIR}/assets/voxygen/*.metainfo.xml \ ${STAGEDIR}${PREFIX}/share/metainfo .include diff --git a/games/veloren-weekly/files/patch-sctk b/games/veloren-weekly/files/patch-sctk new file mode 100644 index 000000000000..9d2cabb1bcb0 --- /dev/null +++ b/games/veloren-weekly/files/patch-sctk @@ -0,0 +1,15 @@ +Backport https://github.com/Smithay/client-toolkit/commit/5cfd95021c05 +to ignore wl_surface::Event::preferred_buffer_scale after +https://invent.kde.org/plasma/kwin/-/commit/d2b0ed0c5a1e +https://github.com/swaywm/sway/commit/fc16fb65491b + +--- cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs +@@ -283,6 +283,7 @@ impl> + AsRef(version, id)).clone()) + } + fn get(&self) -> Option> { diff --git a/misc/binocle/Makefile b/misc/binocle/Makefile index 1c7b081e6628..9682b5311dd4 100644 --- a/misc/binocle/Makefile +++ b/misc/binocle/Makefile @@ -1,227 +1,227 @@ PORTNAME= binocle DISTVERSIONPREFIX= v DISTVERSION= 0.3.1 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= misc MAINTAINER= yuri@FreeBSD.org COMMENT= Graphical tool to visualize binary data WWW= https://github.com/sharkdp/binocle LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT USES= cargo USE_GITHUB= yes GH_ACCOUNT= sharkdp CARGO_CRATES= ab_glyph-0.2.20 \ ab_glyph_rasterizer-0.1.8 \ ahash-0.7.6 \ aho-corasick-0.7.20 \ anyhow-1.0.70 \ arrayvec-0.7.2 \ ash-0.33.3+1.2.191 \ atomic_refcell-0.1.9 \ atty-0.2.14 \ autocfg-1.1.0 \ bit-set-0.5.3 \ bit-vec-0.6.3 \ bitflags-1.3.2 \ block-0.1.6 \ bumpalo-3.12.0 \ bytemuck-1.13.1 \ byteorder-1.4.3 \ calloop-0.9.3 \ cc-1.0.79 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ cfg_aliases-0.1.1 \ clap-3.2.23 \ clap_derive-3.2.18 \ clap_lex-0.2.4 \ cocoa-0.24.1 \ cocoa-foundation-0.1.1 \ codespan-reporting-0.11.1 \ colorgrad-0.5.0 \ copyless-0.1.5 \ core-foundation-0.7.0 \ core-foundation-0.9.3 \ core-foundation-sys-0.7.0 \ core-foundation-sys-0.8.3 \ core-graphics-0.19.2 \ core-graphics-0.22.3 \ core-graphics-types-0.1.1 \ core-video-sys-0.1.4 \ csscolorparser-0.5.0 \ cty-0.2.2 \ d3d12-0.4.1 \ darling-0.13.4 \ darling_core-0.13.4 \ darling_macro-0.13.4 \ dispatch-0.2.0 \ dlib-0.5.0 \ downcast-rs-1.2.0 \ egui-0.15.0 \ egui_wgpu_backend-0.14.0 \ egui_winit_platform-0.12.0 \ emath-0.15.0 \ env_logger-0.9.3 \ epaint-0.15.0 \ epi-0.15.0 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-shared-0.1.1 \ fxhash-0.2.1 \ getrandom-0.1.16 \ getrandom-0.2.8 \ glow-0.11.2 \ gpu-alloc-0.5.3 \ gpu-alloc-types-0.2.0 \ gpu-descriptor-0.2.3 \ gpu-descriptor-types-0.1.1 \ hashbrown-0.12.3 \ heck-0.4.1 \ hermit-abi-0.1.19 \ hexf-parse-0.2.1 \ humansize-1.1.1 \ humantime-2.1.0 \ ident_case-1.0.1 \ indexmap-1.9.3 \ inplace_it-0.3.5 \ instant-0.1.12 \ jni-sys-0.3.0 \ js-sys-0.3.61 \ khronos-egl-4.1.0 \ lazy_static-1.4.0 \ libc-0.2.140 \ libloading-0.7.4 \ lock_api-0.4.9 \ log-0.4.17 \ malloc_buf-0.0.6 \ memchr-2.5.0 \ memmap2-0.3.1 \ memmap2-0.5.10 \ memoffset-0.6.5 \ metal-0.23.1 \ minimal-lexical-0.2.1 \ mio-0.8.6 \ naga-0.7.3 \ ndk-0.5.0 \ ndk-context-0.1.1 \ ndk-glue-0.5.2 \ ndk-macro-0.3.0 \ ndk-sys-0.2.2 \ nix-0.22.3 \ nix-0.24.3 \ nohash-hasher-0.2.0 \ nom-7.1.3 \ num-traits-0.2.15 \ num_enum-0.5.11 \ num_enum_derive-0.5.11 \ objc-0.2.7 \ objc_exception-0.1.2 \ once_cell-1.17.1 \ os_str_bytes-6.5.0 \ owned_ttf_parser-0.18.1 \ parking_lot-0.11.2 \ parking_lot_core-0.8.6 \ percent-encoding-2.2.0 \ phf-0.8.0 \ phf_generator-0.8.0 \ phf_macros-0.8.0 \ phf_shared-0.8.0 \ pixels-0.7.0 \ pkg-config-0.3.26 \ pollster-0.2.5 \ ppv-lite86-0.2.17 \ proc-macro-crate-1.3.1 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro-hack-0.5.20+deprecated \ proc-macro2-1.0.55 \ profiling-1.0.7 \ quote-1.0.26 \ rand-0.7.3 \ rand_chacha-0.2.2 \ rand_core-0.5.1 \ rand_hc-0.2.0 \ rand_pcg-0.2.1 \ range-alloc-0.1.3 \ raw-window-handle-0.3.4 \ raw-window-handle-0.4.3 \ redox_syscall-0.2.16 \ regex-1.7.3 \ regex-syntax-0.6.29 \ renderdoc-sys-0.7.1 \ safe_arch-0.5.2 \ scoped-tls-1.0.1 \ scopeguard-1.1.0 \ siphasher-0.3.10 \ slotmap-1.0.6 \ smallvec-1.10.0 \ smithay-client-toolkit-0.15.4 \ spirv-0.2.0+1.5.4 \ strsim-0.10.0 \ syn-1.0.109 \ syn-2.0.13 \ termcolor-1.2.0 \ textwrap-0.16.0 \ thiserror-1.0.40 \ thiserror-impl-1.0.40 \ toml_datetime-0.6.1 \ toml_edit-0.19.8 \ ttf-parser-0.18.1 \ ultraviolet-0.8.1 \ unicode-ident-1.0.8 \ unicode-width-0.1.10 \ version_check-0.9.4 \ wasi-0.9.0+wasi-snapshot-preview1 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.84 \ wasm-bindgen-backend-0.2.84 \ wasm-bindgen-futures-0.4.34 \ wasm-bindgen-macro-0.2.84 \ wasm-bindgen-macro-support-0.2.84 \ wasm-bindgen-shared-0.2.84 \ wayland-client-0.29.5 \ wayland-commons-0.29.5 \ wayland-cursor-0.29.5 \ wayland-protocols-0.29.5 \ wayland-scanner-0.29.5 \ wayland-sys-0.29.5 \ web-sys-0.3.57 \ wgpu-0.11.1 \ wgpu-core-0.11.3 \ wgpu-hal-0.11.5 \ wgpu-types-0.11.0 \ wide-0.6.5 \ winapi-0.3.9 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-sys-0.45.0 \ windows-targets-0.42.2 \ windows_aarch64_gnullvm-0.42.2 \ windows_aarch64_msvc-0.42.2 \ windows_i686_gnu-0.42.2 \ windows_i686_msvc-0.42.2 \ windows_x86_64_gnu-0.42.2 \ windows_x86_64_gnullvm-0.42.2 \ windows_x86_64_msvc-0.42.2 \ winit-0.26.1 \ winit_input_helper-0.11.1 \ winnow-0.4.1 \ x11-dl-2.21.0 \ xcursor-0.3.4 \ xml-rs-0.8.4 PLIST_FILES= bin/${PORTNAME} post-install: @${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/${PORTNAME} .include diff --git a/misc/binocle/files/patch-sctk b/misc/binocle/files/patch-sctk new file mode 100644 index 000000000000..a9f0f1cbd59f --- /dev/null +++ b/misc/binocle/files/patch-sctk @@ -0,0 +1,15 @@ +Backport https://github.com/Smithay/client-toolkit/commit/5cfd95021c05 +to ignore wl_surface::Event::preferred_buffer_scale after +https://invent.kde.org/plasma/kwin/-/commit/d2b0ed0c5a1e +https://github.com/swaywm/sway/commit/fc16fb65491b + +--- cargo-crates/smithay-client-toolkit-0.15.4/src/environment.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/smithay-client-toolkit-0.15.4/src/environment.rs +@@ -283,6 +283,7 @@ impl> + AsRef(version, id)).clone()) + } + fn get(&self) -> Option> { diff --git a/net/sniffnet/Makefile b/net/sniffnet/Makefile index 4cced921ea9b..abe74e9f012d 100644 --- a/net/sniffnet/Makefile +++ b/net/sniffnet/Makefile @@ -1,33 +1,34 @@ PORTNAME= sniffnet DISTVERSIONPREFIX= v DISTVERSION= 1.2.1 +PORTREVISION= 1 CATEGORIES= net MAINTAINER= tagattie@FreeBSD.org COMMENT= Comfortably monitor your Internet traffic WWW= https://www.sniffnet.net/ LICENSE= APACHE20 MIT LICENSE_COMB= dual LICENSE_FILE_APACHE20= ${WRKSRC}/LICENSE-APACHE LICENSE_FILE_MIT= ${WRKSRC}/LICENSE-MIT LIB_DEPENDS= libasound.so:audio/alsa-lib \ libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig USES= cargo USE_GITHUB= yes GH_ACCOUNT= GyulyVGC post-install: ${INSTALL_DATA} ${WRKSRC}/resources/packaging/linux/${PORTNAME}.desktop \ ${STAGEDIR}${DESKTOPDIR} .for size in 8 16 22 24 32 36 42 48 64 72 96 128 160 192 256 384 512 1024 ${MKDIR} ${STAGEDIR}${PREFIX}/share/icons/hicolor/${size}x${size}/apps ${INSTALL_DATA} ${WRKSRC}/resources/packaging/linux/graphics/${PORTNAME}_${size}x${size}.png \ ${STAGEDIR}${PREFIX}/share/icons/hicolor/${size}x${size}/apps/${PORTNAME}.png .endfor .include diff --git a/net/sniffnet/files/patch-sctk b/net/sniffnet/files/patch-sctk new file mode 100644 index 000000000000..9d2cabb1bcb0 --- /dev/null +++ b/net/sniffnet/files/patch-sctk @@ -0,0 +1,15 @@ +Backport https://github.com/Smithay/client-toolkit/commit/5cfd95021c05 +to ignore wl_surface::Event::preferred_buffer_scale after +https://invent.kde.org/plasma/kwin/-/commit/d2b0ed0c5a1e +https://github.com/swaywm/sway/commit/fc16fb65491b + +--- cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs +@@ -283,6 +283,7 @@ impl> + AsRef(version, id)).clone()) + } + fn get(&self) -> Option> { diff --git a/security/gpg-tui/Makefile b/security/gpg-tui/Makefile index 59daa808604a..f76b0729c072 100644 --- a/security/gpg-tui/Makefile +++ b/security/gpg-tui/Makefile @@ -1,37 +1,37 @@ PORTNAME= gpg-tui DISTVERSIONPREFIX= v DISTVERSION= 0.9.6 -PORTREVISION= 1 +PORTREVISION= 2 CATEGORIES= security MAINTAINER= se@FreeBSD.org COMMENT= Terminal User Interface for GnuPG WWW= https://github.com/orhun/gpg-tui LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE BUILD_DEPENDS= gpgme>=1.7.0:security/gpgme LIB_DEPENDS= libassuan.so:security/libassuan \ libgpg-error.so:security/libgpg-error \ libxcb.so:x11/libxcb \ libxkbcommon.so:x11/libxkbcommon RUN_DEPENDS= gpg:security/gnupg \ gpgme>=1.7.0:security/gpgme USES= cargo python:build USE_GITHUB= yes GH_ACCOUNT= orhun BINARY_ALIAS= python3=${PYTHON_CMD} PLIST_FILES= bin/gpg-tui \ bin/gpg-tui-completions \ man/man1/gpg-tui.1.gz post-install: ${INSTALL_DATA} ${WRKSRC}/man/gpg-tui.1 ${STAGEDIR}${MANPREFIX}/man/man1/ ${STRIP_CMD} ${STAGEDIR}${MANPREFIX}/bin/gpg-tui-completions ${STRIP_CMD} ${STAGEDIR}${MANPREFIX}/bin/gpg-tui .include diff --git a/security/gpg-tui/files/patch-sctk b/security/gpg-tui/files/patch-sctk new file mode 100644 index 000000000000..9d2cabb1bcb0 --- /dev/null +++ b/security/gpg-tui/files/patch-sctk @@ -0,0 +1,15 @@ +Backport https://github.com/Smithay/client-toolkit/commit/5cfd95021c05 +to ignore wl_surface::Event::preferred_buffer_scale after +https://invent.kde.org/plasma/kwin/-/commit/d2b0ed0c5a1e +https://github.com/swaywm/sway/commit/fc16fb65491b + +--- cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs +@@ -283,6 +283,7 @@ impl> + AsRef(version, id)).clone()) + } + fn get(&self) -> Option> { diff --git a/x11/alacritty/Makefile b/x11/alacritty/Makefile index 9edb12cf3e1e..0379355b0864 100644 --- a/x11/alacritty/Makefile +++ b/x11/alacritty/Makefile @@ -1,312 +1,313 @@ PORTNAME= alacritty DISTVERSIONPREFIX= v DISTVERSION= 0.12.2 +PORTREVISION= 1 CATEGORIES= x11 wayland MAINTAINER= mikael@FreeBSD.org COMMENT= GPU-accelerated terminal emulator WWW= https://github.com/jwilm/alacritty LICENSE= APACHE20 LICENSE_FILE= ${WRKSRC}/LICENSE-APACHE LIB_DEPENDS= libfreetype.so:print/freetype2 \ libfontconfig.so:x11-fonts/fontconfig \ libxkbcommon.so:x11/libxkbcommon TEST_DEPENDS= dejavu>0:x11-fonts/dejavu USES= cargo localbase:ldflags python:build ssl:build USE_GITHUB= yes CARGO_CRATES= adler-1.0.2 \ android-activity-0.4.0 \ android-properties-0.2.2 \ arrayref-0.3.6 \ arrayvec-0.7.2 \ atty-0.2.14 \ autocfg-1.1.0 \ base64-0.13.0 \ bitflags-1.3.2 \ block-0.1.6 \ block-sys-0.1.0-beta.1 \ block2-0.2.0-alpha.6 \ bumpalo-3.12.0 \ bytemuck-1.12.1 \ calloop-0.10.4 \ cc-1.0.73 \ cfg-if-0.1.10 \ cfg-if-1.0.0 \ cfg_aliases-0.1.1 \ cgl-0.3.2 \ clap-3.2.21 \ clap_complete-3.2.5 \ clap_derive-3.2.18 \ clap_lex-0.2.4 \ clipboard-win-3.1.1 \ cmake-0.1.48 \ cocoa-0.24.0 \ cocoa-foundation-0.1.0 \ copypasta-0.8.2 \ core-foundation-0.9.3 \ core-foundation-sys-0.8.3 \ core-graphics-0.22.3 \ core-graphics-types-0.1.1 \ core-text-19.2.0 \ crc32fast-1.3.2 \ crossbeam-channel-0.5.6 \ crossbeam-utils-0.8.12 \ crossfont-0.5.1 \ cty-0.2.2 \ dirs-4.0.0 \ dirs-sys-0.3.7 \ dispatch-0.2.0 \ dlib-0.5.0 \ downcast-rs-1.2.0 \ dwrote-0.11.0 \ embed-resource-1.7.3 \ expat-sys-2.1.6 \ filetime-0.2.17 \ flate2-1.0.24 \ fnv-1.0.7 \ foreign-types-0.3.2 \ foreign-types-0.5.0 \ foreign-types-macros-0.2.2 \ foreign-types-shared-0.1.1 \ foreign-types-shared-0.3.1 \ freetype-rs-0.26.0 \ freetype-sys-0.13.1 \ fsevent-sys-4.1.0 \ fuchsia-zircon-0.3.3 \ fuchsia-zircon-sys-0.3.3 \ gethostname-0.2.3 \ getrandom-0.2.7 \ gl_generator-0.14.0 \ glutin-0.30.9 \ glutin_egl_sys-0.5.0 \ glutin_glx_sys-0.4.0 \ glutin_wgl_sys-0.4.0 \ hashbrown-0.12.3 \ heck-0.4.0 \ hermit-abi-0.1.19 \ indexmap-1.9.1 \ inotify-0.9.6 \ inotify-sys-0.1.5 \ instant-0.1.12 \ iovec-0.1.4 \ itoa-1.0.3 \ jni-sys-0.3.0 \ jobserver-0.1.25 \ js-sys-0.3.60 \ kernel32-sys-0.2.2 \ khronos_api-3.1.0 \ kqueue-1.0.7 \ kqueue-sys-1.0.3 \ lazy-bytes-cast-5.0.1 \ lazy_static-1.4.0 \ lazycell-1.3.0 \ libc-0.2.132 \ libloading-0.7.3 \ linked-hash-map-0.5.6 \ lock_api-0.4.8 \ log-0.4.17 \ malloc_buf-0.0.6 \ memchr-2.5.0 \ memmap2-0.5.10 \ memoffset-0.6.5 \ minimal-lexical-0.2.1 \ miniz_oxide-0.5.4 \ mio-0.6.23 \ mio-0.8.4 \ mio-anonymous-pipes-0.2.0 \ mio-extras-2.0.6 \ mio-uds-0.6.8 \ miow-0.2.2 \ miow-0.3.7 \ ndk-0.7.0 \ ndk-context-0.1.1 \ ndk-sys-0.4.1+23.1.7779620 \ net2-0.2.37 \ nix-0.24.2 \ nix-0.25.1 \ nom-7.1.1 \ notify-5.1.0 \ num_enum-0.5.7 \ num_enum_derive-0.5.7 \ objc-0.2.7 \ objc-foundation-0.1.1 \ objc-sys-0.2.0-beta.2 \ objc2-0.3.0-beta.3.patch-leaks.2 \ objc2-encode-2.0.0-pre.2 \ objc_id-0.1.1 \ once_cell-1.14.0 \ orbclient-0.3.42 \ os_str_bytes-6.3.0 \ parking_lot-0.11.2 \ parking_lot-0.12.1 \ parking_lot_core-0.8.5 \ parking_lot_core-0.9.3 \ percent-encoding-2.2.0 \ pkg-config-0.3.25 \ png-0.17.6 \ proc-macro-crate-1.2.1 \ proc-macro-error-1.0.4 \ proc-macro-error-attr-1.0.4 \ proc-macro2-1.0.43 \ quote-1.0.21 \ raw-window-handle-0.5.0 \ redox_syscall-0.2.16 \ redox_syscall-0.3.4 \ redox_users-0.4.3 \ regex-automata-0.1.10 \ regex-syntax-0.6.27 \ rustc_version-0.4.0 \ ryu-1.0.11 \ same-file-1.0.6 \ scoped-tls-1.0.0 \ scopeguard-1.1.0 \ sctk-adwaita-0.5.4 \ semver-1.0.14 \ serde-1.0.144 \ serde_derive-1.0.144 \ serde_json-1.0.85 \ serde_yaml-0.8.26 \ servo-fontconfig-0.5.1 \ servo-fontconfig-sys-5.1.0 \ signal-hook-0.3.14 \ signal-hook-mio-0.2.3 \ signal-hook-registry-1.4.0 \ slab-0.4.7 \ slotmap-1.0.6 \ smallvec-1.9.0 \ smithay-client-toolkit-0.16.0 \ smithay-clipboard-0.6.6 \ spsc-buffer-0.1.1 \ strict-num-0.1.0 \ strsim-0.10.0 \ syn-1.0.99 \ termcolor-1.1.3 \ textwrap-0.15.1 \ thiserror-1.0.35 \ thiserror-impl-1.0.35 \ tiny-skia-0.8.3 \ tiny-skia-path-0.8.3 \ toml-0.5.8 \ unicode-ident-1.0.4 \ unicode-width-0.1.10 \ utf8parse-0.2.0 \ vec_map-0.8.2 \ version_check-0.9.4 \ vswhom-0.1.0 \ vswhom-sys-0.1.1 \ vte-0.10.1 \ vte_generate_state_changes-0.1.1 \ walkdir-2.3.2 \ wasi-0.11.0+wasi-snapshot-preview1 \ wasm-bindgen-0.2.83 \ wasm-bindgen-backend-0.2.83 \ wasm-bindgen-macro-0.2.83 \ wasm-bindgen-macro-support-0.2.83 \ wasm-bindgen-shared-0.2.83 \ wayland-client-0.29.5 \ wayland-commons-0.29.5 \ wayland-cursor-0.29.5 \ wayland-protocols-0.29.5 \ wayland-scanner-0.29.5 \ wayland-sys-0.29.5 \ wayland-sys-0.30.0 \ web-sys-0.3.60 \ winapi-0.2.8 \ winapi-0.3.9 \ winapi-build-0.1.1 \ winapi-i686-pc-windows-gnu-0.4.0 \ winapi-util-0.1.5 \ winapi-wsapoll-0.1.1 \ winapi-x86_64-pc-windows-gnu-0.4.0 \ windows-sys-0.36.1 \ windows-sys-0.42.0 \ windows-sys-0.45.0 \ windows-targets-0.42.1 \ windows_aarch64_gnullvm-0.42.1 \ windows_aarch64_msvc-0.36.1 \ windows_aarch64_msvc-0.42.1 \ windows_i686_gnu-0.36.1 \ windows_i686_gnu-0.42.1 \ windows_i686_msvc-0.36.1 \ windows_i686_msvc-0.42.1 \ windows_x86_64_gnu-0.36.1 \ windows_x86_64_gnu-0.42.1 \ windows_x86_64_gnullvm-0.42.1 \ windows_x86_64_msvc-0.36.1 \ windows_x86_64_msvc-0.42.1 \ winit-0.28.6 \ winreg-0.10.1 \ wio-0.2.2 \ ws2_32-sys-0.2.1 \ x11-clipboard-0.7.1 \ x11-dl-2.20.0 \ x11rb-0.10.1 \ x11rb-protocol-0.10.0 \ xcursor-0.3.4 \ xdg-2.4.1 \ xml-rs-0.8.4 \ yaml-rust-0.4.5 CARGO_INSTALL_PATH= alacritty CARGO_FEATURES+= --no-default-features CARGO_CARGOTOML= ${WRKSRC}/${PORTNAME}/Cargo.toml # For xcb crate BINARY_ALIAS= python3=${PYTHON_CMD} PLIST_FILES= bin/alacritty \ etc/bash_completion.d/alacritty.bash \ share/fish/completions/alacritty.fish \ share/man/man1/alacritty-msg.1.gz \ share/man/man1/alacritty.1.gz \ share/metainfo/org.alacritty.Alacritty.appdata.xml \ share/pixmaps/Alacritty.svg \ share/zsh/site-functions/_alacritty \ ${DESKTOPDIR}/Alacritty.desktop PORTEXAMPLES= alacritty.yml OPTIONS_DEFINE= EXAMPLES BACKEND_DESC= Display backend OPTIONS_MULTI= BACKEND OPTIONS_MULTI_BACKEND= WAYLAND X11 OPTIONS_DEFAULT= WAYLAND X11 WAYLAND_VARS= CARGO_FEATURES+=wayland X11_USES= xorg X11_USE= XORG=xcb X11_VARS= CARGO_FEATURES+=x11 post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/alacritty ${INSTALL_DATA} ${WRKSRC}/extra/linux/Alacritty.desktop \ ${STAGEDIR}${DESKTOPDIR} ${INSTALL_DATA} ${WRKSRC}/extra/logo/alacritty-term.svg \ ${STAGEDIR}${PREFIX}/share/pixmaps/Alacritty.svg @${MKDIR} ${STAGEDIR}${PREFIX}/share/metainfo ${INSTALL_DATA} ${WRKSRC}/extra/linux/org.alacritty.Alacritty.appdata.xml \ ${STAGEDIR}${PREFIX}/share/metainfo ${INSTALL_MAN} ${WRKSRC}/extra/alacritty.man \ ${STAGEDIR}${PREFIX}/share/man/man1/alacritty.1 ${INSTALL_MAN} ${WRKSRC}/extra/alacritty-msg.man \ ${STAGEDIR}${PREFIX}/share/man/man1/alacritty-msg.1 @${MKDIR} ${STAGEDIR}${PREFIX}/etc/bash_completion.d ${INSTALL_DATA} ${WRKSRC}/extra/completions/alacritty.bash \ ${STAGEDIR}${PREFIX}/etc/bash_completion.d @${MKDIR} ${STAGEDIR}${PREFIX}/share/fish/completions ${INSTALL_DATA} ${WRKSRC}/extra/completions/alacritty.fish \ ${STAGEDIR}${PREFIX}/share/fish/completions @${MKDIR} ${STAGEDIR}${PREFIX}/share/zsh/site-functions ${INSTALL_DATA} ${WRKSRC}/extra/completions/_alacritty \ ${STAGEDIR}${PREFIX}/share/zsh/site-functions post-install-EXAMPLES-on: @${MKDIR} ${STAGEDIR}${EXAMPLESDIR} ${INSTALL_DATA} ${WRKSRC}/${PORTEXAMPLES} ${STAGEDIR}${EXAMPLESDIR} .include diff --git a/x11/alacritty/files/patch-sctk b/x11/alacritty/files/patch-sctk new file mode 100644 index 000000000000..9d2cabb1bcb0 --- /dev/null +++ b/x11/alacritty/files/patch-sctk @@ -0,0 +1,15 @@ +Backport https://github.com/Smithay/client-toolkit/commit/5cfd95021c05 +to ignore wl_surface::Event::preferred_buffer_scale after +https://invent.kde.org/plasma/kwin/-/commit/d2b0ed0c5a1e +https://github.com/swaywm/sway/commit/fc16fb65491b + +--- cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs +@@ -283,6 +283,7 @@ impl> + AsRef(version, id)).clone()) + } + fn get(&self) -> Option> { diff --git a/x11/kickoff/Makefile b/x11/kickoff/Makefile index 0085f6628cb6..55478536e015 100644 --- a/x11/kickoff/Makefile +++ b/x11/kickoff/Makefile @@ -1,21 +1,21 @@ PORTNAME= kickoff DISTVERSIONPREFIX= v DISTVERSION= 0.7.0 -PORTREVISION= 3 +PORTREVISION= 4 CATEGORIES= x11 wayland MAINTAINER= ports@FreeBSD.org COMMENT= Minimalistic program launcher for Wayland WWW= https://github.com/j0ru/kickoff LICENSE= GPLv3+ LICENSE_FILE= ${WRKSRC}/LICENSE LIB_DEPENDS= libfontconfig.so:x11-fonts/fontconfig USES= cargo USE_GITHUB= yes GH_ACCOUNT= j0ru PLIST_FILES= bin/${PORTNAME} .include diff --git a/x11/kickoff/files/patch-sctk b/x11/kickoff/files/patch-sctk new file mode 100644 index 000000000000..ed5aa00e138b --- /dev/null +++ b/x11/kickoff/files/patch-sctk @@ -0,0 +1,25 @@ +Backport https://github.com/Smithay/client-toolkit/commit/5cfd95021c05 +to ignore wl_surface::Event::preferred_buffer_scale after +https://invent.kde.org/plasma/kwin/-/commit/d2b0ed0c5a1e +https://github.com/swaywm/sway/commit/fc16fb65491b + +--- cargo-crates/smithay-client-toolkit-0.15.4/src/environment.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/smithay-client-toolkit-0.15.4/src/environment.rs +@@ -283,6 +283,7 @@ impl> + AsRef(version, id)).clone()) + } + fn get(&self) -> Option> { +--- cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs +@@ -283,6 +283,7 @@ impl> + AsRef(version, id)).clone()) + } + fn get(&self) -> Option> { diff --git a/x11/wezterm/Makefile b/x11/wezterm/Makefile index dd1d2f8de2cf..eac98125a225 100644 --- a/x11/wezterm/Makefile +++ b/x11/wezterm/Makefile @@ -1,93 +1,93 @@ PORTNAME= wezterm DISTVERSION= 20230408-112425-69ae8472 -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 wayland MAINTAINER= ports@FreeBSD.org COMMENT= GPU-accelerated terminal emulator and multiplexer WWW= https://wezfurlong.org/wezterm/ LICENSE= MIT LICENSE_FILE= ${WRKSRC}/LICENSE.md LIB_DEPENDS= libzstd.so:archivers/zstd \ libwayland-egl.so:graphics/wayland \ libssh2.so:security/libssh2 \ libfontconfig.so:x11-fonts/fontconfig \ libxkbcommon-x11.so:x11/libxkbcommon \ libxcb-util.so:x11/xcb-util \ libxcb-image.so:x11/xcb-util-image USES= cargo ssl xorg USE_GITHUB= yes USE_GITLAB= nodefault USE_XORG= x11 xcb GH_ACCOUNT= wez GH_TUPLE= harfbuzz:harfbuzz:6.0.0:harfbuzz/deps/harfbuzz/harfbuzz \ glennrp:libpng:v1.6.36-805-g8439534da:libpng/deps/freetype/libpng \ madler:zlib:v1.2.11:zlib/deps/freetype/zlib \ fcitx:xcb-imdkit:1.0.3:xcb_imdkit/../${WRKSRC_crate_xcb-imdkit:T}/deps/xcb-imdkit \ freetype:freetype:VER-2-10-2-605-g3f83daeec:freetype/deps/freetype/freetype2 PLIST_FILES= bin/strip-ansi-escapes \ bin/${PORTNAME} \ bin/${PORTNAME}-gui \ bin/${PORTNAME}-mux-server \ etc/profile.d/${PORTNAME}.sh \ share/applications/org.wezfurlong.wezterm.desktop \ share/icons/hicolor/128x128/apps/org.wezfurlong.wezterm.png \ share/icons/hicolor/scalable/apps/org.wezfurlong.wezterm.svg \ share/metainfo/org.wezfurlong.wezterm.appdata.xml \ share/nautilus-python/extensions/${PORTNAME}-nautilus.py \ ${NULL} # XXX https://github.com/rust-lang/cargo/issues/4101 CARGO_INSTALL_PATH= ${PLIST_FILES:Mbin/*:T} .if exists(/usr/bin/tic) PKGMESSAGE= ${NONEXISTENT} PLIST_FILES+= share/site-terminfo/${PORTNAME:C,^.,&/&,} .endif OPTIONS_DEFINE= DOCS DOCS_USES= python:build DOCS_BUILD_DEPENDS= mdbook:textproc/mdbook \ mdbook-linkcheck:textproc/mdbook-linkcheck \ mdbook-mermaid:textproc/mdbook-mermaid PORTDOCS= html post-patch: # Extract (snapshot) version from the port instead of .tag file @${ECHO_CMD} '${DISTVERSIONFULL}' >${WRKSRC}/.tag # Respect LOCALBASE for cursors @${REINPLACE_CMD} 's,/usr/share,${LOCALBASE}/share,' \ ${WRKSRC}/window/src/os/x11/cursor.rs do-build-DOCS-on: # Build HTML documentation similar to ci/build-docs.sh (cd ${WRKSRC} && ${PYTHON_CMD} ci/generate-docs.py) mdbook-mermaid install ${WRKSRC}/docs mdbook build ${WRKSRC}/docs ${CP} ${WRKSRC}/assets/icon/terminal.png \ ${WRKSRC}/gh_pages/html/favicon.png ${CP} ${WRKSRC}/assets/icon/${PORTNAME}-icon.svg \ ${WRKSRC}/gh_pages/html/favicon.svg do-install-DOCS-on: (cd ${WRKSRC}/gh_pages && ${COPYTREE_SHARE} \ "${PORTDOCS:Mhtml}" ${STAGEDIR}${DOCSDIR}) post-install: # Install assets similar to ci/deploy.sh .for f in ${PORTNAME}.desktop ${PORTNAME}.appdata.xml ${PORTNAME}-nautilus.py \ icon/terminal.png icon/${PORTNAME}-icon.svg shell-integration/${PORTNAME}.sh ${MKDIR} ${STAGEDIR}${PREFIX}/${PLIST_FILES:M*.${f:E}:H} ${INSTALL_DATA} ${WRKSRC}/assets/${f:R}.${f:E} \ ${STAGEDIR}${PREFIX}/${PLIST_FILES:M*.${f:E}} .endfor .if exists(/usr/bin/tic) tic -x -o ${STAGEDIR}${PREFIX}/${PLIST_FILES:M*terminfo*:[1]:H:H} \ ${WRKSRC}/termwiz/data/${PORTNAME}.terminfo .endif .include diff --git a/x11/wezterm/files/patch-sctk b/x11/wezterm/files/patch-sctk new file mode 100644 index 000000000000..9d2cabb1bcb0 --- /dev/null +++ b/x11/wezterm/files/patch-sctk @@ -0,0 +1,15 @@ +Backport https://github.com/Smithay/client-toolkit/commit/5cfd95021c05 +to ignore wl_surface::Event::preferred_buffer_scale after +https://invent.kde.org/plasma/kwin/-/commit/d2b0ed0c5a1e +https://github.com/swaywm/sway/commit/fc16fb65491b + +--- cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs.orig 1970-01-01 00:00:00 UTC ++++ cargo-crates/smithay-client-toolkit-0.16.0/src/environment.rs +@@ -283,6 +283,7 @@ impl> + AsRef(version, id)).clone()) + } + fn get(&self) -> Option> {