notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
Port details
gcc9-devel GNU Compiler Collection 9
9.2.1.s20190817 lang on this many watch lists=1 search for ports that depend on this port Find issues related to this port Report an issue related to this port 9.1.1.s20190622Version of this port present on the latest quarterly branch.
Maintainer: gerald@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-05-06 20:44:03
Last Update: 2019-08-20 06:23:08
SVN Revision: 509407
License: GPLv3 GPLv3RLE
Description:
SVNWeb : Homepage
pkg-plist: as obtained via: make generate-plist
Expand this list (39 items)
  1. /usr/local/share/licenses/gcc9-devel-9.2.1.s20190817/catalog.mk
  2. /usr/local/share/licenses/gcc9-devel-9.2.1.s20190817/LICENSE
  3. /usr/local/share/licenses/gcc9-devel-9.2.1.s20190817/GPLv3
  4. /usr/local/share/licenses/gcc9-devel-9.2.1.s20190817/GPLv3RLE
  5. bin/x86_64-portbld-freebsd12.0-c++9
  6. bin/x86_64-portbld-freebsd12.0-g++9
  7. bin/x86_64-portbld-freebsd12.0-gcc9
  8. bin/x86_64-portbld-freebsd12.0-gcc-9.2.1
  9. bin/x86_64-portbld-freebsd12.0-gcc-ar9
  10. bin/x86_64-portbld-freebsd12.0-gcc-nm9
  11. bin/x86_64-portbld-freebsd12.0-gcc-ranlib9
  12. bin/x86_64-portbld-freebsd12.0-gfortran9
  13. bin/c++9
  14. bin/cpp9
  15. bin/g++9
  16. bin/gcc9
  17. bin/gcc-ar9
  18. bin/gcc-nm9
  19. bin/gcc-ranlib9
  20. bin/gcov9
  21. bin/gcov-dump9
  22. bin/gcov-tool9
  23. bin/gfortran9
  24. man/man1/cpp9.1.gz
  25. man/man1/g++9.1.gz
  26. man/man1/gcc9.1.gz
  27. man/man1/gcov9.1.gz
  28. man/man1/gcov-dump9.1.gz
  29. man/man1/gcov-tool9.1.gz
  30. man/man1/gfortran9.1.gz
  31. share/gcc-9.2.1/python/libstdcxx/__init__.py
  32. share/gcc-9.2.1/python/libstdcxx/v6/__init__.py
  33. share/gcc-9.2.1/python/libstdcxx/v6/printers.py
  34. share/gcc-9.2.1/python/libstdcxx/v6/xmethods.py
  35. @postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
  36. @postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
  37. @comment Insert PLIST.lib here
  38. @postexec /usr/sbin/service ldconfig restart > /dev/null
  39. @postunexec /usr/sbin/service ldconfig restart > /dev/null
Collapse this list.
Dependency lines:
  • gcc9-devel>0:lang/gcc9-devel
Conflicts:
CONFLICTS:
  • gcc9-9.*
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port: cd /usr/ports/lang/gcc9-devel/ && make install clean
To add the package: pkg install gcc9-devel
PKGNAME: gcc9-devel
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 sparc64
distinfo:

Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. as : devel/binutils
  2. gmake : devel/gmake
  3. makeinfo : print/texinfo
  4. as : devel/binutils
  5. perl5>=5.30.r1<5.31 : lang/perl5.30
Runtime dependencies:
  1. as : devel/binutils
  2. indexinfo : print/indexinfo
Library dependencies:
  1. libgmp.so : math/gmp
  2. libmpfr.so : math/mpfr
  3. libmpc.so : math/mpc
  4. libiconv.so : converters/libiconv
There are no ports dependent upon this port

Configuration Options

USES:

