The affected *.make files are produced by the genie build tool.
The genie bootstrap build uses pre-generated sources and does not
pick up the patched file. We add a pre-build target that first
builds genie, then runs genie to regenerate the source files. The
main build will then create a fixed genie.
ok fcambus@
switch the dependency to py2 so it can find it (py3-sphinx has sphinx-build-3).
maybe we'll change things around with this sometime, but for now unbreak
builds. ok aja@
Notable changes:
- Switch MASTER_SITES to GitHub
- Add --disable-rserial to CONFIGURE_ARGS, this disables support for
using the host serial port with the R: networking device, which breaks
the build in this version
No longer runs Saturn games, even after updating to the latest version.
These days, Saturn can be emulated to mednafen, and users are encouraged
to switch to that.
OK fcambus@
- limit the use of an asm optimisation for `std::sqrt()' to x86 archs,
since it breaks the build everywhere else.
- remove `-fopenmp' for base-gcc archs; it breaks the build on them
- remove `-Wno-c++11-narrowing' from CXXFLAGS; no occurrence of it has
been found, and such warning is notably useful for arm* and powerpc.
Tested on sparc64 (kmos@), macppc and amd64 (me).
OK kmos@
We can remove the patch for src/gba/GBAcpu.h as the regparm function
attribute is now only defined on i386 and amd64, even if it is only
useful on i386.
While there, update HOMEPAGE to HTTPS.
OK bentley@
This time the culprit is DRI3 message passing, which requires sendfd.
The mgba pledge is now:
stdio rpath wpath cpath fattr sendfd prot_exec drm audio
Reported by thfr@ who has a nicer graphics card than I do.
Don't bump REVISION as retroarch has never been built on macppc,
and this change impacts only this arch (hint from sthen@).
OK sthen@ bentley@ (maintainer)
If somebody is removed who actually wants maintainer and either
didn't receive the mail, or didn't bother to reply to it, they are
free to send a diff to reinstate.
ok sthen@, jca@