CVE and update status of the FreeBSD ports tree4,826 unaddressed CVEs in 618 portsAll times are CET

Port details

games/scummvm2026.3.0

Interpreter for several adventure games

Maintainer
kai@FreeBSD.org
Packages
scummvm 2026.3.0
Upstream
Higher version available: 2026.4.0
CPE
scummvm:scummvm from the port
WWW
https://www.scummvm.org/
Links
cgit · VuXML

Unaddressed (0) · The CVE record lists this version as affected, no VuXML entry names the CVE

None. There is no CVE without a VuXML entry for this version.

VuXML only (0) · listed, port not fixed yet

None. pkg audit reports nothing for this version.

Fixed (0)

No VuXML entries for this package.

Commits (146)

Kai Knoblich (kai) · 2026.3.0
games/scummvm: Update to 2026.3.0

Changelog:

https://downloads.scummvm.org/frs/scummvm/2026.3.0/ReleaseNotes.html
ef38b5ea0a
Kai Knoblich (kai) · 2026.2.0
games/scummvm: Update to 2026.2.0

Changelog:

https://downloads.scummvm.org/frs/scummvm/2026.2.0/ReleaseNotes.html
35ad43a4a5
Kai Knoblich (kai) · 2026.1.0
games/scummvm: Update to 2026.1.0

* Disable the newly introduced Musepack support for now, because it's
  hardly used by any engine at the moment.

* Complete the switch to the preferred DISTVERSION that was overlooked
  in 0a08a3270bad while I'm here.

* The version numbering scheme has been changed to YEAR.RELEASE.PATCH.

Changelog:

https://downloads.scummvm.org/frs/scummvm/2026.1.0/ReleaseNotes.html

MFH:		No (feature release)
8e017b39f0
Jan Beich (jbeich) · 2.9.1_2
multimedia/libvpx: update 1.16.0

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.15.2..v1.16.0
Reported by:	Repology
939d8775e7
Jason E. Hale (jhale) · 2.9.1_1
*/*: Chase multimedia/libtheora shlib bump
e14a177aa3
Kai Knoblich (kai) · 2.9.1
games/scummvm: Update to 2.9.1

* Switch to the more preferred DISTVERSION while I'm here.

Changelog:

https://downloads.scummvm.org/frs/scummvm/2.9.1/ReleaseNotes.html

MFH:		2025Q2
0a08a3270b
Jan Beich (jbeich) · 2.9.0_1
multimedia/libvpx: update 1.15.1

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.15.0..v1.15.1
Reported by:	portscout
64f3a6bf7e
Kai Knoblich (kai) · 2.9.0
games/scummvm: Update to 2.9.0

* Remove the backported patch introduced in 7999da064c4b for
  compatibility with FreeType2 2.13.3 and newer as it's included in this
  release and hence no longer required.

* Disable the Unix /dev/sequencer support via OSS for the time being to
  prevent build errors.  ScummVM has recently received OSS synth device
  support and FreeBSD's implementation of OSS lacks a corresponding
  IOCTL command SNDCTL_SYNTH_ID for this.

* Take this opportunity to set the FLUIDSYNTH option as default to
  enable general MIDI device emulation via FluidSynth, which requires
  little additional dependencies.  Support for FluidSynth is provided by
  default with the official upstream binary packages and has also been
  enabled as well among other BSDs and distros for some time.

Changelog:

https://downloads.scummvm.org/frs/scummvm/2.9.0/ReleaseNotes.html

MFH:		No (feature release)
dab26e2b05
Jan Beich (jbeich) · 2.8.1_1
multimedia/libvpx: update 1.15.0

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.14.1..v1.15.0
Reported by:	Repology
888cea7dee
Daniel Engberg (diizzy) · 2.8.1
games/scummvm: Fix build with Freetype2 2.13.3

Backport upstream commit 65977961b20ba97b1213b5267da0cb1efb49063b

Reference:
https://github.com/scummvm/scummvm/commit/65977961b20ba97b1213b5267da0cb1efb49063b

PR:		281345
Approved by:	portmgr (blanket, build fix)
7999da064c
Kai Knoblich (kai) · 2.8.1
games/scummvm: Update to 2.8.1

* Remove the no longer required workaround for the "xeen" engine as the
  engine is now built by default.

Changelog:

https://downloads.scummvm.org/frs/scummvm/2.8.1/ReleaseNotes.html
c3d4f8326e
Jan Beich (jbeich) · 2.8.0_1
multimedia/libvpx: update 1.14.0

Changes:	https://chromium.googlesource.com/webm/libvpx/+log/v1.13.1..v1.14.0
Reported by:	portscout
589aaaeb09
Kai Knoblich (kai) · 2.8.0
games/scummvm: Update to 2.8.0

* Add new default option MIKMOD, which adds support for Impulse Tracker
  audio files that are used by some games of the "ags" engine.

* Introduce the non-default options SONIVOX and VPX as well.  The latter
  one adds movie support for the "sludge" engine which is still
  considered as unstable and therefore not built by default.

* Add a workaround make the "xeen" engine, which could be built by
  default since release 2.5.0, still available and remove a no longer
  required patch for the "hpl" engine.

Changelog:

https://downloads.scummvm.org/frs/scummvm/2.8.0/ReleaseNotes.html

MFH:		No (feature release)
2073b53134
Kai Knoblich (kai) · 2.7.1
games/scummvm: Update to 2.7.1

Changelog:

https://downloads.scummvm.org/frs/scummvm/2.7.1/ReleaseNotes.html

MFH:		2023Q3
9774464caf
Daniel Engberg (diizzy) · 2.7.0_2
*/*: Bump jpeg-turbo users treewide

