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

Reply via email to