From: "Misbakh-Soloviev Vadim A." <mva@mva.name>
To: gentoo-commits@lists.gentoo.org
Subject: [gentoo-commits] proj/lua:master commit in: net-im/prosody/, games-arcade/mari0/, dev-lua/lua-curl/, dev-lua/luasec/, ...
Date: Mon, 23 Apr 2012 06:15:16 +0000 (UTC) [thread overview]
Message-ID: <1335158178.46ab7862e6db414458e3670277b0aa79316a509e.mva@gentoo> (raw)
commit: 46ab7862e6db414458e3670277b0aa79316a509e
Author: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
AuthorDate: Mon Apr 23 05:16:18 2012 +0000
Commit: Misbakh-Soloviev Vadim A. <mva <AT> mva <DOT> name>
CommitDate: Mon Apr 23 05:16:18 2012 +0000
URL: http://git.overlays.gentoo.org/gitweb/?p=proj/lua.git;a=commit;h=46ab7862
bump!
(Portage version: 2.2.0_alpha100_p12/git/Linux x86_64, unsigned Manifest commit)
---
| 3 +
Documentation/scripts/regen_manifest.sh | 5 +
Documentation/scripts/regen_ukw.sh | 2 +
app-admin/eselect-luajit/ChangeLog | 14 +++
app-admin/eselect-luajit/eselect-luajit-0.1.ebuild | 23 ++++
app-admin/eselect-luajit/files/luajit-0.1.eselect | 115 ++++++++++++++++++++
app-admin/eselect-luajit/metadata.xml | 14 +++
| 10 ++
| 6 +-
| 6 +-
| 6 +-
| 12 ++-
| 5 +-
dev-lang/lua/ChangeLog | 19 ++++
dev-lang/lua/Manifest | 17 +---
dev-lang/lua/lua-5.1.4-r100.ebuild | 9 +-
dev-lang/lua/metadata.xml | 5 +-
dev-lang/luajit/ChangeLog | 24 ++++
dev-lang/luajit/Manifest | 5 +-
dev-lang/luajit/luajit-1.1.6-r101.ebuild | 81 --------------
dev-lang/luajit/luajit-1.1.7.ebuild | 62 +++++++++++
dev-lang/luajit/luajit-2.0.0_beta9.ebuild | 48 ++++++++
dev-lang/luajit/luajit-9999.ebuild | 48 ++++++++
dev-lang/luajit/metadata.xml | 8 ++-
dev-lua/lahttp/ChangeLog | 14 +++
dev-lua/lahttp/lahttp-9999.ebuild | 30 +++++
dev-lua/lahttp/metadata.xml | 14 +++
dev-lua/lsysstats/ChangeLog | 14 +++
dev-lua/lsysstats/lsysstats-9999.ebuild | 26 +++++
dev-lua/lsysstats/metadata.xml | 14 +++
dev-lua/lua-cjson/ChangeLog | 10 ++
dev-lua/lua-cjson/lua-cjson-9999.ebuild | 30 +++++
dev-lua/lua-cjson/metadata.xml | 14 +++
dev-lua/lua-curl/ChangeLog | 10 ++
dev-lua/lua-curl/lua-curl-9999.ebuild | 39 +++++++
dev-lua/lua-curl/metadata.xml | 14 +++
dev-lua/lua-gd/ChangeLog | 12 ++
dev-lua/lua-gd/Manifest | 1 +
.../lua-gd/files/lua-gd-2.0.33.2-makefile.patch | 33 ++++++
dev-lua/lua-gd/files/lua-gd-9999-makefile.patch | 37 +++++++
dev-lua/lua-gd/lua-gd-2.0.33.2.ebuild | 48 ++++++++
dev-lua/lua-gd/lua-gd-9999.ebuild | 44 ++++++++
dev-lua/lua-gd/metadata.xml | 14 +++
dev-lua/lua-iconv/ChangeLog | 6 +
dev-lua/lua-iconv/lua-iconv-9999.ebuild | 37 +++++++
dev-lua/lua-iconv/metadata.xml | 14 +++
dev-lua/lua-json/ChangeLog | 3 +
dev-lua/lua-json/metadata.xml | 14 +++
dev-lua/lua-zlib/ChangeLog | 10 ++
dev-lua/lua-zlib/lua-zlib-9999.ebuild | 30 +++++
dev-lua/lua-zlib/metadata.xml | 14 +++
dev-lua/lua2html/ChangeLog | 14 +++
dev-lua/lua2html/lua2html-9999.ebuild | 29 +++++
dev-lua/lua2html/metadata.xml | 14 +++
dev-lua/luacrypto/ChangeLog | 13 +++
dev-lua/luacrypto/luacrypto-9999.ebuild | 38 +++++++
dev-lua/luacrypto/metadata.xml | 14 +++
dev-lua/luadbi/ChangeLog | 11 ++
dev-lua/luadbi/files/9999-Makefile.patch | 39 +++++++
dev-lua/luadbi/files/9999-postgres-path.patch | 9 ++
dev-lua/luadbi/luadbi-9999.ebuild | 69 ++++++++++++
dev-lua/luadbi/metadata.xml | 14 +++
dev-lua/luaevent/ChangeLog | 28 +++++
dev-lua/luaevent/luaevent-9999.ebuild | 40 +++++++
dev-lua/luaevent/metadata.xml | 14 +++
dev-lua/luaexpat/ChangeLog | 10 ++
.../luaexpat/files/luaexpat-9999-makefile.patch | 19 ++++
dev-lua/luaexpat/luaexpat-9999.ebuild | 46 ++++++++
dev-lua/luaexpat/metadata.xml | 14 +++
dev-lua/luafilesystem/ChangeLog | 10 ++
dev-lua/luafilesystem/luafilesystem-9999.ebuild | 36 ++++++
dev-lua/luafilesystem/metadata.xml | 14 +++
dev-lua/luancurses/ChangeLog | 10 ++
dev-lua/luancurses/luancurses-9999.ebuild | 23 ++++
dev-lua/luancurses/metadata.xml | 14 +++
dev-lua/luarocks/ChangeLog | 21 ++++
dev-lua/luarocks/Manifest | 1 +
dev-lua/luarocks/luarocks-2.0.4.1.ebuild | 44 ++++++++
dev-lua/luarocks/luarocks-9999.ebuild | 44 ++++++++
dev-lua/luarocks/metadata.xml | 15 +++
dev-lua/luasec/ChangeLog | 10 ++
dev-lua/luasec/files/luasec-9999_Makefile.patch | 17 +++
dev-lua/luasec/luasec-9999.ebuild | 43 ++++++++
dev-lua/luasec/metadata.xml | 14 +++
dev-lua/luasocket/ChangeLog | 18 +++
dev-lua/luasocket/luasocket-9999.ebuild | 44 ++++++++
dev-lua/luasocket/metadata.xml | 14 +++
dev-lua/squish/ChangeLog | 14 +++
dev-lua/squish/metadata.xml | 14 +++
dev-lua/squish/squish-9999.ebuild | 23 ++++
dev-lua/verse/ChangeLog | 17 +++
dev-lua/verse/metadata.xml | 14 +++
dev-lua/verse/verse-9999.ebuild | 34 ++++++
dev-lua/wsapi/ChangeLog | 10 ++
dev-lua/wsapi/metadata.xml | 15 +++
dev-lua/wsapi/wsapi-9999.ebuild | 44 ++++++++
games-arcade/mari0/ChangeLog | 6 +
games-arcade/mari0/Manifest | 1 +
games-arcade/mari0/mari0-1.6.ebuild | 39 +++++++
games-arcade/mari0/metadata.xml | 14 +++
games-arcade/snayke/ChangeLog | 6 +
games-arcade/snayke/Manifest | 1 +
games-arcade/snayke/metadata.xml | 14 +++
games-arcade/snayke/snayke-2.4.ebuild | 30 +++++
games-engines/love/ChangeLog | 7 ++
games-engines/love/Manifest | 1 +
games-engines/love/love-0.7.2.ebuild | 34 ++++++
games-engines/love/love-9999.ebuild | 52 +++++++++
games-engines/love/metadata.xml | 15 +++
metadata/layout.conf | 7 ++
metadata/md5-cache/app-admin/eselect-luajit-0.1 | 9 ++
metadata/md5-cache/dev-lang/lua-5.1.4-r100 | 14 +++
| 9 ++
| 9 ++
| 10 ++
metadata/md5-cache/dev-lang/luajit-1.1.7 | 13 +++
metadata/md5-cache/dev-lang/luajit-2.0.0_beta9 | 11 ++
metadata/md5-cache/dev-lang/luajit-9999 | 10 ++
metadata/md5-cache/dev-lua/lahttp-9999 | 10 ++
metadata/md5-cache/dev-lua/lsysstats-9999 | 10 ++
metadata/md5-cache/dev-lua/lua-cjson-9999 | 11 ++
metadata/md5-cache/dev-lua/lua-curl-9999 | 11 ++
metadata/md5-cache/dev-lua/lua-gd-2.0.33.2 | 13 +++
metadata/md5-cache/dev-lua/lua-gd-9999 | 11 ++
metadata/md5-cache/dev-lua/lua-iconv-9999 | 10 ++
metadata/md5-cache/dev-lua/lua-zlib-9999 | 10 ++
metadata/md5-cache/dev-lua/lua2html-9999 | 10 ++
metadata/md5-cache/dev-lua/luacrypto-9999 | 11 ++
metadata/md5-cache/dev-lua/luadbi-9999 | 11 ++
metadata/md5-cache/dev-lua/luaevent-9999 | 10 ++
metadata/md5-cache/dev-lua/luaexpat-9999 | 10 ++
metadata/md5-cache/dev-lua/luafilesystem-9999 | 10 ++
metadata/md5-cache/dev-lua/luancurses-9999 | 10 ++
metadata/md5-cache/dev-lua/luarocks-2.0.4.1 | 13 +++
metadata/md5-cache/dev-lua/luarocks-9999 | 11 ++
metadata/md5-cache/dev-lua/luasec-9999 | 10 ++
metadata/md5-cache/dev-lua/luasocket-9999 | 11 ++
metadata/md5-cache/dev-lua/squish-9999 | 10 ++
metadata/md5-cache/dev-lua/verse-9999 | 10 ++
metadata/md5-cache/dev-lua/wsapi-9999 | 11 ++
metadata/md5-cache/games-arcade/mari0-1.6 | 12 ++
metadata/md5-cache/games-arcade/snayke-2.4 | 12 ++
metadata/md5-cache/games-engines/love-0.7.2 | 13 +++
metadata/md5-cache/games-engines/love-9999 | 11 ++
metadata/md5-cache/net-im/clix-9999 | 10 ++
metadata/md5-cache/net-im/prosody-9999 | 11 ++
metadata/md5-cache/net-im/prosody-modules-9999 | 11 ++
metadata/md5-cache/virtual/lua-5 | 7 ++
net-im/clix/ChangeLog | 10 ++
net-im/clix/clix-9999.ebuild | 30 +++++
net-im/clix/metadata.xml | 14 +++
net-im/prosody-modules/ChangeLog | 26 +++++
net-im/prosody-modules/metadata.xml | 84 ++++++++++++++
net-im/prosody-modules/prosody-modules-9999.ebuild | 51 +++++++++
net-im/prosody/ChangeLog | 28 +++++
net-im/prosody/files/prosody-0.8.0-cfg.lua.patch | 36 ++++++
net-im/prosody/files/prosody.initd | 50 +++++++++
net-im/prosody/metadata.xml | 16 +++
net-im/prosody/prosody-9999.ebuild | 80 ++++++++++++++
profiles/eapi | 1 +
profiles/use.local.desc | 80 ++++++++++++++
virtual/lua/ChangeLog | 10 ++
virtual/lua/Manifest | 2 -
virtual/lua/{lua-0.ebuild => lua-5.ebuild} | 8 +-
virtual/lua/metadata.xml | 5 +-
165 files changed, 3141 insertions(+), 128 deletions(-)
--git a/Documentation/scripts/regen_header.sh b/Documentation/scripts/regen_header.sh
new file mode 100755
index 0000000..25fa572
--- /dev/null
+++ b/Documentation/scripts/regen_header.sh
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+find * -type f -name '*.ebuild' -print0 | xargs -0 sed -r -e "s/Copyright 1999-20[0-9]{2}/Copyright 1999-$(date +%Y)/" -e 's/.*Header: .*/# $Header: This ebuild is from Lua overlay; Bumped by mva; $/' -e 's/EAPI=.*/EAPI="4"/' -i
diff --git a/Documentation/scripts/regen_manifest.sh b/Documentation/scripts/regen_manifest.sh
new file mode 100755
index 0000000..6b94a24
--- /dev/null
+++ b/Documentation/scripts/regen_manifest.sh
@@ -0,0 +1,5 @@
+#!/bin/sh
+
+find . -iname '*.ebuild' | \
+{ [[ $@ ]] && grep $@ || cat; } | \
+xargs -I{} ebuild {} digest
diff --git a/Documentation/scripts/regen_ukw.sh b/Documentation/scripts/regen_ukw.sh
new file mode 100755
index 0000000..f201b5f
--- /dev/null
+++ b/Documentation/scripts/regen_ukw.sh
@@ -0,0 +1,2 @@
+#!/bin/sh
+find * -type f -iname '*-9999.ebuild' | while read f; do echo "$(dirname ${f})::lua **" > Documentation/package.keywords/$(basename "${f//-9999.ebuild}"); done;
diff --git a/app-admin/eselect-luajit/ChangeLog b/app-admin/eselect-luajit/ChangeLog
new file mode 100644
index 0000000..e96bbef
--- /dev/null
+++ b/app-admin/eselect-luajit/ChangeLog
@@ -0,0 +1,14 @@
+# ChangeLog for app-admin/eselect-luajit
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 15 Nov 2011; Vadim A. Misbakh-Soloviev <mva@mva.name>
+ eselect-luajit-0.1.ebuild:
+ eselect-luajit fix
+
+*eselect-luajit-0.1 (15 Nov 2011)
+
+ 15 Nov 2011; Vadim A. Misbakh-Soloviev <mva@mva.name>
+ +eselect-luajit-0.1.ebuild, +files/luajit-0.1.eselect, +metadata.xml:
+ LuaJIT and eselect-luajit
+
diff --git a/app-admin/eselect-luajit/eselect-luajit-0.1.ebuild b/app-admin/eselect-luajit/eselect-luajit-0.1.ebuild
new file mode 100644
index 0000000..76fa0f9
--- /dev/null
+++ b/app-admin/eselect-luajit/eselect-luajit-0.1.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+DESCRIPTION="Manages LuaJIT symlinks"
+HOMEPAGE="http://www.gentoo.org/"
+SRC_URI=""
+
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~ia64 ~ppc ~ppc64 ~x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris"
+IUSE=""
+
+RDEPEND=">=app-admin/eselect-1.2.3"
+
+S="${WORKDIR}"
+
+src_install() {
+ insinto /usr/share/eselect/modules
+ newins "${FILESDIR}/luajit-${PV}.eselect" luajit.eselect || die "newins failed"
+}
diff --git a/app-admin/eselect-luajit/files/luajit-0.1.eselect b/app-admin/eselect-luajit/files/luajit-0.1.eselect
new file mode 100644
index 0000000..7e15648
--- /dev/null
+++ b/app-admin/eselect-luajit/files/luajit-0.1.eselect
@@ -0,0 +1,115 @@
+# -*-eselect-*- vim: ft=eselect
+# Copyright 2005-2011 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2 or later
+# $Id: luajit.eselect mva $
+
+DESCRIPTION="Manage the LuaJIT symlink"
+MAINTAINER="mva@mva.name"
+VERSION="0.1"
+
+# sort function for luajit versions, to be used in a pipe
+sort_luajit_versions() {
+ local vsort="sort --version-sort"
+ ${vsort} </dev/null &>/dev/null || vsort=sort
+ sed -e 's/^\(luajit-\)\?\([[:digit:].]\+\)[-_]beta/\2 0 &/' \
+ -e 't;s/^\(luajit-\)\?\([[:digit:].]\+\)/\2 1 &/' \
+ | LC_ALL=C ${vsort} | sed 's/.* //'
+}
+
+# find a list of luajit symlink targets
+find_targets() {
+ local f
+ for f in $(find "${EROOT}"/usr/bin/ -type l -iname 'luajit-[[:digit:]]*'); do
+ basename "${f}"
+ done | sort_luajit_versions
+}
+
+# remove the luajit symlink
+remove_symlink() {
+ rm "${EROOT}/usr/bin/luajit"
+}
+
+# set the luajit symlink
+set_symlink() {
+ local target=$1
+
+ if is_number "${target}"; then
+ local targets=( $(find_targets) )
+ target=${targets[target-1]}
+ fi
+
+ if [[ -z ${target} ]]; then
+ die -q "Target \"$1\" doesn't appear to be valid!"
+ elif [[ -L ${EROOT}/usr/bin/${target} ]]; then
+ ln -s "${target}" "${EROOT}/usr/bin/luajit"
+ else
+ die -q "Target \"$1\" doesn't appear to be valid!"
+ fi
+}
+
+### show action ###
+
+describe_show() {
+ echo "Show the current luajit symlink"
+}
+
+do_show() {
+ write_list_start "Current luajit symlink:"
+ if [[ -L ${EROOT}/usr/bin/luajit ]]; then
+ local SV=$(readlink "${EROOT}/usr/bin/luajit")
+ local PV=$(readlink "/usr/bin/${SV}")
+ write_kv_list_entry "${SV%/}" "(means ${PV//luajit-})"
+ else
+ write_kv_list_entry "(unset)" ""
+ fi
+}
+
+### list action ###
+
+describe_list() {
+ echo "List available luajit symlink targets"
+}
+
+do_list() {
+ local i targets=( $(find_targets) )
+
+ write_list_start "Available luajit symlink targets:"
+ local SV=$(readlink "${EROOT}/usr/bin/luajit")
+ local PV=$(readlink "/usr/bin/${SV}")
+ for (( i = 0; i < ${#targets[@]}; i++ )); do
+ [[ ${targets[i]} = \
+ $(basename "${SV}") ]] \
+ && targets[i]=$(highlight_marker "${targets[i]} (${PV//luajit-})")
+ done
+ write_numbered_list -m "(none found)" "${targets[@]}"
+}
+
+### set action ###
+
+describe_set() {
+ echo "Set a new luajit symlink target"
+}
+
+describe_set_parameters() {
+ echo "<target>"
+}
+
+describe_set_options() {
+ echo "target : Target name or number (from 'list' action)"
+}
+
+do_set() {
+ [[ -z $1 ]] && die -q "You didn't tell me what to set the symlink to"
+ [[ $# -gt 1 ]] && die -q "Too many parameters"
+
+ if [[ -L ${EROOT}/usr/bin/luajit ]]; then
+ # existing symlink
+ remove_symlink || die -q "Couldn't remove existing symlink"
+ set_symlink "$1" || die -q "Couldn't set a new symlink"
+ elif [[ -e ${EROOT}/usr/bin/luajit ]]; then
+ # we have something strange
+ die -q "${EROOT}/usr/bin/luajit exists but is not a symlink"
+ else
+ set_symlink "$1" || die -q "Couldn't set a new symlink"
+ fi
+}
diff --git a/app-admin/eselect-luajit/metadata.xml b/app-admin/eselect-luajit/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/app-admin/eselect-luajit/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
--git a/dev-lang/lua-headers/ChangeLog b/dev-lang/lua-headers/ChangeLog
new file mode 100644
index 0000000..fb4ec36
--- /dev/null
+++ b/dev-lang/lua-headers/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-lang/lua-headers
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*lua-headers-5.1.4 (12 Nov 2010)
+
+ 12 Nov 2010; Rafael G. Martins <rafaelmartins@gentoo.org>
+ +lua-headers-5.1.4.ebuild, +metadata.xml:
+ added dev-lang/lua{,-headers}
+
--git a/dev-lang/lua-headers/Manifest b/dev-lang/lua-headers/Manifest
index cd049bb..27feec5 100644
--- a/dev-lang/lua-headers/Manifest
+++ b/dev-lang/lua-headers/Manifest
@@ -1,3 +1,3 @@
-DIST lua-5.1.4.tar.gz 216679 RMD160 c867c8364295d3e4fb4e4d8ebb27fa2b2312cdef SHA1 2b11c8e60306efb7f0734b747588f57995493db7 SHA256 b038e225eaf2a5b57c9bcc35cd13aa8c6c8288ef493d52970c9545074098af3a
-EBUILD lua-headers-5.1.4.ebuild 572 RMD160 1899d69e787ce3b270fc532f4cfe3c7387d1f1db SHA1 2ba8592d3ea76891f92563f525297f9643f46fea SHA256 b9a841a8a0c3b46b6be7e6cef3562f0176e9fde374d8bfd8aa77a71730d6bdd0
-MISC metadata.xml 269 RMD160 53131b58623259902111621f630424415cd89a9c SHA1 c51b6f7dc97ab647c8b74e037c215212ba392815 SHA256 a7adc109d8aa98f0fa62fc9879f17c0e8826f5c1ac50db729155106efa7bc447
+DIST lua-5.1.4.tar.gz 216679 SHA256 b038e225eaf2a5b57c9bcc35cd13aa8c6c8288ef493d52970c9545074098af3a SHA512 bc542fe8535826ac1e49b03a8f238cf049724b02c14718f8162cfeaf735a5e6c58412ff18dbe7a38e4cc4433f3d1e702554e9b24b5f021634b4280880980f40f WHIRLPOOL 2d8fdf77e31314eed68d8ace368a62a608a58114bea5c8797a2e2d327ca870dd4450ede494733d49c97bb447c97adf08610027df3206999a35fb49cde77448fd
+DIST lua-5.1.5.tar.gz 221213 SHA256 2640fc56a795f29d28ef15e13c34a47e223960b0240e8cb0a82d9b0738695333 SHA512 0142fefcbd13afcd9b201403592aa60620011cc8e8559d4d2db2f92739d18186860989f48caa45830ff4f99bfc7483287fd3ff3a16d4dec928e2767ce4d542a9 WHIRLPOOL 9dac93b73b9ad1ef6c69e0aa11fb53d5efe89274b65c55a1ac30bab23e8a255851b0e44306db54212b1d481e658cecd38e5ff22a25e1fa974858b7b03fb45b75
+DIST lua-5.2.0.tar.gz 246377 SHA256 cabe379465aa8e388988073d59b69e76ba0025429d2c1da80821a252cdf6be0d SHA512 48c4a35323309c983a785a320b9a5058401c8b6cc0a4296ace66ab13ecb435d5274fdbaa28498f232619bda3bdee6eae9d264421406a83e55a418e2a6e95388a WHIRLPOOL d14eeaa0322b611a65d698faf94e00611e3c4942363e2db068891838f6f7abab9b2ca509b6e3791b0f734ee69e41e07ac63a372d0bee60c9e8ffcc5a0f693909
--git a/dev-lang/lua-headers/lua-headers-5.1.4.ebuild b/dev-lang/lua-headers/lua-headers-5.1.4.ebuild
index def3656..8e87f07 100644
--- a/dev-lang/lua-headers/lua-headers-5.1.4.ebuild
+++ b/dev-lang/lua-headers/lua-headers-5.1.4.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
-EAPI=3
+EAPI="4"
MY_P="lua-${PV}"
diff --git a/dev-lang/lua-headers/lua-headers-5.1.4.ebuild b/dev-lang/lua-headers/lua-headers-5.1.5.ebuild
similarity index 82%
copy from dev-lang/lua-headers/lua-headers-5.1.4.ebuild
copy to dev-lang/lua-headers/lua-headers-5.1.5.ebuild
index def3656..8e87f07 100644
--- a/dev-lang/lua-headers/lua-headers-5.1.4.ebuild
+++ b/dev-lang/lua-headers/lua-headers-5.1.5.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
-EAPI=3
+EAPI="4"
MY_P="lua-${PV}"
diff --git a/dev-lang/lua-headers/lua-headers-5.1.4.ebuild b/dev-lang/lua-headers/lua-headers-5.2.0.ebuild
similarity index 65%
copy from dev-lang/lua-headers/lua-headers-5.1.4.ebuild
copy to dev-lang/lua-headers/lua-headers-5.2.0.ebuild
index def3656..54effef 100644
--- a/dev-lang/lua-headers/lua-headers-5.1.4.ebuild
+++ b/dev-lang/lua-headers/lua-headers-5.2.0.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
-EAPI=3
+EAPI="4"
MY_P="lua-${PV}"
@@ -15,6 +15,8 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE=""
+DEPEND="!dev-lang/lua"
+
S="${WORKDIR}/${MY_P}"
src_compile() {
@@ -22,7 +24,7 @@ src_compile() {
}
src_install() {
+ cd "${S}/src"
insinto /usr/include
- doins src/lua.h src/luaconf.h src/lualib.h src/lauxlib.h etc/lua.hpp \
- || die 'doins failed.'
+ doins lua.h luaconf.h lualib.h lauxlib.h lua.hpp || die 'doins failed'
}
--git a/dev-lang/lua-headers/metadata.xml b/dev-lang/lua-headers/metadata.xml
index c1db1fc..dc4b7b0 100644
--- a/dev-lang/lua-headers/metadata.xml
+++ b/dev-lang/lua-headers/metadata.xml
@@ -1,9 +1,12 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>no-herd</herd>
<maintainer>
<email>rafaelmartins@gentoo.org</email>
<name>Rafael Martins</name>
</maintainer>
+ <maintainer>
+ <email>mva@mva.name</email>
+ <name>Vadim A. Misbakh-Soloviov</name>
+ </maintainer>
</pkgmetadata>
diff --git a/dev-lang/lua/ChangeLog b/dev-lang/lua/ChangeLog
new file mode 100644
index 0000000..9260649
--- /dev/null
+++ b/dev-lang/lua/ChangeLog
@@ -0,0 +1,19 @@
+# ChangeLog for dev-lang/lua
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*lua-5.1.4-r100 (12 Nov 2010)
+
+ 12 Nov 2010; Rafael G. Martins <rafaelmartins@gentoo.org>
+ +files/5.1.4/01_all_boolean_expression.upstream.patch,
+ +files/5.1.4/02_all_table.upstream.patch,
+ +files/5.1.4/03_all_debug_getfenv.upstream.patch,
+ +files/5.1.4/04_all_gc_performance.upstream.patch,
+ +files/5.1.4/05_all_string_format.upstream.patch,
+ +files/5.1.4/06_all_io_read.upstream.patch, +files/lua-5.1-make-r1.patch,
+ +files/lua-5.1-make-r2.patch, +files/lua-5.1-make_static-r1.patch,
+ +files/lua-5.1-module_paths.patch, +files/lua-5.1-readline.patch,
+ +files/lua-5.1.4-deprecated.patch, +files/lua-5.1.4-test.patch,
+ +lua-5.1.4-r100.ebuild, +metadata.xml:
+ added dev-lang/lua{,-headers}
+
diff --git a/dev-lang/lua/Manifest b/dev-lang/lua/Manifest
index 749f069..8e48fa1 100644
--- a/dev-lang/lua/Manifest
+++ b/dev-lang/lua/Manifest
@@ -1,16 +1 @@
-AUX 5.1.4/01_all_boolean_expression.upstream.patch 1064 RMD160 7c10f8cf7aa842cdfd43fd8f8db5d6fbdf76459b SHA1 4cc7050fe4d5f16b4103b7b83ecd54c087f46396 SHA256 9506fa6932454abe735b9d620ca0b322b4e2eb03b38a5d3d717823508110620e
-AUX 5.1.4/02_all_table.upstream.patch 643 RMD160 340ccc72f65cf6a82e76b3f641e0dcf5d97d3db0 SHA1 7a91ffb6258e59c1e2a1f150e73a639bc46e3d59 SHA256 e55930ccbfadf384b2b981da3454b0dfd8544ffcb29e10ad07c7404142447b09
-AUX 5.1.4/03_all_debug_getfenv.upstream.patch 232 RMD160 1c3a0bdeff3ab07bcaa185079d19bf90e83de0c5 SHA1 c9d685ab40f5964082927cb245373ca717b2823f SHA256 a6aa45a96ba44f04fd516851fc4188d89ad0c6d2b927d3be9faf84808c4a138d
-AUX 5.1.4/04_all_gc_performance.upstream.patch 414 RMD160 1dacd5f58d96a053cbea3041d1f2f87b134a2232 SHA1 8e735c8a03ad630ea1bde735f6cab2821b0ef690 SHA256 cba9899e1f940b21c1a25f65279004ee64d78a4c48db3501677c106266bc23dd
-AUX 5.1.4/05_all_string_format.upstream.patch 651 RMD160 7175bf68314b73326803b870616fa905d7182575 SHA1 80a62b8912f28e12f1e2d8cd40dfd086ab585beb SHA256 4365eb9f4b5c4831f81e1a98f2252e3cf5522a18794e936057ae521edf9512e9
-AUX 5.1.4/06_all_io_read.upstream.patch 319 RMD160 1ccff488eb6455d82b5f201c11e00376bb039600 SHA1 4007bb1e2a9eeea7de080fee60151c6cedc116a7 SHA256 b363334e16edda78f1fc183f63751d8aef876e327e716468ab3f54c641f72f7c
-AUX lua-5.1-make-r1.patch 2229 RMD160 9dfd3494f93a673e724e642f10543b80466dd547 SHA1 0896a440ad823c55f0a7a3354a09f4e29bceccf7 SHA256 bf691afd2480a496bfa9b2c46fcbb396e7034ea58e94399788e05ab7872ae46f
-AUX lua-5.1-make-r2.patch 2447 RMD160 d1c3a576363783088807740966dcfdb5b8281d71 SHA1 0003a2b52655700bb6386578d475fd6b3d6bad34 SHA256 75b73dd1884b4f2410474fb5f90681c6e9ad58352180b4ad4951e8ac47ea7375
-AUX lua-5.1-make_static-r1.patch 644 RMD160 fc1d837228066f987c09a7bf7c536de31f25685a SHA1 814a3429fabc12836b4520918df6b04bb68cfcf8 SHA256 077f5da55b9b354b8b901d8a769c92aad104d79ba0a6acee0096c9a5d94b259a
-AUX lua-5.1-module_paths.patch 1078 RMD160 31a3f13af427bdcae784e21a9456f9197c59379e SHA1 50cb1438b7c50536ebf712d16d153eac40599562 SHA256 1115b6aa00eb4e918156ae70c763534bd2f603ba888da75e4908c19c2ac3e5f7
-AUX lua-5.1-readline.patch 360 RMD160 29e6f8193592ec6e551e46f953563113a72d2de2 SHA1 25baabcb1d3449c3c38726fc7de6c4abb34667a6 SHA256 1f0f90eb8103e338f1188cc884c0c59cc6afd023828c11d86b8145b2a8d1efc2
-AUX lua-5.1.4-deprecated.patch 1417 RMD160 c2f51932850ca7deb6a0df41e4fe67764e48608c SHA1 f003694a532f6cb4bb629918d8c2db8c52696723 SHA256 8d4d3c35d9cfb65f6caa360c09d1fa0c5dc1ee0de3389c1e73602fef86cd0e9f
-AUX lua-5.1.4-test.patch 340 RMD160 5ab1fdfaf1c18d26c66096ade8944223c21ce9ca SHA1 9e1fc7b770f2586dd386bea60717962f650a1923 SHA256 cdbb06f6fc5e75512c912360e1efc12e1e62ac7079972ff1c9c9273898bf9e31
-DIST lua-5.1.4.tar.gz 216679 RMD160 c867c8364295d3e4fb4e4d8ebb27fa2b2312cdef SHA1 2b11c8e60306efb7f0734b747588f57995493db7 SHA256 b038e225eaf2a5b57c9bcc35cd13aa8c6c8288ef493d52970c9545074098af3a
-EBUILD lua-5.1.4-r100.ebuild 3249 RMD160 45524dfbc8298a35df3dad42478399f552713980 SHA1 c04cbb2f66382b3693072fb58263a2ea727f8a91 SHA256 3514c1089bb8dfa3633e4b14156ed8260f56722eef398cb50bc1fad198277df1
-MISC metadata.xml 378 RMD160 036dd0331a07fe08551a754fa92b0432fc590fb6 SHA1 293ac7fa1e0be02ebdba1c676da074162a952dda SHA256 e24d2757c1f563a557376c4d63598c3222dd1b99407640f13bdfb40595100e84
+DIST lua-5.1.4.tar.gz 216679 SHA256 b038e225eaf2a5b57c9bcc35cd13aa8c6c8288ef493d52970c9545074098af3a SHA512 bc542fe8535826ac1e49b03a8f238cf049724b02c14718f8162cfeaf735a5e6c58412ff18dbe7a38e4cc4433f3d1e702554e9b24b5f021634b4280880980f40f WHIRLPOOL 2d8fdf77e31314eed68d8ace368a62a608a58114bea5c8797a2e2d327ca870dd4450ede494733d49c97bb447c97adf08610027df3206999a35fb49cde77448fd
diff --git a/dev-lang/lua/lua-5.1.4-r100.ebuild b/dev-lang/lua/lua-5.1.4-r100.ebuild
index 7444c16..f14e9c5 100644
--- a/dev-lang/lua/lua-5.1.4-r100.ebuild
+++ b/dev-lang/lua/lua-5.1.4-r100.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
-EAPI="3"
+EAPI="4"
inherit eutils multilib portability toolchain-funcs versionator
@@ -17,7 +17,8 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE="+deprecated emacs readline static"
-DEPEND="readline? ( sys-libs/readline )"
+DEPEND="readline? ( sys-libs/readline )
+ sys-devel/libtool"
RDEPEND="${DEPEND}"
PDEPEND="emacs? ( app-emacs/lua-mode )
=dev-lang/lua-headers-${PV}*"
diff --git a/dev-lang/lua/metadata.xml b/dev-lang/lua/metadata.xml
index b58690b..a2a226f 100644
--- a/dev-lang/lua/metadata.xml
+++ b/dev-lang/lua/metadata.xml
@@ -1,11 +1,14 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>no-herd</herd>
<maintainer>
<email>rafaelmartins@gentoo.org</email>
<name>Rafael Martins</name>
</maintainer>
+ <maintainer>
+ <email>mva@mva.name</email>
+ <name>Vadim A. Misbakh-Soloviov</name>
+ </maintainer>
<use>
<flag name='deprecated'>
make deprecated data structures/routines available
diff --git a/dev-lang/luajit/ChangeLog b/dev-lang/luajit/ChangeLog
new file mode 100644
index 0000000..b698c2a
--- /dev/null
+++ b/dev-lang/luajit/ChangeLog
@@ -0,0 +1,24 @@
+# ChangeLog for dev-lang/luajit
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 25 Nov 2011; Vadim A. Misbakh-Soloviev <mva@mva.name> luajit-9999.ebuild:
+ luajit fix
+
+ 24 Nov 2011; Vadim A. Misbakh-Soloviev <mva@mva.name> luajit-9999.ebuild:
+ luajit fix
+
+ 23 Nov 2011; Vadim A. Misbakh-Soloviev <mva@mva.name> luajit-9999.ebuild:
+ Lua json fix + Lua csjon + luajit fix
+
+ 15 Nov 2011; Vadim A. Misbakh-Soloviev <mva@mva.name> luajit-9999.ebuild:
+ luajit-9999 fix
+
+*luajit-9999 (15 Nov 2011)
+*luajit-2.0.0_beta8 (15 Nov 2011)
+*luajit-1.1.7 (15 Nov 2011)
+
+ 15 Nov 2011; Vadim A. Misbakh-Soloviev <mva@mva.name> +luajit-1.1.7.ebuild,
+ +luajit-2.0.0_beta8.ebuild, +luajit-9999.ebuild, +metadata.xml:
+ LuaJIT and eselect-luajit
+
diff --git a/dev-lang/luajit/Manifest b/dev-lang/luajit/Manifest
index 72daeda..263ce5e 100644
--- a/dev-lang/luajit/Manifest
+++ b/dev-lang/luajit/Manifest
@@ -1,3 +1,2 @@
-DIST LuaJIT-1.1.6.tar.gz 364447 RMD160 9ad03d5a88bb15548edd2f7263f79cc99be4a7c6 SHA1 cfe7e3f84b3641bba237164d2ad1c3d37f41cada SHA256 c3dee987635540f64ebe834aa6c8ef17e0c0b8248324ee20953f50c98be2dd8a
-EBUILD luajit-1.1.6-r101.ebuild 2038 RMD160 4ff8dd2d1d7f2236e80cfc24316314dfe755a152 SHA1 1fdebddfc537b7d5def13b5db2d9c19499f5c526 SHA256 6f55c9fbc0574b755aca1e4f31e11973bc0b2cae3b7db4951958ddbb66c42148
-MISC metadata.xml 396 RMD160 63665f36bdd3c892de7fa6044a7eba2e435ada48 SHA1 b846a5d9d2990c92412bba02e5e50b3a7bba0afe SHA256 36921199cee1734045df51f07addc344fd47cdc4f8fd269955bdd8ec566941e4
+DIST LuaJIT-1.1.7.tar.gz 363613 SHA256 b465bdbf940c1334430427d04abf141519b01040405010900cf99abb608e8db2 SHA512 5451205bc0d1bf0c3ed3bb3150445591b1edd7501d7056f0f2ace148559b53c45292af973983738161ee55eade182617ddab1191c7baff6826e3519393b30343 WHIRLPOOL 35d0c1210914d1d2c060a8663edc3f65f7053f8b62324c3df3d0de977efdbc4ff6d38689897e1fb4a4ba2e89e509d41f324ef523bc4e3992d4b64e39bc39f645
+DIST LuaJIT-2.0.0-beta9.tar.gz 814960 SHA256 da3793b4364a17c3700d39d13eae799b82ff23da1f61631d735de05333f46240 SHA512 14f100ea0ff243b070abedc30f029afdba1792ef41b7add86623b6ba3a0e733949fc7450c531f54e2f908e32cc013106b16031bcd99754a0342636c5b41bfbb6 WHIRLPOOL 8f86e3f209d1832d02327148b7dbb248599756fa1929f03435d03db080f8659518d920ec17b5f32f55431a605e0a4615bd07bf80138fd26ed7de0f70b2a9b0db
diff --git a/dev-lang/luajit/luajit-1.1.6-r101.ebuild b/dev-lang/luajit/luajit-1.1.6-r101.ebuild
deleted file mode 100644
index 5e45e96..0000000
--- a/dev-lang/luajit/luajit-1.1.6-r101.ebuild
+++ /dev/null
@@ -1,81 +0,0 @@
-# Copyright 1999-2010 Gentoo Foundation
-# Distributed under the terms of the GNU General Public License v2
-# $Header: $
-
-EAPI="2"
-
-inherit pax-utils multilib versionator
-
-MY_P="LuaJIT-${PV}"
-MY_PV="$(get_version_component_range 1-2)"
-LUA_PV="5.1.4"
-
-DESCRIPTION="A Just-In-Time Compiler for the Lua programming language."
-HOMEPAGE="http://luajit.org/"
-SRC_URI="http://luajit.org/download/${MY_P}.tar.gz"
-
-LICENSE="MIT"
-SLOT="1"
-KEYWORDS="~x86"
-IUSE="readline"
-
-DEPEND="readline? ( sys-libs/readline )"
-RDEPEND="${DEPEND}"
-PDEPEND="=dev-lang/lua-headers-${LUA_PV}*"
-
-S="${WORKDIR}/${MY_P}"
-
-src_prepare(){
- # fixing prefix
- sed -i -e "s|/usr/local|${D}usr|" Makefile \
- || die "failed to fix prefix in Makefile"
- sed -i -e 's|/usr/local/|/usr/|' src/luaconf.h \
- || die "failed to fix prefix in luaconf.h"
-
- # forcing the use of our CFLAGS/LDFLAGS
- sed -i -e "s/\$(MYCFLAGS)/\$(MYCFLAGS) ${CFLAGS}/" \
- -e "s/\$(MYLIBS)/\$(MYLIBS) ${LDFLAGS}/" src/Makefile \
- || die "failed to force the use of the CFLAGS/LDFLAGS from the user"
-
- # fixing luajit.pc
- sed -i -e 's|/usr/local|/usr|' \
- -e 's/Libs:.*/Libs:/' etc/luajit.pc \
- || die "failed to fix luajit.pc"
-}
-
-src_compile(){
- if use readline; then
- emake linux_rl || die "emake failed."
- else
- emake linux || die "emake failed."
- fi
-}
-
-src_install(){
- einstall
-
- # removing empty dir that was supposed to have the man pages.
- # dev-lang/luajit:1 doesn't install man pages.
- rm -rf "${D}usr/man"
-
- mv "${D}"usr/bin/luajit{,"${MY_PV}"} || die "mv failed!"
- pax-mark m "${D}usr/bin/luajit${MY_PV}"
-
- dodoc README
- dohtml -r jitdoc/*
-
- insinto /usr/share/pixmaps
- newins etc/luajit.ico "luajit${MY_PV}.ico"
- insinto /usr/$(get_libdir)/pkgconfig
- newins etc/luajit.pc "luajit${MY_PV}.pc"
-}
-
-pkg_postinst(){
- elog
- elog 'If you want to compile something against liblua and use it with'
- elog "this version of LuaJit, please install =dev-lang/lua-${PV}"
- elog 'and use eselect lua to make it the default.'
- elog
- elog 'You will also need dev-lang/lua if you want the luac binary'
- elog
-}
diff --git a/dev-lang/luajit/luajit-1.1.7.ebuild b/dev-lang/luajit/luajit-1.1.7.ebuild
new file mode 100644
index 0000000..0871ab8
--- /dev/null
+++ b/dev-lang/luajit/luajit-1.1.7.ebuild
@@ -0,0 +1,62 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit pax-utils
+
+MY_P="LuaJIT-${PV}"
+
+DESCRIPTION="A Just-In-Time Compiler for the Lua programming language."
+HOMEPAGE="http://luajit.org/"
+SRC_URI="http://luajit.org/download/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="1"
+KEYWORDS="~amd64 ~x86"
+IUSE="readline"
+
+DEPEND="readline? ( sys-libs/readline )
+ app-admin/eselect-luajit"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}/${MY_P}"
+
+src_prepare(){
+ # fixing prefix
+ sed -i -e "s#/usr/local#${D}/usr#" Makefile \
+ || die "failed to fix prefix in Makefile"
+ sed -i -e 's#/usr/local/#/usr/#' src/luaconf.h \
+ || die "failed to fix prefix in luaconf.h"
+
+ # forcing the use of our CFLAGS
+ sed -i -e "s/\$(MYCFLAGS)/\$(MYCFLAGS) ${CFLAGS}/" src/Makefile \
+ || die "failed to force the use of the CFLAGS from the user"
+}
+
+src_compile(){
+ if use readline; then
+ emake linux_rl || die "emake failed."
+ else
+ emake linux || die "emake failed."
+ fi
+}
+
+src_install(){
+ einstall
+
+ # removing empty dir that was supposed to have the man pages.
+ # dev-lang/luajit:1 doesn't install man pages.
+ rm -rf "${D}usr/man"
+
+ mv "${D}usr/bin/luajit" "${D}usr/bin/luajit-${PV}" || die "mv failed!"
+ pax-mark m "${D}usr/bin/luajit-${PV}"
+ dosym "luajit-${PV}" "/usr/bin/luajit-${SLOT}"
+}
+
+pkg_postinst() {
+ ewarn "Now you should select LuaJIT version to use as system default LuaJIT interpreter."
+ ewarn "Use 'eselect luajit list' to look for installed versions and"
+ ewarn "Use 'eselect luajit set <NUMBER_or_NAME>' to set version you chose."
+}
diff --git a/dev-lang/luajit/luajit-2.0.0_beta9.ebuild b/dev-lang/luajit/luajit-2.0.0_beta9.ebuild
new file mode 100644
index 0000000..39e94dd
--- /dev/null
+++ b/dev-lang/luajit/luajit-2.0.0_beta9.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit eutils multilib pax-utils
+
+MY_P="LuaJIT-${PV/_/-}"
+
+DESCRIPTION="Just-In-Time Compiler for the Lua programming language"
+HOMEPAGE="http://luajit.org/"
+SRC_URI="http://luajit.org/download/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="app-admin/eselect-luajit"
+S="${WORKDIR}/${MY_P}"
+
+src_prepare(){
+ # fixing prefix and version
+ sed -i -e "s|/usr/local|/usr|" \
+ -e "s|/lib|/$(get_libdir)|" \
+ -e "s|VERSION=.*|VERSION= ${PV}|" \
+ Makefile || die "failed to fix prefix in Makefile"
+ sed -i -e 's|/usr/local|/usr|' \
+ -e "s|lib/|$(get_libdir)/|" \
+ src/luaconf.h || die "failed to fix prefix in luaconf.h"
+
+ # removing strip
+ sed -i -e '/$(Q)$(TARGET_STRIP)/d' src/Makefile \
+ || die "failed to remove forced strip"
+}
+
+src_install(){
+ einstall DESTDIR="${D}"
+ pax-mark m "${D}usr/bin/luajit-${PV}"
+ dosym "luajit-${PV}" "/usr/bin/luajit-${SLOT}"
+}
+
+pkg_postinst() {
+ ewarn "Now you should select LuaJIT version to use as system default LuaJIT interpreter."
+ ewarn "Use 'eselect luajit list' to look for installed versions and"
+ ewarn "Use 'eselect luajit set <NUMBER_or_NAME>' to set version you chose."
+}
\ No newline at end of file
diff --git a/dev-lang/luajit/luajit-9999.ebuild b/dev-lang/luajit/luajit-9999.ebuild
new file mode 100644
index 0000000..9acb9c2
--- /dev/null
+++ b/dev-lang/luajit/luajit-9999.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit eutils multilib pax-utils git-2
+
+DESCRIPTION="Just-In-Time Compiler for the Lua programming language"
+HOMEPAGE="http://luajit.org/"
+SRC_URI=""
+EGIT_REPO_URI="http://luajit.org/git/luajit-2.0.git"
+
+LICENSE="MIT"
+SLOT="2"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+
+DEPEND="app-admin/eselect-luajit"
+
+src_prepare(){
+ # fixing prefix and version
+ sed -e "s|/usr/local|/usr|" \
+ -e "s|/lib|/$(get_libdir)|" \
+ -e "s|VERSION=.*|VERSION= ${PV}|" \
+ -i Makefile || die "failed to fix prefix in Makefile"
+
+ sed -e "s|\(share/luajit\)-[^\"]*|\1-${PV}/|g" \
+ -e "s|/usr/local|/usr|" \
+ -e "s|lib/|$(get_libdir)/|" \
+ -i src/luaconf.h || die "failed to fix prefix in luaconf.h"
+
+ # removing strip
+ sed -e '/$(Q)$(TARGET_STRIP)/d' -i src/Makefile \
+ || die "failed to remove forced strip"
+}
+
+src_install(){
+ einstall DESTDIR="${D}"
+ pax-mark m "${D}usr/bin/luajit-${PV}"
+ dosym "luajit-${PV}" "/usr/bin/luajit-${SLOT}"
+}
+
+pkg_postinst() {
+ ewarn "Now you should select LuaJIT version to use as system default LuaJIT interpreter."
+ ewarn "Use 'eselect luajit list' to look for installed versions and"
+ ewarn "Use 'eselect luajit set <NUMBER_or_NAME>' to set version you chose."
+}
diff --git a/dev-lang/luajit/metadata.xml b/dev-lang/luajit/metadata.xml
index 6158b5c..499c1c4 100644
--- a/dev-lang/luajit/metadata.xml
+++ b/dev-lang/luajit/metadata.xml
@@ -1,13 +1,19 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>no-herd</herd>
<maintainer>
<email>rafaelmartins@gentoo.org</email>
<name>Rafael G. Martins</name>
</maintainer>
+ <maintainer>
+ <email>mva@mva.name</email>
+ <name>Vadim A. Misbakh-Soloviov</name>
+ </maintainer>
<longdescription lang="en">
LuaJIT is a Just-In-Time Compiler for the Lua programming language.
</longdescription>
+ <longdescription lang="ru">
+ LuaJIT — это Just-In-Time компилятор для языка программирования Lua.
+ </longdescription>
</pkgmetadata>
diff --git a/dev-lua/lahttp/ChangeLog b/dev-lua/lahttp/ChangeLog
new file mode 100644
index 0000000..2506cfe
--- /dev/null
+++ b/dev-lua/lahttp/ChangeLog
@@ -0,0 +1,14 @@
+# ChangeLog for dev-lua/lahttp
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 24 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ lahttp-9999.ebuild:
+ fixed lua pkgs
+
+*lahttp-9999 (18 Jul 2011)
+
+ 18 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ +lahttp-9999.ebuild, +metadata.xml:
+ new lua pkgs (some of them is not fully completed)
+
diff --git a/dev-lua/lahttp/lahttp-9999.ebuild b/dev-lua/lahttp/lahttp-9999.ebuild
new file mode 100644
index 0000000..b008f49
--- /dev/null
+++ b/dev-lua/lahttp/lahttp-9999.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit multilib toolchain-funcs flag-o-matic mercurial eutils
+
+DESCRIPTION="Lua Asynchronous HTTP Library."
+HOMEPAGE="http://code.mathewwild.co.uk/"
+EHG_REPO_URI="http://code.matthewwild.co.uk/${PN}/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND=">=dev-lang/lua-5.1
+ dev-lua/squish
+ dev-lua/luasocket"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+squish --use-http
+}
+
+src_install() {
+ insinto $(pkg-config --variable INSTALL_LMOD lua)
+ doins lahttp.lua || die
+}
diff --git a/dev-lua/lahttp/metadata.xml b/dev-lua/lahttp/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/lahttp/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/lsysstats/ChangeLog b/dev-lua/lsysstats/ChangeLog
new file mode 100644
index 0000000..fa505fa
--- /dev/null
+++ b/dev-lua/lsysstats/ChangeLog
@@ -0,0 +1,14 @@
+# ChangeLog for dev-lua/lsysstats
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 24 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ lsysstats-9999.ebuild:
+ fixed lua pkgs
+
+*lsysstats-9999 (18 Jul 2011)
+
+ 18 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ +lsysstats-9999.ebuild, +metadata.xml:
+ new lua pkgs (some of them is not fully completed)
+
diff --git a/dev-lua/lsysstats/lsysstats-9999.ebuild b/dev-lua/lsysstats/lsysstats-9999.ebuild
new file mode 100644
index 0000000..1dd80bd
--- /dev/null
+++ b/dev-lua/lsysstats/lsysstats-9999.ebuild
@@ -0,0 +1,26 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit multilib toolchain-funcs flag-o-matic mercurial eutils
+
+DESCRIPTION="XMPP client library written in Lua."
+HOMEPAGE="http://code.mathewwild.co.uk/"
+EHG_REPO_URI="http://code.matthewwild.co.uk/${PN}/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND=">=dev-lang/lua-5.1
+ dev-lua/squish
+ dev-lua/luasocket"
+DEPEND="${RDEPEND}"
+
+src_install() {
+ insinto $(pkg-config --variable INSTALL_LMOD lua)/${PN}/;
+ doins *.lua || die
+}
diff --git a/dev-lua/lsysstats/metadata.xml b/dev-lua/lsysstats/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/lsysstats/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/lua-cjson/ChangeLog b/dev-lua/lua-cjson/ChangeLog
new file mode 100644
index 0000000..ea27d8b
--- /dev/null
+++ b/dev-lua/lua-cjson/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-lua/lua-cjson
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*lua-cjson-9999 (23 Nov 2011)
+
+ 23 Nov 2011; Vadim A. Misbakh-Soloviev <mva@mva.name>
+ +lua-cjson-9999.ebuild, +metadata.xml:
+ Lua json fix + Lua csjon + luajit fix
+
diff --git a/dev-lua/lua-cjson/lua-cjson-9999.ebuild b/dev-lua/lua-cjson/lua-cjson-9999.ebuild
new file mode 100644
index 0000000..06a3ac0
--- /dev/null
+++ b/dev-lua/lua-cjson/lua-cjson-9999.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit multilib toolchain-funcs flag-o-matic git-2 eutils
+
+DESCRIPTION="Lua JSON Library, written in C"
+HOMEPAGE="http://www.kyne.com.au/~mark/software/lua-cjson.php"
+SRC_URI=""
+
+EGIT_REPO_URI="git://github.com/mpx/lua-cjson.git"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="examples"
+
+RDEPEND="|| ( >=dev-lang/lua-5.1 dev-lang/luajit )"
+DEPEND="${RDEPEND}"
+
+src_install() {
+ if use examples; then
+ insinto /usr/share/doc/"${P}"
+ doins -r tests
+ fi
+ export PREFIX="/usr"
+ default
+}
diff --git a/dev-lua/lua-cjson/metadata.xml b/dev-lua/lua-cjson/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/lua-cjson/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/lua-curl/ChangeLog b/dev-lua/lua-curl/ChangeLog
new file mode 100644
index 0000000..3a2aef1
--- /dev/null
+++ b/dev-lua/lua-curl/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-lua/lua-curl
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*lua-curl-9999 (16 Oct 2011)
+
+ 16 Oct 2011; Vadim A. Misbakh-Soloviev <mva@mva.name> +lua-curl-9999.ebuild,
+ +metadata.xml:
+ Some lua libs
+
diff --git a/dev-lua/lua-curl/lua-curl-9999.ebuild b/dev-lua/lua-curl/lua-curl-9999.ebuild
new file mode 100644
index 0000000..ac3fae7
--- /dev/null
+++ b/dev-lua/lua-curl/lua-curl-9999.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit autotools eutils git-2
+
+DESCRIPTION="Lua cURL Library"
+HOMEPAGE="https://github.com/msva/lua-curl"
+SRC_URI=""
+
+#EGIT_REPO_URI="git://github.com/juergenhoetzel/Lua-cURL.git"
+EGIT_REPO_URI="git://github.com/msva/lua-curl.git"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc examples"
+
+RDEPEND=">=dev-lang/lua-5.1"
+DEPEND="${RDEPEND}
+ net-misc/curl"
+
+src_prepare() {
+ eautoreconf
+ epatch_user
+}
+
+src_install() {
+ if use doc; then
+ dodoc -r doc || die "dodoc failed"
+ fi
+ if use examples; then
+ insinto /usr/share/doc/"${P}";
+ doins -r examples
+ fi
+ default
+}
diff --git a/dev-lua/lua-curl/metadata.xml b/dev-lua/lua-curl/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/lua-curl/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/lua-gd/ChangeLog b/dev-lua/lua-gd/ChangeLog
new file mode 100644
index 0000000..b1cfb5a
--- /dev/null
+++ b/dev-lua/lua-gd/ChangeLog
@@ -0,0 +1,12 @@
+# ChangeLog for dev-lua/lua-gd
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*lua-gd-9999 (17 Nov 2011)
+*lua-gd-2.0.33.2 (17 Nov 2011)
+
+ 17 Nov 2011; Vadim A. Misbakh-Soloviev <mva@mva.name>
+ +files/lua-gd-2.0.33.2-makefile.patch, +files/lua-gd-9999-makefile.patch,
+ +lua-gd-2.0.33.2.ebuild, +lua-gd-9999.ebuild, +metadata.xml:
+ added some verse deps, some overlay improvements, added lua-gd and lfs
+
diff --git a/dev-lua/lua-gd/Manifest b/dev-lua/lua-gd/Manifest
new file mode 100644
index 0000000..bb0cda7
--- /dev/null
+++ b/dev-lua/lua-gd/Manifest
@@ -0,0 +1 @@
+DIST lua-gd-2.0.33r2.tar.gz 448606 RMD160 806cd4210a6eb6d4da40167c5b1225fdaf786f71 SHA1 5e7a4e3a62c005de6d243e891411175957ff087e SHA256 235eceba9b55fd6b6cb6d88b0df676d6f94ff49155a0710363c21e2cc0987ec6
diff --git a/dev-lua/lua-gd/files/lua-gd-2.0.33.2-makefile.patch b/dev-lua/lua-gd/files/lua-gd-2.0.33.2-makefile.patch
new file mode 100644
index 0000000..73cbe27
--- /dev/null
+++ b/dev-lua/lua-gd/files/lua-gd-2.0.33.2-makefile.patch
@@ -0,0 +1,33 @@
+--- Makefile.orig 2010-04-24 17:18:48.000000000 -0300
++++ Makefile 2010-04-24 18:19:29.000000000 -0300
+@@ -35,11 +35,11 @@
+ # Name of .pc file. "lua5.1" on Debian/Ubuntu
+ LUAPKG=lua5.1
+ OUTFILE=gd.so
+-CFLAGS=`gdlib-config --cflags` `pkg-config $(LUAPKG) --cflags` -O3 -Wall
++CFLAGS+=`gdlib-config --cflags` `pkg-config $(LUAPKG) --cflags` -fPIC
+ GDFEATURES=`gdlib-config --features |sed -e "s/GD_/-DGD_/g"`
+-LFLAGS=-shared `gdlib-config --ldflags` `gdlib-config --libs` \
+- `pkg-config $(LUAPKG) --libs` -lgd
+-INSTALL_PATH=`pkg-config $(LUAPKG) --variable=INSTALL_CMOD`
++LIBS=`gdlib-config --libs` `pkg-config $(LUAPKG) --libs` -lgd
++LDFLAGS+=`gdlib-config --ldflags` -shared
++INSTALL_PATH=$(DESTDIR)`pkg-config $(LUAPKG) --variable=INSTALL_CMOD`
+
+
+ # ---------------------------------------------------------------------------
+@@ -67,11 +67,12 @@
+ all: $(OUTFILE)
+
+ $(OUTFILE): luagd.c
+- $(CC) -o $(OUTFILE) $(GDFEATURES) $(CFLAGS) $(LFLAGS) luagd.c
++ $(CC) -o $(OUTFILE) $(GDFEATURES) $(CFLAGS) $(LDFLAGS) luagd.c $(LIBS)
+ lua test_features.lua
+
+ install: $(OUTFILE)
+- install -s $(OUTFILE) $(INSTALL_PATH)
++ mkdir -p $(INSTALL_PATH)
++ install $(OUTFILE) $(INSTALL_PATH)
+
+ clean:
+ rm -f $(OUTFILE) *.o
diff --git a/dev-lua/lua-gd/files/lua-gd-9999-makefile.patch b/dev-lua/lua-gd/files/lua-gd-9999-makefile.patch
new file mode 100644
index 0000000..dc2a035
--- /dev/null
+++ b/dev-lua/lua-gd/files/lua-gd-9999-makefile.patch
@@ -0,0 +1,37 @@
+--- Makefile 2011-11-17 19:20:40.269174977 +0700
++++ Makefile 2011-11-17 19:20:14.839492893 +0700
+@@ -39,12 +39,11 @@
+ # Name of .pc file. "lua5.1" on Debian/Ubuntu
+ LUAPKG=lua5.1
+ OUTFILE=gd.so
+-CFLAGS=`gdlib-config --cflags` `pkg-config $(LUAPKG) --cflags` -O3 -Wall \
+- $(OMITFP) -fPIC
++CFLAGS=`gdlib-config --cflags` `pkg-config $(LUAPKG) --cflags` $(OMITFP) -fPIC
+ GDFEATURES=`gdlib-config --features |sed -e "s/GD_/-DGD_/g"`
+-LFLAGS=-shared `gdlib-config --ldflags` `gdlib-config --libs` -lgd $(OMITFP)
+-INSTALL_PATH=`pkg-config $(LUAPKG) --variable=INSTALL_CMOD`
+-
++LIBS=`gdlib-config --libs` `pkg-config $(LUAPKG) --libs` -lgd
++LDFLAGS+=`gdlib-config --ldflags` -shared
++INSTALL_PATH=$(DESTDIR)`pkg-config $(LUAPKG) --variable=INSTALL_CMOD`
+
+ # ---------------------------------------------------------------------------
+ # Manual configuration for systems without pkgconfig.
+@@ -71,14 +70,15 @@
+ all: $(OUTFILE)
+
+ $(OUTFILE): gd.lo
+- $(CC) -o $(OUTFILE) gd.lo $(LFLAGS)
++ $(CC) -o $(OUTFILE) gd.lo $(LDFLAGS) $(LIBS)
+ lua test_features.lua
+
+ gd.lo: luagd.c
+ $(CC) -o gd.lo -c $(GDFEATURES) $(CFLAGS) luagd.c
+
+ install: $(OUTFILE)
+- install -D -s $(OUTFILE) $(INSTALL_PATH)
++ mkdir -p $(INSTALL_PATH)
++ install $(OUTFILE) $(INSTALL_PATH)
+
+ clean:
+ rm -f $(OUTFILE) gd.lo
diff --git a/dev-lua/lua-gd/lua-gd-2.0.33.2.ebuild b/dev-lua/lua-gd/lua-gd-2.0.33.2.ebuild
new file mode 100644
index 0000000..ea046ea
--- /dev/null
+++ b/dev-lua/lua-gd/lua-gd-2.0.33.2.ebuild
@@ -0,0 +1,48 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit eutils toolchain-funcs versionator
+
+MY_P=${PN}-$(replace_version_separator 3 'r' )
+
+DESCRIPTION="Lua bindings to Thomas Boutell's gd library"
+HOMEPAGE="http://lua-gd.luaforge.net/"
+SRC_URI="http://luaforge.net/frs/download.php/1592/${MY_P}.tar.gz
+ mirror://sourceforge/${PN}/${PN}/${MY_P}%20%28for%20Lua%205.1%29/${MY_P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="doc examples"
+
+RDEPEND="dev-lang/lua
+ media-libs/gd[png]"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+S=${WORKDIR}/${MY_P}
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-makefile.patch"
+}
+
+src_compile() {
+ emake LUAPKG=lua CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake install LUAPKG=lua DESTDIR="${D}"
+ dodoc README
+
+ if use doc; then
+ dohtml doc/*
+ fi
+
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r demos
+ fi
+}
diff --git a/dev-lua/lua-gd/lua-gd-9999.ebuild b/dev-lua/lua-gd/lua-gd-9999.ebuild
new file mode 100644
index 0000000..195b3d1
--- /dev/null
+++ b/dev-lua/lua-gd/lua-gd-9999.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit eutils toolchain-funcs versionator git-2
+
+DESCRIPTION="Lua bindings to Thomas Boutell's gd library"
+HOMEPAGE="http://lua-gd.luaforge.net/"
+SRC_URI=""
+EGIT_REPO_URI="git://github.com/ittner/lua-gd.git"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc examples"
+
+RDEPEND="dev-lang/lua
+ media-libs/gd[png]"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_prepare() {
+ epatch "${FILESDIR}/${P}-makefile.patch"
+}
+
+src_compile() {
+ emake LUAPKG=lua CC="$(tc-getCC)"
+}
+
+src_install() {
+ emake install LUAPKG=lua DESTDIR="${D}"
+ dodoc README
+
+ if use doc; then
+ dohtml doc/*
+ fi
+
+ if use examples; then
+ insinto /usr/share/doc/${PF}
+ doins -r demos
+ fi
+}
diff --git a/dev-lua/lua-gd/metadata.xml b/dev-lua/lua-gd/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/lua-gd/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/lua-iconv/ChangeLog b/dev-lua/lua-iconv/ChangeLog
new file mode 100644
index 0000000..909a59a
--- /dev/null
+++ b/dev-lua/lua-iconv/ChangeLog
@@ -0,0 +1,6 @@
+# ChangeLog for dev-lua/lua-iconv
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+ 29 Mar 2012; Vadim A. Misbakh-Soloviov <mva@gentoo.org> lua-iconv-9999.ebuild:
+ Fixes to lua-iconv
+
diff --git a/dev-lua/lua-iconv/lua-iconv-9999.ebuild b/dev-lua/lua-iconv/lua-iconv-9999.ebuild
new file mode 100644
index 0000000..16e21ed
--- /dev/null
+++ b/dev-lua/lua-iconv/lua-iconv-9999.ebuild
@@ -0,0 +1,37 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit eutils git-2
+
+DESCRIPTION="Lua cURL Library"
+HOMEPAGE="http://ittner.github.com/lua-iconv"
+SRC_URI=""
+
+EGIT_REPO_URI="git://github.com/ittner/lua-iconv.git"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="|| ( >=dev-lang/lua-5.1 dev-lang/luajit:2 )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_prepare() {
+ epatch_user
+ sed -e "s/install -D -s/install -D/" -i Makefile
+ sed -e "/make test/d" -i Makefile
+}
+
+src_compile() {
+ use amd64 && CFLAGS="${CFLAGS} -fPIC"
+ emake CFLAGS="${CFLAGS}" LFLAGS="${LDFLAGS} -shared" || die "Can't compile"
+}
+
+src_install() {
+ emake DESTDIR="${D}" INSTALL_PATH="$(pkg-config lua --variable INSTALL_CMOD)" install || die "Can't install"
+}
\ No newline at end of file
diff --git a/dev-lua/lua-iconv/metadata.xml b/dev-lua/lua-iconv/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/lua-iconv/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/lua-json/ChangeLog b/dev-lua/lua-json/ChangeLog
new file mode 100644
index 0000000..01e180b
--- /dev/null
+++ b/dev-lua/lua-json/ChangeLog
@@ -0,0 +1,3 @@
+ 22 Apr 2012; Misbakh-Soloviov Vadim A. <mva@gentoo.org> +metadata.xml:
+ bump!
+
diff --git a/dev-lua/lua-json/metadata.xml b/dev-lua/lua-json/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/lua-json/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/lua-zlib/ChangeLog b/dev-lua/lua-zlib/ChangeLog
new file mode 100644
index 0000000..03a8d65
--- /dev/null
+++ b/dev-lua/lua-zlib/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-lua/lua-zlib
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lua/lua-zlib/ChangeLog,v 1.1 2011/05/02 16:42:39 djc Exp $
+
+*lua-zlib-0.2 (02 May 2011)
+
+ 02 May 2011; Dirkjan Ochtman <djc@gentoo.org> +lua-zlib-0.2.ebuild,
+ +metadata.xml:
+ Initial version of lua-zlib: 0.2 (bug 360679).
+
diff --git a/dev-lua/lua-zlib/lua-zlib-9999.ebuild b/dev-lua/lua-zlib/lua-zlib-9999.ebuild
new file mode 100644
index 0000000..de7bf95
--- /dev/null
+++ b/dev-lua/lua-zlib/lua-zlib-9999.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit cmake-utils git-2
+
+DESCRIPTION="Lua bindings to zlib"
+HOMEPAGE="http://github.com/brimworks/lua-zlib"
+EGIT_REPO_URI="git://github.com/brimworks/lua-zlib.git"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="|| ( >=dev-lang/lua-5.1 dev-lang/luajit:2 )
+ sys-libs/zlib"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_prepare() {
+ mv *-${PN}-* "${S}"
+}
+
+src_configure() {
+ MYCMAKEARGS="-DINSTALL_CMOD='$(pkg-config --variable INSTALL_CMOD lua)'"
+ cmake-utils_src_configure
+}
diff --git a/dev-lua/lua-zlib/metadata.xml b/dev-lua/lua-zlib/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/lua-zlib/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/lua2html/ChangeLog b/dev-lua/lua2html/ChangeLog
new file mode 100644
index 0000000..5834a9d
--- /dev/null
+++ b/dev-lua/lua2html/ChangeLog
@@ -0,0 +1,14 @@
+# ChangeLog for dev-lua/lua2html
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 24 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ lua2html-9999.ebuild:
+ fixed lua pkgs
+
+*lua2html-9999 (18 Jul 2011)
+
+ 18 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ +lua2html-9999.ebuild, +metadata.xml:
+ new lua pkgs (some of them is not fully completed)
+
diff --git a/dev-lua/lua2html/lua2html-9999.ebuild b/dev-lua/lua2html/lua2html-9999.ebuild
new file mode 100644
index 0000000..d55f6ce
--- /dev/null
+++ b/dev-lua/lua2html/lua2html-9999.ebuild
@@ -0,0 +1,29 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit multilib toolchain-funcs flag-o-matic mercurial eutils
+
+DESCRIPTION="Lua to HTML code converter written in Lua."
+HOMEPAGE="http://code.mathewwild.co.uk/"
+EHG_REPO_URI="http://code.matthewwild.co.uk/${PN}/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND=">=dev-lang/lua-5.1
+ dev-lua/squish"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+squish
+}
+
+src_install() {
+ dobin lua2html || die
+ dodoc README || die
+}
diff --git a/dev-lua/lua2html/metadata.xml b/dev-lua/lua2html/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/lua2html/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/luacrypto/ChangeLog b/dev-lua/luacrypto/ChangeLog
new file mode 100644
index 0000000..57aeded
--- /dev/null
+++ b/dev-lua/luacrypto/ChangeLog
@@ -0,0 +1,13 @@
+# ChangeLog for dev-lua/luacrypto
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 16 Oct 2011; Vadim A. Misbakh-Soloviev <mva@mva.name> luacrypto-9999.ebuild:
+ Some lua libs
+
+*luacrypto-9999 (08 Sep 2011)
+
+ 08 Sep 2011; Vadim A. Misbakh-Soloviev <mva@mva.name>
+ +luacrypto-9999.ebuild, +metadata.xml:
+ zsh-completions and some things
+
diff --git a/dev-lua/luacrypto/luacrypto-9999.ebuild b/dev-lua/luacrypto/luacrypto-9999.ebuild
new file mode 100644
index 0000000..b47610a
--- /dev/null
+++ b/dev-lua/luacrypto/luacrypto-9999.ebuild
@@ -0,0 +1,38 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+LANGS=" en ru"
+
+inherit multilib toolchain-funcs flag-o-matic eutils git-2
+
+DESCRIPTION="Lua Crypto Library"
+HOMEPAGE="https://github.com/msva/lua-crypto"
+SRC_URI=""
+
+EGIT_REPO_URI="git://github.com/msva/lua-crypto.git"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="doc"
+IUSE+="${LANGS// / linguas_}"
+
+RDEPEND=">=dev-lang/lua-5.1
+ >=dev-libs/openssl-0.9.7"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_install() {
+ if use doc; then
+ dodoc README || die "dodoc (REAMDE) failed"
+ for x in ${LANGS}; do
+ if use linguas_${x}; then
+ dohtml -r doc/${x} || die "dohtml failed"
+ fi
+ done
+ fi
+ default
+}
diff --git a/dev-lua/luacrypto/metadata.xml b/dev-lua/luacrypto/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/luacrypto/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/luadbi/ChangeLog b/dev-lua/luadbi/ChangeLog
new file mode 100644
index 0000000..755d447
--- /dev/null
+++ b/dev-lua/luadbi/ChangeLog
@@ -0,0 +1,11 @@
+# ChangeLog for dev-lua/luadbi
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*luadbi-9999 (08 Sep 2011)
+
+ 08 Sep 2011; Vadim A. Misbakh-Soloviev <mva@mva.name>
+ +files/9999-Makefile.patch, +files/9999-postgres-path.patch,
+ +luadbi-9999.ebuild, +metadata.xml:
+ zsh-completions and some things
+
diff --git a/dev-lua/luadbi/files/9999-Makefile.patch b/dev-lua/luadbi/files/9999-Makefile.patch
new file mode 100644
index 0000000..e24cb34
--- /dev/null
+++ b/dev-lua/luadbi/files/9999-Makefile.patch
@@ -0,0 +1,39 @@
+--- Makefile.old 2010-07-16 08:22:13.000000000 +0200
++++ Makefile 2011-01-08 11:35:16.000000000 +0100
+@@ -27,6 +27,14 @@
+ DB2_OBJS=$(OBJS) build/dbd_db2_main.o build/dbd_db2_connection.o build/dbd_db2_statement.o
+ ORACLE_OBJS=$(OBJS) build/dbd_oracle_main.o build/dbd_oracle_connection.o build/dbd_oracle_statement.o
+
++INSTALL = install
++INSTALL_PROGRAM = $(INSTALL)
++INSTALL_DATA = $(INSTALL) -m 644
++LUA_INC_DIR=/usr/include/lua5.1
++LUA_LIB_DIR=/usr/lib
++INSTALL_DIR_LUA=/usr/share/lua/5.1
++INSTALL_DIR_BIN=/usr/lib/lua/5.1
++
+ free: mysql psql sqlite3
+
+ all: mysql psql sqlite3 db2 oracle
+@@ -90,3 +98,21 @@
+ build:
+ $(MKDIR) ${BUILDDIR}
+
++install_lua:
++ $(INSTALL_DATA) -D DBI.lua $(DESTDIR)$(INSTALL_DIR_LUA)/DBI.lua
++
++install_mysql: mysql install_lua
++ $(INSTALL_PROGRAM) -D $(DBDMYSQL) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDMYSQL)
++
++install_psql: psql install_lua
++ $(INSTALL_PROGRAM) -D $(DBDPSQL) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDPSQL)
++
++install_sqlite3: sqlite3 install_lua
++ $(INSTALL_PROGRAM) -D $(DBDSQLITE3) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDSQLITE3)
++
++install_db2: db2 install_lua
++ $(INSTALL_PROGRAM) -D $(DBDDB2) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDDB2)
++
++install_oracle: oracle install_lua
++ $(INSTALL_PROGRAM) -D $(DBDORACLE) $(DESTDIR)$(INSTALL_DIR_BIN)/$(DBDORACLE)
++
diff --git a/dev-lua/luadbi/files/9999-postgres-path.patch b/dev-lua/luadbi/files/9999-postgres-path.patch
new file mode 100644
index 0000000..87a0e88
--- /dev/null
+++ b/dev-lua/luadbi/files/9999-postgres-path.patch
@@ -0,0 +1,9 @@
+--- dbd/postgresql/dbd_postgresql.h.old 2010-05-01 06:25:12.000000000 +0200
++++ dbd/postgresql/dbd_postgresql.h 2011-04-19 16:59:53.364944209 +0200
+@@ -1,5 +1,5 @@
+ #include <libpq-fe.h>
+-#include <postgres_fe.h>
++#include <server/postgres_fe.h>
+ #include <dbd/common.h>
+
+ /*
\ No newline at end of file
diff --git a/dev-lua/luadbi/luadbi-9999.ebuild b/dev-lua/luadbi/luadbi-9999.ebuild
new file mode 100644
index 0000000..be64732
--- /dev/null
+++ b/dev-lua/luadbi/luadbi-9999.ebuild
@@ -0,0 +1,69 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit multilib toolchain-funcs flag-o-matic eutils subversion
+
+DESCRIPTION="DBI module for Lua"
+HOMEPAGE="http://code.google.com/p/luadbi/"
+ESVN_REPO_URI="http://luadbi.googlecode.com/svn/trunk"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="mysql postgres sqlite"
+
+RDEPEND=">=dev-lang/lua-5.1
+ mysql? ( || ( dev-db/mysql dev-db/mariadb ) )
+ postgres? ( dev-db/postgresql-base )
+ sqlite? ( >=dev-db/sqlite-3 )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+S="${WORKDIR}"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PV}-Makefile.patch"
+ epatch "${FILESDIR}/${PV}-postgres-path.patch"
+ sed -i -e "s#^INSTALL_DIR_LUA=.*#INSTALL_DIR_LUA=$(pkg-config --variable INSTALL_LMOD lua)#" "${S}/Makefile"
+ sed -i -e "s#^INSTALL_DIR_BIN=.*#INSTALL_DIR_BIN=$(pkg-config --variable INSTALL_CMOD lua)#" "${S}/Makefile"
+ sed -i -e "s#^LUA_INC_DIR=.*#LUA_INC_DIR=$(pkg-config --variable INSTALL_INC lua)#" "${S}/Makefile"
+ sed -i -e "s#^LUA_LIB_DIR=.*#LUA_LIB_DIR=$(pkg-config --variable INSTALL_LIB lua)#" "${S}/Makefile"
+ sed -i -e "s#^LUA_LIB =.*#LUA_LIB=lua#" "${S}/Makefile"
+}
+
+src_compile() {
+ local drivers=""
+ use mysql && drivers="${drivers} mysql"
+ use postgres && drivers="${drivers} psql"
+ use sqlite && drivers="${drivers} sqlite3"
+
+ if [ -z "${drivers// /}" ] ; then
+ eerror
+ eerror "No driver was selected, cannot build."
+ eerror "Please set USE flags to build any driver."
+ eerror "Possible USE flags: mysql postgres sqlite"
+ eerror
+ die "No driver selected"
+ fi
+
+ append-flags -fPIC -c
+ for driver in "${drivers}" ; do
+ emake ${driver} \
+ || die "Compiling driver '${drivers// /}' failed"
+ done
+}
+
+src_install() {
+ local drivers=""
+ use mysql && drivers="${drivers} mysql"
+ use postgres && drivers="${drivers} psql"
+ use sqlite && drivers="${drivers} sqlite3"
+
+ for driver in ${drivers} ; do
+ emake DESTDIR="${D}" "install_${driver// /}" \
+ || die "Install of driver '${drivers// /}' failed"
+ done
+}
diff --git a/dev-lua/luadbi/metadata.xml b/dev-lua/luadbi/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/luadbi/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/luaevent/ChangeLog b/dev-lua/luaevent/ChangeLog
new file mode 100644
index 0000000..fd61cba
--- /dev/null
+++ b/dev-lua/luaevent/ChangeLog
@@ -0,0 +1,28 @@
+# ChangeLog for dev-lua/luaevent
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: /var/cvsroot/gentoo-x86/dev-lua/luaevent/ChangeLog,v 1.6 2011/08/24 19:27:22 maekke Exp $
+
+ 24 Aug 2011; Markus Meier <maekke@gentoo.org> luaevent-0.3.1.ebuild:
+ x86 stable, bug #380087
+
+ 22 Aug 2011; Tony Vroon <chainsaw@gentoo.org> luaevent-0.3.1.ebuild:
+ Marked stable on AMD64 based on arch testing by Agostino "ago" Sarubbo & Ian
+ "idella4" Delaney in bug #380087 filed by Anthony "blueness" Basile.
+
+ 21 Aug 2011; Anthony G. Basile <blueness@gentoo.org> luaevent-0.3.1.ebuild:
+ Add die after seds, bug #380087
+
+ 07 Apr 2011; Anthony G. Basile <blueness@gentoo.org>
+ luaevent-0.3.1.ebuild:
+ Added second HOMEPAGE for better tracking of development
+
+ 20 Jan 2011; Anthony G. Basile <blueness@gentoo.org>
+ luaevent-0.3.1.ebuild:
+ Minor fix to inherited eclasses
+
+*luaevent-0.3.1 (20 Jan 2011)
+
+ 20 Jan 2011; Anthony G. Basile <blueness@gentoo.org>
+ +luaevent-0.3.1.ebuild, +metadata.xml:
+ Initial commit, bug #333097
+
diff --git a/dev-lua/luaevent/luaevent-9999.ebuild b/dev-lua/luaevent/luaevent-9999.ebuild
new file mode 100644
index 0000000..ea81cba
--- /dev/null
+++ b/dev-lua/luaevent/luaevent-9999.ebuild
@@ -0,0 +1,40 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit toolchain-funcs git-2
+
+DESCRIPTION="libevent bindings for Lua"
+HOMEPAGE="http://luaforge.net/projects/luaevent http://repo.or.cz/w/luaevent.git"
+EGIT_REPO_URI="git://github.com/harningt/luaevent.git"
+
+LICENSE="LGPL-2.1"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="|| ( >=dev-lang/lua-5.1 dev-lang/luajit:2 )
+ >=dev-libs/libevent-1.4"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_prepare() {
+ sed -i "s:^CFLAGS =:CFLAGS +=:" "${S}/Makefile" \
+ || die "sed failed"
+ sed -i "s:^LDFLAGS =:LDFLAGS +=:" "${S}/Makefile" \
+ || die "sed failed"
+ sed -i "/^LDFLAGS/a CC = $(tc-getCC)" "${S}/Makefile" \
+ || die "sed failed"
+ sed -i "s:^LUA_INC_DIR ?=.*:LUA_INC_DIR ?= $(pkg-config --variable INSTALL_INC lua):" "${S}/Makefile" \
+ || die "sed failed"
+ sed -i "s:^INSTALL_DIR_LUA ?=.*:INSTALL_DIR_LUA ?= $(pkg-config --variable INSTALL_LMOD lua):" "${S}/Makefile" \
+ || die "sed failed"
+ sed -i "s:^INSTALL_DIR_BIN ?=.*:INSTALL_DIR_BIN ?= $(pkg-config --variable INSTALL_CMOD lua):" "${S}/Makefile" \
+ || die "sed failed"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Install failed"
+}
diff --git a/dev-lua/luaevent/metadata.xml b/dev-lua/luaevent/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/luaevent/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/luaexpat/ChangeLog b/dev-lua/luaexpat/ChangeLog
new file mode 100644
index 0000000..96b6f35
--- /dev/null
+++ b/dev-lua/luaexpat/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-lua/luaexpat
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*luaexpat-9999 (24 Jul 2011)
+
+ 24 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ +files/luaexpat-9999-makefile.patch, +luaexpat-9999.ebuild, +metadata.xml:
+ new lua pkgs && some admin utils
+
diff --git a/dev-lua/luaexpat/files/luaexpat-9999-makefile.patch b/dev-lua/luaexpat/files/luaexpat-9999-makefile.patch
new file mode 100644
index 0000000..b503a4e
--- /dev/null
+++ b/dev-lua/luaexpat/files/luaexpat-9999-makefile.patch
@@ -0,0 +1,19 @@
+--- makefile.old 2006-06-08 20:41:48.000000000 +0000
++++ makefile 2009-10-26 14:19:08.000000000 +0000
+@@ -18,11 +18,11 @@
+ $(CC) -c $(CFLAGS) -o $@ $(COMPAT_DIR)/compat-5.1.c
+
+ install:
+- mkdir -p $(LUA_LIBDIR)
+- cp src/$(LIBNAME) $(LUA_LIBDIR)
+- cd $(LUA_LIBDIR); ln -f -s $(LIBNAME) $T.so
+- mkdir -p $(LUA_DIR)/$T
+- cp src/$T/lom.lua $(LUA_DIR)/$T
++ mkdir -p $(DESTDIR)$(LUA_LIBDIR)
++ cp src/$(LIBNAME) $(DESTDIR)$(LUA_LIBDIR)
++ cd $(DESTDIR)$(LUA_LIBDIR); ln -f -s $(LIBNAME) $T.so
++ mkdir -p $(DESTDIR)$(LUA_DIR)/$T
++ cp src/$T/lom.lua $(DESTDIR)$(LUA_DIR)/$T
+
+ clean:
+ rm -f src/$(LIBNAME) $(OBJS)
diff --git a/dev-lua/luaexpat/luaexpat-9999.ebuild b/dev-lua/luaexpat/luaexpat-9999.ebuild
new file mode 100644
index 0000000..48f9238
--- /dev/null
+++ b/dev-lua/luaexpat/luaexpat-9999.ebuild
@@ -0,0 +1,46 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit multilib toolchain-funcs flag-o-matic mercurial eutils
+
+DESCRIPTION="XMPP client library written in Lua."
+HOMEPAGE="http://code.mathewwild.co.uk/"
+EHG_REPO_URI="http://code.matthewwild.co.uk/lua-expat/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND=">=dev-lang/lua-5.1
+ dev-libs/expat"
+DEPEND="${RDEPEND}
+dev-util/pkgconfig"
+
+src_prepare() {
+ sed -i -e "s#^LUA_LIBDIR=.*#LUA_LIBDIR=$(pkg-config --variable INSTALL_CMOD lua)#" "${S}/config"
+ sed -i -e "s#^LUA_DIR=.*#LUA_DIR=$(pkg-config --variable INSTALL_LMOD lua)#" "${S}/config"
+ sed -i -e "s#^LUA_INC=.*#LUA_INC=$(pkg-config --variable INSTALL_INC lua)#" "${S}/config"
+ sed -i -e "s#^EXPAT_INC=.*#EXPAT_INC=/usr/include#" "${S}/config"
+ sed -i -e "s#^LUA_VERSION_NUM=.*#LUA_VERSION_NUM=501#" "${S}/config"
+ epatch "${FILESDIR}/${P}-makefile.patch"
+}
+
+src_compile() {
+ append-flags -fPIC
+ emake \
+ CFLAGS="${CFLAGS}" \
+ LDFLAGS="${LDFLAGS}" \
+ CC="$(tc-getCC)" \
+ LD="$(tc-getCC) -shared" \
+ || die
+}
+
+src_install() {
+ make DESTDIR="${D}" install || die "Install failed"
+ dodoc README || die
+ dohtml -r doc/* || die
+}
diff --git a/dev-lua/luaexpat/metadata.xml b/dev-lua/luaexpat/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/luaexpat/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/luafilesystem/ChangeLog b/dev-lua/luafilesystem/ChangeLog
new file mode 100644
index 0000000..1b41d41
--- /dev/null
+++ b/dev-lua/luafilesystem/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-lua/luafilesystem
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*luafilesystem-9999 (17 Nov 2011)
+
+ 17 Nov 2011; Vadim A. Misbakh-Soloviev <mva@mva.name>
+ +luafilesystem-9999.ebuild, +metadata.xml:
+ added some verse deps, some overlay improvements, added lua-gd and lfs
+
diff --git a/dev-lua/luafilesystem/luafilesystem-9999.ebuild b/dev-lua/luafilesystem/luafilesystem-9999.ebuild
new file mode 100644
index 0000000..62ef613
--- /dev/null
+++ b/dev-lua/luafilesystem/luafilesystem-9999.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+inherit multilib toolchain-funcs git-2
+
+DESCRIPTION="File System Library for the Lua Programming Language"
+HOMEPAGE="http://keplerproject.github.com/luafilesystem/"
+EGIT_REPO_URI="git://github.com/keplerproject/luafilesystem.git"
+SRC_URI=""
+#SRC_URI="https://github.com/downloads/keplerproject/luafilesystem/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+DEPEND=">=dev-lang/lua-5.1"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i \
+ -e "s|/usr/local|/usr|" \
+ -e "s|/lib|/$(get_libdir)|" \
+ -e "s|-O2|${CFLAGS}|" \
+ -e "/^LIB_OPTION/s|= |= ${LDFLAGS} |" \
+ -e "s|gcc|$(tc-getCC)|" \
+ config || die
+}
+
+src_install() {
+ emake PREFIX="${ED}usr" install || die
+ dodoc README || die
+ dohtml doc/us/* || die
+}
diff --git a/dev-lua/luafilesystem/metadata.xml b/dev-lua/luafilesystem/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/luafilesystem/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/luancurses/ChangeLog b/dev-lua/luancurses/ChangeLog
new file mode 100644
index 0000000..151fc89
--- /dev/null
+++ b/dev-lua/luancurses/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-lua/luancurses
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*luancurses-9999 (16 Oct 2011)
+
+ 16 Oct 2011; Vadim A. Misbakh-Soloviev <mva@mva.name>
+ +luancurses-9999.ebuild, +metadata.xml:
+ Some lua libs
+
diff --git a/dev-lua/luancurses/luancurses-9999.ebuild b/dev-lua/luancurses/luancurses-9999.ebuild
new file mode 100644
index 0000000..d30ff34
--- /dev/null
+++ b/dev-lua/luancurses/luancurses-9999.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit multilib eutils git-2
+
+DESCRIPTION="Lua NCurses Library"
+HOMEPAGE="https://github.com/msva/lua-ncurses"
+SRC_URI=""
+
+EGIT_REPO_URI="git://github.com/msva/lua-ncurses.git"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND=">=dev-lang/lua-5.1
+ sys-libs/ncurses"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
\ No newline at end of file
diff --git a/dev-lua/luancurses/metadata.xml b/dev-lua/luancurses/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/luancurses/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/luarocks/ChangeLog b/dev-lua/luarocks/ChangeLog
new file mode 100644
index 0000000..5c236ef
--- /dev/null
+++ b/dev-lua/luarocks/ChangeLog
@@ -0,0 +1,21 @@
+# ChangeLog for dev-lua/luarocks
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 29 Mar 2012; Vadim A. Misbakh-Soloviov <mva@gentoo.org> Manifest:
+ Fixes to lua-iconv
+
+ 08 Sep 2011; Vadim A. Misbakh-Soloviev <mva@mva.name> luarocks-9999.ebuild:
+ zsh-completions and some things
+
+ 24 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ luarocks-2.0.4.1.ebuild, luarocks-9999.ebuild:
+ fixed(?) luarocks building with MAKEOPTS
+
+*luarocks-9999 (24 Jul 2011)
+*luarocks-2.0.4.1 (24 Jul 2011)
+
+ 24 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ +luarocks-2.0.4.1.ebuild, +luarocks-9999.ebuild, +metadata.xml:
+ new lua pkgs && some admin utils
+
diff --git a/dev-lua/luarocks/Manifest b/dev-lua/luarocks/Manifest
new file mode 100644
index 0000000..63e4e94
--- /dev/null
+++ b/dev-lua/luarocks/Manifest
@@ -0,0 +1 @@
+DIST luarocks-2.0.4.1.tar.gz 75904 SHA256 f8da04e43952b8a3047465e45df95fd4d76539fcb546a0c5b2ecf89b00c82d71 SHA512 2dd233ce5d9342cf640e8aebc597747f4e85a43d55affb7a6d9b3cc9ab8940ff13b2c3aa502152f39e832ace57179794db13c2786578a73ac6edd08ec3581fe9 WHIRLPOOL c860144973cae0c92d810655a951984b7c897a6d5843aa31af5576f27e6bfbfc8d6cfc383b937f91d9b7559a90c23f6de60d40f29d53a8c926e7ba6ea0a3a2a2
diff --git a/dev-lua/luarocks/luarocks-2.0.4.1.ebuild b/dev-lua/luarocks/luarocks-2.0.4.1.ebuild
new file mode 100644
index 0000000..312c784
--- /dev/null
+++ b/dev-lua/luarocks/luarocks-2.0.4.1.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit eutils
+
+DESCRIPTION="A deployment and management system for Lua modules"
+HOMEPAGE="http://www.luarocks.org"
+SRC_URI="http://luarocks.org/releases/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~x86 ~amd64 ~ppc"
+IUSE="curl openssl"
+
+DEPEND="dev-lang/lua
+ curl? ( net-misc/curl )
+ openssl? ( dev-libs/openssl )"
+RDEPEND="${DEPEND}
+ app-arch/unzip"
+
+src_configure() {
+ USE_MD5="md5sum"
+ USE_FETCH="wget"
+ use openssl && USE_MD5="openssl"
+ use curl && USE_FETCH="curl"
+
+ # econf doesn't work b/c it passes variables the custom configure can't
+ # handle
+ ./configure \
+ --prefix=/usr \
+ --with-lua=/usr \
+ --with-lua-lib=/usr/$(get_libdir) \
+ --rocks-tree=/usr/lib/lua/luarocks \
+ --with-downloader=$USE_FETCH \
+ --with-md5-checker=$USE_MD5 \
+ --force-config || die "configure failed"
+}
+
+pkg_preinst() {
+ find "${D}" -type f | xargs sed -i -e "s:${D}::g" || die "sed failed"
+}
diff --git a/dev-lua/luarocks/luarocks-9999.ebuild b/dev-lua/luarocks/luarocks-9999.ebuild
new file mode 100644
index 0000000..d77c207
--- /dev/null
+++ b/dev-lua/luarocks/luarocks-9999.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit eutils git-2
+
+DESCRIPTION="A deployment and management system for Lua modules"
+HOMEPAGE="http://www.luarocks.org"
+EGIT_REPO_URI="git://github.com/keplerproject/luarocks.git"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="curl openssl"
+
+DEPEND="dev-lang/lua
+ curl? ( net-misc/curl )
+ openssl? ( dev-libs/openssl )"
+RDEPEND="${DEPEND}
+ app-arch/unzip"
+
+src_configure() {
+ USE_MD5="md5sum"
+ USE_FETCH="wget"
+ use openssl && USE_MD5="openssl"
+ use curl && USE_FETCH="curl"
+
+ # econf doesn't work b/c it passes variables the custom configure can't
+ # handle
+ ./configure \
+ --prefix=/usr \
+ --with-lua=/usr \
+ --with-lua-lib=/usr/$(get_libdir) \
+ --rocks-tree=/usr \
+ --with-downloader=$USE_FETCH \
+ --with-md5-checker=$USE_MD5 \
+ --force-config || die "configure failed"
+}
+
+pkg_preinst() {
+ find "${D}" -type f | xargs sed -i -e "s:${D}::g" || die "sed failed"
+}
diff --git a/dev-lua/luarocks/metadata.xml b/dev-lua/luarocks/metadata.xml
new file mode 100644
index 0000000..cf247f7
--- /dev/null
+++ b/dev-lua/luarocks/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+ <flag name='openssl'></flag>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/luasec/ChangeLog b/dev-lua/luasec/ChangeLog
new file mode 100644
index 0000000..a96af6b
--- /dev/null
+++ b/dev-lua/luasec/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-lua/luasec
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*luasec-9999 (16 Jul 2011)
+
+ 16 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ +files/luasec-9999_Makefile.patch, +luasec-9999.ebuild, +metadata.xml:
+ some fixes
+
diff --git a/dev-lua/luasec/files/luasec-9999_Makefile.patch b/dev-lua/luasec/files/luasec-9999_Makefile.patch
new file mode 100644
index 0000000..02d5247
--- /dev/null
+++ b/dev-lua/luasec/files/luasec-9999_Makefile.patch
@@ -0,0 +1,17 @@
+--- src/Makefile.old 2009-10-15 12:59:54.000000000 +0000
++++ src/Makefile 2009-10-26 14:29:26.000000000 +0000
+@@ -33,10 +33,10 @@
+ all:
+
+ install: $(CMOD) $(LMOD)
+- mkdir -p $(LUAPATH)/ssl
+- cp $(CMOD) $(LUACPATH)
+- cp $(LMOD) $(LUAPATH)
+- cp https.lua $(LUAPATH)/ssl
++ mkdir -p $(DESTDIR)$(LUAPATH)/ssl $(DESTDIR)$(LUACPATH)
++ cp $(CMOD) $(DESTDIR)$(LUACPATH)
++ cp $(LMOD) $(DESTDIR)$(LUAPATH)
++ cp https.lua $(DESTDIR)$(LUAPATH)/ssl
+
+ linux:
+ @$(MAKE) $(CMOD) MYCFLAGS="$(LNX_CFLAGS)" MYLDFLAGS="$(LNX_LDFLAGS)"
diff --git a/dev-lua/luasec/luasec-9999.ebuild b/dev-lua/luasec/luasec-9999.ebuild
new file mode 100644
index 0000000..df6f021
--- /dev/null
+++ b/dev-lua/luasec/luasec-9999.ebuild
@@ -0,0 +1,43 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit multilib toolchain-funcs flag-o-matic mercurial eutils
+
+DESCRIPTION="Lua binding for OpenSSL library to provide TLS/SSL communication."
+HOMEPAGE="http://www.inf.puc-rio.br/~brunoos/luasec/"
+EHG_REPO_URI="http://code.matthewwild.co.uk/luasec-hg"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND=">=dev-lang/lua-5.1[deprecated]
+ dev-lua/luasocket
+ dev-libs/openssl"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_prepare() {
+ sed -i -e "s#^LUAPATH=.*#LUAPATH=$(pkg-config --variable INSTALL_LMOD lua)#" "${S}/Makefile"
+ sed -i -e "s#^LUACPATH=.*#LUACPATH=$(pkg-config --variable INSTALL_CMOD lua)#" "${S}/Makefile"
+ epatch "${FILESDIR}/${P}_Makefile.patch"
+}
+
+src_compile() {
+ append-flags -fPIC
+ emake \
+ CFLAGS="${CFLAGS}" \
+ LDFLAGS="${LDFLAGS}" \
+ CC="$(tc-getCC)" \
+ LD="$(tc-getCC) -shared" \
+ linux \
+ || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die "Install failed"
+}
diff --git a/dev-lua/luasec/metadata.xml b/dev-lua/luasec/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/luasec/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/luasocket/ChangeLog b/dev-lua/luasocket/ChangeLog
new file mode 100644
index 0000000..6195e96
--- /dev/null
+++ b/dev-lua/luasocket/ChangeLog
@@ -0,0 +1,18 @@
+# ChangeLog for dev-lua/luasocket
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 17 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ luasocket-9999.ebuild:
+ new lua pkgs
+
+ 16 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ luasocket-9999.ebuild:
+ some fixes
+
+*luasocket-9999 (17 Jun 2011)
+
+ 17 Jun 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ +luasocket-9999.ebuild, +metadata.xml:
+ some lua staff
+
diff --git a/dev-lua/luasocket/luasocket-9999.ebuild b/dev-lua/luasocket/luasocket-9999.ebuild
new file mode 100644
index 0000000..84f9a09
--- /dev/null
+++ b/dev-lua/luasocket/luasocket-9999.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit multilib toolchain-funcs flag-o-matic mercurial eutils
+
+DESCRIPTION="Networking support library for the Lua language."
+HOMEPAGE="http://www.tecgraf.puc-rio.br/~diego/professional/luasocket/"
+EHG_REPO_URI="http://code.matthewwild.co.uk/luasocket2-hg/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="debug"
+
+RDEPEND=">=dev-lang/lua-5.1"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_compile() {
+ # We append flags here to avoid editing the config file
+ use debug && append-flags -DLUASOCKET_DEBUG
+ append-flags -fPIC
+
+ emake linux \
+ CFLAGS="${CFLAGS}" \
+ LDFLAGS="${LDFLAGS} -o" \
+ CC="$(tc-getCC)" \
+ LD="$(tc-getCC) -shared" || die
+# I'm sorry for dirty LDFLAGS hack with "-o", but it is only way
+# to fix it ATM..
+# //wbr mva.
+}
+
+src_install() {
+ emake install \
+ INSTALL_TOP_SHARE="${D}/$(pkg-config --variable INSTALL_LMOD lua)" \
+ INSTALL_TOP_LIB="${D}/$(pkg-config --variable INSTALL_CMOD lua | sed -e "s:lib/:$(get_libdir)/:")" || die
+
+ dodoc NEW README || die
+ dohtml doc/* || die
+}
diff --git a/dev-lua/luasocket/metadata.xml b/dev-lua/luasocket/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/luasocket/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/squish/ChangeLog b/dev-lua/squish/ChangeLog
new file mode 100644
index 0000000..a2d2b86
--- /dev/null
+++ b/dev-lua/squish/ChangeLog
@@ -0,0 +1,14 @@
+# ChangeLog for dev-lua/squish
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 18 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ squish-9999.ebuild:
+ new lua pkgs (some of them is not fully completed)
+
+*squish-9999 (17 Jul 2011)
+
+ 17 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name> +metadata.xml,
+ +squish-9999.ebuild:
+ new lua pkgs
+
diff --git a/dev-lua/squish/metadata.xml b/dev-lua/squish/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/squish/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/squish/squish-9999.ebuild b/dev-lua/squish/squish-9999.ebuild
new file mode 100644
index 0000000..a708708
--- /dev/null
+++ b/dev-lua/squish/squish-9999.ebuild
@@ -0,0 +1,23 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit multilib toolchain-funcs flag-o-matic mercurial eutils
+
+DESCRIPTION="XMPP client library written in Lua."
+HOMEPAGE="http://code.mathewwild.co.uk/"
+EHG_REPO_URI="http://code.matthewwild.co.uk/${PN}/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND=">=dev-lang/lua-5.1"
+DEPEND="${RDEPEND}"
+
+src_install() {
+ dobin squish || die;
+}
diff --git a/dev-lua/verse/ChangeLog b/dev-lua/verse/ChangeLog
new file mode 100644
index 0000000..f1e3544
--- /dev/null
+++ b/dev-lua/verse/ChangeLog
@@ -0,0 +1,17 @@
+# ChangeLog for dev-lua/verse
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 17 Nov 2011; Vadim A. Misbakh-Soloviev <mva@mva.name> verse-9999.ebuild:
+ added some verse deps, some overlay improvements, added lua-gd and lfs
+
+ 18 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ verse-9999.ebuild:
+ new lua pkgs (some of them is not fully completed)
+
+*verse-9999 (17 Jul 2011)
+
+ 17 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name> +metadata.xml,
+ +verse-9999.ebuild:
+ new lua pkgs
+
diff --git a/dev-lua/verse/metadata.xml b/dev-lua/verse/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/dev-lua/verse/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/verse/verse-9999.ebuild b/dev-lua/verse/verse-9999.ebuild
new file mode 100644
index 0000000..efc2d51
--- /dev/null
+++ b/dev-lua/verse/verse-9999.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit multilib toolchain-funcs flag-o-matic mercurial eutils
+
+DESCRIPTION="XMPP client library written in Lua."
+HOMEPAGE="http://code.mathewwild.co.uk/"
+EHG_REPO_URI="http://code.matthewwild.co.uk/${PN}/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND=">=dev-lang/lua-5.1
+ dev-lua/squish
+ dev-lua/luasocket
+ dev-lua/luaexpat
+ dev-lua/luafilesystem
+ dev-lua/LuaBitOp"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+squish --use-http
+}
+
+src_install() {
+ insinto $(pkg-config --variable INSTALL_LMOD lua)
+ doins verse.lua || die
+ dodoc doc/* || die
+}
diff --git a/dev-lua/wsapi/ChangeLog b/dev-lua/wsapi/ChangeLog
new file mode 100644
index 0000000..151fc89
--- /dev/null
+++ b/dev-lua/wsapi/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for dev-lua/luancurses
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*luancurses-9999 (16 Oct 2011)
+
+ 16 Oct 2011; Vadim A. Misbakh-Soloviev <mva@mva.name>
+ +luancurses-9999.ebuild, +metadata.xml:
+ Some lua libs
+
diff --git a/dev-lua/wsapi/metadata.xml b/dev-lua/wsapi/metadata.xml
new file mode 100644
index 0000000..fabce0c
--- /dev/null
+++ b/dev-lua/wsapi/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+ <flag name='luajit'>Enable linking with LuaJIT library instead of Lua.</flag>
+</use>
+</pkgmetadata>
diff --git a/dev-lua/wsapi/wsapi-9999.ebuild b/dev-lua/wsapi/wsapi-9999.ebuild
new file mode 100644
index 0000000..6e841cf
--- /dev/null
+++ b/dev-lua/wsapi/wsapi-9999.ebuild
@@ -0,0 +1,44 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit multilib eutils git-2
+
+DESCRIPTION="Lua WSAPI Library"
+HOMEPAGE="https://github.com/keplerproject/wsapi"
+SRC_URI=""
+
+EGIT_REPO_URI="git://github.com/msva/wsapi.git"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="luajit"
+# xavante"
+
+RDEPEND=">=dev-lang/lua-5.1
+ luajit? ( dev-lang/luajit:2 )
+ dev-libs/fcgi
+ virtual/httpd-fastcgi"
+# xavante? ( dev-lua/xavante )"
+DEPEND="${RDEPEND}
+ dev-util/pkgconfig"
+
+src_configure() {
+ LUA="lua";
+ use luajit && LUA="luajit"
+ cd "${S}"
+ ./configure "${LUA}"
+}
+
+src_compile() {
+ use luajit && INC="-I/usr/include/luajit-2.0/"
+ emake DESTDIR="${D}" CC="$(tc-getCC) -fPIC -DPIC" LDFLAGS="${LDFLAGS}" INC="${INC}" CFLAGS="${CFLAGS}" || die "Can't copmile Lua-FCGI library"
+}
+
+src_install() {
+ emake DESTDIR="${D}" install
+ emake DESTDIR="${D}" install-fcgi
+}
\ No newline at end of file
diff --git a/games-arcade/mari0/ChangeLog b/games-arcade/mari0/ChangeLog
new file mode 100644
index 0000000..fbfd9bf
--- /dev/null
+++ b/games-arcade/mari0/ChangeLog
@@ -0,0 +1,6 @@
+*mari0-1.6 (22 Apr 2012)
+
+ 22 Apr 2012; Misbakh-Soloviov Vadim A. <mva@gentoo.org> +mari0-1.6.ebuild,
+ +metadata.xml:
+ bump!
+
diff --git a/games-arcade/mari0/Manifest b/games-arcade/mari0/Manifest
new file mode 100644
index 0000000..3dc250d
--- /dev/null
+++ b/games-arcade/mari0/Manifest
@@ -0,0 +1 @@
+DIST mari0-1.6.zip 3625226 SHA256 b217134425527e879d5355eb7f51e29a60ad0e93550e5769b2f56c04a1f69037 SHA512 20004035141b80180e58a8d209b588273d2879742ca8d8d59b1d20f9e301d976e260574893ea41a290bab57eade0617c10880a4af00dc3b29329ac4805a8be6c WHIRLPOOL 8ffc36d25ceb0d893cda3d068e484194feb6117ed27e4ea3801553868bdd8be35bbf787320ba37962d81851eb83082c528a4449f55acaeeb9dd731e5ba029334
diff --git a/games-arcade/mari0/mari0-1.6.ebuild b/games-arcade/mari0/mari0-1.6.ebuild
new file mode 100644
index 0000000..b97e526
--- /dev/null
+++ b/games-arcade/mari0/mari0-1.6.ebuild
@@ -0,0 +1,39 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="3"
+
+inherit eutils games
+
+DESCRIPTION="A 2D SuperMarioBros. + p0rtal clone"
+HOMEPAGE="http://stabyourself.net/mari0/"
+SRC_URI="http://stabyourself.net/dl.php?file=${PN}-1006/${PN}-source.zip -> ${P}.zip"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT=""
+
+DEPEND=">=games-engines/love-0.8.0"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+src_unpack() {
+ default
+ mv "${P/-/_}.love" "${P}.zip"
+ unpack "./${P}.zip"
+ rm "${P}.zip"
+}
+
+src_prepare() {
+ default
+ epatch_user
+}
+
+src_install() {
+ insinto "/usr/share/games/love/${P}"
+ doins -r .
+ games_make_wrapper mari0 "love /usr/share/games/love/${P}"
+}
diff --git a/games-arcade/mari0/metadata.xml b/games-arcade/mari0/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/games-arcade/mari0/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/games-arcade/snayke/ChangeLog b/games-arcade/snayke/ChangeLog
new file mode 100644
index 0000000..6318f81
--- /dev/null
+++ b/games-arcade/snayke/ChangeLog
@@ -0,0 +1,6 @@
+*snayke-2.4 (22 Apr 2012)
+
+ 22 Apr 2012; Misbakh-Soloviov Vadim A. <mva@gentoo.org> +metadata.xml,
+ +snayke-2.4.ebuild:
+ bump!
+
diff --git a/games-arcade/snayke/Manifest b/games-arcade/snayke/Manifest
new file mode 100644
index 0000000..ca95f10
--- /dev/null
+++ b/games-arcade/snayke/Manifest
@@ -0,0 +1 @@
+DIST snayke-2.4.zip 3609767 SHA256 3e6cd750028b918393f6d1303c79c9fbd0745912331bbe0142f748ffb2b1e942 SHA512 6aa75cd8898aab18f31653eba76caaa716d5e96c58537ded22d6f4526445c354e6748749e341985b1ae013eac5652820aa494b9e3c3c86a5c078e26fbc3cdf30 WHIRLPOOL 8f36b430281eecde910265b8a93354a45056202c04e5de0116209a2c92e1c54aa222e4ff51bd142d615b9aec4a3fe0a1683b6960cc18799a9f34ea5e22e95f14
diff --git a/games-arcade/snayke/metadata.xml b/games-arcade/snayke/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/games-arcade/snayke/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/games-arcade/snayke/snayke-2.4.ebuild b/games-arcade/snayke/snayke-2.4.ebuild
new file mode 100644
index 0000000..04abb76
--- /dev/null
+++ b/games-arcade/snayke/snayke-2.4.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="3"
+
+inherit eutils games
+
+MY_P="beta1"
+# Upstream change strange version numeration: 2.4 = beta1, 2.5 (future release) = beta2...
+
+DESCRIPTION="A nice 2D Snake game (like on Tetris)"
+HOMEPAGE="http://snayke.net/ https://love2d.org/forums/viewtopic.php?f=5&t=2841"
+SRC_URI="http://snayke.net/downloads/snayke_${MY_P}.love -> ${P}.zip"
+LICENSE="GPL-2"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE=""
+RESTRICT=""
+
+DEPEND=">=games-engines/love-0.8.0"
+RDEPEND="${DEPEND}"
+
+S="${WORKDIR}"
+
+src_install() {
+ insinto "/usr/share/games/love/${P}"
+ doins -r .
+ games_make_wrapper snayke "love /usr/share/games/love/${P}"
+}
diff --git a/games-engines/love/ChangeLog b/games-engines/love/ChangeLog
new file mode 100644
index 0000000..322dc61
--- /dev/null
+++ b/games-engines/love/ChangeLog
@@ -0,0 +1,7 @@
+*love-0.7.2 (22 Apr 2012)
+*love-9999 (22 Apr 2012)
+
+ 22 Apr 2012; Misbakh-Soloviov Vadim A. <mva@gentoo.org> +love-0.7.2.ebuild,
+ +love-9999.ebuild, +metadata.xml:
+ bump!
+
diff --git a/games-engines/love/Manifest b/games-engines/love/Manifest
new file mode 100644
index 0000000..64a9785
--- /dev/null
+++ b/games-engines/love/Manifest
@@ -0,0 +1 @@
+DIST love-0.7.2-linux-src.tar.gz 900209 SHA256 a57adcb0cbdc390a9bd8e2fe477bc175799b9ffd3486e01f859a36bf27f7f268 SHA512 cbca1d7e3425d1ecbdae019212dfa2814d8ac3bad1faedd4b052cf3e89b5bf2fac6e422283628e4c125858c9db050dee2129476d1a73ec44ffe8a4704f170f61 WHIRLPOOL 1c5258fefca15c71065e0cfff795bfaf30b7c9acabf89ffa5fd71311ce1ee767f98088dbac844f26f50fc69d2d8d384819fce69372f573a48f5d3848a2d1da8f
diff --git a/games-engines/love/love-0.7.2.ebuild b/games-engines/love/love-0.7.2.ebuild
new file mode 100644
index 0000000..165bf29
--- /dev/null
+++ b/games-engines/love/love-0.7.2.ebuild
@@ -0,0 +1,34 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="3"
+
+inherit games
+
+DESCRIPTION="An *awesome* framework you can use to make 2D games in Lua."
+HOMEPAGE="http://love2d.org/"
+SRC_URI="http://bitbucket.org/rude/love/downloads/${P}-linux-src.tar.gz"
+
+LICENSE="ZLIB"
+SLOT="0"
+KEYWORDS="~amd64 ~x86"
+IUSE="luajit"
+
+RDEPEND="dev-games/physfs
+ dev-lang/lua
+ media-libs/devil[mng,tiff]
+ media-libs/freetype
+ media-libs/libmodplug
+ media-libs/libsdl[joystick,opengl]
+ media-libs/libvorbis
+ media-libs/openal
+ media-sound/mpg123
+ virtual/opengl"
+DEPEND="${RDEPEND}
+ media-libs/libmng
+ media-libs/tiff"
+
+S=${WORKDIR}/${PN}-HEAD
+
+DOCS=( "readme.txt" "changes.txt" )
diff --git a/games-engines/love/love-9999.ebuild b/games-engines/love/love-9999.ebuild
new file mode 100644
index 0000000..1028cfe
--- /dev/null
+++ b/games-engines/love/love-9999.ebuild
@@ -0,0 +1,52 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="3"
+
+DESCRIPTION="An *awesome* framework you can use to make 2D games in Lua."
+HOMEPAGE="http://love2d.org/"
+if [[ ${PV} =~ "9999" ]]; then
+ SCM_ECLASS="mercurial"
+ EHG_REPO_URI="https://bitbucket.org/rude/love"
+ SRC_URI=""
+ KEYWORDS=""
+else
+ SRC_URI="https://bitbucket.org/rude/love/downloads/${P}-linux-src.tar.gz"
+ KEYWORDS="~amd64 ~x86"
+fi;
+
+inherit games eutils autotools ${SCM_ECLASS}
+
+LICENSE="ZLIB"
+SLOT="0"
+IUSE="luajit"
+
+RDEPEND="dev-games/physfs
+ dev-lang/lua
+ media-libs/devil[mng,tiff]
+ media-libs/freetype
+ media-libs/libmodplug
+ media-libs/libsdl[joystick,opengl]
+ media-libs/libvorbis
+ media-libs/openal
+ media-sound/mpg123
+ virtual/opengl"
+DEPEND="${RDEPEND}
+ media-libs/libmng
+ media-libs/tiff"
+
+DOCS=( "readme.md" "changes.txt" )
+
+src_prepare() {
+ sh platform/unix/gen-makefile || die
+ mkdir platform/unix/m4 || die
+ eautoreconf
+}
+
+src_configure() {
+ OPTS=()
+ use luajit && OPTS+=" --with-luajit"
+ OPTS+=" --disable-dependency-tracking --disable-option-checking"
+ econf ${OPTS}
+}
diff --git a/games-engines/love/metadata.xml b/games-engines/love/metadata.xml
new file mode 100644
index 0000000..1c0c3c3
--- /dev/null
+++ b/games-engines/love/metadata.xml
@@ -0,0 +1,15 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+<flag name='luajit'>Enable linking with LuaJIT library instead of Lua</flag>
+</use>
+</pkgmetadata>
diff --git a/metadata/layout.conf b/metadata/layout.conf
new file mode 100644
index 0000000..060d19f
--- /dev/null
+++ b/metadata/layout.conf
@@ -0,0 +1,7 @@
+masters = gentoo
+manifest-hashes = SHA256 SHA512 WHIRLPOOL
+update-changelog = true
+thin-manifests = true
+sign-commits = true
+sign-manifests = false
+cache-formats = md5-dict pms
\ No newline at end of file
diff --git a/metadata/md5-cache/app-admin/eselect-luajit-0.1 b/metadata/md5-cache/app-admin/eselect-luajit-0.1
new file mode 100644
index 0000000..0d68fce
--- /dev/null
+++ b/metadata/md5-cache/app-admin/eselect-luajit-0.1
@@ -0,0 +1,9 @@
+DEFINED_PHASES=install
+DESCRIPTION=Manages LuaJIT symlinks
+EAPI=4
+HOMEPAGE=http://www.gentoo.org/
+KEYWORDS=amd64 ~ia64 ppc ppc64 x86 ~x86-fbsd ~x86-freebsd ~amd64-linux ~x86-linux ~sparc-solaris ~x86-solaris
+LICENSE=GPL-2
+RDEPEND=>=app-admin/eselect-1.2.3
+SLOT=0
+_md5_=97ab0b8bbd5386cf2bc7cb517d11ad76
diff --git a/metadata/md5-cache/dev-lang/lua-5.1.4-r100 b/metadata/md5-cache/dev-lang/lua-5.1.4-r100
new file mode 100644
index 0000000..f06e314
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/lua-5.1.4-r100
@@ -0,0 +1,14 @@
+DEFINED_PHASES=compile install prepare test
+DEPEND=readline? ( sys-libs/readline ) sys-devel/libtool
+DESCRIPTION=A powerful light-weight programming language designed for extending applications
+EAPI=4
+HOMEPAGE=http://www.lua.org/
+IUSE=+deprecated emacs readline static
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
+LICENSE=MIT
+PDEPEND=emacs? ( app-emacs/lua-mode ) =dev-lang/lua-headers-5.1.4*
+RDEPEND=readline? ( sys-libs/readline ) sys-devel/libtool
+SLOT=0
+SRC_URI=http://www.lua.org/ftp/lua-5.1.4.tar.gz
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 multilib 5f4ad6cf85e365e8f0c6050ddd21659e portability 536c5e70c5fb252ed3b769e04aa3f05b toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e versionator 6601b4c5b3f019a993db59a50e1854e4
+_md5_=811bc56d3a42bca6ddb4a59486093cd2
--git a/metadata/md5-cache/dev-lang/lua-headers-5.1.4 b/metadata/md5-cache/dev-lang/lua-headers-5.1.4
new file mode 100644
index 0000000..db8010c
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/lua-headers-5.1.4
@@ -0,0 +1,9 @@
+DEFINED_PHASES=compile install
+DESCRIPTION=Lua public API headers.
+EAPI=4
+HOMEPAGE=http://www.lua.org/
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
+LICENSE=MIT
+SLOT=0
+SRC_URI=http://www.lua.org/ftp/lua-5.1.4.tar.gz
+_md5_=10d96b40ced2b1edc304b9c7696571a8
--git a/metadata/md5-cache/dev-lang/lua-headers-5.1.5 b/metadata/md5-cache/dev-lang/lua-headers-5.1.5
new file mode 100644
index 0000000..1447775
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/lua-headers-5.1.5
@@ -0,0 +1,9 @@
+DEFINED_PHASES=compile install
+DESCRIPTION=Lua public API headers.
+EAPI=4
+HOMEPAGE=http://www.lua.org/
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
+LICENSE=MIT
+SLOT=0
+SRC_URI=http://www.lua.org/ftp/lua-5.1.5.tar.gz
+_md5_=10d96b40ced2b1edc304b9c7696571a8
--git a/metadata/md5-cache/dev-lang/lua-headers-5.2.0 b/metadata/md5-cache/dev-lang/lua-headers-5.2.0
new file mode 100644
index 0000000..49d034b
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/lua-headers-5.2.0
@@ -0,0 +1,10 @@
+DEFINED_PHASES=compile install
+DEPEND=!dev-lang/lua
+DESCRIPTION=Lua public API headers.
+EAPI=4
+HOMEPAGE=http://www.lua.org/
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
+LICENSE=MIT
+SLOT=0
+SRC_URI=http://www.lua.org/ftp/lua-5.2.0.tar.gz
+_md5_=cd720c63d48fb94087e959fa572045bf
diff --git a/metadata/md5-cache/dev-lang/luajit-1.1.7 b/metadata/md5-cache/dev-lang/luajit-1.1.7
new file mode 100644
index 0000000..624f69f
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/luajit-1.1.7
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install postinst prepare
+DEPEND=readline? ( sys-libs/readline ) app-admin/eselect-luajit
+DESCRIPTION=A Just-In-Time Compiler for the Lua programming language.
+EAPI=4
+HOMEPAGE=http://luajit.org/
+IUSE=readline
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=readline? ( sys-libs/readline ) app-admin/eselect-luajit
+SLOT=1
+SRC_URI=http://luajit.org/download/LuaJIT-1.1.7.tar.gz
+_eclasses_=pax-utils 0ace932c4045349c7fc1af0fe7091acf
+_md5_=2c821133f14a904e54b89a8509dee0ea
diff --git a/metadata/md5-cache/dev-lang/luajit-2.0.0_beta9 b/metadata/md5-cache/dev-lang/luajit-2.0.0_beta9
new file mode 100644
index 0000000..0731de0
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/luajit-2.0.0_beta9
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install postinst prepare
+DEPEND=app-admin/eselect-luajit
+DESCRIPTION=Just-In-Time Compiler for the Lua programming language
+EAPI=4
+HOMEPAGE=http://luajit.org/
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+SLOT=2
+SRC_URI=http://luajit.org/download/LuaJIT-2.0.0-beta9.tar.gz
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 multilib 5f4ad6cf85e365e8f0c6050ddd21659e pax-utils 0ace932c4045349c7fc1af0fe7091acf toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=3697bc383ea157ef4ff2fa21527e99bf
diff --git a/metadata/md5-cache/dev-lang/luajit-9999 b/metadata/md5-cache/dev-lang/luajit-9999
new file mode 100644
index 0000000..6fe746c
--- /dev/null
+++ b/metadata/md5-cache/dev-lang/luajit-9999
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install postinst prepare unpack
+DEPEND=app-admin/eselect-luajit dev-vcs/git
+DESCRIPTION=Just-In-Time Compiler for the Lua programming language
+EAPI=4
+HOMEPAGE=http://luajit.org/
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+SLOT=2
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 git-2 15733ab6a6feb34af9837b41623c2bad multilib 5f4ad6cf85e365e8f0c6050ddd21659e pax-utils 0ace932c4045349c7fc1af0fe7091acf toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=c5129104c44dfdfe0d51a41c675b4de6
diff --git a/metadata/md5-cache/dev-lua/lahttp-9999 b/metadata/md5-cache/dev-lua/lahttp-9999
new file mode 100644
index 0000000..8f7ccc2
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lahttp-9999
@@ -0,0 +1,10 @@
+DEFINED_PHASES=compile install unpack
+DEPEND=>=dev-lang/lua-5.1 dev-lua/squish dev-lua/luasocket dev-vcs/mercurial
+DESCRIPTION=Lua Asynchronous HTTP Library.
+EAPI=4
+HOMEPAGE=http://code.mathewwild.co.uk/
+LICENSE=MIT
+RDEPEND=>=dev-lang/lua-5.1 dev-lua/squish dev-lua/luasocket
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 flag-o-matic 66cb710a2aa184a5687fe1289d7973ab mercurial add64e64d758a9618d46a08a95f77483 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=3ff2a4ff8d9e8f94116cf0bb43afd407
diff --git a/metadata/md5-cache/dev-lua/lsysstats-9999 b/metadata/md5-cache/dev-lua/lsysstats-9999
new file mode 100644
index 0000000..cb9a56f
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lsysstats-9999
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install unpack
+DEPEND=>=dev-lang/lua-5.1 dev-lua/squish dev-lua/luasocket dev-vcs/mercurial
+DESCRIPTION=XMPP client library written in Lua.
+EAPI=4
+HOMEPAGE=http://code.mathewwild.co.uk/
+LICENSE=MIT
+RDEPEND=>=dev-lang/lua-5.1 dev-lua/squish dev-lua/luasocket
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 flag-o-matic 66cb710a2aa184a5687fe1289d7973ab mercurial add64e64d758a9618d46a08a95f77483 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=2016c7aa250c208d7a20cdb0f2fe8ced
diff --git a/metadata/md5-cache/dev-lua/lua-cjson-9999 b/metadata/md5-cache/dev-lua/lua-cjson-9999
new file mode 100644
index 0000000..9c905e5
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lua-cjson-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install unpack
+DEPEND=|| ( >=dev-lang/lua-5.1 dev-lang/luajit ) dev-vcs/git
+DESCRIPTION=Lua JSON Library, written in C
+EAPI=4
+HOMEPAGE=http://www.kyne.com.au/~mark/software/lua-cjson.php
+IUSE=examples
+LICENSE=MIT
+RDEPEND=|| ( >=dev-lang/lua-5.1 dev-lang/luajit )
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 flag-o-matic 66cb710a2aa184a5687fe1289d7973ab git-2 15733ab6a6feb34af9837b41623c2bad multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=5886fde25dffbb1cdc3e07d7dc569dec
diff --git a/metadata/md5-cache/dev-lua/lua-curl-9999 b/metadata/md5-cache/dev-lua/lua-curl-9999
new file mode 100644
index 0000000..42a9b0f
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lua-curl-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install prepare unpack
+DEPEND=>=dev-lang/lua-5.1 net-misc/curl || ( >=sys-devel/automake-1.11.1:1.11 ) >=sys-devel/autoconf-2.68 sys-devel/libtool dev-vcs/git
+DESCRIPTION=Lua cURL Library
+EAPI=4
+HOMEPAGE=https://github.com/msva/lua-curl
+IUSE=doc examples
+LICENSE=MIT
+RDEPEND=>=dev-lang/lua-5.1
+SLOT=0
+_eclasses_=autotools addbdf6cce5024ac93ad2084ad5e1d2d eutils 74d9118e657da5b1db0c36f5dea88e57 git-2 15733ab6a6feb34af9837b41623c2bad libtool 5f623f5a211fb1b2d84d88ee49959a54 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=d4a67306116ba889c7437d066ab5026b
diff --git a/metadata/md5-cache/dev-lua/lua-gd-2.0.33.2 b/metadata/md5-cache/dev-lua/lua-gd-2.0.33.2
new file mode 100644
index 0000000..46aabd1
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lua-gd-2.0.33.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile install prepare
+DEPEND=dev-lang/lua media-libs/gd[png] dev-util/pkgconfig
+DESCRIPTION=Lua bindings to Thomas Boutell's gd library
+EAPI=4
+HOMEPAGE=http://lua-gd.luaforge.net/
+IUSE=doc examples
+KEYWORDS=~amd64 ~x86
+LICENSE=MIT
+RDEPEND=dev-lang/lua media-libs/gd[png]
+SLOT=0
+SRC_URI=http://luaforge.net/frs/download.php/1592/lua-gd-2.0.33r2.tar.gz mirror://sourceforge/lua-gd/lua-gd/lua-gd-2.0.33r2%20%28for%20Lua%205.1%29/lua-gd-2.0.33r2.tar.gz
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e versionator 6601b4c5b3f019a993db59a50e1854e4
+_md5_=064a49d007ae3b5ab1d0911f53e8b17a
diff --git a/metadata/md5-cache/dev-lua/lua-gd-9999 b/metadata/md5-cache/dev-lua/lua-gd-9999
new file mode 100644
index 0000000..5a6b99c
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lua-gd-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile install prepare unpack
+DEPEND=dev-lang/lua media-libs/gd[png] dev-util/pkgconfig dev-vcs/git
+DESCRIPTION=Lua bindings to Thomas Boutell's gd library
+EAPI=4
+HOMEPAGE=http://lua-gd.luaforge.net/
+IUSE=doc examples
+LICENSE=MIT
+RDEPEND=dev-lang/lua media-libs/gd[png]
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 git-2 15733ab6a6feb34af9837b41623c2bad multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e versionator 6601b4c5b3f019a993db59a50e1854e4
+_md5_=f9dd1a8fc619b880e448236ae2e23c1f
diff --git a/metadata/md5-cache/dev-lua/lua-iconv-9999 b/metadata/md5-cache/dev-lua/lua-iconv-9999
new file mode 100644
index 0000000..1f1edb7
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lua-iconv-9999
@@ -0,0 +1,10 @@
+DEFINED_PHASES=compile install prepare unpack
+DEPEND=|| ( >=dev-lang/lua-5.1 dev-lang/luajit:2 ) dev-util/pkgconfig dev-vcs/git
+DESCRIPTION=Lua cURL Library
+EAPI=4
+HOMEPAGE=http://ittner.github.com/lua-iconv
+LICENSE=MIT
+RDEPEND=|| ( >=dev-lang/lua-5.1 dev-lang/luajit:2 )
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 git-2 15733ab6a6feb34af9837b41623c2bad multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=e3d52776e24767a8d9a7810ddcb3011c
diff --git a/metadata/md5-cache/dev-lua/lua-zlib-9999 b/metadata/md5-cache/dev-lua/lua-zlib-9999
new file mode 100644
index 0000000..6932eaa
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lua-zlib-9999
@@ -0,0 +1,10 @@
+DEFINED_PHASES=compile configure install prepare test unpack
+DEPEND=|| ( >=dev-lang/lua-5.1 dev-lang/luajit:2 ) sys-libs/zlib dev-util/pkgconfig >=dev-util/cmake-2.8.4 userland_GNU? ( >=sys-apps/findutils-4.4.0 ) dev-vcs/git
+DESCRIPTION=Lua bindings to zlib
+EAPI=4
+HOMEPAGE=http://github.com/brimworks/lua-zlib
+LICENSE=MIT
+RDEPEND=|| ( >=dev-lang/lua-5.1 dev-lang/luajit:2 ) sys-libs/zlib
+SLOT=0
+_eclasses_=base 5f35078c26d6c60556d5c8a2feb4f84f cmake-utils 6fa4dbd700f0f19059c36e545955c41e eutils 74d9118e657da5b1db0c36f5dea88e57 flag-o-matic 66cb710a2aa184a5687fe1289d7973ab git-2 15733ab6a6feb34af9837b41623c2bad multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=394e36941efdb9544bf175d7d7d68f68
diff --git a/metadata/md5-cache/dev-lua/lua2html-9999 b/metadata/md5-cache/dev-lua/lua2html-9999
new file mode 100644
index 0000000..4d4473b
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/lua2html-9999
@@ -0,0 +1,10 @@
+DEFINED_PHASES=compile install unpack
+DEPEND=>=dev-lang/lua-5.1 dev-lua/squish dev-vcs/mercurial
+DESCRIPTION=Lua to HTML code converter written in Lua.
+EAPI=4
+HOMEPAGE=http://code.mathewwild.co.uk/
+LICENSE=MIT
+RDEPEND=>=dev-lang/lua-5.1 dev-lua/squish
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 flag-o-matic 66cb710a2aa184a5687fe1289d7973ab mercurial add64e64d758a9618d46a08a95f77483 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=8e7a476d2b8db270f86e0df0efdc3b7d
diff --git a/metadata/md5-cache/dev-lua/luacrypto-9999 b/metadata/md5-cache/dev-lua/luacrypto-9999
new file mode 100644
index 0000000..7d85e3a
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luacrypto-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install unpack
+DEPEND=>=dev-lang/lua-5.1 >=dev-libs/openssl-0.9.7 dev-util/pkgconfig dev-vcs/git
+DESCRIPTION=Lua Crypto Library
+EAPI=4
+HOMEPAGE=https://github.com/msva/lua-crypto
+IUSE=doc linguas_en linguas_ru
+LICENSE=MIT
+RDEPEND=>=dev-lang/lua-5.1 >=dev-libs/openssl-0.9.7
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 flag-o-matic 66cb710a2aa184a5687fe1289d7973ab git-2 15733ab6a6feb34af9837b41623c2bad multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=8258c02ed5e4fec20d59b58b0500e8cc
diff --git a/metadata/md5-cache/dev-lua/luadbi-9999 b/metadata/md5-cache/dev-lua/luadbi-9999
new file mode 100644
index 0000000..3c51e15
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luadbi-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile install preinst prepare unpack
+DEPEND=>=dev-lang/lua-5.1 mysql? ( || ( dev-db/mysql dev-db/mariadb ) ) postgres? ( dev-db/postgresql-base ) sqlite? ( >=dev-db/sqlite-3 ) dev-util/pkgconfig dev-vcs/subversion net-misc/rsync
+DESCRIPTION=DBI module for Lua
+EAPI=4
+HOMEPAGE=http://code.google.com/p/luadbi/
+IUSE=mysql postgres sqlite
+LICENSE=MIT
+RDEPEND=>=dev-lang/lua-5.1 mysql? ( || ( dev-db/mysql dev-db/mariadb ) ) postgres? ( dev-db/postgresql-base ) sqlite? ( >=dev-db/sqlite-3 )
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 flag-o-matic 66cb710a2aa184a5687fe1289d7973ab multilib 5f4ad6cf85e365e8f0c6050ddd21659e subversion b1dabda0045f060f19070d67a57c1a21 toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=39f1629ae8bfbbf847f2f37f391c8f49
diff --git a/metadata/md5-cache/dev-lua/luaevent-9999 b/metadata/md5-cache/dev-lua/luaevent-9999
new file mode 100644
index 0000000..26a73ca
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luaevent-9999
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install prepare unpack
+DEPEND=|| ( >=dev-lang/lua-5.1 dev-lang/luajit:2 ) >=dev-libs/libevent-1.4 dev-util/pkgconfig dev-vcs/git
+DESCRIPTION=libevent bindings for Lua
+EAPI=4
+HOMEPAGE=http://luaforge.net/projects/luaevent http://repo.or.cz/w/luaevent.git
+LICENSE=LGPL-2.1
+RDEPEND=|| ( >=dev-lang/lua-5.1 dev-lang/luajit:2 ) >=dev-libs/libevent-1.4
+SLOT=0
+_eclasses_=git-2 15733ab6a6feb34af9837b41623c2bad multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68
+_md5_=068c591b54b3cdf0e7a7fec19c3d3968
diff --git a/metadata/md5-cache/dev-lua/luaexpat-9999 b/metadata/md5-cache/dev-lua/luaexpat-9999
new file mode 100644
index 0000000..1db9a53
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luaexpat-9999
@@ -0,0 +1,10 @@
+DEFINED_PHASES=compile install prepare unpack
+DEPEND=>=dev-lang/lua-5.1 dev-libs/expat dev-util/pkgconfig dev-vcs/mercurial
+DESCRIPTION=XMPP client library written in Lua.
+EAPI=4
+HOMEPAGE=http://code.mathewwild.co.uk/
+LICENSE=MIT
+RDEPEND=>=dev-lang/lua-5.1 dev-libs/expat
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 flag-o-matic 66cb710a2aa184a5687fe1289d7973ab mercurial add64e64d758a9618d46a08a95f77483 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=9bf0e39607a20320193bf6aba31f22fa
diff --git a/metadata/md5-cache/dev-lua/luafilesystem-9999 b/metadata/md5-cache/dev-lua/luafilesystem-9999
new file mode 100644
index 0000000..590a71e
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luafilesystem-9999
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install prepare unpack
+DEPEND=>=dev-lang/lua-5.1 dev-vcs/git
+DESCRIPTION=File System Library for the Lua Programming Language
+EAPI=4
+HOMEPAGE=http://keplerproject.github.com/luafilesystem/
+LICENSE=MIT
+RDEPEND=>=dev-lang/lua-5.1
+SLOT=0
+_eclasses_=git-2 15733ab6a6feb34af9837b41623c2bad multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68
+_md5_=242d69f72d43be7973d1a6e6d8270c5d
diff --git a/metadata/md5-cache/dev-lua/luancurses-9999 b/metadata/md5-cache/dev-lua/luancurses-9999
new file mode 100644
index 0000000..26ede50
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luancurses-9999
@@ -0,0 +1,10 @@
+DEFINED_PHASES=unpack
+DEPEND=>=dev-lang/lua-5.1 sys-libs/ncurses dev-util/pkgconfig dev-vcs/git
+DESCRIPTION=Lua NCurses Library
+EAPI=4
+HOMEPAGE=https://github.com/msva/lua-ncurses
+LICENSE=MIT
+RDEPEND=>=dev-lang/lua-5.1 sys-libs/ncurses
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 git-2 15733ab6a6feb34af9837b41623c2bad multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=1758daf73e912ebc3784e8c222262e6b
diff --git a/metadata/md5-cache/dev-lua/luarocks-2.0.4.1 b/metadata/md5-cache/dev-lua/luarocks-2.0.4.1
new file mode 100644
index 0000000..8753890
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luarocks-2.0.4.1
@@ -0,0 +1,13 @@
+DEFINED_PHASES=configure preinst
+DEPEND=dev-lang/lua curl? ( net-misc/curl ) openssl? ( dev-libs/openssl )
+DESCRIPTION=A deployment and management system for Lua modules
+EAPI=4
+HOMEPAGE=http://www.luarocks.org
+IUSE=curl openssl
+KEYWORDS=~x86 ~amd64 ~ppc
+LICENSE=MIT
+RDEPEND=dev-lang/lua curl? ( net-misc/curl ) openssl? ( dev-libs/openssl ) app-arch/unzip
+SLOT=0
+SRC_URI=http://luarocks.org/releases/luarocks-2.0.4.1.tar.gz
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=60bc202c283b42e902c645f1a2c8cedb
diff --git a/metadata/md5-cache/dev-lua/luarocks-9999 b/metadata/md5-cache/dev-lua/luarocks-9999
new file mode 100644
index 0000000..4eca7e4
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luarocks-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=configure preinst unpack
+DEPEND=dev-lang/lua curl? ( net-misc/curl ) openssl? ( dev-libs/openssl ) dev-vcs/git
+DESCRIPTION=A deployment and management system for Lua modules
+EAPI=4
+HOMEPAGE=http://www.luarocks.org
+IUSE=curl openssl
+LICENSE=MIT
+RDEPEND=dev-lang/lua curl? ( net-misc/curl ) openssl? ( dev-libs/openssl ) app-arch/unzip
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 git-2 15733ab6a6feb34af9837b41623c2bad multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=211b0a9e21c67a779a6175fc17d533b5
diff --git a/metadata/md5-cache/dev-lua/luasec-9999 b/metadata/md5-cache/dev-lua/luasec-9999
new file mode 100644
index 0000000..07f78c2
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luasec-9999
@@ -0,0 +1,10 @@
+DEFINED_PHASES=compile install prepare unpack
+DEPEND=>=dev-lang/lua-5.1[deprecated] dev-lua/luasocket dev-libs/openssl dev-util/pkgconfig dev-vcs/mercurial
+DESCRIPTION=Lua binding for OpenSSL library to provide TLS/SSL communication.
+EAPI=4
+HOMEPAGE=http://www.inf.puc-rio.br/~brunoos/luasec/
+LICENSE=MIT
+RDEPEND=>=dev-lang/lua-5.1[deprecated] dev-lua/luasocket dev-libs/openssl
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 flag-o-matic 66cb710a2aa184a5687fe1289d7973ab mercurial add64e64d758a9618d46a08a95f77483 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=e8a37fc8d6496e8124ae4369c7d37a7c
diff --git a/metadata/md5-cache/dev-lua/luasocket-9999 b/metadata/md5-cache/dev-lua/luasocket-9999
new file mode 100644
index 0000000..2d583e8
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/luasocket-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile install unpack
+DEPEND=>=dev-lang/lua-5.1 dev-util/pkgconfig dev-vcs/mercurial
+DESCRIPTION=Networking support library for the Lua language.
+EAPI=4
+HOMEPAGE=http://www.tecgraf.puc-rio.br/~diego/professional/luasocket/
+IUSE=debug
+LICENSE=MIT
+RDEPEND=>=dev-lang/lua-5.1
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 flag-o-matic 66cb710a2aa184a5687fe1289d7973ab mercurial add64e64d758a9618d46a08a95f77483 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=f249725b3a87d63ba5f1d29c01950a09
diff --git a/metadata/md5-cache/dev-lua/squish-9999 b/metadata/md5-cache/dev-lua/squish-9999
new file mode 100644
index 0000000..06d5bbb
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/squish-9999
@@ -0,0 +1,10 @@
+DEFINED_PHASES=install unpack
+DEPEND=>=dev-lang/lua-5.1 dev-vcs/mercurial
+DESCRIPTION=XMPP client library written in Lua.
+EAPI=4
+HOMEPAGE=http://code.mathewwild.co.uk/
+LICENSE=MIT
+RDEPEND=>=dev-lang/lua-5.1
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 flag-o-matic 66cb710a2aa184a5687fe1289d7973ab mercurial add64e64d758a9618d46a08a95f77483 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=42c62bfe1527feb52c0043b16a356a17
diff --git a/metadata/md5-cache/dev-lua/verse-9999 b/metadata/md5-cache/dev-lua/verse-9999
new file mode 100644
index 0000000..afdbde6
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/verse-9999
@@ -0,0 +1,10 @@
+DEFINED_PHASES=compile install unpack
+DEPEND=>=dev-lang/lua-5.1 dev-lua/squish dev-lua/luasocket dev-lua/luaexpat dev-lua/luafilesystem dev-lua/LuaBitOp dev-vcs/mercurial
+DESCRIPTION=XMPP client library written in Lua.
+EAPI=4
+HOMEPAGE=http://code.mathewwild.co.uk/
+LICENSE=MIT
+RDEPEND=>=dev-lang/lua-5.1 dev-lua/squish dev-lua/luasocket dev-lua/luaexpat dev-lua/luafilesystem dev-lua/LuaBitOp
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 flag-o-matic 66cb710a2aa184a5687fe1289d7973ab mercurial add64e64d758a9618d46a08a95f77483 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=16096ce15199b0849ec15a7d0c4512a4
diff --git a/metadata/md5-cache/dev-lua/wsapi-9999 b/metadata/md5-cache/dev-lua/wsapi-9999
new file mode 100644
index 0000000..429ee9a
--- /dev/null
+++ b/metadata/md5-cache/dev-lua/wsapi-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile configure install unpack
+DEPEND=>=dev-lang/lua-5.1 luajit? ( dev-lang/luajit:2 ) dev-libs/fcgi virtual/httpd-fastcgi dev-util/pkgconfig dev-vcs/git
+DESCRIPTION=Lua WSAPI Library
+EAPI=4
+HOMEPAGE=https://github.com/keplerproject/wsapi
+IUSE=luajit
+LICENSE=MIT
+RDEPEND=>=dev-lang/lua-5.1 luajit? ( dev-lang/luajit:2 ) dev-libs/fcgi virtual/httpd-fastcgi
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 git-2 15733ab6a6feb34af9837b41623c2bad multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=d80ca322c951b581932b1169bd3468e1
diff --git a/metadata/md5-cache/games-arcade/mari0-1.6 b/metadata/md5-cache/games-arcade/mari0-1.6
new file mode 100644
index 0000000..94bdecf
--- /dev/null
+++ b/metadata/md5-cache/games-arcade/mari0-1.6
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=>=games-engines/love-0.8.0
+DESCRIPTION=A 2D SuperMarioBros. + p0rtal clone
+EAPI=3
+HOMEPAGE=http://stabyourself.net/mari0/
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=games-engines/love-0.8.0
+SLOT=0
+SRC_URI=http://stabyourself.net/dl.php?file=mari0-1006/mari0-source.zip -> mari0-1.6.zip
+_eclasses_=base 5f35078c26d6c60556d5c8a2feb4f84f eutils 74d9118e657da5b1db0c36f5dea88e57 games f75cdbfdf1760e514ca65e2f6c6a7c72 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=ab58644e8b61550fff2a11b900c8b78b
diff --git a/metadata/md5-cache/games-arcade/snayke-2.4 b/metadata/md5-cache/games-arcade/snayke-2.4
new file mode 100644
index 0000000..347d78f
--- /dev/null
+++ b/metadata/md5-cache/games-arcade/snayke-2.4
@@ -0,0 +1,12 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=>=games-engines/love-0.8.0
+DESCRIPTION=A nice 2D Snake game (like on Tetris)
+EAPI=3
+HOMEPAGE=http://snayke.net/ https://love2d.org/forums/viewtopic.php?f=5&t=2841
+KEYWORDS=~amd64 ~x86
+LICENSE=GPL-2
+RDEPEND=>=games-engines/love-0.8.0
+SLOT=0
+SRC_URI=http://snayke.net/downloads/snayke_beta1.love -> snayke-2.4.zip
+_eclasses_=base 5f35078c26d6c60556d5c8a2feb4f84f eutils 74d9118e657da5b1db0c36f5dea88e57 games f75cdbfdf1760e514ca65e2f6c6a7c72 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=36bf2e0a91720d8360077478878dd594
diff --git a/metadata/md5-cache/games-engines/love-0.7.2 b/metadata/md5-cache/games-engines/love-0.7.2
new file mode 100644
index 0000000..85d408c
--- /dev/null
+++ b/metadata/md5-cache/games-engines/love-0.7.2
@@ -0,0 +1,13 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=dev-games/physfs dev-lang/lua media-libs/devil[mng,tiff] media-libs/freetype media-libs/libmodplug media-libs/libsdl[joystick,opengl] media-libs/libvorbis media-libs/openal media-sound/mpg123 virtual/opengl media-libs/libmng media-libs/tiff
+DESCRIPTION=An *awesome* framework you can use to make 2D games in Lua.
+EAPI=3
+HOMEPAGE=http://love2d.org/
+IUSE=luajit
+KEYWORDS=~amd64 ~x86
+LICENSE=ZLIB
+RDEPEND=dev-games/physfs dev-lang/lua media-libs/devil[mng,tiff] media-libs/freetype media-libs/libmodplug media-libs/libsdl[joystick,opengl] media-libs/libvorbis media-libs/openal media-sound/mpg123 virtual/opengl
+SLOT=0
+SRC_URI=http://bitbucket.org/rude/love/downloads/love-0.7.2-linux-src.tar.gz
+_eclasses_=base 5f35078c26d6c60556d5c8a2feb4f84f eutils 74d9118e657da5b1db0c36f5dea88e57 games f75cdbfdf1760e514ca65e2f6c6a7c72 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=44f50b58371b09b3d4a5be36f207d371
diff --git a/metadata/md5-cache/games-engines/love-9999 b/metadata/md5-cache/games-engines/love-9999
new file mode 100644
index 0000000..72e6460
--- /dev/null
+++ b/metadata/md5-cache/games-engines/love-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=compile configure install postinst preinst prepare setup unpack
+DEPEND=dev-games/physfs dev-lang/lua media-libs/devil[mng,tiff] media-libs/freetype media-libs/libmodplug media-libs/libsdl[joystick,opengl] media-libs/libvorbis media-libs/openal media-sound/mpg123 virtual/opengl media-libs/libmng media-libs/tiff || ( >=sys-devel/automake-1.11.1:1.11 ) >=sys-devel/autoconf-2.68 sys-devel/libtool dev-vcs/mercurial
+DESCRIPTION=Based on the libtool eclass
+EAPI=3
+HOMEPAGE=http://love2d.org/
+IUSE=luajit
+LICENSE=ZLIB
+RDEPEND=dev-games/physfs dev-lang/lua media-libs/devil[mng,tiff] media-libs/freetype media-libs/libmodplug media-libs/libsdl[joystick,opengl] media-libs/libvorbis media-libs/openal media-sound/mpg123 virtual/opengl
+SLOT=0
+_eclasses_=autotools addbdf6cce5024ac93ad2084ad5e1d2d base 5f35078c26d6c60556d5c8a2feb4f84f eutils 74d9118e657da5b1db0c36f5dea88e57 games f75cdbfdf1760e514ca65e2f6c6a7c72 libtool 5f623f5a211fb1b2d84d88ee49959a54 mercurial add64e64d758a9618d46a08a95f77483 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=5ba2837e713420bba86e571ccbe32966
diff --git a/metadata/md5-cache/net-im/clix-9999 b/metadata/md5-cache/net-im/clix-9999
new file mode 100644
index 0000000..c8e8eb8
--- /dev/null
+++ b/metadata/md5-cache/net-im/clix-9999
@@ -0,0 +1,10 @@
+DEFINED_PHASES=compile install unpack
+DEPEND=virtual/lua dev-lua/squish dev-lua/verse dev-lua/luaexpat dev-vcs/mercurial
+DESCRIPTION=XMPP client library written in Lua.
+EAPI=4
+HOMEPAGE=http://code.mathewwild.co.uk/
+LICENSE=MIT
+RDEPEND=virtual/lua dev-lua/squish dev-lua/verse dev-lua/luaexpat
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 flag-o-matic 66cb710a2aa184a5687fe1289d7973ab mercurial add64e64d758a9618d46a08a95f77483 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=66e5192c98961230c8ea3bf89416d32f
diff --git a/metadata/md5-cache/net-im/prosody-9999 b/metadata/md5-cache/net-im/prosody-9999
new file mode 100644
index 0000000..d76303e
--- /dev/null
+++ b/metadata/md5-cache/net-im/prosody-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=configure install postinst prepare test unpack
+DEPEND=virtual/lua net-im/jabber-base luajit? ( dev-lang/luajit:2 ) >=net-dns/libidn-1.1 >=dev-libs/openssl-0.9.8 dev-vcs/mercurial
+DESCRIPTION=Prosody is a flexible communications server for Jabber/XMPP written in Lua.
+EAPI=4
+HOMEPAGE=http://prosody.im/
+IUSE=+libevent mysql postgres sqlite +ssl +zlib +luajit ipv6
+LICENSE=MIT
+RDEPEND=virtual/lua net-im/jabber-base luajit? ( dev-lang/luajit:2 ) >=net-dns/libidn-1.1 >=dev-libs/openssl-0.9.8 dev-lua/luasocket ipv6? ( =dev-lua/luasocket-9999 ) ssl? ( dev-lua/luasec ) dev-lua/luaexpat dev-lua/luafilesystem mysql? ( >=dev-lua/luadbi-0.5[mysql] ) postgres? ( >=dev-lua/luadbi-0.5[postgres] ) sqlite? ( >=dev-lua/luadbi-0.5[sqlite] ) libevent? ( dev-lua/luaevent ) zlib? ( dev-lua/lua-zlib )
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 mercurial add64e64d758a9618d46a08a95f77483 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e versionator 6601b4c5b3f019a993db59a50e1854e4
+_md5_=e820833e0f7a1c4381797121b230a03d
diff --git a/metadata/md5-cache/net-im/prosody-modules-9999 b/metadata/md5-cache/net-im/prosody-modules-9999
new file mode 100644
index 0000000..7d3e478
--- /dev/null
+++ b/metadata/md5-cache/net-im/prosody-modules-9999
@@ -0,0 +1,11 @@
+DEFINED_PHASES=install postinst unpack
+DEPEND=net-im/prosody ircd? ( dev-lua/squish dev-lua/verse ) dev-vcs/mercurial
+DESCRIPTION=Add-on modules for Prosody IM Server written in Lua.
+EAPI=4
+HOMEPAGE=http://prosody-modules.googlecode.com/
+IUSE=addressing adhoc adhoc_cmd_admin adhoc_cmd_modules adhoc_cmd_ping adhoc_cmd_uptime admin_web archive archive_muc auth_dovecot auth_external auth_internal_yubikey auth_joomla auth_ldap auth_phpbb3 auth_sql auth_wordpress blocking carbons component_guard component_roundrobin couchdb data_access default_bookmarks default_vcard discoitems extdisco flash_policy group_bookmarks ipcheck ircd json_streams latex log_auth motd_sequential muc_intercom muc_log muc_log_http offline_email onhold openid pastebin post_msg privacy proxy65 pubsub_feed register_json register_redirect reload_modules remote_roster roster_command s2s_blackwhitelist s2s_idle_timeout s2s_never_encrypt_blacklist s2s_reload_newcomponent saslauth_muc seclabels server_contact_info sift smacks sms_clickatell srvinjection stanza_counter streamstats support_contact swedishchef tcpproxy throttle_presence twitter webpresence websocket
+LICENSE=MIT
+RDEPEND=net-im/prosody ircd? ( dev-lua/squish dev-lua/verse )
+SLOT=0
+_eclasses_=eutils 74d9118e657da5b1db0c36f5dea88e57 mercurial add64e64d758a9618d46a08a95f77483 multilib 5f4ad6cf85e365e8f0c6050ddd21659e toolchain-funcs 6526ac6fc9aedf391efb91fcd75ace68 user 32a09e82e2f592bf88ad2fd08525166e
+_md5_=974c1c45707c6283739ed7e2e2decd27
diff --git a/metadata/md5-cache/virtual/lua-5 b/metadata/md5-cache/virtual/lua-5
new file mode 100644
index 0000000..905f4df
--- /dev/null
+++ b/metadata/md5-cache/virtual/lua-5
@@ -0,0 +1,7 @@
+DEFINED_PHASES=-
+DESCRIPTION=Virtual for Lua programming language
+EAPI=4
+KEYWORDS=~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd
+RDEPEND=|| ( dev-lang/lua dev-lang/luajit )
+SLOT=0
+_md5_=52fcb6f2f6f354ef1a51a4e8668bb50a
diff --git a/net-im/clix/ChangeLog b/net-im/clix/ChangeLog
new file mode 100644
index 0000000..9890eb4
--- /dev/null
+++ b/net-im/clix/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for net-im/clix
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*clix-9999 (18 Jul 2011)
+
+ 18 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ +clix-9999.ebuild, +metadata.xml:
+ new lua pkgs (some of them is not fully completed)
+
diff --git a/net-im/clix/clix-9999.ebuild b/net-im/clix/clix-9999.ebuild
new file mode 100644
index 0000000..6d9aea2
--- /dev/null
+++ b/net-im/clix/clix-9999.ebuild
@@ -0,0 +1,30 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit multilib toolchain-funcs flag-o-matic mercurial eutils
+
+DESCRIPTION="XMPP client library written in Lua."
+HOMEPAGE="http://code.mathewwild.co.uk/"
+EHG_REPO_URI="http://code.matthewwild.co.uk/${PN}/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE=""
+
+RDEPEND="virtual/lua
+ dev-lua/squish
+ dev-lua/verse
+ dev-lua/luaexpat"
+DEPEND="${RDEPEND}"
+
+src_compile() {
+ squish
+}
+
+src_install() {
+ newbin clix.bin clix || die
+}
diff --git a/net-im/clix/metadata.xml b/net-im/clix/metadata.xml
new file mode 100644
index 0000000..23da526
--- /dev/null
+++ b/net-im/clix/metadata.xml
@@ -0,0 +1,14 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+</use>
+</pkgmetadata>
diff --git a/net-im/prosody-modules/ChangeLog b/net-im/prosody-modules/ChangeLog
new file mode 100644
index 0000000..55d3eff
--- /dev/null
+++ b/net-im/prosody-modules/ChangeLog
@@ -0,0 +1,26 @@
+# ChangeLog for net-im/prosody-modules
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 28 Nov 2011; Vadim A. Misbakh-Soloviev <mva@mva.name>
+ prosody-modules-9999.ebuild:
+ prosody related candies
+
+ 18 Oct 2011; Vadim A. Misbakh-Soloviev <mva@mva.name>
+ prosody-modules-9999.ebuild:
+ Some fixes + more completions for zsh
+
+ 16 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ prosody-modules-9999.ebuild:
+ some fixes
+
+ 16 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ prosody-modules-9999.ebuild:
+ added prosody-modules-9999
+
+*prosody-modules-9999 (17 Jun 2011)
+
+ 17 Jun 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name> +metadata.xml,
+ +prosody-modules-9999.ebuild:
+ some lua staff
+
diff --git a/net-im/prosody-modules/metadata.xml b/net-im/prosody-modules/metadata.xml
new file mode 100644
index 0000000..659f84c
--- /dev/null
+++ b/net-im/prosody-modules/metadata.xml
@@ -0,0 +1,84 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+<flag name='addressing'></flag>
+<flag name='adhoc'></flag>
+<flag name='adhoc_cmd_admin'></flag>
+<flag name='adhoc_cmd_modules'></flag>
+<flag name='adhoc_cmd_ping'></flag>
+<flag name='adhoc_cmd_uptime'></flag>
+<flag name='admin_web'></flag>
+<flag name='archive'></flag>
+<flag name='archive_muc'></flag>
+<flag name='auth_dovecot'></flag>
+<flag name='auth_external'></flag>
+<flag name='auth_internal_yubikey'></flag>
+<flag name='auth_joomla'></flag>
+<flag name='auth_ldap'></flag>
+<flag name='auth_phpbb3'></flag>
+<flag name='auth_sql'></flag>
+<flag name='auth_wordpress'></flag>
+<flag name='blocking'></flag>
+<flag name='carbons'></flag>
+<flag name='component_guard'></flag>
+<flag name='component_roundrobin'></flag>
+<flag name='couchdb'></flag>
+<flag name='data_access'></flag>
+<flag name='default_bookmarks'></flag>
+<flag name='default_vcard'></flag>
+<flag name='discoitems'></flag>
+<flag name='extdisco'></flag>
+<flag name='flash_policy'></flag>
+<flag name='group_bookmarks'></flag>
+<flag name='ipcheck'></flag>
+<flag name='ircd'></flag>
+<flag name='json_streams'></flag>
+<flag name='log_auth'></flag>
+<flag name='motd_sequential'></flag>
+<flag name='muc_intercom'></flag>
+<flag name='muc_log'></flag>
+<flag name='muc_log_http'></flag>
+<flag name='offline_email'></flag>
+<flag name='onhold'></flag>
+<flag name='openid'></flag>
+<flag name='pastebin'></flag>
+<flag name='post_msg'></flag>
+<flag name='privacy'></flag>
+<flag name='proxy65'></flag>
+<flag name='pubsub_feed'></flag>
+<flag name='register_json'></flag>
+<flag name='register_redirect'></flag>
+<flag name='reload_modules'></flag>
+<flag name='remote_roster'></flag>
+<flag name='roster_command'></flag>
+<flag name='s2s_blackwhitelist'></flag>
+<flag name='s2s_idle_timeout'></flag>
+<flag name='s2s_never_encrypt_blacklist'></flag>
+<flag name='s2s_reload_newcomponent'></flag>
+<flag name='saslauth_muc'></flag>
+<flag name='seclabels'></flag>
+<flag name='server_contact_info'></flag>
+<flag name='sift'></flag>
+<flag name='smacks'></flag>
+<flag name='sms_clickatell'></flag>
+<flag name='srvinjection'></flag>
+<flag name='stanza_counter'></flag>
+<flag name='streamstats'></flag>
+<flag name='support_contact'></flag>
+<flag name='swedishchef'></flag>
+<flag name='tcpproxy'></flag>
+<flag name='throttle_presence'></flag>
+<flag name='twitter'></flag>
+<flag name='webpresence'></flag>
+<flag name='websocket'></flag>
+</use>
+</pkgmetadata>
diff --git a/net-im/prosody-modules/prosody-modules-9999.ebuild b/net-im/prosody-modules/prosody-modules-9999.ebuild
new file mode 100644
index 0000000..a5e509f
--- /dev/null
+++ b/net-im/prosody-modules/prosody-modules-9999.ebuild
@@ -0,0 +1,51 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit eutils multilib mercurial
+
+DESCRIPTION="Add-on modules for Prosody IM Server written in Lua."
+HOMEPAGE="http://prosody-modules.googlecode.com/"
+EHG_REPO_URI="https://prosody-modules.googlecode.com/hg/"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="addressing adhoc adhoc_cmd_admin adhoc_cmd_modules adhoc_cmd_ping
+ adhoc_cmd_uptime admin_web archive archive_muc auth_dovecot auth_external
+ auth_internal_yubikey auth_joomla auth_ldap auth_phpbb3 auth_sql
+ auth_wordpress blocking carbons component_guard component_roundrobin
+ couchdb data_access default_bookmarks default_vcard discoitems extdisco
+ flash_policy group_bookmarks ipcheck ircd json_streams latex log_auth
+ motd_sequential muc_intercom muc_log muc_log_http offline_email onhold
+ openid pastebin post_msg privacy proxy65 pubsub_feed register_json
+ register_redirect reload_modules remote_roster roster_command
+ s2s_blackwhitelist s2s_idle_timeout s2s_never_encrypt_blacklist
+ s2s_reload_newcomponent saslauth_muc seclabels server_contact_info sift
+ smacks sms_clickatell srvinjection stanza_counter streamstats
+ support_contact swedishchef tcpproxy throttle_presence twitter webpresence
+ websocket"
+
+DEPEND="net-im/prosody
+ ircd? ( dev-lua/squish dev-lua/verse )"
+RDEPEND="${DEPEND}"
+
+src_install() {
+ cd "${S}";
+ for m in ${IUSE}; do
+ if use ${m}; then
+ insinto /usr/lib/prosody/modules;
+ doins -r "mod_${m}" || die
+ fi
+ done
+}
+
+pkg_postinst() {
+ if use ircd; then
+ cd /usr/lib/prosody/modules/mod_ircd;
+ cp "$(pkg-config --variable INSTALL_LMOD lua)"/verse.lua verse.lua
+ squish --use-http
+ fi
+}
\ No newline at end of file
diff --git a/net-im/prosody/ChangeLog b/net-im/prosody/ChangeLog
new file mode 100644
index 0000000..00f45ce
--- /dev/null
+++ b/net-im/prosody/ChangeLog
@@ -0,0 +1,28 @@
+# ChangeLog for net-im/prosody
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+ 28 Nov 2011; Vadim A. Misbakh-Soloviev <mva@mva.name> prosody-9999.ebuild:
+ prosody related candies
+
+ 27 Nov 2011; Vadim A. Misbakh-Soloviev <mva@mva.name> files/prosody.initd:
+ prosody init-file whitespaces fix
+
+ 27 Nov 2011; Vadim A. Misbakh-Soloviev <mva@mva.name> files/prosody.initd,
+ prosody-9999.ebuild:
+ prosody luajit feature and init-file fix
+
+ 26 Nov 2011; Vadim A. Misbakh-Soloviev <mva@mva.name> prosody-9999.ebuild:
+ prosody luajit feature
+
+ 16 Jul 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ prosody-9999.ebuild:
+ some fixes
+
+*prosody-9999 (17 Jun 2011)
+
+ 17 Jun 2011; Misbakh-Soloviev Vadim A. (mva) <mva@mva.name>
+ +files/prosody-0.8.0-cfg.lua.patch, +files/prosody.initd, +metadata.xml,
+ +prosody-9999.ebuild:
+ some lua staff
+
diff --git a/net-im/prosody/files/prosody-0.8.0-cfg.lua.patch b/net-im/prosody/files/prosody-0.8.0-cfg.lua.patch
new file mode 100644
index 0000000..6444a6b
--- /dev/null
+++ b/net-im/prosody/files/prosody-0.8.0-cfg.lua.patch
@@ -0,0 +1,36 @@
+diff --git a/prosody.cfg.lua.dist b/prosody.cfg.lua.dist
+index e513b11..08ebca6 100644
+--- a/prosody.cfg.lua.dist
++++ b/prosody.cfg.lua.dist
+@@ -105,6 +105,8 @@ ssl = {
+ -- default provider stores passwords in plaintext. If you do not trust your
+ -- server please see http://prosody.im/doc/modules/mod_auth_internal_hashed
+ -- for information about using the hashed backend.
++-- See http://prosody.im/doc/authentication for other possibilities including
++-- Cyrus SASL.
+
+ authentication = "internal_plain"
+
+@@ -123,12 +125,19 @@ authentication = "internal_plain"
+ -- Logging configuration
+ -- For advanced logging see http://prosody.im/doc/logging
+ log = {
+- info = "prosody.log"; -- Change 'info' to 'debug' for verbose logging
+- error = "prosody.err";
+- -- "*syslog"; -- Uncomment this for logging to syslog
++ info = "/var/log/jabber/prosody.log"; -- Change 'info' to 'debug' for verbose logging
++ error = "/var/log/jabber/prosody.err";
++ -- "*syslog"; -- Uncomment this for logging to syslog; needs mod_posix
+ -- "*console"; -- Log to the console, useful for debugging with daemonize=false
+ }
+
++-- Pidfile, used by prosodyctl and the init.d script
++pidfile = "/var/run/jabber/prosody.pid"
++
++-- User and group, used for daemon
++prosody_user = "jabber"
++prosody_group = "jabber"
++
+ ----------- Virtual hosts -----------
+ -- You need to add a VirtualHost entry for each domain you wish Prosody to serve.
+ -- Settings under each VirtualHost entry apply *only* to that host.
diff --git a/net-im/prosody/files/prosody.initd b/net-im/prosody/files/prosody.initd
new file mode 100644
index 0000000..ec7d378
--- /dev/null
+++ b/net-im/prosody/files/prosody.initd
@@ -0,0 +1,50 @@
+#!/sbin/runscript
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: $
+
+description="Prosody is a server for Jabber/XMPP written in Lua."
+description_reload="Reload configuration and reopen log files."
+description_reload="Show daemon status"
+extra_started_commands="reload status"
+
+PIDFILE="/var/run/jabber/prosody.pid"
+USER="jabber"
+COMMAND="/usr/bin/prosodyctl"
+
+depend() {
+ use dns
+ need net
+ provide jabber-server
+}
+
+checkconfig() {
+ if [ ! -e /etc/jabber/prosody.cfg.lua ] ; then
+ eerror "You need a /etc/jabber/prosody.cfg.lua file to run prosody"
+ return 1
+ fi
+}
+
+start() {
+ checkconfig || return 1
+ ebegin "Starting Prosody XMPP Server"
+ start-stop-daemon -S -u ${USER} -x ${COMMAND} -- start &>/dev/null
+ eend $?
+}
+
+stop() {
+ ebegin "Stopping Prosody XMPP Server"
+ start-stop-daemon -S -u ${USER} -x ${COMMAND} -- stop &>/dev/null
+ eend $?
+}
+
+status() {
+ einfo $(${COMMAND} status)
+ eend $?
+}
+
+reload() {
+ ebegin "Reloading configuration of Prosody XMPP Server"
+ start-stop-daemon -p ${PIDFILE} -s HUP
+ eend $?
+}
diff --git a/net-im/prosody/metadata.xml b/net-im/prosody/metadata.xml
new file mode 100644
index 0000000..22d7d8f
--- /dev/null
+++ b/net-im/prosody/metadata.xml
@@ -0,0 +1,16 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+<maintainer>
+ <email>mva@mva.name</email>
+ <description>
+ If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
+ </description>
+ <name>Vadim A. Misbakh-Soloviov</name>
+</maintainer>
+<longdescription>FIXME</longdescription>
+<use>
+ <flag name='libevent'></flag>
+ <flag name='luajit'></flag>
+</use>
+</pkgmetadata>
diff --git a/net-im/prosody/prosody-9999.ebuild b/net-im/prosody/prosody-9999.ebuild
new file mode 100644
index 0000000..5e7e6f3
--- /dev/null
+++ b/net-im/prosody/prosody-9999.ebuild
@@ -0,0 +1,80 @@
+# Copyright 1999-2012 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
+
+EAPI="4"
+
+inherit eutils multilib toolchain-funcs versionator mercurial
+
+MY_PV=$(replace_version_separator 3 '')
+DESCRIPTION="Prosody is a flexible communications server for Jabber/XMPP written in Lua."
+HOMEPAGE="http://prosody.im/"
+EHG_REPO_URI="http://hg.prosody.im/trunk"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS=""
+IUSE="+libevent mysql postgres sqlite +ssl +zlib +luajit ipv6"
+
+DEPEND=" virtual/lua
+ net-im/jabber-base
+ luajit? ( dev-lang/luajit:2 )
+ >=net-dns/libidn-1.1
+ >=dev-libs/openssl-0.9.8"
+RDEPEND="${DEPEND}
+ dev-lua/luasocket
+ ipv6? ( =dev-lua/luasocket-9999 )
+ ssl? ( dev-lua/luasec )
+ dev-lua/luaexpat
+ dev-lua/luafilesystem
+ mysql? ( >=dev-lua/luadbi-0.5[mysql] )
+ postgres? ( >=dev-lua/luadbi-0.5[postgres] )
+ sqlite? ( >=dev-lua/luadbi-0.5[sqlite] )
+ libevent? ( dev-lua/luaevent )
+ zlib? ( dev-lua/lua-zlib )"
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+JABBER_ETC="/etc/jabber"
+JABBER_SPOOL="/var/spool/jabber"
+
+src_prepare() {
+ epatch "${FILESDIR}/${PN}-0.8.0-cfg.lua.patch"
+ sed -e "s!MODULES = \$(DESTDIR)\$(PREFIX)/lib/!MODULES = \$(DESTDIR)\$(PREFIX)/$(get_libdir)/!" -i Makefile
+ sed -e "s!SOURCE = \$(DESTDIR)\$(PREFIX)/lib/!SOURCE = \$(DESTDIR)\$(PREFIX)/$(get_libdir)/!" -i Makefile
+ sed -e "s!INSTALLEDSOURCE = \$(PREFIX)/lib/!INSTALLEDSOURCE = \$(PREFIX)/$(get_libdir)/!" -i Makefile
+ sed -e "s!INSTALLEDMODULES = \$(PREFIX)/lib/!INSTALLEDMODULES = \$(PREFIX)/$(get_libdir)/!" -i Makefile
+ sed -e 's!\(os.execute(\)\(CFG_SOURCEDIR.."/../../bin/prosody"\)\();\)!\1"/usr/bin/prosody"\3!' -i util/prosodyctl.lua
+ sed -e 's!\(desired_user = .* or "\)\(prosody\)\(";\)!\1jabber\3!' -i prosodyctl
+ use luajit && sed -e "s!\(/usr/bin/env\) lua!\1 luajit!" -i prosody -i prosodyctl
+}
+
+src_configure() {
+ # LuaJIT configuration feature (pkg-config is not in deps, since it is LuaJIT there)
+ # and LuaJIT has pkg-config in deps ;)
+ use luajit && myconf="--with-lua-include=$(pkg-config --variable includedir luajit)"
+ # the configure script is handcrafted (and yells at unknown options)
+ # hence do not use 'econf'
+ ./configure --prefix="/usr" \
+ --sysconfdir="${JABBER_ETC}" \
+ --datadir="${JABBER_SPOOL}" \
+ --with-lua-lib=/usr/$(get_libdir)/lua \
+ --c-compiler="$(tc-getCC)" --linker="$(tc-getCC)" \
+ --cflags="${CFLAGS} -Wall -fPIC" \
+ --ldflags="${LDFLAGS} -shared" \
+ --require-config "${myconf}" || die "configure failed"
+}
+
+src_install() {
+ DESTDIR="${D}" emake install || die "make failed"
+ newinitd "${FILESDIR}/${PN}".initd ${PN}
+}
+
+src_test() {
+ cd tests
+ ./run_tests.sh
+}
+
+pkg_postinst() {
+ elog "Please note that the module 'console' has been renamed to 'admin_telnet'."
+}
diff --git a/profiles/eapi b/profiles/eapi
new file mode 100644
index 0000000..b8626c4
--- /dev/null
+++ b/profiles/eapi
@@ -0,0 +1 @@
+4
diff --git a/profiles/updates/.keep b/profiles/updates/.keep
new file mode 100644
index 0000000..e69de29
diff --git a/profiles/use.local.desc b/profiles/use.local.desc
new file mode 100644
index 0000000..490da06
--- /dev/null
+++ b/profiles/use.local.desc
@@ -0,0 +1,80 @@
+# This file is deprecated as per GLEP 56 in favor of metadata.xml. Please add
+# your descriptions to your package's metadata.xml ONLY.
+# * generated automatically using egencache *
+
+dev-lang/lua:deprecated - make deprecated data structures/routines available
+dev-lua/luarocks:openssl -
+dev-lua/wsapi:luajit - Enable linking with LuaJIT library instead of Lua.
+games-engines/love:luajit - Enable linking with LuaJIT library instead of Lua
+net-im/prosody:libevent -
+net-im/prosody:luajit -
+net-im/prosody-modules:addressing -
+net-im/prosody-modules:adhoc -
+net-im/prosody-modules:adhoc_cmd_admin -
+net-im/prosody-modules:adhoc_cmd_modules -
+net-im/prosody-modules:adhoc_cmd_ping -
+net-im/prosody-modules:adhoc_cmd_uptime -
+net-im/prosody-modules:admin_web -
+net-im/prosody-modules:archive -
+net-im/prosody-modules:archive_muc -
+net-im/prosody-modules:auth_dovecot -
+net-im/prosody-modules:auth_external -
+net-im/prosody-modules:auth_internal_yubikey -
+net-im/prosody-modules:auth_joomla -
+net-im/prosody-modules:auth_ldap -
+net-im/prosody-modules:auth_phpbb3 -
+net-im/prosody-modules:auth_sql -
+net-im/prosody-modules:auth_wordpress -
+net-im/prosody-modules:blocking -
+net-im/prosody-modules:carbons -
+net-im/prosody-modules:component_guard -
+net-im/prosody-modules:component_roundrobin -
+net-im/prosody-modules:couchdb -
+net-im/prosody-modules:data_access -
+net-im/prosody-modules:default_bookmarks -
+net-im/prosody-modules:default_vcard -
+net-im/prosody-modules:discoitems -
+net-im/prosody-modules:extdisco -
+net-im/prosody-modules:flash_policy -
+net-im/prosody-modules:group_bookmarks -
+net-im/prosody-modules:ipcheck -
+net-im/prosody-modules:ircd -
+net-im/prosody-modules:json_streams -
+net-im/prosody-modules:log_auth -
+net-im/prosody-modules:motd_sequential -
+net-im/prosody-modules:muc_intercom -
+net-im/prosody-modules:muc_log -
+net-im/prosody-modules:muc_log_http -
+net-im/prosody-modules:offline_email -
+net-im/prosody-modules:onhold -
+net-im/prosody-modules:openid -
+net-im/prosody-modules:pastebin -
+net-im/prosody-modules:post_msg -
+net-im/prosody-modules:privacy -
+net-im/prosody-modules:proxy65 -
+net-im/prosody-modules:pubsub_feed -
+net-im/prosody-modules:register_json -
+net-im/prosody-modules:register_redirect -
+net-im/prosody-modules:reload_modules -
+net-im/prosody-modules:remote_roster -
+net-im/prosody-modules:roster_command -
+net-im/prosody-modules:s2s_blackwhitelist -
+net-im/prosody-modules:s2s_idle_timeout -
+net-im/prosody-modules:s2s_never_encrypt_blacklist -
+net-im/prosody-modules:s2s_reload_newcomponent -
+net-im/prosody-modules:saslauth_muc -
+net-im/prosody-modules:seclabels -
+net-im/prosody-modules:server_contact_info -
+net-im/prosody-modules:sift -
+net-im/prosody-modules:smacks -
+net-im/prosody-modules:sms_clickatell -
+net-im/prosody-modules:srvinjection -
+net-im/prosody-modules:stanza_counter -
+net-im/prosody-modules:streamstats -
+net-im/prosody-modules:support_contact -
+net-im/prosody-modules:swedishchef -
+net-im/prosody-modules:tcpproxy -
+net-im/prosody-modules:throttle_presence -
+net-im/prosody-modules:twitter -
+net-im/prosody-modules:webpresence -
+net-im/prosody-modules:websocket -
diff --git a/virtual/lua/ChangeLog b/virtual/lua/ChangeLog
new file mode 100644
index 0000000..0af7bfd
--- /dev/null
+++ b/virtual/lua/ChangeLog
@@ -0,0 +1,10 @@
+# ChangeLog for virtual/lua
+# Copyright 1999-2012 Gentoo Foundation; Distributed under the GPL v2
+# $Header: $
+
+*lua-0 (12 Nov 2010)
+
+ 12 Nov 2010; Rafael G. Martins <rafaelmartins@gentoo.org> +lua-0.ebuild,
+ +metadata.xml:
+ added virtual/lua
+
diff --git a/virtual/lua/Manifest b/virtual/lua/Manifest
deleted file mode 100644
index 5dba388..0000000
--- a/virtual/lua/Manifest
+++ /dev/null
@@ -1,2 +0,0 @@
-EBUILD lua-0.ebuild 383 RMD160 f43fc4909501d71c33b1425ae23b1e8da2431416 SHA1 c58471549fb4e83b6a4b961460952ff16401e285 SHA256 5999c39991267630b79f111c533c6c7ceeb8d809b895e7d8993952e0285167b4
-MISC metadata.xml 273 RMD160 be3cbe44a54fee1c947aa354c65553ffe1644049 SHA1 d3cf26567fe52fd115ee915b2213006e56f2e005 SHA256 3d3f08ce7408e697bd4cd26a7159b3678cf3747111488a38f9dcbef96689e707
diff --git a/virtual/lua/lua-0.ebuild b/virtual/lua/lua-5.ebuild
similarity index 63%
rename from virtual/lua/lua-0.ebuild
rename to virtual/lua/lua-5.ebuild
index bdb7626..5a387b0 100644
--- a/virtual/lua/lua-0.ebuild
+++ b/virtual/lua/lua-5.ebuild
@@ -1,8 +1,8 @@
-# Copyright 1999-2010 Gentoo Foundation
+# Copyright 1999-2012 Gentoo Foundation
# Distributed under the terms of the GNU General Public License v2
-# $Header: $
+# $Header: This ebuild is from Lua overlay; Bumped by mva; $
-EAPI=3
+EAPI="4"
DESCRIPTION="Virtual for Lua programming language"
HOMEPAGE=""
@@ -13,5 +13,5 @@ SLOT="0"
KEYWORDS="~alpha ~amd64 ~arm ~hppa ~ia64 ~mips ~ppc ~ppc64 ~s390 ~sh ~sparc ~x86 ~x86-fbsd"
IUSE=""
-RDEPEND="|| ( dev-lang/lua dev-lang/luajit:1 )"
+RDEPEND="|| ( dev-lang/lua dev-lang/luajit )"
DEPEND=""
diff --git a/virtual/lua/metadata.xml b/virtual/lua/metadata.xml
index 2404989..f233f5c 100644
--- a/virtual/lua/metadata.xml
+++ b/virtual/lua/metadata.xml
@@ -1,10 +1,13 @@
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
<pkgmetadata>
- <herd>no-herd</herd>
<maintainer>
<email>rafaelmartins@gentoo.org</email>
<name>Rafael G. Martins</name>
</maintainer>
+ <maintainer>
+ <email>mva@mva.name</email>
+ <name>Vadim A. Misbakh-Soloviov</name>
+ </maintainer>
</pkgmetadata>
reply other threads:[~2012-04-23 6:15 UTC|newest]
Thread overview: [no followups] expand[flat|nested] mbox.gz Atom feed
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=1335158178.46ab7862e6db414458e3670277b0aa79316a509e.mva@gentoo \
--to=mva@mva.name \
--cc=gentoo-commits@lists.gentoo.org \
--cc=gentoo-dev@lists.gentoo.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox