Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
12.2.0_5 12 Sep 2023 16:58:44
    |
Thierry Thomas (thierry)  Author: Olivier Certner |
lang/gnat12: add MULTILIB support, fix build on missing 32-bit libraries
PR: 273648
Reported by: Olivier Certner |
12.2.0_4 23 Apr 2023 09:09:58
    |
Gerald Pfeifer (gerald)  |
*: Bump PORTREVISIONs for math/mpc update to 1.3.1 |
12.2.0_3 28 Dec 2022 09:27:25
    |
Thierry Thomas (thierry)  |
lang/gnat12: add an asset for FreeBSD-12 / i386 |
12.2.0_3 26 Dec 2022 10:03:36
    |
Thierry Thomas (thierry)  |
lang/gnat12: fix plist for aarch64 and add assets
Add assets for FreeBSD-12 / amd64 and FreeBSD-13 / aarch64 |
12.2.0_3 26 Dec 2022 10:03:36
    |
Thierry Thomas (thierry)  |
lang/gnat12: force rpath
When lang/gcc12 is also installed, the programs installed by gnat12 might
load libraries of gcc12. This could become problematic if these two ports
get different versions.
Modification inspired by lang/gcc6-aux/files/diff-core. |
12.2.0_2 20 Dec 2022 17:08:29
    |
Thierry Thomas (thierry)  |
lang/gnat12: fix on arm64 and add an asset for FreeBSD-14 on i386 |
12.2.0_2 19 Dec 2022 16:54:23
    |
Thierry Thomas (thierry)  |
lang/gnat12: fix on i386 and add an asset for FreeBSD-13.1 / i386 |
12.2.0_2 15 Dec 2022 13:24:29
    |
Thierry Thomas (thierry)  |
lang/gnat12: remove programs suffix
Since GNAT is now installed in a specific prefix, we can simplify by
removing the programs suffix: this will avoid the usage of binary
aliases, only setting the PATH is necessary. |
12.2.0_1 13 Dec 2022 19:05:19
    |
Thierry Thomas (thierry)  |
lang/gnat12: install in a separate directory with its own gcc
Gnat runs along with a gcc compiled with Ada, but we don’t want neither
modify lang/gcc12 nor conflict with it. Therefore we have to install it
in a separate directory. |
12.2.0 12 Dec 2022 10:42:26
    |
Thierry Thomas (thierry)  |
lang/gnat12: mark IGNORE for the moment
Sorry, I made a mistake: it only works on my machines because it needs
gcc12 built from this port! gcc12 from lang/gcc12 is not sufficient. |
12.2.0 11 Dec 2022 18:38:00
    |
Thierry Thomas (thierry)  |
lang/gnat12: adding GNAT from Gcc-12
This Ada compiler is built from Gcc-12, with help from Stephane Carrez
(Ada France).
The first time it uses lang/gcc6-aux as a bootstrap, but it can produce
a bootstrap for the next time, either for this version or for the next
ones.
Yet to be done:
- plug it into Mk/Uses/ada.mk
- build more bootstrapping assets
(ATM they exist only for amd64 on FreeBSD 13 and 14)
- add a test target
- try to cross-compile for more platforms? |