FreshPorts -- The Place For Ports notbugIf you buy from Amazon USA, please support us by using this link.
Follow us
Blog
Twitter

Port details
gcc6 GNU Compiler Collection 6
6.4.0_8 lang on this many watch lists=4 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: 10 Jun 2016 09:04:37
Also Listed In: java
License: GPLv3 GPLv3RLE
GCC, the GNU Compiler Collection, supports a number of languages.  This
port installs the C, C++, Fortran and Java front ends as gcc6, g++6,
gfortran6, and gcj6, 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 (86 items)
  1. /usr/local/share/licenses/gcc6-6.4.0_8/catalog.mk
  2. /usr/local/share/licenses/gcc6-6.4.0_8/LICENSE
  3. /usr/local/share/licenses/gcc6-6.4.0_8/GPLv3
  4. /usr/local/share/licenses/gcc6-6.4.0_8/GPLv3RLE
  5. bin/x86_64-portbld-freebsd11.1-c++6
  6. bin/x86_64-portbld-freebsd11.1-g++6
  7. bin/x86_64-portbld-freebsd11.1-gcc6
  8. bin/x86_64-portbld-freebsd11.1-gcc-6.4.0
  9. bin/x86_64-portbld-freebsd11.1-gcc-ar6
  10. bin/x86_64-portbld-freebsd11.1-gcc-nm6
  11. bin/x86_64-portbld-freebsd11.1-gcc-ranlib6
  12. bin/x86_64-portbld-freebsd11.1-gfortran6
  13. bin/c++6
  14. bin/cpp6
  15. bin/g++6
  16. bin/gcc6
  17. bin/gcc-ar6
  18. bin/gcc-nm6
  19. bin/gcc-ranlib6
  20. bin/gcov6
  21. bin/gcov-dump6
  22. bin/gcov-tool6
  23. bin/gfortran6
  24. man/man1/cpp6.1.gz
  25. man/man1/g++6.1.gz
  26. man/man1/gcc6.1.gz
  27. man/man1/gcov6.1.gz
  28. man/man1/gcov-dump6.1.gz
  29. man/man1/gcov-tool6.1.gz
  30. man/man1/gfortran6.1.gz
  31. share/gcc-6.4.0/python/libjava/aotcompile.py
  32. share/gcc-6.4.0/python/libjava/classfile.py
  33. share/gcc-6.4.0/python/libstdcxx/__init__.py
  34. share/gcc-6.4.0/python/libstdcxx/v6/__init__.py
  35. share/gcc-6.4.0/python/libstdcxx/v6/printers.py
  36. share/gcc-6.4.0/python/libstdcxx/v6/xmethods.py
  37. bin/x86_64-portbld-freebsd11.1-gcj6
  38. bin/aot-compile6
  39. bin/gappletviewer6
  40. bin/gc-analyze6
  41. bin/gcj6
  42. bin/gcj-dbtool6
  43. bin/gcjh6
  44. bin/gij6
  45. bin/gjar6
  46. bin/gjarsigner6
  47. bin/gjavah6
  48. bin/gkeytool6
  49. bin/gnative2ascii6
  50. bin/gorbd6
  51. bin/grmic6
  52. bin/grmid6
  53. bin/grmiregistry6
  54. bin/gserialver6
  55. bin/gtnameserv6
  56. bin/jcf-dump6
  57. bin/jv-convert6
  58. libdata/pkgconfig/libgcj-6.pc
  59. man/man1/aot-compile6.1.gz
  60. man/man1/gappletviewer6.1.gz
  61. man/man1/gc-analyze6.1.gz
  62. man/man1/gcj6.1.gz
  63. man/man1/gcj-dbtool6.1.gz
  64. man/man1/gcjh6.1.gz
  65. man/man1/gij6.1.gz
  66. man/man1/gjar6.1.gz
  67. man/man1/gjarsigner6.1.gz
  68. man/man1/gjavah6.1.gz
  69. man/man1/gjdoc6.1.gz
  70. man/man1/gkeytool6.1.gz
  71. man/man1/gnative2ascii6.1.gz
  72. man/man1/gorbd6.1.gz
  73. man/man1/grmic6.1.gz
  74. man/man1/grmid6.1.gz
  75. man/man1/grmiregistry6.1.gz
  76. man/man1/gserialver6.1.gz
  77. man/man1/gtnameserv6.1.gz
  78. man/man1/jcf-dump6.1.gz
  79. man/man1/jv-convert6.1.gz
  80. share/java/libgcj-6.4.0.jar
  81. share/java/libgcj-tools-6.4.0.jar
  82. @postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
  83. @postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
  84. @comment Insert PLIST.lib here
  85. @postexec /usr/sbin/service ldconfig restart > /dev/null
  86. @postunexec /usr/sbin/service ldconfig restart > /dev/null
  87. Collapse this list.

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

