Thu Jun 16 15:34:12 2011 UTC ()
Update ruby-nokogiri package to 1.4.5.

=== 1.4.5 / 2011-06-15

* New Features

  * Nokogiri::HTML::Document#title accessor gets and sets the document title.
  * extracted sets of Node::SaveOptions into
    Node::SaveOptions::DEFAULT_{X,H,XH}TML (refactor)
  * Raise an exception if a string is passed to Nokogiri::XML::Schema#validate.
    #406

* Bugfixes

  * Node#serialize-and-friends now accepts a SaveOption object as the, erm,
    save object.
  * Nokogiri::CSS::Parser has-a Nokogiri::CSS::Tokenizer
  * [JRUBY+FFI only] Weak references are now threadsafe. #355
  * Make direct start_element() callback (currently used for
    HTML::SAX::Parser) pass attributes in assoc array, just as
    emulated start_element() callback does.  rel. #356
  * HTML::SAX::Parser should call back a block given to parse*() if any, just
    as XML::SAX::Parser does.
  * Add further encoding detection to HTML parser that libxml2 does not do.
  * Document#remove_namespaces! now handles attributes with namespaces. #396
  * XSLT::Stylesheet#transform no longer segfaults when handed a
    non-XML::Document. #452
  * XML::Reader no longer segfaults when under GC pressure. #439


(taca)
diff -r1.5 -r1.6 pkgsrc/textproc/ruby-nokogiri/Makefile
diff -r1.3 -r1.4 pkgsrc/textproc/ruby-nokogiri/PLIST
diff -r1.3 -r1.4 pkgsrc/textproc/ruby-nokogiri/distinfo

cvs diff -r1.5 -r1.6 pkgsrc/textproc/ruby-nokogiri/Makefile (expand / switch to unified diff)

--- pkgsrc/textproc/ruby-nokogiri/Makefile 2011/04/22 13:44:52 1.5
+++ pkgsrc/textproc/ruby-nokogiri/Makefile 2011/06/16 15:34:12 1.6
@@ -1,19 +1,18 @@ @@ -1,19 +1,18 @@
1# $NetBSD: Makefile,v 1.5 2011/04/22 13:44:52 obache Exp $ 1# $NetBSD: Makefile,v 1.6 2011/06/16 15:34:12 taca Exp $
2 2
3DISTNAME= nokogiri-1.4.4 3DISTNAME= nokogiri-1.4.5
4PKGREVISION= 2 
5CATEGORIES= textproc 4CATEGORIES= textproc
6 5
7MAINTAINER= filip@joyent.com 6MAINTAINER= filip@joyent.com
8HOMEPAGE= http://nokogiri.org/ 7HOMEPAGE= http://nokogiri.org/
9COMMENT= HTML, XML, SAX, and Reader parser with XPath and CSS selector support 8COMMENT= HTML, XML, SAX, and Reader parser with XPath and CSS selector support
10LICENSE= mit 9LICENSE= mit
11 10
12CONFLICTS+= ruby[1-9][0-9]-nokogiri-* 11CONFLICTS+= ruby[1-9][0-9]-nokogiri-[0-9]*
13 12
14PKG_DESTDIR_SUPPORT= user-destdir 13PKG_DESTDIR_SUPPORT= user-destdir
15 14
16.include "../../textproc/libxml2/buildlink3.mk" 15.include "../../textproc/libxml2/buildlink3.mk"
17.include "../../textproc/libxslt/buildlink3.mk" 16.include "../../textproc/libxslt/buildlink3.mk"
18.include "../../lang/ruby/gem.mk" 17.include "../../lang/ruby/gem.mk"
19.include "../../mk/bsd.pkg.mk" 18.include "../../mk/bsd.pkg.mk"

cvs diff -r1.3 -r1.4 pkgsrc/textproc/ruby-nokogiri/PLIST (expand / switch to unified diff)

--- pkgsrc/textproc/ruby-nokogiri/PLIST 2010/11/30 15:39:56 1.3
+++ pkgsrc/textproc/ruby-nokogiri/PLIST 2011/06/16 15:34:12 1.4
@@ -1,25 +1,25 @@ @@ -1,25 +1,25 @@
1@comment $NetBSD: PLIST,v 1.3 2010/11/30 15:39:56 taca Exp $ 1@comment $NetBSD: PLIST,v 1.4 2011/06/16 15:34:12 taca Exp $
2bin/nokogiri 2bin/nokogiri
3${GEM_HOME}/cache/${GEM_NAME}.gem 3${GEM_HOME}/cache/${GEM_NAME}.gem
4${GEM_LIBDIR}/.autotest 4${GEM_LIBDIR}/.autotest
 5${GEM_LIBDIR}/.gemtest
