Initial import of execline, packaged in wip by cfkoch@edgebsd.org.
execline is a (non-interactive) scripting language, like sh, 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.
This commit is contained in:
parent
32effc9ad2
commit
6ee645c5d2
5 changed files with 97 additions and 0 deletions
4
lang/execline/DESCR
Normal file
4
lang/execline/DESCR
Normal file
|
@ -0,0 +1,4 @@
|
|||
execline is a (non-interactive) scripting language, like sh, 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.
|
20
lang/execline/Makefile
Normal file
20
lang/execline/Makefile
Normal file
|
@ -0,0 +1,20 @@
|
|||
# $NetBSD: Makefile,v 1.1 2020/11/19 19:23:39 schmonz Exp $
|
||||
|
||||
DISTNAME= execline-2.6.1.1
|
||||
CATEGORIES= lang shells
|
||||
MASTER_SITES= ${HOMEPAGE}
|
||||
|
||||
MAINTAINER= cfkoch@edgebsd.org
|
||||
HOMEPAGE= https://skarnet.org/software/execline/
|
||||
COMMENT= The execline scripting language
|
||||
LICENSE= isc
|
||||
|
||||
USE_TOOLS+= gmake
|
||||
HAS_CONFIGURE= yes
|
||||
CONFIGURE_ARGS+= --prefix=${PREFIX}
|
||||
CONFIGURE_ARGS+= --with-sysdeps=${PREFIX}/lib/skalibs/sysdeps
|
||||
CONFIGURE_ARGS+= --with-lib=${PREFIX}/lib/skalibs
|
||||
CONFIGURE_ARGS+= --with-include=${PREFIX}/include
|
||||
|
||||
.include "../../devel/skalibs/buildlink3.mk"
|
||||
.include "../../mk/bsd.pkg.mk"
|
54
lang/execline/PLIST
Normal file
54
lang/execline/PLIST
Normal file
|
@ -0,0 +1,54 @@
|
|||
@comment $NetBSD: PLIST,v 1.1 2020/11/19 19:23:39 schmonz Exp $
|
||||
bin/background
|
||||
bin/backtick
|
||||
bin/cd
|
||||
bin/define
|
||||
bin/dollarat
|
||||
bin/elgetopt
|
||||
bin/elgetpositionals
|
||||
bin/elglob
|
||||
bin/emptyenv
|
||||
bin/envfile
|
||||
bin/exec
|
||||
bin/execline-cd
|
||||
bin/execline-umask
|
||||
bin/execlineb
|
||||
bin/exit
|
||||
bin/export
|
||||
bin/fdblock
|
||||
bin/fdclose
|
||||
bin/fdmove
|
||||
bin/fdreserve
|
||||
bin/fdswap
|
||||
bin/forbacktickx
|
||||
bin/foreground
|
||||
bin/forstdin
|
||||
bin/forx
|
||||
bin/getcwd
|
||||
bin/getpid
|
||||
bin/heredoc
|
||||
bin/homeof
|
||||
bin/if
|
||||
bin/ifelse
|
||||
bin/ifte
|
||||
bin/ifthenelse
|
||||
bin/importas
|
||||
bin/loopwhilex
|
||||
bin/multidefine
|
||||
bin/multisubstitute
|
||||
bin/pipeline
|
||||
bin/piperw
|
||||
bin/posix-cd
|
||||
bin/posix-umask
|
||||
bin/redirfd
|
||||
bin/runblock
|
||||
bin/shift
|
||||
bin/trap
|
||||
bin/tryexec
|
||||
bin/umask
|
||||
bin/unexport
|
||||
bin/wait
|
||||
bin/withstdinas
|
||||
include/execline/config.h
|
||||
include/execline/execline.h
|
||||
lib/execline/libexecline.a
|
13
lang/execline/buildlink3.mk
Normal file
13
lang/execline/buildlink3.mk
Normal file
|
@ -0,0 +1,13 @@
|
|||
# $NetBSD: buildlink3.mk,v 1.1 2020/11/19 19:23:39 schmonz Exp $
|
||||
|
||||
BUILDLINK_TREE+= execline
|
||||
|
||||
.if !defined(EXECLINE_BUILDLINK3_MK)
|
||||
EXECLINE_BUILDLINK3_MK:=
|
||||
|
||||
BUILDLINK_API_DEPENDS.execline+= execline>=2.2.0.0
|
||||
BUILDLINK_PKGSRCDIR.execline?= ../../lang/execline
|
||||
BUILDLINK_DEPMETHOD.execline?= build
|
||||
.endif # EXECLINE_BUILDLINK3_MK
|
||||
|
||||
BUILDLINK_TREE+= -execline
|
6
lang/execline/distinfo
Normal file
6
lang/execline/distinfo
Normal file
|
@ -0,0 +1,6 @@
|
|||
$NetBSD: distinfo,v 1.1 2020/11/19 19:23:39 schmonz Exp $
|
||||
|
||||
SHA1 (execline-2.6.1.1.tar.gz) = 589f3b763a5841389c970275801cd7ff9a44cad4
|
||||
RMD160 (execline-2.6.1.1.tar.gz) = 420355eadf71d74604331d8bb3170abaf6f7b758
|
||||
SHA512 (execline-2.6.1.1.tar.gz) = 5826abb407742ad8a2cd48c09b966827d129dda420db07c893cd7a27e806441d7b117a0c61fdc0222e527aada976da26e4779a4896fc084cdf6efa8294ffac5b
|
||||
Size (execline-2.6.1.1.tar.gz) = 92495 bytes
|
Loading…
Reference in a new issue