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

Current status

The server has been repaired, with a new power supply, for $23. I am waiting for lower COVID rates before visiting the datacenter to return it.
non port: lang/gcc6/Makefile

Number of commits found XX: 47

Tue, 7 Jan 2020
[ 00:27 gerald ] Original commit   Revision:522308
522308 lang/gcc6/Makefile
This port (lang/gcc6) has been marked deprecated since r485607 (2018-11-22).

Now that its last consumer in the tree is gone, mark it for actual removal
with an expiration date end of February 2019, some eight weeks from now.
Mon, 9 Sep 2019
[ 13:19 gerald ] Original commit   Revision:511629
511629 lang/gcc48/Makefile
511629 lang/gcc5/Makefile
511629 lang/gcc6/Makefile
Now that GCC 9 is the canonical version in the Ports Collection,
recommend that (instead of GCC 9) in the deprecation notes of ports
for old versions of GCC.
Thu, 13 Jun 2019
[ 06:20 gerald ] Original commit   Revision:504065
504065 lang/gcc48/Makefile
504065 lang/gcc5/Makefile
504065 lang/gcc6/Makefile
Recommend the use of GCC 8 (instead of GCC 7 until now) to replace
these older versions of GCC - GCC 4.8, GCC 5, and GCC 6 - which have
been end-of-lifed upstream many moons ago.  GCC 8 has been the default
version of GCC in the Ports Collection for a while and as such proven
itself, plus of all versions it is most likely to be present/used.

No functional change, just updated advice to our users.
Tue, 12 Mar 2019
[ 15:56 gerald ] Original commit   Revision:495463
495463 lang/gcc6/Makefile
Simplify the creation of the multilib-related sub-directory tree on
powerpc64 and avoid leaving an empty directory behind on the way.

PR:		235964, 231804
Discussed with:	Piotr Kubaj <>
Fri, 1 Mar 2019
[ 01:11 gerald ] Original commit   Revision:494220
494220 lang/gcc6/Makefile
Backport r488673 | andreast | 2018-12-29 from lang/gcc7:

  Fix build of GCC on powerpc64.

  While building GCC itself we have to use the built GCC libraries to
  configure additional parts of GCC and not the libraires from the host.

  Install the built 32-bit libraries. This was not done up to now.

And no longer required GCC 5 to build on powerpc64, making this port a
natural choice of a "base" for newer members of the lang/gcc* family.

PR:		235964, 231804
Submitted by:	Piotr Kubaj <>
Tue, 19 Feb 2019
[ 22:09 gerald ] Original commit   Revision:493396
493396 lang/gcc6/Makefile
493396 lang/gcc6/files/
Fix an incorrect sed regular expression used in libjava by adding a local
patch files/
Escapes of ordinary characters will be disallowed by regex(3) in the
future. [1]

While here already, factor out a proper USES block in the Makefile. [2]

PR:		233443 [1]
Submitted by:	kevans [1]
Reported by:	portlint [2]
Mon, 4 Feb 2019
[ 09:40 gerald ] Original commit   Revision:492106
492106 lang/gcc5/Makefile
492106 lang/gcc6/Makefile
492106 lang/gcc7-devel/Makefile
492106 lang/gcc7/Makefile
492106 lang/gcc8/Makefile
On powerpcspe configure GCC --with-cpu=8548 instead of --with-cpu=8540,
which caused the build to fail after the update to binutils 2.31 and was
factually incorrect anyways (since the oldest we support is 8548).

PR:		235393
Reported by:	jhibbits
Wed, 12 Dec 2018
[ 01:35 gerald ] Original commit   Revision:487272
487272 Mk/
487272 accessibility/atkmm/Makefile
487272 accessibility/kmag/Makefile
487272 accessibility/kmousetool/Makefile
487272 accessibility/kmouth/Makefile
487272 accessibility/qt5-speech/Makefile
487272 archivers/R-cran-zip/Makefile
487272 archivers/ark/Makefile
487272 archivers/brotli/Makefile
487272 archivers/c-blosc/Makefile

(Only the first 10 of 3168 ports in this commit are shown above. View all ports for this commit)
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/ which has moved from GCC 7.4 t
GCC 8.2 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/ which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang,
   c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib
plus, as a double check, everything INDEX-11 showed depending on lang/gcc7.

