Created attachment 242856 [details] Patch This patch updates games/naev to 0.10.5. My, oh my, there have been a lot of changes, including a lot of new dependencies, and change to meson build. There are too many changes since the last version to list here, but as usual they can be found online at: https://naev.org/page/1/ While here, remove games/naev-data. Naev now ships data in the release tarball. Important: naev now uses webp images with sdl2_image. Unfortunately, the WEBP option is not built by default, and so when attempting to load a webp image this port crashes. The solution is to re-build sdl2_image with WEBP enabled, which results in a playable game which I'm happily playing now. I have reached out to the maintainer of sdl2_image to see if we can enable WEBP in the package by default. You should probably hold off on committing this until this change is made. But if you rebuild sdl2_image yourself, you can test the game!
As of 67ad790 graphics/sdl2_image now has WEBP enabled by default (thanks amdmi3@) and so this can go ahead.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=1987fa591b3af8403067cf5e98d9cc7f839687d9 commit 1987fa591b3af8403067cf5e98d9cc7f839687d9 Author: Kevin Zheng <kevinz5000@gmail.com> AuthorDate: 2023-07-16 00:57:29 +0000 Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> CommitDate: 2023-07-16 00:57:29 +0000 games/naev: Update to 0.10.6 ChangeLog at: https://github.com/naev/naev/releases PR: 272059 games/naev/Makefile | 99 +- games/naev/distinfo | 6 +- games/naev/pkg-descr | 4 +- games/naev/pkg-plist (new) | 5454 ++++++++++++++++++++++++++++++++++++++++++++ 4 files changed, 5494 insertions(+), 69 deletions(-)
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=b78c0079812177cd42e7a769ccb3f7c676c3966e commit b78c0079812177cd42e7a769ccb3f7c676c3966e Author: Kevin Zheng <kevinz5000@gmail.com> AuthorDate: 2023-07-16 01:00:40 +0000 Commit: Jose Alonso Cardenas Marquez <acm@FreeBSD.org> CommitDate: 2023-07-16 01:00:40 +0000 games/naev-data: Remove port. It is not neccesary anymore * games/naev installs data files instead of naev-data port PR: 272059 games/Makefile | 1 - games/naev-data/Makefile (gone) | 26 -------------------------- games/naev-data/distinfo (gone) | 3 --- games/naev-data/pkg-descr (gone) | 2 -- 4 files changed, 32 deletions(-)
Committed with few modifications. Thanks!