SecBSD's official ports repository

This commit is contained in:
purplerain 2023-08-16 22:26:55 +00:00
commit 2c0afcbbf3
Signed by: purplerain
GPG key ID: F42C07F07E2E35B7
64331 changed files with 5339189 additions and 0 deletions

View file

@ -0,0 +1,42 @@
COMMENT = command line parser for Lua
V = 3.0-1
PKGNAME = lua-cliargs-${V:S/-/./g}
REVISION = 1
GH_ACCOUNT = amireh
GH_PROJECT = lua_cliargs
GH_TAGNAME = v${V}
CATEGORIES = devel
# MIT
PERMIT_PACKAGE = Yes
MODULES = lang/lua
TEST_DEPENDS = ${FULLPKGPATH}
FLAVORS = lua52 lua53
FLAVOR ?=
NO_BUILD = Yes
do-install:
${INSTALL_DATA_DIR} ${MODLUA_DATADIR} \
${MODLUA_DATADIR}/cliargs \
${MODLUA_DATADIR}/cliargs/utils
${INSTALL_DATA} ${WRKSRC}/src/*.lua ${MODLUA_DATADIR}/
${INSTALL_DATA} ${WRKSRC}/src/cliargs/*.lua ${MODLUA_DATADIR}/cliargs
${INSTALL_DATA} ${WRKSRC}/src/cliargs/utils/*.lua \
${MODLUA_DATADIR}/cliargs/utils
# Basic tests to spot obvious breakage
do-test:
${MODLUA_BIN} ${WRKSRC}/examples/00_general.lua --verbose output input
${MODLUA_BIN} ${WRKSRC}/examples/01_multiple_options.lua \
-i http://example.org -j 2 output.html
${MODLUA_BIN} ${WRKSRC}/examples/04_commands--git-log.lua --follow
${MODLUA_BIN} ${WRKSRC}/examples/04_commands--git.lua diff -p
.include <bsd.port.mk>

View file

@ -0,0 +1,2 @@
SHA256 (lua_cliargs-3.0-1.tar.gz) = NcvV2v80Eb2toc1vDNXc1hYm2pD2PyZIOguXaNYNzK0=
SIZE (lua_cliargs-3.0-1.tar.gz) = 29904

View file

@ -0,0 +1,6 @@
This module adds support for accepting CLI arguments easily using multiple
notations and argument types.
cliargs allows you to define required, optional, and flag arguments.
The API is described at http://lua-cliargs.netlify.com/

View file

@ -0,0 +1,16 @@
share/lua/${MODLUA_VERSION}/cliargs/
share/lua/${MODLUA_VERSION}/cliargs.lua
share/lua/${MODLUA_VERSION}/cliargs/config_loader.lua
share/lua/${MODLUA_VERSION}/cliargs/constants.lua
share/lua/${MODLUA_VERSION}/cliargs/core.lua
share/lua/${MODLUA_VERSION}/cliargs/parser.lua
share/lua/${MODLUA_VERSION}/cliargs/printer.lua
share/lua/${MODLUA_VERSION}/cliargs/utils/
share/lua/${MODLUA_VERSION}/cliargs/utils/disect.lua
share/lua/${MODLUA_VERSION}/cliargs/utils/disect_argument.lua
share/lua/${MODLUA_VERSION}/cliargs/utils/filter.lua
share/lua/${MODLUA_VERSION}/cliargs/utils/lookup.lua
share/lua/${MODLUA_VERSION}/cliargs/utils/shallow_copy.lua
share/lua/${MODLUA_VERSION}/cliargs/utils/split.lua
share/lua/${MODLUA_VERSION}/cliargs/utils/trim.lua
share/lua/${MODLUA_VERSION}/cliargs/utils/wordwrap.lua