New major version 3.0.0
664a2fa1e5
Daniel Engberg (diizzy) · 2.7.0_1
*/*: Bump consumers of liba52
4dbbb5144e
Kai Knoblich (kai) · 2.7.0
games/scummvm: Simplify Makefile

* Add "USES=localbase" to get rid of the configure parameters that
  contain ${LOCALBASE}.

* Remove the patch for the configure script, which is no longer needed.

* Pet portclippy as well.

* No bump of PORTREVISION as the resulting package doesn't change.
a0edaf8ce5
Kai Knoblich (kai) · 2.7.0
games/scummvm: Update to 2.7.0

Changelog:

https://downloads.scummvm.org/frs/scummvm/2.7.0/ReleaseNotes.html

MFH:		No (feature release)
953c79c007
Kai Knoblich (kai) · 2.6.1
games/scummvm: Update to 2.6.1

Changelog:

https://downloads.scummvm.org/frs/scummvm/2.6.1/ReleaseNotes.html

MFH:		2022Q4
19c6804930
Stefan Eßer (se) · 2.6.0
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) · 2.6.0
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
Kai Knoblich (kai) · 2.6.0
games/scummvm: Update to 2.6.0

* Upstream has changed the license, set LICENSE accordingly.

* In order to compile the whole code, a compiler which can at least
  C++11 is now required.

Changelog:

https://downloads.scummvm.org/frs/scummvm/2.6.0/ReleaseNotes.html

MFH:		No (feature release)
04c014ce74
Tobias C. Berner (tcberner) · 2.5.1_1
cleanup: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

 *  Alex Trull <freebsd.alex@trull.org>
 *  Alonso Cardenas <acm@FreeBSD.org>
 *  Boris Samorodov <bsam@FreeBSD.org>
 *  David Shane Holden <dpejesh@yahoo.com>
 *  Felix Palmen <felix@palmen-it.de>
 *  Hirohisa Yamaguchi <umq@ueo.co.jp>
 *  Kevin Bowling <kbowling@FreeBSD.org>
 *  Mario Sergio Fujikawa Ferreira <lioux@FreeBSD.org>
 *  Markus Mann, CTS - FreeBSD Team <de-freebsd@ctseuro.com>
 *  Matthias Andree
 *  Matthias Fechner <mfechner@FreeBSD.org>
 *  Oleg Sidorkin <osidorkin@gmail.com>
 *  Oliver Lehmann
 *  Radim Kolar <hsn@sendmail.cz>
 *  Timothy Beyer <beyert@cs.ucr.edu>
 *  hq@FreeBSD.org
 *  johalun0@gmail.com
 *  lev@FreeBSD.org
 *  rooneg@electricjellyfish.net

With hat:	portmgr
48318794ca
Po-Chuan Hsieh (sunpoet) · 2.5.1_1
audio/libmad: Set SONAME to libmad.so.0 instead of libmad.so.0.16.2

- Bump PORTREVISION of dependent ports for shlib change
- Bump PORTREVISION for package change
2bbe718e82
Kai Knoblich (kai) · 2.5.1
games/scummvm: Update to 2.5.1

* Update pkg-descr while I'm here.

Changelog:

https://downloads.scummvm.org/frs/scummvm/2.5.1/ReleaseNotes.html
MFH:		2022Q1
6aa9851440
Thomas Zander (riggs) · 2.5.0_1
audio/fluidsynth: Update to upstream version 2.2.4

MFH:		2021Q4
e40e82b3bc
Baptiste Daroussin (bapt) · 2.5.0
INSTALLS_ICONS: retire the macro and rework the related dependencies

While here, make sure gtk-update-icon-cache is only on run dependency
where added as a dependency
Enforce gtk3 to depend on gtk-update-icon-cache (previously it was
inheriting the dependency)
2c672a4de9
Kai Knoblich (kai) · 2.5.0
games/scummvm: Update to 2.5.0

* Version 2.4 was skipped because this is the first release that
  supports 2.5D games (almost 3D), thanks to the merge with ResidualVM.

* Fold the A52, MP3, PNG and VORBIS options because their dependencies
  are now required to provide the full set of stable engines.

* Remove now obsolete patch from 05a45a5e50775.

Changelog:

https://downloads.scummvm.org/frs/scummvm/2.5.0/ReleaseNotes.html

MFH:		No (feature release)
9a8da9fb01
Kai Knoblich (kai) · 2.2.0_2
games/scummvm: Unbreak build with FLUIDSYNTH=on

After commit 4c2db26adf7d the build, if the non-default option
FLUIDSYNTH is enabled, fails with:

In file included from audio/softsynth/fluidsynth.cpp:32:
In file included from /usr/local/include/fluidsynth.h:100:
[..]
audio/softsynth/fluidsynth.cpp:252:3: error:
   no matching function for call to 'fluid_sfloader_set_callbacks'
                fluid_sfloader_set_callbacks(soundFontMemoryLoader,
                ^~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/local/include/fluidsynth/sfont.h:172:20: note:
   candidate function not viable:
   no known conversion from 'int (void *, int, void *)' to
   'fluid_sfloader_callback_read_t' (aka 'int (*)(void *, long long, void *)') for 3rd argument
FLUIDSYNTH_API int fluid_sfloader_set_callbacks(fluid_sfloader_t *loader,
                   ^

Obtained from:	NetBSD
MFH:		2021Q4
05a45a5e50
Thomas Zander (riggs) · 2.2.0_2
audio/fluidsynth: Update to upstream version 2.2.3

MFH:		2021Q4
4c2db26adf
Bernhard Froehlich (decke) · 2.2.0_1
games/scummvm: Add CPE information

Approved by:	portmgr (blanket)
7420d17dfc
Tobias C. Berner (tcberner) · 2.2.0_1
games/scummvm: prepare for freetype2 update

- The upcoming freetype2 update will no longer install the
freetype-config script. The port already supports the new way of
finding freetype2 via pkgconfig, but for this, it needs to build
depend on it.

PR:		251512
f75368685f
Kai Knoblich (kai) · 2.2.0_1
games/scummvm: Add new options, fix QA warnings

* Introduce a TTS option to avoid possible QA stage warnings with build
  environments that have already libspeechd.so because the configure
  script automatically adds it as an additional dependency in that case.

  Set the option as non-default because it's only used by a small set of
  engines and pulls in quite a few dependencies.

* The same as above also applies for enviroments that have GTK3
  installed.  Disable the support for GTK3 for now, as it only affects
  the dialogs in the options menu and it does not cause any major
  changes, but also requires a lot of additional dependencies.

* Add another option, XENGINES, that also enables experimental engines.

* Bump PORTREVISION to force a rebuild due changed dependencies.

PR:		255217
Reported by:	Gian-Simon Purkert <gspurki@gmail.com>
f23c268967
Mathieu Arnold (mat) · 2.2.0
Remove # $FreeBSD$ from Makefiles.
305f148f48
Kai Knoblich (kai) · 2.2.0
games/scummvm: Update to 2.2.0

* Introduce A52 and CURL options to avoid possible QA stage errors with
  build environments that have already audio/liba52 or ftp/curl installed
  because the configure script automatically adds them as an additional
  dependencies in that case. [1]

  Set the A52 option as default as it improves the user experience with the
  "zvision" engine regarding audio/video playback.

  Leave the CURL option as non-default for now, because the ScummVM cloud
  storage is a fairly new feature that has been introduced since the 2.1.0
  release.  That option can be set as default later if there's great demand.

* Remove now obsolete patches which were required for newer versions of
  FluidSynth.

* Rebase the patch and post-processing of the configure script, switch to
  the new preferred location of man pages (since r523104) and avoid
  hardcoded occurences of ${LOCALBASE}.

* Many thanks to lme@ who maintained the port for over 13 years and offered
  me to take over maintainership.

Changelog:

https://downloads.scummvm.org/frs/scummvm/2.2.0/ReleaseNotes.html

PR:		245741
Submitted by:	Andy Mender [1]
Approved by:	lme (maintainer, via private e-mail)
e88bac6737
Tobias Kortkamp (tobik) · 2.1.1_1
audio/sndio: Update to 1.7.0
a167bf51dd
Kai Knoblich (kai) · 2.1.1
games/scummvm: Update to 2.1.1

Clean-up some stage QA warnings/issues while I'm here:

* Fix pkg-plist issues if the MP3 option is set to off.

* Add "iconv" to USES as scummvm is linked against libiconv.so.

* Also add "--disable-ogg" to VORBIS_CONFIGURE_OFF if the VORBIS option is
  set to off.  Otherwise scummvm is linked against "libogg.so" which is a
  dependency of the VORBIS option but "libogg.so" is already pulled in via
  the non-conditional "libtheoradec.so".

Changelog:

https://www.scummvm.org/news/20200131/

PR:		244272
Approved by:	maintainer timeout (4+ weeks)
MFH:		2020Q1 (blanket: bug/regression fixes)
d3daff6d5a
Tobias Kortkamp (tobik) · 2.1.0
games/scummvm: Unbreak build with FLUIDSYNTH=on

In file included from audio/softsynth/fluidsynth.cpp:38:
In file included from /usr/local/include/fluidsynth.h:105:
/usr/local/include/fluidsynth/log.h:82:25: error: expected ')'
__attribute__ ((format (printf, 2, 3)))
                        ^
./common/forbidden.h:62:16: note: expanded from macro 'printf'
#define printf  FORBIDDEN_SYMBOL_REPLACEMENT
                ^
./common/forbidden.h:57:89: note: expanded from macro 'FORBIDDEN_SYMBOL_REPLACEMENT'
#define FORBIDDEN_SYMBOL_REPLACEMENT    FORBIDDEN_look_at_common_forbidden_h_for_more_info SYMBOL !%*
                                                                                           ^

PR:		243314
bda1e9bb1f
Dmitry Marakasov (amdmi3) · 2.1.0
- Update WWW and cleanup pkg-descr

Approved by:	portmgr blanket
5e8b95a33c
Lars Engels (lme) · 2.1.0
games/scummvm:

- Update to 2.1.0
- Changelog: https://www.scummvm.org/news/20191013/

PR:		241213
Submitted by:	swills
0f2b9d79ad
Thomas Zander (riggs) · 2.0.0_3
Chase update to audio/fluidsynth; bump PORTREVISION of dependent ports

PR:		240890
5f1b7d2fe3
Thomas Zander (riggs) · 2.0.0_2
Chase update of fluidsynth to 2.0.3

PR:		233448
6288626867
Thomas Zander (riggs) · 2.0.0_1
Bump PORTREVISIONS to chase update to audio/fluidsynth 1.1.11

PR:		228265
ab5210f409
Lars Engels (lme) · 2.0.0
games/scummvm:

Update to 2.0.0
7e7263f43b
Mark Linimon (linimon) · 1.9.0
For ports that are explicitly enabled on armv6, also enable them on armv7.  This has not been tested with an -exp run but should "do no harm".

PR:		221894 (partial)
3ef3461740
Lars Engels (lme) · 1.9.0
games/scummvm:

- Update to ScummVM 1.9.0
- 1.9.0 isn't hosted on SF anymore so switch MASTER_SITES to scummvm.org
- Switch to using SDL2 which is now ScummVM's default backend.
- SDL2 has an sndio audio backend so this makes it possible to use
  ScummVM with an sndio server.
- Adds an SNDIO option to the port to enable/disable the sndio MIDI
  backend.  Currently this is picked up by accident when users
  have audio/sndio installed and compile ScummVM outside of
  Poudriere/Synth.
- Add a couple of missing LIB_DEPENDS

PR:		215128
Submitted by:	Tobias Kortkamp <t@tobik.me>
79efd7282d
Lars Engels (lme) · 1.8.1
games/scummvm: - update to 1.8.1 - Fix LICENSE - Enable verbose build unconditionally - Silence stripping

PR:		    213247
Submitted by:	amdmi3
MFH:		2016Q4
72f07be001
Dmitry Marakasov (amdmi3) · 1.8.0
- Fix trailing whitespace in pkg-descrs, categories [g-n]*

Approved by:	portmgr blanket
4e942b6419
Lars Engels (lme) · 1.8.0
Update to 1.8.0
2783f0a763
Alexey Dokuchaev (danfe) · 1.7.0_4
Do not attempt to create ${STAGEDIR}${DESKTOPDIR}: `share/applications' was added to mtree (Templates/BSD.local.dist) in r331266 2.5 years ago, and fix some minor bogosities nearby.
ed62b74be6