head 1.9; access; symbols pkgsrc-2026Q1:1.9.0.6 pkgsrc-2026Q1-base:1.9 pkgsrc-2025Q4:1.9.0.4 pkgsrc-2025Q4-base:1.9 pkgsrc-2025Q3:1.9.0.2 pkgsrc-2025Q3-base:1.9 pkgsrc-2025Q2:1.8.0.2 pkgsrc-2025Q2-base:1.8 pkgsrc-2025Q1:1.7.0.4 pkgsrc-2025Q1-base:1.7 pkgsrc-2024Q4:1.7.0.2 pkgsrc-2024Q4-base:1.7 pkgsrc-2024Q3:1.6.0.12 pkgsrc-2024Q3-base:1.6 pkgsrc-2024Q2:1.6.0.10 pkgsrc-2024Q2-base:1.6 pkgsrc-2024Q1:1.6.0.8 pkgsrc-2024Q1-base:1.6 pkgsrc-2023Q4:1.6.0.6 pkgsrc-2023Q4-base:1.6 pkgsrc-2023Q3:1.6.0.4 pkgsrc-2023Q3-base:1.6 pkgsrc-2023Q2:1.6.0.2 pkgsrc-2023Q2-base:1.6 pkgsrc-2023Q1:1.5.0.2 pkgsrc-2023Q1-base:1.5 pkgsrc-2022Q4:1.3.0.10 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.8 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.6 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.4 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.2 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.2.0.6 pkgsrc-2021Q3-base:1.2 pkgsrc-2021Q2:1.2.0.4 pkgsrc-2021Q2-base:1.2 pkgsrc-2021Q1:1.2.0.2 pkgsrc-2021Q1-base:1.2 pkgsrc-2020Q4:1.1.0.2 pkgsrc-2020Q4-base:1.1; locks; strict; comment @# @; 1.9 date 2025.07.08.21.14.28; author schmonz; state Exp; branches; next 1.8; commitid znnLnDnvO6IbhZ1G; 1.8 date 2025.05.13.03.42.56; author schmonz; state Exp; branches; next 1.7; commitid v2wFajb89Dn3gHUF; 1.7 date 2024.11.14.14.11.55; author schmonz; state Exp; branches; next 1.6; commitid HdJY2t6COJHywCxF; 1.6 date 2023.04.14.17.38.54; author schmonz; state Exp; branches; next 1.5; commitid jQE63UCalHBrj6lE; 1.5 date 2023.03.11.15.47.34; author schmonz; state Exp; branches; next 1.4; commitid cS5BqpGikxP0NIgE; 1.4 date 2023.01.16.21.48.05; author schmonz; state Exp; branches; next 1.3; commitid eCxUtnnEJ1EiwO9E; 1.3 date 2021.09.29.09.53.57; author schmonz; state Exp; branches; next 1.2; commitid JEUV96dK3bAWNPaD; 1.2 date 2021.02.16.14.06.46; author schmonz; state Exp; branches; next 1.1; commitid IAIjOH7Lygo5rWHC; 1.1 date 2020.11.19.19.23.39; author schmonz; state Exp; branches; next ; commitid uiu3L2zXUitZ2xwC; desc @@ 1.9 log @execline: build from git to get macOS shlibs. Bump PKGREVISION. Other changes from the next release-to-be: - bugfix: race condition in forx/forstdin - fix forstdin usage message - Do not conflict with main_func in skalibs @ text @@@comment $NetBSD: PLIST,v 1.8 2025/05/13 03:42:56 schmonz Exp $ bin/background bin/backtick bin/case bin/cd bin/define bin/dollarat bin/elgetopt bin/elgetpositionals bin/elglob bin/eltest bin/emptyenv bin/envfile bin/exec bin/execline-cd bin/execline-umask bin/execlineb bin/exit bin/export bin/export-array 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/libexecline.la lib/pkgconfig/libexecline.pc man/man1/background.1 man/man1/backtick.1 man/man1/case.1 man/man1/define.1 man/man1/dollarat.1 man/man1/elgetopt.1 man/man1/elgetpositionals.1 man/man1/elglob.1 man/man1/eltest.1 man/man1/emptyenv.1 man/man1/envfile.1 man/man1/exec.1 man/man1/execline-cd.1 man/man1/execline-shell.1 man/man1/execline-startup.1 man/man1/execline-umask.1 man/man1/execline.1 man/man1/execlineb.1 man/man1/exit.1 man/man1/export.1 man/man1/fdblock.1 man/man1/fdclose.1 man/man1/fdmove.1 man/man1/fdreserve.1 man/man1/fdswap.1 man/man1/forbacktickx.1 man/man1/foreground.1 man/man1/forstdin.1 man/man1/forx.1 man/man1/getcwd.1 man/man1/getpid.1 man/man1/heredoc.1 man/man1/homeof.1 man/man1/if.1 man/man1/ifelse.1 man/man1/ifte.1 man/man1/ifthenelse.1 man/man1/importas.1 man/man1/loopwhilex.1 man/man1/multidefine.1 man/man1/multisubstitute.1 man/man1/pipeline.1 man/man1/piperw.1 man/man1/posix-cd.1 man/man1/posix-umask.1 man/man1/redirfd.1 man/man1/runblock.1 man/man1/shift.1 man/man1/trap.1 man/man1/tryexec.1 man/man1/unexport.1 man/man1/wait.1 man/man1/withstdinas.1 man/man7/execline-block.7 man/man7/execline-components.7 man/man7/execline-exitcodes.7 man/man7/execline-grammar.7 man/man7/execline-pushenv.7 man/man7/execline-substitute.7 man/man7/execline-transform.7 man/man7/execline-why.7 @ 1.8 log @execline: update to 2.9.7.0. Changes: - Bugfixes. - pkg-config support. - New "-P maxpar" option to forx and forstdin, for bounded parallelism. @ text @d1 1 a1 1 @@comment $NetBSD$ d57 1 a57 1 lib/libexecline.a @ 1.7 log @execline: update to 2.9.6.1. Changes: - Bugfixes. @ text @d20 1 d58 1 @ 1.6 log @Update manual pages, adding execline-why.7. Bump PKGREVISION. @ text @d56 1 a56 1 lib/execline/libexecline.a @ 1.5 log @Update to 2.9.2.1. From the changelog: - New multicall binary: execline. - Bugfixes. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2023/01/16 21:48:05 schmonz Exp $ d117 1 @ 1.4 log @Update to 2.9.1.0. From the changelog: - Adaptation to skalibs-2.13.0.0 - New program: eltest. - New -a/-o options to wait (-o waits for one process only). - wait now exits 99 on timeout. - Bugfixes. @ text @d1 1 a1 1 @@comment $NetBSD$ d73 1 @ 1.3 log @Update to 2.8.1.0. From the changelog: - Adaptation to skalibs-2.11.0.0. - New binary: case. It compares a value against a series of regular expressions, executing into another command line on the first match. @ text @d11 1 d65 1 @ 1.2 log @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. @ text @d4 1 d58 1 @ 1.1 log @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. @ text @d55 57 @