summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2004-09-23 03:05:03 +0000
committerMike Frysinger <vapier@gentoo.org>2004-09-23 03:05:03 +0000
commitbf6f2c148cb3cb619f55a5a67ec01070033c800b (patch)
treec62cd5e27094607a736072fccdf758e34968dd51 /x11-terms/eterm/eterm-0.9.2-r6.ebuild
parentFixed a "-fPIC" problem with mutlib. (Manifest recommit) (diff)
downloadgentoo-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.ebuild69
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
+}