Date: Fri, 27 Sep 2019 14:34:06 +0000 (UTC) From: Alexey Dokuchaev <danfe@FreeBSD.org> To: ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org Subject: svn commit: r513036 - in head/sysutils: . pies Message-ID: <201909271434.x8REY6pT077515@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: danfe Date: Fri Sep 27 14:34:05 2019 New Revision: 513036 URL: https://svnweb.freebsd.org/changeset/ports/513036 Log: Add a port of GNU Pies, which stands for the Program Invocation and Execution Supervisor. Requested by: Zeus Panchenko (maintainer) Added: head/sysutils/pies/ head/sysutils/pies/Makefile (contents, props changed) head/sysutils/pies/distinfo (contents, props changed) head/sysutils/pies/pkg-descr (contents, props changed) head/sysutils/pies/pkg-plist (contents, props changed) Modified: head/sysutils/Makefile Modified: head/sysutils/Makefile ============================================================================== --- head/sysutils/Makefile Fri Sep 27 14:07:29 2019 (r513035) +++ head/sysutils/Makefile Fri Sep 27 14:34:05 2019 (r513036) @@ -898,6 +898,7 @@ SUBDIR += phybs SUBDIR += pick SUBDIR += pidof + SUBDIR += pies SUBDIR += pipemeter SUBDIR += plasma-pass SUBDIR += plasma5-discover Added: head/sysutils/pies/Makefile ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/pies/Makefile Fri Sep 27 14:34:05 2019 (r513036) @@ -0,0 +1,35 @@ +# Created by: Alexey Dokuchaev <danfe@FreeBSD.org> +# $FreeBSD$ + +PORTNAME= pies +PORTVERSION= 1.4 +CATEGORIES= sysutils +MASTER_SITES= http://download.gnu.org.ua/pub/release/${PORTNAME}/ \ + http://download.gnu.org.ua/pub/alpha/${PORTNAME}/ + +MAINTAINER= zeus@gnu.org.ua +COMMENT= Program Invocation and Execution Supervisor + +LICENSE= GPLv3+ + +USES= charsetfix iconv tar:bz2 +GNU_CONFIGURE= yes + +INFO= ${PORTNAME} +PORTDOCS= ChangeLog NEWS README + +OPTIONS_DEFINE= DOCS INETD NLS PAM +OPTIONS_SUB= yes + +INETD_DESC= Build and install replacement for inetd(8) + +INETD_CONFIGURE_ON= --enable-inetd +NLS_USES= gettext +NLS_CONFIGURE_OFF= --disable-nls +PAM_CONFIGURE_OFF= --disable-pam + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + ${INSTALL_DATA} ${PORTDOCS:S,^,${WRKSRC}/,} ${STAGEDIR}${DOCSDIR} + +.include <bsd.port.mk> Added: head/sysutils/pies/distinfo ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/pies/distinfo Fri Sep 27 14:34:05 2019 (r513036) @@ -0,0 +1,3 @@ +TIMESTAMP = 1562075090 +SHA256 (pies-1.4.tar.bz2) = e6bee36c136c00fd728e413e8938155d436eaf57ab4f2d646946e84fd4254b92 +SIZE (pies-1.4.tar.bz2) = 1185505 Added: head/sysutils/pies/pkg-descr ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/pies/pkg-descr Fri Sep 27 14:34:05 2019 (r513036) @@ -0,0 +1,17 @@ +GNU Pies (pronounced "p-yes") stands for the Program Invocation and +Execution Supervisor. This utility starts and controls execution of +external programs, called "components". Each component is a stand-alone +program, designed to be executed in the foreground. Upon startup pies +reads the list of components from its configuration file, starts them, +and remains in the background, controlling their execution. When a +component terminates, pies tries to restarts it. Its configuration +allows to specify actions other than simple restart, depending on the +exit code of the component. + +GNU Pies supports a wide variety of component types and gives the user +complete control over the execution environment of each component. This +includes modifying shell environment, running components with the given +user privileges, etc. The standard error and/or output of any component +may be redirected either to a disk file or to syslog. + +WWW: https://puszcza.gnu.org.ua/projects/pies Added: head/sysutils/pies/pkg-plist ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ head/sysutils/pies/pkg-plist Fri Sep 27 14:34:05 2019 (r513036) @@ -0,0 +1,12 @@ +bin/piesctl +%%INETD%%sbin/inetd +sbin/pies +%%NLS%%share/locale/de/LC_MESSAGES/pies.mo +%%NLS%%share/locale/es/LC_MESSAGES/pies.mo +%%NLS%%share/locale/fr/LC_MESSAGES/pies.mo +%%NLS%%share/locale/pl/LC_MESSAGES/pies.mo +%%NLS%%share/locale/pt_BR/LC_MESSAGES/pies.mo +%%NLS%%share/locale/uk/LC_MESSAGES/pies.mo +%%NLS%%share/locale/vi/LC_MESSAGES/pies.mo +%%DATADIR%%/1.4/include/pp-setup +@dir /var/pies
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201909271434.x8REY6pT077515>