CVE and update status of the FreeBSD ports tree3,310 unaddressed CVEs in 678 portsAll times are CET
Port details

x11/xterm 412

Terminal emulator for the X Window System

Port info

Maintainer
ehaupt@FreeBSD.org
Packages
latest: 412
Upstream
up to date
Last update
to 412 · 3ad50023db
Quarterly
2026Q4: 411
WWW
https://invisible-island.net/xterm/
Links
cgit · VuXML · Report wrong data

Install

Package
# pkg install xterm
installs 412 from latest; from quarterly (2026Q4) 411
Port
# cd /usr/ports/x11/xterm && make install clean
# make -C /usr/ports/x11/xterm config  # change options first
Size
431 KiB download · 1.0 MiB installed
Depends on
print/freetype2 2.14.3, x11-fonts/fontconfig 2.18.3,1, x11-fonts/libXft 2.3.9, x11-toolkits/libXaw 1.0.16,2, x11-toolkits/libXmu 1.3.1,1, x11-toolkits/libXt 1.3.1,1, x11/libICE 1.1.2,1, x11/libX11 1.8.14,1, x11/libXext 1.3.7,1, x11/libXpm 3.5.20, x11/luit 20240102_1
License
MIT
Options
5 of 17 on in the package: 256COLOR LUIT SIXEL WCHAR XAW
Show the 12 options that are off
DABBREV DECTERM GNOME LOGGING NEXTAW PCRE2 REGIS SCRNDUMP TOOLBAR XAW3D XAW3DXFT XINERAMA
pkg-message
Shown after installing
You installed xterm with wide chars support. This introduces some limitations
comparing to the plain single chars version: this version of xterm will use
UTF-8 charset for selection buffers, breaking 8-bit copy/paste support unless
you are using UTF-8 or ISO8859-1 locale. If you want 8-bit charset selections to
work as before, use "eightBitSelectTypes" XTerm resource setting.

For further information refer to the SELECT/PASTE section of xterm(1) manual
page.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 16412412–
FreeBSD 15412412–
FreeBSD 14412411412

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 15411411–
FreeBSD 14411411411

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 412.

Fixed (1)

Show 1 fixed
VuXML entries whose affected range the packaged version has left.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (286)

Emanuel Haupt (ehaupt) · 301
Update to 301
69c383f4c8
Emanuel Haupt (ehaupt) · 300
Fix package list. This got accidentally introduced by a reversed patch.
b8652f55e4
Emanuel Haupt (ehaupt) · 300
Simplify desktop-file-utils usage.

Submitted by:	bapt
8c7e4d0a06
Baptiste Daroussin (bapt) · 300
Remove entry from plist which are automatically added by USES=desktop-file-utils That fixes packaging
f526d2d212
Emanuel Haupt (ehaupt) · 300
Fix LUIT_BUILD_DEPENDS.
d95863ce35
Emanuel Haupt (ehaupt) · 300
Use new dependency macros based on options.

Submitted by:	bapt
90acd49d3d
Emanuel Haupt (ehaupt) · 300
Update to 300

PR:		184488
Submitted by:	"Sergey V. Dyatko" <sergey.dyatko@gmail.com>
49208b3f05
Emanuel Haupt (ehaupt) · 298
Update to 298
2af6aab706
Emanuel Haupt (ehaupt) · 297
Support staging.
6ec317a3bd
Dmitry Marakasov (amdmi3) · 297
- Remove manual creation and removal of share/applications, as it's now in the mtree (remaining categories) - Add note on mtree change to CHANGES

Approved by:	portmgr (bdrewery)
73b7596b94
Emanuel Haupt (ehaupt) · 297
Update to 297
179ea862fd
Baptiste Daroussin (bapt) · 296
Add NO_STAGE all over the place in preparation for the staging support (cat: x11)
db5320be85
Emanuel Haupt (ehaupt) · 296
Remove MAKE_JOBS_SAFE which is now default.
ea0f02dfeb
Emanuel Haupt (ehaupt) · 296
Update to 296
6feaff7c44
Emanuel Haupt (ehaupt) · 295
xterm patch #294 supports experimental sixel graphics. Provide an option.

PR:		180448
Submitted by:	IWAMOTO Kouichi <sue@iwmt.org>
a8b215b6e1
Emanuel Haupt (ehaupt) · 295
Update to 295
891ba74044
Emanuel Haupt (ehaupt) · 294
Update to 294
d9af1bfcae
Emanuel Haupt (ehaupt) · 293
Update to 293

Changelog:
http://invisible-island.net/xterm/xterm.log-contents.html#xterm_293
63fd5c1e26
Emanuel Haupt (ehaupt) · 292
Mark MAKE_JOBS_SAFE
1a90c9af17
Emanuel Haupt (ehaupt) · 292
- Update to 292 - This update includes a bugfix for a bug reported by naddy [1]

