Files
Kyle Evans 265bd0dc7c sysutils/porch: update to v1.2
Highlights:
 - Ability to signal processes
 - Configuration of signal masks and ignored/caught signals
 - Improved porch(3lua) to better document the process/term interface
 - Enhanced eof() to invoke a callback on termination (orch(5)) with a
    wait status object or return it (porch(3lua))
2025-06-05 10:18:43 -05:00

32 lines
758 B
Makefile

PORTNAME= porch
PORTVERSION= 1.2
CATEGORIES= sysutils
MASTER_SITES= https://git.kevans.dev/kevans/${PORTNAME}/archive/${PORTVERSION}.tar.gz?dummy=/
PATCH_DIST_STRIP= -p1
PATCH_SITES= https://git.kevans.dev/kevans/porch/commit/
# share: examples: actually install the mailx(1) example
PATCHFILES+= f0dbbc88f53bef4.patch
MAINTAINER= kevans@FreeBSD.org
COMMENT= Program orchestration tool scripted with lua
WWW= https://git.kevans.dev/kevans/porch
LICENSE= BSD2CLAUSE
LICENSE_FILE= ${WRKSRC}/LICENSE
USES= cmake lua:53-54
OPTIONS_DEFINE= EXAMPLES MANPAGES
OPTIONS_DEFAULT= EXAMPLES MANPAGES
OPTIONS_SUB= yes
EXAMPLES_CMAKE_BOOL= EXAMPLES
MANPAGES_CMAKE_BOOL= MANPAGES
WRKSRC= ${WRKDIR}/${PORTNAME}
TEST_TARGET= check-install
.include <bsd.port.mk>