Port details |
- xterm Terminal emulator for the X Window System
- 396 x11 =215 394Version of this port present on the latest quarterly branch.
- Maintainer: ehaupt@FreeBSD.org
- Port Added: 2004-07-24 00:01:56
- Last Update: 2024-12-03 14:51:53
- Commit Hash: aef82c0
- People watching this port, also watch:: gmake, png, expat, freetype2, libXft
- License: MIT
- WWW:
- https://invisible-island.net/xterm/
- Description:
- The xterm program is the standard terminal emulator for the X
Window System. It provides DEC VT102/VT220 and Tektronix 4014
compatible terminals for programs that can't use the window
system directly. If the underlying operating system supports
terminal resizing capabilities (for example, the SIGWINCH
signal in systems derived from 4.3bsd), xterm will use the
facilities to notify programs running in the window whenever it
is resized.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- Conflicts:
- CONFLICTS:
- To install the port:
- cd /usr/ports/x11/xterm/ && make install clean
- To add the package, run one of these commands:
- pkg install x11/xterm
- pkg install xterm
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: xterm
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1733235524
SHA256 (xterm-396.tgz) = 43f94b6d0eecb4219a99f46352e746f2ab5558e40d922d411acff96cc778a6a5
SIZE (xterm-396.tgz) = 1584505
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- luit : x11/luit
- ice.pc : x11/libICE
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xft.pc : x11-fonts/libXft
- xmu.pc : x11-toolkits/libXmu
- xpm.pc : x11/libXpm
- xt.pc : x11-toolkits/libXt
- xaw7.pc : x11-toolkits/libXaw
- Runtime dependencies:
-
- luit : x11/luit
- ice.pc : x11/libICE
- x11.pc : x11/libX11
- xext.pc : x11/libXext
- xft.pc : x11-fonts/libXft
- xmu.pc : x11-toolkits/libXmu
- xpm.pc : x11/libXpm
- xt.pc : x11-toolkits/libXt
- xaw7.pc : x11-toolkits/libXaw
- Library dependencies:
-
- libfontconfig.so : x11-fonts/fontconfig
- libfreetype.so : print/freetype2
- This port is required by:
- for Build
-
- french/aster
- security/p5-App-ClusterSSH
- x11-wm/nscde
-
Deleted ports which required this port:
- for Run
-
- cad/astk-client
- converters/dos2ansi
- emulators/gxemul
- emulators/playonbsd
- french/aster
- net/xrdp
- net/xrdp-devel
-
Deleted ports which required this port:
- * - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options:
- ===> The following configuration options are available for xterm-396:
256COLOR=on: Enable 256-color support
DABBREV=off: Enable support for dabbrev-expand
DECTERM=off: Enable DECterm Locator support
GNOME=off: GNOME desktop environment support
LOGGING=off: Enable logging terminal I/O to a file
LUIT=on: Use LUIT for locale convertion from/to UTF-8
PCRE2=off: Use Perl Compatible Regular Expressions version 2
REGIS=off: Enable ReGIS graphics support
SCRNDUMP=off: Enable XHTML and SVG screen dumps
SIXEL=on: Enable Sixel graphics support
TOOLBAR=off: Enable pulldown menus with a toolbar
WCHAR=on: Enable wide-character support
XINERAMA=off: X11 Xinerama extension support
====> Options available for the single ATHENA: you have to select exactly one of them
NEXTAW=off: Link with neXT Athena library
XAW=on: Link with Xaw library
XAW3D=off: Link with Xaw 3d library
XAW3DXFT=off: Link with Xaw 3d xft (extended fonts) library
===> Use 'make config' to modify these settings
- Options name:
- x11_xterm
- USES:
- cpe localbase ncurses tar:tgz xorg
- pkg-message:
- For install:
- 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.
- Master Sites:
- There is no master site for this port.
|
Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
396 03 Dec 2024 14:51:53 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 396 |
395 25 Oct 2024 07:43:09 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 395 |
394 03 Sep 2024 11:45:05 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 394 |
393 12 Jul 2024 06:01:42 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 393 |
392 24 May 2024 06:53:54 |
Ganael LAPLANCHE (martymac) |
x11/xterm: Update to 392
Changelog: https://invisible-island.net/xterm/xterm.log.html#xterm_392
Approved by: ehaupt |
391 13 May 2024 08:28:01 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 391 |
390 12 Apr 2024 19:35:43 |
Emanuel Haupt (ehaupt) |
*/*: Remove GNU_CONFIGURE_MANPREFIX
After 9fd7ee1cdf6c remove GNU_CONFIGURE_MANPREFIX from my ports. |
390 20 Feb 2024 03:48:59 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 390 |
389_1 21 Jan 2024 18:08:41 |
Emanuel Haupt (ehaupt) |
*/*: Simply future removal of GNU_CONFIGURE_MANPREFIX
Simplify the future removal of GNU_CONFIGURE_MANPREFIX after the
manprefix migration is complete. The current placement of
GNU_CONFIGURE_MANPREFIX will not result in consecutive blank lines or
comments when lines containing GNU_CONFIGURE_MANPREFIX are removed in
batches.
Notified by: mat |
389_1 21 Jan 2024 17:43:24 |
Emanuel Haupt (ehaupt) |
x11/xterm: Move manpages to share/man |
389 02 Jan 2024 08:12:00 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 389 |
388 23 Oct 2023 06:39:10 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 388 |
387 16 Oct 2023 06:18:54 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 387 |
386 09 Oct 2023 14:14:55 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 386 |
385 02 Oct 2023 07:27:58 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 385
Also add x11/luit as run dependency when its option is selected [1].
Reported by: Stephen Wall <stephen.wall@redcom.com> [1] |
384 11 Jul 2023 04:56:24 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 384 |
383 28 Jun 2023 09:34:45 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 383 |
382 31 May 2023 09:14:34 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 382 |
381 29 May 2023 18:44:49 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 381 |
380 10 May 2023 13:22:41 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 380 |
379 16 Feb 2023 08:01:22 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 379 |
378 09 Jan 2023 14:29:43 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 378 |
377 26 Nov 2022 08:08:58 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 377 |
376 17 Nov 2022 15:23:57 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 376 |
375 06 Nov 2022 19:27:37 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 375 |
374 11 Oct 2022 06:34:51 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 374 |
373 26 Sep 2022 16:17:32 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 373 |
07 Sep 2022 21:58:51 |
Stefan Eßer (se) |
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) |
372 07 Sep 2022 21:10:59 |
Stefan Eßer (se) |
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 ) |
372 20 Jul 2022 14:23:32 |
Tobias C. Berner (tcberner) |
x11: remove 'Created by' lines
A big Thank You to the original contributors of these ports:
* Adam Weinberger <adam@vectors.cx>
* Adam Weinberger <adamw@FreeBSD.org>
* Alex Dupre <ale@FreeBSD.org>
* Alexander Matey <matey@cis.ohio-state.edu>
* Alexander Nedotsukov <bland@FreeBSD.org>
* Alexey Dokuchaev <danfe@FreeBSD.org>
* Alexey Dokuchaev <danfe@regency.nsu.ru>
* Alexey Mikhailov <karma@ez.pereslavl.ru>
* Andrew Pantyukhin <infofarmer@FreeBSD.org>
* Anton Berezin <tobez@FreeBSD.org>
* Anton Toernqvist <antont@inbox.lv> (Only the first 15 lines of the commit message are shown above ) |
372 10 Mar 2022 10:46:49 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 372 |
371 25 Feb 2022 09:13:05 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 371, portfmt, portclippy |
370 18 Nov 2021 06:22:31 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 370 |
369 29 Oct 2021 09:50:18 |
Stefan Eßer (se) |
*/*: Remove redundant '-[0-9]*' from CONFLICTS
The conflict checks compare the patterns first against the package
names without version (as reported by "pkg query "%n"), then - if
there was no match - agsinst the full package names including the
version (as reported by "pkg query "%n-%v").
Many CONFLICTS definitions used patterns like "bash-[0-9]*" to filter
for the bash package in any version. But that pattern is functionally
identical with just "bash".
Approved by: portmgr (blanket) |
369 28 Sep 2021 05:37:20 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 369 and modernize options
The options helpers improvement has been submitted by sid@bsdmail.com
via private mail. |
368 08 Jun 2021 04:22:01 |
Emanuel Haupt (ehaupt) |
x11/xterm: Update to 368 |
367 06 Apr 2021 14:31:07 |
Mathieu Arnold (mat) |
Remove # $FreeBSD$ from Makefiles. |
367 27 Mar 2021 09:19:06 |
ehaupt |
x11/xterm: Update to 367 |
366 11 Feb 2021 07:24:51 |
ehaupt |
Update to 366
Changelog: https://invisible-island.net/xterm/xterm.log.html#xterm_366 |
365_1 09 Feb 2021 08:10:44 |
ehaupt |
Revised extra patch for the XAW3DXFT breakage, it's more elegant but basically
a noop, so no revision bump.
Submitted by: Thomas Dickey <dickey@his.com> (upstream author) |
365_1 08 Feb 2021 08:51:10 |
ehaupt |
Fix build with XAW3DXFT enabled
Notified by: olgeni (via mail) |
365 04 Feb 2021 07:51:02 |
ehaupt |
- Update to 365
- This fixes an issue with word selection [1] (quarterly is not affected)
PR: 253225 (related)
Notified by: David Wolfskill <david@catwhisker.org> (via mail)
Changelog: https://invisible-island.net/xterm/xterm.log.html#xterm_365 |
364 03 Feb 2021 10:33:46 |
ehaupt |
Use portclippy/portfmt (no functional change) |
364 03 Feb 2021 09:33:57 |
ehaupt |
- Update to 364
- Move from PCRE1 to PCRE2 (non default option) |
363 27 Dec 2020 04:34:00 |
ehaupt |
Update to 363 |
362 12 Nov 2020 10:11:46 |
ehaupt |
Update to 362 and enable SIXEL graphics support by default at no cost of
additional dependencies but adding one more capability to the default package
set. |
361 15 Oct 2020 21:54:41 |
ehaupt |
- Update to 361
- Use new preprocessor option to set the pixmaps directory
PR: 250036 (related)
Changelog: https://invisible-island.net/xterm/xterm.log.html#xterm_361 |
360_1 02 Oct 2020 16:03:30 |
ehaupt |
Fix hardcoded pixmap directory path
PR: 250036
Submitted by: sigsys@gmail.com |
360 21 Sep 2020 07:08:31 |
ehaupt |
Update to 360
PR: 248895 (related) |
359 23 Aug 2020 19:16:15 |
ehaupt |
Update to 359 |
358 13 Jul 2020 20:48:04 |
ehaupt |
Update to 358 |
357 06 Jul 2020 06:34:41 |
ehaupt |
Update to 357 |
356 03 May 2020 09:08:24 |
ehaupt |
Update to 356 |
355 01 May 2020 08:59:35 |
ehaupt |
Update to 355 |
354 27 Apr 2020 07:53:05 |
ehaupt |
Update to 354 |
353_1 03 Feb 2020 05:53:37 |
ehaupt |
Update checksum. The tarball was accidentally re-rolled upstream. No changes
were made.
Notified by: meta (via svn-ports-all)
Discussed with: Thomas Dickey <dickey@his.com> (author) |
353 02 Feb 2020 10:46:41 |
ehaupt |
Update to 353 |
352 17 Jan 2020 05:48:07 |
ehaupt |
Update to 352 |
351 18 Nov 2019 09:19:55 |
ehaupt |
- Update to 351
- This update fixes a bug during deciding when to fallback from UTF-8 decoding
to ISO-8859-1 decoding
PR: 241961 (based on)
Submitted by: mbeis@xs4all.nl
MFH: 2019Q4 |
350 07 Nov 2019 17:35:33 |
0mp |
Set USES=localbase instead of CPPFLAGS and LIBS
Approved by: portmgr (blanket, infrastructure changes) |
350 03 Nov 2019 21:23:53 |
ehaupt |
Update to 350 |
349 23 Sep 2019 07:14:26 |
ehaupt |
- Update to 349
- Pacify portlint
PR: 240393 (ref. in changelog) |
348 14 Aug 2019 12:25:52 |
mat |
Convert to UCL & cleanup pkg-message (categories x) |
348 24 Jul 2019 09:05:52 |
ehaupt |
Update to 348 |
347 05 Jul 2019 11:30:33 |
ehaupt |
Update to 347 |
346 28 May 2019 16:25:28 |
ehaupt |
Update to 346 |
345 17 May 2019 09:31:36 |
amdmi3 |
- Update WWW
Approved by: portmgr blanket |
345 14 May 2019 09:08:26 |
ehaupt |
Update to 345 |
344 13 Feb 2019 06:43:36 |
ehaupt |
Update to 344 |
343 14 Jan 2019 07:42:03 |
ehaupt |
- Update to 343
- Specify LICENSE_FILE |
342 04 Jan 2019 07:04:44 |
ehaupt |
Update to 342 |
341 25 Dec 2018 08:09:42 |
ehaupt |
Update to 341 |
340 17 Dec 2018 06:38:52 |
ehaupt |
Update to 340 |
339 13 Dec 2018 13:01:04 |
ehaupt |
Update to 339 |
338 10 Dec 2018 11:07:59 |
ehaupt |
Update to 338 |
337 22 Sep 2018 15:55:15 |
ashish |
- Update to 337
Approved by: ehaupt (maintainer, via private-email) |
336 20 Sep 2018 09:19:06 |
ehaupt |
- Update to 336
- Pacify portlint
- Since FreeBSD terminal drivers are not aware of UTF-8, change default ttyModes
to tabs (tab0).
PR: 229682 (based on) |
335 15 Aug 2018 07:37:42 |
ehaupt |
Update to 335 |
334 13 Aug 2018 06:59:28 |
ehaupt |
Update to 334 |
333_1 31 Jul 2018 18:41:30 |
zeising |
Switch to xorgproto instead of individual packages
Upstream used to distribute protocol headers as separate packages, but has
decided to merge those to a common package, named xorgproto. This update
tracks that change.
* Add a new port, x11/xorgproto, with are protocol headers for xorg.
* Hook the new protocol port to the build and to infrastructure in
bsd.xorg.mk.
* Update all ports with a dependency on any of the old *proto packages to
instead depend on xorgproto. Bump portrevision.
* Delete the old *proto packages, update MOVED.
PR: 230023
Submitted by: zeising
Approved by: portmgr (antoine)
exp-run by: antoine |
333 07 May 2018 08:27:15 |
ehaupt |
Add an additional mirror |
333 04 May 2018 21:34:01 |
ehaupt |
Update to 333 |
332 16 Apr 2018 06:56:28 |
ehaupt |
Update to 332 |
331 10 Feb 2018 08:11:26 |
ehaupt |
- Update to 331
- WCHAR options requires print/freetype2
- LUIT option implies the WCHAR option [1]
- Provide a TOOLBAR option [2]
PR: 225733 [1]
Submitted by: 180126-bugzilla_freebsd_org@k-worx.org [1],
schweikh@schweikhardt.net (via mail) [2] |
330 21 Jun 2017 05:57:43 |
ehaupt |
Update to 330
http://invisible-island.net/xterm/xterm.log.html#xterm_330
PR: 219800 (based on)
Submitted by: jakub_lach@mailplus.pl |
329 13 Jun 2017 06:59:20 |
ehaupt |
Provide a patch to fix building when the non default option SIXEL is enabled
without the REGIS option. This does not affect default options and therefore
no PORTREVISION bump is required. This regression does not affect the quarterly
branch therefore no MFH is required.
PR: 219945 (based on)
Submitted by: ashish@FreeBSD.org, Thomas Dickey <dickey@his.com> (author) |
329 12 Jun 2017 09:41:59 |
ehaupt |
Update to 329 |
328 01 Jun 2017 11:28:46 |
ehaupt |
Update to 328
Changelog:
http://invisible-island.net/xterm/xterm.log.html#xterm_328 |
327 08 Oct 2016 07:31:00 |
ehaupt |
Update to 327 |
326 26 Sep 2016 13:30:22 |
ehaupt |
Update to 326 |
325 12 Aug 2016 21:45:12 |
ehaupt |
Add CPE info
PR: 211795
Submitted by: shun.fbsd.pr@dropcut.net |
325 07 Jun 2016 08:03:41 |
ehaupt |
- Update to 325
- Register the use of xmu xt x11 xpm ice in USE_XORG (prompted by poudriere
warning)
- Provide an option to enable |
324 27 Apr 2016 11:37:50 |
ehaupt |
Provide an option to build with ReGIS graphics support.
PR: 209083
Submitted by: IWAMOTO Kouichi |
324 01 Apr 2016 14:33:58 |
mat |
Remove ${PORTSDIR}/ from dependencies, categories v, w, x, y, and z.
With hat: portmgr
Sponsored by: Absolight |
324 21 Mar 2016 08:33:54 |
ehaupt |
Add an option to enable XHTML and SVG screen dumps. |
324 11 Mar 2016 15:40:10 |
ehaupt |
Update to 324 |
323_1 10 Mar 2016 18:26:20 |
naddy |
Do not include _POSIX_SOURCE in CPPFLAGS. It removes much termios(4)
functionality, resulting in broken tty settings.
Approved by: ehaupt |
323 08 Mar 2016 04:38:57 |
ehaupt |
Update to 323 |
322 30 Jan 2016 21:57:22 |
marino |
x11/xterm: document ncurses requirement (USES+=ncurses)
approved by: infrastructure blanket |
322 02 Jan 2016 18:05:09 |
ehaupt |
Update to 322 |