ports/70463: New port: x11/rxvt-unicode, fork of rxvt with Unicode support.
Thierry Thomas
thierry at pompo.net
Sat Aug 14 23:00:38 UTC 2004
>Number: 70463
>Category: ports
>Synopsis: New port: x11/rxvt-unicode, fork of rxvt with Unicode support.
>Confidential: no
>Severity: non-critical
>Priority: medium
>Responsible: freebsd-ports-bugs
>State: open
>Quarter:
>Keywords:
>Date-Required:
>Class: change-request
>Submitter-Id: current-users
>Arrival-Date: Sat Aug 14 23:00:36 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator: Thierry Thomas
>Release: FreeBSD 5.2.1-RELEASE-p9 i386
>Organization:
Kabbale Eros
>Environment:
System: FreeBSD ws90bj.pompo.net 5.2.1-RELEASE-p9 FreeBSD 5.2.1-RELEASE-p9 #1: Tue Jul 13 18:16:08 CEST 2004 thierry at ws90bj.pompo.net:/usr/obj/usr/src/sys/WS90BJ-040102 i386
>Description:
This is a clone of the terminal emulator rxvt, modified to store
text in Unicode (either UCS-2 or UCS-4) and to use locale-correct
input and output. It also supports mixing multiple fonts at the
same time, including Xft fonts.
>How-To-Repeat:
N/A.
>Fix:
Patch to be applied after a repocopy of the original x11/rxvt:
--- rxvt-unicode.diff begins here ---
diff -urN x11/rxvt-unicode.orig/Makefile x11/rxvt-unicode/Makefile
--- x11/rxvt-unicode.orig/Makefile Sun Feb 8 19:15:43 2004
+++ x11/rxvt-unicode/Makefile Sun Aug 15 00:35:22 2004
@@ -4,94 +4,194 @@
#
# $FreeBSD: ports/x11/rxvt/Makefile,v 1.55 2004/02/08 01:14:05 lioux Exp $
#
-# If possible, please consider updating the simple ports/x11-clocks/rclock
-# (and maybe ports/chinese/rxvt) when you upgrade rxvt. These ports all use
-# the same distfile.
-
-PORTNAME= rxvt
-PORTVERSION= 2.6.4
-PORTREVISION= 1
-CATEGORIES+= x11
-MASTER_SITES= ftp://ftp.rxvt.org/pub/rxvt/%SUBDIR%/ \
- ftp://ftp.ics.es.osaka-u.ac.jp/pub/mirrors/rxvt/%SUBDIR%/ \
- ftp://ftp.fu-berlin.de/unix/X11/terms/rxvt/%SUBDIR%/
-MASTER_SITE_SUBDIR= . old devel
-
-MAINTAINER= lioux at FreeBSD.org
-COMMENT= A low memory usage xterm replacement that supports color
-
-USE_X_PREFIX= yes
-USE_XPM= yes
-USE_SIZE= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --enable-utmp --enable-wtmp \
- --with-xpm --enable-xpm-background --enable-transparency
-USE_BZIP2= yes
-MAN1= rxvt.1
-PLIST_FILES= bin/rxvt
-
-# enable big5 support
-.if defined(WITH_BIG5)
-CONFIGURE_ARGS+= --enable-big5
-.endif # WITH_BIG5
-#
-# enable gb support
-.if defined(WITH_GB)
-CONFIGURE_ARGS+= --enable-gb
-.endif # WITH_GB
-#
-# enable greek keyboard support
-.if defined(WITH_GREEK_KEYBOARD)
-CONFIGURE_ARGS+= --enable-greek
-.endif # WITH_GREEK_KEYBOARD
-#
-# enable half width/height shadows scrollbar
+
+PORTNAME= rxvt-unicode
+PORTVERSION= 3.6
+CATEGORIES= x11
+MASTER_SITES= http://dist.schmorp.de/rxvt-unicode/
+MASTER_SITE_SUBDIR= . Attic
+
+MAINTAINER= thierry at FreeBSD.org
+COMMENT= A clone of the terminal emulator rxvt modified to support Unicode
+
+LIB_DEPENDS= Xft.2:${PORTSDIR}/x11-fonts/libXft
+BUILD_DEPENDS= pkg-config:${PORTSDIR}/devel/pkgconfig
+
+USE_PERL5_BUILD= yes
+USE_X_PREFIX= yes
+USE_XPM= yes
+USE_LIBTOOL_VER= 15
+CONFIGURE_ARGS= --enable-shared --enable-everything
+CONFIGURE_TARGET= --build=${MACHINE_ARCH}-portbld-freebsd${OSREL}
+INSTALLS_SHLIB= yes
+USE_BZIP2= yes
+
+CONFLICTS= rxvt-devel-2*
+
+MAN1= urxvt.1 urxvtc.1 urxvtd.1
+MAN7= urxvt.7
+
+PORTDOCS1= README.unicode Changes
+PORTDOCS= README.menu ${PORTDOCS1}
+EXAMPLES= example.menu jedmenu.sl menu rxvt.menu rxvt.zh-menu terminal.menu
+
+# disable XIM (X Input Method) protocol support
+.if defined(WITHOUT_XIM)
+CONFIGURE_ARGS+= --disable-xim
+.endif
+
+# disable support for Unicode codepoints above 65535
+.if defined(WITHOUT_UNICODE3)
+CONFIGURE_ARGS+= --disable-unicode3
+.endif
+
+# disable automatic composition of combining characters
+# into composite characters
+.if defined(WITHOUT_COMBINING)
+CONFIGURE_ARGS+= --disable-combining
+.endif
+
+# disable support for menu bar system
+.if defined(WITHOUT_MENUBAR)
+CONFIGURE_ARGS+= --disable-menubar
+.endif
+
+# disable support for the original rxvt scrollbar
+.if defined(WITHOUT_RXVT_SCROLLBAR)
+CONFIGURE_ARGS+= --disable-rxvt-scroll
+.endif
+
+# disable support for a NeXT-like scrollbar
+.if defined(WITHOUT_NEXT_SCROLLBAR)
+CONFIGURE_ARGS+= --disable-next-scroll
+.endif
+
+# disable support for an Xterm-like scrollbar
+.if defined(WITHOUT_XTERM_SCROLLBAR)
+CONFIGURE_ARGS+= --disable-xterm-scroll
+.endif
+
+# disable support for a very unobtrusive, plain-looking scrollbar
+.if defined(WITHOUT_PLAIN_SCROLLBAR)
+CONFIGURE_ARGS+= --disable-plain-scroll
+.endif
+
+# enable half width/height shadows rxvt scrollbar
.if defined(WITH_HALF_SHADOW)
CONFIGURE_ARGS+= --enable-half-shadow
.endif
-#
-# enable kanji support
-.if defined(WITH_KANJI)
-CONFIGURE_ARGS+= --enable-kanji
-.endif # WITH_KANJI
-#
-# enable menubar
-.if defined(WITH_MENUBAR)
-CONFIGURE_ARGS+= --enable-menubar
-.endif # WITH_MENUBAR
-#
-# enable NeXT style scrollbar
-.if defined(WITH_NEXT_SCROLLBAR)
-CONFIGURE_ARGS+= --enable-next-scroll
-.endif
-#
-# XIM (X Input Method) protocol support
-.ifndef(WITHOUT_XIM)
-CONFIGURE_ARGS+= --enable-xim
-.endif # WITH_XIM
-#
-# enable Xterm style scrollbar
-.if defined(WITH_XTERM_SCROLLBAR)
-CONFIGURE_ARGS+= --enable-xterm-scroll
-.endif # WITH_XTERM_SCROLLBAR
-#
-pre-fetch:
- @${ECHO_MSG} ""
+# disable any handling of the backspace key by rxvt
+# let the X server do it
+.if defined(WITHOUT_BACKSPACE_KEY)
+CONFIGURE_ARGS+= --disable-backspace-key
+.endif
+
+# disable any handling of the delete key by rxvt
+.if defined(WITHOUT_DELETE_KEY)
+CONFIGURE_ARGS+= --disable-delete-key
+.endif
+
+# disable support to provide user specified line spacing between text rows
+.if defined(WITHOUT_LINESPACE)
+CONFIGURE_ARGS+= --disable-linespace
+.endif
+
+# enable scrolling via mouse wheel or buttons 4 & 5
+.if defined(WITHOUT_MOUSEWHEEL)
+CONFIGURE_ARGS+= --disable-mousewheel
+.endif
+
+# enable smart resize
+.if defined(WITHOUT_SMART_RESIZE)
+CONFIGURE_ARGS+= --disable-smart-resize
+.else
+CONFIGURE_ARGS+= --enable-smart-resize
+.endif
+
+# add support for 256 colours rather than the base 16 colours
+.if defined(WITHOUT_256_COLORS)
+CONFIGURE_ARGS+= --disable-256-color
+.else
+CONFIGURE_ARGS+= --enable-256-color
+.endif
+
+CONFIGURE_ENV+= LIBS="-lutil"
+
+.include <bsd.port.pre.mk>
+
+.if ${OSVERSION} < 500000
+BROKEN= missing wide-character functions in FreeBSD-4.x libc
+.endif
+
+.if ${OSVERSION} < 502110
+RUN_DEPENDS+= ${LOCALBASE}/share/locale/fr_FR.UTF-8/LC_TIME:${PORTSDIR}/misc/utf8locale
+.endif
+
+# compile in support for additional codeset groups
+.if defined(WITH_ENCODING)
+AVAIL_ENC= jp jp_ext kr cn cn_ext all
+. for ENC in ${AVAIL_ENC}
+. if (${WITH_ENCODING} == ${ENC})
+_ENC= ${ENC}
+. endif
+. endfor
+. if !defined(_ENC)
+. error Invalid encoding for WITH_ENCODING
+. endif
+.else
+. if defined(PACKAGE_BUILDING)
+WITH_ENCODING= all
+. endif
+.endif
+.if defined(WITH_ENCODING)
+CONFIGURE_ARGS+= --with-codesets=${WITH_ENCODING}
+.endif # WITH_ENCODING
+
+pre-everything::
+ @${ECHO_MSG}
@${ECHO_MSG} "You may use the following build options:"
- @${ECHO_MSG} ""
- @${ECHO_MSG} "WITHOUT_XIM=yes disable support for XIM (X Input Method) protocol"
- @${ECHO_MSG} "WITH_BIG5=yes add support for Chinese characters (BIG5)"
- @${ECHO_MSG} "WITH_GB=yes add support for Chinese characters (GB)"
- @${ECHO_MSG} "WITH_GREEK_KEYBOARD=yes add support for greek keyboard"
- @${ECHO_MSG} "WITH_HALF_SHADOW=yes use half width/height shadows on non-Xterm scrollbar"
- @${ECHO_MSG} "WITH_KANJI=yes add support for Kanji characters"
- @${ECHO_MSG} "WITH_MENUBAR=yes add support for rxvt menu bar system"
- @${ECHO_MSG} "WITH_NEXT_SCROLLBAR=yes add support for a NeXT-like scrollbar"
- @${ECHO_MSG} "WITH_XTERM_SCROLLBAR=yes make the scrollbar look like an Xterm scrollbar"
- @${ECHO_MSG} "WITH_CLEARTEXTPASSWD=yes use cleartext passwords"
+ @${ECHO_MSG}
+ @${ECHO_MSG} "WITHOUT_XIM disable support for XIM (X Input Method) protocol"
+ @${ECHO_MSG} "WITHOUT_MENUBAR disable support for menu bar system"
+ @${ECHO_MSG} "WITHOUT_RXVT_SCROLLBAR disable support for the original rxvt scrollbar"
+ @${ECHO_MSG} "WITHOUT_NEXT_SCROLLBAR disable support for a NeXT-like scrollbar"
+ @${ECHO_MSG} "WITHOUT_XTERM_SCROLLBAR disable support for an Xterm-like scrollbar"
+ @${ECHO_MSG} "WITHOUT_PLAIN_SCROLLBAR disable support for a plain-looking scrollbar"
+ @${ECHO_MSG} "WITH_HALF_SHADOW use half width/height shadows on rxvt scrollbar"
+ @${ECHO_MSG} "WITHOUT_BACKSPACE_KEY disable handling of the backspace key"
+ @${ECHO_MSG} "WITHOUT_DELETE_KEY disable handling of the delete key"
+ @${ECHO_MSG} "WITHOUT_LINESPACE disable support for line-spacing"
+ @${ECHO_MSG} "WITHOUT_MOUSEWHEEL disable support for scrolling via mouse wheel"
+ @${ECHO_MSG} "WITHOUT_SMART_RESIZE disable smart growth/shrink behaviour"
+ @${ECHO_MSG} "WITHOUT_256_COLORS disable smart growth/shrink behaviour"
+ @${ECHO_MSG}
+.ifndef(WITH_ENCODING)
+ @${ECHO_MSG} "==> You can compile in support for additional codeset groups by setting the WITH_ENCODING variable"
+ @${ECHO_MSG} '==> Options are: "jp" common japanese encodings;'
+ @${ECHO_MSG} ' "jp_ext" rarely used but big japanese encodings;'
+ @${ECHO_MSG} ' "kr" korean encodings;'
+ @${ECHO_MSG} ' "cn" common chinese encodings;'
+ @${ECHO_MSG} ' "cn_ext" rarely used but very big chinese encodigs;'
+ @${ECHO_MSG} ' "all" all of the above;'
+ @${ECHO_MSG} '==> For example, "WITH_ENCODING=kr" for korean encodings.'
+ @${ECHO_MSG}
+.endif
+
+pre-configure:
+ @${PERL} -pi -e 's|(PTYCHAR2\s+"[^"]+)"|\1ghijklmnopqrstuv"|' \
+ ${WRKSRC}/src/ptytty.C
post-install:
- @${CHMOD} 4711 ${PREFIX}/bin/rxvt
+ @${CHMOD} 4711 ${PREFIX}/bin/urxvt
+.if !defined(NOPORTDOCS)
+ ${MKDIR} ${DOCSDIR}
+ @${CP} ${PORTDOCS1:S|^|${WRKSRC}/|} ${WRKSRC}/doc
+ ${INSTALL_DATA} ${PORTDOCS:S|^|${WRKSRC}/doc/|} ${DOCSDIR}
+ @${ECHO_MSG} "===> Documentation installed in ${DOCSDIR}."
+ ${MKDIR} ${EXAMPLESDIR}
+ ${INSTALL_DATA} ${EXAMPLES:S|^|${WRKSRC}/doc/menu/|} ${EXAMPLESDIR}
+ @${ECHO_MSG} "===> Examples installed in ${EXAMPLESDIR}."
+.endif
-.include <bsd.port.mk>
+.include <bsd.port.post.mk>
diff -urN x11/rxvt-unicode.orig/distinfo x11/rxvt-unicode/distinfo
--- x11/rxvt-unicode.orig/distinfo Sun Feb 8 19:15:43 2004
+++ x11/rxvt-unicode/distinfo Sat Aug 14 09:13:51 2004
@@ -1,2 +1,2 @@
-MD5 (rxvt-2.6.4.tar.bz2) = 0f21182dbcf8f48087ef9980dafb8c35
-SIZE (rxvt-2.6.4.tar.bz2) = 252636
+MD5 (rxvt-unicode-3.6.tar.bz2) = 88091853f3a166b29521961fddcd2ddb
+SIZE (rxvt-unicode-3.6.tar.bz2) = 789423
diff -urN x11/rxvt-unicode.orig/files/patch-aa x11/rxvt-unicode/files/patch-aa
--- x11/rxvt-unicode.orig/files/patch-aa Tue Sep 19 17:50:15 2000
+++ x11/rxvt-unicode/files/patch-aa Thu Jan 1 01:00:00 1970
@@ -1,11 +0,0 @@
---- Makefile.in.orig Mon Aug 21 23:31:36 2000
-+++ Makefile.in Mon Aug 21 23:31:51 2000
-@@ -9,7 +9,7 @@
- first_rule: all
- dummy:
-
--subdirs = src doc rclock src/graphics
-+subdirs = src doc
-
- DIST = INSTALL README.configure configure Makefile Makefile.in ChangeLog
-
diff -urN x11/rxvt-unicode.orig/files/patch-ab x11/rxvt-unicode/files/patch-ab
--- x11/rxvt-unicode.orig/files/patch-ab Tue Sep 19 18:07:04 2000
+++ x11/rxvt-unicode/files/patch-ab Thu Jan 1 01:00:00 1970
@@ -1,12 +0,0 @@
---- doc/Makefile.in.orig Mon Aug 21 23:32:21 2000
-+++ doc/Makefile.in Mon Aug 21 23:32:44 2000
-@@ -41,9 +41,6 @@
-
- all: rxvt.1
-
--rxvt.1: Makefile
-- @if test x$(TBL) = x; then : ; else echo "$(TBL) $(srcdir)/rxvt.tbl | grep -v '^.lf' > rxvt.1"; $(TBL) $(srcdir)/rxvt.tbl | grep -v '^.lf' > rxvt.1 ; fi
--
- SEDREPLACE = -e 's%@RXVT_VERSION@%$(VERSION)%g;'\
- -e 's%@RXVT_LSMDATE@%$(LSMDATE)%g;'\
- -e 's%@RXVT_DATE@%$(DATE)%g;'\
diff -urN x11/rxvt-unicode.orig/files/patch-ac x11/rxvt-unicode/files/patch-ac
--- x11/rxvt-unicode.orig/files/patch-ac Tue Sep 19 17:50:15 2000
+++ x11/rxvt-unicode/files/patch-ac Thu Jan 1 01:00:00 1970
@@ -1,20 +0,0 @@
---- autoconf/config.h.in.orig Mon Aug 21 23:33:43 2000
-+++ autoconf/config.h.in Mon Aug 21 23:34:39 2000
-@@ -161,7 +161,7 @@
- #undef HAVE_UTMP_HOST
-
- /* Define location of utmp */
--#undef RXVT_UTMP_FILE
-+#define RXVT_UTMP_FILE "/var/run/utmp"
-
- /* Define in utmpx.h has struct utmpx */
- #undef HAVE_STRUCT_UTMPX
-@@ -173,7 +173,7 @@
- #undef RXVT_UTMPX_FILE
-
- /* Define location of wtmp */
--#undef RXVT_WTMP_FILE
-+#define RXVT_WTMP_FILE "/var/log/wtmp"
-
- /* Define location of wtmpx */
- #undef RXVT_WTMPX_FILE
diff -urN x11/rxvt-unicode.orig/files/patch-ad x11/rxvt-unicode/files/patch-ad
--- x11/rxvt-unicode.orig/files/patch-ad Wed May 15 22:01:12 2002
+++ x11/rxvt-unicode/files/patch-ad Thu Jan 1 01:00:00 1970
@@ -1,20 +0,0 @@
---- src/command.c.orig Thu Apr 5 03:52:39 2001
-+++ src/command.c Fri Jun 22 13:36:57 2001
-@@ -322,7 +322,7 @@
- ttydev = tty_name;
-
- # define PTYCHAR1 "pqrstuvwxyz"
--# define PTYCHAR2 "0123456789abcdef"
-+# define PTYCHAR2 "0123456789abcdefghijklmnopqrstuv"
- for (c1 = PTYCHAR1; *c1; c1++) {
- ptydev[len] = ttydev[len] = *c1;
- for (c2 = PTYCHAR2; *c2; c2++) {
-@@ -2376,7 +2376,7 @@
- unsigned char buf[256];
-
- va_start(arg_ptr, fmt);
-- vsprintf(buf, fmt, arg_ptr);
-+ vsnprintf(buf, sizeof(buf), fmt, arg_ptr);
- va_end(arg_ptr);
- tt_write(buf, strlen(buf));
- }
diff -urN x11/rxvt-unicode.orig/files/patch-src::Makefile.in x11/rxvt-unicode/files/patch-src::Makefile.in
--- x11/rxvt-unicode.orig/files/patch-src::Makefile.in Thu Jan 1 01:00:00 1970
+++ x11/rxvt-unicode/files/patch-src::Makefile.in Sat Aug 14 23:31:48 2004
@@ -0,0 +1,44 @@
+--- src/Makefile.in.orig Fri Apr 2 18:46:21 2004
++++ src/Makefile.in Sat Aug 14 23:31:43 2004
+@@ -83,13 +83,13 @@
+ $(COMPILE) -c $<
+
+ .C.lo:
+- $(LIBTOOL) --mode=compile $(COMPILE) -c $<
++ $(LIBTOOL) --tag=CXX --mode=compile $(COMPILE) -c $<
+
+ .s.lo:
+- $(LIBTOOL) --mode=compile $(COMPILE) -c $<
++ $(LIBTOOL) --tag=CXX --mode=compile $(COMPILE) -c $<
+
+ .S.lo:
+- $(LIBTOOL) --mode=compile $(COMPILE) -c $<
++ $(LIBTOOL) --tag=CXX --mode=compile $(COMPILE) -c $<
+
+ .C.intpro:
+ @$(RMF) $@.tmp
+@@ -108,20 +108,20 @@
+ all: allbin
+
+ rxvt: version.h rxvt.o librxvt.la
+- $(LIBTOOL) --mode=link $(LINK) rxvt.o librxvt.la $(LIBS) $(XLIB) $(DLIB) -o $@
++ $(LIBTOOL) --tag=CXX --mode=link $(LINK) rxvt.o librxvt.la $(LIBS) $(XLIB) $(DLIB) -o $@
+
+ rxvtd: version.h rxvtd.o librxvt.la rxvtdaemon.o
+- $(LIBTOOL) --mode=link $(LINK) rxvtd.o rxvtdaemon.o librxvt.la $(LIBS) $(XLIB) $(DLIB) -o $@
++ $(LIBTOOL) --tag=CXX --mode=link $(LINK) rxvtd.o rxvtdaemon.o librxvt.la $(LIBS) $(XLIB) $(DLIB) -o $@
+
+ rxvtc: version.h rxvtc.o rxvtdaemon.o
+- $(LIBTOOL) --mode=link $(LINK) rxvtc.o rxvtdaemon.o $(LIBS) $(DLIB) -o $@
++ $(LIBTOOL) --tag=CXX --mode=link $(LINK) rxvtc.o rxvtdaemon.o $(LIBS) $(DLIB) -o $@
+
+ .protos: $(EXTPROS)
+ @$(RMF) .protos
+ date >.protos
+
+ librxvt.la: $(LIBOBJS)
+- $(LIBTOOL) --mode=link $(LINK) -rpath $(libdir) -version-info $(LIBVERSION) $(LIBOBJS) $(LIBS) -o $@
++ $(LIBTOOL) --tag=CXX --mode=link $(LINK) -rpath $(libdir) -version-info $(LIBVERSION) $(LIBOBJS) $(LIBS) -o $@
+
+ #-------------------------------------------------------------------------
+
diff -urN x11/rxvt-unicode.orig/files/patch-src::gentables x11/rxvt-unicode/files/patch-src::gentables
--- x11/rxvt-unicode.orig/files/patch-src::gentables Thu Jan 1 01:00:00 1970
+++ x11/rxvt-unicode/files/patch-src::gentables Tue Aug 10 00:04:04 2004
@@ -0,0 +1,8 @@
+--- ./src/gentables.orig Wed Aug 4 04:59:09 2004
++++ ./src/gentables Tue Aug 10 00:03:21 2004
+@@ -1,4 +1,4 @@
+-#!/opt/bin/perl
++#!/usr/bin/perl
+
+ # the generated tables mostly have NOT been checked so far!
+
diff -urN x11/rxvt-unicode.orig/files/patch-src::ptytty.C x11/rxvt-unicode/files/patch-src::ptytty.C
--- x11/rxvt-unicode.orig/files/patch-src::ptytty.C Thu Jan 1 01:00:00 1970
+++ x11/rxvt-unicode/files/patch-src::ptytty.C Tue Aug 10 18:16:09 2004
@@ -0,0 +1,14 @@
+--- src/ptytty.C.orig Sat Jul 31 17:05:04 2004
++++ src/ptytty.C Tue Aug 10 18:16:01 2004
+@@ -33,6 +33,11 @@
+ #endif
+ #endif
+
++#if defined( __FreeBSD__)
++#include <sys/types.h>
++# include <libutil.h>
++#endif
++
+ #include <cstdio>
+ #ifdef HAVE_STDLIB_H
+ # include <cstdlib>
diff -urN x11/rxvt-unicode.orig/pkg-descr x11/rxvt-unicode/pkg-descr
--- x11/rxvt-unicode.orig/pkg-descr Mon Mar 27 09:00:09 2000
+++ x11/rxvt-unicode/pkg-descr Mon Aug 9 23:32:56 2004
@@ -1,8 +1,6 @@
-Rxvt is an xterm replacement which uses a little less memory, and is
-suitable for use on machines with small memories. Tek4010 support
-is removed.
+rxvt-unicode is a clone of the well known terminal emulator rxvt, modified
+to store text in Unicode (either UCS-2 or UCS-4) and to use locale-correct
+input and output. It also supports mixing multiple fonts at the same time,
+including Xft fonts.
-Modifications were made by Rob Nation (nation at rocket.sanders.lockheed.com)
-to make it a little more compact, and to add and remove certain features.
-
-WWW: http://www.rxvt.org/
+WWW: http://software.schmorp.de/
diff -urN x11/rxvt-unicode.orig/pkg-plist x11/rxvt-unicode/pkg-plist
--- x11/rxvt-unicode.orig/pkg-plist Thu Jan 1 01:00:00 1970
+++ x11/rxvt-unicode/pkg-plist Sat Aug 14 22:56:06 2004
@@ -0,0 +1,14 @@
+bin/urxvt
+bin/urxvtc
+bin/urxvtd
+include/rxvtlib.h
+lib/librxvt.a
+lib/librxvt.so
+lib/librxvt.so.3
+%%PORTDOCS%%%%EXAMPLESDIR%%/example.menu
+%%PORTDOCS%%%%EXAMPLESDIR%%/jedmenu.sl
+%%PORTDOCS%%%%EXAMPLESDIR%%/menu
+%%PORTDOCS%%%%EXAMPLESDIR%%/rxvt.menu
+%%PORTDOCS%%%%EXAMPLESDIR%%/rxvt.zh-menu
+%%PORTDOCS%%%%EXAMPLESDIR%%/terminal.menu
+%%PORTDOCS%%@dirrm %%EXAMPLESDIR%%
--- rxvt-unicode.diff ends here ---
>Release-Note:
>Audit-Trail:
>Unformatted:
More information about the freebsd-ports-bugs
mailing list