notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
Port details on branch 2024Q4
execline Lightweight non-interactive sh(1)-like scripting language
2.9.6.1 lang on this many watch lists=0 search for ports that depend on this port Find issues related to this port Report an issue related to this port View this port on Repology. pkg-fallout 2.9.6.1Version of this port present on the latest quarterly branch.
Maintainer: crest@rlwinm.de search for ports maintained by this maintainer
Port Added: 2024-12-10 09:12:11
Last Update: 2024-12-10 09:09:12
Commit Hash: 234be95
Also Listed In: shells
License: ISCL
WWW:
https://www.skarnet.org/software/execline/
Description:
execline is a very light non-interactive scripting language, which is similar to /bin/sh. Simple shell scripts can be easily rewritten in the execline language, improving performance and memory usage. execline was designed for use in embedded systems, but works on most Unix flavors. execline features conditional loops, getopt-style option handling, filename globbing, and more. Meanwhile, its syntax is far more logical and predictable than the shell's syntax, and has no security issues.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (137 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/execline-2.9.6.1/catalog.mk
  3. /usr/local/share/licenses/execline-2.9.6.1/LICENSE
  4. /usr/local/share/licenses/execline-2.9.6.1/ISCL
  5. bin/background
  6. bin/backtick
  7. bin/case
  8. @mode 755
  9. bin/cd
  10. @mode
  11. bin/define
  12. bin/dollarat
  13. bin/elgetopt
  14. bin/elgetpositionals
  15. bin/elglob
  16. bin/eltest
  17. bin/emptyenv
  18. bin/envfile
  19. bin/exec
  20. @mode 755
  21. bin/execline-cd
  22. bin/execline-umask
  23. @mode
  24. bin/execlineb
  25. bin/exit
  26. bin/export
  27. bin/fdblock
  28. bin/fdclose
  29. bin/fdmove
  30. bin/fdreserve
  31. bin/fdswap
  32. bin/forbacktickx
  33. bin/foreground
  34. bin/forstdin
  35. bin/forx
  36. bin/getcwd
  37. bin/getpid
  38. bin/heredoc
  39. bin/homeof
  40. bin/if
  41. bin/ifelse
  42. bin/ifte
  43. bin/ifthenelse
  44. bin/importas
  45. bin/loopwhilex
  46. bin/multidefine
  47. bin/multisubstitute
  48. bin/pipeline
  49. bin/piperw
  50. bin/posix-cd
  51. bin/posix-umask
  52. bin/redirfd
  53. bin/runblock
  54. bin/shift
  55. bin/trap
  56. bin/tryexec
  57. @mode 755
  58. bin/umask
  59. @mode
  60. bin/unexport
  61. bin/wait
  62. bin/withstdinas
  63. include/execline/config.h
  64. include/execline/execline.h
  65. lib/libexecline.a
  66. @mode 755
  67. lib/libexecline.so
  68. lib/libexecline.so.2.9
  69. @mode
  70. lib/libexecline.so.2.9.6.1
  71. share/doc/execline/AUTHORS
  72. share/doc/execline/README
  73. share/doc/execline/background.html
  74. share/doc/execline/backtick.html
  75. share/doc/execline/case.html
  76. share/doc/execline/define.html
  77. share/doc/execline/dieshdiedie.html
  78. share/doc/execline/dollarat.html
  79. share/doc/execline/el_pushenv.html
  80. share/doc/execline/el_semicolon.html
  81. share/doc/execline/el_substitute.html
  82. share/doc/execline/el_transform.html
  83. share/doc/execline/elgetopt.html
  84. share/doc/execline/elgetpositionals.html
  85. share/doc/execline/elglob.html
  86. share/doc/execline/eltest.html
  87. share/doc/execline/emptyenv.html
  88. share/doc/execline/envfile.html
  89. share/doc/execline/exec.html
  90. share/doc/execline/execline-cd.html
  91. share/doc/execline/execline-shell.html
  92. share/doc/execline/execline-startup.html
  93. share/doc/execline/execline-umask.html
  94. share/doc/execline/execline.html
  95. share/doc/execline/execlineb.html
  96. share/doc/execline/exit.html
  97. share/doc/execline/exitcodes.html
  98. share/doc/execline/export.html
  99. share/doc/execline/fdblock.html
  100. share/doc/execline/fdclose.html
  101. share/doc/execline/fdmove.html
  102. share/doc/execline/fdreserve.html
  103. share/doc/execline/fdswap.html
  104. share/doc/execline/forbacktickx.html
  105. share/doc/execline/foreground.html
  106. share/doc/execline/forstdin.html
  107. share/doc/execline/forx.html
  108. share/doc/execline/getcwd.html
  109. share/doc/execline/getpid.html
  110. share/doc/execline/grammar.html
  111. share/doc/execline/heredoc.html
  112. share/doc/execline/homeof.html
  113. share/doc/execline/if.html
  114. share/doc/execline/ifelse.html
  115. share/doc/execline/ifte.html
  116. share/doc/execline/ifthenelse.html
  117. share/doc/execline/importas.html
  118. share/doc/execline/index.html
  119. share/doc/execline/loopwhilex.html
  120. share/doc/execline/multidefine.html
  121. share/doc/execline/multisubstitute.html
  122. share/doc/execline/pipeline.html
  123. share/doc/execline/piperw.html
  124. share/doc/execline/posix-cd.html
  125. share/doc/execline/posix-umask.html
  126. share/doc/execline/redirfd.html
  127. share/doc/execline/runblock.html
  128. share/doc/execline/shift.html
  129. share/doc/execline/trap.html
  130. share/doc/execline/tryexec.html
  131. share/doc/execline/unexport.html
  132. share/doc/execline/upgrade.html
  133. share/doc/execline/wait.html
  134. share/doc/execline/withstdinas.html
  135. @owner
  136. @group
  137. @mode
