*/*: Cleanup use of CONFIGURE_TARGET Since 4d1f8f16c1c9 replacing amd64 with x86_64 is not necessary.23544948cb
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 gnat15installs 15.2.0 fromlatest; fromquarterly(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 version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 16 | 15.2.0 | 15.2.0 | – |
| FreeBSD 15 | 15.2.0 | 15.2.0 | – |
| FreeBSD 14 | 15.2.0 | 15.2.0 | 15.2.0 |
quarterly (2026Q4)
| FreeBSD version | amd64 | aarch64 | i386 |
|---|---|---|---|
| FreeBSD 15 | 15.2.0 | 15.2.0 | – |
| FreeBSD 14 | 15.2.0 | 15.2.0 | 15.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)
lang/gnat15: Fix build post-base d08296c7ab0d The fixes come from lang/gcc15. PR: 2978780c6176a085
lang/gnat15: Fix misssing libgomp in pkg-plist PR: 2968348e8569d48f
lang/gnat15: fix plist on 32 bits archs Also delegating maintainership tp the ada team. PR: 292708 Reported by: pkg-fallout471afd79f9
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-fallout330d692763lang/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