PKGNAME: gcc6

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

distinfo:

TIMESTAMP = 1499443012
SHA256 (gcc-6.4.0.tar.xz) = 850bf21eafdfe5cd5f6827148184c08c4a0852a37ccf36ce69855334d2c914d4
SIZE (gcc-6.4.0.tar.xz) = 76156220


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. python2.7 : lang/python27
  5. ecj-4.5.jar : lang/gcc-ecj45
  6. zip : archivers/zip
  7. as : devel/binutils
  8. perl5>=5.26<5.27 : lang/perl5.26
Runtime dependencies:
  1. as : devel/binutils
  2. ecj-4.5.jar : lang/gcc-ecj45
  3. 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

This port is required by:

for Build
  1. audio/csound*
  2. audio/smasher*
  3. biology/crux*
  4. biology/plink*
  5. biology/ssaha*
  6. cad/sceptre*
  7. converters/R-cran-RJSONIO
  8. Expand this list (167 items)
  9. converters/R-cran-base64enc
  10. converters/R-cran-jsonlite
  11. converters/R-cran-rjson
  12. databases/R-cran-RMySQL
  13. databases/R-cran-RPostgreSQL
  14. databases/R-cran-RSQLite
  15. databases/R-cran-RSQLite.extfuns
  16. databases/grass6*
  17. databases/riak2*
  18. devel/R-cran-Hmisc
  19. devel/R-cran-ModelMetrics
  20. devel/R-cran-Rcpp
  21. devel/R-cran-bindr
  22. devel/R-cran-bindrcpp
  23. devel/R-cran-bit
  24. devel/R-cran-bit64
  25. devel/R-cran-bitops
  26. devel/R-cran-caTools
  27. devel/R-cran-caret
  28. devel/R-cran-chron
  29. devel/R-cran-classInt
  30. devel/R-cran-data.table
  31. devel/R-cran-fansi
  32. devel/R-cran-gbm
  33. devel/R-cran-glmnet
  34. devel/R-cran-glue
  35. devel/R-cran-gtools
  36. devel/R-cran-later
  37. devel/R-cran-lubridate
  38. devel/R-cran-microbenchmark
  39. devel/R-cran-plogr
  40. devel/R-cran-plyr
  41. devel/R-cran-promises
  42. devel/R-cran-purrr
  43. devel/R-cran-randomForest
  44. devel/R-cran-reshape
  45. devel/R-cran-reshape2
  46. devel/R-cran-rgexf
  47. devel/R-cran-rlang
  48. devel/R-cran-sourcetools
  49. devel/R-cran-tibble
  50. devel/R-cran-tidyr
  51. devel/R-cran-tidyselect
  52. devel/kBuild
  53. devel/pwlib*
  54. emulators/raine*
  55. finance/R-cran-PerformanceAnalytics
  56. finance/R-cran-TTR
  57. finance/R-cran-ccgarch
  58. finance/R-cran-fBasics
  59. finance/R-cran-fGarch
  60. finance/R-cran-lmtest
  61. finance/R-cran-quantmod
  62. finance/R-cran-tseries
  63. finance/R-cran-urca
  64. ftp/R-cran-RCurl
  65. ftp/R-cran-curl
  66. graphics/R-cran-GDD
  67. graphics/R-cran-colorspace
  68. graphics/R-cran-png
  69. graphics/R-cran-rtiff
  70. graphics/pfstmo*
  71. graphics/qgis
  72. lang/x10*
  73. math/R-cran-Amelia
  74. math/R-cran-KFAS
  75. math/R-cran-MCMCpack
  76. math/R-cran-Matching
  77. math/R-cran-NMF
  78. math/R-cran-RHmm
  79. math/R-cran-RSvgDevice
  80. math/R-cran-RcppArmadillo
  81. math/R-cran-RcppEigen
  82. math/R-cran-RcppRoll
  83. math/R-cran-SparseM
  84. math/R-cran-VGAM
  85. math/R-cran-backports
  86. math/R-cran-bdsmatrix
  87. math/R-cran-ddalpha
  88. math/R-cran-deldir
  89. math/R-cran-dimRed
  90. math/R-cran-dplyr
  91. math/R-cran-expm
  92. math/R-cran-forecast
  93. math/R-cran-fracdiff
  94. math/R-cran-geepack
  95. math/R-cran-geometry
  96. math/R-cran-gmp
  97. math/R-cran-gower
  98. math/R-cran-gpclib
  99. math/R-cran-gss
  100. math/R-cran-influenceR
  101. math/R-cran-ipred
  102. math/R-cran-irlba
  103. math/R-cran-lazyeval
  104. math/R-cran-lme4
  105. math/R-cran-mcmc
  106. math/R-cran-memisc
  107. math/R-cran-minqa
  108. math/R-cran-mvtnorm
  109. math/R-cran-nloptr
  110. math/R-cran-nnls
  111. math/R-cran-prodlim
  112. math/R-cran-quadprog
  113. math/R-cran-quantreg
  114. math/R-cran-rgenoud
  115. math/R-cran-sf
  116. math/R-cran-sm
  117. math/R-cran-sp
  118. math/R-cran-spdep
  119. math/R-cran-truncnorm
  120. math/R-cran-units
  121. math/R-cran-uroot
  122. math/R-cran-xts
  123. math/R-cran-zoo
  124. math/freemat*
  125. math/octave-forge-ocs*
  126. math/octave-forge-octcdf*
  127. math/octave-forge-odepkg*
  128. math/octave-forge-pt_br*
  129. math/rkward-kde4*
  130. misc/R-cran-mime
  131. multimedia/bombono*
  132. net/asterisk11*
  133. net/ohphone*
  134. net/openh323*
  135. net/xpvm*
  136. net-p2p/verlihub-plugins-chatroom
  137. net-p2p/verlihub-plugins-floodprotect
  138. net-p2p/verlihub-plugins-forbid
  139. net-p2p/verlihub-plugins-iplog
  140. net-p2p/verlihub-plugins-isp
  141. net-p2p/verlihub-plugins-luascript
  142. net-p2p/verlihub-plugins-messanger
  143. net-p2p/verlihub-plugins-stats
  144. print/lilypond-devel
  145. print/pdftk
  146. science/R-cran-AMORE
  147. science/R-cran-DCluster
  148. science/R-cran-Epi
  149. science/R-cran-bayesm
  150. science/R-cran-cmprsk
  151. science/R-cran-eco
  152. science/R-cran-etm
  153. science/R-cran-fastICA
  154. science/R-cran-som
  155. science/R-cran-udunits2
  156. security/R-cran-digest
  157. textproc/R-cran-bibtex
  158. textproc/R-cran-htmltools
  159. textproc/R-cran-markdown
  160. textproc/R-cran-pystr
  161. textproc/R-cran-readr
  162. textproc/R-cran-stringi
  163. textproc/R-cran-utf8
  164. textproc/R-cran-xml2
  165. textproc/R-cran-yaml
  166. www/R-cran-Rook
  167. www/R-cran-httpuv
  168. www/mod_security-devel*
  169. Collapse this list.
