diff options
author | gerald <gerald@FreeBSD.org> | 2006-11-05 22:32:58 +0800 |
---|---|---|
committer | gerald <gerald@FreeBSD.org> | 2006-11-05 22:32:58 +0800 |
commit | aa0f0f054743b9e93a9bd302f71f8501593a8dd1 (patch) | |
tree | a73bfeb8d0e3eba0e0572adecfd651d85d85dbca /lang/gcc48 | |
parent | 1ea4ade4c9c9ebb09f185969d34a1636a66729a3 (diff) | |
download | freebsd-ports-gnome-aa0f0f054743b9e93a9bd302f71f8501593a8dd1.tar.gz freebsd-ports-gnome-aa0f0f054743b9e93a9bd302f71f8501593a8dd1.tar.zst freebsd-ports-gnome-aa0f0f054743b9e93a9bd302f71f8501593a8dd1.zip |
And here we go, introducing the lang/gcc43 port in form of the 20061104
snapshot of GCC 4.3.0; repocopied over from lang/gcc42.
Sadly we now have an unconditional dependency on math/libgmp4 and
math/mpfr. On the positive side this allows us to always build the
Fortran frontend.
PR: 104683
Diffstat (limited to 'lang/gcc48')
-rw-r--r-- | lang/gcc48/Makefile | 26 | ||||
-rw-r--r-- | lang/gcc48/distinfo | 36 | ||||
-rw-r--r-- | lang/gcc48/pkg-descr | 4 | ||||
-rw-r--r-- | lang/gcc48/pkg-plist | 6 |
4 files changed, 32 insertions, 40 deletions
diff --git a/lang/gcc48/Makefile b/lang/gcc48/Makefile index d6030b61aaec..faab0c435d61 100644 --- a/lang/gcc48/Makefile +++ b/lang/gcc48/Makefile @@ -7,29 +7,28 @@ # PORTNAME= gcc -PORTVERSION= 4.2.0 -PORTREVISION= 20061024 +PORTVERSION= 4.3.0 +PORTREVISION= 20061104 CATEGORIES= lang java -VERSIONSTRING= 4.2-${PORTREVISION} +VERSIONSTRING= 4.3-${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} MAINTAINER?= gerald@FreeBSD.org -COMMENT?= GNU Compiler Collection 4.2 +COMMENT?= GNU Compiler Collection 4.3 -.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 -SUFFIX= 42 +SUFFIX= 43 LATEST_LINK?= gcc${SUFFIX}${PKGNAMESUFFIX} NOT_FOR_ARCHS= alpha USE_BISON= yes @@ -68,6 +67,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++/ \ @@ -82,25 +82,17 @@ USE_LDCONFIG= ${TARGLIB} PLIST_SUB= GCC_VER=${PORTVERSION} GNU_HOST=${CONFIGURE_TARGET} \ SUFFIX=${SUFFIX} MAN1= cpp${SUFFIX}.1 \ + gfortran${SUFFIX}.1 \ g++${SUFFIX}.1 \ gcc${SUFFIX}.1 \ gcov${SUFFIX}.1 INFO= gcc${SUFFIX}/cpp \ gcc${SUFFIX}/cppinternals \ + gcc${SUFFIX}/gfortran \ 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 - .if ! defined(WITHOUT_JAVA) DISTFILES+= gcc-java-${VERSIONSTRING}${EXTRACT_SUFX} BUILD_DEPENDS+= zip:${PORTSDIR}/archivers/zip diff --git a/lang/gcc48/distinfo b/lang/gcc48/distinfo index 0f3d95fcd6c3..f6115ba499e5 100644 --- a/lang/gcc48/distinfo +++ b/lang/gcc48/distinfo @@ -1,18 +1,18 @@ -MD5 (gcc-core-4.2-20061024.tar.bz2) = 99046bf4acfc56c20852cce2c002c30e -SHA256 (gcc-core-4.2-20061024.tar.bz2) = c90d58b3df469f0bcea6d48f9768948decdc1cf91636d58fe4957c05b1bb893c -SIZE (gcc-core-4.2-20061024.tar.bz2) = 15804521 -MD5 (gcc-g++-4.2-20061024.tar.bz2) = 2e83016dfac8dc22931ea19d7f914205 -SHA256 (gcc-g++-4.2-20061024.tar.bz2) = 8ef12d7fff766077c8f0ff3e8794aad1c5546a0ef4d71a50ef45e656c26a806b -SIZE (gcc-g++-4.2-20061024.tar.bz2) = 4766093 -MD5 (gcc-objc-4.2-20061024.tar.bz2) = 2f0d28ac98c28655077053396e5fe724 -SHA256 (gcc-objc-4.2-20061024.tar.bz2) = 01ed959893e0cbc7861c3b63e211ec000d0193c9107c5cc250b631360635f43b -SIZE (gcc-objc-4.2-20061024.tar.bz2) = 191838 -MD5 (gcc-testsuite-4.2-20061024.tar.bz2) = 0cf5a6b8474a565c378ab30b88a69525 -SHA256 (gcc-testsuite-4.2-20061024.tar.bz2) = 286597e63c2a12945be53653de29602363b20f3557cf0a1a099aaf47393c2108 -SIZE (gcc-testsuite-4.2-20061024.tar.bz2) = 3775272 -MD5 (gcc-fortran-4.2-20061024.tar.bz2) = 7f594e1dcad105d615b640a955b9bfd5 -SHA256 (gcc-fortran-4.2-20061024.tar.bz2) = 55f712291ace8279da14acf407bf089e84da1468969398a4b924d29b8cb9a7de -SIZE (gcc-fortran-4.2-20061024.tar.bz2) = 863618 -MD5 (gcc-java-4.2-20061024.tar.bz2) = f3edb68ac639449ed19331af1ee4d473 -SHA256 (gcc-java-4.2-20061024.tar.bz2) = b09f490f7654630688e2d96a71e5c84c68c2624bc72aa471452e327ebbb09527 -SIZE (gcc-java-4.2-20061024.tar.bz2) = 10469949 +MD5 (gcc-core-4.3-20061104.tar.bz2) = 43753aba54f8d847a3def5cb0be6ff2b +SHA256 (gcc-core-4.3-20061104.tar.bz2) = b47dcf31041545b7fd53fcdc4fd02099e34bc4bc303258d7315d4c881f0629e2 +SIZE (gcc-core-4.3-20061104.tar.bz2) = 15917963 +MD5 (gcc-fortran-4.3-20061104.tar.bz2) = ec56f8126969dfdd78c528f10440aede +SHA256 (gcc-fortran-4.3-20061104.tar.bz2) = d22cfddbb852ee9fafd1f4c6332dd615f82c4454835b83fe15e887e1191706fd +SIZE (gcc-fortran-4.3-20061104.tar.bz2) = 869845 +MD5 (gcc-g++-4.3-20061104.tar.bz2) = 80137101d3244c4361424267d2ba45a0 +SHA256 (gcc-g++-4.3-20061104.tar.bz2) = ca8f75a41e5d336b6e1f8b9fc832dd7f06e57e7161f59ddd3d79a59a9ec87eaf +SIZE (gcc-g++-4.3-20061104.tar.bz2) = 4765708 +MD5 (gcc-objc-4.3-20061104.tar.bz2) = e4bd9538fdf6e781bfcf929763ec44dc +SHA256 (gcc-objc-4.3-20061104.tar.bz2) = d2cf32d04d9bfd2e005230f6913e1d8f3d7f4074cc71c908929c20417f77346f +SIZE (gcc-objc-4.3-20061104.tar.bz2) = 191983 +MD5 (gcc-testsuite-4.3-20061104.tar.bz2) = 6f8392b27b2b6d20bbced0c1df37a025 +SHA256 (gcc-testsuite-4.3-20061104.tar.bz2) = 2f9bc3d8c4e4b574adc37c910195ecb863a19e6518d7ef0e035ece4f3ad5a932 +SIZE (gcc-testsuite-4.3-20061104.tar.bz2) = 3791946 +MD5 (gcc-java-4.3-20061104.tar.bz2) = 460f04486fb395647a0f9104c540114f +SHA256 (gcc-java-4.3-20061104.tar.bz2) = 9f6190f2454a84d35d3b188a52e85ac45f957f215bb1430ee1f4dd9452ddb2d4 +SIZE (gcc-java-4.3-20061104.tar.bz2) = 10465836 diff --git a/lang/gcc48/pkg-descr b/lang/gcc48/pkg-descr index 99149439eb1f..3c302b1c926b 100644 --- a/lang/gcc48/pkg-descr +++ b/lang/gcc48/pkg-descr @@ -1,6 +1,6 @@ GCC, the GNU Compiler Collection includes C, C++, Java and Fortran. -This port installs the various front ends as gcc42, g++42, gcj42, and -so forth into the ${PREFIX}/bin directory. +This port installs the various front ends as gcc43, g++43, gcj43, +gfortran43 and so forth into the ${PREFIX}/bin directory. WWW: http://gcc.gnu.org/ diff --git a/lang/gcc48/pkg-plist b/lang/gcc48/pkg-plist index f4209b2a688a..6f8e52750fb7 100644 --- a/lang/gcc48/pkg-plist +++ b/lang/gcc48/pkg-plist @@ -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%% @@ -29,7 +29,7 @@ info/gcc%%SUFFIX%%/dir %%JAVA%%bin/jcf-dump%%SUFFIX%% %%JAVA%%bin/%%GNU_HOST%%-gcj%%SUFFIX%% %%JAVA%%bin/%%GNU_HOST%%-gcjh%%SUFFIX%% -%%JAVA%%libdata/pkgconfig/libgcj-4.2.pc +%%JAVA%%libdata/pkgconfig/libgcj-4.3.pc %%JAVA%%share/java/libgcj-%%GCC_VER%%.jar %%JAVA%%share/java/libgcj-tools-%%GCC_VER%%.jar @comment Insert PLIST.lib here |