Master Sites:
  1. ftp://ftp.funet.fi/pub/mirrors/sourceware.org/pub/gcc/snapshots/9-20190817/
  2. ftp://ftp.gwdg.de/pub/misc/gcc/snapshots/9-20190817/
  3. ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/snapshots/9-20190817/
  4. ftp://ftp.lip6.fr/pub/gcc/snapshots/9-20190817/
  5. ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/snapshots/9-20190817/
  6. ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/snapshots/9-20190817/
  7. ftp://ftp.nluug.nl/mirror/languages/gcc/snapshots/9-20190817/
  8. ftp://ftp.ntua.gr/pub/gnu/gcc/snapshots/9-20190817/
  9. ftp://ftp.uvsq.fr/pub/gcc/snapshots/9-20190817/
  10. ftp://gcc.gnu.org/pub/gcc/snapshots/9-20190817/
  11. http://gcc-uk.internet.bs/snapshots/9-20190817/
  12. http://gcc.cybermirror.org/snapshots/9-20190817/
  13. http://gcc.fyxm.net/snapshots/9-20190817/
  14. http://gcc.parentingamerica.com/snapshots/9-20190817/
  15. http://robotlab.itk.ppke.hu/gcc/snapshots/9-20190817/
  16. http://www.netgull.com/gcc/snapshots/9-20190817/
  17. https://ftp-stud.hs-esslingen.de/pub/Mirrors/sourceware.org/gcc/snapshots/9-20190817/
  18. https://mirrors.kernel.org/sourceware/gcc/snapshots/9-20190817/

Number of commits found: 77

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
20 Aug 2019 05:23:08
Original commit files touched by this commit  9.2.1.s20190817
Revision:509407
gerald search for other commits by this committer
Update to the 20190817 snapshot of GCC 9.2.1.  (This is now past the
GCC 9.2 release, thus the move from 9.1.1 to 9.2.1.)

This brings fixes to register allocation and tree optimizations, LTO,
C++, and a good dose of Fortran.
11 Aug 2019 09:27:26
Original commit files touched by this commit  9.1.1.s20190810
Revision:508592
gerald search for other commits by this committer
Update to the 20180803 snapshot of GCC 9.1.1.

This brings a larger number of backports for the testsuite, a fix for
Fortran, one for rs6000 (aka powerpc*) and most importantly now longer
has _GNU_SOURCE defined on powerpc64 (which was a regression from the
GCC 8 series [1]).

PR:		239648 [1]
06 Aug 2019 16:08:40
Original commit files touched by this commit  9.1.1.s20190803
Revision:508259
gerald search for other commits by this committer
Update to the 20180803 snapshot of GCC 9.1.1.

This brings an assorted number of backports/fixes, pretty much across
the board (and surprisingly many).
01 Aug 2019 14:22:37
Original commit files touched by this commit  9.1.1.s20190727
Revision:507772
gerald search for other commits by this committer
Update to the 20180727 snapshot of GCC 9.1.1.

This brings some backports for Fortran, the RTL and tree optimizers,
and a fair number for libstdc++.
30 Jul 2019 07:27:41
Original commit files touched by this commit  9.1.1.s20190720_1
Revision:507628
gerald search for other commits by this committer
Forward port r507388 | gerald | 2019-07-27 from lang/gcc9:

Explicitly depend on GCC 8 (instead of USE_GCC=yes) for powerpc64 to
avoid a dependency loop now that GCC_DEFAULT defaults to GCC 9.

PR:		238330
Reported by:	pkubaj
26 Jul 2019 20:46:57
Original commit files touched by this commit  9.1.1.s20190720_1
Revision:507372
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3
to GCC 9.1 under most circumstances now after revision 507371.

This includes ports
 - with USE_GCC=yes or USE_GCC=any,
 - with USES=fortran,
 - using Mk/bsd.octave.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, everything INDEX-11 shows with a dependency on lang/gcc9 now.

PR:		238330
24 Jul 2019 21:30:44
Original commit files touched by this commit  9.1.1.s20190720
Revision:507302
tobik search for other commits by this committer
lang/gcc*: Hide pkg-message during upgrades

