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
gcc12 GNU Compiler Collection 12
12.3.0 lang on this many watch lists=2 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 12.3.0Version of this port present on the latest quarterly branch.
Maintainer: salvadore@FreeBSD.org search for ports maintained by this maintainer
Port Added: 2022-05-06 18:12:06
Last Update: 2024-05-13 21:19:50
Commit Hash: f040d25
People watching this port, also watch:: yt-dlp, samba416, rspamd
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 gcc12, g++12, and gfortran12, respectively. Gerald Pfeifer <gerald@FreeBSD.org>
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 (44 items)
Collapse this list.
  1. @ldconfig
  2. /usr/local/share/licenses/gcc12-12.3.0/catalog.mk
  3. /usr/local/share/licenses/gcc12-12.3.0/LICENSE
  4. /usr/local/share/licenses/gcc12-12.3.0/GPLv3
  5. /usr/local/share/licenses/gcc12-12.3.0/GPLv3RLE
  6. bin/x86_64-portbld-freebsd14.0-c++12
  7. bin/x86_64-portbld-freebsd14.0-g++12
  8. bin/x86_64-portbld-freebsd14.0-gcc12
  9. bin/x86_64-portbld-freebsd14.0-gcc-12.3.0
  10. bin/x86_64-portbld-freebsd14.0-gcc-ar12
  11. bin/x86_64-portbld-freebsd14.0-gcc-nm12
  12. bin/x86_64-portbld-freebsd14.0-gcc-ranlib12
  13. bin/x86_64-portbld-freebsd14.0-gfortran12
  14. bin/c++12
  15. bin/cpp12
  16. bin/g++12
  17. bin/gcc12
  18. bin/gcc-ar12
  19. bin/gcc-nm12
  20. bin/gcc-ranlib12
  21. bin/gcov12
  22. bin/gcov-dump12
  23. bin/gcov-tool12
  24. bin/gfortran12
  25. bin/lto-dump12
  26. include/gcc12/ISO_Fortran_binding.h
  27. share/man/man1/cpp12.1.gz
  28. share/man/man1/g++12.1.gz
  29. share/man/man1/gcc12.1.gz
  30. share/man/man1/gcov12.1.gz
  31. share/man/man1/gcov-dump12.1.gz
  32. share/man/man1/gcov-tool12.1.gz
  33. share/man/man1/gfortran12.1.gz
  34. share/man/man1/lto-dump12.1.gz
  35. share/gcc-12.3.0/python/libstdcxx/__init__.py
  36. share/gcc-12.3.0/python/libstdcxx/v6/__init__.py
  37. share/gcc-12.3.0/python/libstdcxx/v6/printers.py
  38. share/gcc-12.3.0/python/libstdcxx/v6/xmethods.py
  39. @postexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
  40. @postunexec if type ccache-update-links >/dev/null 2>&1; then ccache-update-links -v; fi
  41. @comment Insert PLIST.lib here
  42. @owner
  43. @group
  44. @mode
Collapse this list.
Dependency lines:
  • gcc12>0:lang/gcc12
Conflicts:
CONFLICTS:
  • gcc12-devel
Conflicts Matches:
There are no Conflicts Matches for this port. This is usually an error.
To install the port:
cd /usr/ports/lang/gcc12/ && make install clean
To add the package, run one of these commands:
  • pkg install lang/gcc12
  • pkg install gcc12
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.
PKGNAME: gcc12
Flavors: there is no flavor information for this port.
ONLY_FOR_ARCHS: aarch64 amd64 armv6 armv7 i386 powerpc powerpc64 powerpc64le riscv64
distinfo:
TIMESTAMP = 1699355292 SHA256 (gcc-12.3.0.tar.xz) = 949a5d4f99e786421a93b532b22ffab5578de7321369975b91aec97adfda8c3b SIZE (gcc-12.3.0.tar.xz) = 85491976

Packages (timestamps in pop-ups are UTC):
gcc12
ABIaarch64amd64armv6armv7i386powerpcpowerpc64powerpc64le
FreeBSD:13:latest12.3.012.3.0-12.3.012.3.0---
FreeBSD:13:quarterly12.3.012.3.0-12.3.012.3.0-12.2.0_712.2.0_7
FreeBSD:14:latest12.3.012.3.0-12.3.012.3.0---
FreeBSD:14:quarterly12.3.012.3.0-12.3.012.3.0-12.2.0_712.2.0_7
FreeBSD:15:latest12.3.012.3.0n/a12.3.0n/a-12.2.0_812.3.0
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.4.1 : 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. archivers/R-cran-zip
  2. astro/R-cran-maptools
  3. astro/nightfall
  4. astro/wcslib
  5. audio/openspc
  6. benchmarks/himenobench
  7. benchmarks/hpl
