Aren’t Maven and Gradle written in Java? That means that you‘d only beed a ported Java VM.
Stuff like subversion probably didn’t need any porting, as these things have been built for different unices and processor architectures for a long time and are highly portable. It’s possible that some x86 specific optimisations aren’t compiled in.