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
This referral link gives you 10% off a Fastmail.com account and gives me a discount on my Fastmail account.

Get notified when packages are built

A new feature has been added. FreshPorts already tracks package built by the FreeBSD project. This information is displayed on each port page. You can now get an email when FreshPorts notices a new package is available for something on one of your watch lists. However, you must opt into that. Click on Report Subscriptions on the right, and New Package Notification box, and click on Update.

Finally, under Watch Lists, click on ABI Package Subscriptions to select your ABI (e.g. FreeBSD:14:amd64) & package set (latest/quarterly) combination for a given watch list. This is what FreshPorts will look for.

Port details
gcc13 GNU Compiler Collection 13
13.2.0_4 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 View this port on Repology. pkg-fallout 13.2.0_1Version of this port present on the latest quarterly branch.
Maintainer: salvadore@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2023-04-29 15:27:09
Last Update: 2024-02-03 09:57:04
Commit Hash: 41870b7
People watching this port, also watch:: rsync, git, smartmontools, pkg, sudo
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 gcc13, g++13, and gfortran13, respectively.
Homepage    cgit ¦ Codeberg ¦ GitHub ¦ GitLab ¦ SVNWeb - no subversion history for this port

Manual pages:
FreshPorts has no man page information for this port.
pkg-plist: as obtained via: make generate-plist
Expand this list (46 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/gcc13-13.2.0_4/catalog.mk
  3. /usr/local/share/licenses/gcc13-13.2.0_4/LICENSE
  4. /usr/local/share/licenses/gcc13-13.2.0_4/GPLv3
  5. /usr/local/share/licenses/gcc13-13.2.0_4/GPLv3RLE
  6. bin/x86_64-portbld-freebsd14.0-c++13
  7. bin/x86_64-portbld-freebsd14.0-g++13
  8. bin/x86_64-portbld-freebsd14.0-gcc13
  9. bin/x86_64-portbld-freebsd14.0-gcc-13.2.0
  10. bin/x86_64-portbld-freebsd14.0-gcc-ar13
  11. bin/x86_64-portbld-freebsd14.0-gcc-nm13
  12. bin/x86_64-portbld-freebsd14.0-gcc-ranlib13
  13. bin/x86_64-portbld-freebsd14.0-gfortran13
  14. bin/c++13
  15. bin/cpp13
  16. bin/g++13
  17. bin/gcc13
  18. bin/gcc-ar13
  19. bin/gcc-nm13
  20. bin/gcc-ranlib13
  21. bin/gcov13
  22. bin/gcov-dump13
  23. bin/gcov-tool13
  24. bin/gfortran13
  25. bin/lto-dump13
  26. include/gcc13/ISO_Fortran_binding.h
  27. include/libgccjit++.h
  28. include/libgccjit.h
  29. share/man/man1/cpp13.1.gz
  30. share/man/man1/g++13.1.gz
  31. share/man/man1/gcc13.1.gz
  32. share/man/man1/gcov13.1.gz
  33. share/man/man1/gcov-dump13.1.gz
  34. share/man/man1/gcov-tool13.1.gz
  35. share/man/man1/gfortran13.1.gz
  36. share/man/man1/lto-dump13.1.gz
  37. share/gcc-13.2.0/python/libstdcxx/__init__.py
  38. share/gcc-13.2.0/python/libstdcxx/v6/__init__.py
  39. share/gcc-13.2.0/python/libstdcxx/v6/printers.py
  40. share/gcc-13.2.0/python/libstdcxx/v6/xmethods.py
  41. @postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
  42. @postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
  43. @comment Insert PLIST.lib here
  44. @owner
  45. @group
  46. @mode
Collapse this list.
Dependency lines:
  • gcc13>0:lang/gcc13
Conflicts:
CONFLICTS:
  • gcc13-devel
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/lang/gcc13/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/gcc13
  • pkg install gcc13
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: gcc13
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le
distinfo:
TIMESTAMP = 1692015565 SHA256 (gcc-13.2.0.tar.xz) = e275e76442a6067341a27f04c5c6b83d8613144004c0413528863dc6b5c743da SIZE (gcc-13.2.0.tar.xz) = 87858592

Packages (timestamps in pop-ups are UTC):
gcc13
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest13.2.0_413.2.0_4-13.2.0_413.2.0_4---
FreeBSD:13:quarterly13.2.0_113.2.0_113.1.0_113.2.0_113.2.0_113.2.0_1-13.2.0_1
FreeBSD:14:latest13.2.0_413.2.0_4-13.2.0_413.2.0_4--13.1.0_1
FreeBSD:14:quarterly13.2.0_113.2.0_1-13.2.0_113.2.0_113.2.0_1-13.2.0_1
FreeBSD:15:latest13.2.0_413.2.0_4n/a13.2.0_4n/a13.2.0_3--
FreeBSD:15:quarterly--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.36<5.37 : lang/perl5.36
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
This port is required by:
for Build
  1. benchmarks/octave-forge-benchmark
  2. biology/treekin
  3. biology/viennarna
  4. cad/freecad
  5. cad/gmsh
  6. cad/xyce
  7. converters/wkhtmltopdf
Expand this list (215 items / 208 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. databases/cockroach
  3. databases/gnats4
  4. devel/R-cran-collapse
  5. devel/R-cran-data.table
  6. devel/R-cran-kit
  7. devel/R-cran-parallelly
  8. devel/R-cran-tidyselect
  9. devel/asmutils
  10. devel/dwarves
  11. devel/json-fortran
  12. devel/kronosnet
  13. devel/ocaml-lacaml
  14. devel/py-numba
  15. editors/emacs-devel
  16. emulators/wine
  17. emulators/wine-devel
  18. emulators/wine8
  19. ftp/R-cran-curl
  20. graphics/R-cran-magick
  21. graphics/cimg
  22. graphics/lightzone
  23. graphics/nurbs++
  24. graphics/qgis
  25. graphics/qgis-ltr
  26. irc/ezbounce
  27. japanese/xtr
  28. java/openjdk17
  29. java/openjdk17-jre
  30. java/openjdk22
  31. lang/julia
  32. lang/oo2c
  33. lang/spidermonkey102
  34. lang/spidermonkey78
  35. lang/spidermonkey91
  36. math/R
  37. math/R-cran-RcppArmadillo
  38. math/R-cran-RcppEigen
  39. math/R-cran-VGAM
  40. math/R-cran-admisc
  41. math/R-cran-bdsmatrix
  42. math/R-cran-deldir
  43. math/R-cran-eRm
  44. math/R-cran-forecast
  45. math/R-cran-igraph
  46. math/R-cran-locfit
  47. math/R-cran-mclust
  48. math/SCIP
  49. math/algae
  50. math/blocksolve95
  51. math/deal.ii
  52. math/elemental
  53. math/elpa
  54. math/flexiblas
  55. math/gretl
  56. math/jags
  57. math/linpack
  58. math/octave
  59. math/octave-forge-actuarial
  60. math/octave-forge-audio
  61. math/octave-forge-automatic-differentiation
  62. math/octave-forge-bim
  63. math/octave-forge-bioinfo
  64. math/octave-forge-biosig
  65. math/octave-forge-bsltl
  66. math/octave-forge-cfitsio
  67. math/octave-forge-cgi
  68. math/octave-forge-civil-engineering
  69. math/octave-forge-coder
  70. math/octave-forge-communications
  71. math/octave-forge-control
  72. math/octave-forge-csg-toolkit
  73. math/octave-forge-data-smoothing
  74. math/octave-forge-database
  75. math/octave-forge-dataframe
  76. math/octave-forge-dicom
  77. math/octave-forge-divand
  78. math/octave-forge-doctest
  79. math/octave-forge-econometrics
  80. math/octave-forge-fda
  81. math/octave-forge-femoctave
  82. math/octave-forge-fenv
  83. math/octave-forge-fileio
  84. math/octave-forge-financial
  85. math/octave-forge-fits
  86. math/octave-forge-fpl
  87. math/octave-forge-fuzzy-logic-toolkit
  88. math/octave-forge-ga
  89. math/octave-forge-general
  90. math/octave-forge-generate_html
  91. math/octave-forge-geographiclib
  92. math/octave-forge-geometry
  93. math/octave-forge-gnuplot
  94. math/octave-forge-gsl
  95. math/octave-forge-ident
  96. math/octave-forge-image
  97. math/octave-forge-informationtheory
  98. math/octave-forge-integration
  99. math/octave-forge-internal-fluid-flow
  100. math/octave-forge-interval
  101. math/octave-forge-io
  102. math/octave-forge-irsa
  103. math/octave-forge-level-set
  104. math/octave-forge-linear-algebra
  105. math/octave-forge-lssa
  106. math/octave-forge-ltfat
  107. math/octave-forge-mapping
  108. math/octave-forge-matgeom
  109. math/octave-forge-mccabe-thiele
  110. math/octave-forge-mechanics
  111. math/octave-forge-miscellaneous
  112. math/octave-forge-missing-functions
  113. math/octave-forge-mpi
  114. math/octave-forge-mqtt
  115. math/octave-forge-msh
  116. math/octave-forge-multicore
  117. math/octave-forge-mvn
  118. math/octave-forge-nan
  119. math/octave-forge-ncarray
  120. math/octave-forge-netcdf
  121. math/octave-forge-nlwing2
  122. math/octave-forge-nnet
  123. math/octave-forge-nurbs
  124. math/octave-forge-oct2mat
  125. math/octave-forge-octave-pool
  126. math/octave-forge-octclip
  127. math/octave-forge-octproj
  128. math/octave-forge-odebvp
  129. math/octave-forge-onsas
  130. math/octave-forge-optics
  131. math/octave-forge-optim
  132. math/octave-forge-optiminterp
  133. math/octave-forge-outliers
  134. math/octave-forge-parallel
  135. math/octave-forge-pde1dm
  136. math/octave-forge-pkg-octave-doc
  137. math/octave-forge-plot
  138. math/octave-forge-ponchon-savarit
  139. math/octave-forge-prompt
  140. math/octave-forge-psychrometrics
  141. math/octave-forge-pythonic
  142. math/octave-forge-quaternion
  143. math/octave-forge-queueing
  144. math/octave-forge-rtree
  145. math/octave-forge-secs1d
  146. math/octave-forge-secs2d
  147. math/octave-forge-secs3d
  148. math/octave-forge-signal
  149. math/octave-forge-simp
  150. math/octave-forge-sockets
  151. math/octave-forge-sole
  152. math/octave-forge-sparsersb
  153. math/octave-forge-specfun
  154. math/octave-forge-special-matrix
  155. math/octave-forge-splines
  156. math/octave-forge-sqlite
  157. math/octave-forge-statistics
  158. math/octave-forge-statistics-resampling
  159. math/octave-forge-stk
  160. math/octave-forge-strings
  161. math/octave-forge-struct
  162. math/octave-forge-symband
  163. math/octave-forge-symbolic
  164. math/octave-forge-tablicious
  165. math/octave-forge-tcl-octave
  166. math/octave-forge-tsa
  167. math/octave-forge-velas
  168. math/octave-forge-video
  169. math/octave-forge-websockets
  170. math/octave-forge-zenity
  171. math/octave-forge-zeromq
  172. math/py-slepc4py
  173. math/scilab
  174. math/slepc
  175. math/spfft
  176. misc/R-cran-xfun
  177. misc/caffe
  178. misc/py-pyEDFlib
  179. net/mpifx
  180. net/nepenthes
  181. net/yate
  182. net-mgmt/ipv6mon
  183. net-p2p/cpuminer
  184. science/PETSc
  185. science/elmerfem
  186. science/getdp
  187. science/harminv
  188. science/hdf5
  189. science/mbdyn
  190. science/mpb
  191. science/mpqc
  192. science/netcdf-fortran
  193. science/octopus
  194. science/paraview
  195. science/pnetcdf
  196. science/psi4
  197. science/quantum-espresso
  198. science/trilinos
  199. security/R-cran-digest
  200. security/seccure
  201. sysutils/grub2-pcbsd
  202. sysutils/libretto-config
  203. textproc/R-cran-htmltools
  204. textproc/R-cran-sass
  205. textproc/R-cran-stringi
  206. textproc/R-cran-yaml
  207. www/R-cran-httpuv
  208. www/kannel
  209. x11/i3lock-color
  210. Collapse this list.
for Run
  1. benchmarks/octave-forge-benchmark
  2. biology/treekin
  3. biology/viennarna
  4. cad/freecad
  5. cad/gmsh
  6. cad/xyce
  7. converters/wkhtmltopdf
Expand this list (215 items / 208 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. databases/cockroach
  3. databases/gnats4
  4. devel/R-cran-collapse
  5. devel/R-cran-data.table
  6. devel/R-cran-kit
  7. devel/R-cran-parallelly
  8. devel/R-cran-tidyselect
  9. devel/asmutils
  10. devel/dwarves
  11. devel/json-fortran
  12. devel/kronosnet
  13. devel/ocaml-lacaml
  14. devel/py-numba
  15. editors/emacs-devel
  16. emulators/wine
  17. emulators/wine-devel
  18. emulators/wine8
  19. ftp/R-cran-curl
  20. graphics/R-cran-magick
  21. graphics/cimg
  22. graphics/lightzone
  23. graphics/nurbs++
  24. graphics/qgis
  25. graphics/qgis-ltr
  26. irc/ezbounce
  27. japanese/xtr
  28. java/openjdk17
  29. java/openjdk17-jre
  30. java/openjdk22
  31. lang/julia
  32. lang/oo2c
  33. lang/spidermonkey102
  34. lang/spidermonkey78
  35. lang/spidermonkey91
  36. math/R
  37. math/R-cran-RcppArmadillo
  38. math/R-cran-RcppEigen
  39. math/R-cran-VGAM
  40. math/R-cran-admisc
  41. math/R-cran-bdsmatrix
  42. math/R-cran-deldir
  43. math/R-cran-eRm
  44. math/R-cran-forecast
  45. math/R-cran-igraph
  46. math/R-cran-locfit
  47. math/R-cran-mclust
  48. math/SCIP
  49. math/algae
  50. math/blocksolve95
  51. math/deal.ii
  52. math/elemental
  53. math/elpa
  54. math/flexiblas
  55. math/gretl
  56. math/jags
  57. math/linpack
  58. math/octave
  59. math/octave-forge-actuarial
  60. math/octave-forge-audio
  61. math/octave-forge-automatic-differentiation
  62. math/octave-forge-bim
  63. math/octave-forge-bioinfo
  64. math/octave-forge-biosig
  65. math/octave-forge-bsltl
  66. math/octave-forge-cfitsio
  67. math/octave-forge-cgi
  68. math/octave-forge-civil-engineering
  69. math/octave-forge-coder
  70. math/octave-forge-communications
  71. math/octave-forge-control
  72. math/octave-forge-csg-toolkit
  73. math/octave-forge-data-smoothing
  74. math/octave-forge-database
  75. math/octave-forge-dataframe
  76. math/octave-forge-dicom
  77. math/octave-forge-divand
  78. math/octave-forge-doctest
  79. math/octave-forge-econometrics
  80. math/octave-forge-fda
  81. math/octave-forge-femoctave
  82. math/octave-forge-fenv
  83. math/octave-forge-fileio
  84. math/octave-forge-financial
  85. math/octave-forge-fits
  86. math/octave-forge-fpl
  87. math/octave-forge-fuzzy-logic-toolkit
  88. math/octave-forge-ga
  89. math/octave-forge-general
  90. math/octave-forge-generate_html
  91. math/octave-forge-geographiclib
  92. math/octave-forge-geometry
  93. math/octave-forge-gnuplot
  94. math/octave-forge-gsl
  95. math/octave-forge-ident
  96. math/octave-forge-image
  97. math/octave-forge-informationtheory
  98. math/octave-forge-integration
  99. math/octave-forge-internal-fluid-flow
  100. math/octave-forge-interval
  101. math/octave-forge-io
  102. math/octave-forge-irsa
  103. math/octave-forge-level-set
  104. math/octave-forge-linear-algebra
  105. math/octave-forge-lssa
  106. math/octave-forge-ltfat
  107. math/octave-forge-mapping
  108. math/octave-forge-matgeom
  109. math/octave-forge-mccabe-thiele
  110. math/octave-forge-mechanics
  111. math/octave-forge-miscellaneous
  112. math/octave-forge-missing-functions
  113. math/octave-forge-mpi
  114. math/octave-forge-mqtt
  115. math/octave-forge-msh
  116. math/octave-forge-multicore
  117. math/octave-forge-mvn
  118. math/octave-forge-nan
  119. math/octave-forge-ncarray
  120. math/octave-forge-netcdf
  121. math/octave-forge-nlwing2
  122. math/octave-forge-nnet
  123. math/octave-forge-nurbs
  124. math/octave-forge-oct2mat
  125. math/octave-forge-octave-pool
  126. math/octave-forge-octclip
  127. math/octave-forge-octproj
  128. math/octave-forge-odebvp
  129. math/octave-forge-onsas
  130. math/octave-forge-optics
  131. math/octave-forge-optim
  132. math/octave-forge-optiminterp
  133. math/octave-forge-outliers
  134. math/octave-forge-parallel
  135. math/octave-forge-pde1dm
  136. math/octave-forge-pkg-octave-doc
  137. math/octave-forge-plot
  138. math/octave-forge-ponchon-savarit
  139. math/octave-forge-prompt
  140. math/octave-forge-psychrometrics
  141. math/octave-forge-pythonic
  142. math/octave-forge-quaternion
  143. math/octave-forge-queueing
  144. math/octave-forge-rtree
  145. math/octave-forge-secs1d
  146. math/octave-forge-secs2d
  147. math/octave-forge-secs3d
  148. math/octave-forge-signal
  149. math/octave-forge-simp
  150. math/octave-forge-sockets
  151. math/octave-forge-sole
  152. math/octave-forge-sparsersb
  153. math/octave-forge-specfun
  154. math/octave-forge-special-matrix
  155. math/octave-forge-splines
  156. math/octave-forge-sqlite
  157. math/octave-forge-statistics
  158. math/octave-forge-statistics-resampling
  159. math/octave-forge-stk
  160. math/octave-forge-strings
  161. math/octave-forge-struct
  162. math/octave-forge-symband
  163. math/octave-forge-symbolic
  164. math/octave-forge-tablicious
  165. math/octave-forge-tcl-octave
  166. math/octave-forge-tsa
  167. math/octave-forge-velas
  168. math/octave-forge-video
  169. math/octave-forge-websockets
  170. math/octave-forge-zenity
  171. math/octave-forge-zeromq
  172. math/py-slepc4py
  173. math/scilab
  174. math/slepc
  175. math/spfft
  176. misc/R-cran-xfun
  177. misc/caffe
  178. misc/py-pyEDFlib
  179. net/mpifx
  180. net/nepenthes
  181. net/yate
  182. net-mgmt/ipv6mon
  183. net-p2p/cpuminer
  184. science/PETSc
  185. science/elmerfem
  186. science/getdp
  187. science/harminv
  188. science/hdf5
  189. science/mbdyn
  190. science/mpb
  191. science/mpqc
  192. science/netcdf-fortran
  193. science/octopus
  194. science/paraview
  195. science/pnetcdf
  196. science/psi4
  197. science/quantum-espresso
  198. science/trilinos
  199. security/R-cran-digest
  200. security/seccure
  201. sysutils/grub2-pcbsd
  202. sysutils/libretto-config
  203. textproc/R-cran-htmltools
  204. textproc/R-cran-sass
  205. textproc/R-cran-stringi
  206. textproc/R-cran-yaml
  207. www/R-cran-httpuv
  208. www/kannel
  209. x11/i3lock-color
  210. Collapse this list.

Configuration Options:
===> The following configuration options are available for gcc13-13.2.0_4: GRAPHITE=off: Support for Graphite loop optimizations MULTILIB=on: Build support for 32-bit and 64-bit targets ====> Options available for the radio BOOTSTRAP: you can only select none or one of them LTO_BOOTSTRAP=off: Build using a full LTO bootstrap STANDARD_BOOTSTRAP=on: Build using a full bootstrap without LTO ===> Use 'make config' to modify these settings
Options name:
lang_gcc13
USES:
compiler:c++11-lang cpe gmake iconv libtool makeinfo perl5 tar:xz
FreshPorts was unable to extract/find any pkg message
Master Sites:
Expand this list (8 items)
Collapse this list.
  1. http://ftp.ntua.gr/pub/gnu/gcc/releases/gcc-13.2.0/
  2. http://gcc.gnu.org/pub/gcc/releases/gcc-13.2.0/
  3. http://mirror.koddos.net/gcc/releases/gcc-13.2.0/
  4. https://ftp-stud.hs-esslingen.de/pub/Mirrors/sourceware.org/gcc/releases/gcc-13.2.0/
  5. https://ftp.funet.fi/pub/mirrors/sourceware.org/pub/gcc/releases/gcc-13.2.0/
  6. https://ftp.mpi-inf.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/releases/gcc-13.2.0/
  7. https://mirrors.kernel.org/sourceware/gcc/releases/gcc-13.2.0/
  8. https://mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-13.2.0/
Collapse this list.

Number of commits found: 13

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
13.2.0_4
03 Feb 2024 09:57:04
commit hash: 41870b7b7d042523cff7d8fe3abde24f5a394804commit hash: 41870b7b7d042523cff7d8fe3abde24f5a394804commit hash: 41870b7b7d042523cff7d8fe3abde24f5a394804commit hash: 41870b7b7d042523cff7d8fe3abde24f5a394804 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc{12,13}: Switch back to standard bootstrap

Switch back to STANDARD_BOOTSTRAP on i386, amd64 and aarch64 as default
option instead of LTO_BOOTSTRAP, forwarding the changes already commited
in the devel ports (commits daf12c76bd531335f58e7602afd3bc8da8fc5c33,
872d61f8ead10a6d935117876cf60057a46770ff, and
da4cb11216a7ed594d5dc453deb4693b48c3c7e9) and in lang/gcc11 (commit
3e0fc5e7607d30400bfb3d5a7b3d1b77e1a6699a)

Users wanting to use LTO_BOOTSTRAP can still enable the option manually.

PR:		273397
Tested by:	exp-run (antoine)
13.2.0_3
28 Jan 2024 13:39:27
commit hash: 9b0ad9222d4ebe8dc862f49142ef50d5cd580016commit hash: 9b0ad9222d4ebe8dc862f49142ef50d5cd580016commit hash: 9b0ad9222d4ebe8dc862f49142ef50d5cd580016commit hash: 9b0ad9222d4ebe8dc862f49142ef50d5cd580016 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/gcc13: Moved man to share/man

Approved by:    portmgr (blanket)
13.2.0_2
13 Jan 2024 08:18:34
commit hash: 11e18f525a8390fda31c44838bde003e23176b95commit hash: 11e18f525a8390fda31c44838bde003e23176b95commit hash: 11e18f525a8390fda31c44838bde003e23176b95commit hash: 11e18f525a8390fda31c44838bde003e23176b95 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc13: Fix Address sanitizer

Software compiled with -fsanitize=address fails to run with the error
message "ASan runtime does not come first in initial library list; you
should either link runtime to your application or manually preload it
with LD_PRELOAD".

This commit fixes the issue by ignoring the [vdso] loaded shared library
instead of linux-vdso.so.

To successfully run the software compiled with -fsanitize=address it is
still necessary to disable ASLR.

PR:		267751
Reported by:	yuri

Co-authored-by:	Andreas Tobler <andreast@gcc.gnu.org>
13.2.0_1
05 Jan 2024 21:03:48
commit hash: ac46ecbfdcc0db7c51ae946bfe350976a522659dcommit hash: ac46ecbfdcc0db7c51ae946bfe350976a522659dcommit hash: ac46ecbfdcc0db7c51ae946bfe350976a522659dcommit hash: ac46ecbfdcc0db7c51ae946bfe350976a522659d files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc13: drop ELFv1 support
13.2.0_1
31 Dec 2023 00:37:05
commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38commit hash: bbab7f59e9630416397189df70ec133bdd690e38 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
*/*: Sunset 12.4-RELEASE/12-STABLE from ports tree

- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
  ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
  Also move conditional flags for non sparc64/arm ARCH to fixed flags.

Reviewed by:	brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
13.2.0_1
15 Dec 2023 20:36:59
commit hash: a4831f4933d006071d96a861506ff0db44d1d3accommit hash: a4831f4933d006071d96a861506ff0db44d1d3accommit hash: a4831f4933d006071d96a861506ff0db44d1d3accommit hash: a4831f4933d006071d96a861506ff0db44d1d3ac files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
lang/gcc12 lang/gcc12-devel lang/gcc13 lang/gcc13-devel lang/gcc14-devel: fix
build without bootstrap

When more recent gcc ports are built without bootstrap, compiling libcc1
plugins results in errors similar to:

  In file included from
/wrkdirs/share/dim/ports/lang/gcc13/work/gcc-13.2.0/libcc1/libcc1plugin.cc:72:
  In file included from /usr/include/c++/v1/vector:321:
  In file included from /usr/include/c++/v1/__format/formatter_bool.h:20:
  In file included from /usr/include/c++/v1/__format/formatter_integral.h:32:
  /usr/include/c++/v1/locale:289:36: error: attempt to use a poisoned identifier
    289 |         __status = (unsigned char*)malloc(__nkw);
        |                                    ^
  /usr/include/c++/v1/locale:1584:28: error: attempt to use a poisoned
identifier
   1584 |         __ob =
(char_type*)malloc(2*static_cast<size_t>(__nc)*sizeof(char_type));
        |                            ^
(Only the first 15 lines of the commit message are shown above View all of this commit message)
13.2.0_1
05 Dec 2023 18:11:27
commit hash: 510dbd1e2012877cbbdc37a38f6189ce7b38d1bacommit hash: 510dbd1e2012877cbbdc37a38f6189ce7b38d1bacommit hash: 510dbd1e2012877cbbdc37a38f6189ce7b38d1bacommit hash: 510dbd1e2012877cbbdc37a38f6189ce7b38d1ba files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
lang/gcc12+: forward the installation of ISO_Fortran_binding.h in a separate dir

PR:		275431
Approved by:	salvadore@ (maintainer)
13.2.0
14 Oct 2023 20:38:33
commit hash: 3dcacae36ff804f6e9edf5c7cf538cfaa68bc800commit hash: 3dcacae36ff804f6e9edf5c7cf538cfaa68bc800commit hash: 3dcacae36ff804f6e9edf5c7cf538cfaa68bc800commit hash: 3dcacae36ff804f6e9edf5c7cf538cfaa68bc800 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc13: Update to 13.2.0

Changes: https://gcc.gnu.org/gcc-13/changes.html#13.2
13.1.0_1
12 Oct 2023 05:06:22
commit hash: a05177f62a5a0e74b5df871069ea42400c0ed90acommit hash: a05177f62a5a0e74b5df871069ea42400c0ed90acommit hash: a05177f62a5a0e74b5df871069ea42400c0ed90acommit hash: a05177f62a5a0e74b5df871069ea42400c0ed90a files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc13: disable LTO on powerpc to fix build

cc1plus: out of memory allocating 48749344 bytes after a total of 0 bytes
13.1.0_1
06 Oct 2023 17:48:53
commit hash: b7833e78f7bdf5b00b5b0d25ed983f1b8d413e32commit hash: b7833e78f7bdf5b00b5b0d25ed983f1b8d413e32commit hash: b7833e78f7bdf5b00b5b0d25ed983f1b8d413e32commit hash: b7833e78f7bdf5b00b5b0d25ed983f1b8d413e32 files touched by this commit
Dimitry Andric (dim) search for other commits by this committer
lang/gcc10 lang/gcc11 lang/gcc11-devel lang/gcc12 lang/gcc12-devel lang/gcc13
lang/gcc13-devel lang/gcc14-devel: fix build with libc++ 17

When building relatively recent gcc ports (with C++ in them) against
libc++ 17, you get errors similar to:

  In file included from
/wrkdirs/usr/ports/lang/gcc12/work/gcc-12.2.0/gcc/cp/module.cc:208:
  In file included from
/wrkdirs/usr/ports/lang/gcc12/work/gcc-12.2.0/gcc/system.h:239:
  In file included from /usr/include/c++/v1/vector:321:
  In file included from /usr/include/c++/v1/__format/formatter_bool.h:20:
  In file included from /usr/include/c++/v1/__format/formatter_integral.h:32:
  In file included from /usr/include/c++/v1/locale:202:
  /usr/include/c++/v1/__locale:546:5: error: '__abi_tag__' attribute only
applies to structs, variables, functions, and namespaces
    546 |     _LIBCPP_INLINE_VISIBILITY
        |     ^
  /usr/include/c++/v1/__config:813:37: note: expanded from macro
'_LIBCPP_INLINE_VISIBILITY'
(Only the first 15 lines of the commit message are shown above View all of this commit message)
13.1.0_1
19 Jun 2023 15:19:22
commit hash: 91117ec83f966fad5e943737928abe956cd49720commit hash: 91117ec83f966fad5e943737928abe956cd49720commit hash: 91117ec83f966fad5e943737928abe956cd49720commit hash: 91117ec83f966fad5e943737928abe956cd49720 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc*: fix build with CPUTYPE?=g[3-5]

GCC does not accept -mcpu=g4, but does accept -mcpu=G4.
13.1.0_1
02 May 2023 09:39:47
commit hash: f4e302c0416a53ceec6c9605234b570f775167dbcommit hash: f4e302c0416a53ceec6c9605234b570f775167dbcommit hash: f4e302c0416a53ceec6c9605234b570f775167dbcommit hash: f4e302c0416a53ceec6c9605234b570f775167db files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc13: switch to using clang on powerpc64*

As with other released GCC versions (as opposed to snapshots), use base
clang to build this port.
13.1.0
29 Apr 2023 15:23:21
commit hash: e14f6cef2ce3de2986e854b87d2766f0691d83aacommit hash: e14f6cef2ce3de2986e854b87d2766f0691d83aacommit hash: e14f6cef2ce3de2986e854b87d2766f0691d83aacommit hash: e14f6cef2ce3de2986e854b87d2766f0691d83aa files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc13: Add port

GCC, the GNU Compiler Collection, supports a number of languages.
This port installs the C, C++, and Fortran front ends as gcc13,
g++13, and gfortran13, respectively.

This is the first release from the GCC 13 series.
It largely is a copy of lang/gcc13-devel, with release-specific
modifications from lang/gcc12.

Common issues that could happen when porting code to GCC 13:
https://gcc.gnu.org/gcc-13/porting_to.html

Changes: https://gcc.gnu.org/gcc-13/changes.html

Reviewed by:	gerald, Dan McGregor <dan.mcgregor@usask.ca>
Differential Revision:	https://reviews.freebsd.org/D39841

Number of commits found: 13