Add entry for the Ada ports
Approved by: hrs (mentor, implicit)
This commit is contained in:
parent
0d718d73fa
commit
14fd065f7e
Notes:
svn2git
2020-12-08 03:00:23 +00:00
svn path=/head/; revision=46545
1 changed files with 48 additions and 0 deletions
|
@ -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->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> — 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>
|
||||
|
|
Loading…
Reference in a new issue