Skip site navigation (1)Skip section navigation (2)
Date:      Wed, 07 Jan 2026 09:56:11 +0000
Message-ID:  <695e2dbb.c865.7c3cdf31@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=de3c1801d9601bb4c499debeea8d704d148e3a96

commit de3c1801d9601bb4c499debeea8d704d148e3a96
Author:     Nicola Vitale <nivit@FreeBSD.org>
AuthorDate: 2026-01-07 09:46:21 +0000
Commit:     Nicola Vitale <nivit@FreeBSD.org>
CommitDate: 2026-01-07 09:49:37 +0000

    deskutils/ekphos: Update to 0.15.0
    
    ChangeLog:      https://github.com/hanebox/ekphos/releases/tag/v0.15.0
    Reported by:    han <notifications@github.com>
---
 deskutils/ekphos/Makefile                         |  2 +-
 deskutils/ekphos/distinfo                         |  6 +++---
 deskutils/ekphos/files/patch-src_app_state.rs     | 22 ++++++++++----------
 deskutils/ekphos/files/patch-src_event_handler.rs | 25 ++++++++---------------
 4 files changed, 23 insertions(+), 32 deletions(-)

diff --git a/deskutils/ekphos/Makefile b/deskutils/ekphos/Makefile
index 1cdede33c6f1..7c8d355a3367 100644
--- a/deskutils/ekphos/Makefile
+++ b/deskutils/ekphos/Makefile
@@ -1,6 +1,6 @@
 PORTNAME=	ekphos
 DISTVERSIONPREFIX=	v
-DISTVERSION=	0.10.0
+DISTVERSION=	0.15.0
 CATEGORIES=	deskutils
 
 MAINTAINER=	nivit@FreeBSD.org
diff --git a/deskutils/ekphos/distinfo b/deskutils/ekphos/distinfo
index 8d954c704a1b..dfc042759f58 100644
--- a/deskutils/ekphos/distinfo
+++ b/deskutils/ekphos/distinfo
@@ -1,4 +1,4 @@
-TIMESTAMP = 1767713836
+TIMESTAMP = 1767778334
 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
@@ -681,5 +681,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.10.0_GH0.tar.gz) = fcbd1d5c7cb24f9dbfe68cfcd41791f295008683cb3cf340cb72e8e9226d406d
-SIZE (hanebox-ekphos-v0.10.0_GH0.tar.gz) = 1013356
+SHA256 (hanebox-ekphos-v0.15.0_GH0.tar.gz) = b7ac48edd5b106e58048b1170192430942b23520e62720d20d0b729952f7c7fe
+SIZE (hanebox-ekphos-v0.15.0_GH0.tar.gz) = 1036793
diff --git a/deskutils/ekphos/files/patch-src_app_state.rs b/deskutils/ekphos/files/patch-src_app_state.rs
index a9077409a301..86bdfee88215 100644
--- a/deskutils/ekphos/files/patch-src_app_state.rs
+++ b/deskutils/ekphos/files/patch-src_app_state.rs
@@ -1,6 +1,6 @@
---- src/app/state.rs.orig	2025-12-31 15:47:52 UTC
+--- src/app/state.rs.orig	2026-01-06 22:24:18 UTC
 +++ src/app/state.rs
-@@ -1978,7 +1978,7 @@ impl App {
+@@ -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();
@@ -9,12 +9,12 @@
              let _ = Command::new("xdg-open").arg(&url).spawn();
              #[cfg(target_os = "windows")]
              let _ = Command::new("cmd").args(["/c", "start", "", &url]).spawn();
-@@ -2406,7 +2406,7 @@ impl App {
-             if should_open {
-                 #[cfg(target_os = "macos")]
-                 let _ = Command::new("open").arg(path).spawn();
--                #[cfg(target_os = "linux")]
-+                #[cfg(any(target_os = "linux", target_os = "freebsd"))]
-                 let _ = Command::new("xdg-open").arg(path).spawn();
-                 #[cfg(target_os = "windows")]
-                 let _ = Command::new("cmd").args(["/c", "start", "", path]).spawn();
+@@ -3469,7 +3469,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"))]
+         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 522d6a790b34..df87cf2ff57d 100644
--- a/deskutils/ekphos/files/patch-src_event_handler.rs
+++ b/deskutils/ekphos/files/patch-src_event_handler.rs
@@ -1,7 +1,7 @@
---- src/event/handler.rs.orig	2025-12-31 15:47:52 UTC
+--- src/event/handler.rs.orig	2026-01-06 22:24:18 UTC
 +++ src/event/handler.rs
-@@ -226,7 +226,7 @@ fn handle_mouse_event(app: &mut App, mouse: crossterm:
-                         if let Some(url) = app.find_clicked_link(idx, mouse_x, app.content_area.x) {
+@@ -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")]
@@ -9,21 +9,12 @@
                              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();
-@@ -245,7 +245,7 @@ fn handle_mouse_event(app: &mut App, mouse: crossterm:
-                             if should_open {
+@@ -259,7 +259,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(path).spawn();
+                                 let _ = std::process::Command::new("open").arg(&open_path).spawn();
 -                                #[cfg(target_os = "linux")]
 +                                #[cfg(any(target_os = "linux", target_os = "freebsd"))]
-                                 let _ = std::process::Command::new("xdg-open").arg(path).spawn();
+                                 let _ = std::process::Command::new("xdg-open").arg(&open_path).spawn();
                                  #[cfg(target_os = "windows")]
-                                 let _ = std::process::Command::new("cmd").args(["/c", "start", "", path]).spawn();
-@@ -1609,7 +1609,7 @@ fn handle_normal_mode(app: &mut App, key: crossterm::e
-                         crate::app::LinkInfo::Markdown { url, .. } => {
-                             #[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();
+                                 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?695e2dbb.c865.7c3cdf31>