PR:		231590
Thu, 22 Nov 2018
[ 18:30 gerald ] Original commit   Revision:485607
485607 lang/gcc6/Makefile
Remove a conflict with gcc6-devel which does not exist any longer.

Deprecate this port since GCC 6 has been end-of-lifed upstream and
lang/gcc7 and lang/gcc8 are available as official releases.  Do not
mark for expiration yet, though.
Sat, 10 Nov 2018
[ 18:12 bapt ] Original commit   Revision:484628
484628 CHANGES
484628 Mk/
484628 Templates/BSD.local.dist
484628 accessibility/speech-dispatcher/Makefile
484628 archivers/fastjar/Makefile
484628 archivers/gcpio/Makefile
484628 archivers/gtar/Makefile
484628 archivers/gzip/Makefile
484628 archivers/lzip/Makefile
484628 archivers/lzlib/Makefile

(Only the first 10 of 386 ports in this commit are shown above. View all ports for this commit)
Install texinfo files (GNU info) into ${PREFIX}/share/info

After a discussion on the mailing list on moving manpages to
${PREFIX}/share/man for consistency with base where it is
installed in usr/share/man, it appeared the same should happen
to GNU info files which were installed under share in base and
not in ports.

Now texinfo is not in base on any of the supported version of FreeBSD
it is possible to proceed to this move and it is easier to do than
the manpage change.

Other benefit than consistency are less patching: all build tools but
cmake are expecting info files to be under share/info and cmake (patched here)
was having an exception for BSD so the patch makes FreeBSD case less
specific for them

Bump revision of all impacted ports

PR:		232907
exp-run by:	antoine
Differential Revision:
Fri, 26 Oct 2018
[ 20:23 gerald ] Original commit   Revision:483049
483049 lang/gcc6/Makefile
483049 lang/gcc6/distinfo
483049 lang/gcc6/files/patch-armv7-support
483049 lang/gcc6/files/patch-freebsd-unwind.h
Update to the GCC 6.4.0 upstream release which carries a number of
fixes and closes the GCC 6 release  branch.

files/patch-armv7-support and files/patch-freebsd-unwind.h made it
upstream in between GCC 6.4 and GCC 6.5, so remove them.
Mon, 10 Sep 2018
[ 13:11 mat ] Original commit   Revision:479405
479405 cad/astk-serveur/Makefile
479405 databases/dbh/Makefile
479405 databases/libgda5/Makefile
479405 databases/pglogical/Makefile
479405 devel/grumpy/Makefile
479405 devel/pth/Makefile
479405 devel/smack/Makefile
479405 devel/statcvs/Makefile
479405 emulators/mame/Makefile
479405 emulators/mtools/Makefile

(Only the first 10 of 33 ports in this commit are shown above. View all ports for this commit)
After an include, PLIST_SUB must be appended to, not overwritten.

If it is overwritten, many values will be clobbered, and
pain will ensue.

PR:		230864
Submitted by:	mat
exp-runs by:	antoine
Sun, 29 Jul 2018
[ 22:18 gerald ] Original commit   Revision:475857
475857 Mk/
475857 accessibility/atkmm/Makefile
475857 archivers/brotli/Makefile
475857 archivers/c-blosc/Makefile
475857 archivers/innoextract/Makefile
475857 archivers/kf5-karchive/Makefile
475857 archivers/lazperf/Makefile
475857 archivers/libpar2/Makefile
475857 archivers/paq/Makefile
475857 archivers/pxz/Makefile

(Only the first 10 of 1480 ports in this commit are shown above. View all ports for this commit)
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/ and lang/gcc) which
has now moved from GCC 6 to GCC 7 by default.

This includes ports
 - featuring USE_GCC=yes or USE_GCC=any,
 - featuring USES=fortran,
 - using Mk/ which in turn features USES=fortran, and those
 - with USES=compiler specifying one of openmp, nestedfct, c11, c++0x,
   c++11-lib, c++11-lang, c++14-lang, c++17-lang, or gcc-c++11-lib.

PR:		222542
Wed, 4 Jul 2018
[ 15:49 gerald ] Original commit   Revision:473895
473895 lang/gcc6-devel/Makefile
473895 lang/gcc6/Makefile
Improve the explanation on why on powerpc64 we require USE_GCC=5 and
not one of the more common/flexbile options such as USE_GCC=yes.

