View | Details | Raw Unified | Return to bug 267105 | Differences between
and this patch

Collapse All | Expand All

(-)b/devel/Makefile (+1 lines)
Lines 1483-1488 Link Here
1483
    SUBDIR += lua-luarocks
1483
    SUBDIR += lua-luarocks
1484
    SUBDIR += lua-lunit
1484
    SUBDIR += lua-lunit
1485
    SUBDIR += lua-mode
1485
    SUBDIR += lua-mode
1486
    SUBDIR += lua-penlight
1486
    SUBDIR += lua-posix
1487
    SUBDIR += lua-posix
1487
    SUBDIR += lua-pty
1488
    SUBDIR += lua-pty
1488
    SUBDIR += lua-rds-parser
1489
    SUBDIR += lua-rds-parser
(-)b/devel/lua-penlight/Makefile (+36 lines)
Added Link Here
1
PORTNAME=	penlight
2
PORTVERSION=	1.13.1
3
CATEGORIES=	devel
4
PKGNAMEPREFIX=	${LUA_PKGNAMEPREFIX}
5
6
MAINTAINER=	jreynolds1729@gmail.com
7
COMMENT=	lua useful module
8
WWW=		https://github.com/lunarmodules/Penlight/
9
10
RUN_DEPENDS=	${LUA_REFMODLIBDIR}/lfs.so:devel/luafilesystem@${LUA_FLAVOR}
11
# MOVE luafilesystem to lua-luafilesystem ?
12
#RUN_DEPENDS=	${LUA_REFMODLIBDIR}/lfs.so:devel/lua-luafilesystem@${LUA_FLAVOR}
13
14
LICENSE=	MIT
15
16
USES=		lua:module
17
18
USE_GITHUB=	yes
19
GH_ACCOUNT=	lunarmodules
20
GH_PROJECT=	Penlight
21
22
OPTIONS_DEFINE=	DOCS
23
OPTIONS_SUB=	yes
24
25
do-build:
26
27
do-install:
28
	${MKDIR} ${STAGEDIR}${LUA_MODSHAREDIR}
29
	(cd ${WRKSRC}/lua && \
30
		${COPYTREE_SHARE} pl ${STAGEDIR}${LUA_MODSHAREDIR}/)
31
32
do-install-DOCS-on:
33
	(cd ${WRKSRC}/docs && \
34
		${COPYTREE_SHARE} \* ${STAGEDIR}${LUA_DOCSDIR}/)
