summaryrefslogtreecommitdiff
path: root/sysutils/p5-Config-Augeas
diff options
context:
space:
mode:
authorbsiegert <bsiegert>2014-12-30 17:04:15 +0000
committerbsiegert <bsiegert>2014-12-30 17:04:15 +0000
commitfffc563c140856067cce29c78f1b629d6fe86708 (patch)
treeb31cd985a68e60a988c2a646232b182b9c410648 /sysutils/p5-Config-Augeas
parentb67afaffa2085d73ff6383bc67c98ba35d62dc03 (diff)
downloadpkgsrc-fffc563c140856067cce29c78f1b629d6fe86708.tar.gz
Add Perl and Python bindings for augeas.
Diffstat (limited to 'sysutils/p5-Config-Augeas')
-rw-r--r--sysutils/p5-Config-Augeas/DESCR15
-rw-r--r--sysutils/p5-Config-Augeas/Makefile20
-rw-r--r--sysutils/p5-Config-Augeas/distinfo5
3 files changed, 40 insertions, 0 deletions
diff --git a/sysutils/p5-Config-Augeas/DESCR b/sysutils/p5-Config-Augeas/DESCR
new file mode 100644
index 00000000000..24745df185e
--- /dev/null
+++ b/sysutils/p5-Config-Augeas/DESCR
@@ -0,0 +1,15 @@
+Augeas is a library and command line tool that focuses on the most basic
+problem in handling Linux configurations programmatically: editing
+actual configuration files in a controlled manner.
+
+To that end, Augeas exposes a tree of all configuration settings (well,
+all the ones it knows about) and a simple local API for manipulating the
+tree. Augeas then modifies underlying configuration files according to
+the changes that have been made to the tree; it does as little modeling
+of configurations as possible, and focuses exclusively on transforming
+the tree-oriented syntax of its public API to the myriad syntaxes of
+individual configuration files.
+
+This module provides an object oriented Perl interface for Augeas
+configuration edition library with a more "perlish" API than Augeas C
+counterpart.
diff --git a/sysutils/p5-Config-Augeas/Makefile b/sysutils/p5-Config-Augeas/Makefile
new file mode 100644
index 00000000000..1a489fc4f36
--- /dev/null
+++ b/sysutils/p5-Config-Augeas/Makefile
@@ -0,0 +1,20 @@
+# $NetBSD: Makefile,v 1.1 2014/12/30 17:04:15 bsiegert Exp $
+
+DISTNAME= Config-Augeas-1.000
+PKGNAME= p5-${DISTNAME}
+CATEGORIES= perl5 sysutils
+MASTER_SITES= ${MASTER_SITE_PERL_CPAN:=../../authors/id/R/RA/RAPHINK/}
+
+MAINTAINER= bsiegert@NetBSD.org
+HOMEPAGE= http://search.cpan.org/dist/Config-Augeas
+COMMENT= Edit configuration files through Augeas C library
+LICENSE= gnu-lgpl-v2.1
+
+USE_TOOLS+= pkg-config
+
+PERL5_MODULE_TYPE= Module::Build
+PERL5_PACKLIST= auto/Config/Augeas/.packlist
+
+.include "../../sysutils/augeas/buildlink3.mk"
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/p5-Config-Augeas/distinfo b/sysutils/p5-Config-Augeas/distinfo
new file mode 100644
index 00000000000..cbcfc1bfae2
--- /dev/null
+++ b/sysutils/p5-Config-Augeas/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/12/30 17:04:15 bsiegert Exp $
+
+SHA1 (Config-Augeas-1.000.tar.gz) = b411fac8e6a4c7ded7c993cdf1f086439886b9a6
+RMD160 (Config-Augeas-1.000.tar.gz) = fe71e61c86d0fa8ed2ddf2d8d67945de35b5f319
+Size (Config-Augeas-1.000.tar.gz) = 65327 bytes