notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)

Why was the website so slow for so long?

The cause of the slowdown was a change to the ZFS dataset. In conjunction with the database server, very little caching was being done. This combination resulted in increased disk I/O as the system churned through the database. Details in the blog post which outlines the various things which changed. Many graphs.

non port: base/binutils/Makefile

Number of commits found XX: 19

Thu, 2 Jan 2020
[ 19:20 jhb ] Original commit   Revision:521870
521870 base/binutils/Makefile
521870 base/binutils/files
521870 base/binutils/files/
521870 base/binutils/pkg-plist
521870 base/gcc6/Makefile
521870 base/gcc6/files/
521870 base/gcc6/files/patch-configure
521870 base/gcc6/pkg-plist
Various fixes to base/binutils and base/gcc6.

- Add --with-sysroot=/ to CONFIGURE_ARGS.  base/binutils needs this so
  that ld honors --sysroot in linker scripts.  base/gcc6 needs this so
  that the C++ include paths honor --sysroot.
- Remove a hack from GCC's configure to force C++98 mode when building
  GCC with GCC.  libc++ assumes C++11, so this hack was breaking the
  build of base/gcc6 natively when the system compiler was GCC.
- Add toolchain makefiles installed to /usr/share/toolchains.

  These are suitable to be used by CROSS_TOOLCHAIN when doing a native
  arch build.  These makefiles enable appropriate knobs so that the
  in-tree components that are replaced by each package are not built
  or installed.  The freebsd-gcc toolchain makefile includes the
  binutils toolchain makefile if it is present.

Reviewed by:	bapt
Differential Revision:
Tue, 3 Dec 2019
[ 23:22 jhb ] Original commit   Revision:518973
518973 base/binutils/Makefile
518973 base/binutils/pkg-plist
Simplify a few things and fix cross-building.

- Remove objcopy unconditionally.
- Don't bother creating links with the BUTARGET prefix.

Reviewed by:	bapt
Differential Revision:
Fri, 8 Nov 2019
[ 08:47 bapt ] Original commit   Revision:517034
517034 base/binutils/Makefile
517034 base/binutils/distinfo
517034 base/binutils/pkg-descr
Update binutils to 2.33.1

