ports/75243: New port: x11/mrxvt

statue statue at freebsd.netlab.cse.yzu.edu.tw
Sun Dec 19 00:20:27 UTC 2004


>Number:         75243
>Category:       ports
>Synopsis:       New port: x11/mrxvt
>Confidential:   no
>Severity:       non-critical
>Priority:       low
>Responsible:    freebsd-ports-bugs
>State:          open
>Quarter:        
>Keywords:       
>Date-Required:
>Class:          update
>Submitter-Id:   current-users
>Arrival-Date:   Sun Dec 19 00:20:26 GMT 2004
>Closed-Date:
>Last-Modified:
>Originator:     statue
>Release:        FreeBSD 4.10-STABLE i386
>Organization:
>Environment:
System: FreeBSD freebsd.netlab.cse.yzu.edu.tw 4.10-STABLE FreeBSD 4.10-STABLE #1: Tue Jun 1 18:37:58 CST 2004 statue at freebsd.netlab.cse.yzu.edu.tw:/usr/obj/usr/src/sys/statue i386


	
>Description:
Mrxvt (previously named as materm) is a lightweight and powerful
multi-tabbed X terminal emulator based on the popular rxvt and aterm.
It implements many useful features seen in some modern X terminal
emulators, like gnome-terminal and konsole, but keep to be lightweight
and independent from the GNOME and KDE desktop environment.

WWW: http://materm.sourceforge.net/
	
>How-To-Repeat:
	
>Fix:

	

