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

Port details

games/devilutionX1.5.5_1

Diablo I engine for modern operating systems

Maintainer
amdmi3@FreeBSD.org
Packages
devilutionX 1.5.5_1
Upstream
up to date
CPE
none, CVEs only via VuXML
WWW
https://github.com/diasurgical/DevilutionX
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 (45)

Daniel Engberg (diizzy) · 1.5.5_1
*/*: Bump PORTREVISION for libsodium consumers after version bump

Bump consumers of libsodium
42b95df84d
Dmitry Marakasov (amdmi3) · 1.5.5
games/devilutionX: update 1.5.4 → 1.5.5
3a5b9bf106
Vsevolod Stakhov (vsevolod) · 1.5.4_4
security/libsodium: Update to 1.0.21

The API remains compatible but bumping all dependent ports as SHLIB
has changed.

Changelog: https://github.com/jedisct1/libsodium/releases/tag/1.0.21-RELEASE
Security: https://00f.net/2025/12/30/libsodium-vulnerability/
PR: 279347
8b878d88b4
Po-Chuan Hsieh (sunpoet) · 1.5.4_3
devel/libfmt: Bump PORTREVISION of dependent ports for shlib change after 786cb608216ce14e8ced27108c96a1f2c8492fca

The following ports are skipped because they have been updated after 786cb608216ce14e8ced27108c96a1f2c8492fca.
- chinese/fcitx5-chinese-addons
- chinese/fcitx5-mcbopomofo
- devel/fatal
- devel/fbthrift
- devel/folly
- devel/spdlog
- mail/mu
- net/fb303
- net/mvfst
- net/wangle
- science/seacas
- security/fizz
- www/proxygen
b2cea6a8b1
Rene Ladan (rene) · 1.5.4_2
all: bump PORTREVISION after updating graphics/libyuv

Using the Tools/scripts/bump_revision.pl script
b304d8ab18
Matthias Andree (mandree) · 1.5.4_1
*: Bump PORTREVISION for devel/libfmt  update {fmt.dev}
b7e654fbfe
Dmitry Marakasov (amdmi3) · 1.5.4
games/devilutionX: chase GH project rename some more fixing build

PR:		285497
Reported by:	ice@extreme.hu
d624ae05e7
Dmitry Marakasov (amdmi3) · 1.5.4
games/devilutionX: chase GH project rename

The project seems to have been renamed on GitHub, so the root
directory of the source tarball has also changed from devilutionX
to DevilutionX. There were no content changes.

PR:		285497
Reported by:	ice@extreme.hu
da1826c851
Dmitry Marakasov (amdmi3) · 1.5.4
games/devilutionX: update 1.5.3 → 1.5.4
0fa036fb24
Dmitry Marakasov (amdmi3) · 1.5.3
games/devilutionX: update 1.5.2 → 1.5.3

PR:		282292
7a0e045fed
Vsevolod Stakhov (vsevolod) · 1.5.2_1
security/libsodium: update to 1.0.19, bump dependent ports

PR:	278259
Reported by:	Andrey Korobkov <alster-vinterdalen.se>
b66e4949cb
Sergey A. Osokin (osa) · 1.5.2
games/devilutionX: restore build with update to 1.5.2 (+)

Approved by:	amdmi3 (maintainer, timeout > 2 weeks)
PR:		273883
e77537638d
Po-Chuan Hsieh (sunpoet) · 1.4.1_2
games/devilutionX: Mark BROKEN with libfmt 10+
ee4003caec
Christian Weisgerber (naddy) · 1.4.1_2
audio/opus: bump consumers after update to 1.4
feb1fa34f5
Thierry Thomas (thierry) · 1.4.1_1
*/*: chase the upgrade of devel/libfmt to 9.1.0

PR:		268081
2af489c04c
Stefan Eßer (se) · 1.4.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) · 1.4.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
Dmitry Marakasov (amdmi3) · 1.4.1
games/devilutionX: fix build with SDL2 2.24.0
1aecf2db7c
Dmitry Marakasov (amdmi3) · 1.4.1
games/devilutionX: update 1.4.0 → 1.4.1
853aecae3a
Dmitry Marakasov (amdmi3) · 1.4.0
games/devilutionX: fix fetch

