Gentoo Archives: gentoo-commits

From: "Vadim A. Misbakh-Soloviov" <mva@×××.name>
To: gentoo-commits@l.g.o
Subject: [gentoo-commits] proj/lua:master commit in: dev-lua/lua-std-strict/, dev-lua/lua-std-functional/, dev-lua/lua-std-normalize/, ...
Date: Sat, 17 Feb 2018 12:52:21
Message-Id: 1518871929.06dd40f643e0fca608d8e77bd4d19ad64d1431e9.mva@gentoo
1 commit: 06dd40f643e0fca608d8e77bd4d19ad64d1431e9
2 Author: Vadim A. Misbakh-Soloviov <git <AT> mva <DOT> name>
3 AuthorDate: Sat Feb 17 12:52:09 2018 +0000
4 Commit: Vadim A. Misbakh-Soloviov <mva <AT> mva <DOT> name>
5 CommitDate: Sat Feb 17 12:52:09 2018 +0000
6 URL: https://gitweb.gentoo.org/proj/lua.git/commit/?id=06dd40f6
7
8 lua-std-*: added; specl: supposed to be a fix, but not yet (see gvvaughan/specl#28 )
9
10 dev-lua/lua-std-debug/lua-std-debug-9999.ebuild | 38 ++++++++++++++++++++++
11 dev-lua/lua-std-debug/metadata.xml | 14 ++++++++
12 .../lua-std-functional-9999.ebuild | 35 ++++++++++++++++++++
13 dev-lua/lua-std-functional/metadata.xml | 14 ++++++++
14 .../lua-std-normalize-9999.ebuild | 35 ++++++++++++++++++++
15 dev-lua/lua-std-normalize/metadata.xml | 14 ++++++++
16 .../lua-std-prototype-9999.ebuild | 35 ++++++++++++++++++++
17 dev-lua/lua-std-prototype/metadata.xml | 14 ++++++++
18 dev-lua/lua-std-strict/lua-std-strict-9999.ebuild | 34 +++++++++++++++++++
19 dev-lua/lua-std-strict/metadata.xml | 14 ++++++++
20 dev-lua/specl/specl-9999.ebuild | 23 ++++---------
21 11 files changed, 253 insertions(+), 17 deletions(-)
22
23 diff --git a/dev-lua/lua-std-debug/lua-std-debug-9999.ebuild b/dev-lua/lua-std-debug/lua-std-debug-9999.ebuild
24 new file mode 100644
25 index 0000000..a2f520f
26 --- /dev/null
27 +++ b/dev-lua/lua-std-debug/lua-std-debug-9999.ebuild
28 @@ -0,0 +1,38 @@
29 +# Copyright 1999-2016 Gentoo Foundation
30 +# Distributed under the terms of the GNU General Public License v2
31 +
32 +EAPI=6
33 +
34 +VCS="git"
35 +GITHUB_A="lua-stdlib"
36 +GITHUB_PN="_${PN#lua-std-}"
37 +
38 +inherit lua
39 +
40 +DESCRIPTION="Debug Hints Library"
41 +HOMEPAGE="https://github.com/lua-stdlib/_debug"
42 +
43 +LICENSE="MIT"
44 +SLOT="0"
45 +KEYWORDS=""
46 +IUSE="doc"
47 +
48 +lua_add_bdepend "doc? ( dev-lua/ldoc )"
49 +
50 +HTML_DOCS=(doc/.)
51 +DOCS=(README.md NEWS.md)
52 +
53 +all_lua_prepare() {
54 + lua_default
55 +}
56 +
57 +each_lua_compile() {
58 + if [[ "${PV}" == "9999" ]]; then
59 + ver="git:$(git rev-parse --short @):${LUA_IMPL}"
60 + fi
61 + lua_default
62 +}
63 +
64 +each_lua_install() {
65 + dolua lib/std
66 +}
67
68 diff --git a/dev-lua/lua-std-debug/metadata.xml b/dev-lua/lua-std-debug/metadata.xml
69 new file mode 100644
70 index 0000000..23da526
71 --- /dev/null
72 +++ b/dev-lua/lua-std-debug/metadata.xml
73 @@ -0,0 +1,14 @@
74 +<?xml version="1.0" encoding="UTF-8"?>
75 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
76 +<pkgmetadata>
77 +<maintainer>
78 + <email>mva@×××.name</email>
79 + <description>
80 + If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
81 + </description>
82 + <name>Vadim A. Misbakh-Soloviov</name>
83 +</maintainer>
84 +<longdescription>FIXME</longdescription>
85 +<use>
86 +</use>
87 +</pkgmetadata>
88
89 diff --git a/dev-lua/lua-std-functional/lua-std-functional-9999.ebuild b/dev-lua/lua-std-functional/lua-std-functional-9999.ebuild
90 new file mode 100644
91 index 0000000..206f8e2
92 --- /dev/null
93 +++ b/dev-lua/lua-std-functional/lua-std-functional-9999.ebuild
94 @@ -0,0 +1,35 @@
95 +# Copyright 1999-2016 Gentoo Foundation
96 +# Distributed under the terms of the GNU General Public License v2
97 +
98 +EAPI=6
99 +
100 +VCS="git"
101 +GITHUB_A="lua-stdlib"
102 +GITHUB_PN="${PN#lua-std-}"
103 +
104 +inherit lua
105 +
106 +DESCRIPTION="Functional Programming with Lua"
107 +HOMEPAGE="https://github.com/lua-stdlib/functional"
108 +
109 +LICENSE="MIT"
110 +SLOT="0"
111 +KEYWORDS=""
112 +IUSE="doc"
113 +
114 +HTML_DOCS=(doc/.)
115 +DOCS=(README.md NEWS.md)
116 +
117 +lua_add_bdepend "doc? ( dev-lua/ldoc )"
118 +lua_add_rdepend "dev-lua/lua-std-normalize"
119 +
120 +each_lua_compile() {
121 + if [[ "${PV}" == "9999" ]]; then
122 + ver="git:$(git rev-parse --short @):${LUA_IMPL}"
123 + fi
124 + lua_default
125 +}
126 +
127 +each_lua_install() {
128 + dolua lib/std
129 +}
130
131 diff --git a/dev-lua/lua-std-functional/metadata.xml b/dev-lua/lua-std-functional/metadata.xml
132 new file mode 100644
133 index 0000000..23da526
134 --- /dev/null
135 +++ b/dev-lua/lua-std-functional/metadata.xml
136 @@ -0,0 +1,14 @@
137 +<?xml version="1.0" encoding="UTF-8"?>
138 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
139 +<pkgmetadata>
140 +<maintainer>
141 + <email>mva@×××.name</email>
142 + <description>
143 + If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
144 + </description>
145 + <name>Vadim A. Misbakh-Soloviov</name>
146 +</maintainer>
147 +<longdescription>FIXME</longdescription>
148 +<use>
149 +</use>
150 +</pkgmetadata>
151
152 diff --git a/dev-lua/lua-std-normalize/lua-std-normalize-9999.ebuild b/dev-lua/lua-std-normalize/lua-std-normalize-9999.ebuild
153 new file mode 100644
154 index 0000000..05316b2
155 --- /dev/null
156 +++ b/dev-lua/lua-std-normalize/lua-std-normalize-9999.ebuild
157 @@ -0,0 +1,35 @@
158 +# Copyright 1999-2016 Gentoo Foundation
159 +# Distributed under the terms of the GNU General Public License v2
160 +
161 +EAPI=6
162 +
163 +VCS="git"
164 +GITHUB_A="lua-stdlib"
165 +GITHUB_PN="${PN#lua-std-}"
166 +
167 +inherit lua
168 +
169 +DESCRIPTION="normalized Lua functions"
170 +HOMEPAGE="https://github.com/lua-stdlib/normalize"
171 +
172 +LICENSE="MIT"
173 +SLOT="0"
174 +KEYWORDS=""
175 +IUSE="doc"
176 +
177 +HTML_DOCS=(doc/.)
178 +DOCS=(README.md NEWS.md)
179 +
180 +lua_add_bdepend "doc? ( dev-lua/ldoc )"
181 +lua_add_rdepend "dev-lua/lua-std-debug"
182 +
183 +each_lua_compile() {
184 + if [[ "${PV}" == "9999" ]]; then
185 + ver="git:$(git rev-parse --short @):${LUA_IMPL}"
186 + fi
187 + lua_default
188 +}
189 +
190 +each_lua_install() {
191 + dolua lib/std
192 +}
193
194 diff --git a/dev-lua/lua-std-normalize/metadata.xml b/dev-lua/lua-std-normalize/metadata.xml
195 new file mode 100644
196 index 0000000..23da526
197 --- /dev/null
198 +++ b/dev-lua/lua-std-normalize/metadata.xml
199 @@ -0,0 +1,14 @@
200 +<?xml version="1.0" encoding="UTF-8"?>
201 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
202 +<pkgmetadata>
203 +<maintainer>
204 + <email>mva@×××.name</email>
205 + <description>
206 + If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
207 + </description>
208 + <name>Vadim A. Misbakh-Soloviov</name>
209 +</maintainer>
210 +<longdescription>FIXME</longdescription>
211 +<use>
212 +</use>
213 +</pkgmetadata>
214
215 diff --git a/dev-lua/lua-std-prototype/lua-std-prototype-9999.ebuild b/dev-lua/lua-std-prototype/lua-std-prototype-9999.ebuild
216 new file mode 100644
217 index 0000000..4b9ab04
218 --- /dev/null
219 +++ b/dev-lua/lua-std-prototype/lua-std-prototype-9999.ebuild
220 @@ -0,0 +1,35 @@
221 +# Copyright 1999-2016 Gentoo Foundation
222 +# Distributed under the terms of the GNU General Public License v2
223 +
224 +EAPI=6
225 +
226 +VCS="git"
227 +GITHUB_A="lua-stdlib"
228 +GITHUB_PN="${PN#lua-std-}"
229 +
230 +inherit lua
231 +
232 +DESCRIPTION="Prototype Oriented Programming with Lua"
233 +HOMEPAGE="https://github.com/lua-stdlib/prototype"
234 +
235 +LICENSE="MIT"
236 +SLOT="0"
237 +KEYWORDS=""
238 +IUSE="doc"
239 +
240 +HTML_DOCS=(doc/.)
241 +DOCS=(README.md NEWS.md)
242 +
243 +lua_add_bdepend "doc? ( dev-lua/ldoc )"
244 +lua_add_rdepend "dev-lua/lua-std-normalize"
245 +
246 +each_lua_compile() {
247 + if [[ "${PV}" == "9999" ]]; then
248 + ver="git:$(git rev-parse --short @):${LUA_IMPL}"
249 + fi
250 + lua_default
251 +}
252 +
253 +each_lua_install() {
254 + dolua lib/std
255 +}
256
257 diff --git a/dev-lua/lua-std-prototype/metadata.xml b/dev-lua/lua-std-prototype/metadata.xml
258 new file mode 100644
259 index 0000000..23da526
260 --- /dev/null
261 +++ b/dev-lua/lua-std-prototype/metadata.xml
262 @@ -0,0 +1,14 @@
263 +<?xml version="1.0" encoding="UTF-8"?>
264 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
265 +<pkgmetadata>
266 +<maintainer>
267 + <email>mva@×××.name</email>
268 + <description>
269 + If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
270 + </description>
271 + <name>Vadim A. Misbakh-Soloviov</name>
272 +</maintainer>
273 +<longdescription>FIXME</longdescription>
274 +<use>
275 +</use>
276 +</pkgmetadata>
277
278 diff --git a/dev-lua/lua-std-strict/lua-std-strict-9999.ebuild b/dev-lua/lua-std-strict/lua-std-strict-9999.ebuild
279 new file mode 100644
280 index 0000000..6b7e511
281 --- /dev/null
282 +++ b/dev-lua/lua-std-strict/lua-std-strict-9999.ebuild
283 @@ -0,0 +1,34 @@
284 +# Copyright 1999-2016 Gentoo Foundation
285 +# Distributed under the terms of the GNU General Public License v2
286 +
287 +EAPI=6
288 +
289 +VCS="git"
290 +GITHUB_A="lua-stdlib"
291 +GITHUB_PN="${PN#lua-std-}"
292 +
293 +inherit lua
294 +
295 +DESCRIPTION="Check for use of undeclared variables"
296 +HOMEPAGE="https://github.com/lua-stdlib/strict"
297 +
298 +LICENSE="MIT"
299 +SLOT="0"
300 +KEYWORDS=""
301 +IUSE="doc"
302 +
303 +HTML_DOCS=(doc/.)
304 +DOCS=(README.md NEWS.md)
305 +
306 +lua_add_bdepend "doc? ( dev-lua/ldoc )"
307 +
308 +each_lua_compile() {
309 + if [[ "${PV}" == "9999" ]]; then
310 + ver="git:$(git rev-parse --short @):${LUA_IMPL}"
311 + fi
312 + lua_default
313 +}
314 +
315 +each_lua_install() {
316 + dolua lib/std
317 +}
318
319 diff --git a/dev-lua/lua-std-strict/metadata.xml b/dev-lua/lua-std-strict/metadata.xml
320 new file mode 100644
321 index 0000000..23da526
322 --- /dev/null
323 +++ b/dev-lua/lua-std-strict/metadata.xml
324 @@ -0,0 +1,14 @@
325 +<?xml version="1.0" encoding="UTF-8"?>
326 +<!DOCTYPE pkgmetadata SYSTEM "http://www.gentoo.org/dtd/metadata.dtd">
327 +<pkgmetadata>
328 +<maintainer>
329 + <email>mva@×××.name</email>
330 + <description>
331 + If you have any issues, please contact me, or try to find me in IRC on Freenode, OFTC or RusNet.
332 + </description>
333 + <name>Vadim A. Misbakh-Soloviov</name>
334 +</maintainer>
335 +<longdescription>FIXME</longdescription>
336 +<use>
337 +</use>
338 +</pkgmetadata>
339
340 diff --git a/dev-lua/specl/specl-9999.ebuild b/dev-lua/specl/specl-9999.ebuild
341 index 27c3989..5d948a9 100644
342 --- a/dev-lua/specl/specl-9999.ebuild
343 +++ b/dev-lua/specl/specl-9999.ebuild
344 @@ -16,24 +16,13 @@ SLOT="0"
345 KEYWORDS=""
346 IUSE="doc"
347
348 -RDEPEND="
349 - dev-lua/luamacro
350 - dev-lua/lyaml
351 -"
352 -DEPEND="
353 - ${RDEPEND}
354 -"
355 +lua_add_rdepend dev-lua/luamacro
356 +lua_add_rdepend dev-lua/lyaml
357 +lua_add_bdepend dev-lua/lyaml
358 +lua_add_bdepend dev-lua/lua-std-normalize
359
360 DOCS=(README.md doc/specl.md NEWS.md)
361 -HTML_DOCS=(html/.)
362 -
363 -all_lua_prepare() {
364 - mkdir -p html
365 - sed \
366 - -e '/^dir/s@"."@"../html"@' \
367 - -i doc/config.ld.in
368 - lua_default
369 -}
370 +HTML_DOCS=(doc/.)
371
372 each_lua_compile() {
373 make lib/specl/version.lua
374 @@ -46,5 +35,5 @@ all_lua_compile() {
375
376 each_lua_install() {
377 dobin bin/specl
378 - dolua lib/specl/*.lua lib/specl/*/
379 + dolua lib/specl
380 }