diff options
author | Mike Frysinger <vapier@gentoo.org> | 2004-09-23 03:05:03 +0000 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2004-09-23 03:05:03 +0000 |
commit | bf6f2c148cb3cb619f55a5a67ec01070033c800b (patch) | |
tree | c62cd5e27094607a736072fccdf758e34968dd51 /x11-terms/eterm/eterm-0.9.2-r6.ebuild | |
parent | Fixed a "-fPIC" problem with mutlib. (Manifest recommit) (diff) | |
download | gentoo-2-bf6f2c148cb3cb619f55a5a67ec01070033c800b.tar.gz gentoo-2-bf6f2c148cb3cb619f55a5a67ec01070033c800b.tar.bz2 gentoo-2-bf6f2c148cb3cb619f55a5a67ec01070033c800b.zip |
fix tiling issues
Diffstat (limited to 'x11-terms/eterm/eterm-0.9.2-r6.ebuild')
-rw-r--r-- | x11-terms/eterm/eterm-0.9.2-r6.ebuild | 69 |
1 files changed, 69 insertions, 0 deletions
diff --git a/x11-terms/eterm/eterm-0.9.2-r6.ebuild b/x11-terms/eterm/eterm-0.9.2-r6.ebuild new file mode 100644 index 000000000000..a97d49dc3039 --- /dev/null +++ b/x11-terms/eterm/eterm-0.9.2-r6.ebuild @@ -0,0 +1,69 @@ +# Copyright 1999-2004 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Header: /var/cvsroot/gentoo-x86/x11-terms/eterm/eterm-0.9.2-r6.ebuild,v 1.1 2004/09/23 03:05:03 vapier Exp $ + +inherit eutils + +MY_PN=${PN/et/Et} +MY_P=${MY_PN}-${PV} +S=${WORKDIR}/${MY_P} +DESCRIPTION="A vt102 terminal emulator for X" +HOMEPAGE="http://www.eterm.org/" +SRC_URI="mirror://sourceforge/eterm/${MY_P}.tar.gz + mirror://sourceforge/eterm/${MY_PN}-bg-${PV}.tar.gz" + +LICENSE="GPL-2" +SLOT="0" +KEYWORDS="alpha amd64 hppa ia64 ppc sparc x86" +IUSE="mmx etwin escreen" + +DEPEND="virtual/x11 + >=x11-libs/libast-0.5 + media-libs/imlib2 + >=sys-devel/binutils-2.13* + etwin? ( app-misc/twin ) + escreen? ( app-misc/screen ) + >=sys-apps/sed-4" + +src_unpack() { + unpack ${MY_P}.tar.gz + cd ${S} + unpack ${MY_PN}-bg-${PV}.tar.gz + epatch ${FILESDIR}/${PV}-ansi16.patch + epatch ${FILESDIR}/${PV}-tiling.patch + sed -i 's:Tw/Tw_1\.h:Tw/Tw1.h:' src/libscream.c +} + +src_compile() { + local myconf + myconf="" + if [ "${ARCH}" == "x86" ]; then + myconf="$myconf `use_enable mmx`" + else + myconf="$myconf --disable-mmx" + fi + + econf \ + --with-imlib \ + --enable-trans \ + --with-x \ + --enable-multi-charset \ + --with-delete=execute \ + --with-backspace=auto \ + `use_enable escreen` \ + `use_enable etwin` \ + ${myconf} || die "conf failed" + emake || die "make failed" +} + +src_install() { + dodir /usr/share/terminfo + make \ + DESTDIR=${D} \ + TIC="tic -o ${D}/usr/share/terminfo" \ + install || die + + dodoc ChangeLog README ReleaseNotes + use escreen && dodoc doc/README.Escreen + dodoc bg/README.backgrounds +} |