Hi,
is xterm still considered for companion cd?
(I have confirmed that it is not there for SFW as a separate
package, but may be part of another?) If it is considered, I
would like to update it. Please do review
below is the stat
|/opt/dscm/bin/svn stat
A cmd/xterm/resize.patch
D cmd/xterm/xterm-196.tar.gz
M cmd/xterm/uxterm.patch
M cmd/xterm/install-sfw
D cmd/xterm/menu-include.patch
M cmd/xterm/Makefile.sfw
A cmd/xterm/xterm-229.tar.gz
M pkgdefs/SFWxterm/pkginfo.tmpl
and diff
Index: cmd/xterm/resize.patch
===================================================================
--- cmd/xterm/resize.patch (revision 0)
+++ cmd/xterm/resize.patch (revision 0)
@@ -0,0 +1,11 @@
+--- xterm-229/resize.c.orig Tue Nov 13 17:43:17 2007
++++ xterm-229/resize.c Tue Nov 13 17:43:30 2007
+@@ -191,8 +191,6 @@
+ static void Usage(void);
+ static void readstring(FILE *fp, char *buf, char *str);
+
+-#include <xtermcap.h>
+-
+ #ifdef USE_TERMCAP
+ static void
+ print_termcap(const char *termcap)
Index: cmd/xterm/xterm-196.tar.gz
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Index: cmd/xterm/uxterm.patch
===================================================================
--- cmd/xterm/uxterm.patch (revision 145)
+++ cmd/xterm/uxterm.patch (working copy)
@@ -1,11 +1,11 @@
---- xterm-196/uxterm.orig Tue Oct 19 10:38:33 2004
-+++ xterm-196/uxterm Tue Oct 19 10:39:02 2004
+--- xterm-229/uxterm.orig Tue Nov 13 17:06:23 2007
++++ xterm-229/uxterm Tue Nov 13 17:06:36 2007
@@ -3,7 +3,7 @@
- # $XFree86: xc/programs/xterm/uxterm,v 1.9 2004/07/13 00:41:30 dickey Exp $
+ # $XFree86: xc/programs/xterm/uxterm,v 1.12 2006/01/04 02:10:27 dickey Exp $
# wrapper script to setup xterm with UTF-8 locale
--program=xterm
-+program=/opt/sfw/bin/xterm
- found=no
+-: ${XTERM_PROGRAM=xterm}
++: ${XTERM_PROGRAM=/opt/sfw/bin/xterm}
- # Check for -version and -help options, to provide a simple return without
+ # Check if there is a workable locale program. If there is not, we will read
+ # something via the standard error. Ignore whatever is written to the
Index: cmd/xterm/install-sfw
===================================================================
--- cmd/xterm/install-sfw (revision 145)
+++ cmd/xterm/install-sfw (working copy)
@@ -31,7 +31,7 @@
#
#ident "@(#)install-sfw 1.7 04/10/20 SMI"
-VERS=196
+VERS=229
PKGVERS=xterm-${VERS}
PREFIX=${ROOT}/opt/sfw
BINDIR=${PREFIX}/bin
Index: cmd/xterm/menu-include.patch
===================================================================
--- cmd/xterm/menu-include.patch (revision 145)
+++ cmd/xterm/menu-include.patch (working copy)
@@ -1,121 +0,0 @@
---- xterm-196/button.c.orig Tue Oct 19 15:51:04 2004
-+++ xterm-196/button.c Tue Oct 19 15:52:53 2004
-@@ -73,7 +73,7 @@
-
- #include <data.h>
- #include <error.h>
--#include <menu.h>
-+#include "menu.h"
- #include <xcharmouse.h>
- #include <charclass.h>
-
---- xterm-196/charproc.c.orig Tue Oct 19 15:51:04 2004
-+++ xterm-196/charproc.c Tue Oct 19 15:52:53 2004
-@@ -126,7 +126,7 @@
- #include <VTparse.h>
- #include <data.h>
- #include <error.h>
--#include <menu.h>
-+#include "menu.h"
- #include <main.h>
- #include <fontutils.h>
- #include <xcharmouse.h>
---- xterm-196/fontutils.c.orig Tue Oct 19 15:51:04 2004
-+++ xterm-196/fontutils.c Tue Oct 19 15:52:53 2004
-@@ -49,7 +49,7 @@
-
- #include <main.h>
- #include <data.h>
--#include <menu.h>
-+#include "menu.h"
- #include <xstrings.h>
- #include <xterm.h>
-
---- xterm-196/main.c.orig Tue Oct 19 15:51:04 2004
-+++ xterm-196/main.c Tue Oct 19 15:52:53 2004
-@@ -121,7 +121,7 @@
-
- #include <data.h>
- #include <error.h>
--#include <menu.h>
-+#include "menu.h"
- #include <main.h>
- #include <xstrings.h>
- #include <xterm_io.h>
---- xterm-196/menu.c.orig Tue Oct 19 15:51:04 2004
-+++ xterm-196/menu.c Tue Oct 19 15:52:53 2004
-@@ -51,7 +51,7 @@
-
- #include <xterm.h>
- #include <data.h>
--#include <menu.h>
-+#include "menu.h"
- #include <fontutils.h>
-
- #include <X11/Xmu/CharSet.h>
---- xterm-196/misc.c.orig Tue Oct 19 15:51:05 2004
-+++ xterm-196/misc.c Tue Oct 19 15:52:53 2004
-@@ -81,7 +81,7 @@
-
- #include <data.h>
- #include <error.h>
--#include <menu.h>
-+#include "menu.h"
- #include <fontutils.h>
- #include <xcharmouse.h>
- #include <xstrings.h>
---- xterm-196/os2main.c.orig Tue Oct 19 15:51:05 2004
-+++ xterm-196/os2main.c Tue Oct 19 15:52:53 2004
-@@ -92,7 +92,7 @@
-
- #include <data.h>
- #include <error.h>
--#include <menu.h>
-+#include "menu.h"
- #include <main.h>
- #include <xstrings.h>
- #include <xterm_io.h>
---- xterm-196/print.c.orig Tue Oct 19 15:51:05 2004
-+++ xterm-196/print.c Tue Oct 19 15:52:53 2004
-@@ -36,7 +36,7 @@
-
- #include <xterm.h>
- #include <data.h>
--#include <menu.h>
-+#include "menu.h"
- #include <error.h>
-
- #include <stdio.h>
---- xterm-196/scrollbar.c.orig Tue Oct 19 15:51:05 2004
-+++ xterm-196/scrollbar.c Tue Oct 19 15:52:53 2004
-@@ -72,7 +72,7 @@
-
- #include <data.h>
- #include <error.h>
--#include <menu.h>
-+#include "menu.h"
- #include <xcharmouse.h>
-
- /* Event handlers */
---- xterm-196/Tekproc.c.orig Tue Oct 19 15:51:05 2004
-+++ xterm-196/Tekproc.c Tue Oct 19 15:52:53 2004
-@@ -113,7 +113,7 @@
- #include <Tekparse.h>
- #include <data.h>
- #include <error.h>
--#include <menu.h>
-+#include "menu.h"
-
- #define DefaultGCID XGContextFromGC(DefaultGC(screen->display,
DefaultScreen(screen->display)))
-
---- xterm-196/util.c.orig Tue Oct 19 15:51:05 2004
-+++ xterm-196/util.c Tue Oct 19 15:52:53 2004
-@@ -64,7 +64,7 @@
-
- #include <data.h>
- #include <error.h>
--#include <menu.h>
-+#include "menu.h"
- #include <fontutils.h>
-
- #if OPT_WIDE_CHARS
Index: cmd/xterm/Makefile.sfw
===================================================================
--- cmd/xterm/Makefile.sfw (revision 145)
+++ cmd/xterm/Makefile.sfw (working copy)
@@ -27,14 +27,14 @@
#
#
-VER=xterm-196
+VER=xterm-229
all: $(VER)/config.status
(cd $(VER); env \
- CC=$(SRC)/tools/gcc CXX=$(SRC)/tools/g++ \
PATH=/usr/perl5/bin:/usr/sfw/bin:$(PATH) \
"LD_OPTIONS=-L/usr/sfw/lib -L$(ROOT)/opt/sfw/lib
-R/usr/sfw/lib:/opt/sfw/lib" \
- MAKE=/usr/sfw/bin/gmake /usr/sfw/bin/gmake)
+ MAKE=/usr/ccs/bin/make \
+ /usr/ccs/bin/make 2>&1 )
@find . -name core -exec rm -f {} \;
include ../Makefile.cmd
@@ -44,16 +44,15 @@
$(VER)/config.status: $(VER)/configure
(cd $(VER); env \
- CC=$(SRC)/tools/gcc CXX=$(SRC)/tools/g++ \
PATH=/usr/perl5/bin:/usr/sfw/bin:$(PATH) \
"LD_OPTIONS=-L/usr/sfw/lib -L$(ROOT)/opt/sfw/lib
-R/usr/sfw/lib:/opt/sfw/lib" \
- MAKE=/usr/sfw/bin/gmake \
- ./configure --prefix=/opt/sfw)
+ MAKE=/usr/ccs/bin/make \
+ ./configure --prefix=/opt/sfw --enable-256-colors)
#
# Patches:
-# 1. menu-include.patch
-# patch include menu.h lines
+# 1. resize
+# patch resize to remove xtermcap include
# 2. uxterm.patch
# explicity define path to xterm
#
@@ -61,8 +60,8 @@
$(VER)/configure: $(VER).tar.gz
/usr/bin/gzip -dc $(VER).tar.gz | /usr/sfw/bin/gtar xpf -
touch $(VER)/configure
- /usr/bin/gpatch -p0< menu-include.patch
- /usr/bin/gpatch -p0 < uxterm.patch
+ /usr/bin/gpatch -p0< resize.patch
+ /usr/bin/gpatch -p0< uxterm.patch
clean:
-rm -rf $(VER)
Index: cmd/xterm/xterm-229.tar.gz
===================================================================
Cannot display: file marked as a binary type.
svn:mime-type = application/octet-stream
Property changes on: cmd/xterm/xterm-229.tar.gz
___________________________________________________________________
Name: svn:mime-type
+ application/octet-stream
Index: pkgdefs/SFWxterm/pkginfo.tmpl
===================================================================
--- pkgdefs/SFWxterm/pkginfo.tmpl (revision 145)
+++ pkgdefs/SFWxterm/pkginfo.tmpl (working copy)
@@ -35,7 +35,7 @@
ARCH="ISA"
VERSION="196,REV=0.0.0"
SUNW_PRODNAME="xterm"
-SUNW_PRODVERS="RELEASE/196"
+SUNW_PRODVERS="RELEASE/229"
SUNW_PKGTYPE=""
MAXINST="1000"
CATEGORY="system"
rahul