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

Commit History - (may be incomplete: for full details, see links to repositories near top of page)
CommitCreditsLog message
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: 24