PR:		239419
Approved by:	gerald (maintainer)
22 Jul 2019 14:36:43
Original commit files touched by this commit  9.1.1.s20190720
Revision:507144
gerald search for other commits by this committer
Update to the 20180720 snapshot of GCC 9.1.1.

This brings a number of backports for the C++ front end and a few other
spots.
18 Jul 2019 07:00:53
Original commit files touched by this commit  9.1.1.s20190713
Revision:506838
gerald search for other commits by this committer
Update to the 20180713 snapshot of GCC 9.1.1.

This brings some fixes around Fortran, x86-64, tree-based optimizations,...
08 Jul 2019 17:50:38
Original commit files touched by this commit  9.1.1.s20190706
Revision:506235
gerald search for other commits by this committer
Update to the 20180706 snapshot of GCC 9.1.1.
01 Jul 2019 10:22:12
Original commit files touched by this commit  9.1.1.s20190629
Revision:505562
gerald search for other commits by this committer
Update to the 20180629 snapshot of GCC 9.1.1.
24 Jun 2019 13:16:03
Original commit files touched by this commit  9.1.1.s20190622
Revision:505027
gerald search for other commits by this committer
Update to the 20180622 snapshot of GCC 9.1.1.
19 Jun 2019 10:48:30
Original commit files touched by this commit  9.1.1.s20190615
Revision:504535
gerald search for other commits by this committer
Update to the 20180615 snapshot of GCC 9.1.1.
10 Jun 2019 09:43:59
Original commit files touched by this commit  9.1.1.s20190608
Revision:503882
gerald search for other commits by this committer
Update to the 20180608 snapshot of GCC 9.1.1.
03 Jun 2019 07:30:54
Original commit files touched by this commit  9.1.1.s20190601
Revision:503353
gerald search for other commits by this committer
Update to the 20180601 snapshot of GCC 9.1.1.
28 May 2019 21:50:54
Original commit files touched by this commit  9.1.1.s20190525
Revision:502922
gerald search for other commits by this committer
Update to the 20180525 snapshot of GCC 9.1.1.
21 May 2019 05:52:17
Original commit files touched by this commit  9.1.1.s20190518
Revision:502188
gerald search for other commits by this committer
Update to the 20180518 snapshot of GCC 9.1.1.

Proactively add a CONFLICTS statement with the lang/gcc9 port that
should be landing any day now.  That'll avoid a PORTREVISION bump
and rebuild at that point.
13 May 2019 17:17:34
Original commit files touched by this commit  9.1.1.s20190511
Revision:501580
gerald search for other commits by this committer
Update to the 20180511 snapshot of GCC 9.1.1.

andreast@ has pushed files/patch-amd64-gcc-multilib-support upstream
after the GCC 9.1 release, so this is now on the GCC 9 branch and can
be removed from our tree.
12 May 2019 19:17:09
Original commit files touched by this commit  9.1.1.s20190504
Revision:501438
gerald search for other commits by this committer
Forward port r499061 | gerald | 2019-04-15 from lang/gcc8 and gcc8-devel:

  GCC has two runtime libraries:  The static library libgcc.a (-lgcc) and
  the shared library libgcc_s.so (-lgcc_s).  Both implement many of the
  same functions but they also each have their unique functions.  When
  GCC links programs and libraries there are three possibilities:

  1. gcc -static-libgcc or gcc -static: -lgcc
     => Just use libgcc.a.

  2. gcc -shared-libgcc: -lgcc_s -lgcc
     => Link with libgcc_s first, so libgcc.a is only used for its unique
        functions.

  3. gcc: -lgcc -Wl,--as-needed -lgcc_s -Wl,--no-as-needed
(Only the first 15 lines of the commit message are shown above View all of this commit message)
05 May 2019 07:39:59
Original commit files touched by this commit  9.1.1.s20190504
Revision:500849
gerald search for other commits by this committer
Update to the 20180504 snapshot of GCC 9.1.1, the first snapshot after
the release of GCC 9.1 (which is in turn the first in that release series).

