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

Collapse All | Expand All

(-)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 (+60 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
LICENSE=	MIT
11
LICENSE_FILE=	${WRKSRC}/COPYRIGHT
12
13
USES=		lua:-54
14
15
USE_GITHUB=	yes
16
GH_ACCOUNT=	lunarmodules
17
GH_PROJECT=	LDoc luafilesystem:lfs Penlight:pl
18
GH_TAGNAME=	v1_8_0:lfs 1.13.1:pl
19
20
SUB_FILES=	${PORTNAME}
21
SUB_LIST=	LUA_CMD=${LUA_CMD} \
22
		LUA_MODLIBDIR=${LUA_MODLIBDIR} \
23
		LUA_MODSHAREDIR=${LUA_MODSHAREDIR}
24
25
OPTIONS_DEFINE=	DOCS
26
OPTIONS_SUB=	yes
27
28
post-patch:
29
	@${REINPLACE_CMD} -e "s/MACOSX.*;\ //" \
30
		${WRKSRC_lfs}/Makefile
31
32
do-build:
33
	@${MAKE} -C ${WRKSRC_lfs} CC=${CC} \
34
		CFLAGS="${CFLAGS} -fPIC -I${LUA_INCDIR}"
35
36
do-install:
37
	${MKDIR} ${STAGEDIR}${LUA_MODSHAREDIR}
38
	${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR}
39
	${INSTALL} ${STRIP} ${WRKSRC_lfs}/src/lfs.so \
40
		${STAGEDIR}${LUA_MODLIBDIR}/
41
	(cd ${WRKSRC_pl}/lua && \
42
		${COPYTREE_SHARE} pl ${STAGEDIR}${LUA_MODSHAREDIR}/)
43
	(cd ${WRKSRC} && \
44
		${COPYTREE_SHARE} ldoc ${STAGEDIR}${LUA_MODSHAREDIR}/)
45
	${INSTALL_DATA} ${WRKSRC}/ldoc.lua \
46
		${STAGEDIR}${LUA_MODSHAREDIR}/
47
	${INSTALL_SCRIPT} ${WRKDIR}/ldoc \
48
		${STAGEDIR}${PREFIX}/bin/
49
50
post-install-DOCS-on:
51
	@(cd ${WRKSRC}/doc && \
52
		${LUA_CMD} -e "package.path=[[${STAGEDIR}${LUA_MODSHAREDIR}/?.lua; \
53
		${STAGEDIR}${LUA_MODSHAREDIR}/?/init.lua;]]..package.path; \
54
		package.cpath=[[${STAGEDIR}${LUA_MODLIBDIR}/?.so;]]..package.cpath" \
55
		../ldoc.lua .)
56
	${MKDIR} ${STAGEDIR}${DOCSDIR}
57
	(cd ${WRKSRC}/out && \
58
		${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}/)
