Bug 283865 - graphics/sdl2_ttf: Update to 2.24.0
Summary: graphics/sdl2_ttf: Update to 2.24.0
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: https://github.com/libsdl-org/SDL_ttf...
Keywords:
Depends on: 283866 283867 283868
Blocks:
  Show dependency treegraph
 
Reported: 2025-01-05 15:40 UTC by Daniel Engberg
Modified: 2025-02-06 10:55 UTC (History)
1 user (show)

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


Attachments
Patch for sdl2_ttf (2.20 KB, patch)
2025-01-05 15:40 UTC, Daniel Engberg
no flags Details | Diff
Patch (1.34 KB, patch)
2025-01-14 16:17 UTC, Dmitry Marakasov
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2025-01-05 15:40:01 UTC
Created attachment 256444 [details]
Patch for sdl2_ttf

* Switch to upstream release archive
* Don't extract bundled libraries
* Adjust Makefile to more closely follow Porters Handbook

Compile tested on 14.2-RELEASE (amd64),
Poudriere testport OK 13.4-RELEASE

Tested with following consumers in Poudriere on 14.2-RELEASE (amd64):
astro/mepo
audio/klystrack
devel/flatzebra
devel/py-game
devel/py-game_sdl2
devel/py-pysdl2
devel/sdl2pp
emulators/mame
emulators/open-simh
emulators/openmsx
games/3omns
games/afternoonstalker
games/alephone
games/barony
games/blobwars
games/blockattack
games/burgerspace
games/colobot
games/cosmosmash
games/domino-chain
games/el
games/enigma
games/flare-engine
games/glob2
games/hedgewars
games/hoverboard-sdl
games/instead
games/lbreakouthd
games/legend-of-edgar
games/meandmyshadow
games/moonlight-qt
games/neverball
games/openclaw
games/py-fife (marked BROKEN due to boost update)
games/solarus
games/solarus-quest-editor
games/starfighter
games/taisei
games/tome4
games/tome4-beta
games/trackballs
games/tuxpaint
games/valyriatear (marked BROKEN due to boost update)
games/vcmi
games/wesnoth
games/widelands
games/xmoto
graphics/grafx2
net/freerdp3
Comment 1 Dmitry Marakasov freebsd_committer freebsd_triage 2025-01-07 18:51:11 UTC
Please remove unrelated changes. Using upstream tarball instead of genuine git code, and EXTRACT_AFTER_ARGS which is a needless complication, will not be approved. Note that I'm not going to discuss it because we did multiple times and you're knowingly ignoring my reasons.
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2025-01-07 19:30:23 UTC
(In reply to Dmitry Marakasov from comment #1)
I apologize that I forgot about the inconsistency about this matter and will obsolete the patch.
Comment 3 Dmitry Marakasov freebsd_committer freebsd_triage 2025-01-14 16:17:13 UTC
Created attachment 256693 [details]
Patch

Patch to be committed after remaining consumers are fixed.
Comment 4 commit-hook freebsd_committer freebsd_triage 2025-02-06 00:32:51 UTC
A commit in branch main references this bug:

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

commit 5e3f67f8a73e1220229309421dbaff906e6fde3e
Author:     Dmitry Marakasov <amdmi3@FreeBSD.org>
AuthorDate: 2025-01-16 19:45:51 +0000
Commit:     Dmitry Marakasov <amdmi3@FreeBSD.org>
CommitDate: 2025-02-06 00:29:42 +0000

    graphics/sdl2_ttf: update 2.22.0 → 2.24.0

    PR:             283865

 graphics/sdl2_ttf/Makefile  | 2 +-
 graphics/sdl2_ttf/distinfo  | 6 +++---
 graphics/sdl2_ttf/pkg-plist | 2 +-
 3 files changed, 5 insertions(+), 5 deletions(-)