[gentoo-commits] repo/gentoo:master commit in: dev-lua/ldoc/
commit: d4fd8af26fe7100e8f5efdc38635f52355b59b2d Author: Marek Szuba gentoo org> AuthorDate: Sat Sep 18 12:19:57 2021 + Commit: Marek Szuba gentoo org> CommitDate: Sat Sep 18 12:29:39 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=d4fd8af2 dev-lua/ldoc: keyword 1.4.6-r100 for ~riscv Signed-off-by: Marek Szuba gentoo.org> dev-lua/ldoc/ldoc-1.4.6-r100.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/ldoc/ldoc-1.4.6-r100.ebuild b/dev-lua/ldoc/ldoc-1.4.6-r100.ebuild index 0e0946f4737..7b2af871e53 100644 --- a/dev-lua/ldoc/ldoc-1.4.6-r100.ebuild +++ b/dev-lua/ldoc/ldoc-1.4.6-r100.ebuild @@ -13,7 +13,7 @@ SRC_URI="https://github.com/stevedonovan/LDoc/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 arm ppc ppc64 x86" +KEYWORDS="amd64 arm ppc ppc64 ~riscv x86" REQUIRED_USE="${LUA_REQUIRED_USE}"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/ldoc/
commit: b39d84fd8eafca4f2c6bc637a1483707f88ec04a Author: Marek Szuba gentoo org> AuthorDate: Mon Jan 25 14:01:26 2021 + Commit: Marek Szuba gentoo org> CommitDate: Mon Jan 25 17:37:13 2021 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=b39d84fd dev-lua/ldoc: remove old Signed-off-by: Marek Szuba gentoo.org> dev-lua/ldoc/ldoc-1.4.6.ebuild | 21 - 1 file changed, 21 deletions(-) diff --git a/dev-lua/ldoc/ldoc-1.4.6.ebuild b/dev-lua/ldoc/ldoc-1.4.6.ebuild deleted file mode 100644 index 191d469dd2e..000 --- a/dev-lua/ldoc/ldoc-1.4.6.ebuild +++ /dev/null @@ -1,21 +0,0 @@ -# Copyright 1999-2019 Gentoo Authors -# Distributed under the terms of the GNU General Public License v2 - -EAPI=6 - -DESCRIPTION="A LuaDoc-compatible documentation generation system" -HOMEPAGE="https://stevedonovan.github.io/ldoc/"; -SRC_URI="https://github.com/stevedonovan/LDoc/archive/${PV}.tar.gz -> ${P}.tar.gz" - -LICENSE="MIT" -SLOT="0" -KEYWORDS="amd64 arm ppc ppc64 x86" -IUSE="" - -RDEPEND="dev-lua/penlight" -DEPEND="${RDEPEND}" - -PATCHES=( "${FILESDIR}/${PN}-1.4.6-mkdir.patch" ) - -S="${WORKDIR}/LDoc-${PV}" -RESTRICT="test"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/ldoc/files/, profiles/, dev-lua/ldoc/
commit: 41195165872cfd58e465582718ca27bcf9f3b6da Author: Marek Szuba gentoo org> AuthorDate: Sat Nov 28 19:55:58 2020 + Commit: Marek Szuba gentoo org> CommitDate: Sat Nov 28 22:28:16 2020 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=41195165 dev-lua/ldoc: migrate to lua-single.eclass No point in making this multi-impl regardless of the fact it installs some Lua modules, from what I can tell LDoc is meant to be always used as a command-line tool. Closes: https://bugs.gentoo.org/752897 Signed-off-by: Marek Szuba gentoo.org> dev-lua/ldoc/files/ldoc-1.4.6-slotted_lua.patch | 21 +++ dev-lua/ldoc/ldoc-1.4.6-r100.ebuild | 35 + profiles/package.mask | 1 + 3 files changed, 57 insertions(+) diff --git a/dev-lua/ldoc/files/ldoc-1.4.6-slotted_lua.patch b/dev-lua/ldoc/files/ldoc-1.4.6-slotted_lua.patch new file mode 100644 index 000..08776c560a0 --- /dev/null +++ b/dev-lua/ldoc/files/ldoc-1.4.6-slotted_lua.patch @@ -0,0 +1,21 @@ +Do not try to auto-guess Lua directories from the path to the interpreter, +it does not work with the wrapper set up by lua-single.eclass. Use the +values of LUA, LUA_BINDIR and LUA_SHAREDIR provided by the ebuild instead. + +--- a/makefile b/makefile +@@ -1,13 +1,9 @@ +-LUA= $(shell echo `which lua`) +-LUA_BINDIR= $(shell echo `dirname $(LUA)`) +-LUA_PREFIX= $(shell echo `dirname $(LUA_BINDIR)`) +-LUA_SHAREDIR=$(LUA_PREFIX)/share/lua/5.1 + + ldoc: + + install: install_parts + mkdir -p $(DESTDIR)$(LUA_BINDIR) +- echo "lua $(LUA_SHAREDIR)/ldoc.lua \$$*" > $(DESTDIR)$(LUA_BINDIR)/ldoc ++ echo "$(LUA) $(LUA_SHAREDIR)/ldoc.lua \$$*" > $(DESTDIR)$(LUA_BINDIR)/ldoc + chmod +x $(DESTDIR)$(LUA_BINDIR)/ldoc + + install_luajit: install_parts diff --git a/dev-lua/ldoc/ldoc-1.4.6-r100.ebuild b/dev-lua/ldoc/ldoc-1.4.6-r100.ebuild new file mode 100644 index 000..5486df73038 --- /dev/null +++ b/dev-lua/ldoc/ldoc-1.4.6-r100.ebuild @@ -0,0 +1,35 @@ +# Copyright 1999-2020 Gentoo Authors +# Distributed under the terms of the GNU General Public License v2 + +EAPI=7 + +LUA_COMPAT=( lua5-1 luajit ) + +inherit lua-single + +DESCRIPTION="A LuaDoc-compatible documentation generation system" +HOMEPAGE="https://stevedonovan.github.io/ldoc/"; +SRC_URI="https://github.com/stevedonovan/LDoc/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64 ~arm ~ppc ~ppc64 ~x86" + +REQUIRED_USE="${LUA_REQUIRED_USE}" + +RDEPEND="$(lua_gen_cond_dep ' + dev-lua/penlight[${LUA_USEDEP}] +')" +DEPEND="${RDEPEND}" + +PATCHES=( + "${FILESDIR}/${PN}-1.4.6-mkdir.patch" + "${FILESDIR}/${PN}-1.4.6-slotted_lua.patch" +) + +S="${WORKDIR}/LDoc-${PV}" +RESTRICT="test" + +src_install() { + emake DESTDIR="${ED}" LUA_BINDIR="${EPREFIX}/usr/bin" LUA_SHAREDIR="$(lua_get_lmod_dir)" install +} diff --git a/profiles/package.mask b/profiles/package.mask index e2cfd555d13..9946a628585 100644 --- a/profiles/package.mask +++ b/profiles/package.mask @@ -508,6 +508,7 @@ dev-lua/luacrypto =dev-libs/efl-1.25.1-r10 >=dev-lua/busted-2.0.0-r100 >=dev-lua/dkjson-2.5-r100 +>=dev-lua/ldoc-1.4.6-r100 >=dev-lua/lpeg-1.0.2-r100 >=dev-lua/lua-bit32-5.3.5-r100 >=dev-lua/lua-zlib-1.2-r100
[gentoo-commits] repo/gentoo:master commit in: dev-lua/ldoc/
commit: fbbcabf1baefd31371529e45216cf6394ac895e2 Author: Mikle Kolyada gentoo org> AuthorDate: Mon Jul 29 14:41:05 2019 + Commit: Mikle Kolyada gentoo org> CommitDate: Mon Jul 29 14:41:05 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=fbbcabf1 dev-lua/ldoc: arm stable wrt bug #638140 Package-Manager: Portage-2.3.69, Repoman-2.3.16 RepoMan-Options: --include-arches="arm" Signed-off-by: Mikle Kolyada gentoo.org> dev-lua/ldoc/ldoc-1.4.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/ldoc/ldoc-1.4.6.ebuild b/dev-lua/ldoc/ldoc-1.4.6.ebuild index 3dae07be9ce..191d469dd2e 100644 --- a/dev-lua/ldoc/ldoc-1.4.6.ebuild +++ b/dev-lua/ldoc/ldoc-1.4.6.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/stevedonovan/LDoc/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ppc ppc64 x86" +KEYWORDS="amd64 arm ppc ppc64 x86" IUSE="" RDEPEND="dev-lua/penlight"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/ldoc/
commit: 11fcd35c376bbde09a7e6792decc2ac35df7952c Author: Sergei Trofimovich gentoo org> AuthorDate: Fri May 24 22:15:29 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri May 24 22:50:52 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=11fcd35c dev-lua/ldoc: stable 1.4.6 for ppc64, bug #638140 Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc64" Signed-off-by: Sergei Trofimovich gentoo.org> dev-lua/ldoc/ldoc-1.4.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/ldoc/ldoc-1.4.6.ebuild b/dev-lua/ldoc/ldoc-1.4.6.ebuild index 5777f59dc2c..3dae07be9ce 100644 --- a/dev-lua/ldoc/ldoc-1.4.6.ebuild +++ b/dev-lua/ldoc/ldoc-1.4.6.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/stevedonovan/LDoc/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm ppc ppc64 x86" IUSE="" RDEPEND="dev-lua/penlight"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/ldoc/
commit: 6c9d3bb5c71bb4c6f843df46654600d250c595c7 Author: Sergei Trofimovich gentoo org> AuthorDate: Fri May 24 21:44:12 2019 + Commit: Sergei Trofimovich gentoo org> CommitDate: Fri May 24 22:08:37 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=6c9d3bb5 dev-lua/ldoc: stable 1.4.6 for ppc, bug #638140 Package-Manager: Portage-2.3.66, Repoman-2.3.12 RepoMan-Options: --include-arches="ppc" Signed-off-by: Sergei Trofimovich gentoo.org> dev-lua/ldoc/ldoc-1.4.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/ldoc/ldoc-1.4.6.ebuild b/dev-lua/ldoc/ldoc-1.4.6.ebuild index d7606c55a13..5777f59dc2c 100644 --- a/dev-lua/ldoc/ldoc-1.4.6.ebuild +++ b/dev-lua/ldoc/ldoc-1.4.6.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/stevedonovan/LDoc/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" +KEYWORDS="amd64 ~arm ppc ~ppc64 x86" IUSE="" RDEPEND="dev-lua/penlight"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/ldoc/
commit: a88f950dcd84b261a800c3375c2d551d79fc3410 Author: Thomas Deutschmann gentoo org> AuthorDate: Sun May 12 20:23:29 2019 + Commit: Thomas Deutschmann gentoo org> CommitDate: Sun May 12 20:56:02 2019 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=a88f950d dev-lua/ldoc: x86 stable (bug #638140) Package-Manager: Portage-2.3.66, Repoman-2.3.12 Signed-off-by: Thomas Deutschmann gentoo.org> dev-lua/ldoc/ldoc-1.4.6.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lua/ldoc/ldoc-1.4.6.ebuild b/dev-lua/ldoc/ldoc-1.4.6.ebuild index e7155ddbb92..d7606c55a13 100644 --- a/dev-lua/ldoc/ldoc-1.4.6.ebuild +++ b/dev-lua/ldoc/ldoc-1.4.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2018 Gentoo Foundation +# Copyright 1999-2019 Gentoo Authors # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ SRC_URI="https://github.com/stevedonovan/LDoc/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="amd64 ~arm ~ppc ~ppc64" +KEYWORDS="amd64 ~arm ~ppc ~ppc64 x86" IUSE="" RDEPEND="dev-lua/penlight"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/ldoc/
commit: 0a191545b7c7101aef10cbf4dd4407f1a84b3332 Author: Aaron Bauman gentoo org> AuthorDate: Sat Apr 21 22:51:08 2018 + Commit: Aaron Bauman gentoo org> CommitDate: Sat Apr 21 22:51:08 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=0a191545 dev-lua/ldoc: amd64 stable wrt bug #638140 Bug: https://bugs.gentoo.org/638140 Package-Manager: Portage-2.3.31, Repoman-2.3.9 dev-lua/ldoc/ldoc-1.4.6.ebuild | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/dev-lua/ldoc/ldoc-1.4.6.ebuild b/dev-lua/ldoc/ldoc-1.4.6.ebuild index 9ffcb091246..e7155ddbb92 100644 --- a/dev-lua/ldoc/ldoc-1.4.6.ebuild +++ b/dev-lua/ldoc/ldoc-1.4.6.ebuild @@ -9,7 +9,7 @@ SRC_URI="https://github.com/stevedonovan/LDoc/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm ~ppc ~ppc64" +KEYWORDS="amd64 ~arm ~ppc ~ppc64" IUSE="" RDEPEND="dev-lua/penlight"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/ldoc/
commit: 890b069495be247f0df317ee8d1782861ddbda87 Author: Sergei Trofimovich gentoo org> AuthorDate: Sun Mar 18 11:38:12 2018 + Commit: Sergei Trofimovich gentoo org> CommitDate: Sun Mar 18 11:38:12 2018 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=890b0694 dev-lua/ldoc: keyworded 1.4.6 for ppc64, bug #638470 Package-Manager: Portage-2.3.24, Repoman-2.3.6 RepoMan-Options: --include-arches="ppc64" dev-lua/ldoc/ldoc-1.4.6.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lua/ldoc/ldoc-1.4.6.ebuild b/dev-lua/ldoc/ldoc-1.4.6.ebuild index 6748099ee32..ff8d684dd83 100644 --- a/dev-lua/ldoc/ldoc-1.4.6.ebuild +++ b/dev-lua/ldoc/ldoc-1.4.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2017 Gentoo Foundation +# Copyright 1999-2018 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ SRC_URI="https://github.com/stevedonovan/LDoc/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64 ~arm" +KEYWORDS="~amd64 ~arm ~ppc64" IUSE="" RDEPEND="dev-lua/penlight"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/ldoc/
commit: 02525bba4b83f5c99f4eb9a8c7c2052101a5a73e Author: Markus Meier gentoo org> AuthorDate: Mon Dec 25 19:22:09 2017 + Commit: Markus Meier gentoo org> CommitDate: Mon Dec 25 19:22:09 2017 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=02525bba dev-lua/ldoc: add ~arm, bug #638470 Package-Manager: Portage-2.3.13, Repoman-2.3.3 RepoMan-Options: --include-arches="arm" dev-lua/ldoc/ldoc-1.4.6.ebuild | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/dev-lua/ldoc/ldoc-1.4.6.ebuild b/dev-lua/ldoc/ldoc-1.4.6.ebuild index 100d9456362..6748099ee32 100644 --- a/dev-lua/ldoc/ldoc-1.4.6.ebuild +++ b/dev-lua/ldoc/ldoc-1.4.6.ebuild @@ -1,4 +1,4 @@ -# Copyright 1999-2016 Gentoo Foundation +# Copyright 1999-2017 Gentoo Foundation # Distributed under the terms of the GNU General Public License v2 EAPI=6 @@ -9,7 +9,7 @@ SRC_URI="https://github.com/stevedonovan/LDoc/archive/${PV}.tar.gz -> ${P}.tar.g LICENSE="MIT" SLOT="0" -KEYWORDS="~amd64" +KEYWORDS="~amd64 ~arm" IUSE="" RDEPEND="dev-lua/penlight"
[gentoo-commits] repo/gentoo:master commit in: dev-lua/ldoc/, dev-lua/ldoc/files/
commit: 644caaa00fc5825985042e0951ebb7dafa97a151 Author: Tomoya Tabuchi tomoyat1 com> AuthorDate: Wed Dec 28 11:25:46 2016 + Commit: David Seifert gentoo org> CommitDate: Thu Dec 29 12:26:42 2016 + URL:https://gitweb.gentoo.org/repo/gentoo.git/commit/?id=644caaa0 dev-lua/ldoc: New package Package-Manager: portage-2.3.0 Closes: https://github.com/gentoo/gentoo/pull/3261 dev-lua/ldoc/Manifest | 1 + dev-lua/ldoc/files/ldoc-1.4.6-mkdir.patch | 10 ++ dev-lua/ldoc/ldoc-1.4.6.ebuild| 22 ++ dev-lua/ldoc/metadata.xml | 15 +++ 4 files changed, 48 insertions(+) diff --git a/dev-lua/ldoc/Manifest b/dev-lua/ldoc/Manifest new file mode 100644 index ..3eac37b --- /dev/null +++ b/dev-lua/ldoc/Manifest @@ -0,0 +1 @@ +DIST ldoc-1.4.6.tar.gz 126080 SHA256 4b73e78a0325fb3c295d015ddb60b5cee5b647cecb5c50ce8f01319b53bd536f SHA512 bcaddba4e462a4fb0aa0d8fcff390de3f195fa5cc569d8f05b84ad0fff900f5ac945be7a2eb15cf5ca60cc462f02c874579e4a19e33776178a04104ef9d944af WHIRLPOOL 8a724915683ea78258ab2ba852bc60ead0ab0c58318c449e8fc8b69b35707a4da7f4b5d4cc9322877aae1c86212122aa06698d248a9657887b97e57a2033a6a6 diff --git a/dev-lua/ldoc/files/ldoc-1.4.6-mkdir.patch b/dev-lua/ldoc/files/ldoc-1.4.6-mkdir.patch new file mode 100644 index ..0c7a949 --- /dev/null +++ b/dev-lua/ldoc/files/ldoc-1.4.6-mkdir.patch @@ -0,0 +1,10 @@ +--- a/makefile b/makefile +@@ -6,6 +6,7 @@ + ldoc: + + install: install_parts ++ mkdir -p $(DESTDIR)$(LUA_BINDIR) + echo "lua $(LUA_SHAREDIR)/ldoc.lua \$$*" > $(DESTDIR)$(LUA_BINDIR)/ldoc + chmod +x $(DESTDIR)$(LUA_BINDIR)/ldoc + diff --git a/dev-lua/ldoc/ldoc-1.4.6.ebuild b/dev-lua/ldoc/ldoc-1.4.6.ebuild new file mode 100644 index ..cc203af --- /dev/null +++ b/dev-lua/ldoc/ldoc-1.4.6.ebuild @@ -0,0 +1,22 @@ +# Copyright 1999-2016 Gentoo Foundation +# Distributed under the terms of the GNU General Public License v2 +# $Id$ + +EAPI=6 + +DESCRIPTION="A LuaDoc-compatible documentation generation system" +HOMEPAGE="https://stevedonovan.github.io/ldoc/"; +SRC_URI="https://github.com/stevedonovan/LDoc/archive/${PV}.tar.gz -> ${P}.tar.gz" + +LICENSE="MIT" +SLOT="0" +KEYWORDS="~amd64" +IUSE="" + +RDEPEND="dev-lua/penlight" +DEPEND="${RDEPEND}" + +PATCHES=( "${FILESDIR}/${PN}-1.4.6-mkdir.patch" ) + +S="${WORKDIR}/LDoc-${PV}" +RESTRICT="test" diff --git a/dev-lua/ldoc/metadata.xml b/dev-lua/ldoc/metadata.xml new file mode 100644 index ..8bece58 --- /dev/null +++ b/dev-lua/ldoc/metadata.xml @@ -0,0 +1,15 @@ + +http://www.gentoo.org/dtd/metadata.dtd";> + + + t...@tomoyat1.com + Tomoya Tabuchi + + + proxy-ma...@gentoo.org + Proxy Maintainer + + + LDoc is a LuaDoc-compatible documentation generation system. + +