Skip site navigation (1)Skip section navigation (2)
Date:      Thu, 04 Jun 2026 09:23:03 +0000
From:      Nicola Vitale <nivit@FreeBSD.org>
To:        ports-committers@FreeBSD.org, dev-commits-ports-all@FreeBSD.org, dev-commits-ports-main@FreeBSD.org
Subject:   git: c52c6cf192da - main - deskutils/ekphos: Update to 0.25.10
Message-ID:  <6a2143f7.422c1.21c31d06@gitrepo.freebsd.org>

index | next in thread | raw e-mail

The branch main has been updated by nivit:

URL: https://cgit.FreeBSD.org/ports/commit/?id=c52c6cf192dadd194294aae6499d712db3b4adef

commit c52c6cf192dadd194294aae6499d712db3b4adef
Author:     Nicola Vitale <nivit@FreeBSD.org>
AuthorDate: 2026-06-04 09:21:50 +0000
Commit:     Nicola Vitale <nivit@FreeBSD.org>
CommitDate: 2026-06-04 09:22:57 +0000

    deskutils/ekphos: Update to 0.25.10
    
    - Update WWW address
    
    ChangeLog:
    
    - https://github.com/hanebox/ekphos/releases/tag/v0.25.0
    - https://github.com/hanebox/ekphos/releases/tag/v0.25.10
    
    Reported by:    han <notifications@github.com>
---
 deskutils/ekphos/Makefile                         |  6 +--
 deskutils/ekphos/Makefile.crates                  | 24 +++++++++-
 deskutils/ekphos/distinfo                         | 54 ++++++++++++++++++++---
 deskutils/ekphos/files/patch-src_app_state.rs     | 26 +++++------
 deskutils/ekphos/files/patch-src_event_handler.rs | 17 ++-----
 5 files changed, 89 insertions(+), 38 deletions(-)

diff --git a/deskutils/ekphos/Makefile b/deskutils/ekphos/Makefile
index 438cc853c968..34d7257b4e0f 100644
--- a/deskutils/ekphos/Makefile
+++ b/deskutils/ekphos/Makefile
@@ -1,12 +1,12 @@
 PORTNAME=	ekphos
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.20.10
-PORTREVISION=	3
+DISTVERSION=	0.25.10
+PORTREVISION=	0
 CATEGORIES=	deskutils
 
 MAINTAINER=	nivit@FreeBSD.org
 COMMENT=	Lightweight, fast, terminal-based markdown research tool
-WWW=		https://www.ekphos.xyz/
+WWW=		https://ekphos.netlify.app/docs
 
 LICENSE=	APACHE20 BSD0CLAUSE BSD2CLAUSE BSD3CLAUSE BSL CC0-1.0 CDLA20 \
 		ISCL MIT MPL20 UNICODE UNLICENSE ZLIB
diff --git a/deskutils/ekphos/Makefile.crates b/deskutils/ekphos/Makefile.crates
index 2866c253a64d..541df0f4bb8b 100644
--- a/deskutils/ekphos/Makefile.crates
+++ b/deskutils/ekphos/Makefile.crates
@@ -3,9 +3,9 @@ CARGO_CRATES=	adler2-2.0.1 \
 		aligned-0.4.3 \
 		aligned-vec-0.6.4 \
 		allocator-api2-0.2.21 \
+		android_system_properties-0.1.5 \
 		anyhow-1.0.100 \
 		arbitrary-1.4.2 \
-		arboard-3.6.1 \
 		arg_enum_proc_macro-0.3.4 \
 		arrayvec-0.7.6 \
 		as-slice-0.2.1 \
@@ -38,11 +38,13 @@ CARGO_CRATES=	adler2-2.0.1 \
 		cc-1.2.49 \
 		cfg-if-1.0.4 \
 		cfg_aliases-0.2.1 \
-		clipboard-rs-0.3.1 \
+		chrono-0.4.44 \
+		clipboard-rs-0.3.4 \
 		clipboard-win-5.4.1 \
 		color_quant-1.1.0 \
 		compact_str-0.9.0 \
 		convert_case-0.10.0 \
+		core-foundation-sys-0.8.7 \
 		core2-0.4.0 \
 		cpufeatures-0.2.17 \
 		crc32fast-1.5.0 \
@@ -69,6 +71,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		dispatch2-0.3.0 \
 		displaydoc-0.2.5 \
 		document-features-0.2.12 \
