devel/py-robotframework-selenium2library: Rename to match upstream The Python package was forked from the old SeleniumLibrary as Selenium2Library to use Selenium 2 and WebDriver technologies. Later then it was renamed back to its original name, SeleniumLibrary. Thus rename the existing port to py-robotframework-seleniumlibrary and update the pkg-descr to reflect the new constellation. PR: 224814 Submitted by: vladimir.chukharev@gmail.com (maintainer) Reviewed by: miwi (earlier version)c1c9fdd8a9
Port details
devel/py-robotframework-selenium2library
Moved to devel/py-robotframework-seleniumlibrary on : Renamed to match upstream
This port is no longer in the ports tree, its history is kept below.
- Links
- cgit
Commits (18)
Use PY_FLAVOR for dependencies. FLAVOR is the current port's flavor, it should not be used outside of this scope. Sponsored by: Absolight4376dbbb58
Reduce dependency on the python2 metaport PR: 225752 Submitted by: Yasuhiro KIMURAf7455240e3
Convert Python ports to FLAVORS.
Ports using USE_PYTHON=distutils are now flavored. They will
automatically get flavors (py27, py34, py35, py36) depending on what
versions they support.
There is also a USE_PYTHON=flavors for ports that do not use distutils
but need FLAVORS to be set. A USE_PYTHON=noflavors can be set if
using distutils but flavors are not wanted.
A new USE_PYTHON=optsuffix that will add PYTHON_PKGNAMESUFFIX has been
added to cope with Python ports that did not have the Python
PKGNAMEPREFIX but are flavored.
USES=python now also exports a PY_FLAVOR variable that contains the
current python flavor. It can be used in dependency lines when the
port itself is not python flavored. For example, deskutils/calibre.
By default, all the flavors are generated. To only generate flavors
for the versions in PYTHON2_DEFAULT and PYTHON3_DEFAULT, define
BUILD_DEFAULT_PYTHON_FLAVORS in your make.conf.
In all the ports with Python dependencies, the *_DEPENDS entries MUST
end with the flavor so that the framework knows which to build/use.
This is done by appending '@${PY_FLAVOR}' after the origin (or
@${FLAVOR} if in a Python module with Python flavors, as the content
will be the same). For example:
RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR}
PR: 223071
Reviewed by: portmgr, python
Sponsored by: Absolight
Differential Revision: https://reviews.freebsd.org/D12464551be3c723Update to version 1.8.0 PR: 212961 Submitted by: vladimir.chukharev@gmail.com (maintainer)9d7f5f6b4a
Remove ${PORTSDIR}/ from dependencies, categories d, e, f, and g.
With hat: portmgr
Sponsored by: Absolight4e1b79a0a6- Update to 1.7.4 PR: 205126 Submitted by: vladimir.chukharev@gmail.com (maintainer) Approved by: mat (mentor) Differential Revision: D4437c4c017b243
devel/py-robotframework-selenium2library: update to 1.6.0 PR: 197523 Submitted by: vladimir.chukharev@gmail.com (maintainer)829f336384
devel/py-robotframework-selenium2library: USES python PR: 193787 Submitted by: maintainer5d6171eb2a
- Update version 1.4.0 to version 1.5.0 - Convert to PYDISTUTILS_AUTOPLIST - Convert deprecated USE_PYDISTUTILS=easy_install to yes Changes made within the 1.5 release include ... - Added new 'Create Webdriver' keyword to allow greater control of local WebDrivers, such as setting a proxy or using Chrome options. - Added support for Safari Browser. - Copy Desired Capabilities before modifying to prevent affecting future sesions. - Fixed Mouse Up keyword attempting to click and hold one more time before release. - Refixed issue with parsing desired capabilities. - Fixed compatibility with RobotFramework v2.8.1 - Modified how internal tests are run and ignore known browser issues. Known Issues: - There is currently an issue with Firefox and 'Click Element At Coordinates' (added in Selenium2Library 1.3.0) does not currently work at Firefox. If this keyword is used in Firefox it will behave in same manner as the Click Element keyword (which always click in the center of an element). PR: ports/185443 Submitted by: Vladimir Chukharev <Vladimir.Chukharev@gmail.com> (maintainer)dcfcda48d9
Python cleanup: - USE_PYTHON* = 2.X -> USE_PYTHON* = 2 - USE_PYTHON* = 2.X+ -> USE_PYTHON* = yes Reviewed by: python (mva, rm) Approved by: portmgr-lurkers (mat)50f8eaece1
- rename AL2 to APACHE20 in Mk/bsd.licenses.db.mk - svn move Templates/Licenses/AL2 Templates/Licenses/APACHE20 - add APACHE10 and APACHE11 to Mk/bsd.licenses.db.mk - add entry in UPDATING - bulk change all ports AL2 => APACHE20 - math/openfst/pkg-plist: remove share/licenses/openfst-1.3.4 PR: ports/184785 Submitted by: ohauer Reviewed by: tabthorpe Approved by: portmgr (tabthorpe@)4fb1cfb1cd
Add NO_STAGE all over the place in preparation for the staging support (cat: devel part 3)580a778a16
- update to 1.4.0 PR: 181851 Submitted by: Vladimir Chukharev <Vladimir.Chukharev@gmail.com> (maintainer)190712d5e6
devel/py-robotframework-selenium2library: update to 1.3.0 - Update to 1.3.0 PR: ports/181775 Submitted by: Vladimir Chukharev <Vladimir.Chukharev gmail.com> (maintainer)bf675dbc54
- update to 1.2.0 PR: 178216 Submitted by: Vladimir Chukharev <Vladimir.Chukharev@gmail.com> (maintainer)42e83b2076
- remove direct dependency on py-setuptools (this port is already depend on it via USE_DISTUTILS) - no PORTREVISION bump, because dependency list wasn't changed - use CHEESESHOP shortcut in master sites, remove redundant MASTER_SITE_SUBDIR - fix maintainer's email (Recipient address rejected: User unknown) - remove redundancy from COMMENT - limit python version to 2.x only (print/except) - do no Approved by: Vladimir Chukharev <vladimir.chukharev@gmail.com> (maintainer, by mail)8eb3c7b902
Selenium2Library is a web testing library for Robot Framework that leverages the Selenium 2 (WebDriver) libraries from the Selenium project. It is modeled after (and forked from) the SeleniumLibrary library, but re-implemented to use Selenium 2 and WebDriver technologies. WWW: https://github.com/rtomac/robotframework-selenium2library/ PR: ports/175787 Submitted by: Vladimir Chukharev6f073fb0f0