Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 28 Apr 2013 17:37:04 +0000 (UTC)
From:      Chris Rees <crees@FreeBSD.org>
To:        ports-committers@freebsd.org, svn-ports-all@freebsd.org, svn-ports-head@freebsd.org
Subject:   svn commit: r316736 - head/devel/cross-gcc
Message-ID:  <201304281737.r3SHb4cZ095938@svn.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: crees
Date: Sun Apr 28 17:37:04 2013
New Revision: 316736
URL: http://svnweb.freebsd.org/changeset/ports/316736

Log:
  devel/cross-gcc: Update to 4.5.4
  
  While here, use an OPTION for RTEMS patches
  
  Submitted by:	Christoph Mallon <christoph.mallon@gmx.de>

Modified:
  head/devel/cross-gcc/Makefile
  head/devel/cross-gcc/distinfo

Modified: head/devel/cross-gcc/Makefile
==============================================================================
--- head/devel/cross-gcc/Makefile	Sun Apr 28 17:34:17 2013	(r316735)
+++ head/devel/cross-gcc/Makefile	Sun Apr 28 17:37:04 2013	(r316736)
@@ -1,7 +1,7 @@
 # $FreeBSD$
 
 PORTNAME?=	gcc
-PORTVERSION=	4.5.2
+PORTVERSION=	4.5.4
 PORTREVISION=	0
 CATEGORIES=	devel
 MASTER_SITES=	${MASTER_SITE_GCC:S,$,:gcc,} \
@@ -122,11 +122,6 @@ CONFIGURE_ARGS+=--with-cpu=${WITH_CPU} \
 CONFIGURE_ARGS+=--with-float=${WITH_FLOAT_TYPE}
 .endif
 
-.if defined(WITH_RTEMS_PATCHES)
-PATCHFILES+=	gcc-core-4.5.2-rtems4.11-20110220.diff \
-		newlib-${NEWLIB_VERSION}-rtems4.11-20110109.diff
-.endif
-
 .if defined(WITH_OPTARGS)
 CONFIGURE_ARGS+=	${WITH_OPTARGS}
 .endif
@@ -145,10 +140,12 @@ OURTARGET=	cross	# to generate a correct
 IGNORE=		you should select TGTARCH and TGTABI to build port
 .endif
 
-OPTIONS_DEFINE=	CXX OBJC FORTRAN
+OPTIONS_DEFINE=	CXX OBJC FORTRAN RTEMS_PATCHES
 OPTIONS_DEFAULT=	CXX OBJC
 
-.include <bsd.port.pre.mk>
+RTEMS_PATCHES_DESC=	Apply RTEMS patches
+
+.include <bsd.port.options.mk>
 
 .if defined(TGTARCH)
 .if ${TGTARCH} == "i386" && ${ARCH} == "amd64"
@@ -176,6 +173,11 @@ PLIST_FILES+=	bin/${OURTARGET}-gfortran 
 		${OURTARGET}/bin/gfortran
 .endif
 
+.if ${PORT_OPTIONS:MRTEMS_PATCHES}
+PATCHFILES+=	gcc-core-${PORTVERSION}-rtems4.11-20120703.diff \
+		newlib-${NEWLIB_VERSION}-rtems4.11-20110109.diff
+.endif
+
 pre-everything::
 	@${ECHO_MSG}
 	@${ECHO_MSG} "---------------------------------------------------------"
@@ -267,4 +269,4 @@ post-install:
 	@${ECHO_CMD} "@unexec rmdir ${PREFIX}/lib/gcc 2>/dev/null || true" \
 		>> ${TMPPLIST}
 
-.include <bsd.port.post.mk>
+.include <bsd.port.mk>

Modified: head/devel/cross-gcc/distinfo
==============================================================================
--- head/devel/cross-gcc/distinfo	Sun Apr 28 17:34:17 2013	(r316735)
+++ head/devel/cross-gcc/distinfo	Sun Apr 28 17:37:04 2013	(r316736)
@@ -1,8 +1,8 @@
-SHA256 (gcc-4.5.2.tar.bz2) = 1d9362275ffd9d19fd41f1c3dae0805d6e3991c4d5aa80851f2eaf1bbaa21f88
-SIZE (gcc-4.5.2.tar.bz2) = 66328720
+SHA256 (gcc-4.5.4.tar.bz2) = eef3f0456db8c3d992cbb51d5d32558190bc14f3bc19383dd93acc27acc6befc
+SIZE (gcc-4.5.4.tar.bz2) = 66426133
 SHA256 (newlib-1.19.0.tar.gz) = 4f43807236b2274c220881ca69f7dc6aecc52f14bb32a6f03404d30780c25007
 SIZE (newlib-1.19.0.tar.gz) = 14323667
-SHA256 (gcc-core-4.5.2-rtems4.11-20110220.diff) = 85ef770b6bfd9a126d5d95b7b1186fe63d12d4c067c4d38de4ddb509abd23044
-SIZE (gcc-core-4.5.2-rtems4.11-20110220.diff) = 16578
+SHA256 (gcc-core-4.5.4-rtems4.11-20120703.diff) = 8a4cb755ceb0496abe68f5e1e2e1b980e32cd2ebc363f6209a06c8353d3607d4
+SIZE (gcc-core-4.5.4-rtems4.11-20120703.diff) = 18841
 SHA256 (newlib-1.19.0-rtems4.11-20110109.diff) = 8019d82e64cde4dd33c59ff49c31dac75391fdfebf003a20155113b5616976fd
 SIZE (newlib-1.19.0-rtems4.11-20110109.diff) = 74293



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201304281737.r3SHb4cZ095938>