Commit History - (may be incomplete: for full details, see links to repositories near top of page) |
Commit | Credits | Log message |
11.3.0_3 27 Jan 2024 12:36:30
    |
Muhammad Moinur Rahman (bofh)  |
devel/arm-none-eabi-gcc: Moved man to share/man
Approved by: portmgr (blanket) |
11.3.0_2 14 Nov 2023 17:16:46
    |
Po-Chuan Hsieh (sunpoet)  |
devel/arm-none-eabi-gcc: Fix build with texinfo 7.1+
PR: 274858
Reference: https://pkg-status.freebsd.org/pb2/data/124i386-default-foo/2023-11-02_15h08m17s/logs/errors/arm-none-eabi-gcc-11.3.0_2.log |
11.3.0 02 May 2022 14:22:29
    |
Emmanuel Vadot (manu)  |
devel/arm-none-elf-gcc: Update to 11.3 |
8.4.0_3 10 Jan 2022 15:15:39
    |
Stefan Eßer (se)  |
Fix CONFLICTS entries of multiple ports
There have been lots of missing CONFLICTS_INSTALL entries, either
because conflicting ports were added without updating existing ports,
due to name changes of generated packages, due to mis-understanding
the format and semantics of the conflicts entries, or just due to
typoes in package names.
This patch is the result of a comparison of all files contained in
the official packages with each other. This comparison was based on
packages built with default options and may therefore have missed
further conflicts with optionally installed files.
Where possible, version numbers in conflicts entries have been
generalized, some times taking advantage of the fact that a port (Only the first 15 lines of the commit message are shown above ) |
8.4.0_3 12 Nov 2021 16:54:32
    |
Joerg Wunsch (joerg)  |
devel/arm-none-eabi-gcc: More flexible multilib options
This patch introduces port build options to control GCC's multilib
layout. It defaults to "disable multilib" as the port used to be set
before.
In order to build a compiler suitable for Cortex-M devices, select the
"Optimized for Cortex-M/R" option instead.
A subsequent patch to devel/arm-none-eabi-newlib will automatically
create their pkg-plist which now depends on the multilib option
chosen.
Reviewed by: manu
Differential Revision: <https://reviews.freebsd.org/D32638> |
8.4.0_3 07 Apr 2021 08:09:01
    |
Mathieu Arnold (mat)  |
One more small cleanup, forgotten yesterday.
Reported by: lwhsu |
8.4.0_3 06 Apr 2021 14:31:07
    |
Mathieu Arnold (mat)  |
Remove # $FreeBSD$ from Makefiles. |
8.4.0_2 06 Sep 2020 16:04:16
  |
