Add more use flags, remove .la files when building with shared libs
authorMarkos Chandras <hwoarang@gentoo.org>
Wed, 23 Jun 2010 20:08:09 +0000 (20:08 +0000)
committerMarkos Chandras <hwoarang@gentoo.org>
Wed, 23 Jun 2010 20:08:09 +0000 (20:08 +0000)
Package-Manager: portage-2.2_rc67/cvs/Linux x86_64

x11-wm/openbox/ChangeLog
x11-wm/openbox/Manifest
x11-wm/openbox/metadata.xml
x11-wm/openbox/openbox-9999.ebuild

index 4f22b17e29a3ff5c8db3374abadee5b36d844889..2dec71d1ea85ca5ac13a4608895a969a2a91633c 100644 (file)
@@ -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:
index f1df88ddd0efb3c18951ada22055de612815ab91..f2ea1859d1bcd6a5c2a47c2b485b5ef3d612da07 100644 (file)
@@ -11,6 +11,6 @@ EBUILD openbox-3.4.11.1.ebuild 1392 RMD160 6a61bf3ba8aa8909a2b33b787527a8c70fd95
 EBUILD openbox-3.4.11.2.ebuild 1362 RMD160 e5b02d0383348097a1419cefdd603fab9c268493 SHA1 b4e6c93bb0bb216c4b229fbe305bf5d88c9ad0a3 SHA256 718f00b9ce8624631e91c05f3b46d7db9412f65b1778b0f3e86100e56e1a7f7b
 EBUILD openbox-3.4.11.ebuild 1488 RMD160 db6e1b2b1d6697c36ce338393bf20544a0d0e78e SHA1 90b43da3a1bf0cfc2db216948abe5c6efc56ae9b SHA256 a2206b5294f9454714c02a4bc4eb85eaa2aa4610e998e24c92e40dae9cc7cde5
 EBUILD openbox-3.4.7.2.ebuild 1302 RMD160 55ae1e5b6272eac6578c7a1c0d4688855bc03710 SHA1 8090c2dc4f2cd89c35f4ee5bafc216517432460e SHA256 ef1e9c52c686628d99830e19f0e8f645ffbf93e29d16e8b6c08cae91b4288b85
-EBUILD openbox-9999.ebuild 1482 RMD160 f60a878859071ddea7ead8d594fdbb5f62ab26a9 SHA1 27fb8b6fb51a0104e6d6faca01b341a0886f37eb SHA256 1d440a33e61d527be4630d95e4646765c6795c8e3d5bbc7f7d307ed4c1ce2b59
-MISC ChangeLog 31839 RMD160 870cb472fd00d88bd68326ad448ea1f3620a2833 SHA1 7f8131bee329c6b91df0924f4000a376d5345a9b SHA256 ac0a2095a319e491e3cdb11232dfb8f75d30071db1c6dbd44c94a97a85d72a3a
-MISC metadata.xml 614 RMD160 dc839129eef6f9f684bc54e510b2c027c04348dc SHA1 55015ee367d47efc395a42e60d73a69dbd03ffae SHA256 b056b00d9f88afc96ee4a464138cb4096c61219b1375b87b0a0834f6d2a9f79e
+EBUILD openbox-9999.ebuild 1706 RMD160 19e36655df889b4c2d9d48c34766d48212ed9318 SHA1 73e95dc90cc66a38991d98ded3f75a0624a12bf5 SHA256 55fc76fc568c215ad7e5249ec24f8126ab08e3fc2d046187ae0dc28a1d53a656
+MISC ChangeLog 32000 RMD160 b40496c114646038d364854cd39538d49bd2a8ce SHA1 b7bda1ab930fd65fc561917dc12a52e333b6d0dc SHA256 1fe455b75bbfb2f6e66975dffec37a302edf324bbc20c328cee92416d06ae14e
+MISC metadata.xml 699 RMD160 43120af2117149bbd15bb57e5fbdbf05d7d97b5a SHA1 6bfff1e27b4686c11f0d9aae06b7c3a86f8972cc SHA256 df6b2c4c2eb86857cdeb5cab7e07fe279b8abdf74ef6d4f88c34adbd26067212
index a7d11aa0c495bb7a85c1423cb86ee2834bb1a32b..672313a1b88fce1d195b167a5341afb802dce205 100644 (file)
@@ -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>
index 6a47f22e097b224edfdda142c8af08fe781dfd2a..943a1494c5c49cd16d2eeb6409393113cdf06a18 100644 (file)
@@ -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
 }