aboutsummaryrefslogtreecommitdiffstats
path: root/lang
diff options
context:
space:
mode:
authorgerald <gerald@FreeBSD.org>2011-06-04 00:04:40 +0800
committergerald <gerald@FreeBSD.org>2011-06-04 00:04:40 +0800
commit9a209ed6ca21137d8796adbe3d06ff7c9664cee4 (patch)
tree93f3ce9f0eb1c35bec3bad6dcddcefc7bcb41527 /lang
parente9c764e02980b4bb618172bba346d50b22b9db55 (diff)
downloadfreebsd-ports-gnome-9a209ed6ca21137d8796adbe3d06ff7c9664cee4.tar.gz
freebsd-ports-gnome-9a209ed6ca21137d8796adbe3d06ff7c9664cee4.tar.zst
freebsd-ports-gnome-9a209ed6ca21137d8796adbe3d06ff7c9664cee4.zip
Update to the 20110531 snapshot of GCC 4.4.7.
Upstream now only provides a single tarball, so this brings a number of changes around that. Among others based on this, enable c, c++, and fortran (and only these) explicitly. [1] Reported by: Scott Allendorf <scott-allendorf@uiowa.edu> [1]
Diffstat (limited to 'lang')
-rw-r--r--lang/gcc44/Makefile11
-rw-r--r--lang/gcc44/distinfo8
2 files changed, 7 insertions, 12 deletions
diff --git a/lang/gcc44/Makefile b/lang/gcc44/Makefile
index 39c730755a35..708538d463b3 100644
--- a/lang/gcc44/Makefile
+++ b/lang/gcc44/Makefile
@@ -7,23 +7,21 @@
#
PORTNAME= gcc
-PORTVERSION= 4.4.7.20110503
+PORTVERSION= 4.4.7.20110531
CATEGORIES= lang
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}
+DISTNAME= gcc-${VERSIONSTRING}
MAINTAINER= gerald@FreeBSD.org
COMMENT= GNU Compiler Collection 4.4
-DEPRECATED= Superseded by GCC 4.5, only kept for the sake of cad/salome
-
LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp \
mpfr.4:${PORTSDIR}/math/mpfr
RUN_DEPENDS+= ${LOCALBASE}/bin/as:${PORTSDIR}/devel/binutils
+DEPRECATED= Superseded by GCC 4.5, only kept for the sake of cad/salome
+
VERSIONSTRING= ${PORTVERSION:C/([0-9]+\.[0-9]+).*\.([0-9]+)/\1-\2/}
SUFFIX= ${PORTVERSION:C/([0-9]+).([0-9]+).*/\1\2/}
LATEST_LINK= gcc${SUFFIX}${PKGNAMESUFFIX}
@@ -55,6 +53,7 @@ GNU_CONFIGURE= yes
CFLAGS+= -I${LOCALBASE}/include
CPPFLAGS+= -I${LOCALBASE}/include
CONFIGURE_ARGS+=--disable-nls \
+ --enable-languages=c,c++,fortran \
--libdir=${TARGLIB} \
--libexecdir=${LIBEXEC} \
--program-suffix=${SUFFIX} \
diff --git a/lang/gcc44/distinfo b/lang/gcc44/distinfo
index cb6f330ee0b3..3ef34b918907 100644
--- a/lang/gcc44/distinfo
+++ b/lang/gcc44/distinfo
@@ -1,6 +1,2 @@
-SHA256 (gcc-core-4.4-20110503.tar.bz2) = e37eecfbc99b41edbb3e63b4f310f49050367442632d372b29a73c6fb508b55c
-SIZE (gcc-core-4.4-20110503.tar.bz2) = 23057258
-SHA256 (gcc-fortran-4.4-20110503.tar.bz2) = 98e130ca4a39c47296ebee050732e08d6060ff6dfdf655c8ccd96d4210f19c07
-SIZE (gcc-fortran-4.4-20110503.tar.bz2) = 1312548
-SHA256 (gcc-g++-4.4-20110503.tar.bz2) = abceda66db14ecd68d9e206339476999dcc4de235b4380fbc8a54c44ccc0b1c0
-SIZE (gcc-g++-4.4-20110503.tar.bz2) = 5921869
+SHA256 (gcc-4.4-20110531.tar.bz2) = c95a4b4eaa6b091ca3f5cc3d746dc98acd8681ae59dcd8d71530a319b3584458
+SIZE (gcc-4.4-20110531.tar.bz2) = 59650843