# Buildsheet autogenerated by ravenadm tool -- Do not edit. NAMEBASE= execline VERSION= 2.9.4.0 KEYWORDS= lang VARIANTS= standard SDESC[standard]= Light and secure sh(1)-like scripting language HOMEPAGE= https://www.skarnet.org/software/execline/ CONTACT= Michael_Reim[kraileth@elderlinux.org] DOWNLOAD_GROUPS= main man SITES[main]= https://www.skarnet.org/software/execline/ SITES[man]= https://git.sr.ht/~flexibeast/execline-man-pages/archive/ DISTFILE[1]= execline-2.9.4.0.tar.gz:main DISTFILE[2]= v2.9.3.0.5.tar.gz:man DIST_SUBDIR= skarnet DF_INDEX= 1 2 SPKGS[standard]= complete primary dev man OPTIONS_AVAILABLE= none OPTIONS_STANDARD= none BUILD_DEPENDS= skalibs:dev:standard BUILDRUN_DEPENDS= skalibs:primary:standard USES= gmake LICENSE= ISCL:primary LICENSE_FILE= ISCL:{{WRKSRC}}/COPYING LICENSE_SCHEME= solo FPC_EQUIVALENT= lang/execline MUST_CONFIGURE= gnu CONFIGURE_ARGS= --prefix={{PREFIX}} --enable-shared --with-sysdeps={{PREFIX}}/lib/skalibs/sysdeps --with-lib={{PREFIX}}/lib/skalibs --with-dynlib={{PREFIX}}/lib --with-include={{PREFIX}}/include PLIST_SUB= SOVERSION=2.9.4.0 SOMAJOR=2.9 post-patch: ${REINPLACE_CMD} -e "s|usr|${STAGEDIR}${PREFIX}|" ${WRKDIR}/execline-man-pages-v2.9.3.0.5/Makefile post-install: ${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/* ${STRIP_CMD} ${STAGEDIR}${PREFIX}/lib/libexecline.so.2.9.4.0 post-build: (cd ${WRKDIR}/execline-man-pages-v2.9.3.0.5 && \ make install) [FILE:522:descriptions/desc.primary] Execline is a (non-interactive) scripting language, like sh(1) - but its syntax is quite different from a traditional shell syntax. The execlineb program is meant to be used as an interpreter for a text file; the other commands are essentially useful inside an execlineb script. Execline is as powerful as a shell: it features conditional loops, getopt-style option handling, filename globbing, and more. Meanwhile, its syntax is far more logic and predictable than the shell's syntax, and has no security issues. [FILE:214:distinfo] 9ab55d561539dfa76ff4a97906fa995fc4a288e3de5225cb1a9d8fa9e9ebc49b 110097 skarnet/execline-2.9.4.0.tar.gz e626d5e8aca354a78ce21a028f8ac313ed0eec3bf96f1ba018bc2a3ce93cc9cc 44401 skarnet/v2.9.3.0.5.tar.gz [FILE:561:manifests/plist.primary] bin/ background backtick case cd define dollarat elgetopt elgetpositionals elglob eltest emptyenv envfile exec execline-cd execline-umask execlineb exit export fdblock fdclose fdmove fdreserve fdswap forbacktickx foreground forstdin forx getcwd getpid heredoc homeof if ifelse ifte ifthenelse importas loopwhilex multidefine multisubstitute pipeline piperw posix-cd posix-umask redirfd runblock shift trap tryexec umask unexport wait withstdinas lib/ libexecline.so.%%SOMAJOR%% libexecline.so.%%SOVERSION%% [FILE:86:manifests/plist.dev] include/execline/ config.h execline.h lib/libexecline.so lib/execline/libexecline.a [FILE:1011:manifests/plist.man] share/man/man1/ background.1.gz backtick.1.gz case.1.gz define.1.gz dollarat.1.gz elgetopt.1.gz elgetpositionals.1.gz elglob.1.gz eltest.1.gz emptyenv.1.gz envfile.1.gz exec.1.gz execline-cd.1.gz execline-shell.1.gz execline-startup.1.gz execline-umask.1.gz execline.1.gz execlineb.1.gz exit.1.gz export.1.gz fdblock.1.gz fdclose.1.gz fdmove.1.gz fdreserve.1.gz fdswap.1.gz forbacktickx.1.gz foreground.1.gz forstdin.1.gz forx.1.gz getcwd.1.gz getpid.1.gz heredoc.1.gz homeof.1.gz if.1.gz ifelse.1.gz ifte.1.gz ifthenelse.1.gz importas.1.gz loopwhilex.1.gz multidefine.1.gz multisubstitute.1.gz pipeline.1.gz piperw.1.gz posix-cd.1.gz posix-umask.1.gz redirfd.1.gz runblock.1.gz shift.1.gz trap.1.gz tryexec.1.gz unexport.1.gz wait.1.gz withstdinas.1.gz share/man/man7/ execline-block.7.gz execline-components.7.gz execline-exitcodes.7.gz execline-grammar.7.gz execline-pushenv.7.gz execline-substitute.7.gz execline-transform.7.gz execline-why.7.gz