Last weeks's snapshot actually was still coming from trunk and contained
early development of what is going to become GCC 10 later on, so we skipped
that one.
24 Apr 2019 14:15:28
Original commit files touched by this commit  9.0.1.s20190421
Revision:499845
gerald search for other commits by this committer
Update to the 20180421 snapshot of GCC 9.0.1.
17 Apr 2019 22:31:56
Original commit files touched by this commit  9.0.1.s20190414
Revision:499215
gerald search for other commits by this committer
Update to the 20180414 snapshot of GCC 9.0.1.
09 Apr 2019 17:04:56
Original commit files touched by this commit  9.0.1.s20190407
Revision:498481
gerald search for other commits by this committer
Update to the 20180407 snapshot of GCC 9.0.1.
03 Apr 2019 06:14:42
Original commit files touched by this commit  9.0.1.s20190331
Revision:497644
gerald search for other commits by this committer
Update to the 20180331 snapshot of GCC 9.0.1.
25 Mar 2019 13:29:54
Original commit files touched by this commit  9.0.1.s20190324
Revision:496822
gerald search for other commits by this committer
Update to the 20180317 snapshot of GCC 9.0.1.
19 Mar 2019 22:03:17
Original commit files touched by this commit  9.0.1.s20190317
Revision:496295
andreast search for other commits by this committer
This commit brings multilib support for gcc on amd64. This means you can
compile and execute 32-bit binaries with gcc.
The gcc part will be upstreamed as soon as gcc trunk opens for new commits.
On the release front, gcc8, we will merge this commit after a week or so.

Approved by:	gerald@
18 Mar 2019 12:53:30
Original commit files touched by this commit  9.0.1.s20190317
Revision:496142
gerald search for other commits by this committer
Update to the 20180317 snapshot of GCC 9.0.1.
11 Mar 2019 12:11:41
Original commit files touched by this commit  9.0.1.s20190310
Revision:495351
gerald search for other commits by this committer
Update to the 20180310 snapshot of GCC 9.0.1.

Forward port r469788 from lang/gcc6 since apparently people are still using
the -mretpoline option that is specific to clang, and gcc9-devel is going
to branch into gcc9 in a rew months and that one later the default version
of GCC in use:

  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:	rozhuk.im@gmail.com
06 Mar 2019 11:21:14
Original commit files touched by this commit  9.0.1.s20190303
Revision:494789
gerald search for other commits by this committer
Update to the 20180303 snapshot of GCC 9.0.1.

Simplify the creation of the multilib-related sub-directory tree on
powerpc64 and avoid leaving an empty directory behind on the way. [1]

Sync pkg-descr with lang/gcc7-devel, in particular after r442530 there.

PR:		235964, 231804 [1]
Discussed with:	Piotr Kubaj <pkubaj@anongoth.pl> [1]
28 Feb 2019 06:14:21
Original commit files touched by this commit  9.0.1.s20190224
Revision:494128
gerald search for other commits by this committer
Update to the 20190224 snapshot of GCC 9.0.1.
20 Feb 2019 21:46:32
Original commit files touched by this commit  9.0.1.s20190217
Revision:493465
gerald search for other commits by this committer
Update to the 20190217 snapshot of GCC 9.0.1.
13 Feb 2019 22:01:59
Original commit files touched by this commit  9.0.1.s20190210
Revision:492866
gerald search for other commits by this committer
Update to the 20190210 snapshot of GCC 9.0.1.
06 Feb 2019 10:03:01
Original commit files touched by this commit  9.0.1.s20190203
Revision:492297
gerald search for other commits by this committer
Update to the 20190203 snapshot of GCC 9.0.1.

Remove some last traces for powerpcspe support that I missed in r491253. [1]

