non port: lang/gnat12/Makefile |
Number of commits found: 18 |
Monday, 18 Mar 2024
|
20:32 Thierry Thomas (thierry)
lang/gnat1?: force the usage of gettext
It appears that gettext is required even when NLS is disabled (surely
because the compiler used for bootstrap has been built with NLS).
No bump of PORTREVISION needed.
PR: 277508
Reported by: bob (at) vesterman.com
8d9daac |
Sunday, 17 Mar 2024
|
14:55 Thierry Thomas (thierry)
lang/gnat12: follow lang/gcc12 and upgrade to 12.3.0
4392cdd |
Monday, 22 Jan 2024
|
20:26 Muhammad Moinur Rahman (bofh)
lang/gnat12: Sanitize MANPREFIX
Approved by: portmgr (blanket)
8f1da83 |
Wednesday, 13 Dec 2023
|
21:48 Thierry Thomas (thierry)
lang/gnat12: bootstrap from previous assets by default
All assets have been built, and it is now possible to bootstrap without
lang/gcc6-aux!
But the option GCC6AUX it not removed, just in case, if for some reason
we had to rebuild everything from the beginning.
Do not bump PORTREVISION: the resulting package should not be impacted.
7d359e6 |
Thursday, 23 Nov 2023
|
18:01 Thierry Thomas (thierry)
lang/gnat12: fix ASSETS
5d276ab |
Friday, 27 Oct 2023
|
15:36 Thierry Thomas (thierry) Author: Alastair Hogge
lang/gnat12: Makefile maintenance
* Move gettext-runtime to NLS helper, including pkg-plist updates;
* Prefix all custom variable with an underscore
* Sort Makefile Blocks into correct order; this meant breaking down the
one if conditional covering MULTILIB into multiple conditionals spread
between each Block
* Remove ${INFOS}; this was probably meant to be ${INFO}. The Info pages
are removed later in the post-stage target, so there is no point
defining any.
* No need to define ${GNU_CONFIGURE_MANPREFIX}, the Ports framework
inherits this from ${MANPREFIX}, which is also defined in the port Makefile
* Explicitly enable C++ language to GNU configure; GNAT requires a
working C++ toolchain to build itself
* Move to bsd.port.options.mk/bsd.port.mk Makefile inclusion pair
* Prefer ${DISTVERION} over ${PORTVERSION}
* Remove @ from some Makefile ${COMMANDS} to prefer verbose build output
PR: 274619
Approved by: /me
8bb96e3 |
15:36 Thierry Thomas (thierry)
lang/gnat12: adding assets for FreeBSD-15
And since I’m there refresh the other versions.
Remark: no package is available ATM for FreeBSD-12 on aarch64, it is why
gcc6-aux is still the default.
69383e3 |
Thursday, 19 Oct 2023
|
07:07 Robert Clausecker (fuz) Author: Nico Sonack
lang/gnat12: Add missing binutils RUN_DEPENDS and fix broken library search
paths
Any produce binary of the gnat12 Ada compiler that had dependencies
on libstdc++ from this package would result in broken binaries
because no RUNPATH and no ldconfig paths were set up such that the
included libstdc++ would get found.
While we're at it, add the missing binutils dependency because the
compiler driver would find the GNU assembler that is hardcoded in
the Makefile.
PR: 274239
Signed-off-by: Nico Sonack <nsonack@herrhotzenplotz.de>
Approved by: thierry (maintainer timeout, two weeks)
MFH: 2023Q4
69e8593 |
Tuesday, 12 Sep 2023
|
16:58 Thierry Thomas (thierry) Author: Olivier Certner
lang/gnat12: add MULTILIB support, fix build on missing 32-bit libraries
PR: 273648
Reported by: Olivier Certner
f8dff94 |
Sunday, 23 Apr 2023
|
09:09 Gerald Pfeifer (gerald)
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
8d3e020 |
Monday, 26 Dec 2022
|
10:03 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.
bdef657 |
10:03 Thierry Thomas (thierry)
lang/gnat12: fix plist for aarch64 and add assets
Add assets for FreeBSD-12 / amd64 and FreeBSD-13 / aarch64
a177244 |
Tuesday, 20 Dec 2022
|
17:08 Thierry Thomas (thierry)
lang/gnat12: fix on arm64 and add an asset for FreeBSD-14 on i386
9153b60 |
Monday, 19 Dec 2022
|
16:54 Thierry Thomas (thierry)
lang/gnat12: fix on i386 and add an asset for FreeBSD-13.1 / i386
5b3089c |
Thursday, 15 Dec 2022
|
13:24 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.
45b9b6b |
Tuesday, 13 Dec 2022
|
19:05 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.
e4a9d45 |
Monday, 12 Dec 2022
|
10:42 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.
e5c2e31 |
Sunday, 11 Dec 2022
|
18:38 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?
d435301 |
Number of commits found: 18 |