notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
FreshPorts needs to find a new hosting provide willing to take a 2U chassis and host it free of charge. This is part of the FreshPorts project. Preferably in the Austin area. This is not a primary server, but it used for development.
non port: base/gcc/pkg-plist

Number of commits found: 5

Sat, 21 Dec 2019
[ 01:13 jhb search for other commits by this committer ] Original commit   Revision:520538
Update base/gcc to work with devel/freebsd-gcc6.

- Explicitly set all the toolchain <foo>_FOR_TARGET variables.
  GCC's default guess for CC, etc. happened to work with the
  powerpc64-gcc port, but fails when the binaries have a suffix
  like the '6' suffix in freebsd-gcc6.  Setting these variables
  explicitly keeps GCC's build from having to guess.
- Pull patches from freebsd6-gcc instead of powerpc64-gcc.
- Use per-arch plists.
- Simplify the post-install steps to keep the hard links the
  normal install performs and avoid renaming binaries.
  Keep links to 'cc' and 'c++'.

Reviewed by:	bapt (earlier version)
Differential Revision:
Thu, 26 Jul 2018
[ 22:25 jhb search for other commits by this committer ] Original commit   Revision:475401
Add support for amd64 and i386 to base/binutils and base/gcc.

- To support amd64, map amd64 to x86_64 when generating the --host argument
  to configure in and when generating --target arguments in port
- Add entries to the plists for i386 and amd64.  amd64 generally includes both
  amd64-specific entries as well as i386 entries.
- Don't include the builtin float.h for i386 and amd64.

Reviewed by:	bapt
Approved by:	portmgr (bapt)
Differential Revision:
Wed, 9 May 2018
[ 15:18 jhb search for other commits by this committer ] Original commit   Revision:469449
Add 32-bit mips support to base/binutils and base/gcc.

- When cross-building packages, set ARCH to the target arch instead of
  the arch of the build host.  This fixes on MIPS which was
  trying to enable SSP on MIPS cross-built packages because the host
  ARCH was amd64.  A new HOST_ARCH variable is added to set the
  --build triple for configure scripts, but I believe most other uses of
  ARCH in ports are really about the target, not the build host so this
  is the more correct general direction.
- Some updates to base/binutils and base/gcc to use ARCH as the target
- Drop the extra arguments to GCC to set include and library paths and
  only set --sysroot.
- Move the --sysroot flags into CC, CXX, CPP (which is now set to XCPP)
  and LD instead of passing it in CFLAGS, etc.  The base/gcc build uses
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Tue, 6 Feb 2018
[ 14:26 swills search for other commits by this committer ] Original commit   Revision:461057
Changes from BZ PR 224217 plus minor changes to fix base/gcc fetch
Thu, 8 Sep 2016
[ 20:55 bapt search for other commits by this committer ] Original commit   Revision:421581
New cross build ready version of gcc.

This port is special, it is done only for being cross build and prepare a modern
compiler for base system build without a cross compiler

It contains the printf format extension needed for the kernel as only patch for

It uses libc++ from base as a standard c++ library default on the libc++ headers
as c++ headers

Number of commits found: 5