pkgsrc/www/ruby-selenium-webdriver/Makefile
taca ea5fa6187c www/ruby-selenium-webdriver: update to 3.141.0
3.141.0 (2018-10-31)
====================

Edge:
  * Added new Edge::Options class that should be used to customize browser
    behavior. The instance of options class can be passed to driver
    initialization using :options key. Please, note that using options require
    insiders builds of Edge.

Chrome:
  * Included HasLocation to Chrome driver (thanks @sidonath).
  * Updated endpoint to send Chrome Debugging Protocol commands. The old one
    has been deprecated in ChromeDriver 40.

Safari:
  * Added new Safari::Options class that should be used to customize browser
    behavior. The instance of options class can be passed to driver
    initialization using :options key. Please, note that using options require
    Safari 12+.

Remote:
  * Allow passing Options instances to remote driver initialization using
    :options key. This feature allows to use browser-specific options classes
    (Chrome::Options, Firefox::Options, etc.) and pass them to Server/Grid
    instead of capabilities.
2019-01-20 14:59:32 +00:00

28 lines
984 B
Makefile

# $NetBSD: Makefile,v 1.11 2019/01/20 14:59:32 taca Exp $
DISTNAME= selenium-webdriver-3.141.0
PKGNAME= ${RUBY_PKGPREFIX}-${DISTNAME}
CATEGORIES= ruby www
MAINTAINER= pkgsrc-users@NetBSD.org
HOMEPAGE= https://github.com/seleniumhq/selenium
COMMENT= Tool for writing automated tests of websites
LICENSE= apache-2.0
DEPENDS+= ${RUBY_PKGPREFIX}-childprocess>=0.5:../../sysutils/ruby-childprocess
DEPENDS+= ${RUBY_PKGPREFIX}-zip>=1.2.2<2.0:../../archivers/ruby-zip
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/gem.mk"
.include "../../mk/bsd.pkg.mk"