svn commit: r42761 - head/en_US.ISO8859-1/htdocs/news/status

Gabor Pali pgj at
Mon Sep 30 11:04:13 UTC 2013

Author: pgj
Date: Mon Sep 30 11:04:12 2013
New Revision: 42761

  - 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
--- 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>
+  <project cat='ports'>
+    <title>&os; Ada Ports</title>
+    <contact>
+      <person>
+	<name>
+	  <given>John</given>
+	  <common>Marino</common>
+	</name>
+	<email>marino at</email>
+      </person>
+    </contact>
+    <links>
+      <url href=""/>
+    </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>

More information about the svn-doc-all mailing list