The port mistakenly used 1.4 branch instead of 1.4.0 tag, so the
fetch was broken as soon as the branch was updated. Point it back
to the commit it was built and tested on. It's several commits after
1.4.0 in fact.
8eb95dfb94
Dmitry Marakasov (amdmi3) · 1.4
games/devilutionX: take maintainership

As proposed by maintainer.

While here, update pkg-message with instructions on copying files
for Diablo: Hellfire expansion.

PR:		264064
Approved by:	maintainer
903d341a2f
Dmitry Marakasov (amdmi3) · 1.4
games/devilutionX: update to 1.4

- Update to 1.4
- Drop dependency on font, no longer needed
- Drop unnecessary .desktop file patches (also upstream PR exists)
- Install from the port (instead of patching CMakeLists.txt), to be
  more explicit and flexible
- Convert to pkg-plist as there are more files now
- The new version tries to fetch dependencies from the net, for some
  depenencies this is unconditional. Fetch these properly with
  GH_TUPLE and place in a directory where CMake expectes them.
- Upstream code expects patch component in the version, so add an extra
  .0 to VERSION_NUM. This should not break on (future) X.Y.Z versions
  as the component will move to micropatch position and will be ignored
- BINARY_RELEASE option is gone
- Untie DEBUG (engine debug bode) from WITH_DEBUG knob (build debug
  binary), these are orthogonal
