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.
===> The following configuration options are available for xterm-412:
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
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.
- Don't set suid bit. In our implementation, grantpt() and unlockpt() don't
actually have any use, because PTY's are created on the fly and already have
proper permissions upon creation (see src/lib/libc/stdlib/ptsname.c) [1]
- Cleanup Makefile
- Use pkg-message
- Remove dead mirror
Notified by: ashish
- Enable wide characters by default. Give a note, that 8-bit copy/paste
may not work in widechar xterm, and how to revert is to the old
behaviour.
Approved by: krion (maintainer)
- Update X.org ports to 7.4+ (few ports are more recent than the katamari).
- Bump PORTREVISION for all ports depending on libglut since the shlib
version number went from 4 to 3.
- Bump PORTREVISION for all ports depending on libXaw as libXaw.so.8 isn't
installed anymore.
- Couple of ports fixes (mostly missing xorg components added to USE_XORG).
- Disable wide char support by default, as it breaks 8-bit charset
support.
- Introduce a new knob WITH_WIDE_CHARS to enable wide chars.
Approved by: krion (maintainer)
Update CONFIGURE_ARGS for how we pass CONFIGURE_TARGET to configure script.
Specifically, newer autoconf (> 2.13) has different semantic of the
configure target. In short, one should use --build=CONFIGURE_TARGET
instead of CONFIGURE_TARGET directly. Otherwise, you will get a warning
and the old semantic may be removed in later autoconf releases.
To workaround this issue, many ports hack the CONFIGURE_TARGET variable
so that it contains the ``--build='' prefix.
To solve this issue, under the fact that some ports still have
configure script generated by the old autoconf, we use runtime detection
in the do-configure target so that the proper argument can be used.
Changes to Mk/*:
- Add runtime detection magic in bsd.port.mk
(Only the first 15 lines of the commit message are shown above )
Abandon installing xterm as xterm-static. There are checks in
XFree-4-clients and xorg-clients that conditionally create symlinks to
xterm-static if there is no xterm present so chances of loosing ability
to run xterm after upgrade should be minimized. These checks shall go away
in due time.
Discussed with: krion
Backout previous commit, since Imake didn't honour Makefile.in,
hence make package was broken.
Add -DNARROWPROTO to CFLAGS what actually also fixes problems with
flashing scrollbars, if xterm installed without imake dependency.
Reported by: lesi
Discussed with: lesi
Use USE_IMAKE. It fixes problems with flashing scrollbar if xterm
is installed as package.
PR: ports/77408
Submitted by: Gil Kloepfer <gil at arlut dot utexas.edu>
Update to version 195
o Correct length used for blinking text, make the last column blink.
o Start changes to make doublesize characters work with TrueType fonts.
o Trim leading/trailing blanks from color resources.
o Fixes for showBlinkAsBold resource.
Add xterm-193,
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.
NOTE: you can't use this port until the work with XFree-clients
and xorg-clients will be done.
Number of commits found: 286 (showing only 86 on this page)