ports/58025: [New port] x11/xterm: xterm built with 88 (default) and 256 color support

Fernan Aguero fernan at iib.unsam.edu.ar
Tue Oct 14 18:40:28 UTC 2003


>Number:         58025
>Category:       ports
>Synopsis:       [New port] x11/xterm: xterm built with 88 (default) and 256 color support
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Tue Oct 14 11:40:16 PDT 2003
>Closed-Date:
>Last-Modified:
>Originator:     Fernan Aguero
>Release:        FreeBSD 4.8-STABLE i386
>Organization:
IIB-UNSAM
>Environment:
System: FreeBSD pi.iib.unsam.edu.ar 4.8-STABLE FreeBSD 4.8-STABLE #0: Tue Aug 19 11:19:33 ART 2003 root at pi.iib.unsam.edu.ar:/usr/obj/usr/src/sys/PI i386


	
>Description:
	This port installs the same xterm that is included with XFree86.

	However, the port builds an xterm with support for >16 colors
	enabled. The default is to produce an xterm with 88 colors.
	Colors 17-88 form a color cube. Xterm with 256 colors can be
	produced by setting WITH_256_COLORS.

	This xterm has also support for the termcap-query feature which
	allows applications to ask xterm what control sequences it would
	transmit for specified function keys.
	
	Other than that, it should be identical to the xterm installed
	by XFree86.

	The reason of this port is to allow users to build xterm with
	options different from their defaults, and without having to
	download the full XFree86 sources. 

	
>How-To-Repeat:
	
>Fix:

	



--- xterm.shar begins here ---
# This is a shell archive.  Save it in a file, remove anything before
# this line, and then unpack it by entering "sh file".  Note, it may
# create directories; files and directories will be owned by you and
# have default permissions.
#
# This archive contains:
#
#	xterm/
#	xterm/Makefile
#	xterm/distinfo
#	xterm/pkg-descr
#	xterm/pkg-plist
#
echo c - xterm/
mkdir -p xterm/ > /dev/null 2>&1
echo x - xterm/Makefile
sed 's/^X//' >xterm/Makefile << 'END-of-xterm/Makefile'
X# vim:ts=8:nowrap
X#
X# Ports collection makefile for:	xterm
X# Date created:				8 October 2003
X# Whom:					Fernan Aguero <fernan at iib.unsam.edu.ar>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	xterm
XPORTVERSION=	180
XCATEGORIES=	x11
XMASTER_SITES=	ftp://invisible-island.net/xterm/
XDISTNAME=	xterm
X
XMAINTAINER=	fernan at iib.unsam.edu.ar
XCOMMENT=	The xterm program is a terminal emulator for the X Window System
X
XWRKSRC=			${WRKDIR}/${PORTNAME}-${PORTVERSION}
XMAN1=			xterm.1 resize.1
XUSE_X_PREFIX=		yes
XGNU_CONFIGURE=		yes
XCONFIGURE_ARGS+=	--disable-bold-color  --enable-tcap-query
X
X.if defined(WITH_256_COLORS)
XCONFIGURE_ARGS+=	--enable-256-color
X.else
XCONFIGURE_ARGS+=	--enable-88-color
X.endif
X
X.include <bsd.port.mk>
END-of-xterm/Makefile
echo x - xterm/distinfo
sed 's/^X//' >xterm/distinfo << 'END-of-xterm/distinfo'
XMD5 (xterm.tar.gz) = 5a95cfa965840e5caa12fc99dea31aa6
END-of-xterm/distinfo
echo x - xterm/pkg-descr
sed 's/^X//' >xterm/pkg-descr << 'END-of-xterm/pkg-descr'
XFrom the home page:
XThe xterm program is a terminal emulator for the X Window System. It
Xprovides DEC VT102 and Tektronix 4014 compatible terminals for programs
Xthat can't use the window system directly.
X
XThis version implements ISO/ANSI colors using the "new" color model
X(i.e., background color erase). It also implements most of the control
Xsequences for VT220. 
X
XFrom the FreeBSD port:
XThis xterm is the same xterm that is included and installed with
XXFree86. However, it is built with different customizations. The default
Xis to build an xterm that supports 88 colors. Colors 16-88 form a color
Xcube. Some command-line programs, like vim, support more than 16 colors
Xand will let you use them.
X
XYou can also build an xterm with support for 256 colors if you pass
XWITH_256_COLORS=yes as an argument.
X
XWWW: http://dickey.his.com/xterm/
END-of-xterm/pkg-descr
echo x - xterm/pkg-plist
sed 's/^X//' >xterm/pkg-plist << 'END-of-xterm/pkg-plist'
Xbin/xterm
Xbin/resize
Xbin/uxterm
Xlib/X11/app-defaults/XTerm
Xlib/X11/app-defaults/XTerm-color
Xlib/X11/app-defaults/UXTerm
END-of-xterm/pkg-plist
exit
--- xterm.shar ends here ---

>Release-Note:
>Audit-Trail:
>Unformatted:



More information about the freebsd-ports-bugs mailing list