Sun Sep 23 17:00:06 2018 UTC ()
www/ruby-selenium-webdriver: update to 3.14.0

3.14.0 (2018-08-03)
===================

Ruby:
  * Allow to customize default duration of movement of pointer actions using
    Driver#action#default_move_duration= (thanks @prakharrr)
  * Fixed an accidentally removed Selenium::WebDriver::Error::TimeoutError (thanks @twalpole)

Server:
  * Fixed an issue when Server.latest couldn't parse the version

Remote:
  * Added support for uploading multiple files by passing them as a string
    separated by \n to Element#send_keys. Please, note that not all the drivers
    have multiple file upload implemented (tested to work in ChromeDriver).

3.13.1 (2018-07-20)
===================

Chrome:
  * Fixed an issue when empty Chrome options would cause DevToolsActivePort issue (thanks @artplan1)

Remote:
  * Support detecting local files (thanks @mskvn)

3.13.0 (2018-06-25)
===================

Ruby:
  * Address warnings for redefined methods and uninitialized instance variables

Chrome:
  * Chrome options capabilities updated to use goog:chromeOptions.
    Note that Selenium now requires ChromeDriver v2.31 at minimum.
  * Added ability to tell headless Chrome to save files using Driver#download_path= (thanks @pelly)

3.12.0 (2018-05-08)
===================

Ruby:
  * Added User-Agent header to requests from Selenium to give remote
    ends more visibility into distribution of clients (thanks @sah)
  * Added Selenium::WebDriver::VERSION constant (thanks @sah)
  * Added changelog link to RubyGems page
  * Fixed a bug when requests were sent with empty Content-Type,
    which should instead be application/json (issue #5615 and #5659)
  * Fixed a bug when failed connection attempt was retried without
    grace period for remote to resolve its problem (thanks @amckinley42)
  * Fixed a bug with accidentally removed HasNetworkConnection driver extension

Chrome:
  * Fixed a bug when deprecation message for using Chrome extensions
    was incorrectly shown (thanks @treby)

Safari:
  * Added support getting permissions via Driver#permissions
  * Added support setting permissions via Driver#permissions=
  * Added support enabling web inspector via Driver#attach_debugger


(taca)
diff -r1.9 -r1.10 pkgsrc/www/ruby-selenium-webdriver/Makefile
diff -r1.4 -r1.5 pkgsrc/www/ruby-selenium-webdriver/PLIST
diff -r1.5 -r1.6 pkgsrc/www/ruby-selenium-webdriver/distinfo

cvs diff -r1.9 -r1.10 pkgsrc/www/ruby-selenium-webdriver/Makefile (expand / switch to unified diff)

--- pkgsrc/www/ruby-selenium-webdriver/Makefile 2018/03/21 12:23:32 1.9
+++ pkgsrc/www/ruby-selenium-webdriver/Makefile 2018/09/23 17:00:06 1.10
@@ -1,26 +1,26 @@ @@ -1,26 +1,26 @@
1# $NetBSD: Makefile,v 1.9 2018/03/21 12:23:32 taca Exp $ 1# $NetBSD: Makefile,v 1.10 2018/09/23 17:00:06 taca Exp $
2 2
3DISTNAME= selenium-webdriver-3.11.0 3DISTNAME= selenium-webdriver-3.14.0
4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME} 4PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
5CATEGORIES= ruby www 5CATEGORIES= ruby www
6 6
7MAINTAINER= pkgsrc-users@NetBSD.org 7MAINTAINER= pkgsrc-users@NetBSD.org
8HOMEPAGE= https://github.com/seleniumhq/selenium 8HOMEPAGE= https://github.com/seleniumhq/selenium
9COMMENT= Tool for writing automated tests of websites 9COMMENT= Tool for writing automated tests of websites
10LICENSE= apache-2.0 10LICENSE= apache-2.0
11 11
12DEPENDS+= ${RUBY_PKGPREFIX}-childprocess>=0.5.0:../../sysutils/ruby-childprocess 12DEPENDS+= ${RUBY_PKGPREFIX}-childprocess>=0.5.0:../../sysutils/ruby-childprocess
13DEPENDS+= ${RUBY_PKGPREFIX}-zip>=1.0<2.0:../../archivers/ruby-zip 13DEPENDS+= ${RUBY_PKGPREFIX}-zip>=1.2<2.0:../../archivers/ruby-zip
14 14
15USE_LANGUAGES= # none 15USE_LANGUAGES= # none
16 16
17OVERRIDE_GEMSPEC+= \ 17OVERRIDE_GEMSPEC+= \
18 :files lib/selenium/webdriver/firefox/native/linux/amd64/x_ignore_nofocus.so= \ 18 :files lib/selenium/webdriver/firefox/native/linux/amd64/x_ignore_nofocus.so= \
19 lib/selenium/webdriver/firefox/native/linux/x86/x_ignore_nofocus.so= 19 lib/selenium/webdriver/firefox/native/linux/x86/x_ignore_nofocus.so=
20 20
21# 21#
22# XXX: Remove this unportable garbage. Breaks on non-Linux targets. 22# XXX: Remove this unportable garbage. Breaks on non-Linux targets.
23pre-configure: 23pre-configure:
24 ${RM} ${WRKSRC}/lib/selenium/webdriver/firefox/native/linux/amd64/x_ignore_nofocus.so 24 ${RM} ${WRKSRC}/lib/selenium/webdriver/firefox/native/linux/amd64/x_ignore_nofocus.so
25 ${RM} ${WRKSRC}/lib/selenium/webdriver/firefox/native/linux/x86/x_ignore_nofocus.so 25 ${RM} ${WRKSRC}/lib/selenium/webdriver/firefox/native/linux/x86/x_ignore_nofocus.so
26 26

