pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/www/ruby-selenium-webdriver www/ruby-selenium-webdrive...



details:   https://anonhg.NetBSD.org/pkgsrc/rev/340f711ed1fa
branches:  trunk
changeset: 770960:340f711ed1fa
user:      taca <taca%pkgsrc.org@localhost>
date:      Sat Dec 11 15:50:00 2021 +0000

description:
www/ruby-selenium-webdriver: update to 4.1.0

As for CHANGES prior to 4.0.0 (from 4.0.0.alpha1 to 4.0.0.rc2), please
refer: <https://github.com/SeleniumHQ/selenium/blob/trunk/rb/CHANGES>.

4.1.0 (2021-11-22)
=========================

DevTools:
  * Released selenium-devtools 0.95.0 (supports CDP v85, v93, v94, v95)
  * Released selenium-devtools 0.96.0 (supports CDP v85, v94, v95, v96)
  * Added support for secure websockets (#10017)

Ruby:
  * Execute Script supports ShadowRoots (#10019)
  * Fixed bug preventing zipping temp files on Windows (#9987)
  * Sang Pumpkin Carol (thanks Jari!)

4.0.3 (2021-10-20)
=========================

Firefox:
  * Fixed bug avoiding camel casing prefs (#9944 thanks @glaszig)

Ruby:
  * Fixed bug in Select class for finding by index (#9945)

Remote:
  * Fixed bug preventing sending keys with an empty value

4.0.2 (2021-10-19)
=========================

Server:
  * Fixed bug in new download code.

4.0.1 (2021-10-19)
=========================

Server:
  * Fixed download by pointing to new storage location.
    - Only supports Selenium 4 versions
  * Added default value for Server::get and Server::download to use the
    latest server version

4.0.0 (2021-10-13)
=========================

Ruby:
  * Updated minimum required Ruby version to 2.6
  * Updated minimum required rexml gem version due to vulnerability

Chrome:
  * Added default values for Network Conditions so no longer need to specify
    everything

Firefox:
  * Fixed bug where Firefox prefs were converting snake case to camel case

diffstat:

 www/ruby-selenium-webdriver/Makefile |  17 +++------
 www/ruby-selenium-webdriver/PLIST    |  66 +++++++++++++++++++++--------------
 www/ruby-selenium-webdriver/distinfo |   8 ++--
 3 files changed, 49 insertions(+), 42 deletions(-)

diffs (209 lines):

diff -r 15eb7f83c500 -r 340f711ed1fa www/ruby-selenium-webdriver/Makefile
--- a/www/ruby-selenium-webdriver/Makefile      Sat Dec 11 15:44:46 2021 +0000
+++ b/www/ruby-selenium-webdriver/Makefile      Sat Dec 11 15:50:00 2021 +0000
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.13 2020/03/16 15:32:14 taca Exp $
+# $NetBSD: Makefile,v 1.14 2021/12/11 15:50:00 taca Exp $
 
-DISTNAME=      selenium-webdriver-3.142.7
+DISTNAME=      selenium-webdriver-4.1.0
 CATEGORIES=    www
 
 MAINTAINER=    pkgsrc-users%NetBSD.org@localhost
@@ -13,15 +13,10 @@
 
 USE_LANGUAGES= # none
 
-OVERRIDE_GEMSPEC+= \
-       :files lib/selenium/webdriver/firefox/native/linux/amd64/x_ignore_nofocus.so= \
-       lib/selenium/webdriver/firefox/native/linux/x86/x_ignore_nofocus.so=
-
-#
-# XXX: Remove this unportable garbage. Breaks on non-Linux targets.
-pre-configure:
-       ${RM} ${WRKSRC}/lib/selenium/webdriver/firefox/native/linux/amd64/x_ignore_nofocus.so
-       ${RM} ${WRKSRC}/lib/selenium/webdriver/firefox/native/linux/x86/x_ignore_nofocus.so
+.include "../../lang/ruby/rubyversion.mk"
+.if ${RUBY_VER} == "26" || ${RUBY_VER} == "27"
+DEPENDS+=      ${RUBY_PKGPREFIX}-rexml>=0:../../textproc/ruby-rexml
+.endif
 
 .include "../../lang/ruby/gem.mk"
 .include "../../mk/bsd.pkg.mk"
diff -r 15eb7f83c500 -r 340f711ed1fa www/ruby-selenium-webdriver/PLIST
--- a/www/ruby-selenium-webdriver/PLIST Sat Dec 11 15:44:46 2021 +0000
+++ b/www/ruby-selenium-webdriver/PLIST Sat Dec 11 15:50:00 2021 +0000
@@ -1,39 +1,51 @@
-@comment $NetBSD: PLIST,v 1.7 2020/03/16 15:32:14 taca Exp $
+@comment $NetBSD: PLIST,v 1.8 2021/12/11 15:50:00 taca Exp $
 ${GEM_HOME}/cache/${GEM_NAME}.gem
 ${GEM_LIBDIR}/CHANGES
 ${GEM_LIBDIR}/Gemfile
 ${GEM_LIBDIR}/LICENSE
+${GEM_LIBDIR}/NOTICE
 ${GEM_LIBDIR}/README.md
 ${GEM_LIBDIR}/lib/selenium-webdriver.rb
 ${GEM_LIBDIR}/lib/selenium/server.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/atoms.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/atoms/findElements.js
 ${GEM_LIBDIR}/lib/selenium/webdriver/atoms/getAttribute.js
 ${GEM_LIBDIR}/lib/selenium/webdriver/atoms/isDisplayed.js
+${GEM_LIBDIR}/lib/selenium/webdriver/atoms/mutationListener.js
 ${GEM_LIBDIR}/lib/selenium/webdriver/chrome.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/chrome/bridge.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/chrome/driver.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/chrome/features.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/chrome/options.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/chrome/profile.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/chrome/service.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/action_builder.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/alert.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/common/bridge_helper.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/driver.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/downloads_files.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/full_page_screenshot.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_addons.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_apple_permissions.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_authentication.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_casting.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_cdp.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_context.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_debugger.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_devtools.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_launching.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_location.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_log_events.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_logs.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_network_conditions.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_network_connection.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_network_interception.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_permissions.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_pinned_scripts.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_remote_status.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_session_id.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_touch_screen.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/has_web_storage.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/rotatable.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/takes_screenshot.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/prints_page.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/driver_extensions/uploads_files.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/element.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/error.rb
@@ -49,13 +61,11 @@
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/interactions/none_input.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/interactions/pointer_actions.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/interactions/pointer_input.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/common/keyboard.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/keys.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/log_entry.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/logger.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/logs.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/manager.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/common/mouse.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/navigation.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/options.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/platform.rb
@@ -64,37 +74,37 @@
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/proxy.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/search_context.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/service.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/common/service_manager.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/common/shadow_root.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/socket_lock.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/socket_poller.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/common/takes_screenshot.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/target_locator.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/timeouts.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/common/touch_action_builder.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/common/touch_screen.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/common/w3c_action_builder.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/common/w3c_manager.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/wait.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/window.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/common/zipper.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/devtools.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/devtools/console_event.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/devtools/exception_event.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/devtools/mutation_event.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/devtools/pinned_script.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/devtools/request.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/devtools/response.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/edge.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/edge/bridge.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/edge/driver.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/edge/features.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/edge/options.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/edge/profile.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/edge/service.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/firefox.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/firefox/binary.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/firefox/driver.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/firefox/extension.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/firefox/extension/prefs.json
-${GEM_LIBDIR}/lib/selenium/webdriver/firefox/extension/webdriver.xpi
-${GEM_LIBDIR}/lib/selenium/webdriver/firefox/launcher.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/firefox/legacy/driver.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/firefox/marionette/bridge.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/firefox/marionette/driver.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/firefox/features.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/firefox/options.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/firefox/profile.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/firefox/profiles_ini.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/firefox/service.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/firefox/util.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/ie.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/ie/driver.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/ie/options.rb
@@ -102,29 +112,31 @@
 ${GEM_LIBDIR}/lib/selenium/webdriver/remote.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/remote/bridge.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/remote/capabilities.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/remote/commands.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/remote/driver.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/common.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/curb.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/default.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/remote/http/persistent.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/remote/oss/bridge.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/remote/oss/commands.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/remote/response.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/remote/server_error.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/remote/w3c/bridge.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/remote/w3c/capabilities.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/remote/w3c/commands.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/safari.rb
-${GEM_LIBDIR}/lib/selenium/webdriver/safari/bridge.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/safari/driver.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/safari/features.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/safari/options.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/safari/service.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/support.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/support/abstract_event_listener.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/support/block_event_listener.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/support/cdp/domain.rb.erb
+${GEM_LIBDIR}/lib/selenium/webdriver/support/cdp_client_generator.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/support/color.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/support/escaper.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/support/event_firing_bridge.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/support/guards.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/support/guards/guard.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/support/guards/guard_condition.rb
+${GEM_LIBDIR}/lib/selenium/webdriver/support/relative_locator.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/support/select.rb
 ${GEM_LIBDIR}/lib/selenium/webdriver/version.rb
 ${GEM_LIBDIR}/selenium-webdriver.gemspec
diff -r 15eb7f83c500 -r 340f711ed1fa www/ruby-selenium-webdriver/distinfo
--- a/www/ruby-selenium-webdriver/distinfo      Sat Dec 11 15:44:46 2021 +0000
+++ b/www/ruby-selenium-webdriver/distinfo      Sat Dec 11 15:50:00 2021 +0000
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.10 2021/10/26 11:31:05 nia Exp $
+$NetBSD: distinfo,v 1.11 2021/12/11 15:50:00 taca Exp $
 
-BLAKE2s (selenium-webdriver-3.142.7.gem) = cef061ba01556c69105ca69da3639c3c0714ac79f51e58445261029418a88893
-SHA512 (selenium-webdriver-3.142.7.gem) = 0e7891c19b8a0b20441d85bc17032ecf03cba7ca435846e03abc50b62b0c53c075dc70456796c9bfcd1ecd28ecc517f907a3d6868346a07617fd1d0c1b9437c0
-Size (selenium-webdriver-3.142.7.gem) = 865280 bytes
+BLAKE2s (selenium-webdriver-4.1.0.gem) = 3f208626266893e19562ae0fd40df7ae78a7f1c2ffdd72da4f87eb5f13a3c98c
+SHA512 (selenium-webdriver-4.1.0.gem) = 9760c6a96dbef25f558216986a9cedcb00fe19313273ea5c3a4866d5afae327fbe3895e3e2ee405714f8a9410c290b0e51352b68465cb0df9ff31b6d2749b174
+Size (selenium-webdriver-4.1.0.gem) = 153088 bytes



Home | Main Index | Thread Index | Old Index