PR:		235393 [1]
01 Feb 2019 08:49:05
Original commit files touched by this commit  9.0.1.s20190127
Revision:491795
gerald search for other commits by this committer
Update to the 20190120 snapshot of GCC 9, now versioned 9.0.1 in
preparation of the release (development stage 4).
26 Jan 2019 09:21:57
Original commit files touched by this commit  9.0.0.s20190120
Revision:491253
gerald search for other commits by this committer
Update to the 20190120 snapshot of GCC 9.

Support for powerpcspe has been removed from upstream GCC in preparation
of the GCC 9 release, so adjust ONLY_FOR_ARCHS and remove our local patch
files/patch-spe-config that we still carry until lang/gcc8 and gcc8-devel.

PR:		234419
19 Jan 2019 13:34:41
Original commit files touched by this commit  9.0.0.s20190113
Revision:490722
gerald search for other commits by this committer
Update to the 20190113 snapshot of GCC 9.

Merge r479405 | mat | 2018-09-10 from lang/gcc8-devel to lang/gcc9-devel
as well: [1]

  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 [1]
Reviewed by:	mat [1]
12 Jan 2019 13:51:45
Original commit files touched by this commit  9.0.0.s20190106
Revision:490057
gerald search for other commits by this committer
Update to the 20190106 snapshot of GCC 9.
29 Dec 2018 15:41:45
Original commit files touched by this commit  9.0.0.s20181223
Revision:488677
andreast search for other commits by this committer
Install 32-bit libraries for powerpc64 if built.

Approved by:	gerald@
27 Dec 2018 02:28:07
Original commit files touched by this commit  9.0.0.s20181223
Revision:488502
gerald search for other commits by this committer
Update to the 20181223 snapshot of GCC 9.
18 Dec 2018 01:46:36
Original commit files touched by this commit  9.0.0.s20181216
Revision:487725
gerald search for other commits by this committer
Update to the 20181216 snapshot of GCC 9.
13 Dec 2018 03:55:06
Original commit files touched by this commit  9.0.0.s20181209
Revision:487338
gerald search for other commits by this committer
Update to the 20181209 snapshot of GCC 9.
12 Dec 2018 01:35:36
Original commit files touched by this commit  9.0.0.s20181202_1
Revision:487272
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
defined via Mk/bsd.default-versions.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/bsd.octave.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
06 Dec 2018 23:14:06
Original commit files touched by this commit  9.0.0.s20181202
Revision:486807
gerald search for other commits by this committer
Update to the 20181202 snapshot of GCC 9.
28 Nov 2018 18:23:55
Original commit files touched by this commit  9.0.0.s20181125
Revision:486102
gerald search for other commits by this committer
Update to the 20181125 snapshot of GCC 9.

Create a separate USES block earlier in the Makefile and moving relevant
items there. [1]

Reported by:	portlint [1]
20 Nov 2018 01:40:53
Original commit files touched by this commit  9.0.0.s20181118
Revision:485375
gerald search for other commits by this committer
Update to the 20181118 snapshot of GCC 9.
16 Nov 2018 10:21:37
Original commit files touched by this commit  9.0.0.s20181111
Revision:485071
gerald search for other commits by this committer
Update to the 20181111 snapshot of GCC 9.
10 Nov 2018 18:12:58
Original commit files touched by this commit  9.0.0.s20181104_1
Revision:484628
bapt search for other commits by this committer
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:	https://reviews.freebsd.org/D17816
08 Nov 2018 17:43:25
Original commit files touched by this commit  9.0.0.s20181104
Revision:484466
gerald search for other commits by this committer
Update to the 20181104 snapshot of GCC 9.
01 Nov 2018 06:02:33
Original commit files touched by this commit  9.0.0.s20181028
Revision:483639
gerald search for other commits by this committer
Update to the 20181028 snapshot of GCC 9.
22 Oct 2018 07:51:43
Original commit files touched by this commit  9.0.0.s20181021
Revision:482735
gerald search for other commits by this committer
Update to the 20181021 snapshot of GCC 9.
19 Oct 2018 18:42:30
Original commit files touched by this commit  9.0.0.s20181014
Revision:482445
gerald search for other commits by this committer
Update to the 20181014 snapshot of GCC 9.
13 Oct 2018 07:17:49
Original commit files touched by this commit  9.0.0.s20181007
Revision:481963
gerald search for other commits by this committer
Update to the 20181007 snapshot of GCC 9.
04 Oct 2018 07:07:56
Original commit files touched by this commit  9.0.0.s20180930
Revision:481205
gerald search for other commits by this committer
Update to the 20180930 snapshot of GCC 9.

