head 1.11; access; symbols pkgsrc-2026Q2:1.11.0.8 pkgsrc-2026Q2-base:1.11 pkgsrc-2026Q1:1.11.0.6 pkgsrc-2026Q1-base:1.11 pkgsrc-2025Q4:1.11.0.4 pkgsrc-2025Q4-base:1.11 pkgsrc-2025Q3:1.11.0.2 pkgsrc-2025Q3-base:1.11 pkgsrc-2025Q2:1.10.0.2 pkgsrc-2025Q2-base:1.10 pkgsrc-2025Q1:1.9.0.4 pkgsrc-2025Q1-base:1.9 pkgsrc-2024Q4:1.9.0.2 pkgsrc-2024Q4-base:1.9 pkgsrc-2024Q3:1.8.0.8 pkgsrc-2024Q3-base:1.8 pkgsrc-2024Q2:1.8.0.6 pkgsrc-2024Q2-base:1.8 pkgsrc-2024Q1:1.8.0.4 pkgsrc-2024Q1-base:1.8 pkgsrc-2023Q4:1.8.0.2 pkgsrc-2023Q4-base:1.8 pkgsrc-2023Q3:1.7.0.4 pkgsrc-2023Q3-base:1.7 pkgsrc-2023Q2:1.7.0.2 pkgsrc-2023Q2-base:1.7 pkgsrc-2023Q1:1.6.0.2 pkgsrc-2023Q1-base:1.6 pkgsrc-2022Q4:1.5.0.10 pkgsrc-2022Q4-base:1.5 pkgsrc-2022Q3:1.5.0.8 pkgsrc-2022Q3-base:1.5 pkgsrc-2022Q2:1.5.0.6 pkgsrc-2022Q2-base:1.5 pkgsrc-2022Q1:1.5.0.4 pkgsrc-2022Q1-base:1.5 pkgsrc-2021Q4:1.5.0.2 pkgsrc-2021Q4-base:1.5 pkgsrc-2021Q3:1.3.0.6 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.4 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.2 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.1.0.2 pkgsrc-2020Q4-base:1.1; locks; strict; comment @# @; 1.11 date 2025.07.08.21.15.15; author schmonz; state Exp; branches; next 1.10; commitid Mtp3lUcho1EshZ1G; 1.10 date 2025.05.13.03.43.21; author schmonz; state Exp; branches; next 1.9; commitid ge114MQGxjhcgHUF; 1.9 date 2024.11.14.14.12.09; author schmonz; state Exp; branches; next 1.8; commitid yjKqZW2jTfHDwCxF; 1.8 date 2023.11.11.11.53.08; author schmonz; state Exp; branches; next 1.7; commitid 6JFNXOho6VnkCbME; 1.7 date 2023.04.14.17.37.02; author schmonz; state Exp; branches; next 1.6; commitid X8XeN1A8dPINi6lE; 1.6 date 2023.01.16.21.48.20; author schmonz; state Exp; branches; next 1.5; commitid 6PzLuOPWnXsowO9E; 1.5 date 2021.12.22.16.03.27; author schmonz; state Exp; branches; next 1.4; commitid dGtwDK4inFDi9FlD; 1.4 date 2021.09.29.09.54.48; author schmonz; state Exp; branches; next 1.3; commitid Stc9ntp7kUGeOPaD; 1.3 date 2021.02.17.19.31.00; author schmonz; state Exp; branches; next 1.2; commitid w5uxaFK7SZGjc6IC; 1.2 date 2021.01.11.18.17.12; author schmonz; state Exp; branches; next 1.1; commitid b8o8QfHACfZJYkDC; 1.1 date 2020.11.19.20.00.05; author schmonz; state Exp; branches; next ; commitid VVshRjSTQjhwfxwC; desc @@ 1.11 log @s6: build from git to get macOS shlibs. Bump PKGREVISION. @ text @@@comment $NetBSD: PLIST,v 1.10 2025/05/13 03:43:21 schmonz Exp $ bin/s6-accessrules-cdb-from-fs bin/s6-accessrules-fs-from-cdb bin/s6-applyuidgid bin/s6-cleanfifodir bin/s6-connlimit bin/s6-envdir bin/s6-envuidgid bin/s6-fdholder-daemon bin/s6-fdholder-delete bin/s6-fdholder-getdump bin/s6-fdholder-list bin/s6-fdholder-retrieve bin/s6-fdholder-setdump bin/s6-fdholder-store bin/s6-fdholder-transferdump bin/s6-fdholderd bin/s6-fghack bin/s6-ftrig-listen bin/s6-ftrig-listen1 bin/s6-ftrig-notify bin/s6-ftrig-wait bin/s6-ftrigrd bin/s6-instance-control bin/s6-instance-create bin/s6-instance-delete bin/s6-instance-list bin/s6-instance-maker bin/s6-instance-status bin/s6-ioconnect bin/s6-ipcclient bin/s6-ipcserver bin/s6-ipcserver-access bin/s6-ipcserver-socketbinder bin/s6-ipcserverd bin/s6-log bin/s6-mkfifodir bin/s6-notifyoncheck bin/s6-permafailon bin/s6-setlock bin/s6-setsid bin/s6-setuidgid bin/s6-socklog bin/s6-softlimit bin/s6-sudo bin/s6-sudoc bin/s6-sudod bin/s6-supervise bin/s6-svc bin/s6-svdt bin/s6-svdt-clear bin/s6-svlink bin/s6-svlisten bin/s6-svlisten1 bin/s6-svok bin/s6-svperms bin/s6-svscan bin/s6-svscanctl bin/s6-svstat bin/s6-svunlink bin/s6-svwait bin/s6-tai64n bin/s6-tai64nlocal bin/s6-usertree-maker bin/ucspilogd include/s6/accessrules.h include/s6/auto.h include/s6/compat.h include/s6/config.h include/s6/fdholder.h include/s6/ftrigr.h include/s6/ftrigw.h include/s6/lock.h include/s6/s6.h include/s6/servicedir.h include/s6/supervise.h lib/libs6.la lib/libs6auto.la lib/pkgconfig/libs6.pc lib/pkgconfig/libs6auto.pc man/man7/s6-accessrules.7 man/man7/s6-fdholder-error-codes.7 man/man7/s6-fdholder.7 man/man7/s6-fifodir.7 man/man7/s6-ftrigr.7 man/man7/s6-ftrigw.7 man/man7/s6-instanced-service.7 man/man7/s6-libftrig.7 man/man7/s6-libs6.7 man/man7/s6-local-service.7 man/man7/s6-notifywhenup.7 man/man7/s6-overview.7 man/man7/s6-s6lock.7 man/man7/s6-scan-directory.7 man/man7/s6-service-directory.7 man/man7/s6-socket-activation.7 man/man7/s6-svscan-as-process-1.7 man/man7/s6-svscan-not-as-process-1.7 man/man7/s6-systemd-unit-conversion.7 man/man7/s6-why.7 man/man8/s6-accessrules-cdb-from-fs.8 man/man8/s6-accessrules-fs-from-cdb.8 man/man8/s6-applyuidgid.8 man/man8/s6-cleanfifodir.8 man/man8/s6-connlimit.8 man/man8/s6-envdir.8 man/man8/s6-envuidgid.8 man/man8/s6-fdholder-daemon.8 man/man8/s6-fdholder-delete.8 man/man8/s6-fdholder-getdump.8 man/man8/s6-fdholder-list.8 man/man8/s6-fdholder-retrieve.8 man/man8/s6-fdholder-setdump.8 man/man8/s6-fdholder-store.8 man/man8/s6-fdholder-transferdump.8 man/man8/s6-fdholderd.8 man/man8/s6-fghack.8 man/man8/s6-ftrig-listen.8 man/man8/s6-ftrig-listen1.8 man/man8/s6-ftrig-notify.8 man/man8/s6-ftrig-wait.8 man/man8/s6-ftrigrd.8 man/man8/s6-instance-control.8 man/man8/s6-instance-create.8 man/man8/s6-instance-delete.8 man/man8/s6-instance-list.8 man/man8/s6-instance-maker.8 man/man8/s6-instance-status.8 man/man8/s6-ioconnect.8 man/man8/s6-ipcclient.8 man/man8/s6-ipcserver-access.8 man/man8/s6-ipcserver-socketbinder.8 man/man8/s6-ipcserver.8 man/man8/s6-ipcserverd.8 man/man8/s6-log.8 man/man8/s6-mkfifodir.8 man/man8/s6-notifyoncheck.8 man/man8/s6-permafailon.8 man/man8/s6-setlock.8 man/man8/s6-setsid.8 man/man8/s6-setuidgid.8 man/man8/s6-socklog.8 man/man8/s6-softlimit.8 man/man8/s6-sudo.8 man/man8/s6-sudoc.8 man/man8/s6-sudod.8 man/man8/s6-supervise.8 man/man8/s6-svc.8 man/man8/s6-svdt-clear.8 man/man8/s6-svdt.8 man/man8/s6-svlink.8 man/man8/s6-svlisten.8 man/man8/s6-svlisten1.8 man/man8/s6-svok.8 man/man8/s6-svperms.8 man/man8/s6-svscan.8 man/man8/s6-svscanctl.8 man/man8/s6-svstat.8 man/man8/s6-svunlink.8 man/man8/s6-svwait.8 man/man8/s6-tai64n.8 man/man8/s6-tai64nlocal.8 man/man8/s6-usertree-maker.8 man/man8/s6lockd-helper.8 man/man8/s6lockd.8 man/man8/ucspilogd.8 @ 1.10 log @s6: update to 2.13.2.0. Changes: - Bugfixes. - pkg-config support. - s6-svstat now correctly reports services that haven't started yet. @ text @d1 1 a1 1 @@comment $NetBSD$ d77 2 a78 2 lib/libs6.a lib/libs6auto.a @ 1.9 log @s6: update to 2.13.1.0. Changes: - Bugfixes. - s6-supervise now supports a new file in the service directory: flag-newpidns. If this file is present at service spawning time, the process will be started in a new PID namespace. (Linux only; on other systems, the service will fail to start if the file exists.) @ text @d79 2 @ 1.8 log @s6: update to 2.12.0.0. Changes: - New option to s6-svc: -s, to specify a signal by name (or number). - New option to s6-log: -t, to specify a timeout for partial last lines. - s6-svscan rewrite: no more quadratic reaps, no more forced 1s wait on shutdown - Eliminated fork() wherever possible on systems supporting posix_spawn() - Obsolete s6lockd subsystem removed. @ text @d77 2 a78 2 lib/s6/libs6.a lib/s6/libs6auto.a @ 1.7 log @Update manual pages, adding s6-why.7. Bump PKGREVISION. @ text @a64 1 bin/s6lockd a78 1 libexec/s6lockd-helper d97 1 @ 1.6 log @Update to 2.11.2.0. From the changelog: - Adaptation to skalibs-2.13.0.0. - The name of the service is now passed as an argument to ./run and as the third argument to ./finish. - The 1-second service restart delay can now only be skipped when the service is ready. - New s6-log directive: p, to set a log line prefix. - Implementation of instances! New programs: s6-instance-maker, s6-instance-create, s6-instance-delete, s6-instance-control, s6-instance-status, s6-instance-list. - Bugfixes. @ text @d99 1 @ 1.5 log @Update to 2.11.0.1. From the changelog: - Bugfixes. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.4 2021/09/29 09:54:48 schmonz Exp $ d24 6 d68 1 d76 1 d79 1 d87 1 d92 1 d96 3 d121 6 @ 1.4 log @Update to 2.11.0.0. From the changelog: - Adaptation to skalibs-2.11.0.0. - Bugfixes. - s6-svwait now supports -r and -R options to wait for restarts. - New service directory file: lock-fd, to take a lock before starting a service, protecting against concurrent instances. - s6/lock.h, s6/supervise.h, s6/fdholder.h: simpler header names - s6-ioconnect bugfix; does not support zero-copy anymore. - New binaries: s6-svlink, s6-svunlink. The former is a rewrite of smarden.org's socklog program, in order to implement a fully functional syslogd with only s6 programs. The latter are tools that start and stop services by symlinking/unlinking service directories from a scan directory, in order to make it easier to integrate s6-style services in boot scripts for sequential service managers such as OpenRC. @ text @d1 1 a1 1 @@comment $NetBSD$ a71 60 man/man1/s6-accessrules-cdb-from-fs.1 man/man1/s6-accessrules-fs-from-cdb.1 man/man1/s6-applyuidgid.1 man/man1/s6-cleanfifodir.1 man/man1/s6-connlimit.1 man/man1/s6-envdir.1 man/man1/s6-envuidgid.1 man/man1/s6-fdholder-daemon.1 man/man1/s6-fdholder-delete.1 man/man1/s6-fdholder-getdump.1 man/man1/s6-fdholder-list.1 man/man1/s6-fdholder-retrieve.1 man/man1/s6-fdholder-setdump.1 man/man1/s6-fdholder-store.1 man/man1/s6-fdholder-transferdump.1 man/man1/s6-fdholderd.1 man/man1/s6-fghack.1 man/man1/s6-ftrig-listen.1 man/man1/s6-ftrig-listen1.1 man/man1/s6-ftrig-notify.1 man/man1/s6-ftrig-wait.1 man/man1/s6-ftrigrd.1 man/man1/s6-ioconnect.1 man/man1/s6-ipcclient.1 man/man1/s6-ipcserver-access.1 man/man1/s6-ipcserver-socketbinder.1 man/man1/s6-ipcserver.1 man/man1/s6-ipcserverd.1 man/man1/s6-log.1 man/man1/s6-mkfifodir.1 man/man1/s6-notifyoncheck.1 man/man1/s6-permafailon.1 man/man1/s6-setlock.1 man/man1/s6-setsid.1 man/man1/s6-setuidgid.1 man/man1/s6-socklog.1 man/man1/s6-softlimit.1 man/man1/s6-sudo.1 man/man1/s6-sudoc.1 man/man1/s6-sudod.1 man/man1/s6-supervise.1 man/man1/s6-svc.1 man/man1/s6-svdt-clear.1 man/man1/s6-svdt.1 man/man1/s6-svlink.1 man/man1/s6-svlisten.1 man/man1/s6-svlisten1.1 man/man1/s6-svok.1 man/man1/s6-svperms.1 man/man1/s6-svscan.1 man/man1/s6-svscanctl.1 man/man1/s6-svstat.1 man/man1/s6-svunlink.1 man/man1/s6-svwait.1 man/man1/s6-tai64n.1 man/man1/s6-tai64nlocal.1 man/man1/s6-usertree-maker.1 man/man1/s6lockd-helper.1 man/man1/s6lockd.1 man/man1/ucspilogd.1 d85 60 @ 1.3 log @Add manual pages from flexibeast. Bump PKGREVISION. @ text @d37 1 d46 1 d54 1 d64 1 d67 1 a67 2 include/s6/s6-fdholder.h include/s6/s6-supervise.h d69 1 a69 1 include/s6/s6lock.h a103 1 man/man1/s6-s6lockd.1 d107 1 d116 1 d124 1 d130 1 @ 1.2 log @Update to 2.10.0.0. From the changelog: - Bugfixes. - Changes to s6-svscan and s6-svscanctl: the list of commands that can be sent to s6-svscan has been thoroughly cleaned up. s6-svscan now scans and prunes on SIGHUP. - Changes to s6-supervise and s6-svc: -X not supported anymore, nosetsid not supported anymore. SIGHUP now properly closes stdin/stdout to allow the service to naturally exit on EOF; SIGQUIT semantics changed to immediately bail. SIGINT is now trapped and forwarded to the service's process group. - New binary: s6-svperms, implementing a split permissions model. (By default, everything is the same as before.) - New binary: s6-usertree-maker, creating service directories for supervision trees managed by users. @ text @d1 1 a1 1 @@comment $NetBSD: PLIST,v 1.1 2020/11/19 20:00:05 schmonz Exp $ d69 70 @ 1.1 log @Initial import of s6, packaged in wip by cfkoch@@edgebsd.org. s6 is a small suite of programs for UNIX, designed to allow process supervision (a.k.a service supervision), in the line of daemontools and runit, as well as various operations on processes and daemons. It is meant to be a toolbox for low-level process and service administration, providing different sets of independent tools that can be used within or without the framework, and that can be assembled together to achieve powerful functionality with a very small amount of code. @ text @d1 1 a1 1 @@comment $NetBSD$ d48 1 d55 1 @