-
-
Notifications
You must be signed in to change notification settings - Fork 5
ioquake3
Tom Kidd edited this page Jun 1, 2025
·
3 revisions
| Source Port | ioquake3 |
| Game(s) | Quake III: Arena |
| Homepage | https://www.ioquake3.org/ |
| Source Code | https://github.com/ioquake/ioq3 |
| Build Type: | Mac Source Ports Build |
| Port Type | Original Source Code |
| Project Build Strategy | Project doesn't do Universal 2 App Bundles |
| Source Code Strategy | Source available |
| Projct Release Strategy | Releases based off latest code |
| Mac Support Status | Official Mac support and builds |
| Project Status | Active |
| Build System | Make |
| Programming Language(s) | C/C++ |
| Data Situation | Data goes in ~/Library/Application Support/Quake3/
|
| Homebrew Requirements | None. Only thing it needs is SDL2 and it comes with it. |
This one is straightforward and the only library it needs comes with it. I did have to make a new library version since the one with PPC support no longer satisfies Xcode. This will probably be a similar issue with other id Tech 3 ports. On my personal tomkidd account I should probably lend assistance, but for MacSourcePorts project I'll probably just replace the library and drive on.
This is the one that basically started the project (MSP)
.gitignore
Makefile
code/libs/macosx-universal/libSDL2-2.0.0.dylib
code/libs/macosx-universal/libSDL2main.a
code/libs/macosx-universal2/libSDL2-2.0.0.dylib
code/libs/macosx-universal2/libSDL2main.a
macsourceports_universal2.sh
make-macosx-app.sh
make-macosx-ub.sh
make-macosx-ub2.sh
So this one is tied up with the changes needed to happen in the main project. I need to hammer that one out first since I'm a contributor.