Reported by:	linimon
Sun, 20 May 2018
[ 14:19 gerald ] Original commit   Revision:470460
470460 lang/gcc6/Makefile
Backport r469768 from lang/gcc7:

Simplify MASTER_SITES, taking advantage of the default for GCC releases

Reported by:	portlint
Mon, 14 May 2018
[ 19:15 tijl ] Original commit   Revision:469956
469956 Mk/
469956 lang/gcc47/Makefile
469956 lang/gcc48/Makefile
469956 lang/gcc49/Makefile
469956 lang/gcc5/Makefile
469956 lang/gcc6-devel/Makefile
469956 lang/gcc6/Makefile
469956 lang/gcc7-devel/Makefile
469956 lang/gcc7/Makefile
469956 lang/gcc8-devel/Makefile

(Only the first 10 of 11 ports in this commit are shown above. View all ports for this commit)
Run "/usr/sbin/service ldconfig restart" for USE_LDCONFIG instead of
"ldconfig -m <path>" so the order of ldconfig search directories after
package installation is the same as after a reboot.  The original command
simply appends the path to the list of directories while the ldconfig rc.d
script uses "sort -u".

Bump lang/gcc* which are known to install libraries with exactly the same
name so the library loaded at runtime depends on the order of the search

PR:		228046
Approved by:	portmgr (antoine)
Sun, 13 May 2018
[ 12:17 gerald ] Original commit   Revision:469788
469788 lang/gcc6/Makefile
Filter the -mretpoline command-line option, which is understood by
recent versions of clang (and used in the context of the Spectre
security issues), but not GCC (which uses different options for the
same) from CFLAGS and CXXFLAGS.

This avoids the build of this port via bootstrap, which is the default
and leverages both the system compiler (clang in most cases) plus a just
built version GCC, to fail due to the latter not knowing -mretpoline.

PR:		228205
Submitted by:
Thu, 19 Apr 2018
[ 07:08 ale ] Original commit   Revision:467751
467751 cad/ghdl/Makefile
467751 cad/openscad/Makefile
467751 databases/sfcgal/Makefile
467751 deskutils/genius/Makefile
467751 devel/arm-none-eabi-gcc492/Makefile
467751 devel/avr-gcc/Makefile
467751 devel/binutils/Makefile
467751 devel/gcc-arm-embedded/Makefile
467751 devel/gcc-msp430-ti-toolchain/Makefile
467751 devel/gecode/Makefile

(Only the first 10 of 60 ports in this commit are shown above. View all ports for this commit)
Update mpfr to 4.0.1 release and bump PORTVERSION of dependent ports.
Sun, 8 Apr 2018
[ 19:05 danilo ] Original commit   Revision:466827
466827 devel/gcc-arm-embedded/Makefile
466827 devel/gcc-msp430-ti-toolchain/Makefile
466827 devel/isl/Makefile
466827 devel/isl/distinfo
466827 devel/isl/pkg-plist
466827 lang/gcc6-devel/Makefile
466827 lang/gcc6/Makefile
466827 lang/gcc7-devel/Makefile
466827 lang/gcc7/Makefile
466827 lang/gcc8-devel/Makefile

(Only the first 10 of 12 ports in this commit are shown above. View all ports for this commit)
 - Update to 0.19.0
 - Use github
 - Add ac_cv_prog_TEXI2DVI to avoid building docs for now

 - Update to 0.19

- Bump PORTREVISION of all dependencies
Sat, 31 Mar 2018
[ 12:11 linimon ] Original commit   Revision:466045
466045 lang/gcc5/Makefile
466045 lang/gcc5/files/patch-spe-config
466045 lang/gcc6-devel/Makefile
466045 lang/gcc6-devel/files/patch-spe-config
466045 lang/gcc6/Makefile
466045 lang/gcc6/files/patch-spe-config
466045 lang/gcc7-devel/Makefile
466045 lang/gcc7-devel/files/patch-spe-config
466045 lang/gcc7/Makefile
466045 lang/gcc7/files/patch-spe-config

(Only the first 10 of 12 ports in this commit are shown above. View all ports for this commit)
Allow gcc compilers to be built on new arch 'powerpcspe'.

