CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

www/selenium 4.35.0_2

Selenium Standalone Server, allows browser testing

Port info

Maintainer
daniel@blodan.se
Packages
latest: 4.35.0_2
Upstream
Higher version available: 4.51.0
Last update
to 4.35.0_2 · 86813e9ccf
Quarterly
2026Q4: 4.35.0_2
WWW
https://www.seleniumhq.org
Links
cgit · VuXML

Install

Package
# pkg install selenium
installs 4.35.0_2 from latest; from quarterly (2026Q4) 4.35.0_2
Port
# cd /usr/ports/www/selenium && make install clean
Size
37 MiB download · 42 MiB installed
Depends on
java/openjdk25 25.0.4+7.f.1_1
License
APACHE20
Creates
user selenium, group selenium
pkg-message
Shown after installing
To automate browsers you need one or more of these ports:
www/firefox
www/chromium

With one or more of these complementary ports:
www/geckodriver
x11-servers/xorg-server@xvfb
x11-fonts/xorg-fonts
x11-fonts/webfonts
x11/xauth
x11/xkeyboard-config
x11/xkbcomp

Clients can also be found:
www/rubygem-selenium-webdriver
www/py-selenium
devel/p5-Test-WWW-Selenium

NOTE!
If using an older firefox version, you might want to use this in rc.conf
selenium_args="-enablePassThrough false"

Please look it up in the documentation if you are experiencing wierdness
together with firefox

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 164.35.0_24.35.0_2–
FreeBSD 154.35.0_24.35.0_2–
FreeBSD 144.35.0_24.35.0_24.35.0_2

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 154.35.0_24.35.0_2–
FreeBSD 144.35.0_24.35.0_24.35.0_2

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 4.35.0_2.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (35)

Ronald Klop (ronald) · 4.35.0_2
*/*: bump portrevision after java_default=25 update

Included all ports that have USES=java.

PR:	293559
86813e9ccf
Ronald Klop (ronald) · 4.35.0_1
*/*: bump portrevision after java_default=21 update

PR:	272855
2baaf16375
Vladimir Druzenko (vvd) · 4.35.0
www/selenium: Update 4.34.0 => 4.35.0

Changelog:
https://github.com/SeleniumHQ/selenium/releases/tag/selenium-4.35.0
https://github.com/SeleniumHQ/selenium/blob/selenium-4.35.0/java/CHANGELOG

Upstream require Java 17 or greater.

While here parametrize "selenium" with "${PORTNAME}".

PR:		289716
Approved by:	Daniel Ylitalo <daniel@blodan.se> (maintainer)
36e8f4b0c7
Vladimir Druzenko (vvd) · 4.34.0
www/selenium: Update 4.32.0 => 4.34.0

Changelogs:
https://github.com/SeleniumHQ/selenium/blob/selenium-4.34.0/java/CHANGELOG

PR:		288291
Approved by:	Daniel Ylitalo <daniel@blodan.se> (maintainer)
7b08180199
Vladimir Druzenko (vvd) · 4.32.0
www/selenium: update 4.26.0 => 4.32.0

Changelogs:
https://github.com/SeleniumHQ/selenium/blob/selenium-4.32.0/java/CHANGELOG

While here replace PORTVERSION with DISTVERSION.

PR:		286431
Approved by:	Daniel Ylitalo <daniel@blodan.se> (maintainer)
28eff040b3
Muhammad Moinur Rahman (bofh) · 4.26.0
Mk/**java.mk: Convert bsd.java.mk to USES

The following features have been added or changed:
- Instead of USE_JAVA use USES=java. This defaults to
  USES=java:build,run if NO_BUILD is undefined. Else it defaults to
  USES=java:run
- Instead of USE_ANT=yes use USES=java:ant which also implies
  USES=java:build
- Instead of JAVA_BUILD=yes use USES=java:build. Does not imply run or
  extract
- Instead of JAVA_EXTRACT=yes use USES=java:extract does not imply
  build or run
- Instead of JAVA_RUN=yes use USES=java:run does not imply extract or
  build
- Instead of USE_JAVA=<version> use USES=java and JAVA_VERSION=<version>

Approved by: mat (portmgr), glewis
Differential Revision:  https://reviews.freebsd.org/D48201
0835676e36
Robert Clausecker (fuz) · 4.26.0
www/selenium: update 4.8.3 -> 4.26.0

Changelog: https://github.com/SeleniumHQ/selenium/blob/trunk/java/CHANGELOG#L355

PR:		282706
Approved by:	daniel@blodan.se (maintainer)
8834e9f7f7
Muhammad Moinur Rahman (bofh) · 4.8.3
*/*: Refactor java/openjdk7 removal

