summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlex Alexander <wired@gentoo.org>2011-03-05 14:29:02 +0000
committerAlex Alexander <wired@gentoo.org>2011-03-05 14:29:02 +0000
commit0cd08f70dfea4a2eba7b42d979b31d63a6037623 (patch)
tree7b3d287673a2bdb40a05d2de68ae42dc21e57292 /www-client/luakit
parentMarking claws-mail-3.7.8 ppc for bug 350513 (diff)
downloadhistorical-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/ChangeLog6
-rw-r--r--www-client/luakit/Manifest32
-rw-r--r--www-client/luakit/luakit-9999.ebuild18
-rw-r--r--www-client/luakit/metadata.xml3
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>