*/*: Bump PORTREVISION for libsodium consumers after version bump Bump consumers of libsodium42b95df84d
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)
games/devilutionX: update 1.5.4 → 1.5.53a5b9bf106
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: 2793478b878d88b4
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/proxygenb2cea6a8b1
all: bump PORTREVISION after updating graphics/libyuv Using the Tools/scripts/bump_revision.pl scriptb304d8ab18
*: Bump PORTREVISION for devel/libfmt update {fmt.dev}b7e654fbfegames/devilutionX: chase GH project rename some more fixing build PR: 285497 Reported by: ice@extreme.hud624ae05e7
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.huda1826c851
games/devilutionX: update 1.5.3 → 1.5.40fa036fb24
games/devilutionX: update 1.5.2 → 1.5.3 PR: 2822927a0e045fed
security/libsodium: update to 1.0.19, bump dependent ports PR: 278259 Reported by: Andrey Korobkov <alster-vinterdalen.se>b66e4949cb
games/devilutionX: restore build with update to 1.5.2 (+) Approved by: amdmi3 (maintainer, timeout > 2 weeks) PR: 273883e77537638d
games/devilutionX: Mark BROKEN with libfmt 10+ee4003caec
audio/opus: bump consumers after update to 1.4feb1fa34f5
*/*: chase the upgrade of devel/libfmt to 9.1.0 PR: 2680812af489c04c
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/devilutionX: fix build with SDL2 2.24.01aecf2db7c
games/devilutionX: update 1.4.0 → 1.4.1853aecae3a
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
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: maintainer903d341a2f
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)973414029dgames/devilutionX: chase the upgrade of x11-fonts/charis - correct PORTVERSION when PORTREVISION should be used - adjust CXXFLAGS -DTTF_FONT_NAME to match charis font namedcc3c14fb2
games/devilutionX: chase the upgrade of x11-fonts/charis PR: 256932 Reported by: eduardo@ (devilutionX’s maintainer)ccb30d4faa
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/D299650db1a6b13c
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/D29638f12a832666One more small cleanup, forgotten yesterday. Reported by: lwhsucf118ccf87
Remove # $FreeBSD$ from Makefiles.305f148f48
Partial revert r564845 on games/devilutionX Reported by: mat8b1c951e17
Submitted by: Nuno Teixeira <eduardo@FreeBSD.org> (maintainer) Approved by: dbaio, garga (mentors) Differential Revision: https://reviews.freebsd.org/D28534103c3702de
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
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
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
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
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
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: 0mp25586dcfed
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
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
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
games/devilutionX: Update to 0.5.0 This release builds fine with Clang now. PR: 241336 Submitted by: benny.goemans@gmail.com (maintainer)f48f3ed455
Convert to UCL & cleanup pkg-message (categories e-g)79698c8457
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: 238330ea8c8ec7da
Regular USE_GITHUB cleanup.383cda2cdf
games/devilutionX: Remove USES=compiler:c++14-lang It does not make any sense when also setting USE_GCC=yes.3f2882c1ad
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.com2ea6ee03be