mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-03 06:04:53 +00:00
Update to the 20051215 snapshot of GCC 4.0.3.
Install the .info files of the lang/gcc40 port in a port-specific subdirectory, and move include/mf-runtime.h into a version specific directory. This allows us to remove the conflicts with lang/gcc33, lang/gcc41 and lang/gcc42. Also, convert pkg-plist to use a new substitution (%%SUFFIX%%) instead of hardcoding the version number 40.
This commit is contained in:
parent
31ab3571c9
commit
f369fc50b4
Notes:
svn2git
2021-03-31 03:12:20 +00:00
svn path=/head/; revision=151809
@ -26,7 +26,7 @@ LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4
|
||||
BUILD_DEPENDS= ${LOCALBASE}/lib/libmpfr.a:${PORTSDIR}/math/mpfr
|
||||
.endif
|
||||
|
||||
CONFLICTS= gcc-4.0.* gcc-4.1.*
|
||||
CONFLICTS= gcc-4.1.*
|
||||
LATEST_LINK?= gcc42${PKGNAMESUFFIX}
|
||||
NOT_FOR_ARCHS= alpha
|
||||
USE_BISON= yes
|
||||
|
@ -24,7 +24,7 @@ DISTFILES= \
|
||||
MAINTAINER?= gerald@FreeBSD.org
|
||||
COMMENT?= GNU Compiler Collection 3.3
|
||||
|
||||
CONFLICTS= gcc-4.0.* gcc-4.1.*
|
||||
CONFLICTS= gcc-4.1.*
|
||||
LATEST_LINK?= gcc33${PKGNAMESUFFIX}
|
||||
USE_BISON= yes
|
||||
USE_BZIP2= yes
|
||||
|
@ -8,7 +8,7 @@
|
||||
|
||||
PORTNAME= gcc
|
||||
PORTVERSION= 4.0.3
|
||||
PORTREVISION= 20051208
|
||||
PORTREVISION= 20051215
|
||||
CATEGORIES= lang
|
||||
VERSIONSTRING= 4.0-${PORTREVISION}
|
||||
MASTER_SITES= ${MASTER_SITE_GCC}
|
||||
@ -29,7 +29,6 @@ LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4
|
||||
BUILD_DEPENDS= ${LOCALBASE}/lib/libmpfr.a:${PORTSDIR}/math/mpfr
|
||||
.endif
|
||||
|
||||
CONFLICTS= gcc-3.3.* gcc-4.1.*
|
||||
LATEST_LINK?= gcc40${PKGNAMESUFFIX}
|
||||
USE_BISON= yes
|
||||
USE_BZIP2= yes
|
||||
@ -60,7 +59,8 @@ CONFIGURE_ARGS+= --disable-nls \
|
||||
--with-libiconv-prefix=${LOCALBASE} \
|
||||
--program-suffix=${SUFFIX} \
|
||||
--libdir=${TARGLIB} \
|
||||
--with-gxx-include-dir=${TARGLIB}/include/c++/
|
||||
--with-gxx-include-dir=${TARGLIB}/include/c++/ \
|
||||
--infodir=${PREFIX}/${INFO_PATH}/gcc${SUFFIX}
|
||||
CONFIGURE_ENV= RANLIB=:
|
||||
.if defined(WITH_FORTRAN)
|
||||
CONFIGURE_ARGS+= --with-gmp=${LOCALBASE}
|
||||
@ -74,16 +74,21 @@ LDCONFIG_DIRS= ${TARGLIB}
|
||||
CONFIGURE_ARGS+= --disable-shared
|
||||
.endif
|
||||
ALL_TARGET= bootstrap-lean
|
||||
PLIST_SUB= GCC_VER=${PORTVERSION} GNU_HOST=${CONFIGURE_TARGET}
|
||||
PLIST_SUB= GCC_VER=${PORTVERSION} GNU_HOST=${CONFIGURE_TARGET} \
|
||||
SUFFIX=${SUFFIX}
|
||||
MAN1= cpp${SUFFIX}.1 \
|
||||
g++${SUFFIX}.1 \
|
||||
gcc${SUFFIX}.1 \
|
||||
gcov${SUFFIX}.1
|
||||
INFO= cpp cppinternals gcc gccinstall gccint
|
||||
INFO= gcc${SUFFIX}/cpp \
|
||||
gcc${SUFFIX}/cppinternals \
|
||||
gcc${SUFFIX}/gcc \
|
||||
gcc${SUFFIX}/gccinstall \
|
||||
gcc${SUFFIX}/gccint
|
||||
|
||||
.if defined(WITH_FORTRAN)
|
||||
MAN1+= gfortran${SUFFIX}.1
|
||||
INFO+= gfortran
|
||||
INFO+= gcc${SUFFIX}/gfortran
|
||||
PLIST_SUB+= FORTRAN=""
|
||||
.else
|
||||
PLIST_SUB+= FORTRAN="@comment "
|
||||
@ -125,6 +130,8 @@ post-install:
|
||||
${PREFIX}/man/man1/${f}${SUFFIX}.1; \
|
||||
fi
|
||||
.endfor
|
||||
${MV} -f ${PREFIX}/include/mf-runtime.h \
|
||||
${TARGLIB}/gcc/${CONFIGURE_TARGET}/${PORTVERSION}/include
|
||||
${RM} -f ${TARGLIB}/*.la
|
||||
${RM} -f ${PREFIX}/man/man7/fsf-funding.7 \
|
||||
${PREFIX}/man/man7/gfdl.7 ${PREFIX}/man/man7/gpl.7
|
||||
|
@ -1,15 +1,15 @@
|
||||
MD5 (gcc-core-4.0-20051208.tar.bz2) = c373ed57a9edced3534029d9e1bd3dab
|
||||
SHA256 (gcc-core-4.0-20051208.tar.bz2) = ea6d6bbb48697fc13ef10c0846c90aac60d6998ca9e0a26236570008616e32af
|
||||
SIZE (gcc-core-4.0-20051208.tar.bz2) = 13776335
|
||||
MD5 (gcc-g++-4.0-20051208.tar.bz2) = 16659680aea8399ba6a80173026be95e
|
||||
SHA256 (gcc-g++-4.0-20051208.tar.bz2) = 0e9f63a3cd440afb74362aaa6ff05350004e0a79bb5407f3c269087ecec55cd1
|
||||
SIZE (gcc-g++-4.0-20051208.tar.bz2) = 2706280
|
||||
MD5 (gcc-objc-4.0-20051208.tar.bz2) = 0b0811b970096f8cb74aaabdea95f903
|
||||
SHA256 (gcc-objc-4.0-20051208.tar.bz2) = ec451315b83af503faf0c93832c87b2a8cd5a37bdab3e4b4392b37bfd4218943
|
||||
SIZE (gcc-objc-4.0-20051208.tar.bz2) = 180041
|
||||
MD5 (gcc-testsuite-4.0-20051208.tar.bz2) = 37fe82002883877b1146563ebd4c9e48
|
||||
SHA256 (gcc-testsuite-4.0-20051208.tar.bz2) = 8d2ba49d979de4833c8152330697e116bc13f0a21340fe094153456797977ffc
|
||||
SIZE (gcc-testsuite-4.0-20051208.tar.bz2) = 3269793
|
||||
MD5 (gcc-fortran-4.0-20051208.tar.bz2) = 910b2266fdcbd85832d4bcabe8d76418
|
||||
SHA256 (gcc-fortran-4.0-20051208.tar.bz2) = 837e3908232af6d40d2e29b63e74b7364aecc9f6438763f06e61d5cc610d8cd3
|
||||
SIZE (gcc-fortran-4.0-20051208.tar.bz2) = 628957
|
||||
MD5 (gcc-core-4.0-20051215.tar.bz2) = 3d76715952929fc0accffcf6b2ab3e8a
|
||||
SHA256 (gcc-core-4.0-20051215.tar.bz2) = 3eed155026e1dd192939a617d1db03e9c51bf5fa235e5f5aa2fe6e2545fac594
|
||||
SIZE (gcc-core-4.0-20051215.tar.bz2) = 13777924
|
||||
MD5 (gcc-g++-4.0-20051215.tar.bz2) = 082a4da5425fe8cb0d96d96b927218a0
|
||||
SHA256 (gcc-g++-4.0-20051215.tar.bz2) = 755bb29850e406637bd62294f6612b61b33de102bbb8ec2dd65ae4b57a053b4d
|
||||
SIZE (gcc-g++-4.0-20051215.tar.bz2) = 2707527
|
||||
MD5 (gcc-objc-4.0-20051215.tar.bz2) = 505a98d1f2d95b1e2ba9858dfe3d1bcd
|
||||
SHA256 (gcc-objc-4.0-20051215.tar.bz2) = 66b7c115ea4e525e2791164f1f12b3105943d94eadb9e2d8308c722bc5df3d58
|
||||
SIZE (gcc-objc-4.0-20051215.tar.bz2) = 180033
|
||||
MD5 (gcc-testsuite-4.0-20051215.tar.bz2) = db594e27f5ee698e16ff1ce4e00e6508
|
||||
SHA256 (gcc-testsuite-4.0-20051215.tar.bz2) = d12f22476aed963702e512b1683763e7ff4a6d9a8f30b28c21d08642413a283a
|
||||
SIZE (gcc-testsuite-4.0-20051215.tar.bz2) = 3267720
|
||||
MD5 (gcc-fortran-4.0-20051215.tar.bz2) = a80c71aea160b1cd0e233b6d5b85643d
|
||||
SHA256 (gcc-fortran-4.0-20051215.tar.bz2) = 0d1a46e79767b767550606abf86158157db5ee3a3975ce596379d2b7f3a77c41
|
||||
SIZE (gcc-fortran-4.0-20051215.tar.bz2) = 629147
|
||||
|
@ -1,15 +1,16 @@
|
||||
@comment $FreeBSD$
|
||||
bin/c++40
|
||||
bin/cpp40
|
||||
bin/g++40
|
||||
bin/gcc40
|
||||
bin/gcov40
|
||||
bin/gccbug40
|
||||
bin/%%GNU_HOST%%-c++40
|
||||
bin/%%GNU_HOST%%-g++40
|
||||
bin/c++%%SUFFIX%%
|
||||
bin/cpp%%SUFFIX%%
|
||||
bin/g++%%SUFFIX%%
|
||||
bin/gcc%%SUFFIX%%
|
||||
bin/gccbug%%SUFFIX%%
|
||||
bin/gcov%%SUFFIX%%
|
||||
bin/%%GNU_HOST%%-c++%%SUFFIX%%
|
||||
bin/%%GNU_HOST%%-g++%%SUFFIX%%
|
||||
bin/%%GNU_HOST%%-gcc-%%GCC_VER%%
|
||||
bin/%%GNU_HOST%%-gcc40
|
||||
include/mf-runtime.h
|
||||
%%FORTRAN%%bin/gfortran40
|
||||
%%FORTRAN%%bin/%%GNU_HOST%%-gfortran40
|
||||
bin/%%GNU_HOST%%-gcc%%SUFFIX%%
|
||||
info/gcc%%SUFFIX%%/dir
|
||||
@unexec rmdir %D/info/gcc%%SUFFIX%% 2>/dev/null || true
|
||||
%%FORTRAN%%bin/gfortran%%SUFFIX%%
|
||||
%%FORTRAN%%bin/%%GNU_HOST%%-gfortran%%SUFFIX%%
|
||||
@comment Insert PLIST.lib here
|
||||
|
@ -26,7 +26,7 @@ LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4
|
||||
BUILD_DEPENDS= ${LOCALBASE}/lib/libmpfr.a:${PORTSDIR}/math/mpfr
|
||||
.endif
|
||||
|
||||
CONFLICTS= gcc-3.3.* gcc-4.0.* gcc-4.2.*
|
||||
CONFLICTS= gcc-3.3.* gcc-4.2.*
|
||||
LATEST_LINK?= gcc41${PKGNAMESUFFIX}
|
||||
NOT_FOR_ARCHS= alpha
|
||||
USE_BISON= yes
|
||||
|
@ -26,7 +26,7 @@ LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4
|
||||
BUILD_DEPENDS= ${LOCALBASE}/lib/libmpfr.a:${PORTSDIR}/math/mpfr
|
||||
.endif
|
||||
|
||||
CONFLICTS= gcc-4.0.* gcc-4.1.*
|
||||
CONFLICTS= gcc-4.1.*
|
||||
LATEST_LINK?= gcc42${PKGNAMESUFFIX}
|
||||
NOT_FOR_ARCHS= alpha
|
||||
USE_BISON= yes
|
||||
|
@ -26,7 +26,7 @@ LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4
|
||||
BUILD_DEPENDS= ${LOCALBASE}/lib/libmpfr.a:${PORTSDIR}/math/mpfr
|
||||
.endif
|
||||
|
||||
CONFLICTS= gcc-4.0.* gcc-4.1.*
|
||||
CONFLICTS= gcc-4.1.*
|
||||
LATEST_LINK?= gcc42${PKGNAMESUFFIX}
|
||||
NOT_FOR_ARCHS= alpha
|
||||
USE_BISON= yes
|
||||
|
@ -26,7 +26,7 @@ LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4
|
||||
BUILD_DEPENDS= ${LOCALBASE}/lib/libmpfr.a:${PORTSDIR}/math/mpfr
|
||||
.endif
|
||||
|
||||
CONFLICTS= gcc-4.0.* gcc-4.1.*
|
||||
CONFLICTS= gcc-4.1.*
|
||||
LATEST_LINK?= gcc42${PKGNAMESUFFIX}
|
||||
NOT_FOR_ARCHS= alpha
|
||||
USE_BISON= yes
|
||||
|
@ -26,7 +26,7 @@ LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4
|
||||
BUILD_DEPENDS= ${LOCALBASE}/lib/libmpfr.a:${PORTSDIR}/math/mpfr
|
||||
.endif
|
||||
|
||||
CONFLICTS= gcc-4.0.* gcc-4.1.*
|
||||
CONFLICTS= gcc-4.1.*
|
||||
LATEST_LINK?= gcc42${PKGNAMESUFFIX}
|
||||
NOT_FOR_ARCHS= alpha
|
||||
USE_BISON= yes
|
||||
|
@ -26,7 +26,7 @@ LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4
|
||||
BUILD_DEPENDS= ${LOCALBASE}/lib/libmpfr.a:${PORTSDIR}/math/mpfr
|
||||
.endif
|
||||
|
||||
CONFLICTS= gcc-4.0.* gcc-4.1.*
|
||||
CONFLICTS= gcc-4.1.*
|
||||
LATEST_LINK?= gcc42${PKGNAMESUFFIX}
|
||||
NOT_FOR_ARCHS= alpha
|
||||
USE_BISON= yes
|
||||
|
@ -26,7 +26,7 @@ LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4
|
||||
BUILD_DEPENDS= ${LOCALBASE}/lib/libmpfr.a:${PORTSDIR}/math/mpfr
|
||||
.endif
|
||||
|
||||
CONFLICTS= gcc-4.0.* gcc-4.1.*
|
||||
CONFLICTS= gcc-4.1.*
|
||||
LATEST_LINK?= gcc42${PKGNAMESUFFIX}
|
||||
NOT_FOR_ARCHS= alpha
|
||||
USE_BISON= yes
|
||||
|
@ -26,7 +26,7 @@ LIB_DEPENDS= gmp.6:${PORTSDIR}/math/libgmp4
|
||||
BUILD_DEPENDS= ${LOCALBASE}/lib/libmpfr.a:${PORTSDIR}/math/mpfr
|
||||
.endif
|
||||
|
||||
CONFLICTS= gcc-4.0.* gcc-4.1.*
|
||||
CONFLICTS= gcc-4.1.*
|
||||
LATEST_LINK?= gcc42${PKGNAMESUFFIX}
|
||||
NOT_FOR_ARCHS= alpha
|
||||
USE_BISON= yes
|
||||
|
Loading…
Reference in New Issue
Block a user