diff --git a/databases/sabiql/Makefile b/databases/sabiql/Makefile index b258f13e53a7..37d16227eaf1 100644 --- a/databases/sabiql/Makefile +++ b/databases/sabiql/Makefile @@ -1,32 +1,35 @@ PORTNAME= sabiql DISTVERSIONPREFIX= v DISTVERSION= 1.5.3 +PORTREVISION= 1 CATEGORIES= databases MAINTAINER= nivit@FreeBSD.org COMMENT= Fast, driver-less TUI to browse, query, and edit PostgreSQL databases WWW= https://github.com/riii111/sabiql LICENSE= APACHE20 BSD0CLAUSE BSD2CLAUSE BSD3CLAUSE BSL CDLA20 ISCL MIT \ MPL20 UNICODE UNLICENSE WTFPL ZLIB LICENSE_COMB= multi LICENSE_NAME_CDLA20= Community Data License Agreement – Permissive, Version 2.0 LICENSE_NAME_UNICODE= UNICODE, INC. LICENSE AGREEMENT - DATA FILES AND SOFTWARE LICENSE_TEXT_CDLA20= See https://cdla.dev/permissive-2-0/ LICENSE_TEXT_UNICODE= See https://www.unicode.org/copyright.html LICENSE_PERMS_CDLA20= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept LICENSE_PERMS_UNICODE= dist-mirror dist-sell pkg-mirror pkg-sell auto-accept +RUN_DEPENDS= xdg-open:devel/xdg-utils + USES= cargo USE_GITHUB= yes GH_ACCOUNT= riii111 PLIST_FILES= bin/sabiql OPTIONS_DEFINE= ER_DIAGRAMS OPTIONS_DEFAULT= ER_DIAGRAMS ER_DIAGRAMS_DESC= Enable support for E-R diagrams ER_DIAGRAMS_RUN_DEPENDS= dot:graphics/graphviz .include diff --git a/databases/sabiql/files/patch-src_infra_export_dot.rs b/databases/sabiql/files/patch-src_infra_export_dot.rs new file mode 100644 index 000000000000..7eea3a70a0b0 --- /dev/null +++ b/databases/sabiql/files/patch-src_infra_export_dot.rs @@ -0,0 +1,11 @@ +--- src/infra/export/dot.rs.orig 2026-02-25 15:32:51 UTC ++++ src/infra/export/dot.rs +@@ -62,7 +62,7 @@ impl ViewerLauncher for SystemViewerLauncher { + .spawn() + .map_err(ViewerError::LaunchFailed)?; + } +- #[cfg(target_os = "linux")] ++ #[cfg(any(target_os = "freebsd", target_os = "linux"))] + { + Command::new("xdg-open") + .arg(path)