notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
wezterm GPU-accelerated terminal emulator and multiplexer
20220101.133340.7.e5.b5.a_1 x11 on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 20211205.192649.672.c1.c1Version of this port present on the latest quarterly branch.
Maintainer: jbeich@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2021-02-11 00:49:51
Last Update: 2022-01-17 11:57:45
Commit Hash: 835bd57
License: MIT
Description:
SVNWeb : git : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (12 items)
Collapse this list.
  1. bin/strip-ansi-escapes
  2. bin/wezterm
  3. bin/wezterm-gui
  4. bin/wezterm-mux-server
  5. etc/profile.d/wezterm.sh
  6. share/applications/org.wezfurlong.wezterm.desktop
  7. share/icons/hicolor/128x128/apps/org.wezfurlong.wezterm.png
  8. share/icons/hicolor/scalable/apps/org.wezfurlong.wezterm.svg
  9. share/metainfo/org.wezfurlong.wezterm.appdata.xml
  10. /usr/local/share/licenses/wezterm-20220101.133340.7.e5.b5.a_1/catalog.mk
  11. /usr/local/share/licenses/wezterm-20220101.133340.7.e5.b5.a_1/LICENSE
  12. /usr/local/share/licenses/wezterm-20220101.133340.7.e5.b5.a_1/MIT
Collapse this list.
Dependency lines:
  • wezterm>0:x11/wezterm
To install the port:
cd /usr/ports/x11/wezterm/ && make install clean
To add the package, run one of these commands:
  • pkg install x11/wezterm
  • pkg install wezterm
PKGNAME: wezterm
Flavors: there is no flavor information for this port.
distinfo:
Packages (timestamps in pop-ups are UTC):
wezterm
ABIlatestquarterly
FreeBSD:11:aarch64--
FreeBSD:11:amd6420210814.124438.54.e29167_520210502.154244.3.f7122.c_3
FreeBSD:11:armv6--
FreeBSD:11:i38620210814.124438.54.e29167_520210502.154244.3.f7122.c_3
FreeBSD:11:mips--
FreeBSD:11:mips64--
FreeBSD:12:aarch64-20220101.133340.7.e5.b5.a
FreeBSD:12:amd6420220101.133340.7.e5.b5.a20220101.133340.7.e5.b5.a
FreeBSD:12:armv6--
FreeBSD:12:armv7--
FreeBSD:12:i38620220101.133340.7.e5.b5.a20220101.133340.7.e5.b5.a
FreeBSD:12:mips--
FreeBSD:12:mips64--
FreeBSD:12:powerpc64--
FreeBSD:13:aarch6420220101.133340.7.e5.b5.a20220101.133340.7.e5.b5.a
FreeBSD:13:amd6420220101.133340.7.e5.b5.a20220101.133340.7.e5.b5.a
FreeBSD:13:armv6--
FreeBSD:13:armv7--
FreeBSD:13:i38620220101.133340.7.e5.b5.a20220101.133340.7.e5.b5.a
FreeBSD:13:mips--
FreeBSD:13:mips64--
FreeBSD:13:powerpc64--
FreeBSD:14:aarch6420220101.133340.7.e5.b5.a-
FreeBSD:14:amd6420220101.133340.7.e5.b5.a-
FreeBSD:14:armv6--
FreeBSD:14:armv7--
FreeBSD:14:i38620220101.133340.7.e5.b5.a-
FreeBSD:14:mips--
FreeBSD:14:mips64--
FreeBSD:14:powerpc64--
 

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. mdbook : textproc/mdbook
  2. mdbook-linkcheck : textproc/mdbook-linkcheck
  3. rust>=1.58.0 : lang/rust
  4. pkgconf>=1.3.0_1 : devel/pkgconf
  5. python3.8 : lang/python38
  6. x11.pc : x11/libX11
  7. xcb.pc : x11/libxcb
Runtime dependencies:
  1. x11.pc : x11/libX11
  2. xcb.pc : x11/libxcb
