./textproc/ruby-nokogiri, HTML, XML, SAX, and Reader parser with XPath and CSS selector support

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


Branch: pkgsrc-2017Q3, Version: 1.8.1, Package name: ruby23-nokogiri-1.8.1, Maintainer: pkgsrc-users

Nokogiri parses and searches XML/HTML very quickly, and also has correctly
implemented CSS3 selector support as well as XPath support.

Features:

* XPath support for document searching
* CSS3 selector support for document searching
* XML/HTML builder
* Drop in replacement for Hpricot (though not bug for bug)


Required to run:
[lang/ruby23-base] [textproc/libxml2] [textproc/libxslt] [misc/ruby-mini_portile2]

Required to build:
[pkgtools/cwrappers]

Master sites:

SHA1: 07ae5eeb780e90cdad7bd4ad110f28003a9e91b3
RMD160: 7f2c0d6b540b813ae1b62f881842970f5c02333a
Filesize: 9057 KB

Version history: (Expand)


CVS history: (Expand)


   2017-11-20 20:35:32 by Benny Siegert | Files touched by this commit (3) | Package updated
Log message:
Pullup ticket #5644 - requested by taca
textproc/ruby-nokogiri: bugfix

Revisions pulled up:
- textproc/ruby-nokogiri/Makefile                               1.37
- textproc/ruby-nokogiri/PLIST                                  1.24
- textproc/ruby-nokogiri/distinfo                               1.26

---
   Module Name:	pkgsrc
   Committed By:	tsutsui
   Date:		Fri Oct 20 15:56:58 UTC 2017

   Modified Files:
   	pkgsrc/textproc/ruby-nokogiri: Makefile PLIST distinfo

   Log message:
   nokogiri: update to 1.8.1.

   This version is necessary for ruby-mini_portile2 2.3.0 in pkgsrc-2017Q3.

   pkgsrc changes:
   - strict dependency against ruby-mini_portile2 as defined in the Gemfile
   - take maintainership

   Upstream changes (from CHANGELOG.md):

   # 1.8.1 / 2017-09-19

   ## Dependencies

   * [MRI] libxml2 is updated from 2.9.4 to 2.9.5.
   * [MRI] libxslt is updated from 1.1.29 to 1.1.30.
   * [MRI] optional dependency on the pkg-config gem has had its constraint \ 
loosened to `~> 1.1` (from `~> 1.1.7`). [#1660]
   * [MRI] Upgrade mini_portile2 dependency from `~> 2.2.0` to `~> 2.3.0`, \ 
which will validate checksums on the vendored libxml2 and libxslt tarballs \ 
before using them.

   ## Bugs

   * NodeSet#first with an integer argument longer than the length of the \ 
NodeSet now correctly clamps the length of the returned NodeSet to the original \ 
length. [#1650] (Thanks, @Derenge!)
   * [MRI] Ensure CData.new raises TypeError if the `content` argument is not \ 
implicitly convertible into a string. [#1669]