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