Zellij is a workspace aimed at developers, ops-oriented people and anyone who
loves the terminal. At its core, it is a terminal multiplexer (similar to tmux
and screen), but this is merely its infrastructure layer.
Zellij includes a layout system, and a plugin system allowing one to create
plugins in any language that compiles to WebAssembly.
sysutils/zellij: Update to 0.44.0
- Add dependency on SQLite
- Remove non-applicable patches
- Add a patch to fix panic on terminal close [0]
PR: 294250 [0]
Co-authored-by: Michael Johnson <ahze@ahze.net>
sysutils/zellij: Drop maintainership, mark deprecated
I am forced to drop the maintainership for zellij. Over time this port
has entered a state of dependency creep that is unsustainable in my
opinion. The update to 0.43 would push the number of dependent crates
to 570, including a dependency on clang-sys, because compilation of
additional C-code is now apparently necessary.
I have preemptively set an expiration date of this port to the end of
2025. If someone volunteers to take care of this port and takes
care of the growing number of dependencies and the resulting challenges,
please go ahead.
sysutils/zellij: Update to upstream release 0.42.1
Details:
- Bugfix release, see:
https://github.com/zellij-org/zellij/releases/tag/v0.42.1
- The fixes are mostly transparent to FreeBSD, but crate dependencies
have been modernised in the process.
sysutils/zellij: Update to upstream release 0.40.0
Details
- New feature release, see
https://github.com/zellij-org/zellij/releases/tag/v0.40.0
- Updates to the plugins section of a custom config file might be
necessary, see above link for details.
sysutils/zellij: Mark BROKEN on aarch64
Some newly required low level functionality in the libc crate (and
possibly others) is currently only implemented for amd64 on FreeBSD.
sysutils/zellij: Update to upstream release 0.34.3
Details:
- This is mostly a stability, performance and bug fix release, but also
includes some nice additional features, see:
https://github.com/zellij-org/zellij/releases/tag/v0.34.3
- There are some breaking changes with respect to plugins, see link
above.
sysutils/zellij: Update to upstream release 0.32.0
Details:
- Major upgrade, see
https://github.com/zellij-org/zellij/releases/tag/v0.32.0
- Breaking change:
Configuration language changes from YAML to KDL. It should
automatically convert during startup.
Remove WWW entries moved into port Makefiles
Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.
This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.
Approved by: portmgr (tcberner)
Add WWW entries to port Makefiles
It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.
Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.
There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.
(Only the first 15 lines of the commit message are shown above )
rust: bring back update to 1.63
Revert back the revert of the update of rust and related commits
This revert was drive by beside validation by portmgr via exp-run
and not respectful of the etiquette we have between committers
This reverts commit 8ecb1f8141144c1603eb4026122d2e60eeaccd64.
This reverts commit 04d257baa182926cff158f32cf459e560426add0.
This reverts commit 2757c63bd0e6d01f9f0657fe03bb3a7b49adcae2.
This reverts commit 75f4713de5e3fbd1c6a0cb572e08121814a4072e.
This reverts commit e88e592111c86fdd1c0ac8717dbef9342e15e27c.
This reverts commit 783c056d7d681d66e2c5c59251c275d65274028e.
With hat: portmgr
sysutils/zellij: Update to upstream version 0.30.0
Details:
- New features and bugfixes, see
https://github.com/zellij-org/zellij/releases/tag/v0.30.0
- Contains a known breaking change, merging the --layout and
--layout-path arguments, which should affect a small number of
users, though.
MFH: 2022Q2
sysutils/zellij: Update to upstream version 0.24.0
Details:
- Mostly bugfixes but also a change that requires work on the user's
behalf if custom configuration is used heavily, see
https://github.com/zellij-org/zellij/releases/tag/v0.24.0
MFH: 2022Q1
Style: improve ONLY_FOR_ARCHS_REASON (grammar, markup, etc.)
ONLY_FOR_ARCHS_REASON is used as part of the sentence and thus should
start with lower-case letter and not end with a period which is added
by the framework, similar to other knobs like BROKEN, IGNORE, et al.
While here, remove needless quoting, add missing Oxford comma, expand
contractions and jargonisms, use correct spelling for proper names.