notbugIf you buy from Amazon USA, please support us by using this link.
Port details
gcc9-devel GNU Compiler Collection 9
9.0.0.s20180916 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
Maintainer: gerald@FreeBSD.org search for ports maintained by this maintainer
Port Added: 06 May 2018 20:44:03
License: GPLv3 GPLv3RLE
GCC, the GNU Compiler Collection, supports a number of languages.  This
port installs the C, C++, and Fortran front ends as gcc9, g++9, gfortran9,
respectively.

WWW: https://gcc.gnu.org

Gerald Pfeifer <gerald@FreeBSD.org>
SVNWeb : Homepage : PortsMon
    Pseudo-pkg-plist information, but much better, from make generate-plist
    Expand this list (39 items)
  1. /usr/local/share/licenses/gcc9-devel-9.0.0.s20180916/catalog.mk
  2. /usr/local/share/licenses/gcc9-devel-9.0.0.s20180916/LICENSE
  3. /usr/local/share/licenses/gcc9-devel-9.0.0.s20180916/GPLv3
  4. /usr/local/share/licenses/gcc9-devel-9.0.0.s20180916/GPLv3RLE
  5. bin/x86_64-portbld-freebsd11.2-c++9
  6. bin/x86_64-portbld-freebsd11.2-g++9
  7. bin/x86_64-portbld-freebsd11.2-gcc9
  8. bin/x86_64-portbld-freebsd11.2-gcc-9.0.0
  9. bin/x86_64-portbld-freebsd11.2-gcc-ar9
  10. bin/x86_64-portbld-freebsd11.2-gcc-nm9
  11. bin/x86_64-portbld-freebsd11.2-gcc-ranlib9
  12. bin/x86_64-portbld-freebsd11.2-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.0.0/python/libstdcxx/__init__.py
  32. share/gcc-9.0.0/python/libstdcxx/v6/__init__.py
  33. share/gcc-9.0.0/python/libstdcxx/v6/printers.py
  34. share/gcc-9.0.0/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
  40. Collapse this list.

To install the port: cd /usr/ports/lang/gcc9-devel/ && make install clean
To add the package: pkg install gcc9-devel

PKGNAME: gcc9-devel

ONLY_FOR_ARCHS: aarch64 amd64 arm armv6 armv7 i386 powerpc powerpc64 powerpcspe sparc64

distinfo:

TIMESTAMP = 1537566849
SHA256 (gcc-9-20180916.tar.xz) = 12c1c007206cb27e169b0931352d9b7dfaf483bf9509bfe2790f4ebfc0d303e4
SIZE (gcc-9-20180916.tar.xz) = 62364412


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.26<5.27 : lang/perl5.26
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
===> The following configuration options are available for gcc9-devel-9.0.0.s20180916:
     BOOTSTRAP=on: Build using a full bootstrap
     GRAPHITE=off: Support for Graphite loop optimizations
===> Use 'make config' to modify these settings

USES:
compiler cpe gmake iconv libtool makeinfo perl5 tar:xz

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

Number of commits found: 23

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
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: 23

Login
User Login
Create account

Servers and bandwidth provided by
New York Internet, SuperNews, 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
mediawiki127Sep 22
mediawiki129Sep 22
mediawiki130Sep 22
rubygem-smart_proxy_dynflowSep 22
asterisk13Sep 21
asterisk15Sep 21
firefoxSep 21
firefox-esrSep 21
moodle31Sep 18
moodle33Sep 18
firefox*Sep 15
firefox-esr*Sep 15
joomla3Sep 15
libxul*Sep 15
linux-firefox*Sep 15

14 vulnerabilities affecting 119 ports have been reported in the past 14 days

* - modified, not new

All vulnerabilities

Last updated:
2018-09-22 17:51:27


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 35232
Broken 51
Deprecated 318
Ignore 300
Forbidden 5
Restricted 162
No CDROM 74
Vulnerable 36
Expired 6
Set to expire 304
Interactive 0
new 24 hours 64
new 48 hours77
new 7 days178
new fortnight284
new month3333

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