for Run
  1. audio/csound*
  2. audio/smasher*
  3. biology/crux*
  4. biology/plink*
  5. biology/ssaha*
  6. cad/sceptre*
  7. converters/R-cran-RJSONIO
  8. Expand this list (168 items)
  9. converters/R-cran-base64enc
  10. converters/R-cran-jsonlite
  11. converters/R-cran-rjson
  12. databases/R-cran-RMySQL
  13. databases/R-cran-RPostgreSQL
  14. databases/R-cran-RSQLite
  15. databases/R-cran-RSQLite.extfuns
  16. databases/grass6*
  17. databases/riak2*
  18. devel/R-cran-Hmisc
  19. devel/R-cran-ModelMetrics
  20. devel/R-cran-Rcpp
  21. devel/R-cran-bindr
  22. devel/R-cran-bindrcpp
  23. devel/R-cran-bit
  24. devel/R-cran-bit64
  25. devel/R-cran-bitops
  26. devel/R-cran-caTools
  27. devel/R-cran-caret
  28. devel/R-cran-chron
  29. devel/R-cran-classInt
  30. devel/R-cran-data.table
  31. devel/R-cran-fansi
  32. devel/R-cran-gbm
  33. devel/R-cran-glmnet
  34. devel/R-cran-glue
  35. devel/R-cran-gtools
  36. devel/R-cran-later
  37. devel/R-cran-lubridate
  38. devel/R-cran-microbenchmark
  39. devel/R-cran-plogr
  40. devel/R-cran-plyr
  41. devel/R-cran-promises
  42. devel/R-cran-purrr
  43. devel/R-cran-randomForest
  44. devel/R-cran-reshape
  45. devel/R-cran-reshape2
  46. devel/R-cran-rgexf
  47. devel/R-cran-rlang
  48. devel/R-cran-sourcetools
  49. devel/R-cran-tibble
  50. devel/R-cran-tidyr
  51. devel/R-cran-tidyselect
  52. devel/kBuild
  53. devel/pwlib*
  54. emulators/raine*
  55. finance/R-cran-PerformanceAnalytics
  56. finance/R-cran-TTR
  57. finance/R-cran-ccgarch
  58. finance/R-cran-fBasics
  59. finance/R-cran-fGarch
  60. finance/R-cran-lmtest
  61. finance/R-cran-quantmod
  62. finance/R-cran-tseries
  63. finance/R-cran-urca
  64. ftp/R-cran-RCurl
  65. ftp/R-cran-curl
  66. graphics/R-cran-GDD
  67. graphics/R-cran-colorspace
  68. graphics/R-cran-png
  69. graphics/R-cran-rtiff
  70. graphics/pfstmo*
  71. graphics/qgis
  72. lang/gcc
  73. lang/x10*
  74. math/R-cran-Amelia
  75. math/R-cran-KFAS
  76. math/R-cran-MCMCpack
  77. math/R-cran-Matching
  78. math/R-cran-NMF
  79. math/R-cran-RHmm
  80. math/R-cran-RSvgDevice
  81. math/R-cran-RcppArmadillo
  82. math/R-cran-RcppEigen
  83. math/R-cran-RcppRoll
  84. math/R-cran-SparseM
  85. math/R-cran-VGAM
  86. math/R-cran-backports
  87. math/R-cran-bdsmatrix
  88. math/R-cran-ddalpha
  89. math/R-cran-deldir
  90. math/R-cran-dimRed
  91. math/R-cran-dplyr
  92. math/R-cran-expm
  93. math/R-cran-forecast
  94. math/R-cran-fracdiff
  95. math/R-cran-geepack
  96. math/R-cran-geometry
  97. math/R-cran-gmp
  98. math/R-cran-gower
  99. math/R-cran-gpclib
  100. math/R-cran-gss
  101. math/R-cran-influenceR
  102. math/R-cran-ipred
  103. math/R-cran-irlba
  104. math/R-cran-lazyeval
  105. math/R-cran-lme4
  106. math/R-cran-mcmc
  107. math/R-cran-memisc
  108. math/R-cran-minqa
  109. math/R-cran-mvtnorm
  110. math/R-cran-nloptr
  111. math/R-cran-nnls
  112. math/R-cran-prodlim
  113. math/R-cran-quadprog
  114. math/R-cran-quantreg
  115. math/R-cran-rgenoud
  116. math/R-cran-sf
  117. math/R-cran-sm
  118. math/R-cran-sp
  119. math/R-cran-spdep
  120. math/R-cran-truncnorm
  121. math/R-cran-units
  122. math/R-cran-uroot
  123. math/R-cran-xts
  124. math/R-cran-zoo
  125. math/freemat*
  126. math/octave-forge-ocs*
  127. math/octave-forge-octcdf*
  128. math/octave-forge-odepkg*
  129. math/octave-forge-pt_br*
  130. math/rkward-kde4*
  131. misc/R-cran-mime
  132. multimedia/bombono*
  133. net/asterisk11*
  134. net/ohphone*
  135. net/openh323*
  136. net/xpvm*
  137. net-p2p/verlihub-plugins-chatroom
  138. net-p2p/verlihub-plugins-floodprotect
  139. net-p2p/verlihub-plugins-forbid
  140. net-p2p/verlihub-plugins-iplog
  141. net-p2p/verlihub-plugins-isp
  142. net-p2p/verlihub-plugins-luascript
  143. net-p2p/verlihub-plugins-messanger
  144. net-p2p/verlihub-plugins-stats
  145. print/lilypond-devel
  146. print/pdftk
  147. science/R-cran-AMORE
  148. science/R-cran-DCluster
  149. science/R-cran-Epi
  150. science/R-cran-bayesm
  151. science/R-cran-cmprsk
  152. science/R-cran-eco
  153. science/R-cran-etm
  154. science/R-cran-fastICA
  155. science/R-cran-som
  156. science/R-cran-udunits2
  157. security/R-cran-digest
  158. textproc/R-cran-bibtex
  159. textproc/R-cran-htmltools
  160. textproc/R-cran-markdown
  161. textproc/R-cran-pystr
  162. textproc/R-cran-readr
  163. textproc/R-cran-stringi
  164. textproc/R-cran-utf8
  165. textproc/R-cran-xml2
  166. textproc/R-cran-yaml
  167. www/R-cran-Rook
  168. www/R-cran-httpuv
  169. www/mod_security-devel*
  170. Collapse this list.