5${GEM_LIBDIR}/CHANGELOG.ja.rdoc 6${GEM_LIBDIR}/CHANGELOG.ja.rdoc
6${GEM_LIBDIR}/CHANGELOG.rdoc 7${GEM_LIBDIR}/CHANGELOG.rdoc
7${GEM_LIBDIR}/Manifest.txt 8${GEM_LIBDIR}/Manifest.txt
8${GEM_LIBDIR}/README.ja.rdoc 9${GEM_LIBDIR}/README.ja.rdoc
9${GEM_LIBDIR}/README.rdoc 10${GEM_LIBDIR}/README.rdoc
10${GEM_LIBDIR}/Rakefile 11${GEM_LIBDIR}/Rakefile
11${GEM_LIBDIR}/bin/nokogiri 12${GEM_LIBDIR}/bin/nokogiri
12${GEM_LIBDIR}/deps.rip 
13${GEM_LIBDIR}/ext/nokogiri/depend 13${GEM_LIBDIR}/ext/nokogiri/depend
14${GEM_LIBDIR}/ext/nokogiri/extconf.rb 14${GEM_LIBDIR}/ext/nokogiri/extconf.rb
15${GEM_LIBDIR}/ext/nokogiri/html_document.c 15${GEM_LIBDIR}/ext/nokogiri/html_document.c
16${GEM_LIBDIR}/ext/nokogiri/html_document.h 16${GEM_LIBDIR}/ext/nokogiri/html_document.h
17${GEM_LIBDIR}/ext/nokogiri/html_element_description.c 17${GEM_LIBDIR}/ext/nokogiri/html_element_description.c
18${GEM_LIBDIR}/ext/nokogiri/html_element_description.h 18${GEM_LIBDIR}/ext/nokogiri/html_element_description.h
19${GEM_LIBDIR}/ext/nokogiri/html_entity_lookup.c 19${GEM_LIBDIR}/ext/nokogiri/html_entity_lookup.c
20${GEM_LIBDIR}/ext/nokogiri/html_entity_lookup.h 20${GEM_LIBDIR}/ext/nokogiri/html_entity_lookup.h
21${GEM_LIBDIR}/ext/nokogiri/html_sax_parser_context.c 21${GEM_LIBDIR}/ext/nokogiri/html_sax_parser_context.c
22${GEM_LIBDIR}/ext/nokogiri/html_sax_parser_context.h 22${GEM_LIBDIR}/ext/nokogiri/html_sax_parser_context.h
23${GEM_LIBDIR}/ext/nokogiri/nokogiri.c 23${GEM_LIBDIR}/ext/nokogiri/nokogiri.c
24${GEM_LIBDIR}/ext/nokogiri/nokogiri.h 24${GEM_LIBDIR}/ext/nokogiri/nokogiri.h
25${GEM_LIBDIR}/ext/nokogiri/xml_attr.c 25${GEM_LIBDIR}/ext/nokogiri/xml_attr.c
@@ -70,31 +70,30 @@ ${GEM_LIBDIR}/ext/nokogiri/xml_sax_push_ @@ -70,31 +70,30 @@ ${GEM_LIBDIR}/ext/nokogiri/xml_sax_push_
70${GEM_LIBDIR}/ext/nokogiri/xml_sax_push_parser.h 70${GEM_LIBDIR}/ext/nokogiri/xml_sax_push_parser.h
71${GEM_LIBDIR}/ext/nokogiri/xml_schema.c 71${GEM_LIBDIR}/ext/nokogiri/xml_schema.c
72${GEM_LIBDIR}/ext/nokogiri/xml_schema.h 72${GEM_LIBDIR}/ext/nokogiri/xml_schema.h
73${GEM_LIBDIR}/ext/nokogiri/xml_syntax_error.c 73${GEM_LIBDIR}/ext/nokogiri/xml_syntax_error.c
74${GEM_LIBDIR}/ext/nokogiri/xml_syntax_error.h 74${GEM_LIBDIR}/ext/nokogiri/xml_syntax_error.h
75${GEM_LIBDIR}/ext/nokogiri/xml_text.c 75${GEM_LIBDIR}/ext/nokogiri/xml_text.c
76${GEM_LIBDIR}/ext/nokogiri/xml_text.h 76${GEM_LIBDIR}/ext/nokogiri/xml_text.h
77${GEM_LIBDIR}/ext/nokogiri/xml_xpath_context.c 77${GEM_LIBDIR}/ext/nokogiri/xml_xpath_context.c
78${GEM_LIBDIR}/ext/nokogiri/xml_xpath_context.h 78${GEM_LIBDIR}/ext/nokogiri/xml_xpath_context.h
79${GEM_LIBDIR}/ext/nokogiri/xslt_stylesheet.c 79${GEM_LIBDIR}/ext/nokogiri/xslt_stylesheet.c
80${GEM_LIBDIR}/ext/nokogiri/xslt_stylesheet.h 80${GEM_LIBDIR}/ext/nokogiri/xslt_stylesheet.h
81${GEM_LIBDIR}/lib/nokogiri.rb 81${GEM_LIBDIR}/lib/nokogiri.rb
82${GEM_LIBDIR}/lib/nokogiri/css.rb 82${GEM_LIBDIR}/lib/nokogiri/css.rb
83${GEM_LIBDIR}/lib/nokogiri/css/generated_parser.rb 
84${GEM_LIBDIR}/lib/nokogiri/css/generated_tokenizer.rb 
85${GEM_LIBDIR}/lib/nokogiri/css/node.rb 83${GEM_LIBDIR}/lib/nokogiri/css/node.rb
86${GEM_LIBDIR}/lib/nokogiri/css/parser.rb 84${GEM_LIBDIR}/lib/nokogiri/css/parser.rb
87${GEM_LIBDIR}/lib/nokogiri/css/parser.y 85${GEM_LIBDIR}/lib/nokogiri/css/parser.y
 86${GEM_LIBDIR}/lib/nokogiri/css/parser_extras.rb
