# $Id$ PNAME="xterm" PVER="250" PBUILD="r3" PCATEGORIE="x11-terms" STATE="unstable" DESCRIPTION="Terminal Emulator for X Windows." HOMEPAGE="http://dickey.his.com/xterm/" DEPEND=">= x11-libs/libX11-1 >= x11-libs/libXrender-1 >= x11-libs/libXt-1 >= x11-libs/libXmu-1 >= x11-libs/libxkbfile-1 >= x11-libs/libXft-1 >= x11-libs/libXaw-1 >= sys-apps/utempter-0.5 >= x11-apps/luit-1 >= sys-libs/ncurses-5.7" SDEPEND=">= x11-proto/xproto-1" SRCFILE="${PNAME}-${PVER}.tgz" SRCDIR="${BUILDDIR}/${PNAME}-${PVER}" sminclude mtools # fetch'em at ftp://invisible-island.net/xterm/ SRC_URI=( ftp://invisible-island.net/${PNAME}/${SRCFILE} http://linux.rz.ruhr-uni-bochum.de/download/gentoo-mirror/distfiles/${SRCFILE} mirror://${PNAME}/${SRCFILE} ) UP2DATE="updatecmd ftp://invisible-island.net/xterm/ | lasttarball tgz" src_prepare() { munpack ${SRCFILE} || die } src_compile() { cd ${SRCDIR} mconfigure \ --libdir=/etc \ --disable-narrowproto \ --with-app-defaults=/usr/$(mlibdir)/X11/app-defaults \ --with-utempter \ --disable-setuid \ --disable-full-tgetent \ --disable-imake \ --with-x \ --enable-ansi-color \ --enable-88-color \ --enable-256-color \ --enable-broken-osc \ --enable-broken-st \ --enable-load-vt-fonts \ --enable-i18n \ --enable-wide-chars \ --enable-doublechars \ --enable-warnings \ --enable-tcap-query \ --enable-logging \ --enable-dabbrev \ --enable-freetype \ --enable-luit \ || die mmake || die } src_install() { cd ${SRCDIR} mmake DESTDIR=${BINDIR} install || die # fix perms mchmod 0755 /usr/bin/xterm || die # restore the navy blue sed -i "s:blue2$:blue:" ${BINDIR}/usr/$(mlibdir)/X11/app-defaults/XTerm-color || die # security issues echo "*allowWindowOps: false" >> ${BINDIR}/usr/$(mlibdir)/X11/app-defaults/XTerm || die echo "*allowWindowOps: false" >> ${BINDIR}/usr/$(mlibdir)/X11/app-defaults/UXTerm || die minstalldocs README README.i18n || die } pkg_preinst() { # prevent the terminfo files from being removed touch ${MROOT}/usr/share/terminfo/v/vs100 touch ${MROOT}/usr/share/terminfo/x/x* }