games/scummvm: Update to 2026.3.0 Changelog: https://downloads.scummvm.org/frs/scummvm/2026.3.0/ReleaseNotes.htmlef38b5ea0a
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:scummvmfrom 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)
games/scummvm: Update to 2026.2.0 Changelog: https://downloads.scummvm.org/frs/scummvm/2026.2.0/ReleaseNotes.html35ad43a4a5
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
multimedia/libvpx: update 1.16.0 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.15.2..v1.16.0 Reported by: Repology939d8775e7
*/*: Chase multimedia/libtheora shlib bumpe14a177aa3
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: 2025Q20a08a3270b
multimedia/libvpx: update 1.15.1 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.15.0..v1.15.1 Reported by: portscout64f3a6bf7e
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
multimedia/libvpx: update 1.15.0 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.14.1..v1.15.0 Reported by: Repology888cea7dee
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
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.htmlc3d4f8326e
multimedia/libvpx: update 1.14.0 Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.13.1..v1.14.0 Reported by: portscout589aaaeb09
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
games/scummvm: Update to 2.7.1 Changelog: https://downloads.scummvm.org/frs/scummvm/2.7.1/ReleaseNotes.html MFH: 2023Q39774464caf
*/*: Bump jpeg-turbo users treewide New major version 3.0.0664a2fa1e5
*/*: Bump consumers of liba524dbbb5144e
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.a0edaf8ce5games/scummvm: Update to 2.7.0 Changelog: https://downloads.scummvm.org/frs/scummvm/2.7.0/ReleaseNotes.html MFH: No (feature release)953c79c007
games/scummvm: Update to 2.6.1 Changelog: https://downloads.scummvm.org/frs/scummvm/2.6.1/ReleaseNotes.html MFH: 2022Q419c6804930
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
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
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
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: portmgr48318794ca
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 change2bbe718e82
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: 2022Q16aa9851440
audio/fluidsynth: Update to upstream version 2.2.4 MFH: 2021Q4e40e82b3bc
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
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
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: 2021Q405a45a5e50audio/fluidsynth: Update to upstream version 2.2.3 MFH: 2021Q44c2db26adf
games/scummvm: Add CPE information Approved by: portmgr (blanket)7420d17dfc
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: 251512f75368685f
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
Remove # $FreeBSD$ from Makefiles.305f148f48
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)e88bac6737audio/sndio: Update to 1.7.0a167bf51dd
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
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: 243314bda1e9bb1f- Update WWW and cleanup pkg-descr Approved by: portmgr blanket5e8b95a33c
games/scummvm: - Update to 2.1.0 - Changelog: https://www.scummvm.org/news/20191013/ PR: 241213 Submitted by: swills0f2b9d79ad
Chase update to audio/fluidsynth; bump PORTREVISION of dependent ports PR: 2408905f1b7d2fe3
Chase update of fluidsynth to 2.0.3 PR: 2334486288626867
Bump PORTREVISIONS to chase update to audio/fluidsynth 1.1.11 PR: 228265ab5210f409
games/scummvm: Update to 2.0.07e7263f43b
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
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
games/scummvm: - update to 1.8.1 - Fix LICENSE - Enable verbose build unconditionally - Silence stripping PR: 213247 Submitted by: amdmi3 MFH: 2016Q472f07be001
- Fix trailing whitespace in pkg-descrs, categories [g-n]* Approved by: portmgr blanket4e942b6419
Update to 1.8.02783f0a763
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