+		downcast-rs-1.2.1 \
 		either-1.15.0 \
 		equator-0.4.2 \
 		equator-macro-0.4.2 \
@@ -88,8 +91,10 @@ CARGO_CRATES=	adler2-2.0.1 \
 		find-msvc-tools-0.1.5 \
 		finl_unicode-1.4.0 \
 		fixedbitset-0.4.2 \
+		fixedbitset-0.5.7 \
 		flate2-1.1.5 \
 		fnv-1.0.7 \
+		foldhash-0.1.5 \
 		foldhash-0.2.0 \
 		form_urlencoded-1.2.2 \
 		funty-2.0.0 \
@@ -100,11 +105,14 @@ CARGO_CRATES=	adler2-2.0.1 \
 		getrandom-0.3.4 \
 		gif-0.14.1 \
 		half-2.7.1 \
+		hashbrown-0.15.5 \
 		hashbrown-0.16.1 \
 		heck-0.5.0 \
 		hex-0.4.3 \
 		htmd-0.5.0 \
 		html5ever-0.35.0 \
+		iana-time-zone-0.1.65 \
+		iana-time-zone-haiku-0.1.2 \
 		icu_collections-2.1.1 \
 		icu_locale_core-2.1.1 \
 		icu_normalizer-2.1.1 \
@@ -190,6 +198,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		option-ext-0.2.0 \
 		ordered-float-4.6.0 \
 		ordered-float-5.1.0 \
+		os_pipe-1.2.3 \
 		outref-0.5.2 \
 		palette-0.7.6 \
 		palette_derive-0.7.6 \
@@ -202,6 +211,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		pest_derive-2.8.5 \
 		pest_generator-2.8.5 \
 		pest_meta-2.8.5 \
+		petgraph-0.8.3 \
 		phf-0.11.3 \
 		phf-0.13.1 \
 		phf_codegen-0.11.3 \
@@ -211,6 +221,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		phf_macros-0.13.1 \
 		phf_shared-0.11.3 \
 		phf_shared-0.13.1 \
+		pkg-config-0.3.33 \
 		plist-1.8.0 \
 		png-0.18.0 \
 		portable-atomic-1.13.1 \
@@ -226,6 +237,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		quantette-0.5.1 \
 		quick-error-2.0.1 \
 		quick-xml-0.38.4 \
+		quick-xml-0.39.4 \
 		quote-1.0.42 \
 		r-efi-5.3.0 \
 		radium-0.7.0 \
@@ -315,6 +327,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		toml_datetime-0.6.11 \
 		toml_edit-0.22.27 \
 		toml_write-0.1.2 \
+		tree_magic_mini-3.2.2 \
 		typenum-1.19.0 \
 		ucd-trie-0.1.7 \
 		unicode-ident-1.0.22 \
@@ -340,6 +353,12 @@ CARGO_CRATES=	adler2-2.0.1 \
 		wasm-bindgen-macro-0.2.106 \
 		wasm-bindgen-macro-support-0.2.106 \
 		wasm-bindgen-shared-0.2.106 \
+		wayland-backend-0.3.15 \
+		wayland-client-0.31.14 \
+		wayland-protocols-0.32.12 \
+		wayland-protocols-wlr-0.3.12 \
+		wayland-scanner-0.31.10 \
+		wayland-sys-0.31.11 \
 		web_atoms-0.1.3 \
 		webpki-roots-0.26.11 \
 		webpki-roots-1.0.4 \
@@ -402,6 +421,7 @@ CARGO_CRATES=	adler2-2.0.1 \
 		windows_x86_64_msvc-0.53.1 \
 		winnow-0.7.14 \
 		wit-bindgen-0.46.0 \
+		wl-clipboard-rs-0.9.3 \
 		writeable-0.6.2 \
 		wyz-0.5.1 \
 		x11rb-0.13.2 \
diff --git a/deskutils/ekphos/distinfo b/deskutils/ekphos/distinfo
index 34c76597df94..21a5603c609a 100644
--- a/deskutils/ekphos/distinfo
+++ b/deskutils/ekphos/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1770371945
+TIMESTAMP = 1780505258
 SHA256 (rust/crates/adler2-2.0.1.crate) = 320119579fcad9c21884f5c4861d16174d0e06250625266f50fe6898340abefa
 SIZE (rust/crates/adler2-2.0.1.crate) = 13366
 SHA256 (rust/crates/aho-corasick-1.1.4.crate) = ddd31a130427c27518df266943a5308ed92d4b226cc639f5a8f1002816174301
