# $Id$ PNAME="xterm" PVER="330" PBUILD="r2" PCAT="x11-terms" DESCRIPTION="Terminal Emulator for X Windows." HOMEPAGE="http://dickey.his.com/xterm/" DEPEND=">= x11-libs/libX11-1.6 >= x11-libs/libXrender-0.9 >= x11-libs/libXt-1.1 >= x11-libs/libXmu-1.1 >= x11-libs/libxkbfile-1 >= x11-libs/libXft-2.2 >= x11-libs/libXaw-1 >= x11-apps/luit-1.1 >= sys-libs/ncurses-6.0 >= sys-libs/libutempter-1.1.5" SDEPEND=">= virtual/xproto" 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 }