aboutsummaryrefslogtreecommitdiffstats
path: root/lang/gcc
diff options
context:
space:
mode:
authorgerald <gerald@FreeBSD.org>2006-11-05 22:32:58 +0800
committergerald <gerald@FreeBSD.org>2006-11-05 22:32:58 +0800
commitaa0f0f054743b9e93a9bd302f71f8501593a8dd1 (patch)
treea73bfeb8d0e3eba0e0572adecfd651d85d85dbca /lang/gcc
parent1ea4ade4c9c9ebb09f185969d34a1636a66729a3 (diff)
downloadfreebsd-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/gcc')
-rw-r--r--lang/gcc/Makefile26
-rw-r--r--lang/gcc/distinfo36
-rw-r--r--lang/gcc/pkg-descr4
-rw-r--r--lang/gcc/pkg-plist6
4 files changed, 32 insertions, 40 deletions
diff --git a/lang/gcc/Makefile b/lang/gcc/Makefile
index d6030b61aaec..faab0c435d61 100644
--- a/lang/gcc/Makefile
+++ b/lang/gcc/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/gcc/distinfo b/lang/gcc/distinfo
index 0f3d95fcd6c3..f6115ba499e5 100644
--- a/lang/gcc/distinfo
+++ b/lang/gcc/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/gcc/pkg-descr b/lang/gcc/pkg-descr
index 99149439eb1f..3c302b1c926b 100644
--- a/lang/gcc/pkg-descr
+++ b/lang/gcc/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/gcc/pkg-plist b/lang/gcc/pkg-plist
index f4209b2a688a..6f8e52750fb7 100644
--- a/lang/gcc/pkg-plist
+++ b/lang/gcc/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