* - deleted ports are only shown under the This port is required by section. It was harder to do for the Required section. Perhaps later...
Configuration Options
===> The following configuration options are available for gcc6-6.4.0_8:
     BOOTSTRAP=on: Build using a full bootstrap
     GRAPHITE=off: Support for Graphite loop optimizations
     JAVA=on: Java platform support
===> Use 'make config' to modify these settings

USES:
compiler cpe gmake iconv libtool makeinfo perl5 tar:xz python:build shebangfix

Master Sites:
  1. ftp://ftp.funet.fi/pub/mirrors/sourceware.org/pub/gcc/releases/gcc-6.4.0/
  2. ftp://ftp.gwdg.de/pub/misc/gcc/releases/gcc-6.4.0/
  3. ftp://ftp.irisa.fr/pub/mirrors/gcc.gnu.org/gcc/releases/gcc-6.4.0/
  4. ftp://ftp.lip6.fr/pub/gcc/releases/gcc-6.4.0/
  5. ftp://ftp.mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-6.4.0/
  6. ftp://ftp.mpi-sb.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/releases/gcc-6.4.0/
  7. ftp://ftp.nluug.nl/mirror/languages/gcc/releases/gcc-6.4.0/
  8. ftp://ftp.ntua.gr/pub/gnu/gcc/releases/gcc-6.4.0/
  9. ftp://ftp.uvsq.fr/pub/gcc/releases/gcc-6.4.0/
  10. ftp://gcc.gnu.org/pub/gcc/releases/gcc-6.4.0/
  11. http://gcc-uk.internet.bs/releases/gcc-6.4.0/
  12. http://gcc.cybermirror.org/releases/gcc-6.4.0/
  13. http://gcc.fyxm.net/releases/gcc-6.4.0/
  14. http://gcc.parentingamerica.com/releases/gcc-6.4.0/
  15. http://gcc.skazkaforyou.com/releases/gcc-6.4.0/
  16. http://robotlab.itk.ppke.hu/gcc/releases/gcc-6.4.0/
  17. http://www.netgull.com/gcc/releases/gcc-6.4.0/
  18. https://ftp-stud.hs-esslingen.de/pub/Mirrors/sourceware.org/gcc/releases/gcc-6.4.0/
  19. https://mirrors.kernel.org/sourceware/gcc/releases/gcc-6.4.0/
