summaryrefslogtreecommitdiff
path: root/shells/xsh
diff options
context:
space:
mode:
authorxtraeme <xtraeme@pkgsrc.org>2004-05-29 02:06:23 +0000
committerxtraeme <xtraeme@pkgsrc.org>2004-05-29 02:06:23 +0000
commit6048a58e3728f8dc153299cbd9781351a84eb75a (patch)
tree2b5609fcda53dec10a0046bcfde39fef45e9453e /shells/xsh
parentb0064daaee03e71593613764801024c31c8160fc (diff)
downloadpkgsrc-6048a58e3728f8dc153299cbd9781351a84eb75a.tar.gz
Initial import of xsh-1.8.2 from pkgsrc-wip, packaged by pancake with
minor changes by me. XSH is a fast and powerful command-line XML editor. It may be used to query and modify XML documents. XSH may be used either interactivelly or for off-line processing (like bash). XPath expressions are used to select parts of XML document to be processed. Both system shell and perl are accessible from XSH in a very natural way. XSH itself is written in Perl and uses XML::LibXML bindings of gnome-xml2 library in the background level.
Diffstat (limited to 'shells/xsh')
-rw-r--r--shells/xsh/DESCR8
-rw-r--r--shells/xsh/Makefile27
-rw-r--r--shells/xsh/PLIST1
-rw-r--r--shells/xsh/distinfo4
4 files changed, 40 insertions, 0 deletions
diff --git a/shells/xsh/DESCR b/shells/xsh/DESCR
new file mode 100644
index 00000000000..ed184332f23
--- /dev/null
+++ b/shells/xsh/DESCR
@@ -0,0 +1,8 @@
+XSH is a fast and powerful command-line XML editor. It may be used to
+query and modify XML documents. XSH may be used either interactivelly or
+for off-line processing (like bash). XPath expressions are used to
+select parts of XML document to be processed.
+
+Both system shell and perl are accessible from XSH in a very natural
+way. XSH itself is written in Perl and uses XML::LibXML bindings of
+gnome-xml2 library in the background level.
diff --git a/shells/xsh/Makefile b/shells/xsh/Makefile
new file mode 100644
index 00000000000..d1604457466
--- /dev/null
+++ b/shells/xsh/Makefile
@@ -0,0 +1,27 @@
+# $NetBSD: Makefile,v 1.1.1.1 2004/05/29 02:06:23 xtraeme Exp $
+
+DISTNAME= XML-XSH-1.8.2
+PKGNAME= ${DISTNAME:S/XML-XSH/xsh/}
+CATEGORIES= shells
+MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=xsh/}
+
+MAINTAINER= pancake@phreaker.net
+HOMEPAGE= http://xsh.sourceforge.net/
+COMMENT= XML Editing Shell
+
+DEPENDS+= p5-Parse-RecDescent>=1.94:../../devel/p5-Parse-RecDescent
+DEPENDS+= p5-Term-ReadLine>=1.12:../../devel/p5-Term-ReadLine
+DEPENDS+= p5-XML-LibXML>=1.31:../../textproc/p5-XML-LibXML
+DEPENDS+= p5-XML-LibXML-Iterator-[0-9]*:../../textproc/p5-XML-LibXML-Iterator
+DEPENDS+= p5-XML-NodeFilter-[0-9]*:../../textproc/p5-XML-NodeFilter
+DEPENDS+= p5-XML-LibXML-XPathContext-[0-9]*:../../textproc/p5-XML-LibXML-XPathContext
+
+USE_PERL5= yes
+USE_GNU_TOOLS+= make
+USE_BUILDLINK3= yes
+PKG_SHELL= ${PREFIX}/bin/xsh
+
+PERL5_PACKLIST= ${PERL5_SITEARCH}/auto/XML/XSH/.packlist
+
+.include "../../lang/perl5/module.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/shells/xsh/PLIST b/shells/xsh/PLIST
new file mode 100644
index 00000000000..bea960f9435
--- /dev/null
+++ b/shells/xsh/PLIST
@@ -0,0 +1 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2004/05/29 02:06:23 xtraeme Exp $
diff --git a/shells/xsh/distinfo b/shells/xsh/distinfo
new file mode 100644
index 00000000000..7c1a2a1123d
--- /dev/null
+++ b/shells/xsh/distinfo
@@ -0,0 +1,4 @@
+$NetBSD: distinfo,v 1.1.1.1 2004/05/29 02:06:23 xtraeme Exp $
+
+SHA1 (XML-XSH-1.8.2.tar.gz) = bea1485cd27f6920a514f59193dce51b460b2d42
+Size (XML-XSH-1.8.2.tar.gz) = 243860 bytes