# -*- coding: utf-8; mode: tcl; tab-width: 4; indent-tabs-mode: nil; c-basic-offset: 4 -*- vim:fenc=utf-8:filetype=tcl:et:sw=4:ts=4:sts=4
PortGroup compiler_blacklist_versions 1.0
# an exception in the license allows dependents to not be GPL
license {GPL-3+ Permissive}
description The GNU compiler collection
long_description The GNU compiler collection, including front ends for \
C, C++, Objective-C, Objective-C++, Fortran, and Java.
homepage https://gcc.gnu.org/
master_sites ftp://ftp.funet.fi/pub/mirrors/sources.redhat.com/pub/gcc/releases/gcc-${version}/ \
ftp://ftp.gwdg.de/pub/linux/gcc/releases/gcc-${version}/ \
ftp://gcc.ftp.nluug.nl/mirror/languages/gcc/releases/gcc-${version}/ \
ftp://gcc.gnu.org/pub/gcc/releases/gcc-${version}/ \
set dcore gcc-core-${version}.tar.bz2
set dfort gcc-fortran-${version}.tar.bz2
set dcxx gcc-g++-${version}.tar.bz2
set djava gcc-java-${version}.tar.bz2
set dobjc gcc-objc-${version}.tar.bz2
distfiles ${dcore} ${dfort} ${dcxx} ${djava} ${dobjc}
checksums gcc-core-${version}.tar.bz2 \
rmd160 eb53966a8077cc6753ba06a1f542bf699b3cd95c \
sha256 c4663b7023909a4a075d3c2b2e17f6e082a9625aebfd0ce7f1d7817e44bf5542 \
gcc-fortran-${version}.tar.bz2 \
rmd160 542b0052fcacfde4524bc7695698ff7532c2c8c2 \
sha256 545a1e8e97d9364de4408c6a91830f9051ce24b4fbfbfdc56e72c7b4be17ebdd \
gcc-g++-${version}.tar.bz2 \
rmd160 50e0aa25aa61efe92d2f2b574eaf5efacf998bee \
sha256 1882ff29be51eeb3fb349cbcda9df200a5c3cd20c97dd1d593101e0998b3c469 \
gcc-java-${version}.tar.bz2 \
rmd160 61f947efef544bfbf8333a9ccf867e9c33a379a7 \
sha256 3c31ddd80f945b797d8d4ed7761426c26343781c361ec1b33bcea9874cc4c6c0 \
gcc-objc-${version}.tar.bz2 \
rmd160 660d8e2f8162458e463de6195e58391ee711ed59 \
sha256 ea90cb8676910ec09907859a4b60ac3d1e3afb27e17a5b99343489894bcb63e1 \
depends_lib port:cctools \