- java/openjdk7* has been removed from the tree since 2022-09-03 however
  the relevant codebases in bsd.java.mk has not been removed and the
  consumers has also not been updated to use the next jdk version. This
  commit updates all relevant consumers to use JAVA_VERSION=8 instead of
  JAVA_VERSION=1.7
- Since the introduction of jdk version 18 it looks like similar with
  jdk version 8(java version string 1.8). This is prone to error as it
  looks similar and is only seperated by a '.'. Remove using
  JAVA_VERSION with dotted fomat of java version string and update all
  consumers to utilize version 8 instead of 1.8.

Approved by:	portmgr (blanket)
4cda17ab14
Kurt Jaeger (pi) · 4.8.3
www/selenium: update 4.1.3 -> 4.8.3

PR:		270522
Approved by:	Daniel Ylitalo <daniel@blodan.se> (maintainer)
Changes:	https://github.com/SeleniumHQ/selenium/releases/
d152163fff
Stefan Eßer (se) · 4.1.3_1
Remove WWW entries moved into port Makefiles

Commit b7f05445c00f has added WWW entries to port Makefiles based on
WWW: lines in pkg-descr files.

This commit removes the WWW: lines of moved-over URLs from these
pkg-descr files.

Approved by:		portmgr (tcberner)
fb16dfecae
Stefan Eßer (se) · 4.1.3_1
Add WWW entries to port Makefiles

It has been common practice to have one or more URLs at the end of the
ports' pkg-descr files, one per line and prefixed with "WWW:". These
URLs should point at a project website or other relevant resources.

Access to these URLs required processing of the pkg-descr files, and
they have often become stale over time. If more than one such URL was
present in a pkg-descr file, only the first one was tarnsfered into
the port INDEX, but for many ports only the last line did contain the
port specific URL to further information.

There have been several proposals to make a project URL available as
a macro in the ports' Makefiles, over time.

This commit implements such a proposal and moves one of the WWW: entries
of each pkg-descr file into the respective port's Makefile. A heuristic
attempts to identify the most relevant URL in case there is more than
one WWW: entry in some pkg-descr file. URLs that are not moved into the
Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr
files in order to preserve them.

There are 1256 ports that had no WWW: entries in pkg-descr files. These
ports will not be touched in this commit.

The portlint port has been adjusted to expect a WWW entry in each port
Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as
deprecated.

Approved by:		portmgr (tcberner)
b7f05445c0
Tobias C. Berner (tcberner) · 4.1.3_1
cleanup: remove trailing whitepaces
b86221feea
Baptiste Daroussin (bapt) · 4.1.3_1
xorg: upgrade to 21.1.4

Port changes:
- flavorize the port
- decouple Xwayland as it has been split from Xorg
- switch to meson
- cleanup non necessary patches anymore
- stop butchering the build system to play with Xorg.wrap but do it
  in post-install
- remove dmx (no longer existing)
- use libmd for sha1 (remove dependency on open/libre ssl)
- always activate RPC security
- simplify postinstall/deinstall script and make them cross install friendly
- remove the SUID option and make it the default, we cannot startx as user without it
- only keep the mesa-dri dependency on xorg-server not others

xf86-video-ati: fix build with recent xorg

While here incorporate a patch which prevent crash of the driver
when xrandr is invoked

Update x11/libxcvt to provide cvt(1) and friends which are not provided anymore
Xorg

Reviewed by:		tcberner, manu, jbeich
Approved by:		tcberner, manu
Differential Revision:	https://reviews.freebsd.org/D35661
88b0ae2bb9
Fernando Apesteguía (fernape) · 4.1.3
www/selenium: Update to 4.1.3

ChangeLog: https://github.com/SeleniumHQ/selenium/releases/tag/selenium-4.1.0

Add UPDATING note to warn about parameter change in rc.conf

PR:	263081
Reported by:	einar@isnic.is
Approved by:	daniel@blodan.se (maintainer)
5e92d4485c
Bernhard Froehlich (decke) · 3.141.59
www/selenium: Add CPE information

