git: 286f239c5b99 - main - sysutils/elephant: Update to 2.22.1
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
Date: Sun, 04 Oct 2026 19:56:19 UTC
The branch main has been updated by tagattie:
URL: https://cgit.FreeBSD.org/ports/commit/?id=286f239c5b99b2f3cb581f233008ebf7d753c589
commit 286f239c5b99b2f3cb581f233008ebf7d753c589
Author: Hiroki Tagato <tagattie@FreeBSD.org>
AuthorDate: 2026-10-04 19:35:06 +0000
Commit: Hiroki Tagato <tagattie@FreeBSD.org>
CommitDate: 2026-10-04 19:56:08 +0000
sysutils/elephant: Update to 2.22.1
While here, add PROTONPASS option to support Proton Pass CLI.
Changelog: https://github.com/abenz1267/elephant/releases/tag/v2.22.1
Reported by: GitHub (watch releases)
---
sysutils/elephant/Makefile | 14 +++++++++-----
sysutils/elephant/distinfo | 10 +++++-----
2 files changed, 14 insertions(+), 10 deletions(-)
diff --git a/sysutils/elephant/Makefile b/sysutils/elephant/Makefile
index 5670815e51c5..867b5a67ab39 100644
--- a/sysutils/elephant/Makefile
+++ b/sysutils/elephant/Makefile
@@ -1,7 +1,6 @@
PORTNAME= elephant
DISTVERSIONPREFIX= v
-DISTVERSION= 2.22.0
-PORTREVISION= 3
+DISTVERSION= 2.22.1
CATEGORIES= sysutils
MAINTAINER= tagattie@FreeBSD.org
@@ -14,7 +13,7 @@ LICENSE_FILE= ${WRKSRC}/LICENSE
NOT_FOR_ARCHS= aarch64 armv7 i386
NOT_FOR_ARCHS_REASON= -buildmode=plugin is not supported on these architectures
-USES= go:modules
+USES= go:1.27+,modules
GO_MODULE= github.com/abenz1267/elephant/v2
GO_TARGET= ./cmd/elephant
@@ -27,8 +26,9 @@ OPTIONS_DEFAULT= ${OPTIONS_GROUP_PROVIDERS:NNIRIACTIONS:NNIRISESSIONS}
OPTIONS_GROUP= PROVIDERS
OPTIONS_GROUP_PROVIDERS=1PASSWORD BITWARDEN BOOKMARKS CALC CLIPBOARD \
DESKTOPAPPLICATIONS FILES MENUS NIRIACTIONS \
- NIRISESSIONS PLAYERCTL PROVIDERLIST RUNNER SNIPPETS \
- SYMBOLS TODO UNICODE WEBSEARCH WINDOWS WIREPLUMBER
+ NIRISESSIONS PLAYERCTL PROTONPASS PROVIDERLIST RUNNER \
+ SNIPPETS SYMBOLS TODO UNICODE WEBSEARCH WINDOWS \
+ WIREPLUMBER
PROVIDERS_DESC= Enabled providers
1PASSWORD_DESC= Access your 1Password vaults
@@ -41,6 +41,7 @@ FILES_DESC= Find files/folders
MENUS_DESC= Create custom menus
NIRIACTIONS_DESC= Search and execute Niri actions
NIRISESSIONS_DESC= Create predefined session layouts and open them
+PROTONPASS_DESC= Access your Proton Pass vaults
PROVIDERLIST_DESC= Lists all providers and configured menus
PLAYERCTL_DESC= Control media/audio players with playerctl
RUNNER_DESC= Execute everything installed in your PATH
@@ -77,6 +78,9 @@ NIRISESSIONS_RUN_DEPENDS=niri:x11-wm/niri
NIRISESSIONS_PLIST_FILES=etc/xdg/elephant/providers/nirisessions.so
PLAYERCTL_RUN_DEPENDS= playerctl:multimedia/playerctl
PLAYERCTL_PLIST_FILES= etc/xdg/elephant/providers/playerctl.so
+PROTONPASS_RUN_DEPENDS= pass-cli:security/pass-cli \
+ wl-copy:x11/wl-clipboard
+PROTONPASS_PLIST_FILES= etc/xdg/elephant/providers/protonpass.so
PROVIDERLIST_PLIST_FILES=etc/xdg/elephant/providers/providerlist.so
RUNNER_PLIST_FILES= etc/xdg/elephant/providers/runner.so
SNIPPETS_RUN_DEPENDS= wtype:x11/wtype
diff --git a/sysutils/elephant/distinfo b/sysutils/elephant/distinfo
index 58b3cf5c2c67..518415407c23 100644
--- a/sysutils/elephant/distinfo
+++ b/sysutils/elephant/distinfo
@@ -1,5 +1,5 @@
-TIMESTAMP = 1784247766
-SHA256 (go/sysutils_elephant/elephant-v2.22.0/v2.22.0.mod) = f082b92e280124b4f42a09e2f2488e281139e19c654e6aa14a8ccec6a6f619a6
-SIZE (go/sysutils_elephant/elephant-v2.22.0/v2.22.0.mod) = 3045
-SHA256 (go/sysutils_elephant/elephant-v2.22.0/v2.22.0.zip) = 4f7ddf73048b64bf46398ad72325b828c622a349999a4c66bf65941760c39ce2
-SIZE (go/sysutils_elephant/elephant-v2.22.0/v2.22.0.zip) = 12922616
+TIMESTAMP = 1791138820
+SHA256 (go/sysutils_elephant/elephant-v2.22.1/v2.22.1.mod) = c5fe5f8c609ed14dae2fea900a0cbdc00875352a1b3b1bf6bfa9f84f430288b9
+SIZE (go/sysutils_elephant/elephant-v2.22.1/v2.22.1.mod) = 3018
+SHA256 (go/sysutils_elephant/elephant-v2.22.1/v2.22.1.zip) = 8a3cffcafd43f092dfa8b4b8adbbe49452213a0ae1e83e94ded50788f1b80ea8
+SIZE (go/sysutils_elephant/elephant-v2.22.1/v2.22.1.zip) = 13517863