- Properly support optional depends; zerotier is the only one
  broken as it conflicts with system header (see
  https://github.com/diasurgical/devilutionX/issues/4585)
- Install devilutionx (own) data file
  - Since it's not versioned, use a little hack to add a tag to the
    filename to avoid clashes on the future updates; this seemed less
    evil than introducing DIST_SUBDIR
  - Use two-level datadir to be consistent with ~/.local/share path
- Update pkg-message (Diablo data file doesn't have to be lowercase,
  works either way)

PR:		264064
Approved by:	eduardo@FreeBSD.org (maintainer)
973414029d
Nuno Teixeira (eduardo) · 1.2.1_1
games/devilutionX: chase the upgrade of x11-fonts/charis

- correct PORTVERSION when PORTREVISION should be used
- adjust CXXFLAGS -DTTF_FONT_NAME to match charis font name
dcc3c14fb2
Thierry Thomas (thierry) · 1
games/devilutionX: chase the upgrade of x11-fonts/charis

PR:		256932
Reported by:	eduardo@ (devilutionX’s maintainer)
ccb30d4faa
Nuno Teixeira (eduardo) · 1.2.1
games/devilutionX: update to 1.2.1

ChangeLog: https://github.com/diasurgical/devilutionX/releases/tag/1.2.1

Approved by:	dbaio, garga (mentors)
Differential Revision:	https://reviews.freebsd.org/D29965
0db1a6b13c
Nuno Teixeira (eduardo) · 1.2.0
games/devilutionX: update to 1.2.0

While here:

- set version correctly with -DVERSION_NUM=${PORTVERSION} (cmake)
- pet portclippy by using "_" prefix in local variable "MY_DEPENDS"

Changes:
https://github.com/diasurgical/devilutionX/releases/tag/1.2.0

Approved by:	dbaio (mentor)
Differential Revision:	https://reviews.freebsd.org/D29638
f12a832666
Mathieu Arnold (mat) · 1.1.0_2
One more small cleanup, forgotten yesterday. Reported by:	lwhsu
cf118ccf87
Mathieu Arnold (mat) · 1.1.0_2
Remove # $FreeBSD$ from Makefiles.
305f148f48
Danilo G. Baio (dbaio) · 1.1.0_2
Partial revert r564845 on games/devilutionX

Reported by:	mat
8b1c951e17
Nuno Teixeira (eduardo) · 1.1.0_1
Submitted by:	Nuno Teixeira <eduardo@FreeBSD.org> (maintainer) Approved by:	dbaio, garga (mentors) Differential Revision:	https://reviews.freebsd.org/D28534
103c3702de
Rainer Hurling (rhurlin) · 1.1.0_1
games/devilutionX: fix empty credits window

Fix empty "Show Credits" window by changing TTF_FONT_PATH
to TTF_FONT_DIR/TTF_FONT_NAME, introduced in v1.1.0 [1].

[1] https://github.com/diasurgical/devilutionX/commit/791aa60cab453899dfaa7456cde1e8c23fcbee79

PR:		252601
Submitted by:	Nuno Teixeira <ed.arrakis@gmail.com> (maintainer)
Approved by:	arrowd, tcberner (mentors, implicit)
2132c42945
Max Brazhnikov (makc) · 1.1.0
games/devilutionX: - Remove patch which is already included upstream - Use debug mode instead of nightly_build for WITH_DEBUG

PR:		251671
Submitted by:	Nuno Teixeira (maintainer)
29db6a1b12
Fernando Apesteguía (fernape) · 1.1.0
games/devilutionX: change MAINTAINER

ed.arrakis@gmail.com takes maintainership

PR:	251397
Submitted by:	ed.arrakis@gmail.com
Approved by:	benny.goemans@gmail.com (maintainer)
82c708b120
Li-Wen Hsu (lwhsu) · 1.1.0
games/devilutionX: Update to 1.1.0

PR:		250365
Submitted by:	Nuno Teixeira <ed.arrakis@gmail.com>
Approved by:	malavon <benny.goemans@gmail.com> (maintainer)
9c52bb7801
Fernando Apesteguía (fernape) · 1.0.1
games/devilutionX: Update to 1.0.1

ChangeLog: https://github.com/diasurgical/devilutionX/releases/tag/1.0.1

PR:	244722
Submitted by:	benny.goemans@gmail.com (maintainer)
719caa8075
Tobias Kortkamp (tobik) · 1.0.0
games/devilutionX: Unbreak after r525796

===> Checking for items in STAGEDIR missing from pkg-plist
Error: Orphaned: /applications/devilutionx.desktop
Error: Orphaned: /icons/hicolor/16x16/apps/devilutionx.png
Error: Orphaned: /icons/hicolor/32x32/apps/devilutionx.png
Error: Orphaned: /icons/hicolor/48x48/apps/devilutionx.png

http://package21.nyi.freebsd.org/data/113amd64-default-qat/526187/logs/devilutionX-1.0.0.log

Pointy hat:	0mp
25586dcfed
Mateusz Piotrowski (0mp) · 1.0.0
Remove unnecessary INSTALLS_ICONS

Setting INSTALLS_ICONS makes no sense as the port is not setting
USES=gnome.

Also while here:
- Use MY_DEPENDS for shared build and run time dependencies.
- Sort variables.
- Use CMAKE_ON instead of CMAKE_ARGS where possible.

Approved by:	portmgr (blanket approval)
93810ad921
Steve Wills (swills) · 1.0.0
games/devilutionX 1.0.0: version update and fixed some issues

PR:		242940
Submitted by:	malavon <benny.goemans@gmail.com> (maintainer, with slight changes)
2ea014043e
Piotr Kubaj (pkubaj) · 0.5.0
games/devilutionX: fix build on GCC architectures

Needs C++11 compiler:
  Target "devilution" requires the language dialect "CXX11" , but CMake does
  not know the compile flags to use to enable it.

Approved by:	mentors (implicit approval)
f392900a27
Tobias Kortkamp (tobik) · 0.5.0
games/devilutionX: Update to 0.5.0

This release builds fine with Clang now.

PR:		241336
Submitted by:	benny.goemans@gmail.com (maintainer)
f48f3ed455
Mathieu Arnold (mat) · 0.4.0_1
Convert to UCL & cleanup pkg-message (categories e-g)
79698c8457
Gerald Pfeifer (gerald) · 0.4.0_1
Bump PORTREVISION for ports depending on the canonical version of GCC as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.mk which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
ea8c8ec7da
Mathieu Arnold (mat) · 0.4.0
Regular USE_GITHUB cleanup.
383cda2cdf
Tobias Kortkamp (tobik) · 0.4.0
games/devilutionX: Remove USES=compiler:c++14-lang

It does not make any sense when also setting USE_GCC=yes.
3f2882c1ad
Steve Wills (swills) · 0.4.0
games/devilutionX: create port

Open-Source implementation of the Diablo(TM) game engine for X. This port
requires a file from the original game to work.

WWW: https://github.com/diasurgical/devilutionX

PR:		237997
Submitted by:	benny.goemans@gmail.com
2ea6ee03be