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-all mailing list