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¤pn³]¾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