The FreeBSD Ada Team
Ada ports without a dedicated maintainer.
Team Members
AlastairHogge (Ada_BSD_n00b)
You. Get in touch!
Project Communication Platforms
External Communication Platforms
Plans
Fix failures reported on pkg-fallout
- Add FLAVOR for multiple GNAT versions
Investigate dismantling the monolithic GNAT Ports into separate packages. NetBSD/pkgsrc has a separate libs/runtime, some Linux distributions do the same
- Investigate separate bootstrap packages for GPRBuild and the GNAT tool-chains
Make sure installed binaries have runpath set correctly for the runtime used https://github.com/AdaCore/gprbuild/issues/24
Ravenports makes runpath related changes to the tool-chain GPR knowledge base
Port GNAT Sudio. Required dependencies include GNATColl Bindings (Python) and GtkAda
Figure out how to instruct alire to use gmake if "make" is needed https://github.com/alire-project/alire-index/pull/1815#issuecomment-4018932295
Figure out how to instruct alire to use already installed FreeBSD system dependencies https://forum.ada-lang.io/t/alire-not-finding-libgmp-but-it-is-there-in-usr-lib/4328/5
Make https://github.com/pyjarrett/trendy_terminal to work with FreeBSD
Port the GNAT LLVM Ada tool-chain (may require changes to the Mk/Uses/ada framework for Ada tool-chain agnostic properties)
- Talk at length to anyone (even complete strangers on the rare times you venture outside) about how Ada is still light-years ahead of every other language, perhaps the exception being s-expressions—more dialogue is obviously needed.
- Remind everyone, at every possible chance, that Ada has solved pretty much all the World's software engineering problems, yet we barely see it outside of a few, very very niche industries that most people have never heard of, like aerospace, aviation, automotive, CAD, transport signalling, logistics, and other strange domains.