Library dependencies:
  1. libwayland-egl.so : graphics/wayland
  2. libssh2.so : security/libssh2
  3. libfontconfig.so : x11-fonts/fontconfig
  4. libxkbcommon-x11.so : x11/libxkbcommon
  5. libxcb-util.so : x11/xcb-util
  6. libxcb-image.so : x11/xcb-util-image
  7. libxcb-keysyms.so : x11/xcb-util-keysyms
  8. libxcb-icccm.so : x11/xcb-util-wm
There are no ports dependent upon this port

Configuration Options:
Options name:

USES:

pkg-message:
For install:
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://codeload.github.com/wez/wezterm/tar.gz/20220101-133340-7edc5b5a?dummy=/
Collapse this list.

Number of commits found: 30

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
17 Jan 2022 11:57:45
 files touched by this commit commit hash:835bd573300a74e379d8f37fefec3a0e9d24e391  20220101.133340.7.e5.b5.a_1
Tobias Kortkamp (tobik) search for other commits by this committer
lang/rust: Bump revisions after 1.58.0
05 Jan 2022 02:14:54
 files touched by this commit commit hash:1619d1adc959bb1aa1e19908c7829f1db946e2f3  20220101.133340.7.e5.b5.a
Jan Beich (jbeich) search for other commits by this committer
x11/wezterm: update to 20220101.133340.7.e5.b5.a

Changes:	https://github.com/wez/wezterm/releases/tag/20220101-133340-7edc5b5a
Reported by:	GitHub (watch releases)
06 Dec 2021 15:42:02
 files touched by this commit commit hash:258ab8019fdcacd59f3b48858f6e271fc325b000  20211205.192649.672.c1.c1
Jan Beich (jbeich) search for other commits by this committer
x11/wezterm: update to 20211205.192649.672.c1.c1

Changes:	https://github.com/wez/wezterm/releases/tag/20211205-192649-672c1cc1
Reported by:	GitHub (watch releases)
05 Dec 2021 12:35:42
 files touched by this commit commit hash:5a7f23c69df040ff8b38bb1c0d25db96cc1c2605  20211204.082213.a66.c61.e9_1
Tobias Kortkamp (tobik) search for other commits by this committer
lang/rust: Rebuild consumers for Rust 1.57.0
04 Dec 2021 19:41:06
 files touched by this commit commit hash:de775f189edd6af3112d6a2c409e66eec227e2c7  20211204.082213.a66.c61.e9
Jan Beich (jbeich) search for other commits by this committer
x11/wezterm: update to 20211204.082213.a66.c61.e9

Changes:	https://github.com/wez/wezterm/releases/tag/20211204-082213-a66c61ee9
Reported by:	GitHub (watch releases)
25 Oct 2021 08:55:19
 files touched by this commit commit hash:ad90fc634b9923b6fb3b5072b30bc104175a0061  20210814.124438.54.e29167_6
Tobias Kortkamp (tobik) search for other commits by this committer
*: Rebuild for Rust 1.56.0
25 Oct 2021 08:49:17
 files touched by this commit commit hash:ac5105fe655cd924830d2bf39751d13ed046273e  20210814.124438.54.e29167_5
Tobias Kortkamp (tobik) search for other commits by this committer
x11/wezterm: Chase USES=cargo's new git source support

PR:		256581
19 Sep 2021 09:03:23
 files touched by this commit commit hash:7059b437276adb3724a01c87aa54da081f71c94b  20210814.124438.54.e29167_5
Tobias Kortkamp (tobik) search for other commits by this committer
*: Rebuild lang/rust consumers after the 1.55.0 update
28 Aug 2021 13:42:06
 files touched by this commit commit hash:70f1b063ed6e9bfdab36a45f5fb18898d5e66b24  20210814.124438.54.e29167_4
Mikael Urankar (mikael) search for other commits by this committer
lang/rust: Rebuild consumers for 1.54.0
28 Aug 2021 13:17:21
 files touched by this commit commit hash:0df0f539c23207b996fdc8b4a97fe1354cab4474  20210814.124438.54.e29167_3
