BSD Ports

sysutils/elephant 2.22.1_2 FreeBSD

Powerful data provider service and backend for application launchers

System
FreeBSD
Repository
FreeBSD ports
Maintainer
[email protected]
Last update
Commit
d81b7ba3c3
License
GPLv3
Categories
sysutils

Description

Elephant - cuz it's phat - is a powerful data provider service and backend for building custom application launchers and desktop utilities. It provides various data sources and actions through a plugin-based architecture, communicating via Unix sockets and Protocol Buffers.

Elephant acts as a unified backend service that aggregates data from various sources (desktop applications, files, clipboard history, etc.) and provides a consistent interface for frontend applications like custom launchers, productivity tools, or desktop widgets.

Install

Binary package:

pkg install elephant

From the ports tree:

cd /usr/ports/sysutils/elephant/ && make install clean

To depend on this port in another port's Makefile:

RUN_DEPENDS=	elephant>0:sysutils/elephant

Packages

The version each package repository carries. “-” means the repository builds no package of it, “n/a” that there is no such repository.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-2.22.1_1---
FreeBSD:14:quarterly-2.22.0_4n/a--
FreeBSD:15:latest-2.22.1_1n/a--
FreeBSD:15:quarterly-2.22.0_4n/an/an/a
FreeBSD:16:latest-2.22.1_1n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/a

Dependencies

The Makefile names none itself; they come from USES and USE_*.

The full lists below include those, and their dependencies in turn.

Build dependencies 12
Run dependencies 185

The first 100 are listed.

Required by 1

Configuration

Options name: sysutils_elephant

OptionDefaultDescription
1PASSWORDoff
BITWARDENoffAccess your Bitwarden vault
BOOKMARKSoffURL bookmark manager
CALCoffPerform calculation and unit-conversions
CLIPBOARDoffStore clipboard history
DESKTOPAPPLICATIONSoffRun installed desktop applications
DOCSoffBuild and/or install documentation
FILESoffFind files/folders
MENUSoffCreate custom menus
NIRIACTIONSoffSearch and execute Niri actions
NIRISESSIONSoffCreate predefined session layouts and open them
PLAYERCTLoffControl media/audio players with playerctl
PROTONPASSoffAccess your Proton Pass vaults
PROVIDERLISToffLists all providers and configured menus
RUNNERoffExecute everything installed in your PATH
SNIPPETSoffCreate and access text snippets
SYMBOLSoffSearch for emojis and symbols
TODOoffBasic Todolist
UNICODEoffSearch for unicode symbols
WEBSEARCHoffSearch web with custom defined search engines
WINDOWSoffFind and focus opened windows
WIREPLUMBERoffConfigure audio devices via Pipewire/Wireplumber
USES
go:1.27+,modules
Service scripts
none

Files

distinfo 2
FileSizeSHA256
go/sysutils_elephant/elephant-v2.22.1/v2.22.1.mod3018c5fe5f8c609ed14dae2fea900a0cbdc00875352a1b3b1bf6bfa9f84f430288b9
go/sysutils_elephant/elephant-v2.22.1/v2.22.1.zip1.3517863e+078a3cffcafd43f092dfa8b4b8adbbe49452213a0ae1e83e94ded50788f1b80ea8

Commit history 9

DateCommitCreditsLog message
d81b7ba3c3 Dag-Erling Smørgrav various: Bump Go ports for Go 1.26.10 / 1.27.3
031fc6bfbf Dag-Erling Smørgrav various: Bump Go ports
286f239c5b Hiroki Tagato 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)
dd0905142a Adam Weinberger many: Bump go ports for 1.26.8 and 1.27.1
4867821cd6 Dag-Erling Smørgrav various: Bump go ports for go-1.25.14 / 1.26.7

The latest 5 of 9 in the history this site was built from.