Port Moves
  • port moved here from lang/gcc46 on 2017-12-01
    REASON: Has expired: Unsupported by upstream. Use GCC 6 or newer instead

Number of commits found: 40

Commit History - (may be incomplete: see SVNWeb link above for full details)
DateByDescription
29 Jul 2018 22:18:46
Original commit files touched by this commit  6.4.0_8
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
04 Jul 2018 15:49:36
Original commit files touched by this commit  6.4.0_7
Revision:473895
gerald search for other commits by this committer
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
20 May 2018 14:19:42
Original commit files touched by this commit  6.4.0_7
Revision:470460
gerald search for other commits by this committer
Backport r469768 from lang/gcc7:

Simplify MASTER_SITES, taking advantage of the default for GCC releases
provided by MASTER_SITES_ABBREVS.

Reported by:	portlint
14 May 2018 19:15:36
Original commit files touched by this commit  6.4.0_7
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)
13 May 2018 12:17:59
Original commit files touched by this commit  6.4.0_6
Revision:469788
gerald search for other commits by this committer
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
19 Apr 2018 07:08:45
Original commit files touched by this commit  6.4.0_6
Revision:467751
ale search for other commits by this committer
Update mpfr to 4.0.1 release and bump PORTVERSION of dependent ports.
08 Apr 2018 19:05:37
Original commit files touched by this commit  6.4.0_5
Revision:466827
danilo search for other commits by this committer
math/cloog
 - Update to 0.19.0
 - Use github
 - Add ac_cv_prog_TEXI2DVI to avoid building docs for now

