ports/172915: [PATCH] x11/xterm -- Restore 256color option
Martin Tournoij
martin at arp242.net
Sat Oct 20 22:50:01 UTC 2012
>Number: 172915
>Category: ports
>Synopsis: [PATCH] x11/xterm -- Restore 256color option
>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: Sat Oct 20 22:50:00 UTC 2012
>Closed-Date:
>Last-Modified:
>Originator: Martin Tournoij
>Release: FreeBSD 8.2-RELEASE i386
>Organization:
>Environment:
System: FreeBSD cthulhu.daemonforums.org 8.2-RELEASE FreeBSD 8.2-RELEASE #0: Thu Apr 14 22:52:12 CEST 2011 carpetsmoker at cthulhu.daemonforums.org:/usr/obj/usr/src/sys/CTHULHU i386
>Description:
The option to enable/disable 256 colors support was removed about a month ago.
This patch re-adds the option, enabeling it by default.
The commit message says:
``build 256 color support by default and remove it as an option; this change
comes with no price, no additional dependencies''
Well, that's not quite true. All the colors in Vim are now different for the
default colorscheme.
After looking at the same colors for a decade, this was quite the shock!
Perhaps Vim can be re-configured, I'm not sure. But I'd rather just use 16
colors (more colors is not better).
Thanks :)
Martin
>How-To-Repeat:
>Fix:
--- Makefile.orig 2012-10-21 00:39:06.000000000 +0200
+++ Makefile 2012-10-21 00:39:38.000000000 +0200
@@ -2,6 +2,7 @@
PORTNAME= xterm
PORTVERSION= 284
+PORTREVISION= 1
CATEGORIES= x11
MASTER_SITES= ftp://invisible-island.net/xterm/ \
CRITICAL
@@ -17,18 +18,19 @@
GNU_CONFIGURE= yes
CONFIGURE_ENV+= LIBS="-L${LOCALBASE}/lib"
-CONFIGURE_ARGS+= --with-utempter --enable-narrowproto --enable-256-color
+CONFIGURE_ARGS+= --with-utempter --enable-narrowproto
CPPFLAGS+= -I${LOCALBASE}/include
-OPTIONS_DEFINE= WCHAR LUIT DECTERM PCRE GNOME DABBREV
+OPTIONS_DEFINE= WCHAR LUIT DECTERM PCRE GNOME DABBREV 256COLOR
DABBREV_DESC= Enable support for dabbrev-expand
DECTERM_DESC= Enable DECterm Locator support
LUIT_DESC= Use LUIT for locale convertion from/to UTF-8
WCHAR_DESC= Enable wide-character support
+256COLOR_DESC= Enable 256-color support
-OPTIONS_DEFAULT=WCHAR LUIT
+OPTIONS_DEFAULT=WCHAR LUIT 256COLOR
.include <bsd.port.options.mk>
@@ -54,6 +56,10 @@
CONFIGURE_ARGS+= --enable-dabbrev
.endif
+.if ${PORT_OPTIONS:M256COLOR}
+CONFIGURE_ARGS+= --enable-256-color
+.endif
+
.if ${PORT_OPTIONS:MGNOME}
USE_GNOME= desktopfileutils
PLIST_SUB+= GNOME=""
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list