./textproc/ruby-libxml, Support module for libxml2 library

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ] [ Add to tracker ]


Branch: CURRENT, Version: 3.2.1nb1, Package name: ruby26-libxml-3.2.1nb1, Maintainer: pkgsrc-users

The Libxml-Ruby provides Ruby language bindings for the GNOME Libxml2
XML toolkit. Its primary advantage over REXML is performance - if speed
is your need, these are good libraries to consider.


Required to run:
[textproc/libxml2] [lang/ruby26-base]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 7bc2f65ec24a200475af8f8c876542f4d7188d69
RMD160: 67efd2dba95bcf25a2fa8a3872b9a2e5fefe17d1
Filesize: 369.5 KB

Version history: (Expand)


CVS history: (Expand)


   2021-04-21 13:43:04 by Adam Ciarcinski | Files touched by this commit (1822)
Log message:
revbump for textproc/icu
   2021-01-14 15:46:16 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
textproc/ruby-libxml: update to 3.2.1

== 3.2.1 / 2020-11-05

* Fix incorrect handling of encodings when using XMLWriter.io (Charlie
  Savage)
* Clean up README  (Richard Michael)
   2020-11-05 10:09:30 by Ryo ONODERA | Files touched by this commit (1814)
Log message:
*: Recursive revbump from textproc/icu-68.1
   2020-06-02 10:25:05 by Adam Ciarcinski | Files touched by this commit (1689)
Log message:
Revbump for icu
   2020-05-25 17:25:18 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
textproc/ruby-libxml: update to 3.2.0

Update ruby-libxml to 3.2.0.

== 3.2.0 / 2020-05-09 Charlie Savage

* Fix crash when creating an empty DTD
* Modernize tests to use Bundler to load gem
* Add libxml-ruby.rb file so gem loads in expted way.
* Add support for xmlSaveNoEmptyTags.
* Clean up extconf.rb file
   2020-01-19 00:36:14 by Roland Illig | Files touched by this commit (3046)
Log message:
all: migrate several HOMEPAGEs to https

pkglint --only "https instead of http" -r -F

With manual adjustments afterwards since pkglint 19.4.4 fixed a few
indentations in unrelated lines.

This mainly affects projects hosted at SourceForce, as well as
freedesktop.org, CTAN and GNU.
   2018-03-14 16:42:36 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
textproc/ruby-libxml: update to 3.1.0

= Release History

== 3.1.0 / 2018-02-03 Charlie Savage

* Fix segmentation fault when adding one node to another node (Charlie Savage)
* Fix deprecated "assert_equal(nil, expected)" calls. #148 and #151. \ 
(utilum)
* Remove assigned but unused variables. #150 (utilum)
* Add Gemfile. #146. (Dorian MariƩ)
* Remove duplicate hash key in setup.rb. #147. (Dorian MariƩ)
* Fix gemspec by requiring Date. #149 (utilum)
* Restore default internal encoding after tests are completed. #123 (Charlie Savage)
* Remove duplicate method definitions. #145. (Charlie Savage)
* Remove SchemaElement#minOccurs and SchemaElement#maxOccurs since they actually \ 
did not work (Charlie Savage)
* Rename test files to follow Ruby conventions (Charlie Savage)
* Fix handling of node returned by Reader#expand. #142. (Charlie Savage)
* Add Travis Build support (Charlie Savage)
* Fix Fixnum deprecation (Charlie Savage)
* Cleanup schema code (Charlie Savage)
* Update Visual Studio project to 2017 (Charlie Savage)
   2017-03-20 16:32:38 by Takahiro Kambe | Files touched by this commit (3) | Package updated
Log message:
Update ruby-libxmlto 3.0.0.

== 3.0.0 / 2017-02-07 Charlie Savage

* Revamp how libxml-ruby manages memory.  Instead of trying to return the same \ 
ruby object for each xmlnode,
  the bindings now create wrapper ruby objects as needed which are then freed at \ 
the end of use.
  This allows most memory management to be handled by libxml itself. Ruby only \ 
manages the lifespan of
  documents and parent xml nodes.  When those go out of scope, the underlying \ 
libxml objects are also freed.
  This implementation requires almost no overhead, plays nicely with Nokogiri \ 
and appears to work much
  better  (Charlie Savage).

* Change XML::Node#eql? API.  Nodes are now considered equal only if they wrap \ 
the same underlying
  libxml node.  Previously, they would also be considered equal if they \ 
contained the same content
  (Charlie Savage)

* Change XML::Reader.expand API. Previously it would automatically instantiate a \ 
reader document so
  the an xpath expression could be used to search the returned node.  Now you \ 
should first call
  reader.doc  (Charlie Savage)

* Update Visual Studio project for Visual Studio 15 - requires ruby 2.4+ \ 
(Charlie Savage)

* Remove APIs that have been deprecated for several years (Charlie Savage)