88${GEM_LIBDIR}/lib/nokogiri/css/syntax_error.rb 87${GEM_LIBDIR}/lib/nokogiri/css/syntax_error.rb
89${GEM_LIBDIR}/lib/nokogiri/css/tokenizer.rb 88${GEM_LIBDIR}/lib/nokogiri/css/tokenizer.rb
90${GEM_LIBDIR}/lib/nokogiri/css/tokenizer.rex 89${GEM_LIBDIR}/lib/nokogiri/css/tokenizer.rex
91${GEM_LIBDIR}/lib/nokogiri/css/xpath_visitor.rb 90${GEM_LIBDIR}/lib/nokogiri/css/xpath_visitor.rb
92${GEM_LIBDIR}/lib/nokogiri/decorators/slop.rb 91${GEM_LIBDIR}/lib/nokogiri/decorators/slop.rb
93${GEM_LIBDIR}/lib/nokogiri/ffi/encoding_handler.rb 92${GEM_LIBDIR}/lib/nokogiri/ffi/encoding_handler.rb
94${GEM_LIBDIR}/lib/nokogiri/ffi/html/document.rb 93${GEM_LIBDIR}/lib/nokogiri/ffi/html/document.rb
95${GEM_LIBDIR}/lib/nokogiri/ffi/html/element_description.rb 94${GEM_LIBDIR}/lib/nokogiri/ffi/html/element_description.rb
96${GEM_LIBDIR}/lib/nokogiri/ffi/html/entity_lookup.rb 95${GEM_LIBDIR}/lib/nokogiri/ffi/html/entity_lookup.rb
97${GEM_LIBDIR}/lib/nokogiri/ffi/html/sax/parser_context.rb 96${GEM_LIBDIR}/lib/nokogiri/ffi/html/sax/parser_context.rb
98${GEM_LIBDIR}/lib/nokogiri/ffi/io_callbacks.rb 97${GEM_LIBDIR}/lib/nokogiri/ffi/io_callbacks.rb
99${GEM_LIBDIR}/lib/nokogiri/ffi/libxml.rb 98${GEM_LIBDIR}/lib/nokogiri/ffi/libxml.rb
100${GEM_LIBDIR}/lib/nokogiri/ffi/structs/common_node.rb 99${GEM_LIBDIR}/lib/nokogiri/ffi/structs/common_node.rb
@@ -207,26 +206,28 @@ ${GEM_LIBDIR}/lib/xsd/xmlparser/nokogiri @@ -207,26 +206,28 @@ ${GEM_LIBDIR}/lib/xsd/xmlparser/nokogiri
207${GEM_LIBDIR}/tasks/cross_compile.rb 206${GEM_LIBDIR}/tasks/cross_compile.rb
208${GEM_LIBDIR}/tasks/test.rb 207${GEM_LIBDIR}/tasks/test.rb
209${GEM_LIBDIR}/test/css/test_nthiness.rb 208${GEM_LIBDIR}/test/css/test_nthiness.rb
210${GEM_LIBDIR}/test/css/test_parser.rb 209${GEM_LIBDIR}/test/css/test_parser.rb
211${GEM_LIBDIR}/test/css/test_tokenizer.rb 210${GEM_LIBDIR}/test/css/test_tokenizer.rb
212${GEM_LIBDIR}/test/css/test_xpath_visitor.rb 211${GEM_LIBDIR}/test/css/test_xpath_visitor.rb
213${GEM_LIBDIR}/test/decorators/test_slop.rb 212${GEM_LIBDIR}/test/decorators/test_slop.rb
214${GEM_LIBDIR}/test/ffi/test_document.rb 213${GEM_LIBDIR}/test/ffi/test_document.rb
215${GEM_LIBDIR}/test/files/2ch.html 214${GEM_LIBDIR}/test/files/2ch.html
216${GEM_LIBDIR}/test/files/address_book.rlx 215${GEM_LIBDIR}/test/files/address_book.rlx
217${GEM_LIBDIR}/test/files/address_book.xml 216${GEM_LIBDIR}/test/files/address_book.xml
218${GEM_LIBDIR}/test/files/bar/bar.xsd 217${GEM_LIBDIR}/test/files/bar/bar.xsd
219${GEM_LIBDIR}/test/files/dont_hurt_em_why.xml 218${GEM_LIBDIR}/test/files/dont_hurt_em_why.xml
 219${GEM_LIBDIR}/test/files/encoding.html
 220${GEM_LIBDIR}/test/files/encoding.xhtml
