| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
| |
being a marker to avoid a portlint warning re patch format).
Notes:
svn path=/head/; revision=437660
|
|
|
|
|
|
|
|
|
|
| |
- Fix pkg-descr
PR: 218319
Submitted by: Jochen Neumeister <joneum@bsdproject.de>
Notes:
svn path=/head/; revision=437654
|
|
|
|
| |
Notes:
svn path=/head/; revision=437625
|
|
|
|
| |
Notes:
svn path=/head/; revision=437624
|
|
|
|
| |
Notes:
svn path=/head/; revision=437623
|
|
|
|
| |
Notes:
svn path=/head/; revision=437617
|
|
|
|
|
|
|
|
| |
Changes: https://github.com/Perl/perl5/compare/v5.25.11-22-g2e3b2a1...v5.25.11-28-g5fc3895
Sponsored by: Absolight
Notes:
svn path=/head/; revision=437613
|
|
|
|
| |
Notes:
svn path=/head/; revision=437513
|
|
|
|
|
|
|
| |
Submitted by: andreast
Notes:
svn path=/head/; revision=437475
|
|
|
|
| |
Notes:
svn path=/head/; revision=437458
|
|
|
|
|
|
|
|
|
|
| |
the upstream GCC 5 branch (and hence is in lang/gcc5-devel) and
which we carry in lang/gcc.
It should become obsolete when/if GCC 5.5 releases.
Notes:
svn path=/head/; revision=437455
|
|
|
|
| |
Notes:
svn path=/head/; revision=437447
|
|
|
|
|
|
|
| |
lang/gcc5-devel and lang/gcc ports.
Notes:
svn path=/head/; revision=437442
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
lang/gcc which have moved from GCC 4.9.4 to GCC 5.4 (at least under some
circumstances such as versions of FreeBSD or platforms).
This includes ports
- with USE_GCC=yes or USE_GCC=any,
- with USES=fortran,
- using using Mk/bsd.octave.mk which in turn has USES=fortran, and
- with USES=compiler specifying openmp, nestedfct, c++11-lib, c++14-lang,
c++11-lang, c++0x, c11, or gcc-c++11-lib.
PR: 216707
Notes:
svn path=/head/; revision=437439
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Collection (requested by USE_GCC=yes and various USES=compiler
invocations) from GCC 4.9.4 to GCC 5.4.
files/patch-arm-support and files/patch-gcc_system.h have become
obsolete. New patches files/patch-arm-unwind-cxx-support and
files/patch-libc++ help support arm targets and new libc++ in base.
ONLY_FOR_ARCHS now also includes arm.
A new option GRAPHITE_DESC, off by default for now, adds support for
Graphite loop optimizations.
Finally, conflicts with other lang/gcc* ports are adjusted suitably.
In terms of changes for users, this upgrade brings the following:
The default mode for C is now -std=gnu11 instead of -std=gnu89.
New warning options -Wc90-c99-compat and -Wc99-c11-compat may
prove useful on that front.
The C++ front end now has full C++14 language support including
C++14 variable templates, C++14 aggregates with non-static data
member initializers, C++14 extended constexpr, and more.
The Standard C++ Library (libstdc++) has full C++11 support and
experimental full C++14 support. It uses a new ABI by default.
There have been significant improvements to inter-procedural optimizations
and link-time optimization such as One Definition Rule based merging of C++
types as well as register allocation.
OpenMP 4.0 specification offloading features are now supported by the C,
C++, and Fortran compilers. Cilk Plus, an extension to the C and C++
languages to support data and task parallelism, has been added as well.
New warning options -Wswitch-bool, -Wlogical-not-parentheses,
-Wbool-compare and -Wsizeof-array-argument may prove useful as
may new preprocessor directives __has_include, __has_include_next,
and __has_attribute.
GCC can now be built as a shared library for embedding in other processes
(such as interpreters), suitable for Just-In-Time compilation to machine
code. This provides a C API and a C++ wrapper API.
Many code generation improvements for AArch64, ARM, support for
AVX-512{BW,DQ,VL,IFMA,VBMI} and Intel MPX on x86-64, and generally
improvements on many targets.
The Local Register Allocator (LRA) now contains a rematerialization
subpass and is able to reuse the PIC hard register on x86/x86-64 to
improve performance of position independent code.
https://gcc.gnu.org/gcc-5/changes.html has a more extensive set of
changes and https://gcc.gnu.org/gcc-5/porting_to.html has a solid
overview of issue you may encountering porting to this new version.
PR: 216707, 218125
Tested by: antoine (-exp runs)
Supported by: jbeich, tcberner, and others
Notes:
svn path=/head/; revision=437437
|
|
|
|
|
|
|
|
| |
Reported by: jbeich
Pointy hat to: bapt
Notes:
svn path=/head/; revision=437436
|
|
|
|
|
|
|
|
|
| |
an arch.
Reported by: andreast
Notes:
svn path=/head/; revision=437435
|
|
|
|
| |
Notes:
svn path=/head/; revision=437430
|
|
|
|
| |
Notes:
svn path=/head/; revision=437429
|
|
|
|
|
|
|
|
|
| |
It is unused and not maintained by upstream
Approved by: brooks
Notes:
svn path=/head/; revision=437427
|
|
|
|
|
|
|
|
| |
This adds a man page for gcov-dump7 (introduced recently) and also
one for gcov-tool7 (which we have had for a while).
Notes:
svn path=/head/; revision=437397
|
|
|
|
|
|
|
|
|
| |
List::MoreUtils::XS provides compiled List::MoreUtils functions.
WWW: http://search.cpan.org/dist/List-MoreUtils-XS/
Notes:
svn path=/head/; revision=437351
|
|
|
|
| |
Notes:
svn path=/head/; revision=437350
|
|
|
|
|
|
|
|
|
| |
List::MoreUtils::XS provides compiled List::MoreUtils functions.
WWW: http://search.cpan.org/dist/List-MoreUtils-XS/
Notes:
svn path=/head/; revision=437330
|
|
|
|
|
|
|
|
|
|
|
| |
- Update LICENSE
- Add LICENSE_FILE
- Add NO_ARCH
Changes: http://search.cpan.org/dist/List-MoreUtils/Changes
Notes:
svn path=/head/; revision=437329
|
|
|
|
|
|
|
|
| |
This adds a man page for gcov-dump5 (introduced recently) and also
one for gcov-tool5 (which we have had for a while).
Notes:
svn path=/head/; revision=437281
|
|
|
|
| |
Notes:
svn path=/head/; revision=437278
|
|
|
|
|
|
|
| |
- Release maintainership
Notes:
svn path=/head/; revision=437107
|
|
|
|
|
|
|
| |
Changes: http://www.ruby-lang.org/en/news/2017/03/22/ruby-2-4-1-released/
Notes:
svn path=/head/; revision=437077
|
|
|
|
|
|
|
|
|
| |
a bit more.
Sponsored by: Absolight
Notes:
svn path=/head/; revision=437057
|
|
|
|
|
|
|
|
| |
Changes: https://github.com/Perl/perl5/compare/v5.25.10-90-gffb91b6...v5.25.11-22-g2e3b2a1
Sponsored by: Absolight
Notes:
svn path=/head/; revision=437045
|
|
|
|
|
|
|
|
|
|
| |
Replace a shell for-loop with a bmake .for-loop on the way.
Reported by: danfe
Reviewed by: danfe
Notes:
svn path=/head/; revision=436983
|
|
|
|
|
|
|
| |
Reported by: pkg-fallout
Notes:
svn path=/head/; revision=436968
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This makes lang/go not depending on pipe() syscall, this not depending
on COMPAT_FREEBSD10 kernel.
This is adjusted version of 0ebaca6ba27534add5930a95acffa9acff182e2b
from the official Go repo.
Approved by: jlaffaye
Notes:
svn path=/head/; revision=436939
|
|
|
|
|
|
|
|
| |
This adds a man page for gcov-dump6 (introduced last week) and also
one for gcov-tool6.
Notes:
svn path=/head/; revision=436908
|
|
|
|
|
|
|
|
| |
This brings a new little utility program gcov-dump6 to dump code
coverage data (unfortunately without a man page or documentation).
Notes:
svn path=/head/; revision=436904
|
|
|
|
|
|
|
| |
Reported by: mat@
Notes:
svn path=/head/; revision=436853
|
|
|
|
|
|
|
|
| |
Reported by: jbeich@
Differential Revision: https://reviews.freebsd.org/D5845 (based on)
Notes:
svn path=/head/; revision=436848
|
|
|
|
| |
Notes:
svn path=/head/; revision=436773
|
|
|
|
| |
Notes:
svn path=/head/; revision=436722
|
|
|
|
| |
Notes:
svn path=/head/; revision=436690
|
|
|
|
|
|
|
|
| |
This brings a new little utility program gcov-dump7 to dump code coverage
data (unfortunately without a man page or documentation).
Notes:
svn path=/head/; revision=436634
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- patch-syscall
Use SYSCALL assembly instead of INT 0x80 for syscalls on amd64.
Using INT 0x80 as syscall gate on amd64 is an accidential and
undocumented feature of COMPAT_FREEBSD32. It allows to use 64-bit
ABI, but run syscalls through i386 gate.
Go used this "feature" to workaround a bug in FreeBSD 8, which is no
longer relevant.
The patch is exact e9ce76b0eca8fa95dddb90b0a72aadab58de2ffc from go
repo.
Now lang/go14 doesn't need COMPAT_FREEBSD32 to build and run.
- patch-pipe2
The pipe2 syscall is present in all supported versions of FreeBSD,
but pipe was removed from FreeBSD 11. With the patch go14 can be
built and run on a system without COMPAT_FREEBSD10.
Reviewed by: jlaffaye
Notes:
svn path=/head/; revision=436616
|
|
|
|
|
|
|
|
|
| |
with '.' in @INC.
Sponsored by: Absolight
Notes:
svn path=/head/; revision=436586
|
|
|
|
|
|
|
| |
Sponsored by: Absolight
Notes:
svn path=/head/; revision=436578
|
|
|
|
|
|
|
|
| |
Changes: https://github.com/Perl/perl5/compare/v5.25.10-64-gb498628...v5.25.10-90-gffb91b6
Sponsored by: Absolight
Notes:
svn path=/head/; revision=436544
|
|
|
|
| |
Notes:
svn path=/head/; revision=436538
|
|
|
|
|
|
|
|
|
| |
- Adjust ports depending on it
PR: 217801
Notes:
svn path=/head/; revision=436507
|
|
|
|
| |
Notes:
svn path=/head/; revision=436488
|
|
|
|
|
|
|
|
| |
This brings a new little utility program gcov-dump6 to dump code coverage
data (unfortunately without a man page or documentation).
Notes:
svn path=/head/; revision=436336
|