summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorJeroen Roovers <jer@gentoo.org>2009-09-23 15:37:38 +0000
committerJeroen Roovers <jer@gentoo.org>2009-09-23 15:37:38 +0000
commitb8308689f5e27a1b38deb7baa1ddb1cbc5e2e24d (patch)
tree9f28661d47fb3160dc32edcb9d02ea45974019b7 /x11-wm/evilwm
parentRemove virtual/libc, inherit fix (diff)
downloadgentoo-2-b8308689f5e27a1b38deb7baa1ddb1cbc5e2e24d.tar.gz
gentoo-2-b8308689f5e27a1b38deb7baa1ddb1cbc5e2e24d.tar.bz2
gentoo-2-b8308689f5e27a1b38deb7baa1ddb1cbc5e2e24d.zip
Version bump.
(Portage version: 2.2_rc41/cvs/Linux i686)
Diffstat (limited to 'x11-wm/evilwm')
-rw-r--r--x11-wm/evilwm/ChangeLog9
-rw-r--r--x11-wm/evilwm/evilwm-1.0.1.ebuild47
2 files changed, 54 insertions, 2 deletions
diff --git a/x11-wm/evilwm/ChangeLog b/x11-wm/evilwm/ChangeLog
index a3bb2830cdb5..c578c24d1e2a 100644
--- a/x11-wm/evilwm/ChangeLog
+++ b/x11-wm/evilwm/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for x11-wm/evilwm
-# Copyright 2002-2008 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/evilwm/ChangeLog,v 1.45 2008/07/18 07:12:37 aballier Exp $
+# Copyright 1999-2009 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/evilwm/ChangeLog,v 1.46 2009/09/23 15:37:38 jer Exp $
+
+*evilwm-1.0.1 (23 Sep 2009)
+
+ 23 Sep 2009; Jeroen Roovers <jer@gentoo.org> +evilwm-1.0.1.ebuild:
+ Version bump.
18 Jul 2008; Alexis Ballier <aballier@gentoo.org> evilwm-1.0.0.ebuild:
keyword ~x86-fbsd thanks to Davide Italiano <dav_it@gentoo.org>, bug
diff --git a/x11-wm/evilwm/evilwm-1.0.1.ebuild b/x11-wm/evilwm/evilwm-1.0.1.ebuild
new file mode 100644
index 000000000000..88079ce8d669
--- /dev/null
+++ b/x11-wm/evilwm/evilwm-1.0.1.ebuild
@@ -0,0 +1,47 @@
+# Copyright 1999-2009 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/evilwm/evilwm-1.0.1.ebuild,v 1.1 2009/09/23 15:37:38 jer Exp $
+
+inherit toolchain-funcs multilib
+
+DESCRIPTION="A minimalist, no frills window manager for X."
+SRC_URI="http://www.6809.org.uk/evilwm/${P}.tar.gz"
+HOMEPAGE="http://evilwm.sourceforge.net"
+
+IUSE=""
+SLOT="0"
+LICENSE="as-is"
+KEYWORDS="~alpha ~amd64 ~ppc ~sparc ~x86 ~x86-fbsd"
+
+RDEPEND="x11-libs/libXext
+ x11-libs/libXrandr"
+
+DEPEND="${RDEPEND}
+ x11-proto/xextproto
+ x11-proto/xproto"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ sed -i 's/^#define DEF_FONT.*/#define DEF_FONT "fixed"/' evilwm.h \
+ || die "sed font failed"
+ sed -i -e '/^CFLAGS/s/ -Os/ /' \
+ -e 's/install -s /install /' Makefile || die "sed opt failed"
+}
+
+src_compile() {
+ emake CC="$(tc-getCC)" XROOT="/usr" LDPATH="-L/usr/$(get_libdir)" || die
+}
+
+src_install () {
+ make DESTDIR="${D}" install || die "make install failed"
+
+ dodoc ChangeLog README TODO || die "dodoc failed"
+
+ echo -e "#!/bin/sh\n/usr/bin/${PN}" > "${T}/${PN}"
+ exeinto /etc/X11/Sessions
+ doexe "${T}/${PN}" || die "/etc/X11/Sessions failed"
+
+ insinto /usr/share/xsessions
+ doins "${FILESDIR}/${PN}.desktop" || die "${PN}.desktop failed."
+}