summaryrefslogtreecommitdiff
path: root/dev-lua/luadoc
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
committerV3n3RiX <venerix@redcorelinux.org>2017-10-09 18:53:29 +0100
commit4f2d7949f03e1c198bc888f2d05f421d35c57e21 (patch)
treeba5f07bf3f9d22d82e54a462313f5d244036c768 /dev-lua/luadoc
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-lua/luadoc')
-rw-r--r--dev-lua/luadoc/Manifest5
-rw-r--r--dev-lua/luadoc/luadoc-3.0.1.ebuild35
-rw-r--r--dev-lua/luadoc/metadata.xml13
3 files changed, 53 insertions, 0 deletions
diff --git a/dev-lua/luadoc/Manifest b/dev-lua/luadoc/Manifest
new file mode 100644
index 000000000000..734aff55d87e
--- /dev/null
+++ b/dev-lua/luadoc/Manifest
@@ -0,0 +1,5 @@
+DIST luadoc-3.0.1.tar.gz 108824 SHA256 b00d1d1bb11ba007b9de1d1d4b4b5d964f16d8fa5b361a45e53168837768d9e5 SHA512 413b40e72cc0699c00caf47fe3d7233c8619bfd6064eac001762bcb2ae0b21ccc6f800bd05566cd83924546e5616d1e5840d8bc20ec6d1f1c7a64910a9df6be2 WHIRLPOOL ea738ed678cc060af405b4c61517b717d3753c2fd085b071466f4963697a568c19fd3b5c8341675dacb299879323ea2bf713df042d14f316d0ec03325d49496f
+EBUILD luadoc-3.0.1.ebuild 765 SHA256 318600f92194f987ee9227021866f958e81a0005f340da21572ba8507d44993c SHA512 02f3261394c7b4410310b498e1418a2ca9eb2bc537c2ac4d20a22e80babad6d721643e5a0c5525e5f9f73f312956367792b2f4cc575f3802ef7e3943f24152f7 WHIRLPOOL 59088e0b389dad585a9c30905fcf1aeccbf779d0627d7edadcd2306086ee77c6708fbd67ac6fe99a2a8c6d1ee14b76be44c53f4d0ff13e679befb134660b569d
+MISC ChangeLog 2565 SHA256 b92b5c172f924c398d1adc54c2d9c4c82c44392a65907cb013dece7068d6105d SHA512 0a523d21926656a42968cfc836643fad31a2e8844e3b75919769c66b7f1be06cd4a28bb6c98aea2cadbd057caf194e85d6a250f4eb2e92d5a3c43d2a30d60071 WHIRLPOOL 25c521f02a52baefc3225db7bfc4daab6e20dd2d3b1c37134297a03f7f7be3855c4f51b23eae669f0341c6fc21af48aeb1cee0c9c62564efa1a162f7a14c5fa0
+MISC ChangeLog-2015 1382 SHA256 f6bdb5f7c6c82228c773f09855b31dc69854c18b71194c29263743ff28d42654 SHA512 69fec2a92da9b5308c9a1dd92487194ef4d2f41448a690369e4d193a7322a81a1132435782812132e3a4524496f4e7a201229228107c2f210d2ec3bb24f62960 WHIRLPOOL cfbb97ada11c73f2c398c932d9224c86cd11d8a69b8317be34b071d3558bfb4ae6bafd278575b903e16abd2e46ab3ccf0ec513ee3f1b9a9daa7cbe1c54b6b5a5
+MISC metadata.xml 527 SHA256 29244c3637d1fb2cf3d0ca5d241e1d7fbce29571dd0855f565128e53d50b5dc8 SHA512 4a3bf73e5b7e7bba048f0f8b251369c9d6e10c885817fd5a8293466df75bee548be3b34e55a5e448be2681ce5cfe1182850d1382f67104feea9886c30f88ad41 WHIRLPOOL 0cee278066b020574eae5e17f2f63b3a083b89d114c34d2e8b4f4684e1516bb69dcef6e0772e55ccaf58d303c7d63a82c043d5ad2166e41d21d50117dfc02243
diff --git a/dev-lua/luadoc/luadoc-3.0.1.ebuild b/dev-lua/luadoc/luadoc-3.0.1.ebuild
new file mode 100644
index 000000000000..4979a4cba478
--- /dev/null
+++ b/dev-lua/luadoc/luadoc-3.0.1.ebuild
@@ -0,0 +1,35 @@
+# Copyright 1999-2013 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+inherit multilib
+DESCRIPTION="LuaDoc is a documentation tool for Lua source code"
+HOMEPAGE="http://luadoc.luaforge.net/"
+SRC_URI="http://luaforge.net/frs/download.php/3185/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 arm ppc ppc64 x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND=""
+RDEPEND=">=dev-lang/lua-5.1.3
+ dev-lua/luafilesystem"
+
+src_unpack() {
+ unpack ${A}
+ cd "${S}"
+ sed -i \
+ -e "s|/usr/local|\$(DESTDIR)/usr|" \
+ -e "s|lib|$(get_libdir)|" \
+ -e "s|lua5.1|lua|" \
+ config || die
+
+ # lua-5.1.3
+ find . -name '*.lua' | xargs sed -i -e "s/gfind/gmatch/g" || die
+}
+
+src_install() {
+ emake DESTDIR="${D}" install || die
+ dodoc README
+ dohtml -r doc/us/*
+}
diff --git a/dev-lua/luadoc/metadata.xml b/dev-lua/luadoc/metadata.xml
new file mode 100644
index 000000000000..fe12f6f53b37
--- /dev/null
+++ b/dev-lua/luadoc/metadata.xml
@@ -0,0 +1,13 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
+<pkgmetadata>
+ <maintainer type="person">
+ <email>rafaelmartins@gentoo.org</email>
+ </maintainer>
+ <longdescription lang="en">
+ LuaDoc is a documentation generator tool for Lua source code.
+ It parses the declarations and documentation comments in a set of Lua
+ source files and produces a set of XHTML pages describing the commented
+ declarations and functions.
+ </longdescription>
+</pkgmetadata>