Jan Beich (jbeich) search for other commits by this committer
x11/wezterm: install documentation

Increases install size by ~70 MiB but there're no manpages.
28 Aug 2021 13:17:20
 files touched by this commit commit hash:48d5cc6deee9afb57474e7ebd4e461e5d6d05e26  20210814.124438.54.e29167_2
Jan Beich (jbeich) search for other commits by this committer
x11/wezterm: add termcap/terminfo support

Mostly a workaround for bug 247447. On DragonFly and FreeBSD >= 14.0
TERM=wezterm is only useful for debugging.
23 Aug 2021 06:18:23
 files touched by this commit commit hash:a15225b4441fd381a6216151a8e05707c22eb8a4  20210814.124438.54.e29167_1
Jan Beich (jbeich) search for other commits by this committer
x11/wezterm: enable toast notifications
14 Aug 2021 22:22:39
 files touched by this commit commit hash:a5a030ce157abe1397af9d5d9b590ceb078a53e6  20210814.124438.54.e29167
Jan Beich (jbeich) search for other commits by this committer
x11/wezterm: update to 20210814.124438.54.e29167

Changes:	https://github.com/wez/wezterm/releases/tag/20210814-124438-54e29167
Reported by:	GitHub (watch releases)
27 Jun 2021 05:39:51
 files touched by this commit commit hash:06dbc12f96527e421161f573b6f983c8cfb0391c  20210502.154244.3.f7122.c_2
Tobias Kortkamp (tobik) search for other commits by this committer
lang/rust: Rebuild consumers for 1.53.0
11 May 2021 18:33:12
 files touched by this commit commit hash:28e7a9334a30b9ace65539f22940d2d7831bad1e  20210502.154244.3.f7122.c_1
Tobias Kortkamp (tobik) search for other commits by this committer
Rebuild lang/rust consumers after d8837418ea743776
03 May 2021 00:10:03
 files touched by this commit commit hash:34ce0fa06cad060819284476c2f160d0465e1036  20210502.154244.3.f7122.c
Jan Beich (jbeich) search for other commits by this committer
x11/wezterm: update to 20210502.154244.3.f7122.c

Changes:	https://github.com/wez/wezterm/releases/tag/20210502-154244-3f7122cb
Reported by:	GitHub (watch releases)
03 May 2021 00:10:03
 files touched by this commit commit hash:71de4243ef6d726a7e2241117de3969e32544df2  20210405.110924.a5.b5.b8
Jan Beich (jbeich) search for other commits by this committer
x11/wezterm: regen distinfo after 3758b337a1b0
01 May 2021 17:55:55
 files touched by this commit commit hash:6707a3c942b51ab3e3cf110383e3119dfe2e49b0  20210405.110924.a5.b5.b8
Tobias Kortkamp (tobik) search for other commits by this committer
Clean up some things

- Fix typos
- Remove duplicate variables
- Remove nop variables
- Clean up commented PORTREVISION
- Add missing USES

Reported by:	portscan
19 Apr 2021 09:24:03
 files touched by this commit commit hash:24d250663beb96a4e46d1da1a2bc40efcc830a0e  20210405.110924.a5.b5.b8
Jan Beich (jbeich) search for other commits by this committer
x11/wezterm: drop CARGO_USE_GITHUB workaround after 58744a09099a
07 Apr 2021 08:09:01
 files touched by this commit commit hash:cf118ccf875508b9a1c570044c93cfcc82bd455c  20210405.110924.a5.b5.b8
Mathieu Arnold (mat) search for other commits by this committer
One more small cleanup, forgotten yesterday.
Reported by:	lwhsu
06 Apr 2021 14:31:07
 files touched by this commit commit hash:305f148f482daf30dcf728039d03d019f88344eb  20210405.110924.a5.b5.b8
Mathieu Arnold (mat) search for other commits by this committer
Remove # $FreeBSD$ from Makefiles.
06 Apr 2021 08:11:42
 files touched by this commit commit hash:72f7b59ccdc85894623aa3bffb374219123322ad  20210405.110924.a5.b5.b8
