pkgsrc-WIP-changes archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

ruby-rexml: Import ruby-rexml-3.2.6 as wip/ruby-rexml



Module Name:	pkgsrc-wip
Committed By:	Atsushi Toyokura <asteria.at%gmail.com@localhost>
Pushed By:	steleto
Date:		Fri Nov 3 14:31:58 2023 +0900
Changeset:	c2e4b2747209792054248828478596265aa0bae9

Modified Files:
	Makefile
Added Files:
	ruby-rexml/DESCR
	ruby-rexml/Makefile
	ruby-rexml/PLIST
	ruby-rexml/distinfo

Log Message:
ruby-rexml: Import ruby-rexml-3.2.6 as wip/ruby-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.

To see a diff of this commit:
https://wip.pkgsrc.org/cgi-bin/gitweb.cgi?p=pkgsrc-wip.git;a=commitdiff;h=c2e4b2747209792054248828478596265aa0bae9

Please note that diffs are not public domain; they are subject to the
copyright notices on the relevant files.

diffstat:
 Makefile            |  1 +
 ruby-rexml/DESCR    | 10 ++++++++
 ruby-rexml/Makefile | 12 +++++++++
 ruby-rexml/PLIST    | 71 +++++++++++++++++++++++++++++++++++++++++++++++++++++
 ruby-rexml/distinfo |  5 ++++
 5 files changed, 99 insertions(+)

diffs:
diff --git a/Makefile b/Makefile
index 623af6c206..60a4d75d8e 100644
--- a/Makefile
+++ b/Makefile
@@ -4930,6 +4930,7 @@ SUBDIR+=	ruby-rbpdf
 SUBDIR+=	ruby-rbpdf-font
 SUBDIR+=	ruby-request_store
 SUBDIR+=	ruby-review
+SUBDIR+=	ruby-rexml
 SUBDIR+=	ruby-rinku
 SUBDIR+=	ruby-roadie
 SUBDIR+=	ruby-roadie-rails52
diff --git a/ruby-rexml/DESCR b/ruby-rexml/DESCR
new file mode 100644
index 0000000000..ccd2d74722
--- /dev/null
+++ b/ruby-rexml/DESCR
@@ -0,0 +1,10 @@
+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/ruby-rexml/Makefile b/ruby-rexml/Makefile
new file mode 100644
index 0000000000..21021a07f1
--- /dev/null
+++ b/ruby-rexml/Makefile
@@ -0,0 +1,12 @@
+# $NetBSD$
+
+DISTNAME=	rexml-3.2.6
+CATEGORIES=	textproc
+
+MAINTAINER=	pkgsrc-users%NetBSD.org@localhost
+HOMEPAGE=	https://github.com/ruby/rexml
+COMMENT=	XML toolkit for Ruby
+LICENSE=	2-clause-bsd
+
+.include "../../lang/ruby/gem.mk"
+.include "../../mk/bsd.pkg.mk"
diff --git a/ruby-rexml/PLIST b/ruby-rexml/PLIST
new file mode 100644
index 0000000000..6f4f7780ff
--- /dev/null
+++ b/ruby-rexml/PLIST
@@ -0,0 +1,71 @@
+@comment $NetBSD$
+${GEM_HOME}/cache/${GEM_NAME}.gem
+${GEM_LIBDIR}/LICENSE.txt
+${GEM_LIBDIR}/NEWS.md
+${GEM_LIBDIR}/README.md
+${GEM_LIBDIR}/doc/rexml/context.rdoc
+${GEM_LIBDIR}/doc/rexml/tasks/rdoc/child.rdoc
+${GEM_LIBDIR}/doc/rexml/tasks/rdoc/document.rdoc
+${GEM_LIBDIR}/doc/rexml/tasks/rdoc/element.rdoc
+${GEM_LIBDIR}/doc/rexml/tasks/rdoc/node.rdoc
+${GEM_LIBDIR}/doc/rexml/tasks/rdoc/parent.rdoc
+${GEM_LIBDIR}/doc/rexml/tasks/tocs/child_toc.rdoc
+${GEM_LIBDIR}/doc/rexml/tasks/tocs/document_toc.rdoc
+${GEM_LIBDIR}/doc/rexml/tasks/tocs/element_toc.rdoc
+${GEM_LIBDIR}/doc/rexml/tasks/tocs/master_toc.rdoc
+${GEM_LIBDIR}/doc/rexml/tasks/tocs/node_toc.rdoc
+${GEM_LIBDIR}/doc/rexml/tasks/tocs/parent_toc.rdoc
+${GEM_LIBDIR}/doc/rexml/tutorial.rdoc
+${GEM_LIBDIR}/lib/rexml.rb
+${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_HOME}/specifications/${GEM_NAME}.gemspec
+@pkgdir lib/ruby/gems/3.2.0/plugins
+@pkgdir lib/ruby/gems/3.2.0/extensions
diff --git a/ruby-rexml/distinfo b/ruby-rexml/distinfo
new file mode 100644
index 0000000000..208ef8739d
--- /dev/null
+++ b/ruby-rexml/distinfo
@@ -0,0 +1,5 @@
+$NetBSD$
+
+BLAKE2s (rexml-3.2.6.gem) = 05c2e6a452b2c1af82bdf44fdaaa49f3b53a039c17cb62a4451fd234898b321a
+SHA512 (rexml-3.2.6.gem) = 6e4539f6de381be6a90e236cee7ef65622e18c88e4c4f3ee0b2c7501623b92bba046c22cd4de5f50a3067527fbe90a57f28fb4a5206754e957368a5d330b5458
+Size (rexml-3.2.6.gem) = 102400 bytes


Home | Main Index | Thread Index | Old Index