220${GEM_LIBDIR}/test/files/exslt.xml 221${GEM_LIBDIR}/test/files/exslt.xml
221${GEM_LIBDIR}/test/files/exslt.xslt 222${GEM_LIBDIR}/test/files/exslt.xslt
222${GEM_LIBDIR}/test/files/foo/foo.xsd 223${GEM_LIBDIR}/test/files/foo/foo.xsd
223${GEM_LIBDIR}/test/files/po.xml 224${GEM_LIBDIR}/test/files/po.xml
224${GEM_LIBDIR}/test/files/po.xsd 225${GEM_LIBDIR}/test/files/po.xsd
225${GEM_LIBDIR}/test/files/shift_jis.html 226${GEM_LIBDIR}/test/files/shift_jis.html
226${GEM_LIBDIR}/test/files/shift_jis.xml 227${GEM_LIBDIR}/test/files/shift_jis.xml
227${GEM_LIBDIR}/test/files/snuggles.xml 228${GEM_LIBDIR}/test/files/snuggles.xml
228${GEM_LIBDIR}/test/files/staff.dtd 229${GEM_LIBDIR}/test/files/staff.dtd
229${GEM_LIBDIR}/test/files/staff.xml 230${GEM_LIBDIR}/test/files/staff.xml
230${GEM_LIBDIR}/test/files/staff.xslt 231${GEM_LIBDIR}/test/files/staff.xslt
231${GEM_LIBDIR}/test/files/tlm.html 232${GEM_LIBDIR}/test/files/tlm.html
232${GEM_LIBDIR}/test/files/valid_bar.xml 233${GEM_LIBDIR}/test/files/valid_bar.xml

cvs diff -r1.3 -r1.4 pkgsrc/textproc/ruby-nokogiri/distinfo (expand / switch to unified diff)

--- pkgsrc/textproc/ruby-nokogiri/distinfo 2010/11/30 15:39:56 1.3
+++ pkgsrc/textproc/ruby-nokogiri/distinfo 2011/06/16 15:34:12 1.4
@@ -1,5 +1,5 @@ @@ -1,5 +1,5 @@
1$NetBSD: distinfo,v 1.3 2010/11/30 15:39:56 taca Exp $ 1$NetBSD: distinfo,v 1.4 2011/06/16 15:34:12 taca Exp $
2 2
3SHA1 (nokogiri-1.4.4.gem) = 15f5c381d98a4e53a879981b8fbc301d3561c675 3SHA1 (nokogiri-1.4.5.gem) = 5fcd34eb15364537a848bd157490eaddd95c1a13
4RMD160 (nokogiri-1.4.4.gem) = 9f5fc2b15da160ccd03a096cf3074afb46e1a170 4RMD160 (nokogiri-1.4.5.gem) = b761282c22af5bd236ec556ba42a83b8c53b3736
5Size (nokogiri-1.4.4.gem) = 198656 bytes 5Size (nokogiri-1.4.5.gem) = 203264 bytes