Skip to content

Remove unsupported legacy port cruft#350

Merged
DCurrent merged 8 commits into
masterfrom
port_cruft_cleanup
Jun 24, 2026
Merged

Remove unsupported legacy port cruft#350
DCurrent merged 8 commits into
masterfrom
port_cruft_cleanup

Conversation

@DCurrent

Copy link
Copy Markdown
Owner

Summary

Removes obsolete port remnants for unsupported platforms.

OpenBOR support is now limited to:

Windows
Linux
macOS
Android

This cleanup removes stale build, environment, script constant, and documentation remnants for legacy console targets including Dreamcast, PSP, Vita, GP2X, OpenDingux, Wiz, Xbox, and iOS.

Changes

  • Removed obsolete iOS port tree.
  • Removed stale environment setup for unsupported legacy targets.
  • Removed unsupported port menu entries from legacy environment scripts.
  • Removed stale PORTING_* constants and related script exposure for unsupported targets.
  • Removed obsolete build invocations and Makefile/build script remnants.
  • Left controller-related Xbox/XInput references intact where they support current platforms.
  • Left macOS/Darwin Info.plist and Xcode references intact because they are required for supported macOS builds.

Testing

  • Ran targeted git grep sweeps for removed platform names and build symbols.
  • Verified remaining Xbox/XInput references are controller support, not Xbox port support.
  • Verified remaining Apple/Xcode/Info.plist references are macOS/Darwin packaging, not iOS port support.

DCurrent added 8 commits June 23, 2026 21:43
Remove stale Dreamcast environment setup, menu entries, and script-visible PORTING_DREAMCAST constants.
Remove stale PSP SDK setup, build rules, script constants, and documentation.

PSP is no longer a supported OpenBOR platform. This removes PSP-specific environment setup, Makefile support, exported PORTING_PSP constants, and obsolete PSP readme files.
Remove the unsupported iOS port tree.

OpenBOR support is now limited to Windows, Linux, macOS, and Android. The remaining Apple/Xcode/Info.plist references are retained for macOS app bundle builds.
Remove stale GP2X environment setup, build rules, script constants, and menu entries.
Remove stale Vita build rules, environment setup, script constants, and related port references.
Remove stale OpenDingux/Dingux environment setup, build rules, script constants, and menu entries.
Remove stale Wiz environment setup, build rules, script constants, and menu entries.
Remove stale Xbox build invocation and script-visible port constants.
@DCurrent DCurrent merged commit 0b44deb into master Jun 24, 2026
8 checks passed
@DCurrent DCurrent deleted the port_cruft_cleanup branch June 24, 2026 21:09
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant