FreeBSD Bugzilla – Attachment 237537 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]
split into standalone ports
split-standalone-ports.diff (text/plain), 9.53 KB, created by
Jonathan Reynolds
on 2022-10-22 19:09:17 UTC
(
hide
)
Description:
split into standalone ports
Filename:
MIME Type:
Creator:
Jonathan Reynolds
Created:
2022-10-22 19:09:17 UTC
Size:
9.53 KB
patch
obsolete
>diff --git a/devel/Makefile b/devel/Makefile >index 82ad859b9ff9..039e7a43f6b1 100644 >--- a/devel/Makefile >+++ b/devel/Makefile >@@ -1478,9 +1478,11 @@ > SUBDIR += lua-libevent > SUBDIR += lua-lpeg > SUBDIR += lua-luacheck >+ SUBDIR += lua-luafilesystem > SUBDIR += lua-luarocks > SUBDIR += lua-lunit > SUBDIR += lua-mode >+ SUBDIR += lua-penlight > SUBDIR += lua-posix > SUBDIR += lua-pty > SUBDIR += lua-rds-parser >diff --git a/devel/lua-luafilesystem/Makefile b/devel/lua-luafilesystem/Makefile >new file mode 100644 >index 000000000000..bf9a02fc96d5 >--- /dev/null >+++ b/devel/lua-luafilesystem/Makefile >@@ -0,0 +1,31 @@ >+PORTNAME= luafilesystem >+DISTVERSIONPREFIX=v >+DISTVERSION= 1_8_0 >+CATEGORIES= devel >+PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} >+ >+MAINTAINER= jreynolds1729@gmail.com >+COMMENT= lua filesystem library >+ >+LICENSE= MIT >+ >+USES= lua:-54 >+ >+USE_GITHUB= yes >+GH_ACCOUNT= lunarmodules >+ >+PLIST_FILES= ${LUA_MODLIBDIR}/lfs.so >+ >+ALL_TARGET= lib >+MAKE_ARGS= CC=${CC} CFLAGS="${CFLAGS} -fPIC -I${LUA_INCDIR}" >+ >+post-patch: >+ @${REINPLACE_CMD} -e "s/MACOSX.*;\ //" \ >+ ${WRKSRC}/Makefile >+ >+do-install: >+ ${MKDIR} ${STAGEDIR}${LUA_MODLIBDIR} >+ ${INSTALL} ${STRIP} ${WRKSRC}/src/lfs.so \ >+ ${STAGEDIR}${LUA_MODLIBDIR}/ >+ >+.include <bsd.port.mk> >diff --git a/devel/lua-luafilesystem/distinfo b/devel/lua-luafilesystem/distinfo >new file mode 100644 >index 000000000000..9435294b1965 >--- /dev/null >+++ b/devel/lua-luafilesystem/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1666461412 >+SHA256 (lunarmodules-luafilesystem-v1_8_0_GH0.tar.gz) = 16d17c788b8093f2047325343f5e9b74cccb1ea96001e45914a58bbae8932495 >+SIZE (lunarmodules-luafilesystem-v1_8_0_GH0.tar.gz) = 30374 >diff --git a/devel/lua-luafilesystem/pkg-descr b/devel/lua-luafilesystem/pkg-descr >new file mode 100644 >index 000000000000..f01a7db11552 >--- /dev/null >+++ b/devel/lua-luafilesystem/pkg-descr >@@ -0,0 +1,3 @@ >+LuaFileSystem is a Lua library developed to complement >+the setof functions related to file systems offered by >+the standard Lua distribution. >diff --git a/devel/lua-penlight/Makefile b/devel/lua-penlight/Makefile >new file mode 100644 >index 000000000000..a339397f3415 >--- /dev/null >+++ b/devel/lua-penlight/Makefile >@@ -0,0 +1,26 @@ >+PORTNAME= penlight >+PORTVERSION= 1.13.1 >+CATEGORIES= devel >+PKGNAMEPREFIX= ${LUA_PKGNAMEPREFIX} >+ >+MAINTAINER= jreynolds1729@gmail.com >+COMMENT= lua useful module >+ >+RUN_DEPENDS= ${LUA_MODLIBDIR}/lfs.so:devel/lua-luafilesystem >+ >+LICENSE= MIT >+ >+USES= lua:-54 >+ >+USE_GITHUB= yes >+GH_ACCOUNT= lunarmodules >+GH_PROJECT= Penlight >+ >+do-build: >+ >+do-install: >+ ${MKDIR} ${STAGEDIR}${LUA_MODSHAREDIR} >+ (cd ${WRKSRC}/lua && \ >+ ${COPYTREE_SHARE} pl ${STAGEDIR}${LUA_MODSHAREDIR}/) >+ >+.include <bsd.port.mk> >diff --git a/devel/lua-penlight/distinfo b/devel/lua-penlight/distinfo >new file mode 100644 >index 000000000000..2a5dff5981e3 >--- /dev/null >+++ b/devel/lua-penlight/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1666462204 >+SHA256 (lunarmodules-Penlight-1.13.1_GH0.tar.gz) = 530380e1a377df519c2e589f47823f79701f8e0e67f6bbd994e18d09a470b680 >+SIZE (lunarmodules-Penlight-1.13.1_GH0.tar.gz) = 434059 >diff --git a/devel/lua-penlight/pkg-descr b/devel/lua-penlight/pkg-descr >new file mode 100644 >index 000000000000..2ae411178847 >--- /dev/null >+++ b/devel/lua-penlight/pkg-descr >@@ -0,0 +1,5 @@ >+A set of pure Lua libraries focusing on input data handling >+(such as reading configuration files), functional programming >+(such as map, reduce, placeholder expressions,etc), and OS >+path management. Much of the functionality is inspired by >+the Python standard libraries. >diff --git a/devel/lua-penlight/pkg-plist b/devel/lua-penlight/pkg-plist >new file mode 100644 >index 000000000000..ac5f7b6aafac >--- /dev/null >+++ b/devel/lua-penlight/pkg-plist >@@ -0,0 +1,39 @@ >+%%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 >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..83b0ba9bdcdd >--- /dev/null >+++ b/textproc/lua-ldoc/Makefile >@@ -0,0 +1,47 @@ >+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/ >+ >+RUN_DEPENDS= ${LUA_MODSHAREDIR}/pl/file.lua:devel/lua-penlight >+ >+LICENSE= MIT >+LICENSE_FILE= ${WRKSRC}/COPYRIGHT >+ >+USES= lua:-54 >+ >+USE_GITHUB= yes >+GH_ACCOUNT= lunarmodules >+GH_PROJECT= LDoc >+ >+OPTIONS_DEFINE= DOCS >+OPTIONS_SUB= yes >+ >+do-build: >+ >+do-install: >+ ${MKDIR} ${STAGEDIR}${LUA_MODSHAREDIR} >+ (cd ${WRKSRC} && \ >+ ${COPYTREE_SHARE} ldoc ${STAGEDIR}${LUA_MODSHAREDIR}/) >+ ${INSTALL_DATA} ${WRKSRC}/ldoc.lua \ >+ ${STAGEDIR}${LUA_MODSHAREDIR}/ >+ ${ECHO_CMD} -e "#!/bin/sh\nexec \"${PREFIX}/bin/${LUA_CMD}\" \ >+ \"${LUA_MODSHAREDIR}/ldoc.lua\" \"\$$@\"" \ >+ > ${STAGEDIR}${PREFIX}/bin/ldoc >+ @${CHMOD} 0555 ${STAGEDIR}${PREFIX}/bin/ldoc >+ >+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..14d1bfc23df9 >--- /dev/null >+++ b/textproc/lua-ldoc/distinfo >@@ -0,0 +1,3 @@ >+TIMESTAMP = 1666462675 >+SHA256 (lunarmodules-LDoc-1.4.6_GH0.tar.gz) = 4b73e78a0325fb3c295d015ddb60b5cee5b647cecb5c50ce8f01319b53bd536f >+SIZE (lunarmodules-LDoc-1.4.6_GH0.tar.gz) = 126080 >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..11817e20b2e6 >--- /dev/null >+++ b/textproc/lua-ldoc/pkg-plist >@@ -0,0 +1,44 @@ >+bin/ldoc >+%%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
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