Skip site navigation (1)Skip section navigation (2)
Date:      Mon, 18 Oct 1999 11:50:09 -0400 (EDT)
From:      Will Andrews <andrews@technologist.com>
To:        FreeBSD-gnats-submit@FreeBSD.ORG
Subject:   ports/14410: new port: x11/rxvt-devel
Message-ID:  <199910181550.LAA72918@shadow.blackdawn.com>

next in thread | raw e-mail | index | archive | help

>Number:         14410
>Category:       ports
>Synopsis:       new port: x11/rxvt-devel
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          change-request
>Submitter-Id:   current-users
>Arrival-Date:   Mon Oct 18 22:10:00 PDT 1999
>Closed-Date:
>Last-Modified:
>Originator:     Will Andrews
>Release:        FreeBSD 3.3-STABLE i386
>Organization:
none
>Environment:

FreeBSD shadow.blackdawn.com 3.3-STABLE FreeBSD 3.3-STABLE #0: Mon Oct  4 19:40:23 EDT 1999     root@shadow.blackdawn.com:/usr/src/sys/compile/SHADOW  i386

>Description:

This is the development version of rxvt, which now seems to be getting
more work on these days (as opposed to rxvt-2.6.1). This version of
rxvt (2.7.1) supports non-English charsets better than the older
version (mostly thanks to MANTANI Nobutaka <nobutaka@nobutaka.com>,
who should take my tarball and make a japanese version of this port,
especially with the --enable-xim and --enable-languages configure
args.) as well as several other improvements and bugfixes.

I've been using this version of rxvt (built through the port) since
October 1, and I find it very stable. So, please, no stability concerns.

Also, I could not find any reason to not use the same patches that the
original rxvt port does, as all such patches fix problems related to
UTMP/WTMP breaks. Perhaps I will talk to the maintainer of rxvt (Geoff
Wing <gcw@pobox.com>) about getting these auto-detected in rxvt's
configure.in, etc.

One additional note: it may still be worth keeping x11/rxvt as Geoff
appears to be updating it with "stable" features from the development
version. Additionally, some people's systems may not work with this
version of rxvt, for whatever reason.

Regrets only to David O'Brien - I don't think rclock has changed a single
bit to bother porting rclock-devel. ;-)

>How-To-Repeat:

Use the shar below to import the rxvt-devel port into the tree.

>Fix:

# 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:
#
#	rxvt-devel
#	rxvt-devel/files
#	rxvt-devel/files/md5
#	rxvt-devel/patches
#	rxvt-devel/patches/patch-aa
#	rxvt-devel/patches/patch-ab
#	rxvt-devel/patches/patch-ac
#	rxvt-devel/patches/patch-ad
#	rxvt-devel/pkg
#	rxvt-devel/pkg/COMMENT
#	rxvt-devel/pkg/DESCR
#	rxvt-devel/pkg/PLIST
#	rxvt-devel/Makefile
#
echo c - rxvt-devel
mkdir -p rxvt-devel > /dev/null 2>&1
echo c - rxvt-devel/files
mkdir -p rxvt-devel/files > /dev/null 2>&1
echo x - rxvt-devel/files/md5
sed 's/^X//' >rxvt-devel/files/md5 << 'END-of-rxvt-devel/files/md5'
XMD5 (rxvt-2.7.1.tar.bz2) = 56fd0320b09c5bad674c7ce570af74bb
END-of-rxvt-devel/files/md5
echo c - rxvt-devel/patches
mkdir -p rxvt-devel/patches > /dev/null 2>&1
echo x - rxvt-devel/patches/patch-aa
sed 's/^X//' >rxvt-devel/patches/patch-aa << 'END-of-rxvt-devel/patches/patch-aa'
X--- Makefile.in.orig	Sun Mar 28 21:31:37 1999
X+++ Makefile.in	Tue Jun  8 11:07:52 1999
X@@ -10,6 +10,7 @@
X dummy:
X 
X subdirs = src doc rclock src/graphics
X+subdirs = src doc # rclock src/graphics
X 
X DIST =	INSTALL README.configure configure Makefile Makefile.in ChangeLog
X 
END-of-rxvt-devel/patches/patch-aa
echo x - rxvt-devel/patches/patch-ab
sed 's/^X//' >rxvt-devel/patches/patch-ab << 'END-of-rxvt-devel/patches/patch-ab'
X--- src/command.c.orig	Thu Jun  3 06:17:09 1999
X+++ src/command.c	Tue Jun  8 11:11:25 1999
X@@ -316,7 +316,7 @@
X 	ttydev = tty_name;
X 
X # define PTYCHAR1	"pqrstuvwxyz"
X-# define PTYCHAR2	"0123456789abcdef"
X+# define PTYCHAR2	"0123456789abcdefhijklmnopqrstuv"
X 	for (c1 = PTYCHAR1; *c1; c1++) {
X 	    ptydev[len] = ttydev[len] = *c1;
X 	    for (c2 = PTYCHAR2; *c2; c2++) {
END-of-rxvt-devel/patches/patch-ab
echo x - rxvt-devel/patches/patch-ac
sed 's/^X//' >rxvt-devel/patches/patch-ac << 'END-of-rxvt-devel/patches/patch-ac'
X--- doc/Makefile.in.orig	Tue Jun  8 02:53:55 1999
X+++ doc/Makefile.in	Tue Jun  8 11:12:40 1999
X@@ -66,8 +66,8 @@
X rxvt.tbl: yodl/rxvt.yo $(YODL_RXVT) yodl/versioninfo.yo yodl/masonyodl.yo
X 	yodl2man -orxvt.tbl yodl/rxvt.yo
X 
X-rxvt.1: rxvt.tbl Makefile
X-	@if test x$(TBL) = x; then : ; else echo "Making rxvt.1"; $(TBL) $(srcdir)/rxvt.tbl > rxvt.1 ; fi
X+#rxvt.1: rxvt.tbl Makefile
X+#	@if test x$(TBL) = x; then : ; else echo "Making rxvt.1"; $(TBL) $(srcdir)/rxvt.tbl > rxvt.1 ; fi
X 
X rxvt.html: yodl/rxvt.yo $(YODL_RXVT) yodl/versioninfo.yo yodl/masonyodl.yo
X 	yodl2html -o$@ yodl/rxvt.yo
END-of-rxvt-devel/patches/patch-ac
echo x - rxvt-devel/patches/patch-ad
sed 's/^X//' >rxvt-devel/patches/patch-ad << 'END-of-rxvt-devel/patches/patch-ad'
X--- autoconf/config.h.in.orig	Mon Aug 16 23:55:41 1999
X+++ autoconf/config.h.in	Sun Aug 22 21:32:25 1999
X@@ -161,7 +161,7 @@
X #undef HAVE_UTMP_HOST
X 
X /* Define location of utmp */
X-#undef RXVT_UTMP_FILE
X+#define RXVT_UTMP_FILE "/var/run/utmp"
X 
X /* Define in utmpx.h has struct utmpx */
X #undef HAVE_STRUCT_UTMPX
X@@ -173,7 +173,7 @@
X #undef RXVT_UTMPX_FILE
X 
X /* Define location of wtmp */
X-#undef RXVT_WTMP_FILE
X+#define RXVT_WTMP_FILE "/var/log/wtmp"
X 
X /* Define location of wtmpx */
X #undef RXVT_WTMPX_FILE
END-of-rxvt-devel/patches/patch-ad
echo c - rxvt-devel/pkg
mkdir -p rxvt-devel/pkg > /dev/null 2>&1
echo x - rxvt-devel/pkg/COMMENT
sed 's/^X//' >rxvt-devel/pkg/COMMENT << 'END-of-rxvt-devel/pkg/COMMENT'
XA low memory usage xterm replacement that supports color
END-of-rxvt-devel/pkg/COMMENT
echo x - rxvt-devel/pkg/DESCR
sed 's/^X//' >rxvt-devel/pkg/DESCR << 'END-of-rxvt-devel/pkg/DESCR'
XThis port (rxvt-devel) is a port of the newer branch of rxvt
Xthat is actively being worked on (v2.7.x).
X
XBetter support for non-English languages is included in this
Xbranch, along with many fixes and additional smallish features.
X
XWWW: http://www.rxvt.org/
END-of-rxvt-devel/pkg/DESCR
echo x - rxvt-devel/pkg/PLIST
sed 's/^X//' >rxvt-devel/pkg/PLIST << 'END-of-rxvt-devel/pkg/PLIST'
Xbin/rxvt
END-of-rxvt-devel/pkg/PLIST
echo x - rxvt-devel/Makefile
sed 's/^X//' >rxvt-devel/Makefile << 'END-of-rxvt-devel/Makefile'
X# New ports collection Makefile for:	rxvt-devel
X# Version required:	2.7.1
X# Date created:         01 Oct 1999
X# Whom:                 Will Andrews <andrews@technologist.com>
X#
X# $FreeBSD$
X#
X
XDISTNAME=	rxvt-2.7.1
XCATEGORIES=	x11
XMASTER_SITES=	ftp://ftp.rxvt.org/pub/rxvt/ \
X		ftp://mason.primenet.com.au/pub/rxvt/ \
X		${MASTER_SITE_SUNSITE}
XMASTER_SITE_SUBDIR=	X11/terms
XEXTRACT_SUFX=	.tar.bz2
X
XMAINTAINER=	andrews@technologist.com
X
XLIB_DEPENDS=	Xpm.4:${PORTSDIR}/graphics/xpm
X
XUSE_X_PREFIX=	yes
XGNU_CONFIGURE=  yes
XCONFIGURE_ARGS=	--enable-utmp --enable-wtmp --with-xpm \
X		--enable-xpm-background --enable-transparency
XUSE_BZIP2=	yes
XMAN1=		rxvt.1
X
Xpost-install:
X	@${CHMOD} 4711 ${PREFIX}/bin/rxvt
X
X.include <bsd.port.mk>
END-of-rxvt-devel/Makefile
exit


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


To Unsubscribe: send mail to majordomo@FreeBSD.org
with "unsubscribe freebsd-ports" in the body of the message




Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?199910181550.LAA72918>