FreeBSD ports continue to be updated. Yesterday "devel/sdl_gnat" port was added. This is the re-packaging of the thin bindings to SDL that arrived in GNAT GPL 2013, and as such they are also licensed with the full GPLv3. As a result, the port "devel/adasdl" will be removed in 6 weeks for several reasons, including that it does not build on amd64/x86-64.
A current list of Ada ports in FreeBSD is as follows (R.U. = Recently Updated):
Port |
Version |
R.U.? |
archivers/zip-ada |
46 |
yes |
devel/adasdl |
20010504 |
dying |
devel/afay |
041111 |
devel/ahven |
2.4 |
yes |
devel/florist-gpl |
2013 |
devel/gnatpython |
20140205 |
yes |
devel/gprbuild |
2012 |
devel/gps |
5.2.1 |
devel/matreshka |
0.6.0 |
yes |
devel/sdl_gnat |
2013 |
new! |
lang/adacontrol |
1.15r5 |
lang/asis |
2011 |
lang/gcc-aux |
4.7.3 (20130411) |
lang/gnat-aux |
4.6.4 (20130412) |
lang/gnat_util |
20130411 |
lang/gnatdroid-armv5 |
20130413 |
yes-4.7 |
lang/gnatdroid-armv7 |
20130413 |
yes-4.7 |
lang/gnatdroid-binutils |
2.24 |
yes |
lang/gnatdroid-sysroot |
2.3 |
net/polyorb |
2.9.0 (2011) |
security/libsparkcrypto |
0.1.1 |
textproc/adabrowse |
4.0.3 |
textproc/py-sphinxcontrib-adadomain |
0.1 |
textproc/words |
1.97F |
textproc/xmlada |
4.4.0 |
www/aws |
3.1.0.0 (w) |
www/aws-demos |
3.1.0.0 (w) |
x11-toolkits/gtkada |
2.24.4 |
x11-toolkits/qtada |
3.2.0.0 (2012/07/08) |
Of note:
- GnatDroid is now based on gcc-4.7, but it still has the Android 2.3 API. It may be time to update the API to 4.4.
- Matreshka lost the FireBird SQL driver due to code incompatible with GCC 4.7. Either a patch or upgrade in GCC will fix
- There are additional ports but they are not marked with needing Ada to build. Frankly they may not work. Slowly these will be identified, and then fixed or removed
- DragonFly BSD uses FreeBSD ports too, so whatever is available on FreeBSD is also available on DragonFly
|