Bug 272059 - games/naev: Update to 0.10.5
Summary: games/naev: Update to 0.10.5
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Jose Alonso Cardenas Marquez
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-06-18 06:52 UTC by Kevin Zheng
Modified: 2023-07-16 01:05 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (acm)


Attachments
Patch (6.92 KB, patch)
2023-06-18 06:52 UTC, Kevin Zheng
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Kevin Zheng 2023-06-18 06:52:43 UTC
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!
Comment 1 Kevin Zheng 2023-06-19 17:35:17 UTC
As of 67ad790 graphics/sdl2_image now has WEBP enabled by default (thanks amdmi3@) and so this can go ahead.
Comment 2 commit-hook freebsd_committer freebsd_triage 2023-07-16 01:00:01 UTC
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(-)
Comment 3 commit-hook freebsd_committer freebsd_triage 2023-07-16 01:03:02 UTC
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(-)
Comment 4 Jose Alonso Cardenas Marquez freebsd_committer freebsd_triage 2023-07-16 01:05:10 UTC
Committed with few modifications. Thanks!