From 7e609f980597470fb9f9823e1e1bb707a0605c5c Mon Sep 17 00:00:00 2001 From: Gabor Pali Date: Sun, 24 Jun 2012 10:46:24 +0000 Subject: [PATCH] angel is a daemon that runs and monitors other processes. It is similar to djb's `daemontools` or the Ruby project `god`. It's goals are to keep a set of services running, and to facilitate the easy configuration and restart of those services. WWW: http://github.com/jamwt/Angel Obtained from: FreeBSD Haskell --- lang/ghc/bsd.hackage.mk | 1 + sysutils/Makefile | 1 + sysutils/hs-angel/Makefile | 25 +++++++++++++++++++++++++ sysutils/hs-angel/distinfo | 2 ++ sysutils/hs-angel/pkg-descr | 6 ++++++ 5 files changed, 35 insertions(+) create mode 100644 sysutils/hs-angel/Makefile create mode 100644 sysutils/hs-angel/distinfo create mode 100644 sysutils/hs-angel/pkg-descr diff --git a/lang/ghc/bsd.hackage.mk b/lang/ghc/bsd.hackage.mk index 0efd549bd5a1..ec03bef8ba4d 100644 --- a/lang/ghc/bsd.hackage.mk +++ b/lang/ghc/bsd.hackage.mk @@ -18,6 +18,7 @@ Agda_port= math/hs-Agda # executable Agda-executable_port= math/hs-Agda-executable # executable alex_port= devel/hs-alex # executable ALUT_port= audio/hs-ALUT +angel_port= sysutils/hs-angel ansi-terminal_port= devel/hs-ansi-terminal ansi-wl-pprint_port= devel/hs-ansi-wl-pprint arrows_port= devel/hs-arrows diff --git a/sysutils/Makefile b/sysutils/Makefile index d8db0db9f238..e424322336d1 100644 --- a/sysutils/Makefile +++ b/sysutils/Makefile @@ -380,6 +380,7 @@ SUBDIR += hoz SUBDIR += hpacucli SUBDIR += hploscripts + SUBDIR += hs-angel SUBDIR += hs-cpu SUBDIR += htop SUBDIR += httplog diff --git a/sysutils/hs-angel/Makefile b/sysutils/hs-angel/Makefile new file mode 100644 index 000000000000..9c7f11cbdc60 --- /dev/null +++ b/sysutils/hs-angel/Makefile @@ -0,0 +1,25 @@ +# New ports collection makefile for: hs-angel +# Date created: June 10, 2012 +# Whom: haskell@FreeBSD.org +# +# $FreeBSD$ +# + +PORTNAME= angel +PORTVERSION= 0.3.2 +CATEGORIES= sysutils haskell + +MAINTAINER= haskell@FreeBSD.org +COMMENT= Process management and supervision daemon + +LICENSE= BSD + +CABAL_SETUP= Setup.hs + +USE_CABAL= configurator>=0.1 MissingH mtl stm>=2.0 text>=0.11 \ + unordered-containers>=0.1.4 + +STANDALONE= yes + +.include "${.CURDIR}/../../lang/ghc/bsd.cabal.mk" +.include diff --git a/sysutils/hs-angel/distinfo b/sysutils/hs-angel/distinfo new file mode 100644 index 000000000000..641b228c0d5b --- /dev/null +++ b/sysutils/hs-angel/distinfo @@ -0,0 +1,2 @@ +SHA256 (cabal/angel-0.3.2.tar.gz) = e6ae7fb12294dd9c7839edc4eddf37a565b81afdf058ee939fba054f162b5c5e +SIZE (cabal/angel-0.3.2.tar.gz) = 7008 diff --git a/sysutils/hs-angel/pkg-descr b/sysutils/hs-angel/pkg-descr new file mode 100644 index 000000000000..d2d9913f9fe5 --- /dev/null +++ b/sysutils/hs-angel/pkg-descr @@ -0,0 +1,6 @@ +angel is a daemon that runs and monitors other processes. It is similar +to djb's `daemontools` or the Ruby project `god`. It's goals are to keep +a set of services running, and to facilitate the easy configuration and +restart of those services. + +WWW: http://github.com/jamwt/Angel