aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'x11-wm/tvtwm/tvtwm-11.ebuild')
-rw-r--r--x11-wm/tvtwm/tvtwm-11.ebuild50
1 files changed, 50 insertions, 0 deletions
diff --git a/x11-wm/tvtwm/tvtwm-11.ebuild b/x11-wm/tvtwm/tvtwm-11.ebuild
new file mode 100644
index 0000000..825f7e3
--- /dev/null
+++ b/x11-wm/tvtwm/tvtwm-11.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+EAPI=5
+
+XORG_STATIC=no
+inherit xorg-2
+
+DESCRIPTION="tvtwm X11 window manager"
+HOMEPAGE="http://www.x.org/releases/X11R6/Manifest.PS"
+SRC_URI="http://ftp.x.org/contrib/window_managers/tvtwm.pl11.tar.gz"
+
+KEYWORDS="amd64 x86"
+IUSE=""
+
+RDEPEND="sys-devel/m4
+ x11-libs/libICE
+ x11-libs/libSM
+ x11-libs/libX11
+ x11-libs/libXext
+ x11-libs/libXmu
+ x11-libs/libXpm
+ x11-libs/libXt
+ "
+DEPEND="${RDEPEND}
+ sys-devel/bison
+ sys-devel/flex
+"
+
+S="${WORKDIR}/${PN}"
+
+src_configure() {
+ xmkmf || die
+ sed -i -e 's:YYBISON:notdef:' "gram.y"
+ sed -i '58istatic char *m4_defs(Display *display, char* host);' parse.c
+ sed -i -e 's:static char \*m4_defs();::' parse.c
+}
+
+src_compile() {
+ emake -j 1 CC="$(tc-getCC)" CCOPTIONS="${CFLAGS}" EXTRA_LDOPTIONS="${LDFLAGS}" || die
+}
+
+src_install() {
+ dobin ${PN} ssetroot || die
+ newman ${PN}.man ${PN}.1 || die
+ dodoc -r README README.old sample-twmrc || die
+ insinto /usr/lib/X11/tvtwm
+ newins system.twmrc system.tvtwmrc
+}