Jan Beich (jbeich) search for other commits by this committer
x11/wezterm: update to 20210405.110924.a5.b5.b8

Changes:	https://github.com/wez/wezterm/releases/tag/20210404-112810-b63a949d
Changes:	https://github.com/wez/wezterm/releases/tag/20210405-110924-a5bb5be8
Reported by:	GitHub (watch releases)
29 Mar 2021 18:10:46
Original commit files touched by this commit Revision:569491  20210314.114017.04.b7.c_1
tobik search for other commits by this committer
Rebuild lang/rust consumers after r569489
15 Mar 2021 02:17:27
Original commit files touched by this commit Revision:568425  20210314.114017.04.b7.c
jbeich search for other commits by this committer
x11/wezterm: adjust features after r568424

https://github.com/wez/wezterm/commit/46227a741fcd
15 Mar 2021 02:12:59
Original commit files touched by this commit Revision:568424  20210314.114017.04.b7.c
jbeich search for other commits by this committer
x11/wezterm: update to 20210314.114017.04.b7.c

Changes:	https://github.com/wez/wezterm/releases/tag/20210314-114017-04b7cedd
Reported by:	GitHub (watch releases)
14 Feb 2021 15:45:11
Original commit files touched by this commit Revision:565245  20210203.095643.70.a364.e_1
mikael search for other commits by this committer
lang/rust: Update to 1.50.0

  - Use bundled libgit/libssh, the versions in ports are too old
  - Update lang/rust-nightly to 2021-02-12
  - Update devel/racer to 2.1.41
  - Import upstream patch to fix build issue for Firefox and related ports
(https://bugzilla.mozilla.org/show_bug.cgi?id=1684261)

Changes: https://github.com/rust-lang/rust/releases/tag/1.50.0

Tested by:	mikael, pkubaj
Differential Revision:	https://reviews.freebsd.org/D28616
12 Feb 2021 18:12:43
Original commit files touched by this commit Revision:565042  20210203.095643.70.a364.e
jbeich search for other commits by this committer
x11/wezterm: unbreak on i386 via upstream fix
11 Feb 2021 19:21:10
Original commit files touched by this commit Revision:564975  20210203.095643.70.a364.e
jbeich search for other commits by this committer
x11/wezterm: simplify install

Replace fragile/ugly install workaround with CARGO_INSTALL_PATH.
Before the port adopted USES=ssl by disabling vendor_openssl
CARGO_INSTALL_PATH failed because USES=cargo tried to build during
install phase.
11 Feb 2021 16:44:53
Original commit files touched by this commit Revision:564964  20210203.095643.70.a364.e
jbeich search for other commits by this committer
x11/wezterm: mark BROKEN on i386

error: literal out of range for usize
   --> termwiz/src/cell.rs:371:17
    |
371 |                 0x7f000000_00000000
    |                 ^^^^^^^^^^^^^^^^^^^
    |
    = note: `#[deny(overflowing_literals)]` on by default
    = note: the literal `0x7f000000_00000000` (decimal `9151314442816847872`)
does not fit into the type `usize` and will become `0usize`

Reported by:	pkg-fallout
11 Feb 2021 00:49:41
Original commit files touched by this commit Revision:564913  20210203.095643.70.a364.e
jbeich search for other commits by this committer
x11/wezterm: add new port

WezTerm is a GPU-accelerated cross-platform terminal emulator and
multiplexer written by @wez and implemented in Rust.

- Multiplex terminal panes, tabs and windows on local and remote
  hosts, with native mouse and scrollback
- Ligatures, Color Emoji and font fallback, with true color and
  dynamic color schemes
- Hyperlinks
- Searchable Scrollback (use mouse wheel and Shift-PageUp and Shift
  PageDown to navigate, Ctrl-Shift-F to activate search mode)
- xterm style selection of text with mouse; paste selection via
  Shift-Insert (bracketed paste is supported!)
- SGR style mouse reporting (works in vim and tmux)
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 30