Changelog:	http://invisible-island.net/xterm/xterm.log.html [1]
1575260c66
Emanuel Haupt (ehaupt) · 291
Update to 291
c329a6a8b7
Emanuel Haupt (ehaupt) · 290
Update to 290
a5f49b820e
Emanuel Haupt (ehaupt) · 289
Update to 289
f01d6e6f49
Emanuel Haupt (ehaupt) · 288
Update to 288

Changelog:	http://invisible-island.net/xterm/xterm.log.html#xterm_288
694b703906
Martin Matuska (mm) · 287_1
Update PCRE to 8.32 Introduces the UTF-32 library pcre32 Bump PORTREVISION in dependent ports
b2c4fbb77a
Emanuel Haupt (ehaupt) · 287
Update to 287

Feature safe:	yes
6c8563e247
Emanuel Haupt (ehaupt) · 286
Restore 'Created by' header information. This has been removed during the first announcement of the new trimming rule and the finalized overworked version.

Feature safe:   yes
00df1d9662
Emanuel Haupt (ehaupt) · 286
Update to 286

Feature safe:	yes
f57d43ee18
Emanuel Haupt (ehaupt) · 285
Update to 285

Feature safe:	yes
11e8498256
Emanuel Haupt (ehaupt) · 284_1
- Restore the 256 color option but have it on per default [1] - Provide super sexy FreeBSD icons [2]

PR:		172915 [1]
Submitted by:	Martin Tournoij <martin@arp242.net> [1], self [2]
Feature safe:	yes
ec627b82cc
Emanuel Haupt (ehaupt) · 284
Update to 284

Feature safe:	yes
7fc33ddaba
Emanuel Haupt (ehaupt) · 283
Update to 283

Notified by:	gahr
Feature safe:	yes
d2b8e27173
Emanuel Haupt (ehaupt) · 282
Update to 282
5d121d378a
Emanuel Haupt (ehaupt) · 281_1
- Use OPTIONSng - As an ongoing effort to sanitize build options, build 256 color support by   default and remove it as an option; this change comes with no price, no   additional dependencies - Bump PORTREVISION due to the above mentioned default options change - Remove deprecated header information
4effe509b3
Emanuel Haupt (ehaupt) · 281
Fix a conditional LIB_DEPENDS statement, use LIB_DEPENDS+= instead of LIB_DEPENDS=

Notified by:	Curtis Villamizar <curtis@occnc.com> (via mail)
3c494d2b31
Emanuel Haupt (ehaupt) · 281
Update to 281
dadd4add51
Emanuel Haupt (ehaupt) · 279_1
Register CONFLICTS

Submitted by:	"Sulev-Madis 'ketas' Silber" <madis555@hot.ee> (via mail)
cf12c69ab5
Emanuel Haupt (ehaupt) · 279
Update to 279
217b69473d
Emanuel Haupt (ehaupt) · 278
Add an option for dabbrev-expand support.

PR:		166648
Submitted by:	Oliver Fromme <olli@secnetix.de>
fdcef8a5c1
Martin Matuska (mm) · 278
Bump pcre library dependency due to 8.30 update
dbbf004162
Emanuel Haupt (ehaupt) · 278
Update to 278. This solves a problem with the initialization for eightBitMeta resource. Special thanks to the author [1] who fixed this upstream so promptly.

PR:             164101 [2] (notification)
Submitted by:   Thomas Dickey <dickey@his.com> [1]
Notified by:    Garrett Wollman [2] <wollman@khavrinen.csail.mit.edu>,
                naddy (via mail)
d0e4235597
Emanuel Haupt (ehaupt) · 277
Update to 277
2ebb31b153
Emanuel Haupt (ehaupt) · 276_1
Provide a patch for better support for running xterm within a jail. This patch has been submitted upstream.

Submitted by:	dhw
Feature safe:	yes
be2ba5ca9d
Emanuel Haupt (ehaupt) · 276
Update to 276
1f7268c5c4
Doug Barton (dougb) · 275_2
Install xterm.desktop file unconditionally, it's useful for non-gnome cases such as xfce (at least).

Make update-desktop-database stuff conditional on WITH_GNOME

Approved by:	maintainer
c084862114
Emanuel Haupt (ehaupt) · 275_1
Make installation of gnome desktop entries optional. Installation of desktop entries was unconditionally introduced with PR 155423.
58f3143216
Emanuel Haupt (ehaupt) · 275
Update to 275
436de84869
Emanuel Haupt (ehaupt) · 274
Update to 274
be99edbc3c
Emanuel Haupt (ehaupt) · 273
- Make luit wide character conversion support optionsl [1] - Don't pass CPPFLAGS to CONFIGURE_ENV it is already passed in CONFIGURE_ENV   via bsd.port.mk

Submitted by:	Alex Kozlov <spam@rm-rf.kiev.ua> [1] (via mail)
db25404438
Emanuel Haupt (ehaupt) · 273
Update to 273
109758eb11