Collapse this list.
Dependency lines:
  • execline>0:lang/execline
To install the port:
cd /usr/ports/lang/execline/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/execline
  • pkg install execline
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: execline
Flavors: there is no flavor information for this port.
distinfo:
TIMESTAMP = 1733236462 SHA256 (execline-2.9.6.1.tar.gz) = 76919d62f2de4db1ac4b3a59eeb3e0e09b62bcdd9add13ae3f2dad26f8f0e5ca SIZE (execline-2.9.6.1.tar.gz) = 111566

No package information for this port in our database
Sometimes this happens. Not all ports have packages. Perhaps there is a build error. Check the fallout link: pkg-fallout
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. skalibs>=2.14.3.0 : devel/skalibs
  2. gmake>=4.4.1 : devel/gmake
Library dependencies:
  1. libskarnet.so : devel/skalibs
This port is required by:
for Build
  1. sysutils/s6
  2. sysutils/s6-rc
for Run
  1. sysutils/s6
  2. sysutils/s6-rc

Configuration Options:
===> The following configuration options are available for execline-2.9.6.1: DOCS=on: Build and/or install documentation ===> Use 'make config' to modify these settings
Options name:
lang_execline
USES:
gmake
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (1 items)
Collapse this list.
  1. https://www.skarnet.org/software/execline/
Collapse this list.

Number of commits found: 1

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
2.9.6.1
10 Dec 2024 09:09:12
commit hash: 234be95b762489b14d702c4a90377a504c0f93b7commit hash: 234be95b762489b14d702c4a90377a504c0f93b7commit hash: 234be95b762489b14d702c4a90377a504c0f93b7commit hash: 234be95b762489b14d702c4a90377a504c0f93b7 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
Author: Jan Bramkamp
lang/execline: Update to version 2.9.6.1

Changelog: https://git.skarnet.org/cgi-bin/cgit.cgi/execline/plain/NEWS

PR:		283100, 282021
MFH:		2024Q4
(cherry picked from commit 00547944126e6bbcea8cd6760586610c69170af5)

Number of commits found: 1