notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Want a good monitor light? See my photosAll times are UTC
Ukraine
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

non port: devel/amd64-gcc/pkg-plist

Number of commits found: 11

Friday, 18 Jun 2021
15:29 John Baldwin (jhb) search for other commits by this committer
devel/*{-xtoolchain,}-gcc: Retire the old GCC external toolchain ports.

These have been supplanted by the devel/freebsd-gcc6 port which uses
separate flavors for each target architecture and bundles the
CROSS_TOOLCHAIN makefile.

Feedback from:	jrm
Reviewed by:	lwhsu, bapt
Differential Revision:	https://reviews.freebsd.org/D30765
commit hash: 39c7b0126e2e8e87a6585be830dce2a5db04e5f6 commit hash: 39c7b0126e2e8e87a6585be830dce2a5db04e5f6 commit hash: 39c7b0126e2e8e87a6585be830dce2a5db04e5f6 commit hash: 39c7b0126e2e8e87a6585be830dce2a5db04e5f6 39c7b01
Friday, 27 Jul 2018
15:57 jhb search for other commits by this committer
Cleanup packing lists for xtoolchain gcc packages.

- Add missing entries for gcov-dump and the gcov-tool manpage to the
  various xtoolchain gcc ports.
- Add gcov-dump to the post-install loops that handle optional renaming
  of tools and manpages.

Reviewed by:	kan
Differential Revision:	https://reviews.freebsd.org/D16465
Original commitRevision:475446 
Wednesday, 25 Jul 2018
00:50 jhb search for other commits by this committer
Drop builtin float.h for amd64-gcc.

GCC's builtin <float.h> header is not compatible with
sys/x86/include/float.h.  Drop the builtin header for now.  If at
some point GCC's notion of floating point constants for i386 can
converge with sys/x86/include/float.h this can be restored.

Reviewed by:	bapt
Differential Revision:	https://reviews.freebsd.org/D16073
Original commitRevision:475290 
Friday, 23 Mar 2018
23:53 jhb search for other commits by this committer
Fix --sysroot for cross-toolchain GCC packages

By default, GCC assumes that a cross compiler should not have any valid
initial include or library paths aside from /usr/local/lib/gcc/<mumble>/.
This means that one cannot use --sysroot to point to a system root for
another architecture and have GCC automatically look for headers in
${sysroot}/usr/include, etc.  Currently we workaround this in FreeBSD's
build system with explicit -isystem, -B, and -L directives.  However,
this is cumbersome compared to clang (where a bare --sysroot DTRT)
especially when using the compiler to build other software (such as test
programs, etc.).

One can override GCC's assumption and force it to assume that it should
honor --sysroot by setting the '--with-sysroot' option to force GCC to
assume a specific system root.  By setting this to '/', this means that
the cross-compiler will attempt to use the host's headers by default
if --sysroot is not specified, but if --sysroot is specified then
it is fully honored including for include paths and library paths.  With
this change I can now cross-compile both C and C++ binaries simply by
using --sysroot without the need for -isystem, -B, or -L directives.  Note
that the base/gcc and devel/riscv64-gcc ports both use --with-sysroot='/'
already.

By default, GCC looks for headers in /usr/local/include (under the
sysroot) before /usr/include.  To disable this and only look for headers
in /usr/include, patch gcc/Makefile.in to not define LOCAL_INCLUDE_DIR.

Once -nostdinc is no longer required, the headers installed along with the
compiler are now used for compiling worlds and test programs.  The "fixed"
headers in include-fixed are generally not helpful and are also derived
from the host's headers which might not match the target --sysroot, so
just delete them entirely.  Even the stub limits.h headers GCC ships when
using an empty build sysroot are not helpful and need to be removed.

On a related note, I also fixed the name of the C++ include directory
option to configure.  By my reading it is 'with-gxx-include-dir' rather
than 'with-gcc-include-dir'.

Reviewed by:	bapt, brooks, kan
Sponsored by:	DARPA / AFRL
Differential Revision:	https://reviews.freebsd.org/D14627
Original commitRevision:465416 
Saturday, 27 May 2017
00:29 kan search for other commits by this committer
Make sure <arch-gcc> come with consistent content

Expand hackery in post-install target to
make sure that we always end up with same set of
$GCC_TARGET-prefixed files no matter if port is
built for cross target or for native target to be
used as external toolchain.

Take over the maintainership.

Reviewed by:	emaste, imp, bapt
Approved by:	bapt
Differential Revision:	https://reviews.freebsd.org/D10537
Original commitRevision:441822 
Thursday, 29 Dec 2016
14:01 bapt search for other commits by this committer
Yet another plist fix

Reported by:	cognet
Pointyhat to:	bapt
Original commitRevision:429914 
13:34 bapt search for other commits by this committer
Fix plist

Reported by:	cognet
Original commitRevision:429911 
Saturday, 10 Dec 2016
18:44 bapt search for other commits by this committer
Update cross toolchain gcc to 6.2.0
Remove the powerpc64 patch which has been upstreamed
Original commitRevision:428312 
Saturday, 31 Oct 2015
00:11 bapt search for other commits by this committer
Resurrect amd64 xtoolchain needed for build FreeBSD with gcc as an external
toolchain
Original commitRevision:400561 
Friday, 24 Apr 2015
15:36 antoine search for other commits by this committer
Fix packaging

Reported by:	pkg-fallout
Original commitRevision:384660 
Saturday, 29 Nov 2014
14:46 bapt search for other commits by this committer
Add an external toolchain suitable for amd64 target
Original commitRevision:373620 

Number of commits found: 11