summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGerald Pfeifer <gerald@FreeBSD.org>2009-11-21 22:30:23 +0000
committerGerald Pfeifer <gerald@FreeBSD.org>2009-11-21 22:30:23 +0000
commit28fb0e28ebecd2b42be89637348dd5b1f097f110 (patch)
treef0a44bf1732c5ab2b8ef39fa1843208eef7f8025
parent- Update to 0.09 (diff)
Remove devel/arm-elf-gcc295, broken for a long period and officially
marked BROKEN for nearly three months. Use devel/cross-gcc instead. Approved by: portmgr (linimon)
Notes
Notes: svn path=/head/; revision=244624
-rw-r--r--MOVED2
-rw-r--r--devel/Makefile1
-rw-r--r--devel/arm-elf-gcc295/Makefile72
-rw-r--r--devel/arm-elf-gcc295/distinfo12
-rw-r--r--devel/arm-elf-gcc295/files/patch-gcc-config-arm_arm.c20
-rw-r--r--devel/arm-elf-gcc295/files/patch-libiberty_strerror.c14
-rw-r--r--devel/arm-elf-gcc295/pkg-descr3
-rw-r--r--devel/arm-elf-gcc295/pkg-plist60
8 files changed, 1 insertions, 183 deletions
diff --git a/MOVED b/MOVED
index ce7de9e77df0..f716bd98b643 100644
--- a/MOVED
+++ b/MOVED
@@ -4210,4 +4210,4 @@ misc/kde4-l10n-eo||2009-11-19|Has expired: unfetchable and unmaintained upstream
security/f-prot-sig||2009-11-20|No longer needed with security/f-prot update
lang/gcc295|lang/gcc44|2009-11-21|Abandoned upstream, superseded by later versions
games/freebsd-games|games/bsdgames|2009-11-21|Superseded by and equivalent to freebsd-games
-
+devel/arm-elf-gcc295|devel/cross-gcc|2009-11-21|Broken with current versions of FreeBSD, abandoned upstream, superseded by later versions
diff --git a/devel/Makefile b/devel/Makefile
index aecbe7d605e4..64e284831376 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -45,7 +45,6 @@
SUBDIR += argp-standalone
SUBDIR += argtable
SUBDIR += arm-elf-binutils
- SUBDIR += arm-elf-gcc295
SUBDIR += arm-rtems-binutils
SUBDIR += arm-rtems-gcc
SUBDIR += arm-rtems-gdb
diff --git a/devel/arm-elf-gcc295/Makefile b/devel/arm-elf-gcc295/Makefile
deleted file mode 100644
index e4866bfd07fb..000000000000
--- a/devel/arm-elf-gcc295/Makefile
+++ /dev/null
@@ -1,72 +0,0 @@
-# New ports collection makefile for: arm-elf-gcc295
-# Date created: 3 November 2000
-# Whom: Espen Skoglund <esk@ira.uka.de>
-#
-# $FreeBSD$
-#
-
-PORTNAME= gcc
-PORTVERSION= 2.95.3
-CATEGORIES= devel
-MASTER_SITES= ${MASTER_SITE_GCC}
-MASTER_SITE_SUBDIR= releases/${DISTNAME}
-PKGNAMEPREFIX= arm-elf-
-DISTFILES= gcc-core-${PORTVERSION}${EXTRACT_SUFX} \
- gcc-g++-${PORTVERSION}${EXTRACT_SUFX} \
- gcc-objc-${PORTVERSION}${EXTRACT_SUFX} \
- gcc-g77-${PORTVERSION}${EXTRACT_SUFX}
-
-MAINTAINER= jflemer@alum.rpi.edu
-COMMENT= GNU cross compiler suite for vanilla ARM targets
-
-BUILD_DEPENDS= ${PKGNAMEPREFIX}as:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils \
- ${PKGNAMEPREFIX}ld:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils
-RUN_DEPENDS= ${PKGNAMEPREFIX}as:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils \
- ${PKGNAMEPREFIX}ld:${PORTSDIR}/devel/${PKGNAMEPREFIX}binutils
-
-ONLY_FOR_ARCHS= i386
-BROKEN= does not support current versions of FreeBSD
-
-GCC_REV= ${DISTNAME:S/gcc-//g}
-PLIST_SUB+= GCC_REV=${GCC_REV}
-USE_PERL5= yes
-USE_BZIP2= yes
-CFLAGS:= ${CFLAGS:C/-m(arch|cpu)=[a-zA-Z0-9]+//}
-CONFIGURE_ARGS= --target=${PKGNAMEPREFIX:S/-$//} --enable-languages="c,c++,objc"
-.if defined(DEFAULT_CPU)
-CONFIGURE_ARGS+= --with-cpu="${DEFAULT_CPU}"
-.endif
-MAKE_ENV= PATH=${PREFIX}/bin:${PATH}
-GNU_CONFIGURE= yes
-MAN1= ${PKGNAMEPREFIX}g++.1 ${PKGNAMEPREFIX}gcc.1 cccp.1
-
-.include <bsd.port.pre.mk>
-
-.if !defined(DEFAULT_CPU)
-pre-extract:
- @${ECHO}
- @${ECHO} "You can specify a default cpu target for gcc by setting DEFAULT_CPU to the"
- @${ECHO} "appropriate target (e.g., strongarm1100)."
- @${ECHO}
-.endif
-
-post-patch:
- ${REINPLACE_CMD} -e 's/sys_nsig/iberty_sys_nsig/g' ${WRKSRC}/libiberty/strsignal.c
-
-post-configure:
- ${REINPLACE_CMD} -Ee 's,^(TARGET_CONFIGDIRS\s*=),\1#,' \
- ${WRKSRC}/Makefile
- ${PERL} -i -ne 's/^(install-info:)/\1\ndonot-\1/; print' ${WRKSRC}/gcc/Makefile
- ${REINPLACE_CMD} -Ee 's,\$$\(bindir\)/(\$$\(DEMANGLER_CROSS_NAME\)),./\1,' \
- ${WRKSRC}/gcc/Makefile
- ${REINPLACE_CMD} -Ee 's/^(TARGET_CONFIGDIRS =)/\1#/' \
- ${WRKSRC}/Makefile
-
-post-install:
- @${MV} ${PREFIX}/bin/cpp ${PREFIX}/bin/${PKGNAMEPREFIX}cpp
- @${MV} ${PREFIX}/bin/gcov ${PREFIX}/bin/${PKGNAMEPREFIX}gcov
- @${LN} -f ${PREFIX}/bin/${PKGNAMEPREFIX}g++ \
- ${PREFIX}/${PKGNAMEPREFIX:S/-$//}/bin/g++
- @${RM} ${PREFIX}/lib/libiberty.a
-
-.include <bsd.port.post.mk>
diff --git a/devel/arm-elf-gcc295/distinfo b/devel/arm-elf-gcc295/distinfo
deleted file mode 100644
index 24a7356d54c9..000000000000
--- a/devel/arm-elf-gcc295/distinfo
+++ /dev/null
@@ -1,12 +0,0 @@
-MD5 (gcc-core-2.95.3.tar.bz2) = 56dc4de966a54e4c511f65e525f9c0fe
-SHA256 (gcc-core-2.95.3.tar.bz2) = e4a2390e1360de9a811197e3475b1bfd3f49ef88295af4a0c22e7a1ad49ac296
-SIZE (gcc-core-2.95.3.tar.bz2) = 6798053
-MD5 (gcc-g++-2.95.3.tar.bz2) = ce600888f39443a25ad325cc886e7d16
-SHA256 (gcc-g++-2.95.3.tar.bz2) = 1e082ea0f0a3cfeab369fce1522c58960361d057ce2b16b10084b7b66698ce6f
-SIZE (gcc-g++-2.95.3.tar.bz2) = 1248880
-MD5 (gcc-objc-2.95.3.tar.bz2) = be118925cd045d0d6d294c27ddb09647
-SHA256 (gcc-objc-2.95.3.tar.bz2) = 87e9af0555b2922dc14a01be0af888bb5c3aa1af6432c9aeb3015f7a5a1ec96f
-SIZE (gcc-objc-2.95.3.tar.bz2) = 200130
-MD5 (gcc-g77-2.95.3.tar.bz2) = 8ef7cb21c145fc5d4adff7f3f356ad38
-SHA256 (gcc-g77-2.95.3.tar.bz2) = a6346d3350acf2ecd7f308430374c5426e54b6e6b02384747b0245dd71a6c96a
-SIZE (gcc-g77-2.95.3.tar.bz2) = 939181
diff --git a/devel/arm-elf-gcc295/files/patch-gcc-config-arm_arm.c b/devel/arm-elf-gcc295/files/patch-gcc-config-arm_arm.c
deleted file mode 100644
index 110e49428dbe..000000000000
--- a/devel/arm-elf-gcc295/files/patch-gcc-config-arm_arm.c
+++ /dev/null
@@ -1,20 +0,0 @@
---- gcc/config/arm/arm.c.orig Thu Jan 25 07:03:24 2001
-+++ gcc/config/arm/arm.c Fri Nov 2 20:35:20 2007
-@@ -281,7 +281,7 @@
-
- if (ptr->string != NULL && ptr->string[0] != '\0')
- {
-- struct processors * sel;
-+ const struct processors * sel;
-
- for (sel = ptr->processors; sel->name != NULL; sel ++)
- if (streq (ptr->string, sel->name))
-@@ -527,7 +527,7 @@
- if ((TARGET_SOFT_FLOAT || arm_fpu != FP_HARD) && (tune_flags & FL_MODE32) == 0)
- flag_schedule_insns = flag_schedule_insns_after_reload = 0;
-
-- arm_prog_mode = TARGET_APCS_32 ? PROG_MODE_PROG32 : PROG_MODE_PROG26;
-+ arm_prgmode = TARGET_APCS_32 ? PROG_MODE_PROG32 : PROG_MODE_PROG26;
-
- if (structure_size_string != NULL)
- {
diff --git a/devel/arm-elf-gcc295/files/patch-libiberty_strerror.c b/devel/arm-elf-gcc295/files/patch-libiberty_strerror.c
deleted file mode 100644
index 4232af02e63e..000000000000
--- a/devel/arm-elf-gcc295/files/patch-libiberty_strerror.c
+++ /dev/null
@@ -1,14 +0,0 @@
---- libiberty/strerror.c.orig Fri May 15 17:42:41 1998
-+++ libiberty/strerror.c Fri Nov 2 20:24:39 2007
-@@ -460,11 +460,6 @@
- static int sys_nerr;
- static const char **sys_errlist;
-
--#else
--
--extern int sys_nerr;
--extern char *sys_errlist[];
--
- #endif
-
-
diff --git a/devel/arm-elf-gcc295/pkg-descr b/devel/arm-elf-gcc295/pkg-descr
deleted file mode 100644
index 9e1262b474e4..000000000000
--- a/devel/arm-elf-gcc295/pkg-descr
+++ /dev/null
@@ -1,3 +0,0 @@
-GNU cross compiler suite for ARM. This is a vanilla version of gcc only.
-That is, it does not contain any libs or startup code for creating executable
-files.
diff --git a/devel/arm-elf-gcc295/pkg-plist b/devel/arm-elf-gcc295/pkg-plist
deleted file mode 100644
index 7e98bdb5893f..000000000000
--- a/devel/arm-elf-gcc295/pkg-plist
+++ /dev/null
@@ -1,60 +0,0 @@
-arm-elf/bin/g++
-arm-elf/bin/gcc
-arm-elf/include/assert.h
-bin/arm-elf-c++
-bin/arm-elf-cpp
-bin/arm-elf-g++
-bin/arm-elf-gcc
-bin/arm-elf-gcov
-bin/arm-elf-protoize
-bin/arm-elf-unprotoize
-lib/gcc-lib/arm-elf/%%GCC_REV%%/SYSCALLS.c.X
-lib/gcc-lib/arm-elf/%%GCC_REV%%/cc1
-lib/gcc-lib/arm-elf/%%GCC_REV%%/cc1obj
-lib/gcc-lib/arm-elf/%%GCC_REV%%/cc1plus
-lib/gcc-lib/arm-elf/%%GCC_REV%%/collect2
-lib/gcc-lib/arm-elf/%%GCC_REV%%/cpp0
-lib/gcc-lib/arm-elf/%%GCC_REV%%/crtbegin.o
-lib/gcc-lib/arm-elf/%%GCC_REV%%/crtend.o
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/README
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/assert.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/exception
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/fixed
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/float.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/iso646.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/limits.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/new
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/new.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/proto.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/stdarg.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/stdbool.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/stddef.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/syslimits.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/typeinfo
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-alpha.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-arc.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-c4x.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-clipper.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-h8300.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-i860.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-i960.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-m32r.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-m88k.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-mips.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-mn10200.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-mn10300.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-pa.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-ppc.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-pyr.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-sh.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-sparc.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-spur.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/va-v850.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/include/varargs.h
-lib/gcc-lib/arm-elf/%%GCC_REV%%/libgcc.a
-lib/gcc-lib/arm-elf/%%GCC_REV%%/specs
-@dirrm lib/gcc-lib/arm-elf/%%GCC_REV%%/include
-@dirrm lib/gcc-lib/arm-elf/%%GCC_REV%%
-@dirrm lib/gcc-lib/arm-elf
-@unexec /bin/rmdir %D/lib/gcc-lib 2>/dev/null || /usr/bin/true
-@dirrm arm-elf/include