From 8376ef56580626e9c0f796d5b85b53a0a1c7d5f5 Mon Sep 17 00:00:00 2001
From: V3n3RiX <venerix@redcorelinux.org>
Date: Sat, 14 Jul 2018 21:03:06 +0100
Subject: gentoo resync : 14.07.2018

---
 dev-lua/luacov/Manifest                            |  4 +++
 dev-lua/luacov/files/luacov-0.8-fix-makefile.patch | 25 +++++++++++++++
 dev-lua/luacov/luacov-0.8.ebuild                   | 36 ++++++++++++++++++++++
 dev-lua/luacov/metadata.xml                        | 14 +++++++++
 4 files changed, 79 insertions(+)
 create mode 100644 dev-lua/luacov/Manifest
 create mode 100644 dev-lua/luacov/files/luacov-0.8-fix-makefile.patch
 create mode 100644 dev-lua/luacov/luacov-0.8.ebuild
 create mode 100644 dev-lua/luacov/metadata.xml

(limited to 'dev-lua/luacov')

diff --git a/dev-lua/luacov/Manifest b/dev-lua/luacov/Manifest
new file mode 100644
index 000000000000..5807a315ae01
--- /dev/null
+++ b/dev-lua/luacov/Manifest
@@ -0,0 +1,4 @@
+AUX luacov-0.8-fix-makefile.patch 681 BLAKE2B b3f81e28207a97a774a4da75723d006ab043bc4363757ffee44e7b456b44e5ce31e8dcea5dc6f5989595ebef98f4c546c5ae64dc52be7dbc3e2243f9bcad597b SHA512 603ac926108e30d511ac0fba66576fbbf7b98b468bed1a0026addf6f0361b38e41b9d967f983b3a8147b853055538e2ec2f87efc896542e87b73073bc0a881ba
+DIST luacov-0.8.tar.gz 33613 BLAKE2B 942c47de25dbd53de445e1ed1fa924f1be278da4c3b134e4a603f4a5ab5090f87d762c48163cf82ed9bab585e35b0528c330b3dc849e0043ccc96532107c8a94 SHA512 03d6ee519a570ff0430bcc32f547b9beb01691bd8c7ad8655e78d732223c6c25e4a63d816fd99640568251b836d5e3cc736bd5d780f5ecd3986d855ed5edfa11
+EBUILD luacov-0.8.ebuild 747 BLAKE2B e10a473a15575943822d8991d1e3a1181f28cfa49e4fdcf433fef147ff412214685fdcd209b6da9eef7e677ad15002a22e1755454a0c86d6213a2ced860bd232 SHA512 e81255d4b67320c740e3365d06d2bd5e4f3325f01a294f65b6dcfc3af4ec07a8538870729f612178239659904566e2274995ee8fe613db57c3353f7ac81711e5
+MISC metadata.xml 431 BLAKE2B d22c8cd5ad722d9150a489bb868552ffca854fa94368f2db1a32c5d749d52c3a2515db6730131156b028bb516705f1723b1da6271b2e14465632db9da5549413 SHA512 bdb26053ef182f212c11e219f5e29b6ad19494615e2553c26affdcf74861966ddd4583edffe27e5e39ce7e4f822e7b0747bcf3f2c469353f05d3fb22aa453c76
diff --git a/dev-lua/luacov/files/luacov-0.8-fix-makefile.patch b/dev-lua/luacov/files/luacov-0.8-fix-makefile.patch
new file mode 100644
index 000000000000..7a4ea6ba9ea7
--- /dev/null
+++ b/dev-lua/luacov/files/luacov-0.8-fix-makefile.patch
@@ -0,0 +1,25 @@
+diff --git a/Makefile b/Makefile
+index 477f9de..adad2cc 100644
+--- a/Makefile
++++ b/Makefile
+@@ -6,13 +6,13 @@ BINDIR=$(PREFIX)/bin
+ LUADIR=$(PREFIX)/share/lua/5.1/
+ 
+ install:
+-	mkdir -p $(BINDIR)
+-	cp src/bin/luacov $(BINDIR)
+-	chmod +x $(BINDIR)/luacov
+-	mkdir -p $(LUADIR)
+-	cp src/luacov.lua $(LUADIR)
+-	mkdir -p $(LUADIR)/luacov
+-	cp src/luacov/*.lua $(LUADIR)/luacov
++	mkdir -p $(DESTDIR)$(BINDIR)
++	cp src/bin/luacov $(DESTDIR)$(BINDIR)
++	chmod +x $(DESTDIR)$(BINDIR)/luacov
++	mkdir -p $(DESTDIR)$(LUADIR)
++	cp src/luacov.lua $(DESTDIR)$(LUADIR)
++	mkdir -p $(DESTDIR)$(LUADIR)/luacov
++	cp src/luacov/*.lua $(DESTDIR)$(LUADIR)/luacov
+ 
+ dist:
+ 	rm -rf $(PACKAGE)-$(VERSION)
diff --git a/dev-lua/luacov/luacov-0.8.ebuild b/dev-lua/luacov/luacov-0.8.ebuild
new file mode 100644
index 000000000000..280c33a87c1f
--- /dev/null
+++ b/dev-lua/luacov/luacov-0.8.ebuild
@@ -0,0 +1,36 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+
+inherit eutils
+
+DESCRIPTION="LuaCov is a simple coverage analyzer for Lua scripts"
+HOMEPAGE="https://github.com/keplerproject/luacov"
+SRC_URI="https://github.com/keplerproject/luacov/archive/v${PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64"
+IUSE=""
+
+COMMON_DEPEND=">=dev-lang/lua-5.1:="
+DEPEND="${COMMON_DEPEND}
+virtual/pkgconfig"
+RDEPEND="${COMMON_DEPEND}"
+
+src_prepare() {
+	epatch "${FILESDIR}"/${PF}-fix-makefile.patch
+}
+
+src_compile() {
+	return 0
+}
+
+src_install() {
+	emake DESTDIR="${ED}" \
+		PREFIX=/usr \
+		LUADIR="$(pkg-config --variable INSTALL_LMOD lua)" install
+dohtml -r doc/*
+	dodoc -r examples
+}
diff --git a/dev-lua/luacov/metadata.xml b/dev-lua/luacov/metadata.xml
new file mode 100644
index 000000000000..e9f9224d483a
--- /dev/null
+++ b/dev-lua/luacov/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 type="person">
+		<email>williamh@gentoo.org</email>
+		<name>William Hubbs</name>
+	</maintainer>
+	<longdescription lang="en">
+		LuaCov is a coverage analyzer for Lua scripts.
+	</longdescription>
+	<upstream>
+		<remote-id type="github">keplerproject/luacov</remote-id>
+	</upstream>
+</pkgmetadata>
-- 
cgit v1.2.3