Tested for no-harm on amd64.

Submitted by:		jhibbits
Approved by:		portmgr (tier-2 blanket)
Differential Revision:	D13126
Sat, 10 Mar 2018
[ 17:46 gerald ] Original commit   Revision:464084
464084 archivers/pxz/Makefile
464084 archivers/zip-ada/Makefile
464084 astro/R-cran-maptools/Makefile
464084 astro/astrometry/Makefile
464084 astro/kstars-kde4/Makefile
464084 astro/nightfall/Makefile
464084 astro/py-RO/Makefile
464084 astro/py-aipy/Makefile
464084 astro/py-astLib/Makefile
464084 astro/py-astropy/Makefile

(Only the first 10 of 1104 ports in this commit are shown above. View all ports for this commit)
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
Sat, 25 Nov 2017
[ 22:52 gerald ] Original commit   Revision:454900
454900 lang/gcc6/Makefile
Rework the architecture-specific special settings, sorting snippets and
using .elif instead of distinct .if sequences, similar to most of the
other lang/gcc* ports by now. (This being the default port we usually
let changes settle elsewhere first.)
Sat, 18 Nov 2017
[ 10:10 gerald ] Original commit   Revision:454422
454422 lang/gcc6/Makefile
Backport revision 454177 from lang/gcc7 now also to lang/gcc6, the
current default GCC port:

Make sure what we install is stripped (i.e., debug info is removed).

The straightforward way is setting INSTALL_TARGET to install-strip,
which is supported by the upstream GCC build machinery.

Unfortunately this fails when running as regular user (non-root)
since strip requires write permission to the files in question,
and we install binaries as r-xr-xr-x by default.  To work around
that we need to set BINMODE to allow for write access by the user,
something that's common on GNU/Linux (which is why this probably
has not been noticed there).  This is not necessary when running
as root.
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Tue, 14 Nov 2017
[ 05:28 gerald ] Original commit   Revision:454161
454161 lang/gcc6/Makefile
454161 lang/gcc6/files/patch-armv7-support
454161 lang/gcc6/files/patch-freebsd-unwind.h
Add a patch that we pulled into gcc6-devel via upstream a few days ago
that addresses a real-world issue around threading and unwinding as
files/patch-freebsd-unwind.h .

This will become obsolete with the next release of GCC 6, GCC 6.5.

Bump PORTREVISION since this is a functional change.

On the way fix up the format for files/patch-armv7-support . [1]

Reported by:	portlint [1]
Tue, 10 Oct 2017
[ 19:17 andreast ] Original commit   Revision:451718
451718 lang/gcc6/Makefile
451718 lang/gcc6/files/patch-armv7-support
Add support for armv7-*-freebsd*.
This patch is already upstreamed and can be dropped once a new GCC 6.x is

PR:	221905
Submitted by:	mmel@
Approved by:	gerald@ (maintainer)
Fri, 29 Sep 2017
[ 19:11 gerald ] Original commit   Revision:450929
450929 lang/gcc6/Makefile
Add a conflict with the lang/gcc6-devel port as we've had it in lang/gcc5
(for lang/gcc5-devel) for a fair while.  This mirrors what we did for the
lang/gcc5-devel port earlier this week.

Also make Python a build-only dependency when building Java
(via JAVA_USES=python:build) which makes the installed port/package
quite a bit more lightweight.

Bump PORTREVISION for those two changes.
Sun, 17 Sep 2017
[ 17:51 gerald ] Original commit   Revision:450008
450008 lang/gcc5/Makefile
450008 lang/gcc6/Makefile
450008 lang/gcc7/Makefile
Do not quote constant strings compared with ${ARCH}. [1]  Remove
some commented (and thus disabled) logic around this on the way.

This brings the active lang/gcc* release-based ports in sync with
their respective lang/gcc*-devel twins.

PR:		221905 [1]
Submitted by:	linimon [1]
Sun, 10 Sep 2017
[ 20:55 gerald ] Original commit   Revision:449591
449591 accessibility/atkmm/Makefile
449591 archivers/brotli/Makefile
449591 archivers/c-blosc/Makefile
449591 archivers/kf5-karchive/Makefile
449591 archivers/libpar2/Makefile
449591 archivers/paq/Makefile
449591 archivers/pxz/Makefile
449591 archivers/py-brotli/Makefile
449591 archivers/rvm/Makefile
449591 astro/geographiclib/Makefile

