Received: by mail.netbsd.org (Postfix, from userid 605) id 7522684DD7; Mon, 17 Dec 2018 15:12:53 +0000 (UTC) Received: from localhost (localhost [127.0.0.1]) by mail.netbsd.org (Postfix) with ESMTP id 8797484DDB for ; Mon, 17 Dec 2018 15:12:52 +0000 (UTC) X-Virus-Scanned: amavisd-new at netbsd.org Received: from mail.netbsd.org ([127.0.0.1]) by localhost (mail.netbsd.org [127.0.0.1]) (amavisd-new, port 10025) with ESMTP id SmsORS9hUz0e for ; Mon, 17 Dec 2018 15:12:51 +0000 (UTC) Received: from cvs.NetBSD.org (ivanova.NetBSD.org [IPv6:2001:470:a085:999:28c:faff:fe03:5984]) by mail.netbsd.org (Postfix) with ESMTP id 1268D84DCF for ; Mon, 17 Dec 2018 15:12:51 +0000 (UTC) Received: by cvs.NetBSD.org (Postfix, from userid 500) id 0EE00FB16; Mon, 17 Dec 2018 15:12:51 +0000 (UTC) Content-Transfer-Encoding: 7bit Content-Type: multipart/mixed; boundary="_----------=_1545059571248080" MIME-Version: 1.0 Date: Mon, 17 Dec 2018 15:12:51 +0000 From: "Takahiro Kambe" Subject: CVS commit: pkgsrc/www/ruby-capybara To: pkgsrc-changes@NetBSD.org Reply-To: taca@netbsd.org X-Mailer: log_accum Message-Id: <20181217151251.0EE00FB16@cvs.NetBSD.org> Sender: pkgsrc-changes-owner@NetBSD.org List-Id: pkgsrc-changes.NetBSD.org Precedence: bulk List-Unsubscribe: This is a multi-part message in MIME format. --_----------=_1545059571248080 Content-Disposition: inline Content-Transfer-Encoding: 8bit Content-Type: text/plain; charset="US-ASCII" Module Name: pkgsrc Committed By: taca Date: Mon Dec 17 15:12:50 UTC 2018 Modified Files: pkgsrc/www/ruby-capybara: Makefile PLIST distinfo Log Message: www/ruby-capybara: update to 3.12.0 # Version 3.12.0 Release date: 2018-11-28 ### Added * Support Ruby 2.6 endless range in Result#[] and query `:between` option * Pre-registered headless firefox driver :selenium_headless [Andrew Havens] * Selenium driver now defaults to clearing `sessionStorage` and `localStorage`. To disable pass `clear_local_storage: false` and/or `clear_session_storage: false` when creating Capybara::Selenium::Driver instance in your driver registration ### Fixed * Raise error if only :x or :y are passed as an offset to click methods ### Removed * Support for RSpec < 3.5 # Version 3.11.1 Release date: 2018-11-16 ###Fixed * Fixed :link_or_button XPath generation when it has had an expression filter added # Version 3.11.0 Release date: 2018-11-14 ### Added * Ability for node filters to set detailed error messages * `Capybara::HTML` Will use `nokogumbo` for HTML parsing if installed * `Selector#locator_filter` added to allow for dynamic locator in selectors ### Fixed * Node filters are evaluated in the context of the Selector they are used in to ensure the correct options are used # Version 3.10.1 Release date: 2018-11-03 ### Fixed * Fix `aria-label` and `test_id` matching for `link_or_button` selector type - Issue #2125 * Fixed crash in element path creation for matcher failure messages - Issue #2120 # Version 3.10.0 Release date: 2018-10-23 ### Added * :class filter can now check for class names starting with ! * Selector `xpath`/`css` expression definitions will get filter names from block parameters if not explicitly provided * `any_of_selectors` assertions and matchers to complement `all_of_selectors` and `none_of_selectors` ### Fixed * Selector `css` expression definiton declared filters now work again * Cleaned up warnings [Yuji Yaginuma] * Workaround installation of rspec matcher proxies under jruby by reverting to the old solution not using prepend, so jruby bugs are not hit - Issue #2115 # Version 3.9.0 Release date: 2018-10-03 ### Added * Selenium with Chrome removes all cookies at session reset instead of just cookies from current domain if possible * Support for Regexp for system :id and :class filters where possible * `using_session` now accepts a session object as well as the name of the session for users who manually manage sessions * The `:field` selector will now find `type = "hidden"` fields if the `type: "hidden"` filter option is provided To generate a diff of this commit: cvs rdiff -u -r1.18 -r1.19 pkgsrc/www/ruby-capybara/Makefile cvs rdiff -u -r1.12 -r1.13 pkgsrc/www/ruby-capybara/PLIST cvs rdiff -u -r1.15 -r1.16 pkgsrc/www/ruby-capybara/distinfo Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files. --_----------=_1545059571248080 Content-Disposition: inline Content-Length: 7165 Content-Transfer-Encoding: binary Content-Type: text/x-diff; charset=us-ascii Modified files: Index: pkgsrc/www/ruby-capybara/Makefile diff -u pkgsrc/www/ruby-capybara/Makefile:1.18 pkgsrc/www/ruby-capybara/Makefile:1.19 --- pkgsrc/www/ruby-capybara/Makefile:1.18 Mon Sep 24 16:03:42 2018 +++ pkgsrc/www/ruby-capybara/Makefile Mon Dec 17 15:12:50 2018 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.18 2018/09/24 16:03:42 taca Exp $ +# $NetBSD: Makefile,v 1.19 2018/12/17 15:12:50 taca Exp $ -DISTNAME= capybara-3.8.1 +DISTNAME= capybara-3.12.0 PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME} CATEGORIES= devel ruby www @@ -13,10 +13,11 @@ DEPENDS+= ${RUBY_PKGPREFIX}-nokogiri>=1. DEPENDS+= ${RUBY_PKGPREFIX}-mini_mime>=0.1.3:../../mail/ruby-mini_mime DEPENDS+= ${RUBY_PKGPREFIX}-rack16>=1.6.0:../../www/ruby-rack16 DEPENDS+= ${RUBY_PKGPREFIX}-rack-test>=0.6.3:../../www/ruby-rack-test -DEPENDS+= ${RUBY_PKGPREFIX}-xpath>=3.1:../../textproc/ruby-xpath +DEPENDS+= ${RUBY_PKGPREFIX}-xpath>=3.2:../../textproc/ruby-xpath DEPENDS+= ${RUBY_PKGPREFIX}-addressable>=0:../../net/ruby-addressable USE_LANGUAGES= # none + RUBY_VERSIONS_ACCEPTED= 23 24 25 .include "../../lang/ruby/gem.mk" Index: pkgsrc/www/ruby-capybara/PLIST diff -u pkgsrc/www/ruby-capybara/PLIST:1.12 pkgsrc/www/ruby-capybara/PLIST:1.13 --- pkgsrc/www/ruby-capybara/PLIST:1.12 Sun Sep 23 16:50:34 2018 +++ pkgsrc/www/ruby-capybara/PLIST Mon Dec 17 15:12:50 2018 @@ -1,4 +1,4 @@ -@comment $NetBSD: PLIST,v 1.12 2018/09/23 16:50:34 taca Exp $ +@comment $NetBSD: PLIST,v 1.13 2018/12/17 15:12:50 taca Exp $ ${GEM_HOME}/cache/${GEM_NAME}.gem ${GEM_LIBDIR}/History.md ${GEM_LIBDIR}/License.txt @@ -37,25 +37,37 @@ ${GEM_LIBDIR}/lib/capybara/rack_test/nod ${GEM_LIBDIR}/lib/capybara/rails.rb ${GEM_LIBDIR}/lib/capybara/result.rb ${GEM_LIBDIR}/lib/capybara/rspec.rb -${GEM_LIBDIR}/lib/capybara/rspec/compound.rb ${GEM_LIBDIR}/lib/capybara/rspec/features.rb ${GEM_LIBDIR}/lib/capybara/rspec/matcher_proxies.rb ${GEM_LIBDIR}/lib/capybara/rspec/matchers.rb +${GEM_LIBDIR}/lib/capybara/rspec/matchers/base.rb +${GEM_LIBDIR}/lib/capybara/rspec/matchers/become_closed.rb +${GEM_LIBDIR}/lib/capybara/rspec/matchers/compound.rb +${GEM_LIBDIR}/lib/capybara/rspec/matchers/have_current_path.rb +${GEM_LIBDIR}/lib/capybara/rspec/matchers/have_selector.rb +${GEM_LIBDIR}/lib/capybara/rspec/matchers/have_style.rb +${GEM_LIBDIR}/lib/capybara/rspec/matchers/have_text.rb +${GEM_LIBDIR}/lib/capybara/rspec/matchers/have_title.rb +${GEM_LIBDIR}/lib/capybara/rspec/matchers/match_selector.rb ${GEM_LIBDIR}/lib/capybara/selector.rb +${GEM_LIBDIR}/lib/capybara/selector/builders/css_builder.rb +${GEM_LIBDIR}/lib/capybara/selector/builders/xpath_builder.rb ${GEM_LIBDIR}/lib/capybara/selector/css.rb ${GEM_LIBDIR}/lib/capybara/selector/filter.rb ${GEM_LIBDIR}/lib/capybara/selector/filter_set.rb ${GEM_LIBDIR}/lib/capybara/selector/filters/base.rb ${GEM_LIBDIR}/lib/capybara/selector/filters/expression_filter.rb +${GEM_LIBDIR}/lib/capybara/selector/filters/locator_filter.rb ${GEM_LIBDIR}/lib/capybara/selector/filters/node_filter.rb +${GEM_LIBDIR}/lib/capybara/selector/regexp_disassembler.rb ${GEM_LIBDIR}/lib/capybara/selector/selector.rb ${GEM_LIBDIR}/lib/capybara/selenium/driver.rb ${GEM_LIBDIR}/lib/capybara/selenium/driver_specializations/chrome_driver.rb -${GEM_LIBDIR}/lib/capybara/selenium/driver_specializations/marionette_driver.rb +${GEM_LIBDIR}/lib/capybara/selenium/driver_specializations/firefox_driver.rb ${GEM_LIBDIR}/lib/capybara/selenium/extensions/html5_drag.rb ${GEM_LIBDIR}/lib/capybara/selenium/node.rb ${GEM_LIBDIR}/lib/capybara/selenium/nodes/chrome_node.rb -${GEM_LIBDIR}/lib/capybara/selenium/nodes/marionette_node.rb +${GEM_LIBDIR}/lib/capybara/selenium/nodes/firefox_node.rb ${GEM_LIBDIR}/lib/capybara/selenium/patches/pause_duration_fix.rb ${GEM_LIBDIR}/lib/capybara/server.rb ${GEM_LIBDIR}/lib/capybara/server/animation_disabler.rb @@ -114,6 +126,7 @@ ${GEM_LIBDIR}/lib/capybara/spec/session/ ${GEM_LIBDIR}/lib/capybara/spec/session/go_back_spec.rb ${GEM_LIBDIR}/lib/capybara/spec/session/go_forward_spec.rb ${GEM_LIBDIR}/lib/capybara/spec/session/has_all_selectors_spec.rb +${GEM_LIBDIR}/lib/capybara/spec/session/has_any_selectors_spec.rb ${GEM_LIBDIR}/lib/capybara/spec/session/has_button_spec.rb ${GEM_LIBDIR}/lib/capybara/spec/session/has_css_spec.rb ${GEM_LIBDIR}/lib/capybara/spec/session/has_current_path_spec.rb @@ -169,6 +182,7 @@ ${GEM_LIBDIR}/lib/capybara/spec/views/fr ${GEM_LIBDIR}/lib/capybara/spec/views/header_links.erb ${GEM_LIBDIR}/lib/capybara/spec/views/host_links.erb ${GEM_LIBDIR}/lib/capybara/spec/views/initial_alert.erb +${GEM_LIBDIR}/lib/capybara/spec/views/obscured.erb ${GEM_LIBDIR}/lib/capybara/spec/views/path.erb ${GEM_LIBDIR}/lib/capybara/spec/views/popup_one.erb ${GEM_LIBDIR}/lib/capybara/spec/views/popup_two.erb @@ -195,6 +209,7 @@ ${GEM_LIBDIR}/lib/capybara/version.rb ${GEM_LIBDIR}/lib/capybara/window.rb ${GEM_LIBDIR}/spec/basic_node_spec.rb ${GEM_LIBDIR}/spec/capybara_spec.rb +${GEM_LIBDIR}/spec/css_builder_spec.rb ${GEM_LIBDIR}/spec/css_splitter_spec.rb ${GEM_LIBDIR}/spec/dsl_spec.rb ${GEM_LIBDIR}/spec/filter_set_spec.rb @@ -207,6 +222,7 @@ ${GEM_LIBDIR}/spec/minitest_spec.rb ${GEM_LIBDIR}/spec/minitest_spec_spec.rb ${GEM_LIBDIR}/spec/per_session_config_spec.rb ${GEM_LIBDIR}/spec/rack_test_spec.rb +${GEM_LIBDIR}/spec/regexp_dissassembler_spec.rb ${GEM_LIBDIR}/spec/result_spec.rb ${GEM_LIBDIR}/spec/rspec/features_spec.rb ${GEM_LIBDIR}/spec/rspec/scenarios_spec.rb @@ -218,11 +234,12 @@ ${GEM_LIBDIR}/spec/selector_spec.rb ${GEM_LIBDIR}/spec/selenium_spec_chrome.rb ${GEM_LIBDIR}/spec/selenium_spec_chrome_remote.rb ${GEM_LIBDIR}/spec/selenium_spec_edge.rb +${GEM_LIBDIR}/spec/selenium_spec_firefox.rb ${GEM_LIBDIR}/spec/selenium_spec_firefox_remote.rb ${GEM_LIBDIR}/spec/selenium_spec_ie.rb -${GEM_LIBDIR}/spec/selenium_spec_marionette.rb ${GEM_LIBDIR}/spec/server_spec.rb ${GEM_LIBDIR}/spec/session_spec.rb ${GEM_LIBDIR}/spec/shared_selenium_session.rb ${GEM_LIBDIR}/spec/spec_helper.rb +${GEM_LIBDIR}/spec/xpath_builder_spec.rb ${GEM_HOME}/specifications/${GEM_NAME}.gemspec Index: pkgsrc/www/ruby-capybara/distinfo diff -u pkgsrc/www/ruby-capybara/distinfo:1.15 pkgsrc/www/ruby-capybara/distinfo:1.16 --- pkgsrc/www/ruby-capybara/distinfo:1.15 Mon Sep 24 16:03:42 2018 +++ pkgsrc/www/ruby-capybara/distinfo Mon Dec 17 15:12:50 2018 @@ -1,6 +1,6 @@ -$NetBSD: distinfo,v 1.15 2018/09/24 16:03:42 taca Exp $ +$NetBSD: distinfo,v 1.16 2018/12/17 15:12:50 taca Exp $ -SHA1 (capybara-3.8.1.gem) = e3fd144c68754635f64015cf2695294223cf2192 -RMD160 (capybara-3.8.1.gem) = 03c440398848fffe0a84b01cbe260370e26ef2a1 -SHA512 (capybara-3.8.1.gem) = ee4d2b3226e5233a092d163b4323f02ba84ad682682dc9e17a4343380e4480774eac1bba28e12a83000438c7bc1d2698fe1aabe6162ff729a243fb863f06fffb -Size (capybara-3.8.1.gem) = 300544 bytes +SHA1 (capybara-3.12.0.gem) = a656a3f223f6baf959108fd26aa07aa35106a554 +RMD160 (capybara-3.12.0.gem) = fb354c7471401e92fcd392b2831cc5346edde511 +SHA512 (capybara-3.12.0.gem) = a0bc868fb69343c9b037fc7bfbc998662720a212821cb78a02d6dee29d841d1fc4781c6e5e6fe1d4a356ae495ea56dc356ec734b26005215a55ca1eb8a7e2789 +Size (capybara-3.12.0.gem) = 313344 bytes --_----------=_1545059571248080--