./x11/xterm, Latest terminal emulator for the X Window System

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]

Branch: CURRENT, Version: 327, Package name: xterm-327, Maintainer: pkgsrc-users

The xterm program is a terminal emulator for the X Window System. It provides
DEC VT102 and Tektronix 4014 compatible terminals for programs that can't use
the window system directly.

This version implements ISO/ANSI colors using the "new" color model
(i.e., background color erase). It also implements most of the control
sequences for VT220.

MESSAGE.Solaris [+/-]

Required to run:
[sysutils/desktop-file-utils] [fonts/Xft2] [x11/luit]

Required to build:
[pkgtools/x11-links] [x11/renderproto]

Package options: freetype, luit, xpm

Master sites:

SHA1: 4dffabe5662ee19611860b7d8284f237616d0b82
RMD160: 160735e0848b02c6f6dcc7acaf162b771eb21ae7
Filesize: 1211.065 KB

Version history: (Expand)

CVS history: (Expand)

   2016-10-09 23:05:16 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated xterm to 327.

                            Patch #327 - 2016/10/07

     * add  a  check in the function which handles end-of-line wrapping to
       ensure   that   C1   controls   are   allocated   one  column  when
       allowC1Printable is set (Debian #738794).
     * use  consistent  error-checking  after  strtol  calls, fixes a case
       where  a  query  with  OSC 6 did not ensure there was a valid color
       number (report by Alex Smith).
     * add -baudrate option, for testing ncurses.
     * always  generate  the CASE_xxx symbols in VTparse.h and Tekparse.h,
       as  part of a change to improve debug-logging. This makes the build
       always depend upon awk.
     * modify   allowC1Printable   to  disallow  codes  160-254  as  being
       equivalent  to  codes  32-126 when parsing escape sequences (Debian
     * amend  fix from patch #326 for TrueType fonts to exclude the hidden
       character used for double-width cells (report by Grady Martin).
     * fix a typo in ctlseqs.ms
   2016-10-03 14:07:34 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Updated xterm to 326.

Patch #326 - 2016/09/25

    updated appdata file (report by Richard Hughes).
    improve discussion of the different terminal emulations provided by xterm in \ 
the manual page.
    add examples of setting the icon title with/without the window title in the \ 
manual (Debian #833984).
    correct a limit-check when using a numeric value for extended Booleans e.g., \ 
*fullscreen:3 rather than a name such as *fullscreen:never.
    add action allow-bold-fonts
    improved formatting fixes for manual page, using script to find mismatches \ 
in spelling of resources, actions and menu entries.
    improve documentation of logging resources.
    fix a special case of flickering cursor by adding GraphicsExpose to the list \ 
of event types that should not trigger making the mouse cursor visible (patch by \ 
Joe Peterson).
    correct initialization of line-drawing in VT52-mode, overlooked in changes \ 
for patch #297 (report/patch by Ben Wiley Sittler).
    minor clarification of form-feed versus line-feed in ctlseqs.ms (suggested \ 
by David Kemper).
    amend fix for Debian #738794 to restore a check for missing characters which \ 
are not combining characters. Also fill in a corresponding special case for \ 
TrueType fonts (Debian #827905).
   2016-06-12 16:40:27 by Thomas Klausner | Files touched by this commit (3) | Package updated
Log message:
Updated xterm to 325.

Patch #325 - 2016/06/05

    improve manual page discussion of function keys (discussion with Ross Combs).
    further improve fix for Debian #545220 in patch #248, to avoid conflict with \ 
combining characters (Debian #738794).
    improve -hold option to avoid 100% CPU usage with NetBSD after closing the \ 
shell, which makes subsequent checks for X input events fail (prompted by patch \ 
by Pierre Pronchery).
    review #ifdef statements, listed those which do not have a configure option \ 
in xtermcfg.hin.
    fixed one case where the menu sensistivity for Print-All Immediately and \ 
Print-All on Error was not properly ifdef'd.
    modify terminfo entries for 16-, 88- and 256-color to reset palette with rs1 \ 
    accept legacy value of -kt as synonym for the oldXtermFKeys resource, and \ 
extend the full-reset logic to use the keyboard type set via -kt.
    modify ioctl calls for I_PUSH to first check if the module has been added, \ 
using I_FIND. This is needed for newer Solaris libraries with c11 support \ 
(adapted from patch by Alan Coopersmith).
    add check in getXtermCombining to ensure that combining characters were \ 
allocated (report by Tor Andersson).
    add configure option --without-xinerama to allow suppressing the extension \ 
(Gentoo #580936).
    update keysym2ucs.c based on Unicode 9.0
    fixed most cppcheck --enable=all warnings, including for style (prompted by \ 
report by David Binderman). There was one bug-fix:
        RGB least-squares computation in allocateClosestRGB used only one ordinate
    add cppcheck to lint-like programs in configure script and makefile.
    updates for SIXEL and ReGIS (Ross Combs):
        Fixes some const correctness issues and points out an array lifetime issue
        Sixel drawing should still happen after an error if some commands have \ 
been processed
        Tiny steps toward reporting ReGIS input
   2016-05-26 16:57:24 by Pierre Pronchery | Files touched by this commit (3)
Log message:
Add a patch to avoid consuming 100% CPU in hold mode

Without this patch, this happens every time the child exits. To reproduce,
simply run "xterm -hold -e true".

Submitted upstream on March 29th 2016.

   2016-04-24 12:37:39 by Thomas Klausner | Files touched by this commit (1)
Log message:
Remove non-working mirror.
   2016-04-08 16:43:25 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update xterm to 324:

Patch #324 - 2016/03/10

    updated configure macro CF_LD_RPATH_OPT from ncurses changes.
    provide alternate fix for Juha Nurmela's report by turning on POSIX signals \ 
if _POSIX_C_SOURCE is at least one. This is done to improve the behavior if a \ 
direct child process receives a STOP signal.
    revert change to CF_POSIX_C_SOURCE from patch #323 (reports by Ashish \ 
Shukla, Christian Weisgerber).

Patch #323 - 2016/03/07

    updated appdata and desktop files to add keywords (report by Richard Hughes).
    modify configure macro CF_POSIX_C_SOURCE to accommodate some systems, e.g., \ 
FreeBSD, which have separated their implementation specific preprocessor symbols \ 
from the POSIX ones, requiring both to be defined (report by Juha Nurmela).
    change the directory to the current working dir of the child process in \ 
exec-formatted and exec-selectable actions (patch by Alexander Pohoyda).
    correct typo in xterm.man (patch by Larry Hynes).
    correct typo in ctlseqs.ms (report by Shriramana Sharma).
    add feature to support XHTML and SVG screen dumps (patch by Jens Schweikhardt).
    correct response to DECRQSS when terminal id is less than 400 (patch by \ 
Iwamoto Kouichi).
   2016-01-03 12:18:30 by Thomas Klausner | Files touched by this commit (2) | Package updated
Log message:
Update xterm to 322:

Patch #322 - 2016/01/02

    fix regression due to incorrect fix for compiler warning when allocating \ 
storage for /etc/shells (reports by Ashish Shukla, Debian #809646).

Patch #321 - 2015/12/31

    add resource keepClipboard, escape sequence and action keep-clipboard.
    add optional feature to capture text copied to clipboard at the time of \ 
copying rather than at the time the clipboard contents are requested for pasting \ 
(patch by Milan Mehner).
    improve a special case where the -e option was used to pass a single-quoted \ 
command via luit, by wrapping it in a “sh -c” (report by Keith Hedger).
    minor fix for type-cleanliness when allocating storage for /etc/shells \ 
(Tobias Stoeckmann).
    fix a typo in manual page (Dan Church).
    fix minor file-descriptor leak; after calling openpty, the slave's file \ 
descriptor is not needed (report by Juha Nurmela).
    editorial change to ctlseqs.ms (report by David Gomboc).
    minor updates for autoconf macros.
    update config.guess, config.sub
   2015-11-04 04:29:14 by Alistair G. Crooks | Files touched by this commit (670)
Log message:
Add SHA512 digests for distfiles for x11 category

Problems found locating distfiles:
        Package modular-xorg-server: missing distfile xorg-server-1.17.4.tar.bz2
        Package py-qt4: missing distfile PyQt-mac-gpl-4.11.1.tar.gz
        Package xservers: missing distfile xservers-
        Package xview-clients: missing distfile xview3.2p1-X11R6.tar.gz
        Package xview-lib: missing distfile xview3.2p1-X11R6.tar.gz

Otherwise, existing SHA1 digests verified and found to be the same on
the machine holding the existing distfiles (morden).  All existing
SHA1 digests retained for now as an audit trail.