aboutsummaryrefslogtreecommitdiff
path: root/x11-wm
diff options
context:
space:
mode:
authorPaul Healy <lmiphay@gmail.com>2015-03-17 14:13:59 +0000
committerPaul Healy <lmiphay@gmail.com>2015-03-17 14:13:59 +0000
commite279097f5bfa421d5d0e0e116035d0bb91e3b427 (patch)
tree14a136b807231050fbee586cbbe511fbca317ea8 /x11-wm
parentupdated ebuild based on the old one in the xmw overlay (diff)
downloadlmiphay-e279097f5bfa421d5d0e0e116035d0bb91e3b427.tar.gz
lmiphay-e279097f5bfa421d5d0e0e116035d0bb91e3b427.tar.bz2
lmiphay-e279097f5bfa421d5d0e0e116035d0bb91e3b427.zip
add ebuild for tvtwm
Diffstat (limited to 'x11-wm')
-rw-r--r--x11-wm/tvtwm/Manifest2
-rw-r--r--x11-wm/tvtwm/tvtwm-11.ebuild50
2 files changed, 52 insertions, 0 deletions
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
+}