35
36
.include <bsd.port.mk>
(-)b/devel/lua-penlight/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1666462204
2
SHA256 (lunarmodules-Penlight-1.13.1_GH0.tar.gz) = 530380e1a377df519c2e589f47823f79701f8e0e67f6bbd994e18d09a470b680
3
SIZE (lunarmodules-Penlight-1.13.1_GH0.tar.gz) = 434059
(-)b/devel/lua-penlight/pkg-descr (+5 lines)
Added Link Here
1
A set of pure Lua libraries focusing on input data handling
2
(such as reading configuration files), functional programming
3
(such as map, reduce, placeholder expressions,etc), and OS
4
path management. Much of the functionality is inspired by
5
the Python standard libraries.
(-)b/devel/lua-penlight/pkg-plist (+106 lines)
Added Link Here
1
%%DOCS%%%%LUA_DOCSDIR%%/classes/pl.Date.html
2
%%DOCS%%%%LUA_DOCSDIR%%/classes/pl.List.html
3
%%DOCS%%%%LUA_DOCSDIR%%/classes/pl.Map.html
4
%%DOCS%%%%LUA_DOCSDIR%%/classes/pl.MultiMap.html
5
%%DOCS%%%%LUA_DOCSDIR%%/classes/pl.OrderedMap.html
6
%%DOCS%%%%LUA_DOCSDIR%%/classes/pl.Set.html
7
%%DOCS%%%%LUA_DOCSDIR%%/examples/seesubst.lua.html
8
%%DOCS%%%%LUA_DOCSDIR%%/examples/sipscan.lua.html
9
%%DOCS%%%%LUA_DOCSDIR%%/examples/symbols.lua.html
10
%%DOCS%%%%LUA_DOCSDIR%%/examples/test-cmp.lua.html
11
%%DOCS%%%%LUA_DOCSDIR%%/examples/test-data.lua.html
12
%%DOCS%%%%LUA_DOCSDIR%%/examples/test-listcallbacks.lua.html
13
%%DOCS%%%%LUA_DOCSDIR%%/examples/test-pretty.lua.html
14
%%DOCS%%%%LUA_DOCSDIR%%/examples/test-symbols.lua.html
15
%%DOCS%%%%LUA_DOCSDIR%%/examples/testapp.lua.html
16
%%DOCS%%%%LUA_DOCSDIR%%/examples/testclone.lua.html
17
%%DOCS%%%%LUA_DOCSDIR%%/examples/testconfig.lua.html
18
%%DOCS%%%%LUA_DOCSDIR%%/examples/testglobal.lua.html
19
%%DOCS%%%%LUA_DOCSDIR%%/examples/testinputfields.lua.html
20
%%DOCS%%%%LUA_DOCSDIR%%/examples/testinputfields2.lua.html
21
%%DOCS%%%%LUA_DOCSDIR%%/examples/testxml.lua.html
22
%%DOCS%%%%LUA_DOCSDIR%%/examples/which.lua.html
23
%%DOCS%%%%LUA_DOCSDIR%%/index.html
24
%%DOCS%%%%LUA_DOCSDIR%%/ldoc_fixed.css
25
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.Set.html
26
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.app.html
27
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.array2d.html
28
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.class.html
29
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.compat.html
30
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.comprehension.html
31
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.config.html
32
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.data.html
33
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.dir.html
34
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.file.html
35
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.func.html
36
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.html
37
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.import_into.html
38
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.input.html
39
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.lapp.html
40
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.lexer.html
41
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.luabalanced.html
42
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.operator.html
43
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.path.html
44
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.permute.html
45
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.pretty.html
46
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.seq.html
47
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.sip.html
48
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.strict.html
49
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.stringio.html
50
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.stringx.html
51
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.tablex.html
52
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.template.html
53
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.test.html
54
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.text.html
55
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.types.html
56
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.url.html
57
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.utils.html
58
%%DOCS%%%%LUA_DOCSDIR%%/libraries/pl.xml.html
59
%%DOCS%%%%LUA_DOCSDIR%%/manual/01-introduction.md.html
60
%%DOCS%%%%LUA_DOCSDIR%%/manual/02-arrays.md.html
61
%%DOCS%%%%LUA_DOCSDIR%%/manual/03-strings.md.html
62
%%DOCS%%%%LUA_DOCSDIR%%/manual/04-paths.md.html
63
%%DOCS%%%%LUA_DOCSDIR%%/manual/05-dates.md.html
64
%%DOCS%%%%LUA_DOCSDIR%%/manual/06-data.md.html
65
%%DOCS%%%%LUA_DOCSDIR%%/manual/07-functional.md.html
66
%%DOCS%%%%LUA_DOCSDIR%%/manual/08-additional.md.html
67
%%DOCS%%%%LUA_DOCSDIR%%/manual/09-discussion.md.html
68
%%LUA_MODSHAREDIR%%/pl/Date.lua
69
%%LUA_MODSHAREDIR%%/pl/List.lua
70
%%LUA_MODSHAREDIR%%/pl/Map.lua
71
%%LUA_MODSHAREDIR%%/pl/MultiMap.lua
72
%%LUA_MODSHAREDIR%%/pl/OrderedMap.lua
73
%%LUA_MODSHAREDIR%%/pl/Set.lua
74
%%LUA_MODSHAREDIR%%/pl/app.lua
75
%%LUA_MODSHAREDIR%%/pl/array2d.lua
76
%%LUA_MODSHAREDIR%%/pl/class.lua
77
%%LUA_MODSHAREDIR%%/pl/compat.lua
78
%%LUA_MODSHAREDIR%%/pl/comprehension.lua
79
%%LUA_MODSHAREDIR%%/pl/config.lua
80
%%LUA_MODSHAREDIR%%/pl/data.lua
81
%%LUA_MODSHAREDIR%%/pl/dir.lua
82
%%LUA_MODSHAREDIR%%/pl/file.lua
83
%%LUA_MODSHAREDIR%%/pl/func.lua
84
%%LUA_MODSHAREDIR%%/pl/import_into.lua
85
%%LUA_MODSHAREDIR%%/pl/init.lua
86
%%LUA_MODSHAREDIR%%/pl/input.lua
87
%%LUA_MODSHAREDIR%%/pl/lapp.lua
88
%%LUA_MODSHAREDIR%%/pl/lexer.lua
89
%%LUA_MODSHAREDIR%%/pl/luabalanced.lua
90
%%LUA_MODSHAREDIR%%/pl/operator.lua
91
%%LUA_MODSHAREDIR%%/pl/path.lua
92
%%LUA_MODSHAREDIR%%/pl/permute.lua
93
%%LUA_MODSHAREDIR%%/pl/pretty.lua
94
%%LUA_MODSHAREDIR%%/pl/seq.lua
95
%%LUA_MODSHAREDIR%%/pl/sip.lua
96
%%LUA_MODSHAREDIR%%/pl/strict.lua
97
%%LUA_MODSHAREDIR%%/pl/stringio.lua
98
%%LUA_MODSHAREDIR%%/pl/stringx.lua
99
%%LUA_MODSHAREDIR%%/pl/tablex.lua
100
%%LUA_MODSHAREDIR%%/pl/template.lua
101
%%LUA_MODSHAREDIR%%/pl/test.lua
102
%%LUA_MODSHAREDIR%%/pl/text.lua
103
%%LUA_MODSHAREDIR%%/pl/types.lua
104
%%LUA_MODSHAREDIR%%/pl/url.lua
105
%%LUA_MODSHAREDIR%%/pl/utils.lua
106
%%LUA_MODSHAREDIR%%/pl/xml.lua
(-)b/textproc/Makefile (+1 lines)
Lines 435-440 Link Here
435
    SUBDIR += lttoolbox
