diff options
author | Alex Alexander <wired@gentoo.org> | 2011-03-05 14:29:02 +0000 |
---|---|---|
committer | Alex Alexander <wired@gentoo.org> | 2011-03-05 14:29:02 +0000 |
commit | 0cd08f70dfea4a2eba7b42d979b31d63a6037623 (patch) | |
tree | 7b3d287673a2bdb40a05d2de68ae42dc21e57292 /www-client/luakit | |
parent | Marking claws-mail-3.7.8 ppc for bug 350513 (diff) | |
download | historical-0cd08f70dfea4a2eba7b42d979b31d63a6037623.tar.gz historical-0cd08f70dfea4a2eba7b42d979b31d63a6037623.tar.bz2 historical-0cd08f70dfea4a2eba7b42d979b31d63a6037623.zip |
added support for luajit w/ a USE flag
Package-Manager: portage-2.2.0_alpha26/cvs/Linux x86_64
Diffstat (limited to 'www-client/luakit')
-rw-r--r-- | www-client/luakit/ChangeLog | 6 | ||||
-rw-r--r-- | www-client/luakit/Manifest | 32 | ||||
-rw-r--r-- | www-client/luakit/luakit-9999.ebuild | 18 | ||||
-rw-r--r-- | www-client/luakit/metadata.xml | 3 |
4 files changed, 35 insertions, 24 deletions
diff --git a/www-client/luakit/ChangeLog b/www-client/luakit/ChangeLog index 77f8e919207a..26dc0c092b42 100644 --- a/www-client/luakit/ChangeLog +++ b/www-client/luakit/ChangeLog @@ -1,6 +1,10 @@ # ChangeLog for www-client/luakit # Copyright 1999-2011 Gentoo Foundation; Distributed under the GPL v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/luakit/ChangeLog,v 1.17 2011/02/25 15:35:22 wired Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/luakit/ChangeLog,v 1.18 2011/03/05 14:29:02 wired Exp $ + + 05 Mar 2011; Alex Alexander <wired@gentoo.org> luakit-9999.ebuild, + metadata.xml: + added support for luajit w/ a USE flag 25 Feb 2011; Alex Alexander <wired@gentoo.org> luakit-9999.ebuild: removed dmenu from RDEPEND, helpers USE, not needed anymore diff --git a/www-client/luakit/Manifest b/www-client/luakit/Manifest index 4bc13dab915c..1d4efbd0bf04 100644 --- a/www-client/luakit/Manifest +++ b/www-client/luakit/Manifest @@ -8,23 +8,23 @@ DIST luakit-2010.12.25_p2.tar.gz 111053 RMD160 a25124781da35b86e542cbb852527bf48 EBUILD luakit-2010.09.24.ebuild 1693 RMD160 90795bbe05ea3a700bad8452c9a90fd45870269f SHA1 3fab7372731636ba9ba57e4632e1859c077ec6dc SHA256 78e9e4c61829379082a7e424ef2523c2da5fee11773efafc77f0ad6d56b31d41 EBUILD luakit-2010.12.25-r1.ebuild 1794 RMD160 68375005e420e7846fed6b2fef7eac5a1df4dfac SHA1 fd009d0d5bba67a919ce8dec523ef26543aab517 SHA256 e391e362e51260ad4c88801316ec813412fc9fdb5fd81ec7f2c69a5a2aa3d87d EBUILD luakit-2010.12.25_p2.ebuild 1830 RMD160 bfa82fe482bb98c6d5120f110b25c65a22e2da82 SHA1 4610683b52864b642bd1461fe54ab92862ea1089 SHA256 5a49504d8f9f7150498f8d21611c71ba297fd3da98c7d400bcbed80b7145cdc0 -EBUILD luakit-9999.ebuild 1759 RMD160 a66e5bd1dfa696c3745f3b55a582cc4e4bb7a74b SHA1 6c1dc7f0e9d826347b6d5bb6bfa9933e9ad38429 SHA256 a3f04960ca1ffc31756440bad3ccfbf26cf447d31d1dfc994147284b02315528 -MISC ChangeLog 2981 RMD160 f9d3b1fda8c244bd4af246b0cf1a12b3925a3dea SHA1 3d6abe66c95b14712b6494b4684f952009465817 SHA256 a869241967ede1000be15e6c58b77770acd3753d28fa1281191c18cd9f9509bb -MISC metadata.xml 329 RMD160 32acff947c3157c720f95f6556cc710c26705b3c SHA1 d7b53f9aab454480fb13e5c823450064c5783d2d SHA256 7319fac82e2fc5a298c91cd09b1254a2a33c1a730218378901be748a50dccf23 +EBUILD luakit-9999.ebuild 1853 RMD160 ccbbb4ae100f4f12c5ab732a851b77e984cc0939 SHA1 b2955614d77a2d6081f60fe386a225a611a9edeb SHA256 b024c229003954e954e292b965eba909dfd29cb75b2d8f5f06dc0f9dd6299049 +MISC ChangeLog 3108 RMD160 172ac4aedabcb4b3189646938a52650dfc5fea24 SHA1 b7b29725b74f032ac43f205b4643f284dc83559e SHA256 681630859f07e9d6498d6a59f12bb5ad6139d8cc0700ce61c0f43eb121a2a10e +MISC metadata.xml 492 RMD160 88e19f4dabc626fe77d9011f96f5bec0cbf29b43 SHA1 7a7f338de61d3e54565f26551550d5d9c9741113 SHA256 643674d91acf37c1b89c1fd2425e722e808ca626bf9f392708830a3433b5a487 -----BEGIN PGP SIGNATURE----- Version: GnuPG v2.0.17 (GNU/Linux) -iQIcBAEBCAAGBQJNZ8xQAAoJEDZF8K7rm0r6xvIP/3sTuLzflBfjaIqQYbwCtQ8f -ECTBb3D0Sg8ZnR1eih0Yrjce/DmMkDSMpfgzY8WwB0uUdE3cewgojCwv0nKxOj9z -TuwzYZbg49na6ROWn/TMCr6JbP3Zw+sjkXes6/CtAbGKoA/GK/+GtoajYgMgw+u6 -VMdAp5O6Fqc2iXUO9W/jeup3XNVDigyGhz+JMpfrk6wFRZwAGRYX2WO5mP2ZXotx -z2zE0XPS6uZxn4PKbOQKCJlDhtJfJog1Af9kp/PNCI0FTKsSp+DbNr8+2hvlTHQC -xJ/IKGgVXmXREBCOOTkY8Cx6Fsw395t+IkDNWkPPNCypGi91MIE7XXNoVnmDLTZ7 -4JJr+F0v2RyiRRWmrtSswWitAEvQ190q+6yHWSeHbxLD5/3l9+QXUseIMqSDZt8s -uLrP+5OIsF0huZoy0a6XUuT2uiAGVt6x72xacdL6Wtn8xyJLg0vt/sKFiDgvWo5m -VAVrW+58BUJzEu/qCBlcbQ0E4hnwMRrLfOZGyE7wvGsJhEIale0N1tp2pgUqDyn3 -WQV0wMuxwCMYQ6BLwgr0ULrdIqGeD6APyGCxzd646XtrN1UpGPNbyDc0OgvNBJ0t -gOcK90eUYo9wzuJVsA/Ayr2xwfoZP5+bQuhSWX5nbiIRw9FADRgFTfNJJUv3c8Lp -IrACS0UuzKq5kXr2ueZM -=AKRY +iQIcBAEBCAAGBQJNckjbAAoJEDZF8K7rm0r6HlEQALLLGCfr1TUvxZaWxTIHBsjq +EZPrAbcN2qLoYX7CJtKpX8k3rdIUXtYuQWoOOcVlUv4h0fi6zYBS8EB2ubahsqHr +kt24wtzvx+8Nu8hE2xgMeePZv2ASJz7M4mVrkoHsn5V4iVp+DbC52ZmuJyiwAwN3 +9oRDjhkktfSG8d+kvgJ9+nil5xvpKbj6f36rlBhMzQbN788xOZQtESEL3xrP2OmO +KqRXZ1Jl0RDW3UrCOslcg/qGXJoeTsKs9Ki/oiWr6uOkMeJJRe2R0Sv+WFUrXSUP +ZGCjG+bdau4XGZg8Jr+Dm6fVAGOpHMkzCtd0WqXR7zDJlGFSUEXzIsLI3vcy8mJt +IMNoKZfXZ66CDbMeo+lmgdUpTi2p1CqHhaal7RT09d0n6GsrY1JXtDy7xY7WBQU8 +HDirilfxP5HG7NAj/0N8vjiWaVwi1/dEJSMo7zaYEdplG7ALIqZd5Mbb+9sfFe2t +p280Lyi6Mc6mwzN1+5oSKE83uuiME56+lMv1RC0cqX3kqThecTFf8EO+JGd51/vM +0c8G1FCq34ZFrsovnkV2JU8SFMhI2BO8MGQhMfTT5DeL6QWw+SsYPsogPbfCGbkf +qw0ZbGFmF3wUPOUPstLyTT9gbNcuQeCnyWnELnkupEuCYfrO5kyymOwSHllqb0u1 +GSY0WTSmKDFmEkHf1rV5 +=bt6V -----END PGP SIGNATURE----- diff --git a/www-client/luakit/luakit-9999.ebuild b/www-client/luakit/luakit-9999.ebuild index cb71d4f233f7..ba06f797e94a 100644 --- a/www-client/luakit/luakit-9999.ebuild +++ b/www-client/luakit/luakit-9999.ebuild @@ -1,10 +1,10 @@ # Copyright 1999-2011 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 -# $Header: /var/cvsroot/gentoo-x86/www-client/luakit/luakit-9999.ebuild,v 1.14 2011/02/25 15:35:22 wired Exp $ +# $Header: /var/cvsroot/gentoo-x86/www-client/luakit/luakit-9999.ebuild,v 1.15 2011/03/05 14:29:02 wired Exp $ EAPI=3 -IUSE="vim-syntax" +IUSE="luajit vim-syntax" if [[ ${PV} == *9999* ]]; then inherit git @@ -27,8 +27,9 @@ LICENSE="GPL-3" SLOT="0" COMMON_DEPEND=" + luajit? ( dev-lang/luajit:2 ) + !luajit? ( >=dev-lang/lua-5.1 ) dev-db/sqlite:3 - >=dev-lang/lua-5.1 dev-libs/glib:2 net-libs/libsoup net-libs/webkit-gtk @@ -58,11 +59,14 @@ src_prepare() { } src_compile() { - if [[ ${PV} == *9999* ]]; then - emake PREFIX="/usr" DEVELOPMENT_PATHS=0 - else - emake PREFIX="/usr" VERSION="${PV}" DEVELOPMENT_PATHS=0 + myconf="PREFIX=/usr DEVELOPMENT_PATHS=0" + use luajit && myconf+=" USE_LUAJIT=1" + + if [[ ${PV} != *9999* ]]; then + myconf+=" VERSION=${PV}" fi + + emake ${myconf} || die "emake failed" } src_install() { diff --git a/www-client/luakit/metadata.xml b/www-client/luakit/metadata.xml index f2458f663beb..f10b9b29d9f9 100644 --- a/www-client/luakit/metadata.xml +++ b/www-client/luakit/metadata.xml @@ -8,5 +8,8 @@ </maintainer> <use> <flag name="helpers">Optional tools used by luakit</flag> + <flag name="luajit">Use the lua just-in-time compiler + <pkg>dev-lang/luajit</pkg> instead of <pkg>dev-lang/lua</pkg>, which + should make luakit faster.</flag> </use> </pkgmetadata> |