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.
| Repository | aarch64 | amd64 | armv6 | armv7 | i386 |
|---|---|---|---|---|---|
| FreeBSD:14:latest | - | 2.22.1_1 | - | - | - |
| FreeBSD:14:quarterly | - | 2.22.0_4 | n/a | - | - |
| FreeBSD:15:latest | - | 2.22.1_1 | n/a | - | - |
| FreeBSD:15:quarterly | - | 2.22.0_4 | n/a | n/a | n/a |
| FreeBSD:16:latest | - | 2.22.1_1 | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/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
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/libzip
- archivers/lzo2
- archivers/zstd
- audio/ebur128
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/abseil
- devel/binutils
- devel/boost-libs
- devel/boost-python-libs
- devel/dbus
- devel/dbus-glib
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/highway
- devel/icu
- devel/libdaemon
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libinotify
- devel/libltdl
- devel/libnotify
- devel/libpciaccess
- devel/libsysinfo
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/llvm12
- devel/oniguruma
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-dbus
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/readline
- devel/sdl20
- devel/spirv-llvm-translator
- dns/libidn
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/ImageMagick7
- graphics/cairo
- graphics/gd
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/jbig2dec
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libglvnd
- graphics/libheif
- graphics/libjxl
- graphics/liblqr-1
- graphics/libraw
- graphics/libwmf
- graphics/mesa-libs
- graphics/openexr
- graphics/openjpeg
- graphics/openjph
- graphics/png
- graphics/poppler-data
- graphics/py-pycairo
- graphics/spirv-tools
- graphics/tiff
- graphics/vulkan-loader
- graphics/wayland
- graphics/webp
- lang/gcc14
- lang/lua54
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/Imath
- math/fftw3
The first 100 are listed.
Required by 1
Configuration
Options name: sysutils_elephant
| Option | Default | Description |
|---|---|---|
| 1PASSWORD | off | |
| BITWARDEN | off | Access your Bitwarden vault |
| BOOKMARKS | off | URL bookmark manager |
| CALC | off | Perform calculation and unit-conversions |
| CLIPBOARD | off | Store clipboard history |
| DESKTOPAPPLICATIONS | off | Run installed desktop applications |
| DOCS | off | Build and/or install documentation |
| FILES | off | Find files/folders |
| MENUS | off | Create custom menus |
| NIRIACTIONS | off | Search and execute Niri actions |
| NIRISESSIONS | off | Create predefined session layouts and open them |
| PLAYERCTL | off | Control media/audio players with playerctl |
| PROTONPASS | off | Access your Proton Pass vaults |
| PROVIDERLIST | off | Lists all providers and configured menus |
| RUNNER | off | Execute everything installed in your PATH |
| SNIPPETS | off | Create and access text snippets |
| SYMBOLS | off | Search for emojis and symbols |
| TODO | off | Basic Todolist |
| UNICODE | off | Search for unicode symbols |
| WEBSEARCH | off | Search web with custom defined search engines |
| WINDOWS | off | Find and focus opened windows |
| WIREPLUMBER | off | Configure audio devices via Pipewire/Wireplumber |
- USES
- go:1.27+,modules
- Service scripts
- none
Files
distinfo 2
| File | Size | SHA256 |
|---|---|---|
| go/sysutils_elephant/elephant-v2.22.1/v2.22.1.mod | 3018 | c5fe5f8c609ed14dae2fea900a0cbdc00875352a1b3b1bf6bfa9f84f430288b9 |
| go/sysutils_elephant/elephant-v2.22.1/v2.22.1.zip | 1.3517863e+07 | 8a3cffcafd43f092dfa8b4b8adbbe49452213a0ae1e83e94ded50788f1b80ea8 |
Commit history 9
The latest 5 of 9 in the history this site was built from.