devel/isl
 - Update to 0.19

- Bump PORTREVISION of all dependencies
31 Mar 2018 12:11:36
Original commit files touched by this commit  6.4.0_4
Revision:466045
linimon search for other commits by this committer
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
10 Mar 2018 17:46:06
Original commit files touched by this commit  6.4.0_4
Revision:464084
gerald search for other commits by this committer
Bump PORTREVISIONs of all users of math/mpc that we just updated to
version 1.1.0 (via revision 464079).
25 Nov 2017 22:52:32
Original commit files touched by this commit  6.4.0_3
Revision:454900
gerald search for other commits by this committer
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.)
18 Nov 2017 10:10:44
Original commit files touched by this commit  6.4.0_3
Revision:454422
gerald search for other commits by this committer
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)
14 Nov 2017 05:28:52
Original commit files touched by this commit  6.4.0_3
Revision:454161
gerald search for other commits by this committer
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]
10 Oct 2017 19:17:19
Original commit files touched by this commit  6.4.0_2
Revision:451718
andreast search for other commits by this committer
Add support for armv7-*-freebsd*.
This patch is already upstreamed and can be dropped once a new GCC 6.x is
released.

PR:	221905
Submitted by:	mmel@
Approved by:	gerald@ (maintainer)
29 Sep 2017 19:11:07
Original commit files touched by this commit  6.4.0_2
Revision:450929
gerald search for other commits by this committer
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.
17 Sep 2017 17:51:24
Original commit files touched by this commit  6.4.0_1
Revision:450008
gerald search for other commits by this committer
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]
10 Sep 2017 20:55:39
Original commit files touched by this commit  6.4.0_1
Revision:449591
gerald search for other commits by this committer
Bump PORTREVISION for ports depending on the canonical version of GCC
(via Mk/bsd.default-versions.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/bsd.octave.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
06 Sep 2017 14:09:24
Original commit files touched by this commit  6.4.0
Revision:449346
gerald search for other commits by this committer
Move ONLY_FOR_ARCHS and BROKEN_sparc64 together and up into a block
of their own (per guidance from portlint and the manual).
06 Aug 2017 06:24:31
Original commit files touched by this commit  6.4.0
Revision:447444
gerald search for other commits by this committer
Remove workaround for PR 219274 that bapt@ had put in place in 2014
from pkg-plist for lang/gcc5 and lang/gcc6 (which won't be updated
too soon otherwise).

PR:		219274
08 Jul 2017 09:57:58
Original commit files touched by this commit  6.4.0
Revision:445313
gerald search for other commits by this committer
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-aarch64-support,
  files/patch-libgcc-config-arm-unwind-arm, and
  files/patch-x86-64-fix-m16
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.
26 Jun 2017 22:50:12
Original commit files touched by this commit  6.3.0_3
Revision:444424
linimon search for other commits by this committer
Alphabetize ARCH definitions.

No need to bump PORTREVISION because package does not change.

Reviewed by:	gerald
Approved by:	portmgr (tier-2 blanket)
17 Jun 2017 22:34:29
Original commit files touched by this commit  6.3.0_3
Revision:443791
gerald search for other commits by this committer
Adjust WWW URL to refer to https and avoid a trailing slash.
04 Jun 2017 04:57:44
Original commit files touched by this commit  6.3.0_3
Revision:442531
gerald search for other commits by this committer
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/bsd.default-versions.mk.

Reported by:	jhibbits
Discussed with:	andreast
28 May 2017 10:34:12
Original commit files touched by this commit  6.3.0_3
Revision:441906
gerald search for other commits by this committer
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
28 May 2017 02:39:54
Original commit files touched by this commit  6.3.0_2
Revision:441886
linimon search for other commits by this committer
I jumped the gun by marking this broken on powerpc64.  There is
active work ongoing to debug it.
22 May 2017 16:04:19
Original commit files touched by this commit  6.3.0_2
Revision:441468
linimon search for other commits by this committer
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
21 May 2017 20:34:23
Original commit files touched by this commit  6.3.0_2
Revision:441426
andreast search for other commits by this committer
Make _Unwind_GetIP, _Unwind_GetIPInfo and _Unwind_SetIP available as functions
for arm*-*-freebsd*.
This patch is already pushed upstream to all active gcc branches.
GCC-5, GCC-6, GCC-7 and trunk. The gcc?-devel ports will catch up these bits
with the next update.
Once a new release for gcc6 or gcc5 is done, this patch will be obsolete.

Approved by: gerald@ (maintainer)
14 Apr 2017 20:50:33
Original commit files touched by this commit  6.3.0_2
Revision:438545
miwi search for other commits by this committer
- Fix shebang

Approved by:	gerald (maintainer via mail)
08 Apr 2017 18:55:35
Original commit files touched by this commit  6.3.0_1
Revision:438061
andreast search for other commits by this committer
Define WCHAR_T for aarch64 on all active gcc (gcc/gcc5 and gcc6) releases.
This define is already in upstream.
The gcc*-devel ports will pickup the commit from upstream.

Submitted by:	kan@
Approved by:	gerald@ (maintainer)
01 Apr 2017 15:23:32
Original commit files touched by this commit  6.3.0_1
Revision:437439
gerald search for other commits by this committer
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/bsd.octave.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
16 Feb 2017 18:38:27
Original commit files touched by this commit  6.3.0
Revision:434238
andreast search for other commits by this committer
Backport the bits needed for aarch64-*-freebsd* support from the gcc6-devel
port.
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
branch.

Approved by:	gerald(maintainer)
03 Feb 2017 15:18:48
Original commit files touched by this commit  6.3.0
Revision:433247
gerald search for other commits by this committer
No longer define CPE_VERSION for ports tracking releases of GCC since
there the default of PORTREVISION is just fine.
03 Feb 2017 09:36:46
Original commit files touched by this commit  6.3.0
Revision:433216
gerald search for other commits by this committer
Remove traces of armv6hf which no longer exists as an arch. [1]

Sort ONLY_FOR_ARCHS.

Reported by:	andreast [1]
18 Jan 2017 21:40:32
Original commit files touched by this commit  6.3.0
Revision:431830
gerald search for other commits by this committer
No longer BROKEN on powerpc64 according to andreast@.
18 Jan 2017 13:20:32
Original commit files touched by this commit  6.3.0
Revision:431796  Sanity Test Failure
tijl search for other commits by this committer
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
bsd.port.mk 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)
25 Dec 2016 21:03:54
Original commit files touched by this commit  6.3.0
Revision:429461
gerald search for other commits by this committer
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).
25 Nov 2016 21:27:37
Original commit files touched by this commit  6.2.0
Revision:427129
gerald search for other commits by this committer
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.
21 Oct 2016 12:51:41
Original commit files touched by this commit  6.2.0
Revision:424411  Sanity Test Failure
mat search for other commits by this committer
${RM} already has -f.

