svn commit: r513036 - in head/sysutils: . pies
Alexey Dokuchaev
danfe at FreeBSD.org
Fri Sep 27 14:34:07 UTC 2019
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 at 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 at 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
+ at dir /var/pies
More information about the svn-ports-head
mailing list