summaryrefslogtreecommitdiff
path: root/x11-wm
diff options
context:
space:
mode:
authorMarkos Chandras <hwoarang@gentoo.org>2010-06-23 20:08:09 +0000
committerMarkos Chandras <hwoarang@gentoo.org>2010-06-23 20:08:09 +0000
commit56fab8fce9b774ea5f44216cb10b5d7cfbe8608c (patch)
tree4fe7ee8bc48d2f1dc22e5c65efed4345a3d0ac87 /x11-wm
parentRemoved bindist flag, orpie should be compatible GPL-3 anyway (diff)
downloadgentoo-2-56fab8fce9b774ea5f44216cb10b5d7cfbe8608c.tar.gz
gentoo-2-56fab8fce9b774ea5f44216cb10b5d7cfbe8608c.tar.bz2
gentoo-2-56fab8fce9b774ea5f44216cb10b5d7cfbe8608c.zip
Add more use flags, remove .la files when building with shared libs
(Portage version: 2.2_rc67/cvs/Linux x86_64)
Diffstat (limited to 'x11-wm')
-rw-r--r--x11-wm/openbox/ChangeLog6
-rw-r--r--x11-wm/openbox/metadata.xml3
-rw-r--r--x11-wm/openbox/openbox-9999.ebuild14
3 files changed, 17 insertions, 6 deletions
diff --git a/x11-wm/openbox/ChangeLog b/x11-wm/openbox/ChangeLog
index 4f22b17e29a3..2dec71d1ea85 100644
--- a/x11-wm/openbox/ChangeLog
+++ b/x11-wm/openbox/ChangeLog
@@ -1,6 +1,10 @@
# ChangeLog for x11-wm/openbox
# Copyright 1999-2010 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/openbox/ChangeLog,v 1.206 2010/06/22 09:16:21 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/openbox/ChangeLog,v 1.207 2010/06/23 20:08:09 hwoarang Exp $
+
+ 23 Jun 2010; Markos Chandras <hwoarang@gentoo.org> openbox-9999.ebuild,
+ metadata.xml:
+ Add more use flags, remove .la files when building with shared libs
22 Jun 2010; Markos Chandras <hwoarang@gentoo.org> +openbox-9999.ebuild,
+files/openbox-as-needed.patch:
diff --git a/x11-wm/openbox/metadata.xml b/x11-wm/openbox/metadata.xml
index a7d11aa0c495..672313a1b88f 100644
--- a/x11-wm/openbox/metadata.xml
+++ b/x11-wm/openbox/metadata.xml
@@ -7,6 +7,9 @@
<email>hwoarang@gentoo.org</email>
<name>Markos Chandras</name>
</maintainer>
+ <use>
+ <flag name="session">Enables support for session managers</flag>
+ </use>
<upstream>
<maintainer status='active'>
<email>danakj@orodu.net</email>
diff --git a/x11-wm/openbox/openbox-9999.ebuild b/x11-wm/openbox/openbox-9999.ebuild
index 6a47f22e097b..943a1494c5c4 100644
--- a/x11-wm/openbox/openbox-9999.ebuild
+++ b/x11-wm/openbox/openbox-9999.ebuild
@@ -1,10 +1,10 @@
# Copyright 1999-2010 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: /var/cvsroot/gentoo-x86/x11-wm/openbox/openbox-9999.ebuild,v 1.4 2010/06/22 09:16:21 hwoarang Exp $
+# $Header: /var/cvsroot/gentoo-x86/x11-wm/openbox/openbox-9999.ebuild,v 1.5 2010/06/23 20:08:09 hwoarang Exp $
EAPI="2"
WANT_AUTOMAKE="1.9"
-inherit autotools eutils git
+inherit multilib autotools eutils git
DESCRIPTION="A standards compliant, fast, light-weight, extensible window manager"
HOMEPAGE="http://openbox.org/"
@@ -13,7 +13,7 @@ EGIT_REPO_URI="git://git.openbox.org/dana/openbox"
LICENSE="GPL-2"
SLOT="3"
KEYWORDS=""
-IUSE="imlib nls startup-notification"
+IUSE="debug imlib nls session startup-notification static-libs"
RDEPEND="dev-libs/glib:2
>=dev-libs/libxml2-2.0
@@ -44,15 +44,19 @@ src_prepare() {
src_configure() {
econf \
--docdir=/usr/share/doc/${PF} \
+ $(use_enable debug) \
$(use_enable imlib imlib2) \
$(use_enable nls) \
- $(use_enable startup-notification)
+ $(use_enable startup-notification) \
+ $(use_enable session session-management) \
+ $(use_enable static-libs static) \
+ --with-x
}
src_install() {
dodir /etc/X11/Sessions
echo "/usr/bin/openbox-session" > "${D}/etc/X11/Sessions/${PN}"
fperms a+x /etc/X11/Sessions/${PN}
-
emake DESTDIR="${D}" install || die "emake install failed"
+ ! use static-libs && rm "${D}"/usr/$(get_libdir)/lib{obt,obrender}.la
}