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
Port details
gcc9-devel GNU Compiler Collection 9
9.4.1.s20211007_1 lang Deleted 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 View this port on Repology. pkg-fallout 9.4.1.s20211007_1Version of this port present on the latest quarterly branch.
Deprecated DEPRECATED: Not serving its purpose any longer due to lack of maintenance
Expired This port expired on: 2022-04-14
Maintainer: toolchain@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2018-05-06 20:44:03
Last Update: 2022-04-14 20:18:16
Commit Hash: 7b31b56
People watching this port, also watch:: syncthing
License: GPLv3 GPLv3RLE
WWW:
https://gcc.gnu.org
Description:
GCC, the GNU Compiler Collection, supports a number of languages. This port installs the C, C++, and Fortran front ends as gcc9, g++9, and gfortran9, respectively. WWW: https://gcc.gnu.org Gerald Pfeifer <gerald@FreeBSD.org>
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
pkg-plist: as obtained via: make generate-plist
Expand this list (41 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/gcc9-devel-9.4.1.s20211007_1/catalog.mk
  3. /usr/local/share/licenses/gcc9-devel-9.4.1.s20211007_1/LICENSE
  4. /usr/local/share/licenses/gcc9-devel-9.4.1.s20211007_1/GPLv3
  5. /usr/local/share/licenses/gcc9-devel-9.4.1.s20211007_1/GPLv3RLE
  6. bin/x86_64-portbld-freebsd12.3-c++9
  7. bin/x86_64-portbld-freebsd12.3-g++9
  8. bin/x86_64-portbld-freebsd12.3-gcc9
  9. bin/x86_64-portbld-freebsd12.3-gcc-9.4.1
  10. bin/x86_64-portbld-freebsd12.3-gcc-ar9
  11. bin/x86_64-portbld-freebsd12.3-gcc-nm9
  12. bin/x86_64-portbld-freebsd12.3-gcc-ranlib9
  13. bin/x86_64-portbld-freebsd12.3-gfortran9
  14. bin/c++9
  15. bin/cpp9
  16. bin/g++9
  17. bin/gcc9
  18. bin/gcc-ar9
  19. bin/gcc-nm9
  20. bin/gcc-ranlib9
  21. bin/gcov9
  22. bin/gcov-dump9
  23. bin/gcov-tool9
  24. bin/gfortran9
  25. man/man1/cpp9.1.gz
  26. man/man1/g++9.1.gz
  27. man/man1/gcc9.1.gz
  28. man/man1/gcov9.1.gz
  29. man/man1/gcov-dump9.1.gz
  30. man/man1/gcov-tool9.1.gz
  31. man/man1/gfortran9.1.gz
  32. share/gcc-9.4.1/python/libstdcxx/__init__.py
  33. share/gcc-9.4.1/python/libstdcxx/v6/__init__.py
  34. share/gcc-9.4.1/python/libstdcxx/v6/printers.py
  35. share/gcc-9.4.1/python/libstdcxx/v6/xmethods.py
  36. @postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
  37. @postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
  38. @comment Insert PLIST.lib here
  39. @owner
  40. @group
  41. @mode
Collapse this list.
Dependency lines:
  • gcc9-devel>0:lang/gcc9-devel
Conflicts:
CONFLICTS:
  • gcc9
No installation instructions:
This port has been deleted.
PKGNAME: gcc9-devel
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 powerpc64le sparc64
distinfo:
TIMESTAMP = 1633679813 SHA256 (gcc-9-20211007.tar.xz) = 42bccdf3ce34571930223f6e4c1835e9fd0873a7eb91852d1fd87627312cc472 SIZE (gcc-9-20211007.tar.xz) = 67689336

Packages (timestamps in pop-ups are UTC):
gcc9-devel
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest--9.3.1.s20210115---9.3.1.s20210101-
FreeBSD:13:quarterly--------
FreeBSD:14:latest--------
FreeBSD:14:quarterly--------
FreeBSD:15:latest--n/a-n/a---
Dependencies
NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
Build dependencies:
  1. as : devel/binutils
  2. gmake>=4.3 : devel/gmake
  3. makeinfo : print/texinfo
  4. as : devel/binutils
  5. perl5>=5.32.r0<5.33 : lang/perl5.32
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
There are no ports dependent upon this port

Configuration Options:
===> The following configuration options are available for gcc9-devel-9.4.1.s20211007_1: BOOTSTRAP=on: Build using a full bootstrap ===> Use 'make config' to modify these settings
Options name:
lang_gcc9-devel
USES:
compiler cpe gmake iconv libtool makeinfo perl5 tar:xz
pkg-message:
For install:
To ensure binaries built with this toolchain find appropriate versions of the necessary run-time libraries, you may want to link using -Wl,-rpath=/usr/local/lib/gcc9 For ports leveraging USE_GCC, USES=compiler, or USES=fortran this happens transparently.
Master Sites:
Expand this list (18 items)
Collapse this list.
  1. ftp://ftp.funet.fi/pub/mirrors/sourceware.org/pub/gcc/snapshots/9-20211007/
  2. ftp://ftp.gwdg.de/pub/misc/gcc/snapshots/9-20211007/
  3. ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/snapshots/9-20211007/
  4. ftp://ftp.lip6.fr/pub/gcc/snapshots/9-20211007/
  5. ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/snapshots/9-20211007/
  6. ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/snapshots/9-20211007/
  7. ftp://ftp.nluug.nl/mirror/languages/gcc/snapshots/9-20211007/
  8. ftp://ftp.ntua.gr/pub/gnu/gcc/snapshots/9-20211007/
  9. ftp://ftp.uvsq.fr/pub/gcc/snapshots/9-20211007/
  10. ftp://gcc.gnu.org/pub/gcc/snapshots/9-20211007/
  11. http://gcc-uk.internet.bs/snapshots/9-20211007/
  12. http://gcc.cybermirror.org/snapshots/9-20211007/
  13. http://gcc.fyxm.net/snapshots/9-20211007/
  14. http://gcc.parentingamerica.com/snapshots/9-20211007/
  15. http://robotlab.itk.ppke.hu/gcc/snapshots/9-20211007/
  16. http://www.netgull.com/gcc/snapshots/9-20211007/
  17. https://ftp-stud.hs-esslingen.de/pub/Mirrors/sourceware.org/gcc/snapshots/9-20211007/
  18. https://mirrors.kernel.org/sourceware/gcc/snapshots/9-20211007/
Collapse this list.
Port Moves
  • port deleted on 2022-04-14
    REASON: Has expired: Not serving its purpose any longer due to lack of maintenance

Number of commits found: 198 (showing only 98 on this page)

«  1 | 2 

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
9.2.1.s20191221
03 Jan 2020 05:04:24
Revision:521901Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20191221 snapshot of GCC 9.2.1.

This brings a larger number of backports (fixes) for Fortran and C++,
but also some for optimizers and the x86 backend. (It pretty much looks
like prep work for a Linux vendor's release, so definitely an important
update.)
9.2.1.s20191214
28 Dec 2019 08:53:04
Revision:521207Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20191214 snapshot of GCC 9.2.1.

Enable GCC plugins support by default. [1]

PR:		242644 [1]
Submitted by: 	tobik [1]
9.2.1.s20191207
25 Dec 2019 05:37:24
Revision:520832Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20191207 snapshot of GCC 9.2.1.

Relevant changes include backend work for powerpc (nee rs6000).
9.2.1.s20191130
05 Dec 2019 01:59:49
Revision:519061Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20191123 snapshot of GCC 9.2.1.

This brings four Fortran and one tree optimizer fixes.
9.2.1.s20191123
27 Nov 2019 10:41:53
Revision:518494Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20191123 snapshot of GCC 9.2.1.

This addresses a build failure on powerpc ("error: integer constant is
too large for 'long' type"). [1]

It also brings three improvements for both the tree optimizers and middle
end, plus one each for i386 and powerpc, and several on the C++ side.

PR:		241125 [1]
9.2.1.s20191116
21 Nov 2019 07:06:47
Revision:518078Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20191116 snapshot of GCC 9.2.1.

This brings at least five fixes for the Fortran front end, two corner
cases for i386, and a few for the middle end optimizers.
9.2.1.s20191109
17 Nov 2019 22:55:14
Revision:517843Original commit files touched by this commit
gerald search for other commits by this committer
Forward port r509717 | gerald | 2019-08-24 from lang/gcc9 since this
issue has not been addressed upstream yet:

  clang on rs6000/powerpc* unfortunately poisons user namespace by default
  (without any special options or include files being required).

  Until that changes (or GCC changes) we need to avoid using vec_step as a
  variable name.

PR:		239266
9.2.1.s20191109
15 Nov 2019 20:47:36
Revision:517702Original commit files touched by this commit
gerald search for other commits by this committer
On versions of FreeBSD that that are new enough and made that switch
already, use ELFv2 ABI on powerpc64.

PR:		239813
Submitted by:	pkubaj
Reported by:	linimon
9.2.1.s20191109
13 Nov 2019 00:12:30
Revision:517355Original commit files touched by this commit
gerald search for other commits by this committer
Backport 517206 | gerald | 2019-11-10 from lang/gcc10-devel:

  Add a new option PLUGINS that enables GCC's plugin framework. This is off
  by default for now, but something to possibly make the default after a bit
  of settling.

  I plan to backport this to lang/gcc9-devel and then lang/gcc9.

Submitted by:	David Carlier <devnexen@gmail.com>
Differential Revision:	https://reviews.freebsd.org/D22292
9.2.1.s20191109
11 Nov 2019 08:45:06
Revision:517248Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20191109 snapshot of GCC 9.2.1.

This brings an link time optimizer (LTO) fix, four fixes in the Fortran
front end, and a good number of improvements in the C++ front end.
9.2.1.s20191102
04 Nov 2019 11:23:46
Revision:516633Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20191102 snapshot of GCC 9.2.1.

This brings three backports of bug fixes for Fortran and a few for
code generation across the board (middle end, i386, powerpc).
9.2.1.s20191026
27 Oct 2019 08:24:16
Revision:515758Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20191026 snapshot of GCC 9.2.1.

This includes a good number of fixes for link-time optimization (LTO)
and tree optimizers, as well as C++ and libstdc++, and some for Fortran.
9.2.1.s20191019
22 Oct 2019 06:57:08
Revision:515168Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20191019 snapshot of GCC 9.2.1.

This includes four fixes on the Fortran front and a few more around
tree optimizers, debug info,...
9.2.1.s20191012
14 Oct 2019 10:30:59
Revision:514451Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20191012 snapshot of GCC 9.2.1.

This brings four+ fixes on the Fortran side, one for the C++ front end,
one for rs6000/powerpc (and several for platforms we do not support).
9.2.1.s20191005
09 Oct 2019 04:16:53
Revision:514115Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20191005 snapshot of GCC 9.2.1.

This mostly fixes (eight) issues on the Fortran side.
9.2.1.s20190928
01 Oct 2019 22:06:14
Revision:513535Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20190928 snapshot of GCC 9.2.1.

This mainly adds a small change for Arm targets and tones down an error
in C++.
9.2.1.s20190921
23 Sep 2019 14:16:59
Revision:512636Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20190921 snapshot of GCC 9.2.1.

This brings about half a dozen of fixes on the Fortran front.
9.2.1.s20190914
17 Sep 2019 10:38:34
Revision:512202Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20190914 snapshot of GCC 9.2.1.

This brings a couple of fixes around Fortran, one two re C++/libstdc++,
plus a bit on the optimization side.
9.2.1.s20190907
11 Sep 2019 10:58:32
Revision:511813Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20190907 snapshot of GCC 9.2.1.

This brings various backports for the Fortan frontend and the usual
dose of improvements around the house.
9.2.1.s20190831
05 Sep 2019 12:41:02
Revision:511183Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20190831 snapshot of GCC 9.2.1.

This brings some backports of tree optimization bug fixes, improvements
for rs6000 (aka powerpc), and some for libstdc++.
9.2.1.s20190824
29 Aug 2019 12:22:18
Revision:510154Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20190824 snapshot of GCC 9.2.1.

This includes a Fortran fix related to modules, an optimizer fix re
nested functions, fixes for aarch64 and rs6000 (aka powerpc) and a
few for libstdc++.
9.2.1.s20190817
20 Aug 2019 05:23:08
Revision:509407Original commit files touched by this commit
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.
9.1.1.s20190810
11 Aug 2019 09:27:26
Revision:508592Original commit files touched by this commit
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]
9.1.1.s20190803
06 Aug 2019 16:08:40
Revision:508259Original commit files touched by this commit
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).
9.1.1.s20190727
01 Aug 2019 14:22:37
Revision:507772Original commit files touched by this commit
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++.
9.1.1.s20190720_1
30 Jul 2019 07:27:41
Revision:507628Original commit files touched by this commit
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
9.1.1.s20190720_1
26 Jul 2019 20:46:57
Revision:507372Original commit files touched by this commit
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
9.1.1.s20190720
24 Jul 2019 21:30:44
Revision:507302Original commit files touched by this commit
tobik search for other commits by this committer
lang/gcc*: Hide pkg-message during upgrades