Expand this list (479 items / 472 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. benchmarks/polygraph
  3. benchmarks/tinymembench
  4. biology/R-cran-Biobase
  5. biology/R-cran-BiocGenerics
  6. biology/molden
  7. biology/plink
  8. biology/psi88
  9. biology/py-PySCeS
  10. biology/seqan3
  11. cad/alliance
  12. cad/calculix-ccx
  13. cad/feappv
  14. cad/freehdl
  15. cad/graywolf
  16. cad/pdnmesh
  17. cad/tochnog
  18. comms/ems-flasher
  19. comms/gnuradio
  20. comms/gr-osmosdr
  21. comms/wsjtx
  22. converters/R-cran-RJSONIO
  23. converters/R-cran-base64enc
  24. converters/R-cran-jsonlite
  25. converters/R-cran-rjson
  26. databases/R-cran-RMySQL
  27. databases/R-cran-RPostgreSQL
  28. databases/R-cran-cachem
  29. databases/R-cran-fastmap
  30. databases/dbixx
  31. databases/fastdb
  32. databases/gigabase
  33. deskutils/sliderule
  34. devel/R-cran-Hmisc
  35. devel/R-cran-ModelMetrics
  36. devel/R-cran-Rcpp
  37. devel/R-cran-bindr
  38. devel/R-cran-bindrcpp
  39. devel/R-cran-bit
  40. devel/R-cran-bit64
  41. devel/R-cran-bitops
  42. devel/R-cran-brio
  43. devel/R-cran-caTools
  44. devel/R-cran-caret
  45. devel/R-cran-checkmate
  46. devel/R-cran-chk
  47. devel/R-cran-chron
  48. devel/R-cran-classInt
  49. devel/R-cran-cli
  50. devel/R-cran-clock
  51. devel/R-cran-covr
  52. devel/R-cran-decor
  53. devel/R-cran-diffobj
  54. devel/R-cran-ellipsis
  55. devel/R-cran-fansi
  56. devel/R-cran-filelock
  57. devel/R-cran-gbm
  58. devel/R-cran-git2r
  59. devel/R-cran-glmnet
  60. devel/R-cran-glue
  61. devel/R-cran-gtools
  62. devel/R-cran-later
  63. devel/R-cran-lubridate
  64. devel/R-cran-magrittr
  65. devel/R-cran-microbenchmark
  66. devel/R-cran-msm
  67. devel/R-cran-multicool
  68. devel/R-cran-parsedate
  69. devel/R-cran-pkgcache
  70. devel/R-cran-plogr
  71. devel/R-cran-plyr
  72. devel/R-cran-prettyunits
  73. devel/R-cran-progress
  74. devel/R-cran-purrr
  75. devel/R-cran-rJava
  76. devel/R-cran-randomForest
  77. devel/R-cran-rappdirs
  78. devel/R-cran-reshape
  79. devel/R-cran-reshape2
  80. devel/R-cran-rlang
  81. devel/R-cran-roxygen2
  82. devel/R-cran-sourcetools
  83. devel/R-cran-sys
  84. devel/R-cran-testthat
  85. devel/R-cran-tibble
  86. devel/R-cran-tidyr
  87. devel/R-cran-timechange
  88. devel/R-cran-tzdb
  89. devel/R-cran-uuid
  90. devel/R-cran-vctrs
  91. devel/RStudio
  92. devel/api-sanity-autotest
  93. devel/covtool
  94. devel/efivar
  95. devel/gcc-arm-embedded
  96. devel/gcc-msp430-ti-toolchain
  97. devel/kBuild
  98. devel/libcwd
  99. devel/lockfree-malloc
  100. devel/matreshka
  101. devel/py-lxml
  102. devel/rhtvision
  103. devel/smv
  104. devel/test-drive
  105. editors/openoffice-4
  106. editors/openoffice-devel
  107. emulators/emulationstation
  108. emulators/libretro-reicast
  109. emulators/openmsx
  110. emulators/reicast
  111. emulators/x49gp
  112. finance/R-cran-PerformanceAnalytics
  113. finance/R-cran-TTR
  114. finance/R-cran-fBasics
  115. finance/R-cran-fGarch
  116. finance/R-cran-gmm
  117. finance/R-cran-lmtest
  118. finance/R-cran-strucchange
  119. finance/R-cran-tseries
  120. finance/R-cran-urca
  121. french/aster
  122. french/med
  123. ftp/R-cran-RCurl
  124. games/gemrb
  125. games/shaaft
  126. games/xbat
  127. graphics/R-cran-GDD
  128. graphics/R-cran-colorspace
  129. graphics/R-cran-ggrepel
  130. graphics/R-cran-jpeg
  131. graphics/R-cran-pROC
  132. graphics/R-cran-png
  133. graphics/R-cran-s2
  134. graphics/R-cran-scales
  135. graphics/darktable
  136. graphics/dataplot
  137. graphics/dcp2icc
  138. graphics/gimp-beautify-plugin
  139. graphics/pgplot
  140. graphics/rawtherapee
  141. graphics/sam2p
  142. graphics/xd3d
  143. irc/undernet-ircu
  144. japanese/skkinput3
  145. java/openjdk18
  146. java/openjdk19
  147. java/openjdk20
  148. lang/clisp
  149. lang/emilua
  150. lang/gambit-c
  151. lang/gforth
  152. lang/gnat12
  153. lang/micropython
  154. lang/mlkit
  155. lang/opencoarrays
  156. lang/p5-ExtUtils-F77
  157. lang/quilc
  158. lang/ratfor
  159. mail/milter-callback
  160. math/R-cran-BsMD
  161. math/R-cran-FNN
  162. math/R-cran-KFAS
  163. math/R-cran-MCMCpack
  164. math/R-cran-MatchIt
  165. math/R-cran-Matching
  166. math/R-cran-NMF
  167. math/R-cran-RSvgDevice
  168. math/R-cran-RcppRoll
  169. math/R-cran-Rmpfr
  170. math/R-cran-SparseM
  171. math/R-cran-acepack
  172. math/R-cran-ash
  173. math/R-cran-backports
  174. math/R-cran-conquer
  175. math/R-cran-date
  176. math/R-cran-ddalpha
  177. math/R-cran-dimRed
  178. math/R-cran-dplyr
  179. math/R-cran-energy
  180. math/R-cran-exactRankTests
  181. math/R-cran-expm
  182. math/R-cran-fracdiff
  183. math/R-cran-geepack
  184. math/R-cran-geometry
  185. math/R-cran-gmp
  186. math/R-cran-gower
  187. math/R-cran-gpclib
  188. math/R-cran-gsl
  189. math/R-cran-gss
  190. math/R-cran-haven
  191. math/R-cran-hdrcde
  192. math/R-cran-hexbin
  193. math/R-cran-influenceR
  194. math/R-cran-intervals
  195. math/R-cran-ipred
  196. math/R-cran-irlba
  197. math/R-cran-isoband
  198. math/R-cran-lazyeval
  199. math/R-cran-lpSolve
  200. math/R-cran-maps
  201. math/R-cran-mathjaxr
  202. math/R-cran-mcmc
  203. math/R-cran-memisc
  204. math/R-cran-minqa
  205. math/R-cran-mvtnorm
  206. math/R-cran-ncdf4
  207. math/R-cran-nloptr
  208. math/R-cran-nnls
  209. math/R-cran-partitions
  210. math/R-cran-prodlim
  211. math/R-cran-proxy
  212. math/R-cran-quadprog
  213. math/R-cran-quantreg
  214. math/R-cran-raster
  215. math/R-cran-rgenoud
  216. math/R-cran-robustbase
  217. math/R-cran-sets
  218. math/R-cran-sm
  219. math/R-cran-spdep
  220. math/R-cran-statmod
  221. math/R-cran-truncnorm
  222. math/R-cran-units
  223. math/R-cran-wk
  224. math/R-cran-xts
  225. math/R-cran-zoo
  226. math/adept
  227. math/alberta
  228. math/arpack-ng
  229. math/atlas
  230. math/blacs
  231. math/blas
  232. math/blaspp
  233. math/blaze
  234. math/blazeiterative
  235. math/blis
  236. math/cbc
  237. math/cblas
  238. math/clblast
  239. math/clp
  240. math/cmlib
  241. math/coin-or-metis
  242. math/coin-or-mumps
  243. math/couenne
  244. math/dbcsr
  245. math/ddfun
  246. math/dqfun
  247. math/dsdp
  248. math/dune-curvedgeometry
  249. math/dune-foamgrid
  250. math/dune-functions
  251. math/dune-localfunctions
  252. math/dune-metagrid
  253. math/dune-multidomaingrid
  254. math/dune-spgrid
  255. math/dune-typetree
  256. math/eispack
  257. math/fftw
  258. math/fftw-float
  259. math/fftw3-quad
  260. math/ggobi
  261. math/hptt
  262. math/hsl
  263. math/kktdirect
  264. math/lapack
  265. math/lapack++
  266. math/lapack95
  267. math/lapacke
  268. math/lapackpp
  269. math/levmar
  270. math/libRmath
  271. math/librsb
  272. math/libxsmm
  273. math/lidia
  274. math/math77
  275. math/miracl
  276. math/mumps
  277. math/mumps4
  278. math/ntpoly
  279. math/openblas
  280. math/optpp
  281. math/petiga
  282. math/py-primme
  283. math/py-pynleq2
  284. math/py-scs
  285. math/qd
  286. math/qposases
  287. math/qrupdate
  288. math/qxfun
  289. math/rkward
  290. math/scalapack
  291. math/scalapackfx
  292. math/scorec-core
  293. math/scs
  294. math/sdpa
  295. math/sfft
  296. math/slatec
  297. math/slicot
  298. math/spblas
  299. math/spla
  300. math/superlu
  301. math/superlu-dist
  302. math/taucs
  303. math/trlan
  304. math/xlapack
  305. math/xlife++
  306. misc/R-cran-mime
  307. misc/adios2
  308. misc/libemos
  309. misc/py-QSpectrumAnalyzer
  310. misc/seabios
  311. misc/thrill
  312. misc/veles
  313. multimedia/avidemux
  314. multimedia/avidemux-cli
  315. multimedia/avidemux-plugins
  316. multimedia/avidemux-qt5
  317. multimedia/xanim
  318. net/R-cran-pingr
  319. net/charm
  320. net/libtnl
  321. net/openmpi4
  322. net-mgmt/aircrack-ng
  323. science/R-cran-DCluster
  324. science/R-cran-bayesm
  325. science/R-cran-cmprsk
  326. science/R-cran-e1071
  327. science/R-cran-eco
  328. science/R-cran-etm
  329. science/R-cran-fastICA
  330. science/R-cran-kernlab
  331. science/R-cran-ks
  332. science/R-cran-som
  333. science/R-cran-udunits2
  334. science/aircraft-datcom
  335. science/ascent
  336. science/atompaw
  337. science/bagel
  338. science/berkeleygw
  339. science/cdf
  340. science/cgnslib
  341. science/chemps2
  342. science/chimes-calculator
  343. science/chrono
  344. science/clipper
  345. science/code_saturne
  346. science/cp2k
  347. science/dakota
  348. science/dalton
  349. science/dftbplus
  350. science/dftd3
  351. science/dkh
  352. science/erd
  353. science/erkale
  354. science/fastjet
  355. science/feff10
  356. science/fleur
  357. science/frontistr
  358. science/fvcom
  359. science/fvcom-mpi
  360. science/gamess-us
  361. science/gbtolib
  362. science/gcp
  363. science/gdma
  364. science/ghemical
  365. science/h5z-zfp
  366. science/hdf
  367. science/hdf5-110
  368. science/helfem
  369. science/hypre
  370. science/iboview
  371. science/isaac-cfd
  372. science/jdftx
  373. science/kim-api
  374. science/latte
  375. science/libccp4
  376. science/libctl
  377. science/libghemical
  378. science/libgridxc
  379. science/libmbd
  380. science/libnegf
  381. science/m-aneos
  382. science/madness
  383. science/mcstas-comps
  384. science/mctc-lib
  385. science/mdynamix
  386. science/meep
  387. science/mopac
  388. science/mstore
  389. science/multicharge
  390. science/namd
  391. science/openkim-models
  392. science/openmolcas
  393. science/openmx
  394. science/opensim-core
  395. science/packmol
  396. science/pastix
  397. science/pcmsolver
  398. science/py-dftbplus
  399. science/py-phono3py
  400. science/py-pyscf
  401. science/py-scikit-learn
  402. science/py-scipy
  403. science/py-tweedledum
  404. science/q
  405. science/qmcpack
  406. science/qwalk
  407. science/siesta
  408. science/silo
  409. science/simbody
  410. science/simple-dftd3
  411. science/sirius
  412. science/tblite
  413. science/tfel
  414. science/tfel-edf
  415. science/ukrmol+
  416. science/v_sim
  417. science/wannier90
  418. science/xcrysden
  419. science/xtb
  420. security/R-cran-askpass
  421. security/R-cran-sodium
  422. sysutils/R-cran-fs
  423. sysutils/R-cran-processx
  424. sysutils/R-cran-ps
  425. sysutils/arcconf
  426. sysutils/bacula-libs3
  427. sysutils/edk2
  428. sysutils/grub2-bhyve
  429. sysutils/grub2-efi
  430. sysutils/memtest86+
  431. sysutils/shim
  432. sysutils/wiimms
  433. textproc/R-cran-XML
  434. textproc/R-cran-bibtex
  435. textproc/R-cran-commonmark
  436. textproc/R-cran-hunspell
  437. textproc/R-cran-markdown
  438. textproc/R-cran-openxlsx
  439. textproc/R-cran-pystr
  440. textproc/R-cran-rbibutils
  441. textproc/R-cran-readr
  442. textproc/R-cran-readxl
  443. textproc/R-cran-utf8
  444. textproc/R-cran-vroom
  445. textproc/R-cran-xml2
  446. textproc/fox-xml
  447. textproc/ibus
  448. textproc/senna
  449. textproc/toml-f
  450. textproc/xmlf90
  451. www/R-cran-Rook
  452. www/cgicc
  453. www/kannel-sqlbox
  454. www/thundercache
  455. Collapse this list.

Deleted ports which required this port:

Expand this list of 19 deleted ports
  1. cad/NASTRAN-95*
  2. comms/ncid*
  3. comms/sdr-wspr*
  4. databases/mysql-q4m*
  5. emulators/skyeye*
  6. emulators/wine7*
  7. finance/R-cran-ccgarch*
  8. graphics/R-cran-rtiff*
  9. graphics/gimp-gmic-plugin*
  10. graphics/py-open3d-python*
  11. mail/spamdyke*
  12. math/R-cran-RHmm*
  13. math/cvc3*
  14. math/octave-forge-statistics-bootstrap*
  15. net/openmpi3*
  16. science/dcl*
  17. science/libgeodecomp*
  18. sysutils/bacula11-libs3*
  19. www/anyterm*
  20. Collapse this list of deleted ports.
for Libraries
  1. sysutils/arcconf

Deleted ports which required this port:

Expand this list of 1 deleted port
  1. math/hs-penrose*
  2. Collapse this list of deleted ports.
for Run
  1. archivers/R-cran-zip
  2. astro/R-cran-maptools
  3. astro/nightfall
  4. astro/wcslib
  5. audio/openspc
  6. benchmarks/himenobench
  7. benchmarks/hpl
Expand this list (475 items / 468 hidden - sorry, this count includes any deleted ports)
  1. Collapse this list).
  2. benchmarks/polygraph
  3. benchmarks/tinymembench
  4. biology/R-cran-Biobase
  5. biology/R-cran-BiocGenerics
  6. biology/molden
  7. biology/plink
  8. biology/psi88
  9. biology/py-PySCeS
  10. biology/seqan3
  11. cad/alliance
  12. cad/calculix-ccx
  13. cad/feappv
  14. cad/freehdl
  15. cad/graywolf
  16. cad/pdnmesh
  17. cad/tochnog
  18. comms/ems-flasher
  19. comms/gnuradio
  20. comms/gr-osmosdr
  21. comms/wsjtx
  22. converters/R-cran-RJSONIO
  23. converters/R-cran-base64enc
  24. converters/R-cran-jsonlite
  25. converters/R-cran-rjson
  26. databases/R-cran-RMySQL
  27. databases/R-cran-RPostgreSQL
  28. databases/R-cran-cachem
  29. databases/R-cran-fastmap
  30. databases/dbixx
  31. databases/fastdb
  32. databases/gigabase
  33. deskutils/sliderule
  34. devel/R-cran-Hmisc
  35. devel/R-cran-ModelMetrics
  36. devel/R-cran-Rcpp
  37. devel/R-cran-bindr
  38. devel/R-cran-bindrcpp
  39. devel/R-cran-bit
  40. devel/R-cran-bit64
  41. devel/R-cran-bitops
  42. devel/R-cran-brio
  43. devel/R-cran-caTools
  44. devel/R-cran-caret
  45. devel/R-cran-checkmate
  46. devel/R-cran-chk
  47. devel/R-cran-chron
  48. devel/R-cran-classInt
  49. devel/R-cran-cli
  50. devel/R-cran-clock
  51. devel/R-cran-covr
  52. devel/R-cran-decor
  53. devel/R-cran-diffobj
  54. devel/R-cran-ellipsis
  55. devel/R-cran-fansi
  56. devel/R-cran-filelock
  57. devel/R-cran-gbm
  58. devel/R-cran-git2r
  59. devel/R-cran-glmnet
  60. devel/R-cran-glue
  61. devel/R-cran-gtools
  62. devel/R-cran-later
  63. devel/R-cran-lubridate
  64. devel/R-cran-magrittr
  65. devel/R-cran-microbenchmark
  66. devel/R-cran-msm
  67. devel/R-cran-multicool
  68. devel/R-cran-parsedate
  69. devel/R-cran-pkgcache
  70. devel/R-cran-plogr
  71. devel/R-cran-plyr
  72. devel/R-cran-prettyunits
  73. devel/R-cran-progress
  74. devel/R-cran-purrr
  75. devel/R-cran-rJava
  76. devel/R-cran-randomForest
  77. devel/R-cran-rappdirs
  78. devel/R-cran-reshape
  79. devel/R-cran-reshape2
  80. devel/R-cran-rlang
  81. devel/R-cran-roxygen2
  82. devel/R-cran-sourcetools
  83. devel/R-cran-sys
  84. devel/R-cran-testthat
  85. devel/R-cran-tibble
  86. devel/R-cran-tidyr
  87. devel/R-cran-timechange
  88. devel/R-cran-tzdb
  89. devel/R-cran-uuid
  90. devel/R-cran-vctrs
  91. devel/RStudio
  92. devel/api-sanity-autotest
  93. devel/covtool
  94. devel/efivar
  95. devel/gcc-arm-embedded
  96. devel/kBuild
  97. devel/libcwd
  98. devel/lockfree-malloc
  99. devel/py-lxml
  100. devel/rhtvision
  101. devel/smv
  102. devel/test-drive
  103. editors/openoffice-4
  104. editors/openoffice-devel
  105. emulators/emulationstation
  106. emulators/libretro-reicast
  107. emulators/openmsx
  108. emulators/reicast
  109. emulators/x49gp
  110. finance/R-cran-PerformanceAnalytics
  111. finance/R-cran-TTR
  112. finance/R-cran-fBasics
  113. finance/R-cran-fGarch
  114. finance/R-cran-gmm
  115. finance/R-cran-lmtest
  116. finance/R-cran-strucchange
  117. finance/R-cran-tseries
  118. finance/R-cran-urca
  119. french/aster
  120. french/med
  121. ftp/R-cran-RCurl
  122. games/gemrb
  123. games/shaaft
  124. games/xbat
  125. graphics/R-cran-GDD
  126. graphics/R-cran-colorspace
  127. graphics/R-cran-ggrepel
  128. graphics/R-cran-jpeg
  129. graphics/R-cran-pROC
  130. graphics/R-cran-png
  131. graphics/R-cran-s2
  132. graphics/R-cran-scales
  133. graphics/darktable
  134. graphics/dataplot
  135. graphics/dcp2icc
  136. graphics/gimp-beautify-plugin
  137. graphics/pgplot
  138. graphics/rawtherapee
  139. graphics/sam2p
  140. graphics/xd3d
  141. irc/undernet-ircu
  142. japanese/skkinput3
  143. java/openjdk18
  144. java/openjdk19
  145. java/openjdk20
  146. lang/clisp
  147. lang/emilua
  148. lang/gambit-c
  149. lang/gcc
  150. lang/gforth
  151. lang/gnat12
  152. lang/micropython
  153. lang/mlkit
  154. lang/opencoarrays
  155. lang/p5-ExtUtils-F77
  156. lang/quilc
  157. lang/ratfor
  158. mail/milter-callback
  159. math/R-cran-BsMD
  160. math/R-cran-FNN
  161. math/R-cran-KFAS
  162. math/R-cran-MCMCpack
  163. math/R-cran-MatchIt
  164. math/R-cran-Matching
  165. math/R-cran-NMF
  166. math/R-cran-RSvgDevice
  167. math/R-cran-RcppRoll
  168. math/R-cran-Rmpfr
  169. math/R-cran-SparseM
  170. math/R-cran-acepack
  171. math/R-cran-ash
  172. math/R-cran-backports
  173. math/R-cran-conquer
  174. math/R-cran-date
  175. math/R-cran-ddalpha
  176. math/R-cran-dimRed
  177. math/R-cran-dplyr
  178. math/R-cran-energy
  179. math/R-cran-exactRankTests
  180. math/R-cran-expm
  181. math/R-cran-fracdiff
  182. math/R-cran-geepack
  183. math/R-cran-geometry
  184. math/R-cran-gmp
  185. math/R-cran-gower
  186. math/R-cran-gpclib
  187. math/R-cran-gsl
  188. math/R-cran-gss
  189. math/R-cran-haven
  190. math/R-cran-hdrcde
  191. math/R-cran-hexbin
  192. math/R-cran-influenceR
  193. math/R-cran-intervals
  194. math/R-cran-ipred
  195. math/R-cran-irlba
  196. math/R-cran-isoband
  197. math/R-cran-lazyeval
  198. math/R-cran-lpSolve
  199. math/R-cran-maps
  200. math/R-cran-mathjaxr
  201. math/R-cran-mcmc
  202. math/R-cran-memisc
  203. math/R-cran-minqa
  204. math/R-cran-mvtnorm
  205. math/R-cran-ncdf4
  206. math/R-cran-nloptr
  207. math/R-cran-nnls
  208. math/R-cran-partitions
  209. math/R-cran-prodlim
  210. math/R-cran-proxy
  211. math/R-cran-quadprog
  212. math/R-cran-quantreg
  213. math/R-cran-raster
  214. math/R-cran-rgenoud
  215. math/R-cran-robustbase
  216. math/R-cran-sets
  217. math/R-cran-sm
  218. math/R-cran-spdep
  219. math/R-cran-statmod
  220. math/R-cran-truncnorm
  221. math/R-cran-units
  222. math/R-cran-wk
  223. math/R-cran-xts
  224. math/R-cran-zoo
  225. math/adept
  226. math/alberta
  227. math/arpack-ng
  228. math/atlas
  229. math/blacs
  230. math/blas
  231. math/blaspp
  232. math/blaze
  233. math/blazeiterative
  234. math/blis
  235. math/cbc
  236. math/cblas
  237. math/clblast
  238. math/clp
  239. math/cmlib
  240. math/coin-or-metis
  241. math/coin-or-mumps
  242. math/combblas
  243. math/couenne
  244. math/dbcsr
  245. math/ddfun
  246. math/dqfun
  247. math/dsdp
  248. math/dune-curvedgeometry
  249. math/dune-foamgrid
  250. math/dune-functions
  251. math/dune-localfunctions
  252. math/dune-metagrid
  253. math/dune-multidomaingrid
  254. math/dune-spgrid
  255. math/dune-typetree
  256. math/eispack
  257. math/fftw
  258. math/fftw-float
  259. math/fftw3-quad
  260. math/ggobi
  261. math/hptt
  262. math/hsl
  263. math/kktdirect
  264. math/lapack
  265. math/lapack++
  266. math/lapack95
  267. math/lapacke
  268. math/lapackpp
  269. math/levmar
  270. math/libRmath
  271. math/librsb
  272. math/libxsmm
  273. math/lidia
  274. math/math77
  275. math/miracl
  276. math/mumps
  277. math/mumps4
  278. math/ntpoly
  279. math/openblas
  280. math/optpp
  281. math/petiga
  282. math/py-primme
  283. math/py-pynleq2
  284. math/py-scs
  285. math/qd
  286. math/qposases
  287. math/qrupdate
  288. math/qxfun
  289. math/rkward
  290. math/scalapack
  291. math/scalapackfx
  292. math/scorec-core
  293. math/scs
  294. math/sdpa
  295. math/sfft
  296. math/slatec
  297. math/slicot
  298. math/spblas
  299. math/spla
  300. math/superlu
  301. math/superlu-dist
  302. math/taucs
  303. math/trlan
  304. math/xlapack
  305. math/xlife++
  306. misc/R-cran-mime
  307. misc/adios2
  308. misc/libemos
  309. misc/py-QSpectrumAnalyzer
  310. misc/thrill
  311. misc/veles
  312. multimedia/avidemux
  313. multimedia/avidemux-cli
  314. multimedia/avidemux-plugins
  315. multimedia/avidemux-qt5
  316. multimedia/xanim
  317. net/R-cran-pingr
  318. net/charm
  319. net/libtnl
  320. net/openmpi4
  321. net-mgmt/aircrack-ng
  322. science/R-cran-DCluster
  323. science/R-cran-bayesm
  324. science/R-cran-cmprsk
  325. science/R-cran-e1071
  326. science/R-cran-eco
  327. science/R-cran-etm
  328. science/R-cran-fastICA
  329. science/R-cran-kernlab
  330. science/R-cran-ks
  331. science/R-cran-som
  332. science/R-cran-udunits2
  333. science/aircraft-datcom
  334. science/ascent
  335. science/atompaw
  336. science/bagel
  337. science/berkeleygw
  338. science/cdf
  339. science/cgnslib
  340. science/chemps2
  341. science/chimes-calculator
  342. science/chrono
  343. science/clipper
  344. science/code_saturne
  345. science/cp2k
  346. science/dakota
  347. science/dalton
  348. science/dftbplus
  349. science/dftd3
  350. science/dkh
  351. science/erd
  352. science/erkale
  353. science/fastjet
  354. science/feff10
  355. science/fleur
  356. science/frontistr
  357. science/fvcom
  358. science/fvcom-mpi
  359. science/gamess-us
  360. science/gbtolib
  361. science/gcp
  362. science/gdma
  363. science/ghemical
  364. science/h5z-zfp
  365. science/hdf
  366. science/hdf5-110
  367. science/helfem
  368. science/hypre
  369. science/iboview
  370. science/isaac-cfd
  371. science/jdftx
  372. science/kim-api
  373. science/latte
  374. science/libccp4
  375. science/libctl
  376. science/libghemical
  377. science/libgridxc
  378. science/libmbd
  379. science/libnegf
  380. science/m-aneos
  381. science/madness
  382. science/mcstas-comps
  383. science/mctc-lib
  384. science/mdynamix
  385. science/meep
  386. science/mopac
  387. science/mstore
  388. science/multicharge
  389. science/namd
  390. science/openkim-models
  391. science/openmolcas
  392. science/openmx
  393. science/opensim-core
  394. science/packmol
  395. science/pastix
  396. science/pcmsolver
  397. science/py-dftbplus
  398. science/py-phono3py
  399. science/py-pyscf
  400. science/py-scikit-learn
  401. science/py-scipy
  402. science/py-tweedledum
  403. science/q
  404. science/qmcpack
  405. science/qwalk
  406. science/siesta
  407. science/silo
  408. science/simbody
  409. science/simple-dftd3
  410. science/sirius
  411. science/tblite
  412. science/tfel
  413. science/tfel-edf
  414. science/ukrmol+
  415. science/v_sim
  416. science/wannier90
  417. science/xcrysden
  418. science/xtb
  419. security/R-cran-askpass
  420. security/R-cran-sodium
  421. sysutils/R-cran-fs
  422. sysutils/R-cran-processx
  423. sysutils/R-cran-ps
  424. sysutils/arcconf
  425. sysutils/bacula-libs3
  426. sysutils/grub2-efi
  427. sysutils/shim
  428. sysutils/wiimms
  429. textproc/R-cran-XML
  430. textproc/R-cran-bibtex
  431. textproc/R-cran-commonmark
  432. textproc/R-cran-hunspell
  433. textproc/R-cran-markdown
  434. textproc/R-cran-openxlsx
  435. textproc/R-cran-pystr
  436. textproc/R-cran-rbibutils
  437. textproc/R-cran-readr
  438. textproc/R-cran-readxl
  439. textproc/R-cran-utf8
  440. textproc/R-cran-vroom
  441. textproc/R-cran-xml2
  442. textproc/fox-xml
  443. textproc/ibus
  444. textproc/senna
  445. textproc/toml-f
  446. textproc/xmlf90
  447. www/R-cran-Rook
  448. www/cgicc
  449. www/kannel-sqlbox
  450. www/thundercache
  451. Collapse this list.

