summaryrefslogtreecommitdiff
path: root/sysutils/augeas
diff options
context:
space:
mode:
authorbsiegert <bsiegert@pkgsrc.org>2014-12-30 13:55:01 +0000
committerbsiegert <bsiegert@pkgsrc.org>2014-12-30 13:55:01 +0000
commit0f3af8d5c01b4db2f9822fa946f723ac62816863 (patch)
tree089d770c4967a6afbdbdd6855a484fe1fb93390e /sysutils/augeas
parent0e09a13b848c21538014576e96914de6724e0ef8 (diff)
downloadpkgsrc-0f3af8d5c01b4db2f9822fa946f723ac62816863.tar.gz
Add a package for augeas-1.3.0. From DESCR:
Augeas is a configuration editing tool. It parses configuration files in their native formats and transforms them into a tree. Configuration changes are made by manipulating this tree and saving it back into native config files. Augeas is: - An API provided by a C library - A command line tool to manipulate configuration from the shell (and shell scripts) - Language bindings to do the same from your favorite scripting language - Canonical tree representations of common configuration files - A domain-specific language to describe configuration file formats Augeas goals: - Manipulate configuration files safely, safer than the ad-hoc techniques generally used with grep, sed, awk and similar mechanisms in scripting languages - Provide a local configuration API for Linux - Make it easy to integrate new config files into the Augeas tree
Diffstat (limited to 'sysutils/augeas')
-rw-r--r--sysutils/augeas/DESCR20
-rw-r--r--sysutils/augeas/Makefile19
-rw-r--r--sysutils/augeas/PLIST13
-rw-r--r--sysutils/augeas/distinfo5
4 files changed, 57 insertions, 0 deletions
diff --git a/sysutils/augeas/DESCR b/sysutils/augeas/DESCR
new file mode 100644
index 00000000000..e542519e5e7
--- /dev/null
+++ b/sysutils/augeas/DESCR
@@ -0,0 +1,20 @@
+Augeas is a configuration editing tool. It parses configuration files in
+their native formats and transforms them into a tree. Configuration
+changes are made by manipulating this tree and saving it back into
+native config files.
+
+Augeas is:
+- An API provided by a C library
+- A command line tool to manipulate configuration from the shell (and
+ shell scripts)
+- Language bindings to do the same from your favorite scripting language
+- Canonical tree representations of common configuration files
+- A domain-specific language to describe configuration file formats
+
+
+Augeas goals:
+- Manipulate configuration files safely, safer than the ad-hoc
+ techniques generally used with grep, sed, awk and similar mechanisms
+ in scripting languages
+- Provide a local configuration API for Linux
+- Make it easy to integrate new config files into the Augeas tree
diff --git a/sysutils/augeas/Makefile b/sysutils/augeas/Makefile
new file mode 100644
index 00000000000..fb645997664
--- /dev/null
+++ b/sysutils/augeas/Makefile
@@ -0,0 +1,19 @@
+# $NetBSD: Makefile,v 1.1 2014/12/30 13:55:01 bsiegert Exp $
+
+DISTNAME= augeas-1.3.0
+CATEGORIES= sysutils
+MASTER_SITES= http://download.augeas.net/
+
+MAINTAINER= bsiegert@NetBSD.org
+HOMEPAGE= http://augeas.net/
+COMMENT= Tool for editing configuration programmatically
+LICENSE= gnu-lgpl-v2.1
+
+GNU_CONFIGURE= yes
+USE_TOOLS+= pkg-config
+USE_LIBTOOL= yes
+
+PKGCONFIG_OVERRIDE+= augeas.pc.in
+
+.include "../../textproc/libxml2/buildlink3.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/sysutils/augeas/PLIST b/sysutils/augeas/PLIST
new file mode 100644
index 00000000000..4220d3b5a87
--- /dev/null
+++ b/sysutils/augeas/PLIST
@@ -0,0 +1,13 @@
+@comment $NetBSD: PLIST,v 1.1 2014/12/30 13:55:01 bsiegert Exp $
+bin/augparse
+bin/augtool
+bin/fadot
+include/augeas.h
+include/fa.h
+lib/libaugeas.la
+lib/libfa.la
+lib/pkgconfig/augeas.pc
+man/man1/augparse.1
+man/man1/augtool.1
+share/vim/vimfiles/ftdetect/augeas.vim
+share/vim/vimfiles/syntax/augeas.vim
diff --git a/sysutils/augeas/distinfo b/sysutils/augeas/distinfo
new file mode 100644
index 00000000000..a6eb6d84e58
--- /dev/null
+++ b/sysutils/augeas/distinfo
@@ -0,0 +1,5 @@
+$NetBSD: distinfo,v 1.1 2014/12/30 13:55:01 bsiegert Exp $
+
+SHA1 (augeas-1.3.0.tar.gz) = 052694bc84e3b8246dd32808b0e0e8c41c3de40b
+RMD160 (augeas-1.3.0.tar.gz) = 9fb6ff75724a496a9e8f13a5076970a1106637e9
+Size (augeas-1.3.0.tar.gz) = 1983656 bytes