./lang/execline, The execline scripting language

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 2.8.0.1, Package name: execline-2.8.0.1, Maintainer: cfkoch

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.


Master sites:

SHA1: dbe0f79b76736c7f80d63febe41931d7371fad24
RMD160: a949f977f07b4b3474d3d1d81224cdd24f153afa
Filesize: 92.662 KB

Version history: (Expand)


CVS history: (Expand)


   2021-04-26 17:02:52 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
Update to 2.8.0.1. From the changelog:

- Libraries and binaries don't have the .note.GNU-stack section stripped
  anymore. Previously, "make strip" would strip that section, which
  would sometimes (depending on the toolchain) cause binaries to be
  incorrectly tagged as needing an executable stack. This is not a
  security issue in itself, but an executable stack makes it easier for
  an attacker to turn bugs into exploits, so it should be avoided
  whenever possible. Thanks to Xavier Stonestreet for reporting and
  finding the cause of the problem.

- Link tests are now performed with a regular file as their
  output, instead of /dev/null, which makes them more portable to
  old/buggy linkers.

Bump default BUILDLINK_API_DEPENDS to match.
   2021-02-16 15:06:46 by Amitai Schleier | Files touched by this commit (3) | Package updated
Log message:
Update to 2.8.0.0. From the changelog:

- By default, if now propagates its child exit code when it exits.
- backtick now propagates failure by default; its options have slightly
  different semantics (-i becomes default, new -x introduced).

pkgsrc changes:

- Add manual pages by flexibeast.
   2021-01-25 18:06:35 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 2.7.0.1. From the changelog:

- Bugfixes.
   2021-01-22 17:10:35 by Amitai Schleier | Files touched by this commit (4) | Package updated
Log message:
Bump PKGREVISION for skalibs update.
   2021-01-11 19:23:55 by Amitai Schleier | Files touched by this commit (1)
Log message:
Bump default BUILDLINK_API_DEPENDS.execline to the new version.
   2021-01-11 19:13:29 by Amitai Schleier | Files touched by this commit (2) | Package updated
Log message:
Update to 2.7.0.0. From the changelog:

- forstdin QoL changes: now it exits 1 if it doesn't read anything,
  and it only splits on newlines by default.
- forbacktickx, which is a wrapper to forstdin, gets the same changes.
- Line-processing binaries now chomp by default. Substitution
  binaries do not.
- New -N option everywhere to disable chomping.
- New "default" directive to trap, replacing the irrelevant \ 
"timeout".
   2020-11-19 20:23:39 by Amitai Schleier | Files touched by this commit (5)
Log message:
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.