Deleted ports which required this port:

Expand this list of 19 deleted ports
  1. cad/NASTRAN-95*
  2. comms/ncid*
  3. comms/sdr-wspr*
  4. databases/mysql-q4m*
  5. emulators/skyeye*
  6. emulators/wine7*
  7. finance/R-cran-ccgarch*
  8. graphics/R-cran-rtiff*
  9. graphics/gimp-gmic-plugin*
  10. graphics/py-open3d-python*
  11. mail/spamdyke*
  12. math/R-cran-RHmm*
  13. math/cvc3*
  14. math/octave-forge-statistics-bootstrap*
  15. net/openmpi3*
  16. science/dcl*
  17. science/libgeodecomp*
  18. sysutils/bacula11-libs3*
  19. www/anyterm*
  20. Collapse this list of deleted ports.
* - 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 gcc12-12.3.0: 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_gcc12
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-12.3.0/
  2. http://gcc.gnu.org/pub/gcc/releases/gcc-12.3.0/
  3. http://mirror.koddos.net/gcc/releases/gcc-12.3.0/
  4. https://ftp-stud.hs-esslingen.de/pub/Mirrors/sourceware.org/gcc/releases/gcc-12.3.0/
  5. https://ftp.funet.fi/pub/mirrors/sourceware.org/pub/gcc/releases/gcc-12.3.0/
  6. https://ftp.mpi-inf.mpg.de/pub/gnu/mirror/gcc.gnu.org/pub/gcc/releases/gcc-12.3.0/
  7. https://mirrors.kernel.org/sourceware/gcc/releases/gcc-12.3.0/
  8. https://mirrorservice.org/sites/sourceware.org/pub/gcc/releases/gcc-12.3.0/