(Only the first 10 of 1201 ports in this commit are shown above. View all ports for this commit)
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/ and lang/gcc) which has moved from
GCC 5.4 to GCC 6.4 under most circumstances.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/ which in turn features USES=fortran, and
 - with USES=compiler specifying openmp, nestedfct, c++11-lib, c++11-lang,
   c++14-lang, c++0x, c11, or gcc-c++11-lib.

PR:		219275
Wed, 6 Sep 2017
[ 14:09 gerald ] Original commit   Revision:449346
449346 lang/gcc5/Makefile
449346 lang/gcc6/Makefile
Move ONLY_FOR_ARCHS and BROKEN_sparc64 together and up into a block
of their own (per guidance from portlint and the manual).
Sat, 8 Jul 2017
[ 09:57 gerald ] Original commit   Revision:445313
445313 lang/gcc6/Makefile
445313 lang/gcc6/distinfo
445313 lang/gcc6/files/patch-aarch64-support
445313 lang/gcc6/files/patch-libgcc-config-arm-unwind-arm
445313 lang/gcc6/files/patch-x86-64-fix-m16
445313 lang/gcc6/pkg-plist
Update to the GCC 6.4.0 upstream release which carries a number of fixes.

This now comes as an xz archive, so update USES=tar accordingly.

Also this now includes
  files/patch-libgcc-config-arm-unwind-arm, and
which andreast@ and me pushed upstream.

On the other hand we gain bin/gcov-dump6 and man pages for gcov-dump6
and gcov-tool6.

Finally, as with lang/gcc5 and lang/gcc6-devel, remove headers being
created by GCC's fixincludes machinery from the installation / packaging
to avoid breakage when FreeBSD's headers are changing afterwards.
Mon, 26 Jun 2017
[ 22:50 linimon ] Original commit   Revision:444424
444424 lang/gcc5/Makefile
444424 lang/gcc6-devel/Makefile
444424 lang/gcc6/Makefile
444424 lang/gcc7-devel/Makefile
444424 lang/gcc8-devel/Makefile
Alphabetize ARCH definitions.

No need to bump PORTREVISION because package does not change.

Reviewed by:	gerald
Approved by:	portmgr (tier-2 blanket)
Sun, 4 Jun 2017
[ 04:57 gerald ] Original commit   Revision:442531
442531 lang/gcc6-devel/Makefile
442531 lang/gcc6/Makefile
Replace the general USE_GCC=yes when building for powerpc64 by the
specific USE_GCC=5 to be future proof when GCC 6 becomes the default
(since USE_GCC=yes would then pull in lang/gcc6 which we obviously
cannot require to build gcc6 itself nor gcc6-devel).  This also helps
users who play with GCC_DEFAULT in Mk/

Reported by:	jhibbits
Discussed with:	andreast
Sun, 28 May 2017
[ 10:34 gerald ] Original commit   Revision:441906
441906 lang/gcc6/Makefile
441906 lang/gcc6/files/patch-x86-64-fix-m16
Forward port files/patch-x86-64-fix-m16 from lang/gcc5.  This has been
in gcc6-devel for a while, but the next GCC 6 release has been taking
longer than expected, so let's put this in temporarily.

PR:		219291
[ 02:39 linimon ] Original commit   Revision:441886
441886 lang/gcc6/Makefile
I jumped the gun by marking this broken on powerpc64.  There is
active work ongoing to debug it.
Mon, 22 May 2017
[ 16:04 linimon ] Original commit   Revision:441468
441468 graphics/copperspice/Makefile
441468 graphics/gexiv2/Makefile
441468 graphics/kix-kmod/Makefile
441468 graphics/libjxr/Makefile
441468 graphics/luminance/Makefile
441468 graphics/mapnik/Makefile
441468 graphics/perceptualdiff/Makefile
441468 graphics/plasma-kmod/Makefile
441468 graphics/pngwriter/Makefile
441468 graphics/py-pivy/Makefile

(Only the first 10 of 44 ports in this commit are shown above. View all ports for this commit)
Mark some ports failing on power64.  In cases where the error message
was a stub, provide a real one.

While here, pet portlint.