PR:		239419
Approved by:	gerald (maintainer)
9.1.1.s20190720
22 Jul 2019 14:36:43
Revision:507144Original commit files touched by this commit
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.
9.1.1.s20190713
18 Jul 2019 07:00:53
Revision:506838Original commit files touched by this commit
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,...
9.1.1.s20190706
08 Jul 2019 17:50:38
Revision:506235Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180706 snapshot of GCC 9.1.1.
9.1.1.s20190629
01 Jul 2019 10:22:12
Revision:505562Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180629 snapshot of GCC 9.1.1.
9.1.1.s20190622
24 Jun 2019 13:16:03
Revision:505027Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180622 snapshot of GCC 9.1.1.
9.1.1.s20190615
19 Jun 2019 10:48:30
Revision:504535Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180615 snapshot of GCC 9.1.1.
9.1.1.s20190608
10 Jun 2019 09:43:59
Revision:503882Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180608 snapshot of GCC 9.1.1.
9.1.1.s20190601
03 Jun 2019 07:30:54
Revision:503353Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180601 snapshot of GCC 9.1.1.
9.1.1.s20190525
28 May 2019 21:50:54
Revision:502922Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180525 snapshot of GCC 9.1.1.
9.1.1.s20190518
21 May 2019 05:52:17
Revision:502188Original commit files touched by this commit
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.
9.1.1.s20190511
13 May 2019 17:17:34
Revision:501580Original commit files touched by this commit
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.
9.1.1.s20190504
12 May 2019 19:17:09
Revision:501438Original commit files touched by this commit
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)
9.1.1.s20190504
05 May 2019 07:39:59
Revision:500849Original commit files touched by this commit
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.
9.0.1.s20190421
24 Apr 2019 14:15:28
Revision:499845Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180421 snapshot of GCC 9.0.1.
9.0.1.s20190414
17 Apr 2019 22:31:56
Revision:499215Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180414 snapshot of GCC 9.0.1.
9.0.1.s20190407
09 Apr 2019 17:04:56
Revision:498481Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180407 snapshot of GCC 9.0.1.
9.0.1.s20190331
03 Apr 2019 06:14:42
Revision:497644Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180331 snapshot of GCC 9.0.1.
9.0.1.s20190324
25 Mar 2019 13:29:54
Revision:496822Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180317 snapshot of GCC 9.0.1.
9.0.1.s20190317
19 Mar 2019 22:03:17
Revision:496295Original commit files touched by this commit
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@
9.0.1.s20190317
18 Mar 2019 12:53:30
Revision:496142Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180317 snapshot of GCC 9.0.1.
9.0.1.s20190310
11 Mar 2019 12:11:41
Revision:495351Original commit files touched by this commit
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
9.0.1.s20190303
06 Mar 2019 11:21:14
Revision:494789Original commit files touched by this commit
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]
9.0.1.s20190224
28 Feb 2019 06:14:21
Revision:494128Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20190224 snapshot of GCC 9.0.1.
9.0.1.s20190217
20 Feb 2019 21:46:32
Revision:493465Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20190217 snapshot of GCC 9.0.1.
9.0.1.s20190210
13 Feb 2019 22:01:59
Revision:492866Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20190210 snapshot of GCC 9.0.1.
9.0.1.s20190203
06 Feb 2019 10:03:01
Revision:492297Original commit files touched by this commit
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]
9.0.1.s20190127
01 Feb 2019 08:49:05
Revision:491795Original commit files touched by this commit
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).
9.0.0.s20190120
26 Jan 2019 09:21:57
Revision:491253Original commit files touched by this commit
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
9.0.0.s20190113
19 Jan 2019 13:34:41
Revision:490722Original commit files touched by this commit
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]
9.0.0.s20190106
12 Jan 2019 13:51:45
Revision:490057Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20190106 snapshot of GCC 9.
9.0.0.s20181223
29 Dec 2018 15:41:45
Revision:488677Original commit files touched by this commit
andreast search for other commits by this committer
Install 32-bit libraries for powerpc64 if built.

