mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-29 10:18:30 +00:00
Update to the 20070102 snapshot of GCC 4.2.0.
On the way, make building Fortran the (unconditional) default now. This adds new dependencies on math/libgmp4 and math/mpfr which are always required by lang/gcc43 and later anyways, though.
This commit is contained in:
parent
22e0751bc0
commit
e29ebdf8bc
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=181326
@ -8,12 +8,13 @@
|
||||
|
||||
PORTNAME= gcc
|
||||
PORTVERSION= 4.2.0
|
||||
PORTREVISION= 20061226
|
||||
PORTREVISION= 20070102
|
||||
CATEGORIES= lang java
|
||||
VERSIONSTRING= 4.2-${PORTREVISION}
|
||||
MASTER_SITES= ${MASTER_SITE_GCC}
|
||||
MASTER_SITE_SUBDIR= snapshots/${VERSIONSTRING}
|
||||
DISTFILES= gcc-core-${VERSIONSTRING}${EXTRACT_SUFX} \
|
||||
gcc-fortran-${VERSIONSTRING}${EXTRACT_SUFX} \
|
||||
gcc-g++-${VERSIONSTRING}${EXTRACT_SUFX} \
|
||||
gcc-objc-${VERSIONSTRING}${EXTRACT_SUFX} \
|
||||
gcc-testsuite-${VERSIONSTRING}${EXTRACT_SUFX}
|
||||
@ -21,10 +22,8 @@ DISTFILES= gcc-core-${VERSIONSTRING}${EXTRACT_SUFX} \
|
||||
MAINTAINER?= gerald@FreeBSD.org
|
||||
COMMENT?= GNU Compiler Collection 4.2
|
||||
|
||||
.if defined(WITH_FORTRAN)
|
||||
LIB_DEPENDS= gmp.7:${PORTSDIR}/math/libgmp4 \
|
||||
mpfr.1:${PORTSDIR}/math/mpfr
|
||||
.endif
|
||||
.if defined(WITH_JAVA_AWT)
|
||||
LIB_DEPENDS+= cairo.2:${PORTSDIR}/graphics/cairo
|
||||
.endif
|
||||
@ -72,6 +71,7 @@ GNU_CONFIGURE= yes
|
||||
CONFIGURE_ARGS+= --disable-nls \
|
||||
--with-system-zlib \
|
||||
--with-libiconv-prefix=${LOCALBASE} \
|
||||
--with-gmp=${LOCALBASE} \
|
||||
--program-suffix=${SUFFIX} \
|
||||
--libdir=${TARGLIB} \
|
||||
--with-gxx-include-dir=${TARGLIB}/include/c++/ \
|
||||
@ -88,22 +88,14 @@ PLIST_SUB= GCC_VER=${PORTVERSION} GNU_HOST=${CONFIGURE_TARGET} \
|
||||
MAN1= cpp${SUFFIX}.1 \
|
||||
g++${SUFFIX}.1 \
|
||||
gcc${SUFFIX}.1 \
|
||||
gcov${SUFFIX}.1
|
||||
gcov${SUFFIX}.1 \
|
||||
gfortran${SUFFIX}.1
|
||||
INFO= gcc${SUFFIX}/cpp \
|
||||
gcc${SUFFIX}/cppinternals \
|
||||
gcc${SUFFIX}/gcc \
|
||||
gcc${SUFFIX}/gccinstall \
|
||||
gcc${SUFFIX}/gccint
|
||||
|
||||
.if defined(WITH_FORTRAN)
|
||||
DISTFILES+= gcc-fortran-${VERSIONSTRING}${EXTRACT_SUFX}
|
||||
CONFIGURE_ARGS+=--with-gmp=${LOCALBASE}
|
||||
MAN1+= gfortran${SUFFIX}.1
|
||||
INFO+= gcc${SUFFIX}/gfortran
|
||||
PLIST_SUB+= FORTRAN=""
|
||||
.else
|
||||
PLIST_SUB+= FORTRAN="@comment "
|
||||
.endif
|
||||
gcc${SUFFIX}/gccint \
|
||||
gcc${SUFFIX}/gfortran
|
||||
|
||||
.if ! defined(WITHOUT_JAVA)
|
||||
DISTFILES+= gcc-java-${VERSIONSTRING}${EXTRACT_SUFX}
|
||||
|
@ -1,18 +1,18 @@
|
||||
MD5 (gcc-core-4.2-20061226.tar.bz2) = f7df0506a0a3e7bafc9c451c59dd6348
|
||||
SHA256 (gcc-core-4.2-20061226.tar.bz2) = b13bbd8061f0c32c677ba116d1f707110c66a7a25c8f2981e7dcc1e48397a57b
|
||||
SIZE (gcc-core-4.2-20061226.tar.bz2) = 15929310
|
||||
MD5 (gcc-g++-4.2-20061226.tar.bz2) = eb19f261c9b6f4eb6e885583d01aa9e8
|
||||
SHA256 (gcc-g++-4.2-20061226.tar.bz2) = fe0c5b8725b84fa02fce6fb1cff7abdd2bdd68b877ed4f2c744c020814a03b4f
|
||||
SIZE (gcc-g++-4.2-20061226.tar.bz2) = 4814823
|
||||
MD5 (gcc-objc-4.2-20061226.tar.bz2) = 642bc17e69f73fb94385bbb370966c09
|
||||
SHA256 (gcc-objc-4.2-20061226.tar.bz2) = a60cd306b38c8eed44257571f2b8c53adf9ebb971476a31878370864106357b7
|
||||
SIZE (gcc-objc-4.2-20061226.tar.bz2) = 191802
|
||||
MD5 (gcc-testsuite-4.2-20061226.tar.bz2) = 16588401727e3e908bd57bfdff3fe0bc
|
||||
SHA256 (gcc-testsuite-4.2-20061226.tar.bz2) = 82af68301a1e1583cf08383f9c3ab177bf98683944e7ea15f2f38f3af95d901b
|
||||
SIZE (gcc-testsuite-4.2-20061226.tar.bz2) = 3788311
|
||||
MD5 (gcc-fortran-4.2-20061226.tar.bz2) = 8f6b48a5d3cd76e9e120006c23edf2e5
|
||||
SHA256 (gcc-fortran-4.2-20061226.tar.bz2) = 640d7131929db3169962ff4f8d4b77fc3c373df132081e005110bd15199c76e3
|
||||
SIZE (gcc-fortran-4.2-20061226.tar.bz2) = 877732
|
||||
MD5 (gcc-java-4.2-20061226.tar.bz2) = eddc04cf0eb163c1a837a8c44d0ca3c8
|
||||
SHA256 (gcc-java-4.2-20061226.tar.bz2) = 1176a3323290c6137d415721917a878e8ef2244f5f3ee2eda23b82b66c03fa28
|
||||
SIZE (gcc-java-4.2-20061226.tar.bz2) = 10471909
|
||||
MD5 (gcc-core-4.2-20070102.tar.bz2) = 1dffdfd760d0945437ac8de854d23635
|
||||
SHA256 (gcc-core-4.2-20070102.tar.bz2) = 95c84bb4abfdc4d0ed197ddb7a86d187125a1775cd8df8092bc38938ff9ab4b5
|
||||
SIZE (gcc-core-4.2-20070102.tar.bz2) = 15925271
|
||||
MD5 (gcc-g++-4.2-20070102.tar.bz2) = d4b3e49eb933454c9749e84c89cfe376
|
||||
SHA256 (gcc-g++-4.2-20070102.tar.bz2) = 25c5bf95b8ec3b2fe96c304d316f1adb752d2a396712cc2468c64dd77353f73a
|
||||
SIZE (gcc-g++-4.2-20070102.tar.bz2) = 4814298
|
||||
MD5 (gcc-objc-4.2-20070102.tar.bz2) = d61c23c475cdca868c436908a776e41f
|
||||
SHA256 (gcc-objc-4.2-20070102.tar.bz2) = 20c545f169fca5da95a9627a02a433f75972797d05224044ff253c228f91f4d1
|
||||
SIZE (gcc-objc-4.2-20070102.tar.bz2) = 191815
|
||||
MD5 (gcc-testsuite-4.2-20070102.tar.bz2) = 0a091113e30b8ce877f9d54dbc6bcf5c
|
||||
SHA256 (gcc-testsuite-4.2-20070102.tar.bz2) = c3527eec718447c1e8cbf04bebc0ba473bebbcd79cec5c64476b7b56df93d276
|
||||
SIZE (gcc-testsuite-4.2-20070102.tar.bz2) = 3794191
|
||||
MD5 (gcc-fortran-4.2-20070102.tar.bz2) = ef15ffa51eac002e7e0d9ecb60000a98
|
||||
SHA256 (gcc-fortran-4.2-20070102.tar.bz2) = 83bf529804580960f0a1d2675079c2f30241446e56dacd5ded8b72b3b82da51b
|
||||
SIZE (gcc-fortran-4.2-20070102.tar.bz2) = 878904
|
||||
MD5 (gcc-java-4.2-20070102.tar.bz2) = 67ca65092fe6edf294ff989d794fd09c
|
||||
SHA256 (gcc-java-4.2-20070102.tar.bz2) = cdfbd4e5facb347707f034d5cae8d559a561bec6446a85623cda2a45d09f247d
|
||||
SIZE (gcc-java-4.2-20070102.tar.bz2) = 10472580
|
||||
|
@ -5,13 +5,13 @@ bin/g++%%SUFFIX%%
|
||||
bin/gcc%%SUFFIX%%
|
||||
bin/gccbug%%SUFFIX%%
|
||||
bin/gcov%%SUFFIX%%
|
||||
bin/gfortran%%SUFFIX%%
|
||||
bin/%%GNU_HOST%%-c++%%SUFFIX%%
|
||||
bin/%%GNU_HOST%%-g++%%SUFFIX%%
|
||||
bin/%%GNU_HOST%%-gcc-%%GCC_VER%%
|
||||
bin/%%GNU_HOST%%-gcc%%SUFFIX%%
|
||||
bin/%%GNU_HOST%%-gfortran%%SUFFIX%%
|
||||
info/gcc%%SUFFIX%%/dir
|
||||
%%FORTRAN%%bin/gfortran%%SUFFIX%%
|
||||
%%FORTRAN%%bin/%%GNU_HOST%%-gfortran%%SUFFIX%%
|
||||
%%JAVA%%bin/addr2name.awk%%SUFFIX%%
|
||||
%%JAVA%%bin/gappletviewer%%SUFFIX%%
|
||||
%%JAVA%%bin/gcj%%SUFFIX%%
|
||||
|
Loading…
Reference in New Issue
Block a user