| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
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
cannot conflict with itself (due to logic in bsd.port.mk that
supresses the pattern match result in that case).
A few ports that set the conflicts variables depending on complex
conditions (e.g. port options), have been left unmodified, despite
probably containing outdated package names.
These changes should only affect the installation of locally built
ports, not the package building with poudriere. They should give an
early indication of the install conflict in cases where currently
the pkg command aborts an installation when it detects that an
existing file would be overwritten,
Approved by: portmgr (implicit)
|
|
|
|
|
|
|
|
|
|
| |
After working on (and largely maintaining) our GCC ports for more than
19 years, time has come to hand over the baton. Sadly despite multiple
requests nobody stepped up, so return this port to the pool.
Still happy to provide guidance and a helping hand, for example working
with upstream or on operating the (crucial) nightly testers I have been
running.
|
| |
|
|
|
|
|
| |
This brings one back port for code generators (combine), one for
inter-procedural optimizers, and two for Fortran.
|
|
|
|
|
| |
This brings five back ports for Fortran (and two API adjustments
related to the Ada front end).
|
|
|
|
|
| |
This brings a back port of a documentation fix for C++ and four
back ports for Fortran.
|
|
|
|
|
| |
This brings a back port related to OMP (GOMP) and one to add the
runtime license exception to value-unwind.h for aarch64 and i386.
|
|
|
|
| |
This brings five back ports for the arm back end and one for x86.
|
|
|
|
|
| |
This adds support for -mtune=neoverse-512tvb and -mcpu=neoverse-512tvb
on aarch64.
|
|
|
|
| |
This brings one back port for the sanitzers and three for libstdc++.
|
| |
|
|
|
|
| |
This brings five back ports for libstdc++.
|
|
|
|
|
| |
This brings one back port each for the x86 and powerpc (nee rs6000)
back ends, the RTL optimizers and the Fortran front end.
|
|
|
|
| |
This only brings a single back port for the Fortran front end.
|
| |
|
|
|
|
| |
This brings one back port for the x86 back end.
|
|
|
|
| |
This brings 7 back ports for libstdc++.
|
| |
|
|
|
|
| |
This only brings one back port for the Fortran front end.
|
|
|
|
|
|
|
|
| |
This is the first snapshot after the GCC 9.4 release and nearly
identical with that.
Apart from the version change it only brings a back port for the
C++ front end.
|
|
|
|
|
| |
This brings three back ports for the C++ front end and one for the
sanitizers.
|
|
|
|
|
| |
This brings four back ports for the tree optimizers and one for the
RTL optimizer.
|
|
|
|
|
| |
This brings two back ports for the aarch64 back end, one for the
RTL optimizers and C front end, each.
|
|
|
|
|
|
| |
This brings back port for the aarch64 and x86 back end, the RTL
optmizers (5), tree optimizers (5), debug information, Fortran,
the C++ front end and three for libstdc++.
|
|
|
|
|
|
| |
This brings one back port each for the aarch64, powerpc, and x86
back ends, two for the tree optimizers, one for the middle end,
and two for the RTL optimizers, plus one for the Fortran front end.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This brings eight back ports for the tree, inter-procedural (IPO),
link-time (LTO) optimizers, three for the middle end, four for the
low level (RTL) optimizers, six related to debug information, two
for aarch64, one for x86, two related to OMP, five for the C, twentyone
for the C++ front end and 32 for libstdc++.
In other words, if you're using C++ this is a good one to consider
and test.
files/patch-libcpp_lex.c now came in via upstream, so we can (and
actually have to) remove it.
|
|
|
|
|
|
| |
This brings back ports for the x86 back end (Tigerlake support),
the tree optimizers, link-time optimization (LTO) and two for
libstdc++.
|
|
|
|
|
| |
This brings one back port for the tree optimizers, one for the Fortran
front end, and six for libstdc++.
|
|
|
|
|
| |
This brings one back port for the tree optimizers and one for inter-
procedural analysis (IPA).
|
| |
|
|
|
|
|
| |
This brings a minor tweak to how man pages are generated, powerpc
tuning (for POWER 8) and two changes to the Fortran front end.
|
| |
|
|
|
|
|
|
| |
This brings a back port for the aarch64 back end, one for the inter-
procedural optimizers, four for the tree optimizers, and one for the
Fortran front end.
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- New functions:
. mpc_sum
. mpc_dot
- Several functions are more robust with a reduced exponent range
(for example corresponding to IEEE 754 binary formats).
- New mpcheck tool for comparison with the native C library (which
is not installed by default).
Bump all directly dependent ports. Do not bump those indirectly
dependent via the lang/gcc* family since their run-time dependencies
and code generated should not be affected.
PR: 249950
Submitted by: wen
|
|
|
|
|
| |
This brings one back port for the C front end and one for Fortran
(in addition to some for Ada, HPPA,... that aren't relevant for us).
|
|
|
|
|
| |
This brings two back ports for the x86 backend and three for the C++
front end plus one for the Fortran front end.
|
|
|
|
|
|
|
|
|
| |
This brings a back port for the aarch64 back end and two for the
Fortran front end.
Remove the GRAPHITE option. Graphite still is a largely experimental
feature, so better left to newer versions of GCC such as GCC 10 which
is now our default.
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This only brings a minor tweak to the data flow engine.
Plus a back port of part of r565301 | gerald | 2021-02-15 from
lang/gcc11-devel:
Explicitly build --without-zstd such that archivers/zstd isn't pulled
in inadvertedly when present in the build system even though it is not
an explicit dependency. [1]
PR: 253286 [1]
|
|
|
|
|
| |
This brings one backport for the tree optimizers and one for the
Fortran front end.
|
|
|
|
|
| |
This brings one back port for the arm back end, one for the tree
optimizers, and one for the C++ front end.
|
|
|
|
| |
This brings three backports for the Fortran front end.
|
|
|
|
|
| |
This brings one fix for the aarch64 back end and one for the Fortran
front end.
|
|
|
|
|
| |
This brings a back port for x86 and a good number of improvements for
libstdc++'s infrastructure (mostly around demangling).
|
|
|
|
| |
This brings some nine backports for the Fortran front end (only).
|
|
|
|
|
|
| |
This brings two back ports for the x86 back end and two for the Fortran
front end. It also has back ports FreeBSD/powerpcle support (which we are
not enabling for now, focusing on the GCC 10 series).
|
|
|
|
|
| |
This brings a back port for the RTL optimizer, one for the x86 back end,
and one for the Fortran front end.
|
|
|
|
|
| |
This brings one backport for aarch64 and one for the C++ and Fortran
front ends each.
|
|
|
|
| |
This only brings one backport for the Fortran front end.
|
|
|
|
|
| |
This brings one backport for the i386 and arm, each, plus nine for
the middle end and tree optimizers.
|
|
|
|
|
| |
This brings four backports for the C++ front end and one for its
standard library libstdc++.
|