Bug 275668 - devel/love: Update to 11.5
Summary: devel/love: Update to 11.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: Dmitry Marakasov
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2023-12-09 22:30 UTC by Tobias Rehbein
Modified: 2024-04-09 12:16 UTC (History)
0 users

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


Attachments
Update devel/love to 11.5 (2.08 KB, patch)
2023-12-09 22:30 UTC, Tobias Rehbein
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Tobias Rehbein 2023-12-09 22:30:35 UTC
Created attachment 246942 [details]
Update devel/love to 11.5

This is a small release primarily to fix major bugs in LuaJIT's implementation of the pairs iterator, plus a few other bug fixes and minor changes in LÖVE itself.

Changelog: https://love2d.org/wiki/11.5

While here, don't use a explicit dependency line for luajit. Leverage the luajit USES macro instead. This also lets devel/love depend on lang/luajit-devel, which is in line with the builds provided by upstream.

QA:
* portlint -AC: looks fine
* poudriere 14.0 amd64: ok, with some warnings[1], which were already present in 11.4, so they might be okay.
* games/mari0 and some LÖVE stuff I wrote myself are working fine.

[1]:
====> Running Q/A tests (stage-qa)
Warning: you might not need LIB_DEPENDS on libtheora.so
Warning: you might not need LIB_DEPENDS on libGL.so
Warning: you might not need LIB_DEPENDS on libGLU.so
Warning: you might not need LIB_DEPENDS on libopenal.so.1
Warning: you might not need LIB_DEPENDS on libSDL2.so
Comment 1 Dmitry Marakasov freebsd_committer freebsd_triage 2023-12-14 12:00:11 UTC
Approved, please commit
Comment 2 Tobias Rehbein 2023-12-15 21:40:07 UTC
(In reply to Dmitry Marakasov from comment #1)
I am not a committer, sorry :(
Comment 3 Dmitry Marakasov freebsd_committer freebsd_triage 2023-12-18 21:00:13 UTC
I'm moving right now, so I don't have access to FreeBSD machine atm, so if some other committer is willing to commit this, please do. Otherwise I hope to be able to do it in a few weeks.
Comment 4 commit-hook freebsd_committer freebsd_triage 2024-04-09 00:10:59 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=ae23598a8e3bda795d2058d5a15f983b172342b9

commit ae23598a8e3bda795d2058d5a15f983b172342b9
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2024-03-28 17:06:07 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2024-04-09 00:08:47 +0000

    devel/love: update 11.4 → 11.5

    PR:             275668
    Submitted by:   tobias.rehbein@web.de

 devel/love/Makefile  | 5 ++---
 devel/love/distinfo  | 6 +++---
 devel/love/pkg-plist | 2 +-
 3 files changed, 6 insertions(+), 7 deletions(-)