cvs diff -r1.4 -r1.5 pkgsrc/www/ruby-selenium-webdriver/PLIST (expand / switch to unified diff)

--- pkgsrc/www/ruby-selenium-webdriver/PLIST 2018/03/21 12:23:32 1.4
+++ pkgsrc/www/ruby-selenium-webdriver/PLIST 2018/09/23 17:00:06 1.5
@@ -1,39 +1,42 @@ @@ -1,39 +1,42 @@
1@comment $NetBSD: PLIST,v 1.4 2018/03/21 12:23:32 taca Exp $ 1@comment $NetBSD: PLIST,v 1.5 2018/09/23 17:00:06 taca Exp $
2${GEM_HOME}/cache/${GEM_NAME}.gem 2${GEM_HOME}/cache/${GEM_NAME}.gem
3${GEM_LIBDIR}/CHANGES 3${GEM_LIBDIR}/CHANGES
4${GEM_LIBDIR}/Gemfile 4${GEM_LIBDIR}/Gemfile
5${GEM_LIBDIR}/LICENSE 5${GEM_LIBDIR}/LICENSE
6${GEM_LIBDIR}/README.md 6${GEM_LIBDIR}/README.md
7${GEM_LIBDIR}/lib/selenium-webdriver.rb 7${GEM_LIBDIR}/lib/selenium-webdriver.rb
8${GEM_LIBDIR}/lib/selenium/server.rb 8${GEM_LIBDIR}/lib/selenium/server.rb
9${GEM_LIBDIR}/lib/selenium/webdriver.rb 9${GEM_LIBDIR}/lib/selenium/webdriver.rb
10${GEM_LIBDIR}/lib/selenium/webdriver/atoms.rb 10${GEM_LIBDIR}/lib/selenium/webdriver/atoms.rb
11${GEM_LIBDIR}/lib/selenium/webdriver/atoms/getAttribute.js 11${GEM_LIBDIR}/lib/selenium/webdriver/atoms/getAttribute.js
12${GEM_LIBDIR}/lib/selenium/webdriver/chrome.rb 12${GEM_LIBDIR}/lib/selenium/webdriver/chrome.rb
13${GEM_LIBDIR}/lib/selenium/webdriver/chrome/bridge.rb 13${GEM_LIBDIR}/lib/selenium/webdriver/chrome/bridge.rb
14${GEM_LIBDIR}/lib/selenium/webdriver/chrome/driver.rb 14${GEM_LIBDIR}/lib/selenium/webdriver/chrome/driver.rb
15${GEM_LIBDIR}/lib/selenium/webdriver/chrome/options.rb 15${GEM_LIBDIR}/lib/selenium/webdriver/chrome/options.rb
16${GEM_LIBDIR}/lib/selenium/webdriver/chrome/profile.rb 16${GEM_LIBDIR}/lib/selenium/webdriver/chrome/profile.rb
17${GEM_LIBDIR}/lib/selenium/webdriver/chrome/service.rb 17${GEM_LIBDIR}/lib/selenium/webdriver/chrome/service.rb
18${GEM_LIBDIR}/lib/selenium/webdriver/common.rb 18${GEM_LIBDIR}/lib/selenium/webdriver/common.rb
19${GEM_LIBDIR}/lib/selenium/webdriver/common/action_builder.rb 19${GEM_LIBDIR}/lib/selenium/webdriver/common/action_builder.rb
20${GEM_LIBDIR}/lib/selenium/webdriver/common/alert.rb 20${GEM_LIBDIR}/lib/selenium/webdriver/common/alert.rb
21${GEM_LIBDIR}/lib/selenium/webdriver/common/bridge_helper.rb 21${GEM_LIBDIR}/lib/selenium/webdriver/common/bridge_helper.rb
22${GEM_LIBDIR}/lib/selenium/webdriver/common/driver.rb 22${GEM_LIBDIR}/lib/selenium/webdriver/common/driver.rb
 23${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/downloads_files.rb
23${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_addons.rb 24${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_addons.rb
 25${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_debugger.rb
24${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_location.rb 26${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_location.rb
25${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_network_conditions.rb 27${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_network_conditions.rb
26${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_network_connection.rb 28${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_network_connection.rb
 29${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_permissions.rb
27${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_remote_status.rb 30${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_remote_status.rb
28${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_session_id.rb 31${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_session_id.rb
29${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_touch_screen.rb 32${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_touch_screen.rb
30${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_web_storage.rb 33${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_web_storage.rb
31${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/rotatable.rb 34${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/rotatable.rb
32${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb 35${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb
33${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/uploads_files.rb 36${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/uploads_files.rb
34${GEM_LIBDIR}/lib/selenium/webdriver/common/element.rb 37${GEM_LIBDIR}/lib/selenium/webdriver/common/element.rb
35${GEM_LIBDIR}/lib/selenium/webdriver/common/error.rb 38${GEM_LIBDIR}/lib/selenium/webdriver/common/error.rb
36${GEM_LIBDIR}/lib/selenium/webdriver/common/file_reaper.rb 39${GEM_LIBDIR}/lib/selenium/webdriver/common/file_reaper.rb
37${GEM_LIBDIR}/lib/selenium/webdriver/common/html5/local_storage.rb 40${GEM_LIBDIR}/lib/selenium/webdriver/common/html5/local_storage.rb
38${GEM_LIBDIR}/lib/selenium/webdriver/common/html5/session_storage.rb 41${GEM_LIBDIR}/lib/selenium/webdriver/common/html5/session_storage.rb
39${GEM_LIBDIR}/lib/selenium/webdriver/common/html5/shared_web_storage.rb 42${GEM_LIBDIR}/lib/selenium/webdriver/common/html5/shared_web_storage.rb
@@ -99,24 +102,26 @@ ${GEM_LIBDIR}/lib/selenium/webdriver/rem @@ -99,24 +102,26 @@ ${GEM_LIBDIR}/lib/selenium/webdriver/rem
99${GEM_LIBDIR}/lib/selenium/webdriver/remote/driver.rb 102${GEM_LIBDIR}/lib/selenium/webdriver/remote/driver.rb
100${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/common.rb 103${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/common.rb
101${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/curb.rb 104${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/curb.rb
102${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/default.rb 105${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/default.rb
103${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/persistent.rb 106${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/persistent.rb
104${GEM_LIBDIR}/lib/selenium/webdriver/remote/oss/bridge.rb 107${GEM_LIBDIR}/lib/selenium/webdriver/remote/oss/bridge.rb
105${GEM_LIBDIR}/lib/selenium/webdriver/remote/oss/commands.rb 108${GEM_LIBDIR}/lib/selenium/webdriver/remote/oss/commands.rb
106${GEM_LIBDIR}/lib/selenium/webdriver/remote/response.rb 109${GEM_LIBDIR}/lib/selenium/webdriver/remote/response.rb
107${GEM_LIBDIR}/lib/selenium/webdriver/remote/server_error.rb 110${GEM_LIBDIR}/lib/selenium/webdriver/remote/server_error.rb
108${GEM_LIBDIR}/lib/selenium/webdriver/remote/w3c/bridge.rb 111${GEM_LIBDIR}/lib/selenium/webdriver/remote/w3c/bridge.rb
109${GEM_LIBDIR}/lib/selenium/webdriver/remote/w3c/capabilities.rb 112${GEM_LIBDIR}/lib/selenium/webdriver/remote/w3c/capabilities.rb
110${GEM_LIBDIR}/lib/selenium/webdriver/remote/w3c/commands.rb 113${GEM_LIBDIR}/lib/selenium/webdriver/remote/w3c/commands.rb
111${GEM_LIBDIR}/lib/selenium/webdriver/safari.rb 114${GEM_LIBDIR}/lib/selenium/webdriver/safari.rb
 115${GEM_LIBDIR}/lib/selenium/webdriver/safari/bridge.rb
112${GEM_LIBDIR}/lib/selenium/webdriver/safari/driver.rb 116${GEM_LIBDIR}/lib/selenium/webdriver/safari/driver.rb
113${GEM_LIBDIR}/lib/selenium/webdriver/safari/service.rb 117${GEM_LIBDIR}/lib/selenium/webdriver/safari/service.rb
114${GEM_LIBDIR}/lib/selenium/webdriver/support.rb 118${GEM_LIBDIR}/lib/selenium/webdriver/support.rb
115${GEM_LIBDIR}/lib/selenium/webdriver/support/abstract_event_listener.rb 119${GEM_LIBDIR}/lib/selenium/webdriver/support/abstract_event_listener.rb
116${GEM_LIBDIR}/lib/selenium/webdriver/support/block_event_listener.rb 120${GEM_LIBDIR}/lib/selenium/webdriver/support/block_event_listener.rb
117${GEM_LIBDIR}/lib/selenium/webdriver/support/color.rb 121${GEM_LIBDIR}/lib/selenium/webdriver/support/color.rb
118${GEM_LIBDIR}/lib/selenium/webdriver/support/escaper.rb 122${GEM_LIBDIR}/lib/selenium/webdriver/support/escaper.rb
119${GEM_LIBDIR}/lib/selenium/webdriver/support/event_firing_bridge.rb 123${GEM_LIBDIR}/lib/selenium/webdriver/support/event_firing_bridge.rb
120${GEM_LIBDIR}/lib/selenium/webdriver/support/select.rb 124${GEM_LIBDIR}/lib/selenium/webdriver/support/select.rb
 125${GEM_LIBDIR}/lib/selenium/webdriver/version.rb
121${GEM_LIBDIR}/selenium-webdriver.gemspec 126${GEM_LIBDIR}/selenium-webdriver.gemspec
122${GEM_HOME}/specifications/${GEM_NAME}.gemspec 127${GEM_HOME}/specifications/${GEM_NAME}.gemspec

cvs diff -r1.5 -r1.6 pkgsrc/www/ruby-selenium-webdriver/distinfo (expand / switch to unified diff)

--- pkgsrc/www/ruby-selenium-webdriver/distinfo 2018/03/21 12:23:32 1.5
+++ pkgsrc/www/ruby-selenium-webdriver/distinfo 2018/09/23 17:00:06 1.6
@@ -1,6 +1,6 @@ @@ -1,6 +1,6 @@
1$NetBSD: distinfo,v 1.5 2018/03/21 12:23:32 taca Exp $ 1$NetBSD: distinfo,v 1.6 2018/09/23 17:00:06 taca Exp $
2 2
3SHA1 (selenium-webdriver-3.11.0.gem) = 7a8a8771920964cea9ac001e72fb3e02762e224a 3SHA1 (selenium-webdriver-3.14.0.gem) = 812d6c8c0c5e943fcbf08cd8c0f9c82e31f11a92
4RMD160 (selenium-webdriver-3.11.0.gem) = 83c0094c2dfcd932760edb1e6130f07a1b67fd81 4RMD160 (selenium-webdriver-3.14.0.gem) = 3ab4a347ca7080a934928c1f960e8f8df1060db1
5SHA512 (selenium-webdriver-3.11.0.gem) = 85488c257772a4628d19bd71e7993a82c2c5a9f6332d591b19507ca5e2a96c03fa5c351714a492915888510728f2e5eca28862c69e1ced43d8b56db128d7705e 5SHA512 (selenium-webdriver-3.14.0.gem) = 81600fbc8c033e649127c21721431d7c60f17a729f21012355d4e6b866eaa22324514e813b94e9677c49f313f00afaced205fddee14756eb2fa3f1ee68cd992c
6Size (selenium-webdriver-3.11.0.gem) = 841728 bytes 6Size (selenium-webdriver-3.14.0.gem) = 844288 bytes