www/ruby-mechanize: update to 2.8.1 2.8.1 (2021-05-09) Fix * Gracefully handle parsing errors that contain an invalid byte sequence. Previously, if libxml2 registered a parsing error that itself contained invalid encoding, an exception might be raised. (#553) 2.8.0 (2021-04-01) Requirements * Mechanize now requires Ruby 2.5 or newer. * Move from ntlm-http to rubyntlm gem. (#495, #574) New Features * Page::Link#uri now handles non-ASCII hrefs. (#569) @terryyin * FileConnection supports Windows drive letters (#483) * Credential headers 'Authorization' and 'Cookie' are deleted on cross-origin redirects. (#538) @kyoshidajp * ContentDispositionParser handles ISO8601 date headers, to be robust with websites that ignore RFC2183. (#554) @reitermarkus Bug fix * POST headers 'Content-Length', 'Content-MD5', and 'Content-Type' are deleted in a case-insensitive manner on redirects. Previously these headers were treated as case-sensitive.diff -r1.20 -r1.21 pkgsrc/www/ruby-mechanize/Makefile
(taca)
@@ -1,24 +1,25 @@ | @@ -1,24 +1,25 @@ | |||
1 | # $NetBSD: Makefile,v 1.20 2021/02/03 15:44:35 taca Exp $ | 1 | # $NetBSD: Makefile,v 1.21 2021/06/02 15:05:11 taca Exp $ | |
2 | 2 | |||
3 | DISTNAME= mechanize-2.7.7 | 3 | DISTNAME= mechanize-2.8.1 | |
4 | CATEGORIES= www | 4 | CATEGORIES= www | |
5 | 5 | |||
6 | MAINTAINER= minskim@NetBSD.org | 6 | MAINTAINER= minskim@NetBSD.org | |
7 | HOMEPAGE= https://github.com/sparklemotion/mechanize | 7 | HOMEPAGE= https://github.com/sparklemotion/mechanize | |
8 | COMMENT= Library to automate interaction with websites | 8 | COMMENT= Library to automate interaction with websites | |
9 | LICENSE= mit | 9 | LICENSE= mit | |
10 | 10 | |||
11 | DEPENDS+= ${RUBY_PKGPREFIX}-net-http-digest_auth>=1.1.1:../../www/ruby-net-http-digest_auth | 11 | DEPENDS+= ${RUBY_PKGPREFIX}-addressable>=2.7<3:../../net/ruby-addressable | |
12 | DEPENDS+= ${RUBY_PKGPREFIX}-net-http-persistent>=2.5.2:../../www/ruby-net-http-persistent | |||
13 | DEPENDS+= ${RUBY_PKGPREFIX}-mime-types>=1.17.2:../../mail/ruby-mime-types | |||
14 | DEPENDS+= ${RUBY_PKGPREFIX}-domain_name>=0.5.1<1:../../net/ruby-domain_name | 12 | DEPENDS+= ${RUBY_PKGPREFIX}-domain_name>=0.5.1<1:../../net/ruby-domain_name | |
15 | DEPENDS+= ${RUBY_PKGPREFIX}-http-cookie>=1.0<2:../../www/ruby-http-cookie | 13 | DEPENDS+= ${RUBY_PKGPREFIX}-http-cookie>=1.0<2:../../www/ruby-http-cookie | |
16 | DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri>=1.6<2:../../textproc/ruby-nokogiri | 14 | DEPENDS+= ${RUBY_PKGPREFIX}-mime-types>=3.0<4:../../mail/ruby-mime-types | |
17 | DEPENDS+= ${RUBY_PKGPREFIX}-ntlm-http>=0.1<1:../../www/ruby-ntlm-http | 15 | DEPENDS+= ${RUBY_PKGPREFIX}-net-http-digest_auth>=1.4<2:../../www/ruby-net-http-digest_auth | |
18 | DEPENDS+= ${RUBY_PKGPREFIX}-webrobots>=0.0<0.2:../../www/ruby-webrobots | 16 | DEPENDS+= ${RUBY_PKGPREFIX}-net-http-persistent>=2.5.2:../../www/ruby-net-http-persistent | |
19 | DEPENDS+= ${RUBY_PKGPREFIX}-webrick>=1.7<2:../../www/ruby-webrick | 17 | DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri>=1.11<2:../../textproc/ruby-nokogiri | |
18 | DEPENDS+= ${RUBY_PKGPREFIX}-rubyntlm>=0.6<1:../../security/ruby-rubyntlm | |||
19 | #DEPENDS+= ${RUBY_PKGPREFIX}-webrick>=1.7<2:../../www/ruby-webrick | |||
20 | DEPENDS+= ${RUBY_PKGPREFIX}-webrobots>=0.1.2<0.2:../../www/ruby-webrobots | |||
20 | 21 | |||
21 | USE_LANGUAGES= # empty | 22 | USE_LANGUAGES= # empty | |
22 | 23 | |||
23 | .include "../../lang/ruby/gem.mk" | 24 | .include "../../lang/ruby/gem.mk" | |
24 | .include "../../mk/bsd.pkg.mk" | 25 | .include "../../mk/bsd.pkg.mk" |
@@ -1,24 +1,25 @@ | @@ -1,24 +1,25 @@ | |||
1 | @comment $NetBSD: PLIST,v 1.14 2021/02/03 15:44:35 taca Exp $ | 1 | @comment $NetBSD: PLIST,v 1.15 2021/06/02 15:05:11 taca Exp $ | |
2 | ${GEM_HOME}/cache/${GEM_NAME}.gem | 2 | ${GEM_HOME}/cache/${GEM_NAME}.gem | |
3 | ${GEM_LIBDIR}/.autotest | 3 | ${GEM_LIBDIR}/.autotest | |
4 | ${GEM_LIBDIR}/.github/workflows/ci-test.yml | 4 | ${GEM_LIBDIR}/.github/workflows/ci-test.yml | |
5 | ${GEM_LIBDIR}/.gitignore | 5 | ${GEM_LIBDIR}/.gitignore | |
6 | ${GEM_LIBDIR}/CHANGELOG.rdoc | 6 | ${GEM_LIBDIR}/.yardopts | |
7 | ${GEM_LIBDIR}/CHANGELOG.md | |||
7 | ${GEM_LIBDIR}/EXAMPLES.rdoc | 8 | ${GEM_LIBDIR}/EXAMPLES.rdoc | |
8 | ${GEM_LIBDIR}/GUIDE.rdoc | 9 | ${GEM_LIBDIR}/GUIDE.rdoc | |
9 | ${GEM_LIBDIR}/Gemfile | 10 | ${GEM_LIBDIR}/Gemfile | |
10 | ${GEM_LIBDIR}/LICENSE.rdoc | 11 | ${GEM_LIBDIR}/LICENSE.txt | |
11 | ${GEM_LIBDIR}/README.rdoc | 12 | ${GEM_LIBDIR}/README.md | |
12 | ${GEM_LIBDIR}/Rakefile | 13 | ${GEM_LIBDIR}/Rakefile | |
13 | ${GEM_LIBDIR}/examples/flickr_upload.rb | 14 | ${GEM_LIBDIR}/examples/flickr_upload.rb | |
14 | ${GEM_LIBDIR}/examples/mech-dump.rb | 15 | ${GEM_LIBDIR}/examples/mech-dump.rb | |
15 | ${GEM_LIBDIR}/examples/proxy_req.rb | 16 | ${GEM_LIBDIR}/examples/proxy_req.rb | |
16 | ${GEM_LIBDIR}/examples/rubygems.rb | 17 | ${GEM_LIBDIR}/examples/rubygems.rb | |
17 | ${GEM_LIBDIR}/examples/spider.rb | 18 | ${GEM_LIBDIR}/examples/spider.rb | |
18 | ${GEM_LIBDIR}/examples/wikipedia_links_to_philosophy.rb | 19 | ${GEM_LIBDIR}/examples/wikipedia_links_to_philosophy.rb | |
19 | ${GEM_LIBDIR}/lib/mechanize.rb | 20 | ${GEM_LIBDIR}/lib/mechanize.rb | |
20 | ${GEM_LIBDIR}/lib/mechanize/chunked_termination_error.rb | 21 | ${GEM_LIBDIR}/lib/mechanize/chunked_termination_error.rb | |
21 | ${GEM_LIBDIR}/lib/mechanize/content_type_error.rb | 22 | ${GEM_LIBDIR}/lib/mechanize/content_type_error.rb | |
22 | ${GEM_LIBDIR}/lib/mechanize/cookie.rb | 23 | ${GEM_LIBDIR}/lib/mechanize/cookie.rb | |
23 | ${GEM_LIBDIR}/lib/mechanize/cookie_jar.rb | 24 | ${GEM_LIBDIR}/lib/mechanize/cookie_jar.rb | |
24 | ${GEM_LIBDIR}/lib/mechanize/directory_saver.rb | 25 | ${GEM_LIBDIR}/lib/mechanize/directory_saver.rb |
@@ -1,6 +1,6 @@ | @@ -1,6 +1,6 @@ | |||
1 | $NetBSD: distinfo,v 1.15 2021/02/03 15:44:35 taca Exp $ | 1 | $NetBSD: distinfo,v 1.16 2021/06/02 15:05:11 taca Exp $ | |
2 | 2 | |||
3 | SHA1 (mechanize-2.7.7.gem) = 3270102df012ab42eda96c263a20a76262a34565 | 3 | SHA1 (mechanize-2.8.1.gem) = fbf707da43c3994390f18d3e52a735db7eed2bcc | |
4 | RMD160 (mechanize-2.7.7.gem) = c7c29dabb4b706434dca65109c42b485b9b06bc6 | 4 | RMD160 (mechanize-2.8.1.gem) = f657b259d7602cd1f5044a68e0be1c6a9f4a0dbe | |
5 | SHA512 (mechanize-2.7.7.gem) = 759bc6b2da8e0288edbe484b2ced02ce6ef49686a7a4c4ab0065e0f88799d23bc536a0ef160703726e83136857e893135a222aa295974e12f2b6988ecfbe7530 | 5 | SHA512 (mechanize-2.8.1.gem) = 073a204a00e3c130e80b4c7547062d12c364e8b5bf3b386a8463b3569a1716144ae169b11e130af2ecd1efc6528b5169c77c37e1bb036064175d51e7e7394779 | |
6 | Size (mechanize-2.7.7.gem) = 139264 bytes | 6 | Size (mechanize-2.8.1.gem) = 141312 bytes |