Date: Mon, 30 Sep 2013 11:04:13 +0000 (UTC) From: Gabor Pali <pgj@FreeBSD.org> To: doc-committers@freebsd.org, svn-doc-all@freebsd.org, svn-doc-head@freebsd.org Subject: svn commit: r42761 - head/en_US.ISO8859-1/htdocs/news/status Message-ID: <201309301104.r8UB4DJp003057@svn.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: pgj Date: Mon Sep 30 11:04:12 2013 New Revision: 42761 URL: http://svnweb.freebsd.org/changeset/doc/42761 Log: - Add a Q3 entry on Ada ports Submitted by: marino Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2013-07-2013-09.xml Modified: head/en_US.ISO8859-1/htdocs/news/status/report-2013-07-2013-09.xml ============================================================================== --- head/en_US.ISO8859-1/htdocs/news/status/report-2013-07-2013-09.xml Mon Sep 30 08:35:32 2013 (r42760) +++ head/en_US.ISO8859-1/htdocs/news/status/report-2013-07-2013-09.xml Mon Sep 30 11:04:12 2013 (r42761) @@ -19,7 +19,7 @@ <!-- XXX: keep updating the number of entries --> <p>Thanks to all the reporters for the excellent work! This report - contains 9 entries and we hope you enjoy reading it.</p> + contains 10 entries and we hope you enjoy reading it.</p> <!-- XXX: set date for the next set of submissions --> <p>The deadline for submissions covering between October and @@ -463,4 +463,63 @@ unit and regression tests.</task> </help> </project> + + <project cat='ports'> + <title>&os; Ada Ports</title> + + <contact> + <person> + <name> + <given>John</given> + <common>Marino</common> + </name> + <email>marino@FreeBSD.org</email> + </person> + </contact> + + <links> + <url href="http://www.dragonlace.net"/> + </links> + + <body> + <p>A few years ago, Ada-based ports almost completely disappeared + from the Ports Collection. This was not surprising as + FSF GNAT, the only open-source Ada compiler, ceased to + build correctly on any BSD flavor and previously built bootstrap + compilers would not run on modern &os;, and certainly not on + amd64. The first step, see the link for details, was to patch + GCC in order to fix GNAT not only on &os;, but DragonFly, + NetBSD, and OpenBSD as well. New bootstraps for both i386 and + amd64 platforms were produced during this effort. Ada compilers + on &os; now pass 100% of the ACATS and GCC testsuites.</p> + + <p>With the first new Ada compiler port was introduced, the + GCC 4.6-based <tt>lang/gnat-aux</tt>, the GNAT Programming + Studio (multilanguage integrated development environment), + XML/Ada, and GTkAda were among the first Ada ports + resurrected.</p> + + <p>With the latest compiler, <tt>lang/gcc-aux</tt> based on GCC + 4.7, a cohesive Ada framework was created with the new + <tt>USES=</tt> capability. Currently around 20 ports are part + of this framework including Florist, ASIS, GPRbuild, QtAda, + AdaControl, AdaBrowse, PolyOrb, and AWS (Ada Web Server).</p> + + <p>The GNAT AUX compiler is also still in use to serve as a basis + for the GNATDroid ports which are &os;-to-Android Ada+C cross-compilers. + However, these will soon be integrated in the Ada Framework.</p> + + <p>At this point, it looks like that &os; (shared with DragonFly + via DPorts) has taken the crown from Debian as the recognized best + Ada development platform. The &os; versions of the software are + more recent and the Ports Collection has ports not available on + Debian, such as LibSparkCrypto, Matreshka library, and the Ahven + unit tester.</p> + + <p>Future work potentially includes converting GCC AUX to + GCC 4.8 to acquire better Ada 2012 support, importing + Spar k2014 into ports when it arrives and to continue to + add new Ada ports to the framework.</p> + </body> + </project> </report>
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201309301104.r8UB4DJp003057>