sysutils/s6-portable-utils: Add new port: Skarnet portable Unix utilities

WWW: https://skarnet.org/software/s6-portable-utils/
This commit is contained in:
Mark Felder
2026-06-17 21:41:54 +00:00
parent 4bf93187de
commit 261f833fcf
5 changed files with 137 additions and 0 deletions
+1
View File
@@ -1313,6 +1313,7 @@
SUBDIR += s-tui
SUBDIR += s6
SUBDIR += s6-frontend
SUBDIR += s6-portable-utils
SUBDIR += s6-rc
SUBDIR += safe-rm
SUBDIR += safecat
+37
View File
@@ -0,0 +1,37 @@
PORTNAME= s6-portable-utils
DISTVERSION= 2.3.1.2
CATEGORIES= sysutils
MASTER_SITES= https://www.skarnet.org/software/${PORTNAME}/
MAINTAINER= feld@FreeBSD.org
COMMENT= Skarnet.org Unix utilities
WWW= https://skarnet.org/software/s6-portable-utils/
LICENSE= ISCL
LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libskarnet.so:devel/skalibs
USES= gmake
USE_LDCONFIG= yes
HAS_CONFIGURE= yes
CONFIGURE_ARGS= --prefix=${PREFIX} \
--with-default-path=${LOCALBASE}/bin:/usr/bin:/bin \
--with-include=${LOCALBASE}/include \
--with-dynlib=${LOCALBASE}/lib \
--with-lib=${LOCALBASE}/lib \
--enable-shared
OPTIONS_DEFINE= DOCS
DOCS= AUTHORS README doc/*.html
post-install:
@${STRIP_CMD} ${STAGEDIR}${PREFIX}/bin/*
post-install-DOCS-on:
@${MKDIR} ${STAGEDIR}${DOCSDIR}
cd ${WRKSRC} && ${INSTALL_DATA} ${DOCS} ${STAGEDIR}${DOCSDIR}
.include <bsd.port.mk>
+3
View File
@@ -0,0 +1,3 @@
TIMESTAMP = 1781475037
SHA256 (s6-portable-utils-2.3.1.2.tar.gz) = cfb90186d0c0eb204e1e5c6f9379e99413c546bccf38bb6e76177f82371aa3aa
SIZE (s6-portable-utils-2.3.1.2.tar.gz) = 55999
+4
View File
@@ -0,0 +1,4 @@
s6-portable-utils is a set of tiny general Unix utilities, often
performing well-known tasks such as cut and grep, but optimized for
simplicity and small size. They were designed for embedded systems and
other constrained environments, but they work everywhere.
+92
View File
@@ -0,0 +1,92 @@
bin/s6-basename
bin/s6-cat
bin/s6-chmod
bin/s6-chown
bin/s6-clock
bin/s6-cut
bin/s6-dirname
bin/s6-dumpenv
bin/s6-echo
bin/s6-env
bin/s6-expr
bin/s6-false
bin/s6-format-filter
bin/s6-grep
bin/s6-head
bin/s6-hiercopy
bin/s6-linkname
bin/s6-ln
bin/s6-ls
bin/s6-maximumtime
bin/s6-mkdir
bin/s6-mkfifo
bin/s6-nice
bin/s6-nuke
bin/s6-pause
bin/s6-printenv
bin/s6-quote
bin/s6-quote-filter
bin/s6-rename
bin/s6-rmrf
bin/s6-seq
bin/s6-sleep
bin/s6-sort
bin/s6-sync
bin/s6-tai64ndiff
bin/s6-tail
bin/s6-touch
bin/s6-true
bin/s6-uniquename
bin/s6-unquote
bin/s6-unquote-filter
bin/s6-update-symlinks
bin/seekablepipe
include/s6-portable-utils/config.h
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/README
%%PORTDOCS%%%%DOCSDIR%%/index.html
%%PORTDOCS%%%%DOCSDIR%%/s6-basename.html
%%PORTDOCS%%%%DOCSDIR%%/s6-cat.html
%%PORTDOCS%%%%DOCSDIR%%/s6-chmod.html
%%PORTDOCS%%%%DOCSDIR%%/s6-chown.html
%%PORTDOCS%%%%DOCSDIR%%/s6-clock.html
%%PORTDOCS%%%%DOCSDIR%%/s6-cut.html
%%PORTDOCS%%%%DOCSDIR%%/s6-dirname.html
%%PORTDOCS%%%%DOCSDIR%%/s6-dumpenv.html
%%PORTDOCS%%%%DOCSDIR%%/s6-echo.html
%%PORTDOCS%%%%DOCSDIR%%/s6-env.html
%%PORTDOCS%%%%DOCSDIR%%/s6-expr.html
%%PORTDOCS%%%%DOCSDIR%%/s6-false.html
%%PORTDOCS%%%%DOCSDIR%%/s6-format-filter.html
%%PORTDOCS%%%%DOCSDIR%%/s6-grep.html
%%PORTDOCS%%%%DOCSDIR%%/s6-head.html
%%PORTDOCS%%%%DOCSDIR%%/s6-hiercopy.html
%%PORTDOCS%%%%DOCSDIR%%/s6-linkname.html
%%PORTDOCS%%%%DOCSDIR%%/s6-ln.html
%%PORTDOCS%%%%DOCSDIR%%/s6-ls.html
%%PORTDOCS%%%%DOCSDIR%%/s6-maximumtime.html
%%PORTDOCS%%%%DOCSDIR%%/s6-mkdir.html
%%PORTDOCS%%%%DOCSDIR%%/s6-mkfifo.html
%%PORTDOCS%%%%DOCSDIR%%/s6-nice.html
%%PORTDOCS%%%%DOCSDIR%%/s6-nuke.html
%%PORTDOCS%%%%DOCSDIR%%/s6-pause.html
%%PORTDOCS%%%%DOCSDIR%%/s6-portable-utils.html
%%PORTDOCS%%%%DOCSDIR%%/s6-printenv.html
%%PORTDOCS%%%%DOCSDIR%%/s6-quote-filter.html
%%PORTDOCS%%%%DOCSDIR%%/s6-quote.html
%%PORTDOCS%%%%DOCSDIR%%/s6-rename.html
%%PORTDOCS%%%%DOCSDIR%%/s6-rmrf.html
%%PORTDOCS%%%%DOCSDIR%%/s6-seq.html
%%PORTDOCS%%%%DOCSDIR%%/s6-sleep.html
%%PORTDOCS%%%%DOCSDIR%%/s6-sort.html
%%PORTDOCS%%%%DOCSDIR%%/s6-sync.html
%%PORTDOCS%%%%DOCSDIR%%/s6-tai64ndiff.html
%%PORTDOCS%%%%DOCSDIR%%/s6-tail.html
%%PORTDOCS%%%%DOCSDIR%%/s6-touch.html
%%PORTDOCS%%%%DOCSDIR%%/s6-true.html
%%PORTDOCS%%%%DOCSDIR%%/s6-uniquename.html
%%PORTDOCS%%%%DOCSDIR%%/s6-unquote-filter.html
%%PORTDOCS%%%%DOCSDIR%%/s6-unquote.html
%%PORTDOCS%%%%DOCSDIR%%/s6-update-symlinks.html
%%PORTDOCS%%%%DOCSDIR%%/seekablepipe.html
%%PORTDOCS%%%%DOCSDIR%%/upgrade.html