This contains a partial fix in the context of PR 231804 that I made
upstream, cf. https://gcc.gnu.org/ml/gcc-patches/2018-10/msg00076.html .

PR:		231804
24 Sep 2018 22:25:28
Original commit files touched by this commit  9.0.0.s20180923
Revision:480632
gerald search for other commits by this committer
Update to the 20180923 snapshot of GCC 9.
22 Sep 2018 06:46:23
Original commit files touched by this commit  9.0.0.s20180916
Revision:480349
gerald search for other commits by this committer
Update to the 20180916 snapshot of GCC 9.  (The last two weeks' versions
were broken on at least FreeBSD 10/i386 due to a bug that did not trigger
on GNU/Linux systems.)
08 Sep 2018 08:16:55
Original commit files touched by this commit  9.0.0.s20180826
Revision:479233
gerald search for other commits by this committer
Forward port r478722 | gerald | 2018-09-01 from lang/gcc7:

Disable the build/use of libssp/gets-chk since FreeBSD 12 and later
do not feature gets() any longer.

(I was planning to make this part of a routine update, alas last week's
snapshot was broken on i386-unknown-freebsd10.x and so will this week's
still.)

PR:		222796, 231066
Differential Revision:	https://reviews.freebsd.org/D12298
01 Sep 2018 12:17:13
Original commit files touched by this commit  9.0.0.s20180826
Revision:478675
gerald search for other commits by this committer
Update to the 20180826 snapshot of GCC 9.
20 Aug 2018 00:44:24
Original commit files touched by this commit  9.0.0.s20180819
Revision:477618
gerald search for other commits by this committer
Update to the 20180819 snapshot of GCC 9.
19 Aug 2018 00:09:01
Original commit files touched by this commit  9.0.0.s20180812
Revision:477546
gerald search for other commits by this committer
Update to the 20180812 snapshot of GCC 9.
12 Aug 2018 11:15:52
Original commit files touched by this commit  9.0.0.s20180805
Revision:476982
gerald search for other commits by this committer
Update to the 20180805 snapshot of GCC 9.
04 Aug 2018 11:15:57
Original commit files touched by this commit  9.0.0.s20180729
Revision:476349
gerald search for other commits by this committer
Update to the 20180729 snapshot of GCC 9.
29 Jul 2018 22:18:46
Original commit files touched by this commit  9.0.0.s20180722_1
Revision:475857
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
in the ports tree (via Mk/bsd.default-versions.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/bsd.octave.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
26 Jul 2018 19:09:00
Original commit files touched by this commit  9.0.0.s20180722
Revision:475397
gerald search for other commits by this committer
Update to the 20180722 snapshot of GCC 9.
17 Jul 2018 07:10:36
Original commit files touched by this commit  9.0.0.s20180715
Revision:474778
gerald search for other commits by this committer
Update to the 20180715 snapshot of GCC 9.
11 Jul 2018 14:43:45
Original commit files touched by this commit  9.0.0.s20180708
Revision:474452
gerald search for other commits by this committer
Update to the 20180708 snapshot of GCC 9.
04 Jul 2018 14:03:22
Original commit files touched by this commit  9.0.0.s20180701
Revision:473887
gerald search for other commits by this committer
Update to the 20180701 snapshot of GCC 9.
26 Jun 2018 20:40:08
Original commit files touched by this commit  9.0.0.s20180624
Revision:473409
gerald search for other commits by this committer
Update to the 20180624 snapshot of GCC 9.
24 Jun 2018 21:23:07
Original commit files touched by this commit  9.0.0.s20180617
Revision:473278
gerald search for other commits by this committer
Update to the 20180617 snapshot of GCC 9.
16 Jun 2018 12:26:56
Original commit files touched by this commit  9.0.0.s20180610
Revision:472542
gerald search for other commits by this committer
Update to the 20180610 snapshot of GCC 9.
07 Jun 2018 13:17:50
Original commit files touched by this commit  9.0.0.s20180603
Revision:471917
gerald search for other commits by this committer
Update to the 20180603 snapshot of GCC 9.
28 May 2018 13:23:11
Original commit files touched by this commit  9.0.0.s20180527
Revision:471042
gerald search for other commits by this committer
Update to the 20180520 snapshot of GCC 9.

files/patch-libcpp-includenew has now been integrated upstream, so
remove it on our end.
23 May 2018 21:34:18
Original commit files touched by this commit  9.0.0.s20180520
Revision:470722
gerald search for other commits by this committer
Fix the build on FreeBSD versions with libc++ as default.

The failure mode looked as follows:

  In file included from /scratch/tmp/gerald/gcc-HEAD/libcpp/system.h:442:
  In file included from /usr/include/c++/v1/new:91:
  /usr/include/c++/v1/exception:180:5: error: no member named 'fancy_abort'
  in namespace 'std::__1'; did you mean simply 'fancy_abort'?
      _VSTD::abort();
      ^~~~~~~
21 May 2018 13:00:00
Original commit files touched by this commit  9.0.0.s20180520
Revision:470539
gerald search for other commits by this committer
Update to the 20180520 snapshot of GCC 9.
20 May 2018 09:49:49
Original commit files touched by this commit  9.0.0.s20180513
Revision:470447
gerald search for other commits by this committer
Update to the 20180513 snapshot of GCC 9.
14 May 2018 19:15:36
Original commit files touched by this commit  9.0.0.s20180506_1
Revision:469956
tijl search for other commits by this committer
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
directories.

PR:		228046
Approved by:	portmgr (antoine)
10 May 2018 21:57:07
Original commit files touched by this commit  9.0.0.s20180506
Revision:469584
gerald search for other commits by this committer
Update to the 20180506 snapshot of GCC 9.
06 May 2018 20:43:47
Original commit files touched by this commit  9.0.0.s20180429
Revision:469251
gerald search for other commits by this committer
Now that GCC 8.1 has been released and the GCC 8 branch created, GCC
mainline has become GCC 9 and the 20180429 snapshot of GCC 9.0.0 is
the first of its kind.

Accordingly introduce the gcc9-devel port to track this development
of what ultimately is going to become the GCC 9 release series.

Number of commits found: 77

Login
User Login
Create account

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

This site
What is FreshPorts?
About the authors
Issues
FAQ
How big is it?
The latest upgrade!
Privacy
Forums
Blog
Contact

Search
Enter Keywords:
 
more...

Latest Vulnerabilities
nodeAug 21
node10Aug 21
node8Aug 21
vlcAug 20
nsdAug 19
libgit2Aug 18
xdmAug 18
apache24Aug 17
userminAug 17
webminAug 17
cupsAug 16
libnghttp2Aug 16
nghttp2Aug 16
doas*Aug 15
traefikAug 15

17 vulnerabilities affecting 112 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2019-08-20 23:22:39


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 37330
Broken 455
Deprecated 159
Ignore 713
Forbidden 3
Restricted 162
No CDROM 74
Vulnerable 32
Expired 8
Set to expire 129
Interactive 0
new 24 hours 4
new 48 hours13
new 7 days58
new fortnight96
new month150

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