lwhsu  |
Correct COMMENT of devel/*-{eabi,elf}-gcc
Approved by: manu (maintainer)
Differential Revision: https://reviews.freebsd.org/D26338 |
8.4.0_2 27 Jun 2020 14:39:13
  |
manu  |
aarch64-none-elf-gcc: Remove the include-fixed directory
Those includes are, afaict, useless and cause problems if one build from a
custom FreeBSD without IPFILTER.
Do what the other gcc packages do and simply remove them.
PR: 230199 239210 |
8.4.0_1 11 Jun 2020 15:58:56
  |
pkubaj  |
devel/arm-none-eabi-gcc: fix build on powerpc64 elfv2
Use the same patch that is already widely used in the ports tree. |
8.4.0_1 27 Apr 2020 18:45:02
  |
manu  |
devel/aarch64-none-elf-gcc: Enable the plugins
The plugins now build fine on a native build for aarch64 so enable
and install them unconditionally for all arches.
Reported by: Mark Millard |
8.4.0 11 Apr 2020 21:01:24
  |
manu  |
Update aarch64-none-elf-gcc and slave ports to 8.4.0
This updates :
devel/aarch64-none-elf-gcc
devel/arm-none-eabi-gcc
devel/riscv32-unknown-elf-gcc
devel/riscv64-none-elf-gcc
For now keep a distinfo file for each ports, when we know taht
we can updated them all together we will remove it and use only
the master port distinfo file. |
6.4.0_7 23 Oct 2019 17:44:28
  |
jhb  |
Divorce the ARM bare-metal GCC ports from the FreeBSD GCC xtoolchain ports.
In the past, changes to the FreeBSD GCC xtoolchain ports have broken
the ARM bare-metal GCC ports by accident. In addition, we'd like to
move to having multiple FreeBSD GCC xtoolchain ports for different GCC
versions. It seems best if we make the two groups of ports
independent so that changes to one do not affect the other.
Reviewed by: manu
Differential Revision: https://reviews.freebsd.org/D22064 |
6.4.0_4 15 Feb 2019 22:00:21
  |
jhb  |
Add missing plist entries.
Similar to the fix in r477038 for aarch64-none-elf-gcc.
Reviewed by: manu
Differential Revision: https://reviews.freebsd.org/D19125 |
6.4.0_2 10 Nov 2018 00:31:13
  |
linimon  |
USES=compiler:c++11-lang is necessary to build arm-none-eabi-gcc on
powerpc64. Since it should be similar with other slave ports, add
USES to the masterport.
PR: 232521
Submitted by: Piotr Kubaj
Approved by: portmgr (tier-2 blanket) |
6.4.0_2 11 Oct 2018 09:20:44
  |
manu  |
devel/arm-none-eabi-gcc: Unbreak on arm64
Same as r478209.
The plugins aren't build on arm64 so remove the files from the plist.
Approved by: bapt (mentor), maintainer timeout (3 weeks) |
6.4.0 04 Jun 2018 23:09:16
  |
linimon  |
Mark as broken on powerpc64.
Approved by: portmgr (tier-2 blanket) |
6.4.0 13 May 2018 21:46:06
  |
kan  |
Upgrade ext-toolchain GCC ports to GCC 6.4.0
This is the latest supported release in GCC 6.x series.
Drop aarch64 support patch - it has been committed upstream.
Enable ifunc suppport by default.
PR: 228161
Reviewed by: bapt (update part)
Differential Revision: https://reviews.freebsd.org/D13602 |
6.3.0_4 18 Apr 2018 17:07:23
  |
kevans  |
Fix arm-none-eabi-gcc/aarch64-none-elf-gcc plist after r466699
jhb fixed these ports in r466699, but include-fixed headers has changed
since the last update, perhaps due to --sysroot and these ports being built
differently since then.
Add the extra headers to the plist and bump PORTREVISION due to package
differences. This fixes some sanity checking in the plist, since these files
are installed to the stage dir.
Reported by: Phillip R. Jaenke <prj@rootwyrm.com>
Approved by: ler (ports)
MFH: 2018Q2 |
6.3.0_3 07 Apr 2018 00:26:47
  |
jhb  |
Fix two more issues with r465416.
- Force build of a cross-compiler by defining CROSS_DIRECTORY_STRUCTURE
in CFLAGS even if the build host matches the build target. This
fixes such a cross compiler to not include /usr/local/lib in its default
library path (e.g. amd64-gcc when built on amd64).
- Don't remove the include-fixed headers for the aarch64-none-elf-gcc
and arm-none-eabi-gcc packages.
- Bump PORTREVISION.
Reported by: kevans (2)
Reviewed by: bdrewery, kevans
Differential Revision: https://reviews.freebsd.org/D14925 |
6.3.0_2 25 Mar 2018 22:06:45
  |
kan  |
Catchup with r465416 in some extra dependent ports
PR: 226898 |
6.3.0_1 10 Mar 2018 17:46:06
  |
gerald  |
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079). |
6.3.0 28 Apr 2017 04:36:40
  |
linimon  |
Mark the gcc crosscompiler ports as broken on various tier-2 archs.
Unfortunately neither the maintainer or I have time at the moment
to chase down all of these failures. The "fails to package" ones
ought to be fairly easy to fix.
Discussed with: maintainer |
6.2.0 10 Dec 2016 18:44:36
  |
bapt  |
Update cross toolchain gcc to 6.2.0
Remove the powerpc64 patch which has been upstreamed |
5.2.0 25 Jul 2015 11:30:28
  |
bapt  |
Update the cross gcc to 5.2.0
Simplify a bit the plist
Drop upstreamed arm support patches not needed anymore |
4.9.2_4 15 Jun 2015 18:29:05
  |
bapt  |
Add a patch to allow building u-boot on arm
Submitted by: kientzle |
4.9.2_3 21 Apr 2015 01:47:14
  |
adrian  |
Migrate from gcc-4.9.1 -> 4.9.2.
Reviewed by: bapt |
4.9.1_2 21 Dec 2014 23:53:05
  |
ian  |
Bump PORTREVISION to 2 to reflect libgcc being added to the package.
(The prior attempt to bump the revision failed to override the master
port revision.) Also now that the master port allows overriding target
and configure variables, do the overrides before including the master
rather than after.
Approved by: imp |
4.9.1_1 11 Dec 2014 18:21:58
  |
imp  |
We added content without changing the version, but forgot to include a
PORTREVISION. Rectify that.
Submitted by: ian@ |
4.9.1_1 09 Dec 2014 19:13:27
  |
imp  |
turns out -fbracket-depth is clang specific, only use it with clang. |
4.9.1_1 08 Dec 2014 23:08:04
  |
imp  |
Include libgcc.a and the crt*.o binaries. Fix up configure args to
disable libstdcxx and multilib, as they are not needed. Add hacks to
build gcc with clang. With these changes, we can now build u-boot with
this compiler.
Submitted by: ian@ |
4.9.1 21 Oct 2014 14:01:17
  |
andrew  |
New port devel/arm-none-eabi-gcc for ARM bare metal programming.
Differential Revision: https://reviews.freebsd.org/D974
Approved by: bapt |