x11/tabby 1.0.238 FreeBSD
Highly configurable terminal emulator with SSH and serial support
- System
- FreeBSD
- Repository
- FreeBSD ports
- Maintainer
- [email protected]
- Port added
- Last update
- Commit
df68a16d94- License
- MIT
- Categories
- x11
Description
Tabby is a configurable terminal emulator built on Electron. It provides tabs and split panes, a built-in SSH and Telnet client with an encrypted connection manager, serial terminal support, theming and a plugin system.
Version history 1
Upstream's version as each commit to the port's Makefile set it, or as this site first saw it in the system's packages; the tree's own revisions are not versions here.
Install
Binary package:
pkg install tabby
From the ports tree:
cd /usr/ports/x11/tabby/ && make install clean
To depend on this port in another port's Makefile:
RUN_DEPENDS= tabby>0:x11/tabby
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 | - | - | - | - | - |
| FreeBSD:14:quarterly | - | - | n/a | - | - |
| FreeBSD:15:latest | - | - | n/a | - | - |
| FreeBSD:15:quarterly | - | - | n/a | n/a | n/a |
| FreeBSD:16:latest | - | - | n/a | n/a | n/a |
| FreeBSD:16:quarterly | n/a | n/a | n/a | n/a | n/a |
Dependency graph
Ports that need it on the left, what it needs to run on the right; at most 8 of each. "Dependencies" below lists them all.
Dependencies
As this port's Makefile names them.
Library 2
libfontconfig.so: x11-fonts/fontconfiglibsecret-1.so: security/libsecret
The full lists below include those, and their dependencies in turn.
Build dependencies 183
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zip
- archivers/zstd
- audio/alsa-lib
- audio/alsa-plugins
- audio/ebur128
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/sndio
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/abseil
- devel/app-builder-devel
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/electron43
- devel/gettext-runtime
- devel/glib20
- devel/gmake
- devel/gobject-introspection
- devel/googletest
- devel/gsettings-desktop-schemas
- devel/icu
- devel/json-glib
- devel/libada
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libnotify
- devel/libpci
- devel/libpciaccess
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunistring
- devel/libunwind
- devel/libuv
- devel/llvm12
- devel/nspr
- devel/oniguruma
- devel/orc
- devel/pcre2
- devel/pkgconf
- devel/py-dbus
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/re2
- devel/readline
- devel/simdjson
- devel/spirv-llvm-translator
- devel/uvwasi
- devel/xdg-utils
- dns/c-ares
- dns/libidn2
- dns/libpsl
- ftp/curl
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/hdr_histogram
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/mesa-libs
- graphics/openjpeg
- graphics/png
- graphics/py-pycairo
- graphics/spirv-tools
- graphics/tiff
The first 100 are listed.
Run dependencies 153
- accessibility/at-spi2-core
- archivers/brotli
- archivers/libdeflate
- archivers/liblz4
- archivers/lzo2
- archivers/zstd
- audio/alsa-lib
- audio/alsa-plugins
- audio/ebur128
- audio/flac
- audio/jack
- audio/lame
- audio/libogg
- audio/libsamplerate
- audio/libsndfile
- audio/libvorbis
- audio/mpg123
- audio/opus
- audio/sndio
- audio/webrtc-audio-processing
- converters/fribidi
- converters/libiconv
- databases/gdbm
- databases/sqlite3
- devel/abseil
- devel/dbus
- devel/dbus-glib
- devel/desktop-file-utils
- devel/electron43
- devel/gettext-runtime
- devel/glib20
- devel/gobject-introspection
- devel/gsettings-desktop-schemas
- devel/json-glib
- devel/libdaemon
- devel/libdatrie
- devel/libedit
- devel/libepoll-shim
- devel/libevent
- devel/libffi
- devel/libgudev
- devel/libgusb
- devel/libinotify
- devel/libnotify
- devel/libpci
- devel/libpciaccess
- devel/libsysinfo
- devel/libthai
- devel/libudev-devd
- devel/libunwind
- devel/llvm12
- devel/nspr
- devel/orc
- devel/pcre2
- devel/py-dbus
- devel/py-packaging
- devel/py-pygobject
- devel/py-setuptools
- devel/pygobject-common
- devel/re2
- devel/readline
- devel/spirv-llvm-translator
- devel/xdg-utils
- graphics/cairo
- graphics/colord
- graphics/gdk-pixbuf2
- graphics/giflib
- graphics/graphite2
- graphics/gtk-update-icon-cache
- graphics/jbigkit
- graphics/jpeg-turbo
- graphics/lcms2
- graphics/lerc
- graphics/libdrm
- graphics/libepoxy
- graphics/libglvnd
- graphics/librsvg2-rust
- graphics/mesa-libs
- graphics/png
- graphics/py-pycairo
- graphics/spirv-tools
- graphics/tiff
- graphics/wayland
- graphics/webp
- lang/duktape-lib
- lang/perl5.42
- lang/python312
- lang/python315
- lang/tcl86
- math/fftw3-float
- math/libtommath
- math/mpdecimal
- misc/hicolor-icon-theme
- misc/hwdata
- misc/iso-codes
- misc/pciids
- misc/shared-mime-info
- multimedia/dav1d
- multimedia/gstreamer1
- multimedia/gstreamer1-plugins
The first 100 are listed.
No port depends on this one.
Configuration
Options name: x11_tabby
| Option | Default | Description |
|---|---|---|
| DOCS | off | Build and/or install documentation |
- USES
- cargo desktop-file-utils electron:43 gmake nodejs:24,build npm:yarn1 pkgconfig python:build
- Service scripts
- none
Files
pkg-plist 926
- share/tabby/resources/app-update.yml
- share/tabby/resources/app.asar
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/LICENSE
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/build/Release/bindings.node
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/dist/darwin.js
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/dist/errors.js
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/dist/index.js
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/dist/linux-list.js
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/dist/linux.js
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/dist/load-bindings.js
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/dist/poller.js
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/dist/unix-read.js
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/dist/unix-write.js
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/dist/win32-sn-parser.js
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/dist/win32.js
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/node_modules/debug/LICENSE
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/node_modules/debug/package.json
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/node_modules/debug/src/browser.js
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/node_modules/debug/src/common.js
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/node_modules/debug/src/index.js
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/node_modules/debug/src/node.js
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/node_modules/ms/index.js
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/node_modules/ms/license.md
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/node_modules/ms/package.json
- share/tabby/resources/app.asar.unpacked/node_modules/@serialport/bindings-cpp/package.json
- share/tabby/resources/app.asar.unpacked/node_modules/@tabby-gang/windows-process-tree/LICENSE
- share/tabby/resources/app.asar.unpacked/node_modules/@tabby-gang/windows-process-tree/SECURITY.md
- share/tabby/resources/app.asar.unpacked/node_modules/@tabby-gang/windows-process-tree/build/Release/windows_process_tree.node
- share/tabby/resources/app.asar.unpacked/node_modules/@tabby-gang/windows-process-tree/build/node-addon-api/node_addon_api_except.stamp
- share/tabby/resources/app.asar.unpacked/node_modules/@tabby-gang/windows-process-tree/lib/index.js
- share/tabby/resources/app.asar.unpacked/node_modules/@tabby-gang/windows-process-tree/lib/index.ts
- share/tabby/resources/app.asar.unpacked/node_modules/@tabby-gang/windows-process-tree/lib/promises.js
- share/tabby/resources/app.asar.unpacked/node_modules/@tabby-gang/windows-process-tree/lib/promises.ts
- share/tabby/resources/app.asar.unpacked/node_modules/@tabby-gang/windows-process-tree/package.json
- share/tabby/resources/app.asar.unpacked/node_modules/@tabby-gang/windows-process-tree/tsconfig.json
- share/tabby/resources/app.asar.unpacked/node_modules/@tabby-gang/windows-process-tree/tslint.json
- share/tabby/resources/app.asar.unpacked/node_modules/fontmanager-redux/build/Release/fontmanager.node
- share/tabby/resources/app.asar.unpacked/node_modules/fontmanager-redux/package.json
- share/tabby/resources/app.asar.unpacked/node_modules/glasstron/LICENSE
- share/tabby/resources/app.asar.unpacked/node_modules/glasstron/binding.js
- share/tabby/resources/app.asar.unpacked/node_modules/glasstron/build/Release/dwm.node
- share/tabby/resources/app.asar.unpacked/node_modules/glasstron/package.json
- share/tabby/resources/app.asar.unpacked/node_modules/glasstron/src/browser_window.js
- share/tabby/resources/app.asar.unpacked/node_modules/glasstron/src/index.js
- share/tabby/resources/app.asar.unpacked/node_modules/glasstron/src/native/linux_x11/index.js
- share/tabby/resources/app.asar.unpacked/node_modules/glasstron/src/native/linux_x11/utils.js
- share/tabby/resources/app.asar.unpacked/node_modules/glasstron/src/native/linux_x11/x11.js
- share/tabby/resources/app.asar.unpacked/node_modules/glasstron/src/native/win32_dwm/dwm.js
- share/tabby/resources/app.asar.unpacked/node_modules/glasstron/src/native/win32_dwm/dwm_exec.js
- share/tabby/resources/app.asar.unpacked/node_modules/glasstron/src/platforms/_platform.js
- share/tabby/resources/app.asar.unpacked/node_modules/glasstron/src/platforms/darwin.js
- share/tabby/resources/app.asar.unpacked/node_modules/glasstron/src/platforms/linux.js
- share/tabby/resources/app.asar.unpacked/node_modules/glasstron/src/platforms/win32.js
- share/tabby/resources/app.asar.unpacked/node_modules/glasstron/src/utils.js
- share/tabby/resources/app.asar.unpacked/node_modules/keytar/LICENSE.md
- share/tabby/resources/app.asar.unpacked/node_modules/keytar/build/Release/keytar.node
- share/tabby/resources/app.asar.unpacked/node_modules/keytar/lib/keytar.js
- share/tabby/resources/app.asar.unpacked/node_modules/keytar/package.json
- share/tabby/resources/app.asar.unpacked/node_modules/native-process-working-directory/.editorconfig
- share/tabby/resources/app.asar.unpacked/node_modules/native-process-working-directory/build/Release/native-process-working-directory.node
- share/tabby/resources/app.asar.unpacked/node_modules/native-process-working-directory/index.js
- share/tabby/resources/app.asar.unpacked/node_modules/native-process-working-directory/index.ts
- share/tabby/resources/app.asar.unpacked/node_modules/native-process-working-directory/package.json
- share/tabby/resources/app.asar.unpacked/node_modules/native-process-working-directory/test.js
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/LICENSE
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/build/Release/node-addon-api/node_addon_api_except.stamp
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/build/Release/pty.node
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/lib/conpty_console_list_agent.js
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/lib/eventEmitter2.js
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/lib/index.js
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/lib/interfaces.js
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/lib/shared/conout.js
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/lib/terminal.js
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/lib/types.js
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/lib/unixTerminal.js
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/lib/utils.js
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/lib/windowsConoutConnection.js
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/lib/windowsPtyAgent.js
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/lib/windowsTerminal.js
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/lib/worker/conoutSocketWorker.js
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/node-addon-api/node_addon_api.Makefile
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/package.json
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/scripts/post-install.js
- share/tabby/resources/app.asar.unpacked/node_modules/node-pty/scripts/prebuild.js
- share/tabby/resources/app.asar.unpacked/node_modules/russh/.bumpversion.cfg
- share/tabby/resources/app.asar.unpacked/node_modules/russh/LICENSE-2.0.txt
- share/tabby/resources/app.asar.unpacked/node_modules/russh/lib/agent.js
- share/tabby/resources/app.asar.unpacked/node_modules/russh/lib/channel.js
- share/tabby/resources/app.asar.unpacked/node_modules/russh/lib/events.js
- share/tabby/resources/app.asar.unpacked/node_modules/russh/lib/helpers.js
- share/tabby/resources/app.asar.unpacked/node_modules/russh/lib/index.js
- share/tabby/resources/app.asar.unpacked/node_modules/russh/lib/native.js
- share/tabby/resources/app.asar.unpacked/node_modules/russh/lib/sftp.js
- share/tabby/resources/app.asar.unpacked/node_modules/russh/package.json
- share/tabby/resources/app.asar.unpacked/node_modules/russh/russh.freebsd-.node
- share/tabby/resources/app.asar.unpacked/node_modules/russh/rust-toolchain.toml
- share/tabby/resources/builtin-plugins/tabby-auto-sudo-password/dist/index.js
- share/tabby/resources/builtin-plugins/tabby-auto-sudo-password/node_modules/.yarn-integrity
- share/tabby/resources/builtin-plugins/tabby-auto-sudo-password/package.json
- share/tabby/resources/builtin-plugins/tabby-auto-sudo-password/tsconfig.typings.json
The first 100 are listed.
distinfo 260
| File | Size | SHA256 |
|---|---|---|
| rust/crates/adler2-2.0.0.crate | 13529 | 512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627 |
| rust/crates/aead-0.6.1.crate | 18672 | 1973cfbc1a2daf9cf550e74e1f088c28e7f7d8c1e1418fb6c9dc5184b7e84c99 |
| rust/crates/aes-0.9.0.crate | 134882 | 66bd29a732b644c0431c6140f370d097879203d79b80c94a6747ba0872adaef8 |
| rust/crates/aes-gcm-0.11.1.crate | 155976 | 7f2b8006a0c83f52b62ba44a97b58bf76fe2f70a329e588f67f89691d93d498f |
| rust/crates/aho-corasick-1.1.3.crate | 183311 | 8e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916 |
| rust/crates/android_system_properties-0.1.5.crate | 5243 | 819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311 |
| rust/crates/anstream-0.6.18.crate | 29681 | 8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b |
| rust/crates/anstyle-1.0.10.crate | 15725 | 55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9 |
| rust/crates/anstyle-parse-0.2.6.crate | 22343 | 3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9 |
| rust/crates/anstyle-query-1.1.2.crate | 9969 | 79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c |
| rust/crates/anstyle-wincon-3.0.7.crate | 12400 | ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e |
| rust/crates/anyhow-1.0.102.crate | 48658 | 7f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c |
| rust/crates/argon2-0.6.0.crate | 34538 | 134c52ddac6d63c576bef8168db10c83c49c26444ecbc68060fef078925a901c |
| rust/crates/async-http-proxy-1.2.5.crate | 9888 | 29faa5d4d308266048bd7505ba55484315a890102f9345b9ff4b87de64201592 |
| rust/crates/autocfg-1.4.0.crate | 17712 | ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26 |
| rust/crates/base16ct-0.3.0.crate | 10541 | d8b59d472eab27ade8d770dcb11da7201c11234bef9f82ce7aa517be028d462b |
| rust/crates/base16ct-1.0.0.crate | 10594 | fd307490d624467aa6f74b0eabb77633d1f758a7b25f12bceb0b22e08d9726f6 |
| rust/crates/base64ct-1.8.3.crate | 32227 | 2af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06 |
| rust/crates/bcrypt-pbkdf-0.11.0.crate | 13132 | 144e573728da132683b9488acd528274c790e07fc06ff81ee29f9d8f8b1041e0 |
| rust/crates/bitflags-2.13.2.crate | 51678 | 3ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06 |