PR:		213570
Submitted by:	mat
Exp-run by:	antoine
Sponsored by:	Absolight
22 Aug 2016 13:20:47
Original commit files touched by this commit  6.2.0
Revision:420613
gerald search for other commits by this committer
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]
13 Jun 2016 09:07:14
Original commit files touched by this commit  6.1.0
Revision:416832
andreast search for other commits by this committer
Skip armv6hf support and move it into armv6.
10 Jun 2016 09:04:15
Original commit files touched by this commit  6.1.0
Revision:416661
gerald search for other commits by this committer
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: 40

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
slurm-wlmJun 16
nodeJun 15
node6Jun 15
node8Jun 15
libgcrypt*Jun 14
password-storeJun 14
asterisk13*Jun 12
libresslJun 12
libressl-develJun 12
opensslJun 12
openssl-develJun 12
asterisk13Jun 11
asterisk15Jun 11
asterisk15Jun 11
chromiumJun 10

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

* - modified, not new

All vulnerabilities

Last updated:
2018-06-16 15:43:50


Ports
Home
Categories
Deleted ports
Sanity Test Failures
Newsfeeds

Statistics
Graphs
NEW Graphs (Javascript)
Traffic

Calculated hourly:
Port count 34425
Broken 82
Deprecated 102
Ignore 334
Forbidden 2
Restricted 160
No CDROM 76
Vulnerable 32
Expired 12
Set to expire 89
Interactive 0
new 24 hours 12
new 48 hours20
new 7 days43
new fortnight88
new month15986

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