Bug 275668

Summary: devel/love: Update to 11.5
Product: Ports & Packages Reporter: Tobias Rehbein <tobias.rehbein>
Component: Individual Port(s)Assignee: Dmitry Marakasov <amdmi3>
Status: Closed FIXED    
Severity: Affects Only Me Flags: bugzilla: maintainer-feedback? (amdmi3)
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
Attachments:
Description Flags
Update devel/love to 11.5 none

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(-)