Collapse this list.

Number of commits found: 25

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
12.3.0
13 May 2024 21:19:50
commit hash: f040d259aeda3ec5cd7c440c8f03364bdcac9311commit hash: f040d259aeda3ec5cd7c440c8f03364bdcac9311commit hash: f040d259aeda3ec5cd7c440c8f03364bdcac9311commit hash: f040d259aeda3ec5cd7c440c8f03364bdcac9311 files touched by this commit
Robert Clausecker (fuz) search for other commits by this committer
lang/gcc12: enable for riscv64

Builds fine on riscv64 15-CURRENT.

PR:		272759
Approved by:	salvadore (maintainer)
MFH:		2024Q2
12.3.0
03 Feb 2024 09:57:04
commit hash: a51e69c269575d3c8d9e4e6592efc1bf0605473ccommit hash: a51e69c269575d3c8d9e4e6592efc1bf0605473ccommit hash: a51e69c269575d3c8d9e4e6592efc1bf0605473ccommit hash: a51e69c269575d3c8d9e4e6592efc1bf0605473c files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc12: Update to 12.3.0

Changes: https://gcc.gnu.org/gcc-12/changes.html#12.3

PR:		273397
Tested by:	exp-run (antoine)
12.2.0_9
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)
12.2.0_8
27 Jan 2024 00:30:41
commit hash: 821de0efb0621de4ec372c91303bc97cab6e4750commit hash: 821de0efb0621de4ec372c91303bc97cab6e4750commit hash: 821de0efb0621de4ec372c91303bc97cab6e4750commit hash: 821de0efb0621de4ec372c91303bc97cab6e4750 files touched by this commit
Muhammad Moinur Rahman (bofh) search for other commits by this committer
lang/gcc12: Moved man to share/man

