Date: Thu, 23 Dec 2004 14:09:00 -0700 (MST) From: Joshua Beard <josh@hewbert.com> To: FreeBSD-gnats-submit@FreeBSD.org Subject: ports/75446: New port: x11/mrxvt - lightweight and powerful X terminal emulator Message-ID: <20041223210900.71A6F6103@banana.hewbert.com> Resent-Message-ID: <200412232110.iBNLAPEN052291@freefall.freebsd.org>
next in thread | raw e-mail | index | archive | help
>Number: 75446 >Category: ports >Synopsis: New port: x11/mrxvt - lightweight and powerful X terminal emulator >Confidential: no >Severity: non-critical >Priority: low >Responsible: freebsd-ports-bugs >State: open >Quarter: >Keywords: >Date-Required: >Class: change-request >Submitter-Id: current-users >Arrival-Date: Thu Dec 23 21:10:25 GMT 2004 >Closed-Date: >Last-Modified: >Originator: Joshua Beard >Release: FreeBSD 5.3-RELEASE i386 >Organization: none >Environment: >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/ - hewbert josh@hewbert.com >How-To-Repeat: >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: # # /usr/ports/x11/mrxvt # /usr/ports/x11/mrxvt/Makefile # /usr/ports/x11/mrxvt/distinfo # /usr/ports/x11/mrxvt/pkg-descr # /usr/ports/x11/mrxvt/pkg-plist # echo c - /usr/ports/x11/mrxvt mkdir -p /usr/ports/x11/mrxvt > /dev/null 2>&1 echo x - /usr/ports/x11/mrxvt/Makefile sed 's/^X//' >/usr/ports/x11/mrxvt/Makefile << 'END-of-/usr/ports/x11/mrxvt/Makefile' X# New ports collection makefile for: mrxvt X# Date created: 23 Dec 2004 X# Whom: Joshua Beard <josh@hewbert.com> X# X# $FreeBSD: $ X# X XPORTNAME= mrxvt XPORTVERSION= 0.3.11 XCATEGORIES+= x11 XMASTER_SITES= ${MASTER_SITE_SOURCEFORGE} XMASTER_SITE_SUBDIR= materm X XMAINTAINER= josh@hewbert.com XCOMMENT= A low memory usage xterm replacement that supports color X XUSE_X_PREFIX= yes XUSE_XPM= yes XGNU_CONFIGURE= yes XCONFIGURE_ARGS= --enable-utmp --enable-wtmp --enable-xpm XMAN1= mrxvt.1 X X# enable freetype support X.ifndef(WITHOUT_XFT) XCONFIGURE_ARGS+= --enable-xft X.endif # WITHOUT_XFT X# X# enable 24-bit support X.if defined(WITH_24bits) XCONFIGURE_ARGS+= --enable-24bits X.endif # WITH_24bits X X.ifndef(WITHOUT_TEXTSHADOW) XCONFIGURE_ARGS+= --enable-text-shadow X.endif # WITHOUT_TEXTSHADOW X X.if defined(WITH_SMARTRESIZE) XCONFIGURE_ARGS+= --enable-smart-resize X.endif # WITH_SMARTRESIZE X X# X# enable greek keyboard support X.if defined(WITH_GREEK_KEYBOARD) XCONFIGURE_ARGS+= --enable-greek X.endif # WITH_GREEK_KEYBOARD X# X# enable cjk support X.if defined(WITH_CJK) XCONFIGURE_ARGS+= --enable-cjk X.endif # WITH_CJK X X.if defined(WITH_THAI) XCONFIGURE_ARGS+= --enable-thai X.endif # WITH_THAI X X# XIM (X Input Method) protocol support X.ifndef(WITHOUT_XIM) XCONFIGURE_ARGS+= --enable-xim X.endif # WITH_XIM X# X Xpre-fetch: X @${ECHO_MSG} "" X @${ECHO_MSG} "You may use the following build options:" X @${ECHO_MSG} "" X @${ECHO_MSG} "WITHOUT_XIM=yes disable support for XIM (X Input Method) protocol" X @${ECHO_MSG} "WITH_BIG5=yes add support for Chinese characters (BIG5)" X @${ECHO_MSG} "WITH_GB=yes add support for Chinese characters (GB)" X @${ECHO_MSG} "WITH_GREEK_KEYBOARD=yes add support for greek keyboard" X @${ECHO_MSG} "WITH_THAI=yes add support for Thai" X @${ECHO_MSG} "WITH_CJK=yes add CJK multichar language support" X @${ECHO_MSG} "WITHOUT_TEXTSHADOW=yes disable support for text shadows" X @${ECHO_MSG} "WITH_24bits=yes add 24-bit color support" X @${ECHO_MSG} "WITHOUT_XFT=yes disable freetype support" X @${ECHO_MSG} "" X Xpost-install: X @${CHMOD} 4711 ${PREFIX}/bin/mrxvt X X.include <bsd.port.mk> END-of-/usr/ports/x11/mrxvt/Makefile echo x - /usr/ports/x11/mrxvt/distinfo sed 's/^X//' >/usr/ports/x11/mrxvt/distinfo << 'END-of-/usr/ports/x11/mrxvt/distinfo' XMD5 (mrxvt-0.3.11.tar.gz) = cbb8853fb41cdf90e0b403d56e01a88c XSIZE (mrxvt-0.3.11.tar.gz) = 487818 END-of-/usr/ports/x11/mrxvt/distinfo echo x - /usr/ports/x11/mrxvt/pkg-descr sed 's/^X//' >/usr/ports/x11/mrxvt/pkg-descr << 'END-of-/usr/ports/x11/mrxvt/pkg-descr' XMrxvt (previously named as materm) is a lightweight and powerful multi-tabbed XX terminal emulator based on the popular rxvt and aterm. It implements many Xuseful features seen in some modern X terminal emulators, like gnome-terminal Xand konsole, but keep to be lightweight and independent from the GNOME and KDE Xdesktop environment. X XWWW: http://materm.sourceforge.net/ X X- hewbert Xjosh@hewbert.com END-of-/usr/ports/x11/mrxvt/pkg-descr echo x - /usr/ports/x11/mrxvt/pkg-plist sed 's/^X//' >/usr/ports/x11/mrxvt/pkg-plist << 'END-of-/usr/ports/x11/mrxvt/pkg-plist' Xbin/mrxvt Xshare/doc/mrxvt/TIPS Xshare/doc/mrxvt/README.greek Xshare/doc/mrxvt/README.menu Xshare/doc/mrxvt/README.xvt Xshare/doc/mrxvt/xdefaults-sample.txt Xshare/doc/mrxvt/xterm.seq Xshare/doc/mrxvt/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 END-of-/usr/ports/x11/mrxvt/pkg-plist exit >Release-Note: >Audit-Trail: >Unformatted:
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?20041223210900.71A6F6103>