public inbox for gentoo-commits@lists.gentoo.org
 help / color / mirror / Atom feed
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)

---
 Documentation/scripts/regen_header.sh              |    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 +++
 dev-lang/lua-headers/ChangeLog                     |   10 ++
 dev-lang/lua-headers/Manifest                      |    6 +-
 dev-lang/lua-headers/lua-headers-5.1.4.ebuild      |    6 +-
 ...aders-5.1.4.ebuild => lua-headers-5.1.5.ebuild} |    6 +-
 ...aders-5.1.4.ebuild => lua-headers-5.2.0.ebuild} |   12 ++-
 dev-lang/lua-headers/metadata.xml                  |    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 +++
 metadata/md5-cache/dev-lang/lua-headers-5.1.4      |    9 ++
 metadata/md5-cache/dev-lang/lua-headers-5.1.5      |    9 ++
 metadata/md5-cache/dev-lang/lua-headers-5.2.0      |   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(-)

diff --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>

diff --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}
+

diff --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

diff --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'
 }

diff --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

diff --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

diff --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

diff --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