Add entry for the Ada ports

Approved by:	hrs (mentor, implicit)
This commit is contained in:
Benjamin Kaduk 2015-04-14 23:16:07 +00:00
parent 0d718d73fa
commit 14fd065f7e
Notes: svn2git 2020-12-08 03:00:23 +00:00
svn path=/head/; revision=46545

View file

@ -1371,4 +1371,52 @@ WITHOUT_FORTH=y</pre>
</task>
</help>
</project>
<project cat='ports'>
<title>FreeBSD Ada Ports</title>
<contact>
<person>
<name>
<given>John</given>
<common>Marino</common>
</name>
<email>marino@FreeBSD.org</email>
</person>
</contact>
<links>
<url href="http://home.gna.org/ghdl/" />
<url href="http://sourceforge.net/projects/ghdl-updates/" />
</links>
<body>
<p>There are 51 Ada-related ports currently, but two of them
are being retired: the GCC 4.7-based <tt>lang/gcc47-aux</tt> and
the BSD-&gt;android cross-compiler for ARMv5
(<tt>lang/gnatdroid-armv5</tt>). The former has no advantage
over the newer GCC 4.9-based <tt>lang/gcc-aux</tt>, and the
latter has not built for over a year. Android enthusiasts can
still use the the ARMv7 cross-compiler
(<tt>lang/gnatdroid-armv7</tt>).</p>
<p>A new port is <tt>lang/gcc5-aux</tt>, which includes GNAT
from the upcoming release of gcc5. This compiler already builds
all Ada ports except gtkada3 (which blocks the
<tt>devel/gps</tt> &mdash; the GNAT Programming Studio), and
<tt>gtkada3</tt> should be fixed soon. When GCC5 is released,
the Ada framework will switch to using <tt>gcc5-aux</tt> as the
default compiler. For those that cannot wait, it is possible to
use it now by putting <tt>ADA_DEFAULT=5</tt> in /etc/make.conf,
but this requires rebuilding all Ada ports from source.</p>
</body>
<help>
<task>
<p>It is a near-term objective to bring the Ada-based GDHL
(VHDL simulator) to ports. The upcoming release 0.32 will be
based on GCC 4.9 and the port will be based on this release.</p>
</task>
</help>
</project>
</report>