diff --git a/en_US.ISO8859-1/htdocs/news/status/report-2013-07-2013-09.xml b/en_US.ISO8859-1/htdocs/news/status/report-2013-07-2013-09.xml index 1b0c2c49c8..0a11a80c45 100644 --- a/en_US.ISO8859-1/htdocs/news/status/report-2013-07-2013-09.xml +++ b/en_US.ISO8859-1/htdocs/news/status/report-2013-07-2013-09.xml @@ -19,7 +19,7 @@
Thanks to all the reporters for the excellent work! This report - contains 9 entries and we hope you enjoy reading it.
+ contains 10 entries and we hope you enjoy reading it.The deadline for submissions covering between October and
@@ -463,4 +463,63 @@
unit and regression tests.
+
+ 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. With the first new Ada compiler port was introduced, the
+ GCC 4.6-based lang/gnat-aux, the GNAT Programming
+ Studio (multilanguage integrated development environment),
+ XML/Ada, and GTkAda were among the first Ada ports
+ resurrected. With the latest compiler, lang/gcc-aux based on GCC
+ 4.7, a cohesive Ada framework was created with the new
+ USES= capability. Currently around 20 ports are part
+ of this framework including Florist, ASIS, GPRbuild, QtAda,
+ AdaControl, AdaBrowse, PolyOrb, and AWS (Ada Web Server). 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. 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. 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.