Tuesday, March 03, 2026

Re: games/godot{,4}: reorganize for new versions

i've been working through the upgrade paths again and i think is
what we need, given that we can't do godot-3.x -> godot3-3.x because
the setup needed for that will cause issues for later updates for
godot-4.x

current pkgname current dir new pkgname new dir

godot-3.6.2p0 games/godot,-main godot3-3.6.2 games/godot/pack1,-main
godot-sharp-3.6.2p0 games/godot,-sharp godot3-sharp-3.6.2 games/godot/pack1,-sharp
godot-tools-3.6.2p0 games/godot,-tools godot-editor-4.6.1 games/godot/pack3,-editor

godot4-4.4.1p0 games/godot4,-main godot44-4.4.1 games/godot/pack2
godot4-editor-4.4.1p0 games/godot4,-editor godot-editor-4.6.1 games/godot/pack3,-editor

(new) - godot-4.6.1 games/godot/pack3,-main
(new) - godot-editor-4.6.1 games/godot/pack3,-editor

quirk for godot-sharp -> godot3-sharp
pack1/pkg/PLIST-sharp: @pkgpath games/godot,-sharp

quirk for godot4 -> godot44
pack2/pkg/PLIST: @pkgpath games/godot4,-main

quirk for godot-tools -> godot-editor
quirk for godot4-editor -> godot-editor
pack3/pkg/PLIST-editor: @pkgpath games/godot,-tools and @pkgpath games/godot4,-editor

(no quirk needed as stem is the same):
pack3/pkg/PLIST-main: @pkgpath games/godot,-main

and those will be the only @pkgpath markers

No comments:

Post a Comment