summaryrefslogtreecommitdiff
path: root/dev-lua/luafilesystem
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/luafilesystem
reinit the tree, so we can have metadata
Diffstat (limited to 'dev-lua/luafilesystem')
-rw-r--r--dev-lua/luafilesystem/Manifest9
-rw-r--r--dev-lua/luafilesystem/luafilesystem-1.5.0.ebuild33
-rw-r--r--dev-lua/luafilesystem/luafilesystem-1.6.2.ebuild33
-rw-r--r--dev-lua/luafilesystem/luafilesystem-1.6.3.ebuild53
-rw-r--r--dev-lua/luafilesystem/metadata.xml18
5 files changed, 146 insertions, 0 deletions
diff --git a/dev-lua/luafilesystem/Manifest b/dev-lua/luafilesystem/Manifest
new file mode 100644
index 000000000000..29c049445442
--- /dev/null
+++ b/dev-lua/luafilesystem/Manifest
@@ -0,0 +1,9 @@
+DIST luafilesystem-1.5.0.tar.gz 26660 SHA256 00f6e1dc1e1da7f0fa77e375f0a04908ec4241a4c5e8d98031614f4a4a50c7cb SHA512 79e767be5b923424c2f3c0025e050b6a5b15550cf96d153072f817b0f94757032feeaa579e4d73cc009a5954d38a30079db1c1c15545a45e9f13c0c776080aac WHIRLPOOL 67b3e3c82ddf0732afbd0c49dcff7608520742c7aca0aa38d709f282322d8b0487654c662327b68f3f451492e70ff5e9b485453090d792541a7aedf1efdc8fdf
+DIST luafilesystem-1.6.2.tar.gz 27886 SHA256 4ad16df9958314662a459fec848d233d59313ef4992808a290053c1614532018 SHA512 75debecd3b35d43e76b51de02cface73808547be6a26e15c06c969c50bbfd7c4d0801ccb68812b7ecb99e56eaa63deeadaba6d0387748e215e5bdab784d463ff WHIRLPOOL 156fcb9b902fe8191925c12bbeaac14525c24ebbeff22bfb1bead3429090b074a29e41bf25d903692cf33fe53ca5983b3f935476e765b1ba0804e2113e026561
+DIST luafilesystem-1.6.3.tar.gz 30389 SHA256 11c7b1fc2e560c0a521246b84e6257138d97dddde5a19e405714dbabcb9436ca SHA512 47a2637903c9d42ce3ab7cf3e27b6457845aeed7ce90c0fee964ba9bf9eabf6a6eea940f960713f6b982f1b64167dbd5da8f217281284143c89e3cc5488b8404 WHIRLPOOL 8400028a142e23f33d29dd260b096f62de84ac3d2f8429de74d34c56789e8e70cdd9698cae9550f8a18bc785e9fb705eca958e9bd89595513075ac4c155aa940
+EBUILD luafilesystem-1.5.0.ebuild 791 SHA256 f6af794fd9c9a10120dd711cea4bf5acefa08fbd1381e84ad55ddb56c41d7ae2 SHA512 687ca25601f8fe1822576be9c3724ece8562cca30c79c37f01da4378f7faec59731ddf7364ee10a5f4674c9d2c16a6ae440836168dbe77b1c1cbf1f17f220291 WHIRLPOOL 48762621da6ec75bf72b328dfc2845c8962a41c339d384e279d62b2873e0e2048b61a140f6e354787711e63d9e5f7e48b1ad9ea7618dfaa311e29af6e0b1f631
+EBUILD luafilesystem-1.6.2.ebuild 768 SHA256 4265573458a1fc0cbc6c3b746170ac526d5a02035628a5daa8cd30360cc91df1 SHA512 36bb54693cf2d0dece4a8e704ac43cc18a58b9b9b0e3b2eefec074a1e7be6d34e1069f004afbc1fa806196714f29ffb6ec9eb0f9c054526bd880d31b95333aa1 WHIRLPOOL d1e1529de77556e372b3c9caf508bfddb9fe237fcc8cda3f398a3eb217bd9ada65e6f1d4bf2e7c4a1f2710f93d3bf70212daad44af18c32916a9dcfaac34582e
+EBUILD luafilesystem-1.6.3.ebuild 1141 SHA256 e955deadae85f290b1873215893087a3a254354ba0dbac89d84783c24b5819ee SHA512 194b5c347f23c017905c6bd7fa4ef0ed0bb8bdde17ac06a446ec80c529e64c75f809e97f041dd9de2310a772e567b9c13527b8608aa2a584eac8d4517cb00532 WHIRLPOOL 6b7dda256af6ef4134d4476cb1da1d9ad4e2f610950915fa268952234488cba6c3274446da980df7570ded748fb643ad5ff8cc8ed152fe4ccc421fa3efd6a850
+MISC ChangeLog 3221 SHA256 f51cd79f1280fdb20c46a0b84b4c0f6d876353dd150a21eac4e9a23e11538848 SHA512 1f47a8f296cea7ba0e061b5989c77082a9e7351a4ec9c44779f331ccb244af2afd2f0cecd6975ab6d79b506d65ecb2af3822eef36a5a6cb81b6f6edc65eb41da WHIRLPOOL 08ca9d4dba5544d85f63c82ef00f9bee725c4d9fbe980264761e1cf3aa9f90c621cca73f1c582dda9472cc7aeec3f510d0ce2d93f909d13bc839129f5486ba87
+MISC ChangeLog-2015 3149 SHA256 cf464ecd5a2bcc52858da3e250ff8f8be2cceb4b93fd901d431c0f2905deba0b SHA512 cac1b1d89aea2858e359e4d642020a88d26995fea9860a6de3fc5e4869331552e0dd9418433ab206ddee46680ee302c06468a40d98ec6a56ce358ba104d44786 WHIRLPOOL 7b614f0e1b052570a9fc752298645bbc454618313dc0ffee75c403e456ef0610d9b336cc4674ecb9e49a2d89a5b24e705134eb017e3d0bad9035bfc09f6c0b6b
+MISC metadata.xml 657 SHA256 f58689d395a552900a7b8e8bd3fba9d82ab99d778c55031310986be6b908d28b SHA512 ba01d0933b3982474e94758a47477d826054f8dcb8755701a9eb159923993b189cef2138bd6a63b495ccf7e999285d6c37e599c60ec8e45715b2af9fb028c781 WHIRLPOOL 800023a11071d2bbf5a9354e475dd96881d931fc1fe6af7c2069f02071d46ef7ec0601961aeb6885447e6ad75eb0d5f5eddfda9307739d78b1aa5b2a2e9212c5
diff --git a/dev-lua/luafilesystem/luafilesystem-1.5.0.ebuild b/dev-lua/luafilesystem/luafilesystem-1.5.0.ebuild
new file mode 100644
index 000000000000..f93c58976e06
--- /dev/null
+++ b/dev-lua/luafilesystem/luafilesystem-1.5.0.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2015 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI="5"
+inherit multilib toolchain-funcs
+
+DESCRIPTION="File System Library for the Lua Programming Language"
+HOMEPAGE="https://keplerproject.github.com/luafilesystem/"
+SRC_URI="mirror://github/keplerproject/luafilesystem/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="amd64 arm hppa ~mips ppc ppc64 sparc x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND=">=dev-lang/lua-5.1"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i \
+ -e "s|gcc|$(tc-getCC)|" \
+ -e "s|/usr/local|/usr|" \
+ -e "s|/lib|/$(get_libdir)|" \
+ -e "s|-O2|${CFLAGS}|" \
+ -e "/^LIB_OPTION/s|= |= ${LDFLAGS} |" \
+ config || die
+}
+
+src_install() {
+ emake PREFIX="${ED}usr" install || die
+ dodoc README || die
+ dohtml doc/us/* || die
+}
diff --git a/dev-lua/luafilesystem/luafilesystem-1.6.2.ebuild b/dev-lua/luafilesystem/luafilesystem-1.6.2.ebuild
new file mode 100644
index 000000000000..9995175daabd
--- /dev/null
+++ b/dev-lua/luafilesystem/luafilesystem-1.6.2.ebuild
@@ -0,0 +1,33 @@
+# Copyright 1999-2014 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=5
+inherit multilib toolchain-funcs
+
+DESCRIPTION="File System Library for the Lua Programming Language"
+HOMEPAGE="https://keplerproject.github.com/luafilesystem/"
+SRC_URI="mirror://github/keplerproject/luafilesystem/${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~hppa ~mips ~ppc ~ppc64 ~x86 ~x86-fbsd"
+IUSE=""
+
+DEPEND=">=dev-lang/lua-5.1"
+RDEPEND="${DEPEND}"
+
+src_prepare() {
+ sed -i \
+ -e "s|gcc|$(tc-getCC)|" \
+ -e "s|/usr/local|/usr|" \
+ -e "s|/lib|/$(get_libdir)|" \
+ -e "s|-O2|${CFLAGS}|" \
+ -e "/^LIB_OPTION/s|= |= ${LDFLAGS} |" \
+ config || die
+}
+
+src_install() {
+ emake PREFIX="${ED}usr" install
+ dodoc README
+ dohtml doc/us/*
+}
diff --git a/dev-lua/luafilesystem/luafilesystem-1.6.3.ebuild b/dev-lua/luafilesystem/luafilesystem-1.6.3.ebuild
new file mode 100644
index 000000000000..34c0065754f1
--- /dev/null
+++ b/dev-lua/luafilesystem/luafilesystem-1.6.3.ebuild
@@ -0,0 +1,53 @@
+# Copyright 1999-2017 Gentoo Foundation
+# Distributed under the terms of the GNU General Public License v2
+
+EAPI=6
+inherit toolchain-funcs
+
+MY_PV=${PV//./_}
+
+DESCRIPTION="File System Library for the Lua Programming Language"
+HOMEPAGE="https://keplerproject.github.io/luafilesystem/"
+SRC_URI="https://github.com/keplerproject/luafilesystem/archive/v${MY_PV}.tar.gz -> ${P}.tar.gz"
+
+LICENSE="MIT"
+SLOT="0"
+KEYWORDS="~amd64 ~arm ~arm64 ~hppa ~mips ~ppc ~x86 ~x86-fbsd"
+IUSE="luajit"
+
+RDEPEND="
+ !luajit? ( >=dev-lang/lua-5.1 )
+ luajit? ( dev-lang/luajit:2 )"
+DEPEND="${RDEPEND}
+ virtual/pkgconfig"
+
+HTML_DOCS=( doc/us )
+
+S="${WORKDIR}/${PN}-${MY_PV}"
+
+src_prepare() {
+ default
+
+ sed -i \
+ -e "s|-O2|${CFLAGS}|" \
+ -e "/^LIB_OPTION/s|= |= ${LDFLAGS} |" \
+ config || die
+}
+
+src_compile() {
+ emake \
+ CC=$(tc-getCC) \
+ INCS="-I$($(tc-getPKG_CONFIG) --variable includedir $(usex luajit 'luajit' 'lua'))"
+}
+
+src_test() {
+ LUA_CPATH=./src/?.so $(usex luajit 'luajit' 'lua') tests/test.lua
+}
+
+src_install() {
+ emake \
+ LUA_LIBDIR="${ED%/}$($(tc-getPKG_CONFIG) --variable INSTALL_CMOD $(usex luajit 'luajit' 'lua'))" \
+ install
+
+ einstalldocs
+}
diff --git a/dev-lua/luafilesystem/metadata.xml b/dev-lua/luafilesystem/metadata.xml
new file mode 100644
index 000000000000..decffdac0f4a
--- /dev/null
+++ b/dev-lua/luafilesystem/metadata.xml
@@ -0,0 +1,18 @@
+<?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">
+ LuaFileSystem is a Lua library developed to complement the set of functions
+ related to file systems offered by the standard Lua distribution.
+
+ LuaFileSystem offers a portable way to access the underlying directory
+ structure and file attributes.
+ </longdescription>
+ <use>
+ <flag name="luajit">Use <pkg>dev-lang/luajit</pkg> instead of
+ <pkg>dev-lang/lua</pkg></flag>
+ </use>
+</pkgmetadata>