Approved by:    portmgr (blanket)
12.2.0_7
05 Jan 2024 21:04:07
commit hash: 3250ebd7afb568ba91b56de9dec722de6bd9e546commit hash: 3250ebd7afb568ba91b56de9dec722de6bd9e546commit hash: 3250ebd7afb568ba91b56de9dec722de6bd9e546commit hash: 3250ebd7afb568ba91b56de9dec722de6bd9e546 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc12: drop ELFv1 support
12.2.0_7
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
12.2.0_7
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)
12.2.0_7
05 Dec 2023 18:11:27
commit hash: 3c2b953b9cde73c0d2770889cd83d66e707cdfebcommit hash: 3c2b953b9cde73c0d2770889cd83d66e707cdfebcommit hash: 3c2b953b9cde73c0d2770889cd83d66e707cdfebcommit hash: 3c2b953b9cde73c0d2770889cd83d66e707cdfeb files touched by this commit
Thierry Thomas (thierry) search for other commits by this committer
lang/gcc12: install ISO_Fortran_binding.h in a separate directory

ISO_Fortran_binding.h is sometimes needed for the support of Fortran
2018, e.g. MPICH must find it to build mpi_f08.mod.

ATM it is installed in a directory depending on $CONFIGURE_TARGET with
a complex path, and it is not possible to point CFLAGS towards this dir
because other headers (like stdatomic.h) would conflict with those from
the system.

