From e279097f5bfa421d5d0e0e116035d0bb91e3b427 Mon Sep 17 00:00:00 2001 From: Paul Healy Date: Tue, 17 Mar 2015 14:13:59 +0000 Subject: add ebuild for tvtwm --- x11-wm/tvtwm/Manifest | 2 ++ x11-wm/tvtwm/tvtwm-11.ebuild | 50 ++++++++++++++++++++++++++++++++++++++++++++ 2 files changed, 52 insertions(+) create mode 100644 x11-wm/tvtwm/Manifest create mode 100644 x11-wm/tvtwm/tvtwm-11.ebuild (limited to 'x11-wm') diff --git a/x11-wm/tvtwm/Manifest b/x11-wm/tvtwm/Manifest new file mode 100644 index 0000000..e22c837 --- /dev/null +++ b/x11-wm/tvtwm/Manifest @@ -0,0 +1,2 @@ +DIST tvtwm.pl11.tar.gz 224935 SHA256 aae4c23347497c3246388d42cf753616b2df4dee25f936e54910af2c5625c5d5 SHA512 a754b4bc0307116d3c86b7f159bab47ff4cceb190567db793b9be61963280dd22050fa0041f60d394ca55d190dad92ba9a2859e592b05f25952592943ed59fa0 WHIRLPOOL 73b97058b61adc83381dfae9099c6f492531f92b9fac7eab1ba5aac02976ae6acdb96f0276501a42e77f13f772416e0be8d4c71bcccadaab5e30d4bcc18f7b78 +EBUILD tvtwm-11.ebuild 1070 SHA256 4ffbb1649d076bb00397d2dfbe4509927479b4980b797ea8a4d604b52adcb0bf SHA512 e80359b7b44f7f65692ea93b683633beb095bffed091d1b5d3b7e0a5a522541b71566b0cce43649fc9ef6b483c4f594e64a8677468e1582d37bfc92f6cabfcd4 WHIRLPOOL 0748b9ac249314fdaf09ca50bfdb7ebf315b8dde300eef2d02c06fb28de972fc980e1067962634a6de47393f22f73dbccb65083c237c3caaf394eaeb87f84803 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 +} -- cgit v1.2.3-65-gdbad