BSD Ports

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

  1. 1.0.238 df68a16d94

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.

Repositoryaarch64amd64armv6armv7i386
FreeBSD:14:latest-----
FreeBSD:14:quarterly--n/a--
FreeBSD:15:latest--n/a--
FreeBSD:15:quarterly--n/an/an/a
FreeBSD:16:latest--n/an/an/a
FreeBSD:16:quarterlyn/an/an/an/an/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

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

Build dependencies 183

The first 100 are listed.

Run dependencies 153

The first 100 are listed.

No port depends on this one.

Configuration

Options name: x11_tabby

OptionDefaultDescription
DOCSoffBuild 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
FileSizeSHA256
rust/crates/adler2-2.0.0.crate13529512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627
rust/crates/aead-0.6.1.crate186721973cfbc1a2daf9cf550e74e1f088c28e7f7d8c1e1418fb6c9dc5184b7e84c99
rust/crates/aes-0.9.0.crate13488266bd29a732b644c0431c6140f370d097879203d79b80c94a6747ba0872adaef8
rust/crates/aes-gcm-0.11.1.crate1559767f2b8006a0c83f52b62ba44a97b58bf76fe2f70a329e588f67f89691d93d498f
rust/crates/aho-corasick-1.1.3.crate1833118e60d3430d3a69478ad0993f19238d2df97c507009a52b3c10addcd7f6bcb916
rust/crates/android_system_properties-0.1.5.crate5243819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311
rust/crates/anstream-0.6.18.crate296818acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b
rust/crates/anstyle-1.0.10.crate1572555cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9
rust/crates/anstyle-parse-0.2.6.crate223433b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9
rust/crates/anstyle-query-1.1.2.crate996979947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c
rust/crates/anstyle-wincon-3.0.7.crate12400ca3534e77181a9cc07539ad51f2141fe32f6c3ffd4df76db8ad92346b003ae4e
rust/crates/anyhow-1.0.102.crate486587f202df86484c868dbad7eaa557ef785d5c66295e41b460ef922eca0723b842c
rust/crates/argon2-0.6.0.crate34538134c52ddac6d63c576bef8168db10c83c49c26444ecbc68060fef078925a901c
rust/crates/async-http-proxy-1.2.5.crate988829faa5d4d308266048bd7505ba55484315a890102f9345b9ff4b87de64201592
rust/crates/autocfg-1.4.0.crate17712ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26
rust/crates/base16ct-0.3.0.crate10541d8b59d472eab27ade8d770dcb11da7201c11234bef9f82ce7aa517be028d462b
rust/crates/base16ct-1.0.0.crate10594fd307490d624467aa6f74b0eabb77633d1f758a7b25f12bceb0b22e08d9726f6
rust/crates/base64ct-1.8.3.crate322272af50177e190e07a26ab74f8b1efbfe2ef87da2116221318cb1c2e82baf7de06
rust/crates/bcrypt-pbkdf-0.11.0.crate13132144e573728da132683b9488acd528274c790e07fc06ff81ee29f9d8f8b1041e0
rust/crates/bitflags-2.13.2.crate516783ded4057c258ba199e2d26386d3af3780957ecaee6c4ef4041c6b4b8b97c0b06

Commit history 1

DateCommitCreditsLog message
df68a16d94 Jochen Neumeister x11/tabby: Add New Port
Tabby is a terminal emulator with integrated SSH, Telnet and serial clients. It keeps tabs and split panes in persistent layouts, stores connection profiles in an encrypted vault and can be extended through plugins. www: https://tabby.sh/ Sponsored by: Netzkommune GmbH