DragonLace.Net
Home of the GNAT AUX and future DRACO Ada compilers.

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
Last edited Sat Feb 15 03:22:46 2014
© 2010 John Marino | design elements by styleshout | artwork by Arturo Aguirre