summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMichał Górny <mgorny@gentoo.org>2014-06-15 13:39:56 +0000
committerMichał Górny <mgorny@gentoo.org>2014-06-15 13:39:56 +0000
commitbc8ce3a8716be905cf7a9df4228d45f92a8f3a95 (patch)
tree4d7eeb3c219e970aceed3d3824f0c4fd30e1e8ad /dev-lua
parentMask multilib libquvi & respective libquvi-scripts. (diff)
downloadhistorical-bc8ce3a8716be905cf7a9df4228d45f92a8f3a95.tar.gz
historical-bc8ce3a8716be905cf7a9df4228d45f92a8f3a95.tar.bz2
historical-bc8ce3a8716be905cf7a9df4228d45f92a8f3a95.zip
Enable multilib support, required by media-libs/libquvi-scripts.
Package-Manager: portage-2.2.10/cvs/Linux x86_64 Manifest-Sign-Key: 0xEFB4464E!
Diffstat (limited to 'dev-lua')
-rw-r--r--dev-lua/LuaBitOp/ChangeLog7
-rw-r--r--dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild44
-rw-r--r--dev-lua/LuaBitOp/Manifest23
-rw-r--r--dev-lua/luaexpat/ChangeLog7
-rw-r--r--dev-lua/luaexpat/Manifest33
-rw-r--r--dev-lua/luaexpat/luaexpat-1.3.0-r1.ebuild52
-rw-r--r--dev-lua/luasocket/ChangeLog7
-rw-r--r--dev-lua/luasocket/Manifest23
-rw-r--r--dev-lua/luasocket/luasocket-3.0_rc1-r3.ebuild50
9 files changed, 218 insertions, 28 deletions
diff --git a/dev-lua/LuaBitOp/ChangeLog b/dev-lua/LuaBitOp/ChangeLog
index f6a423b81f19..804b030c3d2c 100644
--- a/dev-lua/LuaBitOp/ChangeLog
+++ b/dev-lua/LuaBitOp/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lua/LuaBitOp
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lua/LuaBitOp/ChangeLog,v 1.10 2014/03/04 20:39:35 vincent Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lua/LuaBitOp/ChangeLog,v 1.11 2014/06/15 13:37:25 mgorny Exp $
+
+*LuaBitOp-1.0.2-r1 (15 Jun 2014)
+
+ 15 Jun 2014; Michał Górny <mgorny@gentoo.org> +LuaBitOp-1.0.2-r1.ebuild:
+ Enable multilib support, required by media-libs/libquvi-scripts.
04 Mar 2014; Vicente Olivert Riera <vincent@gentoo.org>
LuaBitOp-1.0.1-r1.ebuild, LuaBitOp-1.0.2.ebuild:
diff --git a/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild b/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild
new file mode 100644
index 000000000000..503d076e695a
--- /dev/null
+++ b/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lua/LuaBitOp/LuaBitOp-1.0.2-r1.ebuild,v 1.1 2014/06/15 13:37:25 mgorny Exp $
+
+EAPI="5"
+inherit toolchain-funcs multilib-minimal
+
+DESCRIPTION="Bit Operations Library for the Lua Programming Language"
+HOMEPAGE="http://bitop.luajit.org"
+SRC_URI="http://bitop.luajit.org/download/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~mips ~x86"
+IUSE=""
+
+RDEPEND="dev-lang/lua[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig[${MULTILIB_USEDEP}]"
+
+src_prepare() {
+ multilib_copy_sources
+}
+
+multilib_src_compile()
+{
+ emake CC="$(tc-getCC)" INCLUDES= CCOPT=
+}
+
+multilib_src_test() {
+ # tests use native lua interpreter
+ multilib_is_native_abi && default
+}
+
+multilib_src_install()
+{
+ exeinto "$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD lua)"
+ doexe bit.so
+}
+
+multilib_src_install_all() {
+ dodoc README
+ dohtml -r doc/.
+}
diff --git a/dev-lua/LuaBitOp/Manifest b/dev-lua/LuaBitOp/Manifest
index 426b5714b739..bc18838f0bd6 100644
--- a/dev-lua/LuaBitOp/Manifest
+++ b/dev-lua/LuaBitOp/Manifest
@@ -5,13 +5,26 @@ AUX LuaBitOp-ldflags.patch 376 SHA256 443598aa1e11576681ec69c5e9eaf85d7bbc767cca
DIST LuaBitOp-1.0.1.tar.gz 22984 SHA256 6afa9984411079a7e109977bc8a28d63890c1489a928b1f61d33ef327e9cb0c9 SHA512 de326ba899b70ea01c41b02d26b1a5afd07bdeee5628be7cbeaa438452ac4343cab01494ac3e5e6758365de15c5cb9c211e17f2e4dd1e0e9258979d06018c71e WHIRLPOOL 166203b5306df2b85ce757fe697f7fa9c4ce185f6d0f8cb2491526b874385d7280c9a91b5d45bada76b28d9e7ca0c7881a97965c646f3c09683e8bc37dcc2998
DIST LuaBitOp-1.0.2.tar.gz 23127 SHA256 1207c9293dcd52eb9dca6538d1b87352bd510f4e760938f5048433f7f272ce99 SHA512 a652050ea5c6fbeb8a28b05e2bc4a3550c854cc45f7f42c8c1b0a81f5b76773cdf061e6a839cdb339614118169e578b6e3efa5a3efbe59a2f01874b2fa2b4f2e WHIRLPOOL 1c9081e805f0c31dc806e3966d6d2639b3b4f0ff8d81850a78633581c8c975b52caefab80d50985093ed891de1fdefaed0a96c0ab985b23c73fa1e60a873385c
EBUILD LuaBitOp-1.0.1-r1.ebuild 858 SHA256 54bd72b821702d2858df9138dbf06202a0fb2b71ded7bc2fe8e33b4d1adbe87c SHA512 7afecff7a33f9909703b2ab1550e9763eaabffe9d26bffaa4aa0380b6b1fc8694845900044a819c7ab6cbee8314f0e5e482d2e98d7a6927d3ebf858009c5f341 WHIRLPOOL 0b695890714cabcd695ca773ca8867ff191ab8057d4ab7abc7fea694ada91818d51f94c13c9c76479301618d9a2209fab24f2094f9a36d269bf6c07962c76b13
+EBUILD LuaBitOp-1.0.2-r1.ebuild 984 SHA256 e6c59d5b9e12062fe544d770e456ebf7a06a1345eddb4a670cf3db8ca706e9b5 SHA512 e943ff2ee6c46065fec8ef3f660840638de6974bbf07fd4a9d4b071e072feb1aabc861f4a2c42b14f39eb6e6b93df66fc923011834c7e19373bdc06f1d540ea1 WHIRLPOOL 297e4ec1df22bc1fce0ccf62b538a8f9a44d30ff96e7adddc61604b5b141b675830dcff5541f3f475d13f0ae41ce362db07755c72153e843ce1702ac9cd110b9
EBUILD LuaBitOp-1.0.2.ebuild 727 SHA256 dfbef1f072e222890e0aa76fdcef677734f9af6a17cdaad4cc15c0facacf6156 SHA512 2c31846f7626c29cd3add000d41cea134d4311491938045c457ac3cdb2595abf4612dd3962522ec5091f0480aa00c416eb42cb3ed8a620ab9a2910868008fcea WHIRLPOOL 89469bff78bad8e474831df47820c854742956a3bf79f754ee5b3e4d284fabce731a388218e75a56e866968bccd7f838431c65bd421fa4c0d05dea58d7c08afd
-MISC ChangeLog 1532 SHA256 2800b3af0929acda693c6b971f359451e3194e4ee77f395c1ca1ff1ceae31cee SHA512 4c2cc8573bd74bcd125647e08708851ccb20c061b04411a893eb764e10af7784d4248cf1c0c6b6fa258a1f0ca410691c03965e1f4dbe338b700b923bcd58d014 WHIRLPOOL 52cdad95faf6c65a0fd35de57409e334685453caf3c4960aa653261f5000e786d9f626295670cbbeb65db0460395a0b59396ba28d743952232e96cf440443357
+MISC ChangeLog 1710 SHA256 ace9d8b4ffa049bf9198467f65c2637dc90d699898ece08d50d614fad2ba3ee2 SHA512 ef419ac1dea94c9190cac38763ed1ec7cb9987dcc44e49cdba4629fbddf9a3cadd484f02aa71fb5ec7e22875809b4e6ec505df09dd4d7a639d77bbdba7659a92 WHIRLPOOL b2cabda89c84f56f326a067164989aa641121b87069c717e07a80fca14ac1fae9a7a5271bc45ac6168e1132bafbd9f50b5cffd889075998d18e6d5b04c8399e5
MISC metadata.xml 370 SHA256 f8e2ec19e7b0b0c11e783af56613d30333fd9843c5513e669c05bfd2e338e7ca SHA512 c056d685fff8edb5fc8cc33c6033891418524302a6ef7b96c782037571c289d8100da4cc729036bb0388cc504524257078c209a87eaf0468bc38a2787aebb5db WHIRLPOOL a3e83f86008ffdf6ee073b067ed6edf3eb8267f64daf58f84aa3fa8b765191953279509aa67b5fd91588e4e0144cee212e540b786500a17fc85c1c3307c896ed
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
-iEYEAREIAAYFAlMWOg4ACgkQWunnsum7y6h86wCfUXbubYYm2aM4+Vuu/NguW8AQ
-RtIAoIprK+h6wtsMaf6n+I2G/d3jz99n
-=9BT1
+iQJ8BAEBCABmBQJTnaGWXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
+MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOKWsP/j315F1VJKfW2IIHOqyRbMBg
+QkTXMjwdCzA/IpJwG8BOXFJijARRYYAjZyUEQckPYaq20e4hDxmEGegZl+avTp96
+SSnAsV3Xsfot6U6rS6Q1IV7d1SeUWpqy5ioVTD/iFj8Kn+vht0Vq5Zllc7ryJL4M
+6DdjpOQ4LufK1XV2UhaqqNSFOx7npFBMtabjPS2Z4yN7IztocaX2+j01B8ag4U6e
+sjVcZdQcLaq+3CyaX2Sw0EnhFVYMSrIxLbM7COfAmis0HQJ4wziK51L0FoBUTRIV
+wcciJhIl5X3TGanLj/BMGzypbtNO40DOBxvHcBS9Ex+90bThO3VgZEEpJSj19BfN
+t4Mvd5qIDP26e/eOX6IgDCjUHpJ2xQE39QkLwG4j9SpwXtqgKmKRIivMhunmHex1
+ceJLAvU7p22M89hoYsF4aSD7gpLqbw6mGYd9shn9YilPMCpP3+/fzD2zpO/cZ8Qm
+Ho8mTXcP5g1j/1xt43dwrDwJPg6u601HDU4BQB0QhxMG8Wn41olu7SZsbte9Wl9r
+sOgSvJsxQQSRFvaUi0dOhtKpHOX/+/OQljvlp1uM2bxd8/xS5SKNV2u/0ksnpqzt
+EgmkvgfTznfew1Ui8PZHPpYVYJVkH8oQqfOkOehqBj6O/oe4+vvTpR9kdGK77BSi
+E2TzefHB4/8Mv3+Fm2tJ
+=i+sd
-----END PGP SIGNATURE-----
diff --git a/dev-lua/luaexpat/ChangeLog b/dev-lua/luaexpat/ChangeLog
index e683ea489a42..c715d76d4185 100644
--- a/dev-lua/luaexpat/ChangeLog
+++ b/dev-lua/luaexpat/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lua/luaexpat
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lua/luaexpat/ChangeLog,v 1.15 2014/04/17 00:15:38 zx2c4 Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lua/luaexpat/ChangeLog,v 1.16 2014/06/15 13:38:03 mgorny Exp $
+
+*luaexpat-1.3.0-r1 (15 Jun 2014)
+
+ 15 Jun 2014; Michał Górny <mgorny@gentoo.org> +luaexpat-1.3.0-r1.ebuild:
+ Enable multilib support, required by media-libs/libquvi-scripts.
*luaexpat-1.3.0 (17 Apr 2014)
diff --git a/dev-lua/luaexpat/Manifest b/dev-lua/luaexpat/Manifest
index e90031c9d626..17e41783aa3a 100644
--- a/dev-lua/luaexpat/Manifest
+++ b/dev-lua/luaexpat/Manifest
@@ -7,23 +7,26 @@ AUX luaexpat-1.2.0-makefile.patch 607 SHA256 606a86314e3fdfe4a1ea63a1587629e1e3b
DIST luaexpat-1.2.0.tar.gz 28621 SHA256 2a7140e9c1923510639e87b60e85d7ddd0cd4e27561663bd9d4031ef90bae5ef SHA512 4f28e36fabcade14f9ae524b8aea19757ceaca9d4ad50c367fe8f58c14c3850efe252df780641159eeb01e96aaba38a9c9c6fe51d21f54a6c4ce33f80c87033f WHIRLPOOL 46f28918e788bfb4ad22f122d3948837fb1134312ee4d111009184cf2e28fcaf250c62427df6de478469fddf5b71be0d3d8677cc9a547598f248bd7fc026334e
DIST luaexpat-1.3.0.tar.gz 29567 SHA256 d060397960d87b2c89cf490f330508b7def1a0677bdc120531c571609fc57dc3 SHA512 91884653310e2dc89ade6d1653875ac8607640a21853d3ccb1fd0f833812e41981fad5c40101732ec249104d2c50c9a332208d1e44423b8428065a223c60b4ae WHIRLPOOL b79e612fcb394fcbc591fe9eef88d101a65b2ca46d8cc93a64954fdd7dc3ac5751e3e3d1cd497c1ed604b363f3bf535b2a45b957bc224aa21983a9172c0c9c06
EBUILD luaexpat-1.2.0-r1.ebuild 1348 SHA256 c0bd73e3bd564637308f44c3d797d261565ec0b8b3247b87207b0a39dfa4710b SHA512 40733a60b98535127a383b6c4347788775867042490ce74d2d3a7e4765ef1ce0e5a24ff915d1e4af0aff4ab706596229ee7dea23e0968dc26dbd57687d4b82e1 WHIRLPOOL 91e5de82815f14cbf9ad115f079c7eb1572abe16bad90fbb539bd4feddb656cdcd31430562fb5fe32d3a5916d72ee04eaace821b83e36cba81c7beb7c1643823
+EBUILD luaexpat-1.3.0-r1.ebuild 1422 SHA256 d038c267aad6be3cf7294bfdea99878680102594653b9ff488685e943c00355b SHA512 bacfd01c957ef58f7b0fe1ed9ba3b40f2f73a825f7a3eb085ba4bc78f0f5e2b0a6ad9e8090b2c3b234c905ec13f4fcf0a2618881a096145e2392cd6fb66e0a9e WHIRLPOOL 5c08e3d3e805d9a119361bde589ebd4236a5339d6cfef840c307a2771e623b0c1f4f2fc871e2de0a59bbccbe57fc266e98d7ba154d4086c62b204f8734e50616
EBUILD luaexpat-1.3.0.ebuild 1196 SHA256 d433ad103b13c205ec1b38a40622b734cc29b0f3b7677736a91c9f204699baf3 SHA512 6be7537da406adae882725388f3dc761216546ebecd625e0bec59e2312c793550dcd9b57b6fd955689747ec739e6a742b4ab60e4be4b6e4df787a4ec8566523b WHIRLPOOL fa5c25c6bfa5d00c6bed02c5829293f6782288164c2adf5fdd3e3edf032ce25bce3d90894cf57efeccb98979f91f60868e42759609887180e9f9589eabae2c70
-MISC ChangeLog 2443 SHA256 403ff02b60d45608ef4af612be9119532b4f5ebee9dae9d68e72ce1bd0af44e0 SHA512 c987114b5d3777fe2487098f977b7067aaee7aa3e2535b74020d592b077c52b6d110efdc8c5c9fa0f4cd2c03a86a6f1c8853d5fe6ddcc188a7b3083674588e05 WHIRLPOOL 96a20af5dff8f4d5a5a84134a43ac9fcdacb0001e42c3b33069fa27ddc51d32a92628eb73132f2b2380f426f98e33e4ff9aee10cedb751a4009433f14725d951
+MISC ChangeLog 2623 SHA256 51bfe4589e98173638a9282cbd2c78404ad9563326bef51ed6126e974e24edc8 SHA512 f75894ac483f0490f644340b8014616a089ca48c81ac41c10fe0f7808f75cfa80240ada77e4141a7b95cb2bec0c0942e186830a9fa166bd9bb2467fb212d8f70 WHIRLPOOL 1d80ed5a43bd8ba80b31417fd64bdf30c3af7dab57073f4899ae2c9e54b6eea4c85cb266db5a81bdd85838dadce8fdb2a637e399b97cc6cdc38f1741b22da83e
MISC metadata.xml 214 SHA256 45ab7209aa33164bd6ad8967d956171537a398cc0a2354557b534bb45c6c79a3 SHA512 0d31b86088d43fcf69c4468f5a8167cbcc86904d94ab44a387bda9b013b33b794d399591cea894f2a6c0c212c62fb14cac6bb800d59bedc2396bc9a8f030f9af WHIRLPOOL e29fab64749a57b42e9f2bfa09afd1cce4792481a1050447b030975c7b34c93bf5e4bbb7c313b52cf997cbd511aedc103d5fda6d2ce2447bfad01ae2b82e4741
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
-iQIcBAEBCAAGBQJTTx1TAAoJEEn8cBKl3gOuMmEQAIQyfEkCTMOCGV0ssI54vSml
-C8NihdKy2dORQ9GhJ9aJ5t7Tl7/6OLTSkJ5nttBSjY+MGtuCGVCMdQn6HCNKKENb
-SElDwDW+MAQGJ2i1hz8DR3MP5mfiWDoFldwSmCjn3sE6aHunFeJsRnxdrZLiC8o2
-jACWNtZex4HHi0aJEY0eRmvWh9XLV/B34wYmFPkizDN8ZXUrlnVZJ5jzi9y5XX3i
-EU6mboKj9sd1XdXMip4xe+nZSfMWvZoBKH6cHlZfmuiZ2rwzBmB7890XHIHlJHne
-qb+VNO1VPBoI+ZlIzoq11OoFdbbyIjZDGJyZ61VZYciNVU2Ac3DYCzY9IYsS4OPJ
-aUa+kzup4kTON+1NWR0YG8/3AytJeJTU1mKZgbsQlgqr1JzvL+1gfQeane9CQYtW
-fmcP464FiLPO1D9IQ5l48a7ZrP2eTMZyM8v0KQxSkD6xlBJ6ZuLM32exm+/s5ZQa
-2VE1PoXn62hqu2+GfpE9EIfAaHwlzosvhlO7CDeWlU2P7nMhwDBol1B595C8JCK+
-PzvK7Ha0yy9QvXfPdoXh8/3W5kNd2Jc0YJfbgZcQwN1ZqSgdGq/hvHUKfs1TrCAs
-zmz7nZNuQKDC65ENAzQOFFaFIpYdvUZ4KsudMG4QEXJgEWTjh0w162fb/go8XqKy
-z2MBIymnwwcQl/78djjs
-=HUWk
+iQJ8BAEBCABmBQJTnaG8XxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
+MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZO/U0QAKHIy6H+Jyw2h997w3hkuPyS
+BPb4DILqj7jWKfgYlW3FEm+mDOnj8BmNiMljSuKGivaQIBw1rFT8gYExdqjkrYEB
+162rcx4HCJNmhwF+rCvl/dWaYzGGhWhjlNe6ZYympcm2eNy8Wx5eIIRMQ9TPAYrN
+tq/4eRwv0DRdvpP53zd0FyftzSTON5442jT/zjO//XBvc3/1aL4kXMd6gM+J8DkK
+Jzx0V14hIhGOUrGNwBjDE7Mv6ZAXBjtWbR1HtPbSN3I8ikFoLK7uNCO/DFOqK+7N
+mN45AC/axio0iBrvKJDcW+fIpOr9vqHR9JrdHUr9aY530D6qpCu0Y9R8ODOeo8R5
+BTaJFfDcRZDixXBS3lzRrFcbKDK9agQiHRGudDrfpZA0D0wOI/MdLbygXvhEv/XQ
+FxA58wz2W+fi6kHf5LQKtxHc0E8zvlbQ5TFzs91rRofA2dXqGZ6B6Fk4gMcdOHXY
+euWiUnFhAYeUoLXMgJ6iWeLyiSWM6Q55G0iQIjepLCKdkKj6U58xiIqVH8w6jxgE
+q5vcx37jmSK3SptBB85R+utq07YwHZfXWzhDWcqnebqy8DHN4ckB0i4yOrvAUs55
+eAC6xeYXvJBpc88yzMkBdkKkknruLoomM3aHiXR4QUo0/VZw+L5fL3cOfdJ+sk/U
+H0fTA1BlJX3VHhgUI1qZ
+=diZx
-----END PGP SIGNATURE-----
diff --git a/dev-lua/luaexpat/luaexpat-1.3.0-r1.ebuild b/dev-lua/luaexpat/luaexpat-1.3.0-r1.ebuild
new file mode 100644
index 000000000000..a6dfd9555fc2
--- /dev/null
+++ b/dev-lua/luaexpat/luaexpat-1.3.0-r1.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lua/luaexpat/luaexpat-1.3.0-r1.ebuild,v 1.1 2014/06/15 13:38:03 mgorny Exp $
+
+EAPI=5
+
+inherit multilib toolchain-funcs flag-o-matic eutils multilib-minimal
+
+DESCRIPTION="LuaExpat is a SAX XML parser based on the Expat library"
+HOMEPAGE="http://www.keplerproject.org/luaexpat/"
+SRC_URI="http://matthewwild.co.uk/projects/${PN}/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~x86"
+IUSE=""
+
+RDEPEND=">=dev-lang/lua-5.1[deprecated,${MULTILIB_USEDEP}]
+ dev-libs/expat[${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig[${MULTILIB_USEDEP}]"
+
+src_prepare() {
+ multilib_copy_sources
+
+ append-flags -fPIC
+}
+
+multilib_src_compile() {
+ emake \
+ CFLAGS="${CFLAGS}" \
+ LDFLAGS="${LDFLAGS}" \
+ CC="$(tc-getCC)" \
+ LD="$(tc-getCC) -shared" \
+ LUA_LDIR="$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD lua)" \
+ LUA_CDIR="$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD lua)" \
+ LUA_INC="-I$($(tc-getPKG_CONFIG) --variable INSTALL_INC lua)"
+}
+
+multilib_src_install() {
+ emake \
+ DESTDIR="${D}" \
+ LUA_LDIR="$($(tc-getPKG_CONFIG) --variable INSTALL_LMOD lua)" \
+ LUA_CDIR="$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD lua)" \
+ LUA_INC="-I$($(tc-getPKG_CONFIG) --variable INSTALL_INC lua)" \
+ install
+}
+
+multilib_src_install_all() {
+ dodoc README
+ dohtml -r doc/*
+}
diff --git a/dev-lua/luasocket/ChangeLog b/dev-lua/luasocket/ChangeLog
index 734cbab3e8b9..c1492e3c2910 100644
--- a/dev-lua/luasocket/ChangeLog
+++ b/dev-lua/luasocket/ChangeLog
@@ -1,6 +1,11 @@
# ChangeLog for dev-lua/luasocket
# Copyright 1999-2014 Gentoo Foundation; Distributed under the GPL v2
-# $Header: /var/cvsroot/gentoo-x86/dev-lua/luasocket/ChangeLog,v 1.17 2014/03/04 20:36:49 vincent Exp $
+# $Header: /var/cvsroot/gentoo-x86/dev-lua/luasocket/ChangeLog,v 1.18 2014/06/15 13:39:54 mgorny Exp $
+
+*luasocket-3.0_rc1-r3 (15 Jun 2014)
+
+ 15 Jun 2014; Michał Górny <mgorny@gentoo.org> +luasocket-3.0_rc1-r3.ebuild:
+ Enable multilib support, required by media-libs/libquvi-scripts.
04 Mar 2014; Vicente Olivert Riera <vincent@gentoo.org>
luasocket-3.0_rc1-r2.ebuild:
diff --git a/dev-lua/luasocket/Manifest b/dev-lua/luasocket/Manifest
index b434b85b9ced..d6ba93d13e56 100644
--- a/dev-lua/luasocket/Manifest
+++ b/dev-lua/luasocket/Manifest
@@ -6,12 +6,25 @@ DIST luasocket-2.0.2.tar.gz 115443 SHA256 4fd9c775cfd98841299851e29b30176caf2893
DIST luasocket-3.0_rc1.tar.gz 328598 SHA256 8b67d9b5b545e1b694753dab7bd6cdbc24c290f2b21ba1e14c77b32817ea1249 SHA512 f6efce259aaacaa11472911471f8a13b118fe009b8953a82c6aa18b9ec829cd1293180904e56935cb130d36d267e3f27c91db2d78e03f7488f3e100571ed0540 WHIRLPOOL 31870d4450f0dffbf74669450188c0e491c916ec5b1df853ce8400987bc99528b730b5de9063183d9e75433af412ccacaa8c41ed9c34720f2c2f63c62c817923
EBUILD luasocket-2.0.2.ebuild 1323 SHA256 1888279d39840de6c4edbd982c151b49785a903532e5da99d9937fca11eab2b0 SHA512 ef2199f98585836f1f829ecb9dc455527508594a315976e963ccf0b512dddc26dc86b06a3fb753b10422650464e76966227f2c473d85ce4df2fa1fdf3a20b15b WHIRLPOOL 1a2f5173009c5839661ce04c44cde11521d2cebf0caa80650e7949ccbdd08a11415eb01484a8163faed945fde1b45571a74738f8d118fd1566fc12b056caa86f
EBUILD luasocket-3.0_rc1-r2.ebuild 1036 SHA256 7360d41d8725a751897519c3ad100538af6320544fb2ea436ba0df0862e712f2 SHA512 8ef007aa9d2825e70a78d248529bbe77047c5672e2e482d503f04d45dfd8cbceb9ef8c55b575eac2b1cbbcabaac145366493f3fe9954e3e0a2953f3afefcd4fc WHIRLPOOL 4e55bb3d0679ec09d2dde91033736cf954cf207d012f760fb0833ee314248356d979180a330cfb5ea93e1e9b25fd9a98109a186cbcff039d4056f8422507d806
-MISC ChangeLog 2814 SHA256 8fd53dfe75bc75b8febaf2e35cd05fa36dcad4147c78a0a599e879ebaaca2ae7 SHA512 a30b4a55902938dd1ca247e72333d7f2ce28e4470a35638507abcb8934402435fc64ed125cbf2e6cd6a2183d7b8c7e64537b0e6d3ba268cefc42572e59e4b1da WHIRLPOOL 521790d6d12366fea9c3ff2cab0c28910b13d7c567b429273c5c88b1d5e0cdc865d52fba74ee2bd860a156ba4dbd7e2cf901f3be243b25fdd58f0a2d7fbe336d
+EBUILD luasocket-3.0_rc1-r3.ebuild 1196 SHA256 f93a5403797df3c1d6265aa76997d1985a241357f552f40442e89d03cbaad561 SHA512 1def0e4a96b540d9e06ae6d8ccb779e91a05617b37499a68421503f39d0b75dd8e35355a09ee9705d2b1252fa862a696c96c340113905fafa1e5271e5b4906c5 WHIRLPOOL aec83f808743fada5612a1f1c3b6ead300f1ffda9e250e29058829e2b831d9bddedf9e33ada4ebe351922e510460e0cc4cda6c7884241ab8e4dfa358657d170e
+MISC ChangeLog 2998 SHA256 426f0709d0983bb19bcb747f2b8378df4d665a7f589831ae8b5a9a786e7b64c6 SHA512 85d10ad15e1cd611a2b80c23f04bee9c715404501654a3230a9404ce3ca9b92d597b0d3011cb0164009e61610dbd2e76382d35aaa297c7622e12ec7056a608ac WHIRLPOOL 5989d377c10216b2ff5b56b2961836017f9e1427356fff3e91ec64398218fb01d9150b9fc914a9de8f5a6268307efb12e39cc34b40ceb874312c4eca96d5e5a3
MISC metadata.xml 234 SHA256 f7cca6fd46b5fcf7488cde3d464abfff3d87518c8bcbc7a10a01a0461ade695f SHA512 f8aaecfe57554e94a01b99e2caabdba84a25868497abdaa1a0ce702dabd3388e8fcd98eaa94ecc2aa17603a4188b98232dab7ab8b78b13c6a1d2127d9fb58950 WHIRLPOOL 5b432675395874419ddccc20f9dd067088d4b92e1697248ab83b17957f2209c71e1758ce5d8ec6915ac7093a13b3f889155063054b32b86f5802af39f99383b4
-----BEGIN PGP SIGNATURE-----
-Version: GnuPG v2.0.22 (GNU/Linux)
+Version: GnuPG v2
-iEYEAREIAAYFAlMWOWcACgkQWunnsum7y6hSCgCfdEFK9vLou6SnCmBH+Ek7Xgxe
-/J0An1OfIArd+PULiQDxtiCJtbXlU5MR
-=HG7F
+iQJ8BAEBCABmBQJTnaIrXxSAAAAAAC4AKGlzc3Vlci1mcHJAbm90YXRpb25zLm9w
+ZW5wZ3AuZmlmdGhob3JzZW1hbi5uZXQ2REJCMDdDQzRGMERBRDA2RUEwQUZFNDFC
+MDdBMUFFQUVGQjQ0NjRFAAoJELB6GurvtEZOZicQAI3FbriKeLGV++Dzk40fZLVB
+qXp9lFNiLGB+d3GBfWU4N+jeZtamL64mX3JKaQgX2xTsL7nC842YtOJYFwakNYUO
+kROvssMeVnyOHcvNQVvWHRGJN475NveJQIeA99WEkcl+yy0lnnSmyCxiJaG/qBl+
+9JgbT0Lb78VXHEvmS3wbbdMMe78pYDloncbEaBItF+GRW3XLUhBgbE8UXyZncfEg
+XZ0erQQuMSTS+8O+bIJxrPTgNJA5UQ3MSKyNw7HdzYh/rKQdwkXDDepMn0WGIu7W
+5E8+HJhdGZu7+zKOz+tzNXCjxQH/l1JTmGLqTh1qh/N2RubDwgWYxt+F8BWii2sZ
+ib+Wk+AufFqz7rprBjxUdPs+uL1LW2I8Xg8ewkDqH/+uMdi58mCNOzm1mav7JkDc
+qggP+JEba0QZ/136SydDNatnZof7RC0nncEEn3upwqZXvjGiyk4Skh6+FW3/1jHu
+76yAS0wuDA0sbj/o4uuWSJvOu5rbGGqwJNKH0SLz3hAZF4gUBvcGEVJD91+ECj6N
+XHmjwS1UD4fXCaNV4BtaBOfEPTpk9LXtqbG2HgfgLfMG3yVz/abY0tZ1tN7s67oM
+bknTkSOeV8ROuEOvh8e5+G5p3Pwi+Xacl2sj/eijOcyVtkJOxlJ9RpNYDwpdtosR
+JK2rxBCAAk0GmaeLrkX/
+=vnYm
-----END PGP SIGNATURE-----
diff --git a/dev-lua/luasocket/luasocket-3.0_rc1-r3.ebuild b/dev-lua/luasocket/luasocket-3.0_rc1-r3.ebuild
new file mode 100644
index 000000000000..07103def4ebb
--- /dev/null
+++ b/dev-lua/luasocket/luasocket-3.0_rc1-r3.ebuild
@@ -0,0 +1,50 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lua/luasocket/luasocket-3.0_rc1-r3.ebuild,v 1.1 2014/06/15 13:39:54 mgorny Exp $
+
+EAPI=5
+
+inherit multilib multilib-minimal flag-o-matic
+
+DESCRIPTION="Networking support library for the Lua language"
+HOMEPAGE="http://www.tecgraf.puc-rio.br/~diego/professional/luasocket/"
+SRC_URI="https://github.com/diegonehab/${PN}/archive/v${PV/_/-}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~mips ~x86"
+IUSE="debug"
+
+RDEPEND=">=dev-lang/lua-5.1[deprecated,${MULTILIB_USEDEP}]"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig[${MULTILIB_USEDEP}]"
+
+S=${WORKDIR}/${PN}-${PV/_/-}
+
+RESTRICT="test"
+
+src_prepare() {
+ multilib_copy_sources
+}
+
+multilib_src_compile() {
+ emake \
+ CC="$(tc-getCC) ${CFLAGS}" \
+ LD="$(tc-getCC) ${LDFLAGS}"\
+ $(usex debug DEBUG="DEBUG" "")
+}
+
+multilib_src_install() {
+ local luav=$($(tc-getPKG_CONFIG) --variable V lua)
+ emake \
+ DESTDIR="${D}" \
+ LUAPREFIX_linux=/usr \
+ LUAV=${luav} \
+ CDIR_linux=$(get_libdir)/lua/${luav} \
+ install-unix
+}
+
+multilib_src_install_all() {
+ dodoc NEW README
+ dohtml -r doc/.
+}