Therefore create a new directory /usr/local/include/gcc12 to install
this header.

PR:		275431
Approved by:	salvadore@ (maintainer)
12.2.0_6
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)
12.2.0_6
19 Jun 2023 13:39:01
commit hash: 6f24acefb2cd4bf07a02dfabd21e7a9a116f1567commit hash: 6f24acefb2cd4bf07a02dfabd21e7a9a116f1567commit hash: 6f24acefb2cd4bf07a02dfabd21e7a9a116f1567commit hash: 6f24acefb2cd4bf07a02dfabd21e7a9a116f1567 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc12: check for CPUTYPE being defined

Reported by:	freshports
19 Jun 2023 13:18:06
commit hash: dcbc273b6b19b13eac1b1fbbb013148e1721dc85commit hash: dcbc273b6b19b13eac1b1fbbb013148e1721dc85commit hash: dcbc273b6b19b13eac1b1fbbb013148e1721dc85commit hash: dcbc273b6b19b13eac1b1fbbb013148e1721dc85 files touched by this commit Sanity Test Failure Refresh
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc12: fix build on powerpc64* with CPUTYPE?=g[3-5]

GCC doesn't support -mcpu=g4, but it supports -mcpu=G4. Same for g3 and g5.
12.2.0_6
12 May 2023 15:39:47
commit hash: 5b4cadb23cbc2db23d7e2a40c16abd3e862fcf62commit hash: 5b4cadb23cbc2db23d7e2a40c16abd3e862fcf62commit hash: 5b4cadb23cbc2db23d7e2a40c16abd3e862fcf62commit hash: 5b4cadb23cbc2db23d7e2a40c16abd3e862fcf62 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc12: Work around aarch64 extraction bug

