FreeBSD Bugzilla – Attachment 237526 Details for
Bug 267105
[NEW PORTS] textproc/lua-ldoc: Lua documentation generator, devel/lua-penlight: lua useful module
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
modified patch
0001-Add-textproc-lua-ldoc-Lua-documentation-generator.patch (text/plain), 7.66 KB, created by
Li-Wen Hsu
on 2022-10-22 14:56:43 UTC
(
hide
)
Description:
modified patch
Filename:
MIME Type:
Creator:
Li-Wen Hsu
Created:
2022-10-22 14:56:43 UTC
Size:
7.66 KB
patch
obsolete
>From 52cec25c634d01e9962b8bf927110492d54efcb6 Mon Sep 17 00:00:00 2001 >From: Jonathan Reynolds <jreynolds1729@gmail.com> >Date: Sat, 22 Oct 2022 22:40:35 +0800 >Subject: [PATCH] Add textproc/lua-ldoc: Lua documentation generator > >PR: 267105 >--- > textproc/Makefile | 1 + > textproc/lua-ldoc/Makefile | 60 +++++++++++++++++++++++ > textproc/lua-ldoc/distinfo | 7 +++ > textproc/lua-ldoc/files/ldoc.in | 2 + > textproc/lua-ldoc/pkg-descr | 3 ++ > textproc/lua-ldoc/pkg-plist | 84 +++++++++++++++++++++++++++++++++ > 6 files changed, 157 insertions(+) > create mode 100644 textproc/lua-ldoc/Makefile > create mode 100644 textproc/lua-ldoc/distinfo > create mode 100644 textproc/lua-ldoc/files/ldoc.in > create mode 100644 textproc/lua-ldoc/pkg-descr > create mode 100644 textproc/lua-ldoc/pkg-plist > >diff --git a/textproc/Makefile b/textproc/Makefile >index b30b03c27b63..624882afb5c5 100644 >--- a/textproc/Makefile >+++ b/textproc/Makefile >@@ -435,6 +435,7 @@ > SUBDIR += lttoolbox > SUBDIR += ltxml > SUBDIR += lua-icu-utils >+ SUBDIR += lua-ldoc > SUBDIR += lua-lyaml > SUBDIR += luaexpat > SUBDIR += lucene >diff --git a/textproc/lua-ldoc/Makefile b/textproc/lua-ldoc/Makefile >new file mode 100644 >index 000000000000..8ddc4322b360 >--- /dev/null >+++ b/textproc/lua-ldoc/Makefile >@@ -0,0 +1,60 @@ >+PORTNAME= ldoc >+PORTVERSION= 1.4.6 >+CATEGORIES= textproc >+PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} >+ >+MAINTAINER= jreynolds1729@gmail.com >+COMMENT= Lua documentation generator >+WWW= https://stevedonovan.github.io/ldoc/ >+ >+LICENSE= MIT >+LICENSE_FILE= ${WRKSRC}/COPYRIGHT >+ >+USES= lua:-54 >+ >+USE_GITHUB= yes >+GH_ACCOUNT= lunarmodules >+GH_PROJECT= LDoc luafilesystem:lfs Penlight:pl >+GH_TAGNAME= v1_8_0:lfs 1.13.1:pl >+ >+SUB_FILES= ${PORTNAME} >+SUB_LIST= LUA_CMD=${LUA_CMD} \ >+ LUA_MODLIBDIR=${LUA_MODLIBDIR} \ >+ LUA_MODSHAREDIR=${LUA_MODSHAREDIR} >+ >+OPTIONS_DEFINE= DOCS >+OPTIONS_SUB= yes >+ >+post-patch: >+ @${REINPLACE_CMD} -e "s/MACOSX.*;\ //" \ >+ ${WRKSRC_lfs}/Makefile >+ >+do-build: >+ @${MAKE} -C ${WRKSRC_lfs} CC=${CC} \ >+ CFLAGS="${CFLAGS} -fPIC -I${LUA_INCDIR}" >+ >+do-install: >+ ${MKDIR} ${STAGEDIR}${LUA_MODSHAREDIR} >+ ${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR} >+ ${INSTALL} ${STRIP} ${WRKSRC_lfs}/src/lfs.so \ >+ ${STAGEDIR}${LUA_MODLIBDIR}/ >+ (cd ${WRKSRC_pl}/lua && \ >+ ${COPYTREE_SHARE} pl ${STAGEDIR}${LUA_MODSHAREDIR}/) >+ (cd ${WRKSRC} && \ >+ ${COPYTREE_SHARE} ldoc ${STAGEDIR}${LUA_MODSHAREDIR}/) >+ ${INSTALL_DATA} ${WRKSRC}/ldoc.lua \ >+ ${STAGEDIR}${LUA_MODSHAREDIR}/ >+ ${INSTALL_SCRIPT} ${WRKDIR}/ldoc \ >+ ${STAGEDIR}${PREFIX}/bin/ >+ >+post-install-DOCS-on: >+ @(cd ${WRKSRC}/doc && \ >+ ${LUA_CMD} -e "package.path=[[${STAGEDIR}${LUA_MODSHAREDIR}/?.lua; \ >+ ${STAGEDIR}${LUA_MODSHAREDIR}/?/init.lua;]]..package.path; \ >+ package.cpath=[[${STAGEDIR}${LUA_MODLIBDIR}/?.so;]]..package.cpath" \ >+ ../ldoc.lua .) >+ ${MKDIR} ${STAGEDIR}${DOCSDIR} >+ (cd ${WRKSRC}/out && \ >+ ${COPYTREE_SHARE} \* ${STAGEDIR}${DOCSDIR}/) >+ >+.include <bsd.port.mk> >diff --git a/textproc/lua-ldoc/distinfo b/textproc/lua-ldoc/distinfo >new file mode 100644 >index 000000000000..c2b193b2ff59 >--- /dev/null >+++ b/textproc/lua-ldoc/distinfo >@@ -0,0 +1,7 @@ >+TIMESTAMP = 1665831451 >+SHA256 (lunarmodules-LDoc-1.4.6_GH0.tar.gz) = 4b73e78a0325fb3c295d015ddb60b5cee5b647cecb5c50ce8f01319b53bd536f >+SIZE (lunarmodules-LDoc-1.4.6_GH0.tar.gz) = 126080 >+SHA256 (lunarmodules-luafilesystem-v1_8_0_GH0.tar.gz) = 16d17c788b8093f2047325343f5e9b74cccb1ea96001e45914a58bbae8932495 >+SIZE (lunarmodules-luafilesystem-v1_8_0_GH0.tar.gz) = 30374 >+SHA256 (lunarmodules-Penlight-1.13.1_GH0.tar.gz) = 530380e1a377df519c2e589f47823f79701f8e0e67f6bbd994e18d09a470b680 >+SIZE (lunarmodules-Penlight-1.13.1_GH0.tar.gz) = 434059 >diff --git a/textproc/lua-ldoc/files/ldoc.in b/textproc/lua-ldoc/files/ldoc.in >new file mode 100644 >index 000000000000..435007a8a5fd >--- /dev/null >+++ b/textproc/lua-ldoc/files/ldoc.in >@@ -0,0 +1,2 @@ >+#!/bin/sh >+exec "%%PREFIX%%/bin/%%LUA_CMD%%" "%%LUA_MODSHAREDIR%%/ldoc.lua" "$@" >diff --git a/textproc/lua-ldoc/pkg-descr b/textproc/lua-ldoc/pkg-descr >new file mode 100644 >index 000000000000..365e2550f731 >--- /dev/null >+++ b/textproc/lua-ldoc/pkg-descr >@@ -0,0 +1,3 @@ >+LDoc is a LuaDoc-compatible documentation generator which can also process C >+extension source. Markdown may be optionally used to render comments, as well >+as integrated readme documentation and pretty-printed example files. >diff --git a/textproc/lua-ldoc/pkg-plist b/textproc/lua-ldoc/pkg-plist >new file mode 100644 >index 000000000000..986bfbe9ce48 >--- /dev/null >+++ b/textproc/lua-ldoc/pkg-plist >@@ -0,0 +1,84 @@ >+bin/ldoc >+%%LUA_MODLIBDIR%%/lfs.so >+%%PORTDOCS%%%%DOCSDIR%%/examples/List.moon.html >+%%PORTDOCS%%%%DOCSDIR%%/examples/colon.lua.html >+%%PORTDOCS%%%%DOCSDIR%%/examples/four.lua.html >+%%PORTDOCS%%%%DOCSDIR%%/examples/multiple.lua.html >+%%PORTDOCS%%%%DOCSDIR%%/examples/mylib.c.html >+%%PORTDOCS%%%%DOCSDIR%%/examples/three.lua.html >+%%PORTDOCS%%%%DOCSDIR%%/index.html >+%%PORTDOCS%%%%DOCSDIR%%/ldoc_pale.css >+%%PORTDOCS%%%%DOCSDIR%%/manual/doc.md.html >+%%PORTDOCS%%%%DOCSDIR%%/programs/ldoc.html >+%%LUA_MODSHAREDIR%%/ldoc.lua >+%%LUA_MODSHAREDIR%%/ldoc/SciTE.properties >+%%LUA_MODSHAREDIR%%/ldoc/builtin/coroutine.lua >+%%LUA_MODSHAREDIR%%/ldoc/builtin/debug.lua >+%%LUA_MODSHAREDIR%%/ldoc/builtin/global.lua >+%%LUA_MODSHAREDIR%%/ldoc/builtin/globals.lua >+%%LUA_MODSHAREDIR%%/ldoc/builtin/io.lua >+%%LUA_MODSHAREDIR%%/ldoc/builtin/lfs.lua >+%%LUA_MODSHAREDIR%%/ldoc/builtin/lpeg.lua >+%%LUA_MODSHAREDIR%%/ldoc/builtin/math.lua >+%%LUA_MODSHAREDIR%%/ldoc/builtin/os.lua >+%%LUA_MODSHAREDIR%%/ldoc/builtin/package.lua >+%%LUA_MODSHAREDIR%%/ldoc/builtin/string.lua >+%%LUA_MODSHAREDIR%%/ldoc/builtin/table.lua >+%%LUA_MODSHAREDIR%%/ldoc/builtin/utf8.lua >+%%LUA_MODSHAREDIR%%/ldoc/config.ld >+%%LUA_MODSHAREDIR%%/ldoc/doc.lua >+%%LUA_MODSHAREDIR%%/ldoc/html.lua >+%%LUA_MODSHAREDIR%%/ldoc/html/_code_css.lua >+%%LUA_MODSHAREDIR%%/ldoc/html/_reset_css.lua >+%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_css.lua >+%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_fixed_css.lua >+%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_ltp.lua >+%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_md_ltp.lua >+%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_one_css.lua >+%%LUA_MODSHAREDIR%%/ldoc/html/ldoc_pale_css.lua >+%%LUA_MODSHAREDIR%%/ldoc/lang.lua >+%%LUA_MODSHAREDIR%%/ldoc/lexer.lua >+%%LUA_MODSHAREDIR%%/ldoc/markdown.lua >+%%LUA_MODSHAREDIR%%/ldoc/markup.lua >+%%LUA_MODSHAREDIR%%/ldoc/parse.lua >+%%LUA_MODSHAREDIR%%/ldoc/prettify.lua >+%%LUA_MODSHAREDIR%%/ldoc/tools.lua >+%%LUA_MODSHAREDIR%%/pl/Date.lua >+%%LUA_MODSHAREDIR%%/pl/List.lua >+%%LUA_MODSHAREDIR%%/pl/Map.lua >+%%LUA_MODSHAREDIR%%/pl/MultiMap.lua >+%%LUA_MODSHAREDIR%%/pl/OrderedMap.lua >+%%LUA_MODSHAREDIR%%/pl/Set.lua >+%%LUA_MODSHAREDIR%%/pl/app.lua >+%%LUA_MODSHAREDIR%%/pl/array2d.lua >+%%LUA_MODSHAREDIR%%/pl/class.lua >+%%LUA_MODSHAREDIR%%/pl/compat.lua >+%%LUA_MODSHAREDIR%%/pl/comprehension.lua >+%%LUA_MODSHAREDIR%%/pl/config.lua >+%%LUA_MODSHAREDIR%%/pl/data.lua >+%%LUA_MODSHAREDIR%%/pl/dir.lua >+%%LUA_MODSHAREDIR%%/pl/file.lua >+%%LUA_MODSHAREDIR%%/pl/func.lua >+%%LUA_MODSHAREDIR%%/pl/import_into.lua >+%%LUA_MODSHAREDIR%%/pl/init.lua >+%%LUA_MODSHAREDIR%%/pl/input.lua >+%%LUA_MODSHAREDIR%%/pl/lapp.lua >+%%LUA_MODSHAREDIR%%/pl/lexer.lua >+%%LUA_MODSHAREDIR%%/pl/luabalanced.lua >+%%LUA_MODSHAREDIR%%/pl/operator.lua >+%%LUA_MODSHAREDIR%%/pl/path.lua >+%%LUA_MODSHAREDIR%%/pl/permute.lua >+%%LUA_MODSHAREDIR%%/pl/pretty.lua >+%%LUA_MODSHAREDIR%%/pl/seq.lua >+%%LUA_MODSHAREDIR%%/pl/sip.lua >+%%LUA_MODSHAREDIR%%/pl/strict.lua >+%%LUA_MODSHAREDIR%%/pl/stringio.lua >+%%LUA_MODSHAREDIR%%/pl/stringx.lua >+%%LUA_MODSHAREDIR%%/pl/tablex.lua >+%%LUA_MODSHAREDIR%%/pl/template.lua >+%%LUA_MODSHAREDIR%%/pl/test.lua >+%%LUA_MODSHAREDIR%%/pl/text.lua >+%%LUA_MODSHAREDIR%%/pl/types.lua >+%%LUA_MODSHAREDIR%%/pl/url.lua >+%%LUA_MODSHAREDIR%%/pl/utils.lua >+%%LUA_MODSHAREDIR%%/pl/xml.lua >-- >2.38.0 >
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 267105
:
237360
|
237376
| 237526 |
237536
|
237537
|
237829
Working