Configuration management library for programs and daemons.

Features include:
* Automatic, dynamic reloading in response to modifications to
  configuration files.
* A simple, but flexible, configuration language, supporting several
  of the most commonly needed types of data, along with
  interpolation of strings from the configuration or the system
  environment (e.g. @$(HOME)@).
* Subscription-based notification of changes to configuration
  properties.
* An @import@ directive allows the configuration of a complex
  application to be split across several smaller files, or common
  configuration data to be shared across several applications.

ok jasper@
This commit is contained in:
kili 2012-04-28 19:29:01 +00:00
parent 0554b4b168
commit 7aba193696
4 changed files with 79 additions and 0 deletions

View File

@ -0,0 +1,26 @@
# $OpenBSD: Makefile,v 1.1.1.1 2012/04/28 19:29:01 kili Exp $
COMMENT = configuration management library
DISTNAME = configurator-0.2.0.0
CATEGORIES = devel
# BSD3
PERMIT_PACKAGE_CDROM = Yes
PERMIT_PACKAGE_FTP = Yes
PERMIT_DISTFILES_CDROM =Yes
PERMIT_DISTFILES_FTP = Yes
MODULES = lang/ghc
MODGHC_BUILD = cabal hackage haddock register
RUN_DEPENDS += devel/hs-hashable \
devel/hs-text>=0.11.1.0 \
devel/hs-unix-compat \
devel/hs-unordered-containers \
textproc/hs-attoparsec>=0.10.0.2
BUILD_DEPENDS += ${RUN_DEPENDS}
.include <bsd.port.mk>

View File

@ -0,0 +1,5 @@
MD5 (ghc/configurator-0.2.0.0.tar.gz) = SP0n/ZMxOh3ow9LKfPLBjg==
RMD160 (ghc/configurator-0.2.0.0.tar.gz) = R2v+6W7Wq+1hwVKLRzkJHqbBBEs=
SHA1 (ghc/configurator-0.2.0.0.tar.gz) = wwc2q12Ja1Ot5zb2RlG/TDIeJic=
SHA256 (ghc/configurator-0.2.0.0.tar.gz) = ig4g6T2NymErdEqDitC13gXRui1R+3Jiqlpg5+OvbH4=
SIZE (ghc/configurator-0.2.0.0.tar.gz) = 14193

View File

@ -0,0 +1,14 @@
Configuration management library for programs and daemons.
Features include:
* Automatic, dynamic reloading in response to modifications to
configuration files.
* A simple, but flexible, configuration language, supporting several
of the most commonly needed types of data, along with
interpolation of strings from the configuration or the system
environment (e.g. @$(HOME)@).
* Subscription-based notification of changes to configuration
properties.
* An @import@ directive allows the configuration of a complex
application to be split across several smaller files, or common
configuration data to be shared across several applications.
.

View File

@ -0,0 +1,34 @@
@comment $OpenBSD: PLIST,v 1.1.1.1 2012/04/28 19:29:01 kili Exp $
lib/ghc/${DISTNAME}/
lib/ghc/${DISTNAME}/Data/
lib/ghc/${DISTNAME}/Data/Configurator/
lib/ghc/${DISTNAME}/Data/Configurator.hi
lib/ghc/${DISTNAME}/Data/Configurator/Instances.hi
lib/ghc/${DISTNAME}/Data/Configurator/Parser.hi
lib/ghc/${DISTNAME}/Data/Configurator/Types/
lib/ghc/${DISTNAME}/Data/Configurator/Types.hi
lib/ghc/${DISTNAME}/Data/Configurator/Types/Internal.hi
lib/ghc/${DISTNAME}/HS${DISTNAME}.o
lib/ghc/${DISTNAME}/libHS${DISTNAME}.a
lib/ghc/${DISTNAME}/register.sh
@exec /usr/bin/env HOME=/nonexistent %D/lib/ghc/${DISTNAME}/register.sh -v0
@unexec /usr/bin/env HOME=/nonexistent %D/lib/ghc/${DISTNAME}/unregister.sh -v0 --force
lib/ghc/${DISTNAME}/unregister.sh
share/doc/hs-${DISTNAME}/
share/doc/hs-${DISTNAME}/LICENSE
share/doc/hs-${DISTNAME}/html/
share/doc/hs-${DISTNAME}/html/Data-Configurator-Types.html
share/doc/hs-${DISTNAME}/html/Data-Configurator.html
share/doc/hs-${DISTNAME}/html/configurator.haddock
share/doc/hs-${DISTNAME}/html/doc-index.html
share/doc/hs-${DISTNAME}/html/frames.html
share/doc/hs-${DISTNAME}/html/haddock-util.js
share/doc/hs-${DISTNAME}/html/hslogo-16.png
share/doc/hs-${DISTNAME}/html/index-frames.html
share/doc/hs-${DISTNAME}/html/index.html
share/doc/hs-${DISTNAME}/html/mini_Data-Configurator-Types.html
share/doc/hs-${DISTNAME}/html/mini_Data-Configurator.html
share/doc/hs-${DISTNAME}/html/minus.gif
share/doc/hs-${DISTNAME}/html/ocean.css
share/doc/hs-${DISTNAME}/html/plus.gif
share/doc/hs-${DISTNAME}/html/synopsis.png