Extraction fails with poudriere on aarch64 with the following error:

=> SHA256 Checksum OK for gcc-12.2.0.tar.xz.
tar: Pathname can't be converted from UTF-8 to current locale.
tar: Pathname can't be converted from UTF-8 to current locale.
tar: Error exit delayed from previous errors.

Enforcing use of bsdtar works around the issue. The issue is specific to
lang/gcc11 and lang/gcc12: no other GCC port is affected.

See also bug https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=246670.

PR:		271052
Reported by:	Vidar Karlsen <vidar@karlsen.tech>
Reviewed by:	gerald, mikael
12.2.0_6
23 Apr 2023 09:09:58
commit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5bcommit hash: 8d3e020ed032a8db00208994d0db646de7dc6f5b files touched by this commit
Gerald Pfeifer (gerald) search for other commits by this committer
*: Bump PORTREVISIONs for math/mpc update to 1.3.1
12.2.0_5
03 Feb 2023 15:11:03
commit hash: 444f183cebf8b5e304b143a900e2f70f1e30bde4commit hash: 444f183cebf8b5e304b143a900e2f70f1e30bde4commit hash: 444f183cebf8b5e304b143a900e2f70f1e30bde4commit hash: 444f183cebf8b5e304b143a900e2f70f1e30bde4 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc12: Mark PIE_UNSAFE

Building the port with WITH_PIE fails if STANDARD_BOOTSTRAP or
LTO_BOOTSTRAP option is enabled.

Mark PIE_UNSAFE when such an option is enabled until a better solution
is found.

PR:             268901
Reported by:    netchild
12.2.0_5
30 Nov 2022 12:52:57
commit hash: d187c559f003650fe5eb4b9bcdc499f623d3b4a3commit hash: d187c559f003650fe5eb4b9bcdc499f623d3b4a3commit hash: d187c559f003650fe5eb4b9bcdc499f623d3b4a3commit hash: d187c559f003650fe5eb4b9bcdc499f623d3b4a3 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc12: Re-execute program with ASLR disabled when necessary

Software compiled with -fsanitize=address needs ASLR to be disabled to
run successfully.

Add patches taken from the commits listed below that improve ASLR
detection and re-execute the program with ASLR disabled if necessary.

https://cgit.freebsd.org/src/commit/?id=7cafe89f9ce33effe6e471b185339d413da1ca46
https://cgit.freebsd.org/src/commit/?id=930a7c2ac67e1e8e511aa1d0a31a16c632060ebb
https://cgit.freebsd.org/src/commit/?id=96fe7c8ab0f65cf829619abd74ae6c126b21e15f