435
    SUBDIR += lttoolbox
436
    SUBDIR += ltxml
436
    SUBDIR += ltxml
437
    SUBDIR += lua-icu-utils
437
    SUBDIR += lua-icu-utils
438
    SUBDIR += lua-ldoc
438
    SUBDIR += lua-lyaml
439
    SUBDIR += lua-lyaml
439
    SUBDIR += luaexpat
440
    SUBDIR += luaexpat
440
    SUBDIR += lucene
441
    SUBDIR += lucene
(-)b/textproc/lua-ldoc/Makefile (+46 lines)
Added Link Here
1
PORTNAME=	ldoc
2
PORTVERSION=	1.4.6
3
CATEGORIES=	textproc
4
PKGNAMEPREFIX=	${LUA_PKGNAMEPREFIX}
5
6
MAINTAINER=	jreynolds1729@gmail.com
7
COMMENT=	Lua documentation generator
8
WWW=		https://stevedonovan.github.io/ldoc/
9
10
RUN_DEPENDS=	${LUA_PKGNAMEPREFIX}penlight>=1.13.1:devel/lua-penlight@${LUA_FLAVOR}
11
12
LICENSE=	MIT
13
LICENSE_FILE=	${WRKSRC}/COPYRIGHT
14
15
USES=		lua:-54
16
17
USE_GITHUB=	yes
18
GH_ACCOUNT=	lunarmodules
19
GH_PROJECT=	LDoc
20
21
OPTIONS_DEFINE=	DOCS
22
OPTIONS_SUB=	yes
23
24
do-build:
25
26
do-install:
27
	${MKDIR} ${STAGEDIR}${LUA_MODSHAREDIR}
28
	(cd ${WRKSRC} && \
29
		${COPYTREE_SHARE} ldoc ${STAGEDIR}${LUA_MODSHAREDIR}/)
30
	${INSTALL_DATA} ${WRKSRC}/ldoc.lua \
31
		${STAGEDIR}${LUA_MODSHAREDIR}/
32
	@${ECHO_CMD} -e "#!/bin/sh\nexec \"${PREFIX}/bin/${LUA_CMD}\" \
33
		\"${LUA_MODSHAREDIR}/ldoc.lua\" \"\$$@\"" \ > ${WRKDIR}/ldoc
34
	${INSTALL_SCRIPT} ${WRKDIR}/ldoc  ${STAGEDIR}${PREFIX}/bin/ldoc
35
36
post-install-DOCS-on:
37
	@(cd ${WRKSRC}/doc && \
38
		${LUA_CMD} -e "package.path=[[${STAGEDIR}${LUA_MODSHAREDIR}/?.lua; \
39
		${STAGEDIR}${LUA_MODSHAREDIR}/?/init.lua;]]..package.path; \
40
		package.cpath=[[${STAGEDIR}${LUA_MODLIBDIR}/?.so;]]..package.cpath" \
41
		../ldoc.lua .)