@@ -9,12 +9,12 @@ SHA256 (rust/crates/aligned-vec-0.6.4.crate) = dc890384c8602f339876ded803c97ad52
 SIZE (rust/crates/aligned-vec-0.6.4.crate) = 12609
 SHA256 (rust/crates/allocator-api2-0.2.21.crate) = 683d7910e743518b0e34f1186f92494becacb047c7b6bf616c96772180fef923
 SIZE (rust/crates/allocator-api2-0.2.21.crate) = 63622
+SHA256 (rust/crates/android_system_properties-0.1.5.crate) = 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
+SIZE (rust/crates/android_system_properties-0.1.5.crate) = 5243
 SHA256 (rust/crates/anyhow-1.0.100.crate) = a23eb6b1614318a8071c9b2521f36b424b2c83db5eb3a0fead4a6c0809af6e61
 SIZE (rust/crates/anyhow-1.0.100.crate) = 54059
 SHA256 (rust/crates/arbitrary-1.4.2.crate) = c3d036a3c4ab069c7b410a2ce876bd74808d2d0888a82667669f8e783a898bf1
 SIZE (rust/crates/arbitrary-1.4.2.crate) = 38307
-SHA256 (rust/crates/arboard-3.6.1.crate) = 0348a1c054491f4bfe6ab86a7b6ab1e44e45d899005de92f58b3df180b36ddaf
-SIZE (rust/crates/arboard-3.6.1.crate) = 54018
 SHA256 (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea
 SIZE (rust/crates/arg_enum_proc_macro-0.3.4.crate) = 5102
 SHA256 (rust/crates/arrayvec-0.7.6.crate) = 7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50
@@ -79,8 +79,10 @@ SHA256 (rust/crates/cfg-if-1.0.4.crate) = 9330f8b2ff13f34540b44e946ef35111825727
 SIZE (rust/crates/cfg-if-1.0.4.crate) = 9360
 SHA256 (rust/crates/cfg_aliases-0.2.1.crate) = 613afe47fcd5fac7ccf1db93babcb082c5994d996f20b8b159f2ad1658eb5724
 SIZE (rust/crates/cfg_aliases-0.2.1.crate) = 6355
-SHA256 (rust/crates/clipboard-rs-0.3.1.crate) = 915fa0d77c59e330333562661159b14205f76a41a6e6eb59957724f938cb8203
-SIZE (rust/crates/clipboard-rs-0.3.1.crate) = 45092
+SHA256 (rust/crates/chrono-0.4.44.crate) = c673075a2e0e5f4a1dde27ce9dee1ea4558c7ffe648f576438a20ca1d2acc4b0
+SIZE (rust/crates/chrono-0.4.44.crate) = 240549
+SHA256 (rust/crates/clipboard-rs-0.3.4.crate) = dbadf7a82795a94d37b74f92f60879306b21dafd9e85c24114a9ac46d3135b8d
+SIZE (rust/crates/clipboard-rs-0.3.4.crate) = 50231
 SHA256 (rust/crates/clipboard-win-5.4.1.crate) = bde03770d3df201d4fb868f2c9c59e66a3e4e2bd06692a0fe701e7103c7e84d4
 SIZE (rust/crates/clipboard-win-5.4.1.crate) = 20994
 SHA256 (rust/crates/color_quant-1.1.0.crate) = 3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b
@@ -89,6 +91,8 @@ SHA256 (rust/crates/compact_str-0.9.0.crate) = 3fdb1325a1cece981e8a296ab8f0f9b63
 SIZE (rust/crates/compact_str-0.9.0.crate) = 72135
 SHA256 (rust/crates/convert_case-0.10.0.crate) = 633458d4ef8c78b72454de2d54fd6ab2e60f9e02be22f3c6104cdc8a4e0fceb9
 SIZE (rust/crates/convert_case-0.10.0.crate) = 24083
+SHA256 (rust/crates/core-foundation-sys-0.8.7.crate) = 773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b
+SIZE (rust/crates/core-foundation-sys-0.8.7.crate) = 37712
 SHA256 (rust/crates/core2-0.4.0.crate) = b49ba7ef1ad6107f8824dbe97de947cbaac53c44e7f9756a1fba0d37c1eec505
 SIZE (rust/crates/core2-0.4.0.crate) = 37075
 SHA256 (rust/crates/cpufeatures-0.2.17.crate) = 59ed5838eebb26a2bb2e58f6d5b5316989ae9d08bab10e0e6d103e656d1b0280
@@ -141,6 +145,8 @@ SHA256 (rust/crates/displaydoc-0.2.5.crate) = 97369cbbc041bc366949bc74d34658d6cd
 SIZE (rust/crates/displaydoc-0.2.5.crate) = 24219
 SHA256 (rust/crates/document-features-0.2.12.crate) = d4b8a88685455ed29a21542a33abd9cb6510b6b129abadabdcef0f4c55bc8f61
 SIZE (rust/crates/document-features-0.2.12.crate) = 14739
+SHA256 (rust/crates/downcast-rs-1.2.1.crate) = 75b325c5dbd37f80359721ad39aca5a29fb04c89279657cffdda8736d0c0b9d2
+SIZE (rust/crates/downcast-rs-1.2.1.crate) = 11821
 SHA256 (rust/crates/either-1.15.0.crate) = 48c757948c5ede0e46177b7add2e67155f70e33c07fea8284df6576da70b3719
 SIZE (rust/crates/either-1.15.0.crate) = 20114
 SHA256 (rust/crates/equator-0.4.2.crate) = 4711b213838dfee0117e3be6ac926007d7f433d7bbe33595975d4190cb07e6fc
@@ -179,10 +185,14 @@ SHA256 (rust/crates/finl_unicode-1.4.0.crate) = 9844ddc3a6e533d62bba727eb6c28b5d
 SIZE (rust/crates/finl_unicode-1.4.0.crate) = 66414
 SHA256 (rust/crates/fixedbitset-0.4.2.crate) = 0ce7134b9999ecaf8bcd65542e436736ef32ddca1b3e06094cb6ec5755203b80
 SIZE (rust/crates/fixedbitset-0.4.2.crate) = 15954
+SHA256 (rust/crates/fixedbitset-0.5.7.crate) = 1d674e81391d1e1ab681a28d99df07927c6d4aa5b027d7da16ba32d1d21ecd99
+SIZE (rust/crates/fixedbitset-0.5.7.crate) = 26537
 SHA256 (rust/crates/flate2-1.1.5.crate) = bfe33edd8e85a12a67454e37f8c75e730830d83e313556ab9ebf9ee7fbeb3bfb
 SIZE (rust/crates/flate2-1.1.5.crate) = 77015
 SHA256 (rust/crates/fnv-1.0.7.crate) = 3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1
 SIZE (rust/crates/fnv-1.0.7.crate) = 11266
+SHA256 (rust/crates/foldhash-0.1.5.crate) = d9c4f5dac5e15c24eb999c26181a6ca40b39fe946cbe4c263c7209467bc83af2
+SIZE (rust/crates/foldhash-0.1.5.crate) = 21901
 SHA256 (rust/crates/foldhash-0.2.0.crate) = 77ce24cb58228fbb8aa041425bb1050850ac19177686ea6e0f41a70416f56fdb
 SIZE (rust/crates/foldhash-0.2.0.crate) = 23329
 SHA256 (rust/crates/form_urlencoded-1.2.2.crate) = cb4cb245038516f5f85277875cdaa4f7d2c9a0fa0468de06ed190163b1581fcf
@@ -203,6 +213,8 @@ SHA256 (rust/crates/gif-0.14.1.crate) = f5df2ba84018d80c213569363bdcd0c64e6933c6
 SIZE (rust/crates/gif-0.14.1.crate) = 38581
 SHA256 (rust/crates/half-2.7.1.crate) = 6ea2d84b969582b4b1864a92dc5d27cd2b77b622a8d79306834f1be5ba20d84b
 SIZE (rust/crates/half-2.7.1.crate) = 61040
+SHA256 (rust/crates/hashbrown-0.15.5.crate) = 9229cfe53dfd69f0609a49f65461bd93001ea1ef889cd5529dd176593f5338a1
+SIZE (rust/crates/hashbrown-0.15.5.crate) = 140908
 SHA256 (rust/crates/hashbrown-0.16.1.crate) = 841d1cc9bed7f9236f321df977030373f4a4163ae1a7dbfe1a51a2c1a51d9100
 SIZE (rust/crates/hashbrown-0.16.1.crate) = 147785
 SHA256 (rust/crates/heck-0.5.0.crate) = 2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea
@@ -213,6 +225,10 @@ SHA256 (rust/crates/htmd-0.5.0.crate) = 60ae59466542f2346e43d4a5e9b4432a1fc915b2
 SIZE (rust/crates/htmd-0.5.0.crate) = 300223
 SHA256 (rust/crates/html5ever-0.35.0.crate) = 55d958c2f74b664487a2035fe1dadb032c48718a03b63f3ab0b8537db8549ed4
 SIZE (rust/crates/html5ever-0.35.0.crate) = 76142
+SHA256 (rust/crates/iana-time-zone-0.1.65.crate) = e31bc9ad994ba00e440a8aa5c9ef0ec67d5cb5e5cb0cc7f8b744a35b389cc470
+SIZE (rust/crates/iana-time-zone-0.1.65.crate) = 34079
+SHA256 (rust/crates/iana-time-zone-haiku-0.1.2.crate) = f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f
+SIZE (rust/crates/iana-time-zone-haiku-0.1.2.crate) = 7185
 SHA256 (rust/crates/icu_collections-2.1.1.crate) = 4c6b649701667bbe825c3b7e6388cb521c23d88644678e83c0c4d0a621a34b43
 SIZE (rust/crates/icu_collections-2.1.1.crate) = 87233
 SHA256 (rust/crates/icu_locale_core-2.1.1.crate) = edba7861004dd3714265b4db54a3c390e880ab658fec5f7db895fae2046b5bb6
@@ -383,6 +399,8 @@ SHA256 (rust/crates/ordered-float-4.6.0.crate) = 7bb71e1b3fa6ca1c61f383464aaf2bb
 SIZE (rust/crates/ordered-float-4.6.0.crate) = 23633
 SHA256 (rust/crates/ordered-float-5.1.0.crate) = 7f4779c6901a562440c3786d08192c6fbda7c1c2060edd10006b05ee35d10f2d
 SIZE (rust/crates/ordered-float-5.1.0.crate) = 30230
+SHA256 (rust/crates/os_pipe-1.2.3.crate) = 7d8fae84b431384b68627d0f9b3b1245fcf9f46f6c0e3dc902e9dce64edd1967
+SIZE (rust/crates/os_pipe-1.2.3.crate) = 10467
 SHA256 (rust/crates/outref-0.5.2.crate) = 1a80800c0488c3a21695ea981a54918fbb37abf04f4d0720c453632255e2ff0e
 SIZE (rust/crates/outref-0.5.2.crate) = 5621
 SHA256 (rust/crates/palette-0.7.6.crate) = 4cbf71184cc5ecc2e4e1baccdb21026c20e5fc3dcf63028a086131b3ab00b6e6
@@ -407,6 +425,8 @@ SHA256 (rust/crates/pest_generator-2.8.5.crate) = 3bb96d5051a78f44f43c8f712d8e81
 SIZE (rust/crates/pest_generator-2.8.5.crate) = 18653
 SHA256 (rust/crates/pest_meta-2.8.5.crate) = 602113b5b5e8621770cfd490cfd90b9f84ab29bd2b0e49ad83eb6d186cef2365
 SIZE (rust/crates/pest_meta-2.8.5.crate) = 42953
+SHA256 (rust/crates/petgraph-0.8.3.crate) = 8701b58ea97060d5e5b155d383a69952a60943f0e6dfe30b04c287beb0b27455
+SIZE (rust/crates/petgraph-0.8.3.crate) = 807555
 SHA256 (rust/crates/phf-0.11.3.crate) = 1fd6780a80ae0c52cc120a26a1a42c1ae51b247a253e4e06113d23d2c2edd078
 SIZE (rust/crates/phf-0.11.3.crate) = 23231
 SHA256 (rust/crates/phf-0.13.1.crate) = c1562dc717473dbaa4c1f85a36410e03c047b2e7df7f45ee938fbef64ae7fadf
@@ -425,6 +445,8 @@ SHA256 (rust/crates/phf_shared-0.11.3.crate) = 67eabc2ef2a60eb7faa00097bd1ffdb5b
 SIZE (rust/crates/phf_shared-0.11.3.crate) = 15199
 SHA256 (rust/crates/phf_shared-0.13.1.crate) = e57fef6bc5981e38c2ce2d63bfa546861309f875b8a75f092d1d54ae2d64f266
 SIZE (rust/crates/phf_shared-0.13.1.crate) = 16141
+SHA256 (rust/crates/pkg-config-0.3.33.crate) = 19f132c84eca552bf34cab8ec81f1c1dcc229b811638f9d283dceabe58c5569e
+SIZE (rust/crates/pkg-config-0.3.33.crate) = 21590
 SHA256 (rust/crates/plist-1.8.0.crate) = 740ebea15c5d1428f910cd1a5f52cebf8d25006245ed8ade92702f4943d91e07
 SIZE (rust/crates/plist-1.8.0.crate) = 54623
 SHA256 (rust/crates/png-0.18.0.crate) = 97baced388464909d42d89643fe4361939af9b7ce7a31ee32a168f832a70f2a0
@@ -455,6 +477,8 @@ SHA256 (rust/crates/quick-error-2.0.1.crate) = a993555f31e5a609f617c12db6250dedc
 SIZE (rust/crates/quick-error-2.0.1.crate) = 14265
 SHA256 (rust/crates/quick-xml-0.38.4.crate) = b66c2058c55a409d601666cffe35f04333cf1013010882cec174a7467cd4e21c
 SIZE (rust/crates/quick-xml-0.38.4.crate) = 205035
+SHA256 (rust/crates/quick-xml-0.39.4.crate) = cdcc8dd4e2f670d309a5f0e83fe36dfdc05af317008fea29144da1a2ac858e5e
+SIZE (rust/crates/quick-xml-0.39.4.crate) = 214141
 SHA256 (rust/crates/quote-1.0.42.crate) = a338cc41d27e6cc6dce6cefc13a0729dfbb81c262b1f519331575dd80ef3067f
 SIZE (rust/crates/quote-1.0.42.crate) = 31504
 SHA256 (rust/crates/r-efi-5.3.0.crate) = 69cdb34c158ceb288df11e18b4bd39de994f6657d83847bdffdbd7f346754b0f
@@ -633,6 +657,8 @@ SHA256 (rust/crates/toml_edit-0.22.27.crate) = 41fe8c660ae4257887cf66394862d21db
 SIZE (rust/crates/toml_edit-0.22.27.crate) = 78602
 SHA256 (rust/crates/toml_write-0.1.2.crate) = 5d99f8c9a7727884afe522e9bd5edbfc91a3312b36a77b5fb8926e4c31a41801
 SIZE (rust/crates/toml_write-0.1.2.crate) = 15660
+SHA256 (rust/crates/tree_magic_mini-3.2.2.crate) = b8765b90061cba6c22b5831f675da109ae5561588290f9fa2317adab2714d5a6
+SIZE (rust/crates/tree_magic_mini-3.2.2.crate) = 16074
 SHA256 (rust/crates/typenum-1.19.0.crate) = 562d481066bde0658276a35467c4af00bdc6ee726305698a55b86e61d7ad82bb
 SIZE (rust/crates/typenum-1.19.0.crate) = 76414
 SHA256 (rust/crates/ucd-trie-0.1.7.crate) = 2896d95c02a80c6d6a5d6e953d479f5ddf2dfdb6a244441010e373ac0fb88971
@@ -683,6 +709,18 @@ SHA256 (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = cefb59d5cd5f92d9
 SIZE (rust/crates/wasm-bindgen-macro-support-0.2.106.crate) = 49711
 SHA256 (rust/crates/wasm-bindgen-shared-0.2.106.crate) = cbc538057e648b67f72a982e708d485b2efa771e1ac05fec311f9f63e5800db4
 SIZE (rust/crates/wasm-bindgen-shared-0.2.106.crate) = 10115
+SHA256 (rust/crates/wayland-backend-0.3.15.crate) = 2857dd20b54e916ec7253b3d6b4d5c4d7d4ca2c33c2e11c6c76a99bd8744755d
+SIZE (rust/crates/wayland-backend-0.3.15.crate) = 79957
+SHA256 (rust/crates/wayland-client-0.31.14.crate) = 645c7c96bb74690c3189b5c9cb4ca1627062bb23693a4fad9d8c3de958260144
+SIZE (rust/crates/wayland-client-0.31.14.crate) = 68263
+SHA256 (rust/crates/wayland-protocols-0.32.12.crate) = 563a85523cade2429938e790815fd7319062103b9f4a2dc806e9b53b95982d8f
+SIZE (rust/crates/wayland-protocols-0.32.12.crate) = 156132
+SHA256 (rust/crates/wayland-protocols-wlr-0.3.12.crate) = eb04e52f7836d7c7976c78ca0250d61e33873c34156a2a1fc9474828ec268234
+SIZE (rust/crates/wayland-protocols-wlr-0.3.12.crate) = 28366
+SHA256 (rust/crates/wayland-scanner-0.31.10.crate) = 9c324a910fd86ebdc364a3e61ec1f11737d3b1d6c273c0239ee8ff4bc0d24b4a
+SIZE (rust/crates/wayland-scanner-0.31.10.crate) = 37213
+SHA256 (rust/crates/wayland-sys-0.31.11.crate) = d8eab23fefc9e41f8e841df4a9c707e8a8c4ed26e944ef69297184de2785e3be
+SIZE (rust/crates/wayland-sys-0.31.11.crate) = 9727
 SHA256 (rust/crates/web_atoms-0.1.3.crate) = 57ffde1dc01240bdf9992e3205668b235e59421fd085e8a317ed98da0178d414
 SIZE (rust/crates/web_atoms-0.1.3.crate) = 27392
 SHA256 (rust/crates/webpki-roots-0.26.11.crate) = 521bc38abb08001b01866da9f51eb7c5d647a19260e00054a8c7fd5f9e57f7a9
@@ -807,6 +845,8 @@ SHA256 (rust/crates/winnow-0.7.14.crate) = 5a5364e9d77fcdeeaa6062ced926ee3381faa
 SIZE (rust/crates/winnow-0.7.14.crate) = 184718
 SHA256 (rust/crates/wit-bindgen-0.46.0.crate) = f17a85883d4e6d00e8a97c586de764dabcc06133f7f1d55dce5cdc070ad7fe59
 SIZE (rust/crates/wit-bindgen-0.46.0.crate) = 60508
+SHA256 (rust/crates/wl-clipboard-rs-0.9.3.crate) = e9651471a32e87d96ef3a127715382b2d11cc7c8bb9822ded8a7cc94072eb0a3
+SIZE (rust/crates/wl-clipboard-rs-0.9.3.crate) = 39012
 SHA256 (rust/crates/writeable-0.6.2.crate) = 9edde0db4769d2dc68579893f2306b26c6ecfbe0ef499b013d731b7b9247e0b9
 SIZE (rust/crates/writeable-0.6.2.crate) = 25181
 SHA256 (rust/crates/wyz-0.5.1.crate) = 05f360fc0b24296329c78fda852a1e9ae82de9cf7b27dae4b7f62f118f77b9ed
@@ -851,5 +891,5 @@ SHA256 (rust/crates/zune-jpeg-0.4.21.crate) = 29ce2c8a9384ad323cf564b67da86e21d3
 SIZE (rust/crates/zune-jpeg-0.4.21.crate) = 68268
 SHA256 (rust/crates/zune-jpeg-0.5.7.crate) = 51d915729b0e7d5fe35c2f294c5dc10b30207cc637920e5b59077bfa3da63f28
 SIZE (rust/crates/zune-jpeg-0.5.7.crate) = 83651
-SHA256 (hanebox-ekphos-v0.20.10_GH0.tar.gz) = 536d19bc93c2404bcb031b595e68012a5f369e400157b0637824b9c8b443da5b
-SIZE (hanebox-ekphos-v0.20.10_GH0.tar.gz) = 1079406
+SHA256 (hanebox-ekphos-v0.25.10_GH0.tar.gz) = 0f88f0555d1d453458d35fad5779b824288857e95ac039605ac1901733fe044b
+SIZE (hanebox-ekphos-v0.25.10_GH0.tar.gz) = 1109318
diff --git a/deskutils/ekphos/files/patch-src_app_state.rs b/deskutils/ekphos/files/patch-src_app_state.rs
index 86bdfee88215..d8d47ee8411a 100644
--- a/deskutils/ekphos/files/patch-src_app_state.rs
+++ b/deskutils/ekphos/files/patch-src_app_state.rs
@@ -1,20 +1,20 @@
---- src/app/state.rs.orig	2026-01-06 22:24:18 UTC
+--- src/app/state.rs.orig	2026-06-03 11:42:04 UTC
 +++ src/app/state.rs
-@@ -2647,7 +2647,7 @@ impl App {
-         if let Some(url) = self.current_item_link() {
-             #[cfg(target_os = "macos")]
-             let _ = Command::new("open").arg(&url).spawn();
--            #[cfg(target_os = "linux")]
-+            #[cfg(any(target_os = "linux", target_os = "freebsd"))]
-             let _ = Command::new("xdg-open").arg(&url).spawn();
-             #[cfg(target_os = "windows")]
-             let _ = Command::new("cmd").args(["/c", "start", "", &url]).spawn();
-@@ -3469,7 +3469,7 @@ impl App {
+@@ -3499,7 +3499,7 @@ impl App {
+ 
+         #[cfg(target_os = "macos")]
+         let _ = Command::new("open").arg(url).spawn();
+-        #[cfg(any(target_os = "linux", target_os = "android"))]
++        #[cfg(any(target_os = "freebsd", target_os = "linux", target_os = "android"))]
+         let _ = Command::new("xdg-open").arg(url).spawn();
+         #[cfg(target_os = "windows")]
+         let _ = Command::new("cmd").args(["/c", "start", "", url]).spawn();
+@@ -4366,7 +4366,7 @@ impl App {
  
          #[cfg(target_os = "macos")]
          let _ = Command::new("open").arg(&open_path).spawn();
--        #[cfg(target_os = "linux")]
-+        #[cfg(any(target_os = "linux", target_os = "freebsd"))]
+-        #[cfg(any(target_os = "linux", target_os = "android"))]
++        #[cfg(any(target_os = "freebsd", target_os = "linux", target_os = "android"))]
          let _ = Command::new("xdg-open").arg(&open_path).spawn();
          #[cfg(target_os = "windows")]
          let _ = Command::new("cmd").args(["/c", "start", "", &open_path]).spawn();
diff --git a/deskutils/ekphos/files/patch-src_event_handler.rs b/deskutils/ekphos/files/patch-src_event_handler.rs
index df87cf2ff57d..a370e73bfb4a 100644
--- a/deskutils/ekphos/files/patch-src_event_handler.rs
+++ b/deskutils/ekphos/files/patch-src_event_handler.rs
@@ -1,20 +1,11 @@
---- src/event/handler.rs.orig	2026-01-06 22:24:18 UTC
+--- src/event/handler.rs.orig	2026-06-03 11:42:04 UTC
 +++ src/event/handler.rs
-@@ -236,7 +236,7 @@ fn handle_mouse_event(app: &mut App, mouse: crossterm:
-                         else if let Some(url) = app.find_clicked_link(idx, mouse_x, app.content_area.x) {
-                             #[cfg(target_os = "macos")]
-                             let _ = std::process::Command::new("open").arg(&url).spawn();
--                            #[cfg(target_os = "linux")]
-+                            #[cfg(any(target_os = "linux", target_os = "freebsd"))]
-                             let _ = std::process::Command::new("xdg-open").arg(&url).spawn();
-                             #[cfg(target_os = "windows")]
-                             let _ = std::process::Command::new("cmd").args(["/c", "start", "", &url]).spawn();
-@@ -259,7 +259,7 @@ fn handle_mouse_event(app: &mut App, mouse: crossterm:
+@@ -362,7 +362,7 @@ fn handle_mouse_event(app: &mut App, mouse: crossterm:
                              if let Some(open_path) = open_path {
                                  #[cfg(target_os = "macos")]
                                  let _ = std::process::Command::new("open").arg(&open_path).spawn();
--                                #[cfg(target_os = "linux")]
-+                                #[cfg(any(target_os = "linux", target_os = "freebsd"))]
+-                                #[cfg(any(target_os = "linux", target_os = "android"))]
++                                #[cfg(any(target_os = "freebsd", target_os = "linux", target_os = "android"))]
                                  let _ = std::process::Command::new("xdg-open").arg(&open_path).spawn();
                                  #[cfg(target_os = "windows")]
                                  let _ = std::process::Command::new("cmd").args(["/c", "start", "", &open_path]).spawn();


home | help

Want to link to this message? Use this
URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?6a2143f7.422c1.21c31d06>