PR:		267751
12.2.0_4
30 Nov 2022 12:52:52
commit hash: 27141421f69cb2d2bc6a462d005b251921f2c52bcommit hash: 27141421f69cb2d2bc6a462d005b251921f2c52bcommit hash: 27141421f69cb2d2bc6a462d005b251921f2c52bcommit hash: 27141421f69cb2d2bc6a462d005b251921f2c52b files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc12: 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.

PR:		267751
Reported by:	yuri
12.2.0_3
09 Nov 2022 13:29:15
commit hash: f1957296ed2dce8a09bb9582e9a5a715bf8b3d4dcommit hash: f1957296ed2dce8a09bb9582e9a5a715bf8b3d4dcommit hash: f1957296ed2dce8a09bb9582e9a5a715bf8b3d4dcommit hash: f1957296ed2dce8a09bb9582e9a5a715bf8b3d4d files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc12: Fix conflict on libgccjit.h and libgccjit++.h

GCC 11, GCC 12 and GCC 13 install libgccjit.h and libgccjit++.h in the
same directory.

Fix conflict for lang/gcc12, which is soon to become GCC_DEFAULT, by
installing those files in a directory specific to GCC 12.

See also commit 0338e04504ee269b7a95e6707f1314bc1c4239fe that fixed the
conflict in the same way for lang/gcc11.

PR:		257060
12.2.0_2
09 Sep 2022 11:10:15
commit hash: 781f8a55a2b744679d8b7ac936f198d573906685commit hash: 781f8a55a2b744679d8b7ac936f198d573906685commit hash: 781f8a55a2b744679d8b7ac936f198d573906685commit hash: 781f8a55a2b744679d8b7ac936f198d573906685 files touched by this commit
Gerald Pfeifer (gerald) search for other commits by this committer
lang/gcc12: The Fortran front end is gfortran12
12.2.0_1
08 Sep 2022 15:46:38
commit hash: ade2a047e0eb835f7f42682496614cfd259757eacommit hash: ade2a047e0eb835f7f42682496614cfd259757eacommit hash: ade2a047e0eb835f7f42682496614cfd259757eacommit hash: ade2a047e0eb835f7f42682496614cfd259757ea files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Remove WWW lines that have been moved into Makefiles

Approved by:	portmgr (implicit)
12.2.0_1
08 Sep 2022 15:43:21
commit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216fcommit hash: 986beaaabc71b9e7e29e7e89e0f36405b687216f files touched by this commit
Stefan Eßer (se) search for other commits by this committer
Move more WWW entries from pkg-descr files into Makefiles

The WWW: lines in the pkg-descr files of these ports where not at the
end of those files and have been missed in prior conversion runs.

Approved by:	portmgr (implicit)
12.2.0_1
25 Aug 2022 21:35:37
commit hash: 86e7abbbf467e97ffa58363ca3327d08395931eecommit hash: 86e7abbbf467e97ffa58363ca3327d08395931eecommit hash: 86e7abbbf467e97ffa58363ca3327d08395931eecommit hash: 86e7abbbf467e97ffa58363ca3327d08395931ee files touched by this commit
Jan Beich (jbeich) search for other commits by this committer
lang/gcc12: Expose non-default -stdlib=libc++ support

Fix -stdlib=libc++ option which produced "error: unrecognized
command-line option '-stdlib=libc++'".

PR:		265962
Approved by:	salvadore (maintainer)
Exp-run by:	antoine (via bug 265964)
12.2.0
19 Aug 2022 18:41:54
commit hash: 3a4acf7356e7b2eea67c3a471255f072514e80decommit hash: 3a4acf7356e7b2eea67c3a471255f072514e80decommit hash: 3a4acf7356e7b2eea67c3a471255f072514e80decommit hash: 3a4acf7356e7b2eea67c3a471255f072514e80de files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc12: Update to 12.2.0

Also take maintainership.
12.1.0
20 Jul 2022 14:22:15
commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91commit hash: f98ae56653d5255e3519da4e97d6edbaa7e6df91 files touched by this commit
Tobias C. Berner (tcberner) search for other commits by this committer
lang: remove 'Created by' lines

A big Thank You to the original contributors of these ports:

  *  Aaron Dalton <aaron@FreeBSD.org>
  *  Adam Weinberger <adamw@FreeBSD.org>
  *  Akinori MUSHA aka knu <knu@idaemons.org>
  *  Alex Dupre <ale@FreeBSD.org>
  *  Alexey Dokuchaev <danfe@FreeBSD.org>
  *  Alonso Cardenas Marquez <acm@FreeBSD.org>
  *  Andreas Klemm <andreas@klemm.gtn.com>
  *  Andrew Pantyukhin <infofarmer@FreeBSD.org>
  *  Andrey Zakhvatov
  *  Anton Berezin <tobez@FreeBSD.org>
  *  Anton Berezin <tobez@tobez.org>
(Only the first 15 lines of the commit message are shown above View all of this commit message)
12.1.0
07 Jul 2022 22:56:01
commit hash: 320e9debc3c3b4a90292a9aa29f139be9df00f40commit hash: 320e9debc3c3b4a90292a9aa29f139be9df00f40commit hash: 320e9debc3c3b4a90292a9aa29f139be9df00f40commit hash: 320e9debc3c3b4a90292a9aa29f139be9df00f40 files touched by this commit
Lorenzo Salvadore (salvadore) search for other commits by this committer
lang/gcc>=11: Warn about LTO_BOOTSTRAP

Warn users about the amount of ram and time needed to build GCC with
LTO_BOOTSTRP enabled.

PR:		264949
Reported by:	Tomoaki AOKI <junchoon@dec.sakura.ne.jp> and others
Reviewed by:	gerald
Differential Revision: https://reviews.freebsd.org/D35688
12.1.0
06 May 2022 18:01:39
commit hash: ca48c22e1c7a4e39244d6bea3b9f52cc17047592commit hash: ca48c22e1c7a4e39244d6bea3b9f52cc17047592commit hash: ca48c22e1c7a4e39244d6bea3b9f52cc17047592commit hash: ca48c22e1c7a4e39244d6bea3b9f52cc17047592 files touched by this commit
Piotr Kubaj (pkubaj) search for other commits by this committer
lang/gcc12: add gcc 12

Changelog:	https://gcc.gnu.org/gcc-12/changes.html

Number of commits found: 25