--- mrxvt.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:
#
#	mrxvt/
#	mrxvt/Makefile
#	mrxvt/distinfo
#	mrxvt/files
#	mrxvt/pkg-descr
#	mrxvt/pkg-plist
#	mrxvt/files/dot.mrxvtrc
#	mrxvt/files/patch-src::command.c
#	mrxvt/files/patch-src::ptytty.c
#
echo c - mrxvt/
mkdir -p mrxvt/ > /dev/null 2>&1
echo x - mrxvt/Makefile
sed 's/^X//' >mrxvt/Makefile << 'END-of-mrxvt/Makefile'
X# New ports collection makefile for:	mrxvt
X# Date created:		18 Dec 2004
X# Whom:			Shen Chuan-Hsing <statue at freebsd.sinica.edu.tw>
X#
X# $FreeBSD$
X#
X
XPORTNAME=	mrxvt
XPORTVERSION=	0.3.11
XCATEGORIES=	x11
XMASTER_SITES=	${MASTER_SITE_SOURCEFORGE}
XMASTER_SITE_SUBDIR=	materm
X
XMAINTAINER=	ports at FreeBSD.org
XCOMMENT=	A lightweight and powerful multi-tabbed X terminal emulator
X
XLIB_DEPENDS=	jpeg.9:${PORTSDIR}/graphics/jpeg \
X		png.5:${PORTSDIR}/graphics/png
X
XHAS_CONFIGURE=	yes
XUSE_X_PREFIX=	yes
XCONFIGURE_ARGS=	--prefix=${PREFIX} --enable-xft --enable-xim --enable-cjk
X
XMAN1=		mrxvt.1
X
Xpost-install:
X.if defined(NOPORTDOCS)
X.for DOC in README.greek README.xvt mrxvt.vbs xterm.seq README.menu TIPS xdefaults-sample.txt
X	${RM} ${PREFIX}/share/doc/mrxvt/${DOC}
X.endfor
X	${RMDIR} ${PREFIX}/share/doc/mrxvt
X	${RMDIR} ${PREFIX}/share/doc
X.endif
X
X.include <bsd.port.mk>
END-of-mrxvt/Makefile
echo x - mrxvt/distinfo
sed 's/^X//' >mrxvt/distinfo << 'END-of-mrxvt/distinfo'
XMD5 (mrxvt-0.3.11.tar.gz) = cbb8853fb41cdf90e0b403d56e01a88c
XSIZE (mrxvt-0.3.11.tar.gz) = 487818
END-of-mrxvt/distinfo
echo c - mrxvt/files
mkdir -p mrxvt/files > /dev/null 2>&1
echo x - mrxvt/pkg-descr
sed 's/^X//' >mrxvt/pkg-descr << 'END-of-mrxvt/pkg-descr'
XMrxvt (previously named as materm) is a lightweight and powerful
Xmulti-tabbed X terminal emulator based on the popular rxvt and aterm. 
XIt implements many useful features seen in some modern X terminal 
Xemulators, like gnome-terminal and konsole, but keep to be lightweight 
Xand independent from the GNOME and KDE desktop environment.
X
XWWW: http://materm.sourceforge.net/
END-of-mrxvt/pkg-descr
echo x - mrxvt/pkg-plist
sed 's/^X//' >mrxvt/pkg-plist << 'END-of-mrxvt/pkg-plist'
Xbin/mrxvt
X%%DOCSDIR%%/TIPS
X%%DOCSDIR%%/README.greek
X%%DOCSDIR%%/README.menu
X%%DOCSDIR%%/README.xvt
X%%DOCSDIR%%/xdefaults-sample.txt
X%%DOCSDIR%%/xterm.seq
X%%DOCSDIR%%/mrxvt.vbs
Xshare/pixmaps/mrxvt.xpm
Xshare/pixmaps/mrxvt.png
Xshare/pixmaps/mrxvt-csh.xpm
Xshare/pixmaps/mrxvt-csh.png
Xshare/pixmaps/mrxvt-root.xpm
Xshare/pixmaps/mrxvt-root.png
X at dirrm %%DOCSDIR%%
X at dirrm share/pixmaps
END-of-mrxvt/pkg-plist
echo x - mrxvt/files/dot.mrxvtrc
sed 's/^X//' >mrxvt/files/dot.mrxvtrc << 'END-of-mrxvt/files/dot.mrxvtrc'
X!for mrxvt
X!mrxvt*lineSpace:          2
Xmrxvt*vt0*tabTitle:       Term1
Xmrxvt*vt1*tabTitle:       Term2
Xmrxvt*vt2*tabTitle:       Term3
Xmrxvt*vt0*saveLines:      600
Xmrxvt*vt1*saveLines:      600
Xmrxvt*vt2*saveLines:      600
Xmrxvt*initTermNumber:     3
Xmrxvt*multichar_encoding: BIG5
Xmrxvt*inputMethod:        xcin
Xmrxvt.font:               vga12x24
X! ¥H¤U¨ä¹ê¬O­Ê¤Ñ¦r«¬
Xmrxvt.mfont:           -taipei-ming-medium-r-normal--24-240-75-75-c-240-big5-0
Xmrxvt*vt0*Pixmap:         /mnt/pub/local/share/background/leaves90-dark.xpm
Xmrxvt*vt1*Pixmap:         /mnt/pub/local/share/background/green_grass.jpg
Xmrxvt*vt2*Pixmap:         /mnt/pub/local/share/background/dark_leaves.xpm
Xmrxvt*foreground:         grey84
X! ­n¨Ï¥Î Xft/TTF ®É¥H¤U³o¦æ­n³]¦¨ true
Xmrxvt*xft:               false
Xmrxvt*xftFont:           Courier 10 Pitch
Xmrxvt*xftmFont:          HanWangYenLight
X! ¥H¤U³o¤@¦æ­n³]¦¨ false ¤~¯à¥¿½T¥Ñ Xft Åã¥Ü¤¤¤å TTF
Xmrxvt*xftNomFont:        false
Xmrxvt*xftAntialias:      true
Xmrxvt*xftWeight:         Medium
Xmrxvt*xftSlant:          Roman
Xmrxvt*xftHinting:        True
Xmrxvt*xftAutoHint:       True
Xmrxvt*xftGlobalAdvance:  True
Xmrxvt*xftWidth:          normal
Xmrxvt*xftRGBA:           rgb
X! ¦r«¬¤j¤p­n³]¾A·í¡A§_«h render ·|¤£¥¿½T¡A¥H¤U¤@­Ó¬O­^¤å¡A¤@­Ó¬O¤¤¤å
Xmrxvt*xftSize:           14
Xmrxvt*xftmSize:          16
Xmrxvt*nonBoldFont:       true
Xmrxvt*cursorBlink:       false
Xmrxvt*cursorBlinkInterval:     1000
Xmrxvt*ufBackground:      yellow
Xmrxvt*cursorColor:       yellow
Xmrxvt*pointerColor:      cyan
Xmrxvt*itabBackground:    gray50
Xmrxvt*highlightSelection:  true
Xmrxvt*VT100*colorBDMode:  on
Xmrxvt*colorBD:  gold
Xmrxvt.VT100*colorULMode:  on
Xmrxvt.VT100*underLine:  off
Xmrxvt*colorUL:  green
Xmrxvt*scrollBar:  true
Xmrxvt.VT100*dynamicColors:  on
Xmrxvt.termName: xterm-color
Xmrxvt*geometry: 80x24+33+41
END-of-mrxvt/files/dot.mrxvtrc
echo x - mrxvt/files/patch-src::command.c
sed 's/^X//' >mrxvt/files/patch-src::command.c << 'END-of-mrxvt/files/patch-src::command.c'
X--- src/command.c.orig	Sat Dec 18 00:26:37 2004
X+++ src/command.c	Sat Dec 18 00:26:58 2004
X@@ -39,6 +39,7 @@
X #include "../config.h"
X #include "rxvt.h"
X 
X+#define	PATH_MAX	4096
X 
X #ifdef DEBUG_VERBOSE
X #define DEBUG_LEVEL 1
END-of-mrxvt/files/patch-src::command.c
echo x - mrxvt/files/patch-src::ptytty.c
sed 's/^X//' >mrxvt/files/patch-src::ptytty.c << 'END-of-mrxvt/files/patch-src::ptytty.c'
X--- src/ptytty.c.orig	Sat Dec 18 00:30:54 2004
X+++ src/ptytty.c	Sat Dec 18 00:31:08 2004
X@@ -58,12 +58,14 @@
X 	*ttydev = NULL;
X 
X #ifdef PTYS_ARE_OPENPTY
X+  {
X     char            tty_name[sizeof "/dev/pts/????\0"];
X 
X     if (openpty(&pfd, fd_tty, tty_name, NULL, NULL) != -1) {
X 		*ttydev = STRDUP(tty_name);
X 		return pfd;
X     }
X+  }
X #endif
X 
X #ifdef PTYS_ARE__GETPTY
END-of-mrxvt/files/patch-src::ptytty.c
exit
--- mrxvt.shar ends here ---


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



More information about the freebsd-ports-bugs mailing list