summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--devel/cross-binutils/Makefile13
-rw-r--r--devel/cross-binutils/distinfo7
-rw-r--r--devel/cross-gcc/Makefile25
-rw-r--r--devel/cross-gcc/distinfo20
-rw-r--r--devel/cross-gdb/Makefile9
-rw-r--r--devel/cross-gdb/distinfo10
6 files changed, 45 insertions, 39 deletions
diff --git a/devel/cross-binutils/Makefile b/devel/cross-binutils/Makefile
index f81278ce8b0a..7eb9369b632a 100644
--- a/devel/cross-binutils/Makefile
+++ b/devel/cross-binutils/Makefile
@@ -6,13 +6,13 @@
#
PORTNAME= binutils
-PORTVERSION= 2.20
+PORTVERSION= 2.21
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEWARE}
MASTER_SITE_SUBDIR= binutils/releases
PKGNAMEPREFIX= ${TGTARCH}-${TGTABI}-
-PATCH_SITES= ftp://ftp.rtems.com/pub/rtems/SOURCES/4.8/
+PATCH_SITES= ftp://ftp.rtems.com/pub/rtems/SOURCES/4.11/
PATCH_DIST_STRIP= -p1
MAINTAINER= stas@FreeBSD.org
@@ -35,6 +35,7 @@ MAN1= ${OURTARGET}-addr2line.1 \
${OURTARGET}-ar.1 \
${OURTARGET}-as.1 \
${OURTARGET}-c++filt.1 \
+ ${OURTARGET}-elfedit.1 \
${OURTARGET}-gprof.1 \
${OURTARGET}-dlltool.1 \
${OURTARGET}-ld.1 \
@@ -60,8 +61,10 @@ PLIST_FILES= bin/${OURTARGET}-addr2line \
bin/${OURTARGET}-ar \
bin/${OURTARGET}-as \
bin/${OURTARGET}-c++filt \
+ bin/${OURTARGET}-elfedit \
bin/${OURTARGET}-gprof \
bin/${OURTARGET}-ld \
+ bin/${OURTARGET}-ld.bfd \
bin/${OURTARGET}-nm \
bin/${OURTARGET}-objcopy \
bin/${OURTARGET}-objdump \
@@ -78,9 +81,9 @@ PLIST_FILES+= bin/${OURTARGET}-dlltool \
bin/${OURTARGET}-windres
.endif
-#.if defined(WITH_RTEMS_PATCHES)
-#PATCHFILES+= ${PORTNAME}-${PORTVERSION}-rtems4.8-20071104.diff
-#.endif
+.if defined(WITH_RTEMS_PATCHES)
+PATCHFILES+= ${PORTNAME}-${PORTVERSION}-rtems4.11-20110107.diff
+.endif
.if !defined(TGTARCH) || !defined(TGTABI)
PKGNAMEPREFIX= cross-
diff --git a/devel/cross-binutils/distinfo b/devel/cross-binutils/distinfo
index 978d07a695f9..a79334313f7b 100644
--- a/devel/cross-binutils/distinfo
+++ b/devel/cross-binutils/distinfo
@@ -1,3 +1,4 @@
-MD5 (binutils-2.20.tar.bz2) = ee2d3e996e9a2d669808713360fa96f8
-SHA256 (binutils-2.20.tar.bz2) = e1df09f0aa3b50154ef93bfefe86d65d01c22cfb44d73299ad95e772133a75b0
-SIZE (binutils-2.20.tar.bz2) = 17506655
+SHA256 (binutils-2.21.tar.bz2) = 60abec5bf448eb930a5a15acb8712612377dc8bcfb13dfd5131228f70561d0c7
+SIZE (binutils-2.21.tar.bz2) = 18742991
+SHA256 (binutils-2.21-rtems4.11-20110107.diff) = a57150ba5ff28aaac08624d00ff88ba3f12d54efab16094c8ec6c3ae71d6fe39
+SIZE (binutils-2.21-rtems4.11-20110107.diff) = 2276
diff --git a/devel/cross-gcc/Makefile b/devel/cross-gcc/Makefile
index 68753188c3c5..f0543953ca3f 100644
--- a/devel/cross-gcc/Makefile
+++ b/devel/cross-gcc/Makefile
@@ -6,8 +6,8 @@
#
PORTNAME?= gcc
-PORTVERSION= 4.4.2
-PORTREVISION= 2
+PORTVERSION= 4.5.2
+PORTREVISION= 0
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_GCC:S,$,:gcc,} \
${MASTER_SITE_SOURCEWARE:S,$,:newlib,}
@@ -17,16 +17,15 @@ DISTFILES= ${DISTNAME}${EXTRACT_SUFX}:gcc \
newlib-${NEWLIB_VERSION}${NEWLIB_EXTRACT_SUFX}:newlib
EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX}
-PATCH_SITES= ftp://ftp.rtems.com/pub/rtems/SOURCES/4.10/
+PATCH_SITES= ftp://ftp.rtems.com/pub/rtems/SOURCES/4.11/
PATCH_DIST_STRIP= -p1
MAINTAINER= stas@FreeBSD.org
COMMENT= GNU gcc for cross-target development
LIB_DEPENDS= gmp.10:${PORTSDIR}/math/gmp \
- mpfr.4:${PORTSDIR}/math/mpfr
-
-BROKEN= does not build
+ mpfr.4:${PORTSDIR}/math/mpfr \
+ mpc.2:${PORTSDIR}/math/mpc
#
# Temporary hack to deal with dependencies during package builds for
@@ -57,7 +56,7 @@ CONFIGURE_SCRIPT= ../${WRKSRC:C,^${WRKDIR}/?,,}/configure
#
# Newlib version to use
#
-NEWLIB_VERSION= 1.17.0
+NEWLIB_VERSION= 1.19.0
NEWLIB_EXTRACT_SUFX=.tar.gz
OURTARGET= ${TGTARCH}-${TGTABI}
@@ -70,6 +69,7 @@ MAKE_ENV= NO_CPU_CFLAGS=true
CONFIGURE_ARGS= --target=${OURTARGET} \
--enable-languages="${TGTLANGS}" \
+ --datadir="${TGT_DATADIR}" \
--with-system-zlib \
--disable-nls \
--with-libiconv-prefix=${LOCALBASE} \
@@ -80,6 +80,7 @@ CONFIGURE_ARGS= --target=${OURTARGET} \
--disable-shared \
--with-gmp="${LOCALBASE}" \
--with-mpfr="${LOCALBASE}" \
+ --with-mpc="${LOCALBASE}"
MAN1= ${MANPAGES:S,^,${OURTARGET}-,}
@@ -90,6 +91,7 @@ INFO= ${OURTARGET}-cpp \
GCC_AUTODIRS= ${OURTARGET}/include \
${OURTARGET}/lib \
+ ${OURTARGET}/share \
libexec/gcc/${OURTARGET} \
lib/gcc/${OURTARGET}
@@ -106,6 +108,7 @@ PLIST_FILES= bin/${OURTARGET}-cpp \
TGTLANGS= c
TGT_LIBDIR= ${PREFIX}/${OURTARGET}/lib/gcc/
+TGT_DATADIR= ${PREFIX}/${OURTARGET}/share
LN_BINARIES= addr2line ar as c++filt ld \
nm objcopy objdump ranlib \
@@ -123,8 +126,12 @@ CONFIGURE_ARGS+=--with-float=${WITH_FLOAT_TYPE}
.endif
.if defined(WITH_RTEMS_PATCHES)
-PATCHFILES+= gcc-core-4.4.2-rtems4.10-20091015.diff \
- newlib-${NEWLIB_VERSION}-rtems4.10-20091009.diff
+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
#
diff --git a/devel/cross-gcc/distinfo b/devel/cross-gcc/distinfo
index 2171961f0543..ca9e2cc63f06 100644
--- a/devel/cross-gcc/distinfo
+++ b/devel/cross-gcc/distinfo
@@ -1,12 +1,8 @@
-MD5 (gcc-4.4.2.tar.bz2) = 70f5ac588a79e3c9901d5b34f58d896d
-SHA256 (gcc-4.4.2.tar.bz2) = 1126b6a7b585b3a178bfb7d559221779eb7eba12ce01bc9ca5896f6f9ee639de
-SIZE (gcc-4.4.2.tar.bz2) = 62919816
-MD5 (newlib-1.17.0.tar.gz) = 9c345928b4f600a211ddc5a6072f8337
-SHA256 (newlib-1.17.0.tar.gz) = b7c8135f7dbff0269436da26917d9f01fe33f4da0f37c07c3f55066cba80274e
-SIZE (newlib-1.17.0.tar.gz) = 12768253
-MD5 (gcc-core-4.4.2-rtems4.10-20091015.diff) = c49d2d88ccb324d1715044eb7a139d22
-SHA256 (gcc-core-4.4.2-rtems4.10-20091015.diff) = 2215de3ef25fd27d5e83bd6e7a07b892e8df6b91a94cd6dfe19926da7f2a036d
-SIZE (gcc-core-4.4.2-rtems4.10-20091015.diff) = 131178
-MD5 (newlib-1.17.0-rtems4.10-20091009.diff) = e8d383370cccbb75ddc0f123dbc6b845
-SHA256 (newlib-1.17.0-rtems4.10-20091009.diff) = 512fb5cbfe81911d53466302d127570e3c8537f3260a5321d0961eae20c1aa56
-SIZE (newlib-1.17.0-rtems4.10-20091009.diff) = 48654
+SHA256 (gcc-4.5.2.tar.bz2) = 1d9362275ffd9d19fd41f1c3dae0805d6e3991c4d5aa80851f2eaf1bbaa21f88
+SIZE (gcc-4.5.2.tar.bz2) = 66328720
+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 (newlib-1.19.0-rtems4.11-20110109.diff) = 8019d82e64cde4dd33c59ff49c31dac75391fdfebf003a20155113b5616976fd
+SIZE (newlib-1.19.0-rtems4.11-20110109.diff) = 74293
diff --git a/devel/cross-gdb/Makefile b/devel/cross-gdb/Makefile
index 75535978cb69..55706c28efe1 100644
--- a/devel/cross-gdb/Makefile
+++ b/devel/cross-gdb/Makefile
@@ -6,13 +6,13 @@
#
PORTNAME= gdb
-PORTVERSION= 7.1
+PORTVERSION= 7.2
CATEGORIES= devel
MASTER_SITES= ${MASTER_SITE_SOURCEWARE}
MASTER_SITE_SUBDIR= gdb/releases
PKGNAMEPREFIX= ${TGTARCH}-${TGTABI}-
-PATCH_SITES= ftp://ftp.rtems.org/pub/rtems/SOURCES/4.10/
+PATCH_SITES= ftp://ftp.rtems.org/pub/rtems/SOURCES/4.11/
PATCH_DIST_STRIP= -p1
MAINTAINER= stas@FreeBSD.org
@@ -32,7 +32,7 @@ USE_BZIP2= yes
USE_GMAKE= yes
GNU_CONFIGURE= yes
ALL_TARGET= all info
-DATADIR= ${PREFIX}/share/${PKGNAMEPREFIX}{PORTNAME}
+DATADIR= ${PREFIX}/share/${PKGNAMEPREFIX}${PORTNAME}
DEPENDS_ARGS= TGTARCH="${TGTARCH}" TGTABI="${TGTABI}"
@@ -55,7 +55,8 @@ INFO= ${OURTARGET}-annotate \
EPRFX= ${PREFIX}/libexec/${OURTARGET}-gdb
.if defined(WITH_RTEMS_PATCHES)
-#PATCHFILES+= ${PORTNAME}-7.0-rtems4.10-20091007.diff
+PATCHFILES+= ${PORTNAME}-${PORTVERSION}-rtems4.11-20100907.diff
+PATCH_DIST_STRIP= -p1
.endif
.if !defined(TGTARCH) || !defined(TGTABI)
diff --git a/devel/cross-gdb/distinfo b/devel/cross-gdb/distinfo
index 96e043286cac..88c8df4fdca1 100644
--- a/devel/cross-gdb/distinfo
+++ b/devel/cross-gdb/distinfo
@@ -1,6 +1,4 @@
-MD5 (gdb-7.1.tar.bz2) = 21dce610476c054687b52770d2ddc657
-SHA256 (gdb-7.1.tar.bz2) = 142c27d7970a4e652dc225d61d887777ae00cf22fdd75cd1e8e4e13bfbd85352
-SIZE (gdb-7.1.tar.bz2) = 17977195
-MD5 (gdb-7.0-rtems4.10-20091007.diff) = dcf9ed74bcb946e53592e2859bfe687d
-SHA256 (gdb-7.0-rtems4.10-20091007.diff) = 633e716857816b36cf4b5748c05998f05b7cc82b775e3159703c0cd659e755e4
-SIZE (gdb-7.0-rtems4.10-20091007.diff) = 21448
+SHA256 (gdb-7.2.tar.bz2) = bf444b88ab845243364c3d410be9e3f43a57f96ff594d65a37842ea03c3410f0
+SIZE (gdb-7.2.tar.bz2) = 18530613
+SHA256 (gdb-7.2-rtems4.11-20100907.diff) = 9ed151e78ef368a3b8b14b686d3d211aa3cdc66163bc4ec55045674afaf2dbf8
+SIZE (gdb-7.2-rtems4.11-20100907.diff) = 20006