Approved by:	gerald@
9.0.0.s20181223
27 Dec 2018 02:28:07
Revision:488502Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20181223 snapshot of GCC 9.
9.0.0.s20181216
18 Dec 2018 01:46:36
Revision:487725Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20181216 snapshot of GCC 9.
9.0.0.s20181209
13 Dec 2018 03:55:06
Revision:487338Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20181209 snapshot of GCC 9.
9.0.0.s20181202_1
12 Dec 2018 01:35:36
Revision:487272Original commit files touched by this commit
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
9.0.0.s20181202
06 Dec 2018 23:14:06
Revision:486807Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20181202 snapshot of GCC 9.
9.0.0.s20181125
28 Nov 2018 18:23:55
Revision:486102Original commit files touched by this commit
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]
9.0.0.s20181118
20 Nov 2018 01:40:53
Revision:485375Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20181118 snapshot of GCC 9.
9.0.0.s20181111
16 Nov 2018 10:21:37
Revision:485071Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20181111 snapshot of GCC 9.
9.0.0.s20181104_1
10 Nov 2018 18:12:58
Revision:484628Original commit files touched by this commit
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
9.0.0.s20181104
08 Nov 2018 17:43:25
Revision:484466Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20181104 snapshot of GCC 9.
9.0.0.s20181028
01 Nov 2018 06:02:33
Revision:483639Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20181028 snapshot of GCC 9.
9.0.0.s20181021
22 Oct 2018 07:51:43
Revision:482735Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20181021 snapshot of GCC 9.
9.0.0.s20181014
19 Oct 2018 18:42:30
Revision:482445Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20181014 snapshot of GCC 9.
9.0.0.s20181007
13 Oct 2018 07:17:49
Revision:481963Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20181007 snapshot of GCC 9.
9.0.0.s20180930
04 Oct 2018 07:07:56
Revision:481205Original commit files touched by this commit
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
9.0.0.s20180923
24 Sep 2018 22:25:28
Revision:480632Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180923 snapshot of GCC 9.
9.0.0.s20180916
22 Sep 2018 06:46:23
Revision:480349Original commit files touched by this commit
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.)
9.0.0.s20180826
08 Sep 2018 08:16:55
Revision:479233Original commit files touched by this commit
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
9.0.0.s20180826
01 Sep 2018 12:17:13
Revision:478675Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180826 snapshot of GCC 9.
9.0.0.s20180819
20 Aug 2018 00:44:24
Revision:477618Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180819 snapshot of GCC 9.
9.0.0.s20180812
19 Aug 2018 00:09:01
Revision:477546Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180812 snapshot of GCC 9.
9.0.0.s20180805
12 Aug 2018 11:15:52
Revision:476982Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180805 snapshot of GCC 9.
9.0.0.s20180729
04 Aug 2018 11:15:57
Revision:476349Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180729 snapshot of GCC 9.
9.0.0.s20180722_1
29 Jul 2018 22:18:46
Revision:475857Original commit files touched by this commit
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
9.0.0.s20180722
26 Jul 2018 19:09:00
Revision:475397Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180722 snapshot of GCC 9.
9.0.0.s20180715
17 Jul 2018 07:10:36
Revision:474778Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180715 snapshot of GCC 9.
9.0.0.s20180708
11 Jul 2018 14:43:45
Revision:474452Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180708 snapshot of GCC 9.
9.0.0.s20180701
04 Jul 2018 14:03:22
Revision:473887Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180701 snapshot of GCC 9.
9.0.0.s20180624
26 Jun 2018 20:40:08
Revision:473409Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180624 snapshot of GCC 9.
9.0.0.s20180617
24 Jun 2018 21:23:07
Revision:473278Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180617 snapshot of GCC 9.
9.0.0.s20180610
16 Jun 2018 12:26:56
Revision:472542Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180610 snapshot of GCC 9.
9.0.0.s20180603
07 Jun 2018 13:17:50
Revision:471917Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180603 snapshot of GCC 9.
9.0.0.s20180527
28 May 2018 13:23:11
Revision:471042Original commit files touched by this commit
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.
9.0.0.s20180520
23 May 2018 21:34:18
Revision:470722Original commit files touched by this commit
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();
      ^~~~~~~
9.0.0.s20180520
21 May 2018 13:00:00
Revision:470539Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180520 snapshot of GCC 9.
9.0.0.s20180513
20 May 2018 09:49:49
Revision:470447Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180513 snapshot of GCC 9.
9.0.0.s20180506_1
14 May 2018 19:15:36
Revision:469956Original commit files touched by this commit
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)
9.0.0.s20180506
10 May 2018 21:57:07
Revision:469584Original commit files touched by this commit
gerald search for other commits by this committer
Update to the 20180506 snapshot of GCC 9.
9.0.0.s20180429
06 May 2018 20:43:47
Revision:469251Original commit files touched by this commit
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: 198 (showing only 98 on this page)

«  1 | 2