59
60
.include <bsd.port.mk>
(-)b/textproc/lua-ldoc/distinfo (+7 lines)
Added Link Here
1
TIMESTAMP = 1665831451
2
SHA256 (lunarmodules-LDoc-1.4.6_GH0.tar.gz) = 4b73e78a0325fb3c295d015ddb60b5cee5b647cecb5c50ce8f01319b53bd536f
3
SIZE (lunarmodules-LDoc-1.4.6_GH0.tar.gz) = 126080
4
SHA256 (lunarmodules-luafilesystem-v1_8_0_GH0.tar.gz) = 16d17c788b8093f2047325343f5e9b74cccb1ea96001e45914a58bbae8932495
5
SIZE (lunarmodules-luafilesystem-v1_8_0_GH0.tar.gz) = 30374
6
SHA256 (lunarmodules-Penlight-1.13.1_GH0.tar.gz) = 530380e1a377df519c2e589f47823f79701f8e0e67f6bbd994e18d09a470b680
7
SIZE (lunarmodules-Penlight-1.13.1_GH0.tar.gz) = 434059
(-)b/textproc/lua-ldoc/files/ldoc.in (+2 lines)
Added Link Here
1
#!/bin/sh
2
exec "%%PREFIX%%/bin/%%LUA_CMD%%" "%%LUA_MODSHAREDIR%%/ldoc.lua" "$@"
(-)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 / +84 lines)
Added Link Here
0
- 
1
bin/ldoc
2
%%LUA_MODLIBDIR%%/lfs.so
3
%%PORTDOCS%%%%DOCSDIR%%/examples/List.moon.html
4
%%PORTDOCS%%%%DOCSDIR%%/examples/colon.lua.html
5
%%PORTDOCS%%%%DOCSDIR%%/examples/four.lua.html
6
%%PORTDOCS%%%%DOCSDIR%%/examples/multiple.lua.html
7
%%PORTDOCS%%%%DOCSDIR%%/examples/mylib.c.html
8
%%PORTDOCS%%%%DOCSDIR%%/examples/three.lua.html
9
%%PORTDOCS%%%%DOCSDIR%%/index.html
10
%%PORTDOCS%%%%DOCSDIR%%/ldoc_pale.css
11
%%PORTDOCS%%%%DOCSDIR%%/manual/doc.md.html
12
%%PORTDOCS%%%%DOCSDIR%%/programs/ldoc.html
13
%%LUA_MODSHAREDIR%%/ldoc.lua
14
%%LUA_MODSHAREDIR%%/ldoc/SciTE.properties
15
%%LUA_MODSHAREDIR%%/ldoc/builtin/coroutine.lua
16
%%LUA_MODSHAREDIR%%/ldoc/builtin/debug.lua
17
%%LUA_MODSHAREDIR%%/ldoc/builtin/global.lua
18
%%LUA_MODSHAREDIR%%/ldoc/builtin/globals.lua
19
%%LUA_MODSHAREDIR%%/ldoc/builtin/io.lua
20
%%LUA_MODSHAREDIR%%/ldoc/builtin/lfs.lua
21
%%LUA_MODSHAREDIR%%/ldoc/builtin/lpeg.lua
22
%%LUA_MODSHAREDIR%%/ldoc/builtin/math.lua
23
%%LUA_MODSHAREDIR%%/ldoc/builtin/os.lua
24
%%LUA_MODSHAREDIR%%/ldoc/builtin/package.lua
25
%%LUA_MODSHAREDIR%%/ldoc/builtin/string.lua
26
%%LUA_MODSHAREDIR%%/ldoc/builtin/table.lua
27
%%LUA_MODSHAREDIR%%/ldoc/builtin/utf8.lua
28
%%LUA_MODSHAREDIR%%/ldoc/config.ld
29
%%LUA_MODSHAREDIR%%/ldoc/doc.lua
30
%%LUA_MODSHAREDIR%%/ldoc/html.lua
31
%%LUA_MODSHAREDIR%%/ldoc/html/_code_css.lua
32
%%LUA_MODSHAREDIR%%/ldoc/html/_reset_css.lua
33
%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_css.lua
34
%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_fixed_css.lua
35
%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_ltp.lua
36
%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_md_ltp.lua
37
%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_one_css.lua
38
%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_pale_css.lua
39
%%LUA_MODSHAREDIR%%/ldoc/lang.lua
40
%%LUA_MODSHAREDIR%%/ldoc/lexer.lua
41
%%LUA_MODSHAREDIR%%/ldoc/markdown.lua
42
%%LUA_MODSHAREDIR%%/ldoc/markup.lua
43
%%LUA_MODSHAREDIR%%/ldoc/parse.lua
44
%%LUA_MODSHAREDIR%%/ldoc/prettify.lua
45
%%LUA_MODSHAREDIR%%/ldoc/tools.lua
46
%%LUA_MODSHAREDIR%%/pl/Date.lua
47
%%LUA_MODSHAREDIR%%/pl/List.lua
48
%%LUA_MODSHAREDIR%%/pl/Map.lua
49
%%LUA_MODSHAREDIR%%/pl/MultiMap.lua
50
%%LUA_MODSHAREDIR%%/pl/OrderedMap.lua
51
%%LUA_MODSHAREDIR%%/pl/Set.lua
52
%%LUA_MODSHAREDIR%%/pl/app.lua
53
%%LUA_MODSHAREDIR%%/pl/array2d.lua
54
%%LUA_MODSHAREDIR%%/pl/class.lua
55
%%LUA_MODSHAREDIR%%/pl/compat.lua
56
%%LUA_MODSHAREDIR%%/pl/comprehension.lua
57
%%LUA_MODSHAREDIR%%/pl/config.lua
58
%%LUA_MODSHAREDIR%%/pl/data.lua
59
%%LUA_MODSHAREDIR%%/pl/dir.lua
60
%%LUA_MODSHAREDIR%%/pl/file.lua
61
%%LUA_MODSHAREDIR%%/pl/func.lua
62
%%LUA_MODSHAREDIR%%/pl/import_into.lua
63
%%LUA_MODSHAREDIR%%/pl/init.lua
64
%%LUA_MODSHAREDIR%%/pl/input.lua
65
%%LUA_MODSHAREDIR%%/pl/lapp.lua
66
%%LUA_MODSHAREDIR%%/pl/lexer.lua
67
%%LUA_MODSHAREDIR%%/pl/luabalanced.lua
68
%%LUA_MODSHAREDIR%%/pl/operator.lua
69
%%LUA_MODSHAREDIR%%/pl/path.lua
70
%%LUA_MODSHAREDIR%%/pl/permute.lua
71
%%LUA_MODSHAREDIR%%/pl/pretty.lua
72
%%LUA_MODSHAREDIR%%/pl/seq.lua
73
%%LUA_MODSHAREDIR%%/pl/sip.lua
74
%%LUA_MODSHAREDIR%%/pl/strict.lua
75
%%LUA_MODSHAREDIR%%/pl/stringio.lua
76
%%LUA_MODSHAREDIR%%/pl/stringx.lua
77
%%LUA_MODSHAREDIR%%/pl/tablex.lua
78
%%LUA_MODSHAREDIR%%/pl/template.lua
79
%%LUA_MODSHAREDIR%%/pl/test.lua
80
%%LUA_MODSHAREDIR%%/pl/text.lua
81
%%LUA_MODSHAREDIR%%/pl/types.lua
82
%%LUA_MODSHAREDIR%%/pl/url.lua
83
%%LUA_MODSHAREDIR%%/pl/utils.lua
84
%%LUA_MODSHAREDIR%%/pl/xml.lua

Return to bug 267105