Approved by:    portmgr (blanket)
15720ca5fc
Mathieu Arnold (mat) · 3.141.59
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 3.141.59
all: Remove all other $FreeBSD keywords.
135fdeebb9
Mathieu Arnold (mat) · 3.141.59
Remove # $FreeBSD$ from Makefiles.
305f148f48
Mathieu Arnold (mat) · 3.141.59
Convert to UCL & cleanup pkg-message (categories w)
a400cfc5f4
Steve Wills (swills) · 3.141.59
www/selenium: Update to 3.141.59

PR:		239287
Submitted by:	Daniel Ylitalo <daniel@blodan.se> (maintainer)
43c2500f64
Jochen Neumeister (joneum) · 3.13.0
www/selenium: Update to 3.13.0

Changelog: https://raw.githubusercontent.com/SeleniumHQ/selenium/master/java/CHANGELOG

PR:		230016
Reported by:	Miroslav Lachman <000.fbsd@quip.cz>
Approved by:	maintainer
8d4176a195
Guido Falsi (madpilot) · 3.8.1
- Update selenium to 3.8.1 - Add note to pkg-message for firefox users.

PR:		224487
Submitted by:	Daniel Ylitalo <daniel@blodan.se>
a2b5289068
Carlos J. Puga Medina (cpm) · 3.5.3
www/selenium: update to 3.5.3

Changelog: https://github.com/SeleniumHQ/selenium/releases/tag/selenium-3.5.3

PR:		222049
Submitted by:	Daniel Ylitalo <daniel@blodan.se> (maintainer)
4dd86b3114
Kurt Jaeger (pi) · 3.5.2
www/selenium: update 3.4.0 to 3.5.2

- submitter becomes maintainer

PR:		221558
Submitted by:	Daniel Ylitalo <daniel@blodan.se>
Approved by:	kaworu@users.sourceforge.jp (maintainer timeout)
9d537f7ccc
Kurt Jaeger (pi) · 3.4.0
www/selenium: update 0.6.1 -> 3.4.0

PR:		219031
Relnotes:	https://github.com/SeleniumHQ/selenium/releases
Submitted by:	Daniel Ylitalo <daniel@blodan.se>
Approved by:	kaworu@users.sourceforge.jp (maintainer timeout)
a7005fd469
Dmitry Marakasov (amdmi3) · 0.6.1
- Add NO_ARCH - Drop @dirrm* from plist

Approved by:	portmgr blanket
2bc7e7abdc
Mathieu Arnold (mat) · 0.6.1
MASTER_SITES cleanup.

- Replace ${MASTER_SITE_FOO} with FOO.
- Merge MASTER_SITE_SUBDIR into MASTER_SITES when possible. (This means 99.9%
  of the time.)
- Remove occurrences of MASTER_SITE_LOCAL when no subdirectory was present and
  no hint of what it should be was present.
- Fix some logic.
- And generally, make things more simple and easy to understand.

While there, add magic values to the FESTIVAL, GENTOO, GIMP, GNUPG, QT and
SAMBA macros.

Also, replace some EXTRACT_SUFX occurences with USES=tar:*.

Checked by:	make fetch-urlall-list
With hat:	portmgr
Sponsored by:	Absolight
60d1a83c2a
Antoine Brodin (antoine) · 0.6.1
Allow staging as a regular user Reduce patching
5c5de92aa5
Vanilla I. Shu (vanilla) · 0.6.1
Stagify.

Approved by:	portmgr@ (blanket approval)
6c495cac79
Baptiste Daroussin (bapt) · 0.6.1
Add NO_STAGE all over the place in preparation for the staging support (cat: www)
85fbf21ec5
Doug Barton (dougb) · 0.6.1
Remove more tags from pkg-descr files fo the form:

- Name
em@i.l

or variations thereof. While I'm here also fix some whitespace and other
formatting errors, including moving WWW: to the last line in the file.
2b1dacc826
Martin Wilke (miwi) · 0.6.1
- Get Rid MD5 support
a9481afc8a
Edwin Groothuis (edwin) · 0.6.1
SHA256ify

Approved by: krion@
84b1517c16
Pav Lucistnik (pav) · 0.6.1
- Update to 0.6.1

PR:		ports/88892
Submitted by:	kaworu <kaworu@users.sourceforge.jp> (maintainer)
4dfc6207de
Pav Lucistnik (pav) · 0.5.0
Selenium is a test tool for web applications. Selenium tests run directly in a browsers, just as real users do. And they run in Internet Explorer, Mozilla and Firefox on Windows, Linux and Macintosh. No other test tool covers such a wide array of platforms.

PR:		ports/84687
Submitted by:	kaworu <kaworu@users.sourceforge.jp>
9f23c4c25c