Approved by:	portmgr (tier-2 blanket)
Reported by:	swills
Fri, 14 Apr 2017
[ 20:50 miwi ] Original commit   Revision:438545
438545 lang/gcc/Makefile
438545 lang/gcc46/Makefile
438545 lang/gcc47/Makefile
438545 lang/gcc48/Makefile
438545 lang/gcc49/Makefile
438545 lang/gcc5-devel/Makefile
438545 lang/gcc5/Makefile
438545 lang/gcc6-devel/Makefile
438545 lang/gcc6/Makefile
- Fix shebang

Approved by:	gerald (maintainer via mail)
Sat, 1 Apr 2017
[ 15:23 gerald ] Original commit   Revision:437439
437439 archivers/kf5-karchive/Makefile
437439 archivers/paq/Makefile
437439 archivers/pxz/Makefile
437439 archivers/py-brotli/Makefile
437439 archivers/rvm/Makefile
437439 astro/geographiclib/Makefile
437439 astro/gpstk/Makefile
437439 astro/kstars/Makefile
437439 astro/libosmium/Makefile
437439 astro/nightfall/Makefile

(Only the first 10 of 1118 ports in this commit are shown above. View all ports for this commit)
Bump PORTREVISIONs for ports depending on the canonical version of GCC and
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/ 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
Thu, 16 Feb 2017
[ 18:38 andreast ] Original commit   Revision:434238
434238 lang/gcc6/Makefile
434238 lang/gcc6/files/patch-aarch64-support
Backport the bits needed for aarch64-*-freebsd* support from the gcc6-devel
The same applies here as on the lang/gcc5 port, as soon as GCC releases
a new gcc6, these bits go away. Iow, they are already part of the gcc6-devel

Approved by:	gerald(maintainer)
Fri, 3 Feb 2017
[ 15:18 gerald ] Original commit   Revision:433247
433247 lang/gcc48/Makefile
433247 lang/gcc49/Makefile
433247 lang/gcc5/Makefile
433247 lang/gcc6/Makefile
No longer define CPE_VERSION for ports tracking releases of GCC since
there the default of PORTREVISION is just fine.
[ 09:36 gerald ] Original commit   Revision:433216
433216 lang/gcc6/Makefile
Remove traces of armv6hf which no longer exists as an arch. [1]


Reported by:	andreast [1]
Wed, 18 Jan 2017
[ 21:40 gerald ] Original commit   Revision:431830
431830 lang/gcc6/Makefile
No longer BROKEN on powerpc64 according to andreast@.
[ 13:20 tijl ] Original commit   Revision:431796
431796 Mk/Scripts/
431796 Mk/Uses/
431796 Mk/Uses/
431796 Mk/
431796 Mk/
431796 archivers/libzip/Makefile
431796 audio/denemo/Makefile
431796 audio/libamrnb/Makefile
431796 audio/libamrwb/Makefile
431796 base/gcc/Makefile

(Only the first 10 of 120 ports in this commit are shown above. View all ports for this commit)
The output of tools like awk, date, sort, tr,... depends on the current
locale set by the user.  Add LANG=C and LC_ALL=C at the beginning of and export them so all commands are executed with the C locale.
LC_ALL=C overrides all other LC_* variables.  LANG is used by setlocale(3)
as default value for LC_* variables, so normally it isn't used when LC_ALL
is set, but there's code out there that looks at LANG directly so it's safer
to set it as well.  The only commands not captured by this are !=
assignments before any inclusion of bsd.port.*mk.

Introduce USE_LOCALE=<locale> that adds LANG=<locale> and LC_ALL=<locale> to
CONFIGURE_ENV and MAKE_ENV so upstream build systems can be executed with a
different locale (e.g. USE_LOCALE=en_US.UTF-8).

PR:		215882
Exp-run by:	antoine
Approved by:	portmgr (antoine)
Sun, 25 Dec 2016
[ 21:03 gerald ] Original commit   Revision:429461
429461 lang/gcc6/Makefile
429461 lang/gcc6/distinfo
429461 lang/gcc6/files/patch-unwind-ia64.h
Update to the GCC 6.3 release which brings a number of bugfixes.

Omit the definition of DISTVERSION which is only necessary for ports
tracking snapshots of GCC and simplify the definition of GCC_VERSION
(but keep the latter as a variable to align the gcc6-devel and gcc6 ports).

