summaryrefslogtreecommitdiff
path: root/textproc/ruby-rexml
diff options
context:
space:
mode:
authortaca <taca@pkgsrc.org>2021-02-14 14:53:04 +0000
committertaca <taca@pkgsrc.org>2021-02-14 14:53:04 +0000
commit0c3415e544f8dbdef2fba9ca6d41cba831f48d08 (patch)
tree41eb7e52150f65289e5bb20526fb39783990c60f /textproc/ruby-rexml
parent51eef77ce2fa214fd90b8890359b71e5be5989fb (diff)
downloadpkgsrc-0c3415e544f8dbdef2fba9ca6d41cba831f48d08.tar.gz
textproc/ruby-rexml: re-add package version 3.2.4
ruby-rexml was bundled to ruby base package and removed past. Ruby 3.0 dose not bundle rexml library any more, so re-add its latest version now. REXML REXML was inspired by the Electric XML library for Java, which features an easy-to-use API, small size, and speed. Hopefully, REXML, designed with the same philosophy, has these same features. I've tried to keep the API as intuitive as possible, and have followed the Ruby methodology for method naming and code flow, rather than mirroring the Java API. REXML supports both tree and stream document parsing. Stream parsing is faster (about 1.5 times as fast). However, with stream parsing, you don't get access to features such as XPath.
Diffstat (limited to 'textproc/ruby-rexml')
-rw-r--r--textproc/ruby-rexml/DESCR11
-rw-r--r--textproc/ruby-rexml/Makefile14
-rw-r--r--textproc/ruby-rexml/PLIST60
-rw-r--r--textproc/ruby-rexml/distinfo6
4 files changed, 91 insertions, 0 deletions
diff --git a/textproc/ruby-rexml/DESCR b/textproc/ruby-rexml/DESCR
new file mode 100644
index 00000000000..79e4283d0bc
--- /dev/null
+++ b/textproc/ruby-rexml/DESCR
@@ -0,0 +1,11 @@
+REXML
+
+REXML was inspired by the Electric XML library for Java, which features an
+easy-to-use API, small size, and speed. Hopefully, REXML, designed with the
+same philosophy, has these same features. I've tried to keep the API as
+intuitive as possible, and have followed the Ruby methodology for method
+naming and code flow, rather than mirroring the Java API.
+
+REXML supports both tree and stream document parsing. Stream parsing is
+faster (about 1.5 times as fast). However, with stream parsing, you don't
+get access to features such as XPath.
diff --git a/textproc/ruby-rexml/Makefile b/textproc/ruby-rexml/Makefile
new file mode 100644
index 00000000000..98a0ca032f4
--- /dev/null
+++ b/textproc/ruby-rexml/Makefile
@@ -0,0 +1,14 @@
+# $NetBSD: Makefile,v 1.12 2021/02/14 14:53:04 taca Exp $
+
+DISTNAME= rexml-3.2.4
+CATEGORIES= textproc
+
+MAINTAINER= pkgsrc-users@NetBSD.org
+HOMEPAGE= https://github.com/ruby/rexml
+COMMENT= XML toolkit for Ruby
+LICENSE= 2-clause-bsd
+
+USE_LANGUAGES= # empty
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/ruby-rexml/PLIST b/textproc/ruby-rexml/PLIST
new file mode 100644
index 00000000000..979b239bae5
--- /dev/null
+++ b/textproc/ruby-rexml/PLIST
@@ -0,0 +1,60 @@
+@comment $NetBSD: PLIST,v 1.4 2021/02/14 14:53:04 taca Exp $
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/.gitignore
+${GEM_LIBDIR}/.travis.yml
+${GEM_LIBDIR}/Gemfile
+${GEM_LIBDIR}/LICENSE.txt
+${GEM_LIBDIR}/NEWS.md
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/Rakefile
+${GEM_LIBDIR}/lib/rexml/attlistdecl.rb
+${GEM_LIBDIR}/lib/rexml/attribute.rb
+${GEM_LIBDIR}/lib/rexml/cdata.rb
+${GEM_LIBDIR}/lib/rexml/child.rb
+${GEM_LIBDIR}/lib/rexml/comment.rb
+${GEM_LIBDIR}/lib/rexml/doctype.rb
+${GEM_LIBDIR}/lib/rexml/document.rb
+${GEM_LIBDIR}/lib/rexml/dtd/attlistdecl.rb
+${GEM_LIBDIR}/lib/rexml/dtd/dtd.rb
+${GEM_LIBDIR}/lib/rexml/dtd/elementdecl.rb
+${GEM_LIBDIR}/lib/rexml/dtd/entitydecl.rb
+${GEM_LIBDIR}/lib/rexml/dtd/notationdecl.rb
+${GEM_LIBDIR}/lib/rexml/element.rb
+${GEM_LIBDIR}/lib/rexml/encoding.rb
+${GEM_LIBDIR}/lib/rexml/entity.rb
+${GEM_LIBDIR}/lib/rexml/formatters/default.rb
+${GEM_LIBDIR}/lib/rexml/formatters/pretty.rb
+${GEM_LIBDIR}/lib/rexml/formatters/transitive.rb
+${GEM_LIBDIR}/lib/rexml/functions.rb
+${GEM_LIBDIR}/lib/rexml/instruction.rb
+${GEM_LIBDIR}/lib/rexml/light/node.rb
+${GEM_LIBDIR}/lib/rexml/namespace.rb
+${GEM_LIBDIR}/lib/rexml/node.rb
+${GEM_LIBDIR}/lib/rexml/output.rb
+${GEM_LIBDIR}/lib/rexml/parent.rb
+${GEM_LIBDIR}/lib/rexml/parseexception.rb
+${GEM_LIBDIR}/lib/rexml/parsers/baseparser.rb
+${GEM_LIBDIR}/lib/rexml/parsers/lightparser.rb
+${GEM_LIBDIR}/lib/rexml/parsers/pullparser.rb
+${GEM_LIBDIR}/lib/rexml/parsers/sax2parser.rb
+${GEM_LIBDIR}/lib/rexml/parsers/streamparser.rb
+${GEM_LIBDIR}/lib/rexml/parsers/treeparser.rb
+${GEM_LIBDIR}/lib/rexml/parsers/ultralightparser.rb
+${GEM_LIBDIR}/lib/rexml/parsers/xpathparser.rb
+${GEM_LIBDIR}/lib/rexml/quickpath.rb
+${GEM_LIBDIR}/lib/rexml/rexml.rb
+${GEM_LIBDIR}/lib/rexml/sax2listener.rb
+${GEM_LIBDIR}/lib/rexml/security.rb
+${GEM_LIBDIR}/lib/rexml/source.rb
+${GEM_LIBDIR}/lib/rexml/streamlistener.rb
+${GEM_LIBDIR}/lib/rexml/text.rb
+${GEM_LIBDIR}/lib/rexml/undefinednamespaceexception.rb
+${GEM_LIBDIR}/lib/rexml/validation/relaxng.rb
+${GEM_LIBDIR}/lib/rexml/validation/validation.rb
+${GEM_LIBDIR}/lib/rexml/validation/validationexception.rb
+${GEM_LIBDIR}/lib/rexml/xmldecl.rb
+${GEM_LIBDIR}/lib/rexml/xmltokens.rb
+${GEM_LIBDIR}/lib/rexml/xpath.rb
+${GEM_LIBDIR}/lib/rexml/xpath_parser.rb
+${GEM_LIBDIR}/rexml.gemspec
+${GEM_HOME}/specifications/${GEM_NAME}.gemspec
diff --git a/textproc/ruby-rexml/distinfo b/textproc/ruby-rexml/distinfo
new file mode 100644
index 00000000000..56b40da9066
--- /dev/null
+++ b/textproc/ruby-rexml/distinfo
@@ -0,0 +1,6 @@
+$NetBSD: distinfo,v 1.6 2021/02/14 14:53:04 taca Exp $
+
+SHA1 (rexml-3.2.4.gem) = d21fcfdfd72008d79772da35a62297d8d551c6ab
+RMD160 (rexml-3.2.4.gem) = 04b4b0f6355d683d149f264fe519371a590cca4f
+SHA512 (rexml-3.2.4.gem) = 05cd28b4b4477c306a07e9eccbc226aabea0a8e5497e04ce55a6f4407cd278acdba754561265dc6f57c48d09e0a1d91e757e7bfaba67fd59bbf4d8eecdaa3459
+Size (rexml-3.2.4.gem) = 77824 bytes