42
	${MKDIR} ${STAGEDIR}${DOCSDIR}
43
	(cd ${WRKSRC}/out && \
44
		${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}/)
45
46
.include <bsd.port.mk>
(-)b/textproc/lua-ldoc/distinfo (+3 lines)
Added Link Here
1
TIMESTAMP = 1666462675
2
SHA256 (lunarmodules-LDoc-1.4.6_GH0.tar.gz) = 4b73e78a0325fb3c295d015ddb60b5cee5b647cecb5c50ce8f01319b53bd536f
3
SIZE (lunarmodules-LDoc-1.4.6_GH0.tar.gz) = 126080
(-)b/textproc/lua-ldoc/pkg-descr (+3 lines)
Added Link Here
1
LDoc is a LuaDoc-compatible documentation generator which can also process C
2
extension source.  Markdown may be optionally used to render comments, as well
3
as integrated readme documentation and pretty-printed example files.
(-)b/textproc/lua-ldoc/pkg-plist (-1 / +44 lines)
Added Link Here
0
- 
1
bin/ldoc
2
%%PORTDOCS%%%%DOCSDIR%%/examples/List.moon.html
3
%%PORTDOCS%%%%DOCSDIR%%/examples/colon.lua.html
4
%%PORTDOCS%%%%DOCSDIR%%/examples/four.lua.html
5
%%PORTDOCS%%%%DOCSDIR%%/examples/multiple.lua.html
6
%%PORTDOCS%%%%DOCSDIR%%/examples/mylib.c.html
7
%%PORTDOCS%%%%DOCSDIR%%/examples/three.lua.html
8
%%PORTDOCS%%%%DOCSDIR%%/index.html
9
%%PORTDOCS%%%%DOCSDIR%%/ldoc_pale.css
10
%%PORTDOCS%%%%DOCSDIR%%/manual/doc.md.html
11
%%PORTDOCS%%%%DOCSDIR%%/programs/ldoc.html
12
%%LUA_MODSHAREDIR%%/ldoc.lua
13
%%LUA_MODSHAREDIR%%/ldoc/SciTE.properties
14
%%LUA_MODSHAREDIR%%/ldoc/builtin/coroutine.lua
15
%%LUA_MODSHAREDIR%%/ldoc/builtin/debug.lua
16
%%LUA_MODSHAREDIR%%/ldoc/builtin/global.lua
17
%%LUA_MODSHAREDIR%%/ldoc/builtin/globals.lua
18
%%LUA_MODSHAREDIR%%/ldoc/builtin/io.lua
19
%%LUA_MODSHAREDIR%%/ldoc/builtin/lfs.lua
20
%%LUA_MODSHAREDIR%%/ldoc/builtin/lpeg.lua
21
%%LUA_MODSHAREDIR%%/ldoc/builtin/math.lua
22
%%LUA_MODSHAREDIR%%/ldoc/builtin/os.lua
23
%%LUA_MODSHAREDIR%%/ldoc/builtin/package.lua
24
%%LUA_MODSHAREDIR%%/ldoc/builtin/string.lua
25
%%LUA_MODSHAREDIR%%/ldoc/builtin/table.lua
26
%%LUA_MODSHAREDIR%%/ldoc/builtin/utf8.lua
27
%%LUA_MODSHAREDIR%%/ldoc/config.ld
28
%%LUA_MODSHAREDIR%%/ldoc/doc.lua
29
%%LUA_MODSHAREDIR%%/ldoc/html.lua
30
%%LUA_MODSHAREDIR%%/ldoc/html/_code_css.lua
31
%%LUA_MODSHAREDIR%%/ldoc/html/_reset_css.lua
32
%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_css.lua
33
%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_fixed_css.lua
34
%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_ltp.lua
35
%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_md_ltp.lua
36
%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_one_css.lua
37
%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_pale_css.lua
38
%%LUA_MODSHAREDIR%%/ldoc/lang.lua
39
%%LUA_MODSHAREDIR%%/ldoc/lexer.lua
40
%%LUA_MODSHAREDIR%%/ldoc/markdown.lua
41
%%LUA_MODSHAREDIR%%/ldoc/markup.lua
42
%%LUA_MODSHAREDIR%%/ldoc/parse.lua
43
%%LUA_MODSHAREDIR%%/ldoc/prettify.lua
44
%%LUA_MODSHAREDIR%%/ldoc/tools.lua

Return to bug 267105