Remove files/patch-unwind-ia64.h since we have not been supporting ia64
with this release series (ONLY_FOR_ARCHS has not been including ia64).
Fri, 25 Nov 2016
[ 21:27 gerald ] Original commit   Revision:427129
427129 biology/seqan-apps/Makefile
427129 devel/bisoncpp/Makefile
427129 devel/libbobcat/Makefile
427129 devel/pure-stldict/Makefile
427129 emulators/dolphin-emu/Makefile
427129 lang/cilkplus/Makefile
427129 lang/gcc6-devel/Makefile
427129 lang/gcc6/Makefile
427129 lang/gcc7-devel/Makefile
427129 lang/ruby21/Makefile

(Only the first 10 of 12 ports in this commit are shown above. View all ports for this commit)
Replace USE_GCC=4.9+ by USE_GCC=yes, now that lang/gcc and the default
version for GCC in the Ports Collection have moved to GCC 4.9.
Fri, 21 Oct 2016
[ 12:51 mat ] Original commit   Revision:424411
424411 Makefile
424411 Mk/Uses/
424411 Mk/Uses/
424411 Mk/Uses/
424411 Mk/Uses/
424411 Mk/Uses/
424411 Mk/Uses/
424411 Mk/Uses/
424411 Mk/Uses/
424411 Mk/

(Only the first 10 of 718 ports in this commit are shown above. View all ports for this commit)
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
Mon, 22 Aug 2016
[ 13:20 gerald ] Original commit   Revision:420613
420613 lang/gcc6/Makefile
420613 lang/gcc6/distinfo
420613 lang/gcc6/files/patch-armv6-hf-support
Update to the GCC 6.2 release with a fair number of fixes.

files/patch-armv6-hf-support has been accepted upstream, even
on the GCC 6-branch this release comes from, so remove it.

Backport the following from lang/gcc6-devel:

GCC uses an AWK script to generate source code that helps process
command-line options.  According to POSIX, string comparisons (and
hence sorting) are to be performed based on the locale's collating
order.  Alas GNU AWK only does so in POSIX mode, whereas starting
with FreeBSD 11 we do so by default, running into a bug (or false
assumption) with that script used by GCC.

Setting MAKE_ARGS such that AWK is always invoked in the C locale
works around this bug. [1]

PR:		210122 [1], 211742 [1]
Submitted by:	jkim [1]
Fri, 10 Jun 2016
[ 09:04 gerald ] Original commit   Revision:416661
416661 lang/Makefile
416661 lang/gcc6
416661 lang/gcc6/Makefile
416661 lang/gcc6/distinfo
Welcome to the GCC 6.1 release, the first release of the GCC 6 series.

The default mode for C++ is now -std=gnu++14 instead of -std=gnu++98.

Type-based alias analysis now disambiguates accesses to different pointers.
This improves precision of the alias oracle by about 20-30% on higher-level
C++ programs. Programs doing invalid type punning of pointer types may now
need -fno-strict-aliasing to work correctly.

Value range propagation now assumes that the this pointer of C++ member
functions is non-null. This eliminates common null pointer checks but also
breaks some non-conforming code-bases (such as Qt-5, Chromium, KDevelop).
As a temporary work-around -fno-delete-null-pointer-checks can be used.
Wrong code can be identified by using -fsanitize=undefined.
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found XX: 47

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
redisFeb 23
redis-develFeb 23
redis5Feb 23
zeekFeb 22
jenkinsFeb 20
raptor2Feb 20
asterisk13Feb 18
asterisk13Feb 18
asterisk13Feb 18
asterisk16Feb 18
asterisk16Feb 18
asterisk16Feb 18
asterisk16Feb 18
asterisk16Feb 18
asterisk18Feb 18

15 vulnerabilities affecting 114 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2021-02-25 03:33:54

Deleted ports
Sanity Test Failures

NEW Graphs (Javascript)

Calculated hourly:
Port count 42610
Broken 76
Deprecated 173
Ignore 316
Forbidden 4
Restricted 139
Vulnerable 21
Expired 37
Set to expire 148
Interactive 0
new 24 hours 7
new 48 hours10
new 7 days38
new fortnight74
new month151

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