While here, make the port autonomuous (not a slave port of devel/binutils
The only dependency this port is keeping with devel/binutils is sharing the
patch directory to avoid duplication.
Wed, 20 Feb 2019
[ 00:48 jhb ] Original commit   Revision:493400
493400 base/binutils/Makefile
493400 devel/binutils/Makefile
Permit base/binutils to be built as a native package.

- Don't require CROSS_TOOLCHAIN and CROSS_SYSROOT for base/binutils.
- Fix some places in devel/binutils to test the PREFIX instead of
  CROSS_TOOLCHAIN to determine if base/binutils is being built.
- When base/binutils is built natively, the binaries are installed
  with the target name prefix already.

Reviewed by:	bapt
Differential Revision:
Fri, 2 Nov 2018
[ 13:32 rene ] Original commit   Revision:483807
483807 Mk/Uses/
483807 Mk/
483807 audio/kwave/Makefile
483807 audio/logitechmediaserver/Makefile
483807 audio/supercollider/Makefile
483807 audio/teamspeak3-server/Makefile
483807 audio/wavpack/Makefile
483807 audio/zynaddsubfx/Makefile
483807 base/binutils/Makefile
483807 cad/calculix/Makefile

(Only the first 10 of 243 ports in this commit are shown above. View all ports for this commit)
Remove compatibility code for FreeBSD < 11.2 from all ports.

Simplify some ports where DragonFlyBSD no longer needs to be special-cased.
Submitted by:	rene
Reviewed by:	bapt, jbeich
Differential Revision:
Mon, 20 Aug 2018
[ 09:17 jhb ] Original commit   Revision:477638
477638 base/binutils/Makefile
477638 base/binutils/pkg-plist
477638 devel/binutils/Makefile
477638 devel/binutils/pkg-plist
Cleanup packing lists.

- Use BUREMOVE to strip binutils tools not installed by the base/binutils
- Update BUREMOVE logic in devel/binutils to cope with the base package
  which installs tools without a BUTARGET- prefix.
- Use MANPREFIX for BUREMOVE to handle the PREFIX=/usr case used by
- Remove binutils headers and libraries explicitly from the staging area
  for base/binutils.
- Add missing plist entries for binutils binaries installed under a
  BUTARGET subdirectory.
- Drop plist entries from devel/binutils that are now properly removed.
  Previously the binaries for Windows tools like dlltool were removed
  from the staging area but the manpages were still left in the package.

This is a recommit of r476186 but with the update to the pkg-plist of
devel/binutils and PORTREVISION bump.

PR:		230278
Reviewed by:	antoine
Differential Revision:
Thu, 2 Aug 2018
[ 05:30 antoine ] Original commit   Revision:476217
476217 base/binutils/Makefile
476217 base/binutils/pkg-plist
476217 devel/binutils/Makefile
Revert r476186, it fails to package

With hat:	portmgr
Wed, 1 Aug 2018
[ 17:49 jhb ] Original commit   Revision:476186
476186 base/binutils/Makefile
476186 base/binutils/pkg-plist
476186 devel/binutils/Makefile
base/binutils: Cleanup packing lists.

- Use BUREMOVE to strip binutils tools not installed by the base/binutils
- Update BUREMOVE logic in devel/binutils to cope with the base package
  which installs tools without a BUTARGET- prefix.
- Use MANPREFIX for BUREMOVE to handle the PREFIX=/usr case used by
- Remove binutils headers and libraries explicitly from the staging area
  for base/binutils.
- Add missing plist entries for binutils binaries installed under a
  BUTARGET subdirectory.

Approved by:	bapt (implicit for base/*)
Differential Revision:
Thu, 26 Jul 2018
[ 22:25 jhb ] Original commit   Revision:475401
475401 Mk/
475401 base/binutils/Makefile
475401 base/binutils/pkg-plist
475401 base/gcc/Makefile
475401 base/gcc/pkg-plist
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:
Fri, 29 Jun 2018
[ 18:07 jhb ] Original commit   Revision:473568
473568 base/binutils/Makefile
473568 base/binutils/pkg-plist
473568 base/binutils/pkg-plist.mips
473568 base/binutils/pkg-plist.powerpc64
473568 base/binutils/pkg-plist.sparc64
Use a unified packing list for base/binutils.

Create a single pkg-plist that uses arch-specific PLIST_SUBs to control
arch-specific linker scripts but is otherwise machine-independent.
- Only include objcopy for OS versions older than 11.0 (11.0 uses the
  elftoolchain elfcopy as objcopy in the base system)
- Use %%BUTARGET%% throughout.  This probably fixes the sparc64 pkg-plist
  which was not updated when BUTARGET started including OSREL.  This also
  avoids hardcoding an OSREL of 12.0 for powerpc64.
- Enable MIPS ldscripts for all MIPS architectures which probably fixes
  this port on mips64 and mipsn32.
- Enable PowerPC ldscripts for all PowerPC architectures which probably
  fixes this port on powerpc.

Reviewed by:	bapt, bdrewery
Wed, 9 May 2018
[ 15:18 jhb ] Original commit   Revision:469449
469449 Mk/
469449 base/binutils/Makefile
469449 base/binutils/pkg-plist.mips
469449 base/gcc/Makefile
469449 base/gcc/files/
469449 base/gcc/files/
469449 base/gcc/files/patch-gcc-configure
469449 base/gcc/pkg-plist
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:32 swills ] Original commit   Revision:461058
461058 Mk/
461058 base/binutils/Makefile
461058 base/binutils/pkg-plist.powerpc64
461058 base/gcc/Makefile
461058 devel/binutils/Makefile
461058 devel/powerpc64-binutils/pkg-plist
461058 devel/powerpc64-gcc/Makefile
461058 devel/powerpc64-xtoolchain-gcc/Makefile
461058 devel/powerpc64-xtoolchain-gcc/files/
Fix cross build of base/ ports

This is a follow up to r461057 and fixes base/binutils and base/gcc in my

PR:		224217
Submitted by:	nwhitehorn (partially, I made additional changes)
Reviewed by:	bapt
Thu, 8 Sep 2016
[ 21:35 bapt ] Original commit   Revision:421584
421584 base/binutils/Makefile
Remove everything that is now in which simplifies the code
Sat, 27 Aug 2016
[ 22:23 swills ] Original commit   Revision:421001
421001 base/binutils/Makefile
base/binutils: fix stripping

Setting STRIPBIN is required by install. While here, remove uneeded /s
[ 16:00 bapt ] Original commit   Revision:420983
420983 base/binutils/Makefile
Properly export the binutils as the cross ones
[ 15:58 bapt ] Original commit   Revision:420982
420982 base/binutils/Makefile
Really fix the strip issue
[ 12:59 bapt ] Original commit   Revision:420976
420976 base/binutils/Makefile
Fix up striping
[ 02:32 swills ] Original commit   Revision:420958
420958 base/README
420958 base/binutils/Makefile
420958 base/binutils/pkg-plist.powerpc64
base/binutils: add powerpc64 plist

While here, fix typo in README and add empty STRIP which seemed to be necessary
[ 00:14 bapt ] Original commit   Revision:420954
420954 base
420954 base/README
420954 base/binutils
420954 base/binutils/Makefile
420954 base/binutils/pkg-plist.sparc64
420954 devel/binutils/Makefile
WIP: external toolchain cross buildable: binutils

Add a cross buildable binutils package.
The new category is not linked to the regular ports tree to avoid make install,
poudriere and others to catch it automagically

instead of ending with a very complex file removal in the stage, prefer to use
specific plist per arch.

For now only sparc64 tested and added. This version of binutils is stipped down
only the components that are not supported by elftoolchain

Number of commits found XX: 19

User Login
Create account

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD

This site
What is FreshPorts?
About the authors
How big is it?
The latest upgrade!

Enter Keywords:

Latest Vulnerabilities
apache24Apr 02
cactiApr 02
chromiumApr 02
haproxyApr 02
haproxy18Apr 02
haproxy19Apr 02
haproxy21Apr 02
rubygem-json*Apr 02
gnutlsMar 31
postgresql10-serverMar 29
postgresql11-serverMar 29
postgresql12-serverMar 29
postgresql96-serverMar 29
gitlab-ceMar 26
jenkinsMar 25

12 vulnerabilities affecting 110 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2020-04-02 20:42:28

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 39056
Broken 587
Deprecated 1066
Ignore 858
Forbidden 5
Restricted 151
Vulnerable 22
Expired 2
Set to expire 1034
Interactive 0
new 24 hours 10
new 48 hours18
new 7 days53
new fortnight117
new month185

Servers and bandwidth provided by
New York Internet, iXsystems, and RootBSD
Valid HTML, CSS, and RSS.
Copyright © 2000-2020 Dan Langille. All rights reserved.