CVE and update status of the FreeBSD ports tree3,295 unaddressed CVEs in 670 portsAll times are CET
Port details

lang/gnat15 15.2.0

GNAT (GNU Ada) compiler

Port info

Maintainer
ada@FreeBSD.org
Packages
latest: 15.2.0
Upstream
up to date
Last update
to 15.2.0 · 23544948cb
Quarterly
2026Q4: 15.2.0
WWW
https://www.gnu.org/software/gnat/
Links
cgit · VuXML

Install

Package
# pkg install gnat15
installs 15.2.0 from latest; from quarterly (2026Q4) 15.2.0
Port
# cd /usr/ports/lang/gnat15 && make install clean
# make -C /usr/ports/lang/gnat15 config  # change options first
Size
209 MiB download · 575 MiB installed
Depends on
devel/binutils 2.44,1, devel/gettext-runtime 1.0_1, devel/isl 0.28, math/gmp 6.3.0, math/mpc 1.4.1, math/mpfr 4.2.2,1
License
GPLv2 and GPLv3+ and GPLv3RLE+ and LGPL21 and LGPL3
Options
4 of 5 on in the package: ASSETS MULTILIB NLS PREVASSET
Show the 1 options that are off
GNAT14
pkg-message
Shown after installing
The option ASSETS was enabled for the build and the following asset,
/usr/local/share/gnat15/assets/gnat-x86_64-freebsd.15-15.2.0.tar.xz was installed.
If you would like to use this asset in future you will need to copy
it under /portdistfiles, update the Port's distinfo, and make sure the 
option PREVASSET is enabled.
See ports(7) and make.conf(5) for details on /portdistfiles and using
makesum to update distinfo.

Packages by version and architecture

latest

FreeBSD versionamd64aarch64i386
FreeBSD 1615.2.015.2.0–
FreeBSD 1515.2.015.2.0–
FreeBSD 1415.2.015.2.015.2.0

quarterly (2026Q4)

FreeBSD versionamd64aarch64i386
FreeBSD 1515.2.015.2.0–
FreeBSD 1415.2.015.2.015.2.0

version as in the ports tree (latest) or the most common one (quarterly) · different version · ✗ not built · – no packages for this platform. Package sets that have not been rebuilt for 60 days are left out.

Unaddressed and VuXML only (0)

No unaddressed CVE and nothing reported by pkg audit for the packaged version 15.2.0.

Fixed (0)

No VuXML entries for this package.

Problem reports (0) · open in Bugzilla, most recently changed first

None.

Commits (6)

Tijl Coosemans (tijl) · 15.2.0
*/*: Cleanup use of CONFIGURE_TARGET

Since 4d1f8f16c1c9 replacing amd64 with x86_64 is not necessary.
23544948cb
Thierry Thomas (thierry) · 15.2.0
lang/gnat15: Fix build post-base d08296c7ab0d

The fixes come from lang/gcc15.

PR:		297878
0c6176a085
Thierry Thomas (thierry) · 15.2.0 MFH 2026Q3 ✓
lang/gnat15: Fix misssing libgomp in pkg-plist

PR:		296834
8e8569d48f
Thierry Thomas (thierry) · 15.2.0
lang/gnat15: fix plist on 32 bits archs

Also delegating maintainership tp the ada team.

PR:		292708
Reported by:	pkg-fallout
471afd79f9
Thierry Thomas (thierry) · 15.2.0
lang/gnat15: remove -Werror

Compilation fails on arm64 because
enable-execute-stack.c:33:13: error: 'check_enabling' declared 'static' but never defined [-Werror=unused-function]
   33 | static void check_enabling (void) __attribute__ ((unused));
      |             ^~~~~~~~~~~~~~
cc1: all warnings being treated as errors

PR:		292708
Reported by:	pkg-fallout
330d692763
Thierry Thomas (thierry) · 15.2.0
lang/gnat15: New GCC-15 Ada Port

GCC-15 Ada Port:
* Add GNAT-15 to the Ports Tree
* Add xz:threads option to ${TAR} to make use of multi-threaded
  compression
* Add GNU OpenMP libraries. This is required for GNATColl Bindings
* Add GNAT and GNAT_SO_VERSION to ${PLIST_SUB} to remove hard-coded
  version dependent information. The aim here is to reduce work
  updating the Port, or using the pkg-plist to bootstrap the next major
  release
* Complete ${LICENSE} block
* Expand pkg-message and make UCL compliant
* Modernise and update ${COMMENT}, ${WWW} and pkg-descr

https://gcc.gnu.org/gcc-15/changes.html#ada

 PR:			292708
 Co-authored-by:	Alastair Hogge <agh@riseup.net>
 Co-authored-by:	Marcin Cieślak <saper@saper.info>
7335b805d6