From owner-svn-doc-all@FreeBSD.ORG Mon Sep 30 11:04:13 2013
Return-Path:
Delivered-To: svn-doc-all@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
(using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
(No client certificate requested)
by hub.freebsd.org (Postfix) with ESMTP id 842A5B72;
Mon, 30 Sep 2013 11:04:13 +0000 (UTC) (envelope-from pgj@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org
[IPv6:2001:1900:2254:2068::e6a:0])
(using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
(No client certificate requested)
by mx1.freebsd.org (Postfix) with ESMTPS id 7154C2B64;
Mon, 30 Sep 2013 11:04:13 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r8UB4DeL003058;
Mon, 30 Sep 2013 11:04:13 GMT (envelope-from pgj@svn.freebsd.org)
Received: (from pgj@localhost)
by svn.freebsd.org (8.14.7/8.14.5/Submit) id r8UB4DJp003057;
Mon, 30 Sep 2013 11:04:13 GMT (envelope-from pgj@svn.freebsd.org)
Message-Id: <201309301104.r8UB4DJp003057@svn.freebsd.org>
From: Gabor Pali
Date: Mon, 30 Sep 2013 11:04:13 +0000 (UTC)
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
X-SVN-Group: doc-head
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-doc-all@freebsd.org
X-Mailman-Version: 2.1.14
Precedence: list
List-Id: "SVN commit messages for the entire doc trees \(except for "
user" , " projects" , and " translations"
\)"
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Mon, 30 Sep 2013 11:04:13 -0000
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 @@
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.
+
+
+ &os; Ada Ports
+
+
+
+
+ John
+ Marino
+
+ marino@FreeBSD.org
+
+
+
+
+
+
+
+
+ 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.
+
+