From: Markos Chandras Date: Wed, 23 Jun 2010 20:08:09 +0000 (+0000) Subject: Add more use flags, remove .la files when building with shared libs X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=a5b9ce14c4a44f2f72e7e61d1e22d30e426b9ec6;p=gentoo.git Add more use flags, remove .la files when building with shared libs Package-Manager: portage-2.2_rc67/cvs/Linux x86_64 --- 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 openbox-9999.ebuild, + metadata.xml: + Add more use flags, remove .la files when building with shared libs 22 Jun 2010; Markos Chandras +openbox-9999.ebuild, +files/openbox-as-needed.patch: diff --git a/x11-wm/openbox/Manifest b/x11-wm/openbox/Manifest index f1df88ddd0ef..f2ea1859d1bc 100644 --- a/x11-wm/openbox/Manifest +++ b/x11-wm/openbox/Manifest @@ -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 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 @@ hwoarang@gentoo.org Markos Chandras + + Enables support for session managers + danakj@orodu.net 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 }