aboutsummaryrefslogtreecommitdiffstats
path: root/lang/bc-gcc
diff options
context:
space:
mode:
authorkris <kris@FreeBSD.org>2002-10-13 12:28:47 +0800
committerkris <kris@FreeBSD.org>2002-10-13 12:28:47 +0800
commitc65ce67b8eabff812ef4f3687f286bf3b918d06d (patch)
tree4a7f03321bcb3502779bc52c722196622c449dd8 /lang/bc-gcc
parent5fe0f2b3032d8b5635c8bf5fd47d04c6eea04ab7 (diff)
downloadfreebsd-ports-graphics-c65ce67b8eabff812ef4f3687f286bf3b918d06d.tar.gz
freebsd-ports-graphics-c65ce67b8eabff812ef4f3687f286bf3b918d06d.tar.zst
freebsd-ports-graphics-c65ce67b8eabff812ef4f3687f286bf3b918d06d.zip
This port has been broken for ELF systems since rev 1.1 (4 years, 2 months
ago). Remove it.
Diffstat (limited to 'lang/bc-gcc')
-rw-r--r--lang/bc-gcc/Makefile64
-rw-r--r--lang/bc-gcc/distinfo3
-rw-r--r--lang/bc-gcc/files/patch-017
-rw-r--r--lang/bc-gcc/files/patch-1079
-rw-r--r--lang/bc-gcc/pkg-comment1
-rw-r--r--lang/bc-gcc/pkg-descr12
-rw-r--r--lang/bc-gcc/pkg-plist74
7 files changed, 0 insertions, 240 deletions
diff --git a/lang/bc-gcc/Makefile b/lang/bc-gcc/Makefile
deleted file mode 100644
index 2270bfd2e7a..00000000000
--- a/lang/bc-gcc/Makefile
+++ /dev/null
@@ -1,64 +0,0 @@
-# ex:ts=8
-# Ports collection makefile for: gcc-2.7.2 - Bounds checking gcc
-# Date created: Sun June 08, 1997
-# Whom: David O'Brien (obrien@FreeBSD.org)
-#
-# $FreeBSD$
-#
-
-PORTNAME= bc-gcc
-PORTVERSION= 2.7.2p1.0.2
-CATEGORIES= lang
-MASTER_SITES= ${MASTER_SITE_GNU} \
- ftp://dse.doc.ic.ac.uk/pub/misc/bcc/ \
- ftp://ftp.cs.yale.edu/WWW/pub/bradley/bcc/ \
- ftp://ftp.cs.columbia.edu/archives/gnu/bcc/
-MASTER_SITE_SUBDIR= gcc
-DISTNAME= gcc-2.7.2
-DISTFILES= ${DISTNAME}${EXTRACT_SUFX} documentation-as-8x11-ps.tgz
-
-PATCH_SITES= ftp://dse.doc.ic.ac.uk/pub/misc/bcc/ \
- ftp://ftp.cs.yale.edu/WWW/pub/bradley/bcc/ \
- ftp://ftp.cs.columbia.edu/archives/gnu/bcc/
-PATCHFILES= bounds-checking-2.7.2-1.02.tgz
-PATCH_DIST_STRIP= -p1 -N -E
-
-MAINTAINER= obrien@FreeBSD.org
-
-.include <bsd.port.pre.mk>
-
-.if ${OSVERSION} >= 300000
-BROKEN= "can't find /usr/lib/aout/crt0.o"
-.endif
-
-EXTRACT_ONLY= ${DISTNAME}${EXTRACT_SUFX} ${PATCHFILES}
-USE_BISON= yes
-GNU_CONFIGURE= yes
-CONFIGURE_ARGS= --with-gnu-as --with-gnu-ld
-ALL_TARGET= bootstrap LANGUAGES=c
-INSTALL_TARGET= install LANGUAGES=c
-GNUHOST= i386-unknown-freebsd${OSREL}
-PLIST_SUB= GNUHOST=${GNUHOST}
-MAN1= bc-gcc.1 bc-cccp.1
-
-pre-patch:
- cd ${WRKSRC} ; ${PATCH} -p1 < bounds-checking.diff
-
-pre-configure:
- @( cd ${WRKSRC}/config/i386/ ; \
- MAJ=`sysctl -n kern.osreldate | ${SED} -e '/.....$$/s///'` ; \
- ${MV} freebsd.h freebsd.h.in ; \
- ${SED} -e "s:__FreeBSD__=[0-9]*:__FreeBSD__=$${MAJ}:" freebsd.h.in \
- >freebsd.h )
- cd ${WRKSRC} ; ./configure ; make distclean
-
-post-install:
- @${MV} ${PREFIX}/bin/gcc ${PREFIX}/bin/bc-gcc
- @${MV} ${PREFIX}/bin/${GNUHOST}-gcc ${PREFIX}/bin/${GNUHOST}-bc-gcc
- @${MV} ${PREFIX}/man/man1/gcc.1 ${PREFIX}/man/man1/bc-gcc.1
- @${MV} ${PREFIX}/man/man1/cccp.1 ${PREFIX}/man/man1/bc-cccp.1
- @( for prog in ${PREFIX}/bin/bc-gcc ${PREFIX}/bin/${GNUHOST}-bc-gcc ; \
- do strip $$prog ; \
- done )
-
-.include <bsd.port.post.mk>
diff --git a/lang/bc-gcc/distinfo b/lang/bc-gcc/distinfo
deleted file mode 100644
index 8aa26c3c892..00000000000
--- a/lang/bc-gcc/distinfo
+++ /dev/null
@@ -1,3 +0,0 @@
-MD5 (gcc-2.7.2.tar.gz) = d32bb8fd2fc1d575a4f8b812ff77ec22
-MD5 (documentation-as-8x11-ps.tgz) = 0c1a41f4e184ac0ba45017ddebc6bd08
-MD5 (bounds-checking-2.7.2-1.02.tgz) = 4f44566950f214787253fbf2476d6088
diff --git a/lang/bc-gcc/files/patch-01 b/lang/bc-gcc/files/patch-01
deleted file mode 100644
index befa548f753..00000000000
--- a/lang/bc-gcc/files/patch-01
+++ /dev/null
@@ -1,7 +0,0 @@
---- config/i386/x-freebsd.orig Mon Oct 31 04:52:41 1994
-+++ config/i386/x-freebsd Thu Jul 23 19:04:59 1998
-@@ -1,3 +1,3 @@
- # Don't run fixproto
- STMP_FIXPROTO =
--CLIB=-lgnumalloc
-+#CLIB=-lgnumalloc
diff --git a/lang/bc-gcc/files/patch-10 b/lang/bc-gcc/files/patch-10
deleted file mode 100644
index 1f8b62d65f5..00000000000
--- a/lang/bc-gcc/files/patch-10
+++ /dev/null
@@ -1,79 +0,0 @@
---- Makefile.in.bc Fri Aug 21 02:44:07 1998
-+++ Makefile.in Fri Aug 21 02:44:08 1998
-@@ -121,7 +121,7 @@
- # The GCC to use for compiling libgcc2.a, enquire, and libgcc1-test.
- # Usually the one we just built.
- # Don't use this as a dependency--use $(GCC_PASSES) or $(GCC_PARTS).
--GCC_FOR_TARGET = ./xgcc -B./
-+GCC_FOR_TARGET = ./xgcc -v -B./
-
- # This is used instead of ALL_CFLAGS when compiling with GCC_FOR_TARGET.
- # It omits XCFLAGS, and specifies -B./.
-@@ -944,7 +944,7 @@
- cd bounds/lib; \
- $(MAKE) -f $${srcdir1}/bounds/lib/Makefile libcheck.a \
- srcdir=$${srcdir1} tooldir=$(tooldir) AR="$(AR)" AR_FLAGS="$(AR_FLAGS)" \
-- GCC_FOR_TARGET="$${thisdir1}/xgcc -B$${thisdir1}/" \
-+ GCC_FOR_TARGET="$${thisdir1}/xgcc -v -B$${thisdir1}/" \
- GCC_CFLAGS="$(GCC_CFLAGS)"
- -rm -f $(LIBCHECK)
- ln bounds/lib/libcheck.a . >/dev/null 2>&1 || cp bounds/lib/libcheck.a .
-@@ -957,7 +957,7 @@
- cd bounds/lib; \
- $(MAKE) -f $$srcdir1/bounds/lib/Makefile libcheck.a \
- srcdir=$$srcdir1 tooldir=$(tooldir) AR="$(AR)" AR_FLAGS="$(AR_FLAGS)" \
-- GCC_FOR_TARGET="$$thisdir1/xgcc -B$$thisdir1/" \
-+ GCC_FOR_TARGET="$$thisdir1/xgcc -v -B$$thisdir1/" \
- GCC_CFLAGS="$(GCC_CFLAGS)"
- -rm -f $(LIBCHECK)
- ln bounds/lib/libcheck.a . >/dev/null 2>&1 || cp bounds/lib/libcheck.a .
-@@ -1029,7 +1029,7 @@
- cd objc; \
- $(MAKE) -f $${srcdir1}/objc/Makefile libobjc.a \
- srcdir=$${srcdir1} tooldir=$(tooldir) AR="$(AR)" AR_FLAGS="$(AR_FLAGS)" \
-- GCC_FOR_TARGET="$${thisdir1}/xgcc -B$${thisdir1}/" \
-+ GCC_FOR_TARGET="$${thisdir1}/xgcc -v -B$${thisdir1}/" \
- GCC_CFLAGS="$(GCC_CFLAGS)"
- -rm -f libobjc.a
- ln objc/libobjc.a . >/dev/null 2>&1 || cp objc/libobjc.a .
-@@ -1042,7 +1042,7 @@
- cd objc; \
- $(MAKE) -f $$srcdir1/objc/Makefile libobjc.a \
- srcdir=$$srcdir1 tooldir=$(tooldir) AR="$(AR)" AR_FLAGS="$(AR_FLAGS)" \
-- GCC_FOR_TARGET="$$thisdir1/xgcc -B$$thisdir1/" \
-+ GCC_FOR_TARGET="$$thisdir1/xgcc -v -B$$thisdir1/" \
- GCC_CFLAGS="$(GCC_CFLAGS)"
-
- # Compile two additional files that are linked with every program
-@@ -1828,7 +1828,7 @@
- cd objc; \
- $(MAKE) -f $${srcdir1}/objc/Makefile copy-headers \
- srcdir=$${srcdir1} tooldir=$(tooldir) AR="$(AR)" AR_FLAGS="$(AR_FLAGS)" \
-- GCC_FOR_TARGET="$${thisdir1}/xgcc -B$${thisdir1}/" \
-+ GCC_FOR_TARGET="$${thisdir1}/xgcc -v -B$${thisdir1}/" \
- GCC_CFLAGS="$(GCC_CFLAGS)" incinstalldir=$${thisdir1}/include
- touch objc-headers
-
-@@ -2422,17 +2422,17 @@
- # To prevent `make install' from compiling alloca.o and then relinking cc1
- # because alloca.o is newer, we permit these recursive makes to compile
- # alloca.o. Then cc1 is newer, so it won't have to be relinked.
-- $(MAKE) CC="stage1/xgcc -Bstage1/" CFLAGS="$(BOOT_CFLAGS)" LDFLAGS="$(BOOT_LDFLAGS)" libdir=$(libdir) STAGE_PREFIX=stage1/ LANGUAGES="$(LANGUAGES)"
-+ $(MAKE) CC="stage1/xgcc -v -Bstage1/" CFLAGS="$(BOOT_CFLAGS)" LDFLAGS="$(BOOT_LDFLAGS)" libdir=$(libdir) STAGE_PREFIX=stage1/ LANGUAGES="$(LANGUAGES)"
- $(MAKE) stage2
-- $(MAKE) CC="stage2/xgcc -Bstage2/" CFLAGS="$(BOOT_CFLAGS)" LDFLAGS="$(BOOT_LDFLAGS)" libdir=$(libdir) STAGE_PREFIX=stage2/ LANGUAGES="$(LANGUAGES)"
-+ $(MAKE) CC="stage2/xgcc -v -Bstage2/" CFLAGS="$(BOOT_CFLAGS)" LDFLAGS="$(BOOT_LDFLAGS)" libdir=$(libdir) STAGE_PREFIX=stage2/ LANGUAGES="$(LANGUAGES)"
-
- bootstrap2: force
-- $(MAKE) CC="stage1/xgcc -Bstage1/" CFLAGS="$(BOOT_CFLAGS)" LDFLAGS="$(BOOT_LDFLAGS)" libdir=$(libdir) STAGE_PREFIX=stage1/ LANGUAGES="$(LANGUAGES)"
-+ $(MAKE) CC="stage1/xgcc -v -Bstage1/" CFLAGS="$(BOOT_CFLAGS)" LDFLAGS="$(BOOT_LDFLAGS)" libdir=$(libdir) STAGE_PREFIX=stage1/ LANGUAGES="$(LANGUAGES)"
- $(MAKE) stage2
-- $(MAKE) CC="stage2/xgcc -Bstage2/" CFLAGS="$(BOOT_CFLAGS)" LDFLAGS="$(BOOT_LDFLAGS)" libdir=$(libdir) STAGE_PREFIX=stage2/ LANGUAGES="$(LANGUAGES)"
-+ $(MAKE) CC="stage2/xgcc -v -Bstage2/" CFLAGS="$(BOOT_CFLAGS)" LDFLAGS="$(BOOT_LDFLAGS)" libdir=$(libdir) STAGE_PREFIX=stage2/ LANGUAGES="$(LANGUAGES)"
-
- bootstrap3: force
-- $(MAKE) CC="stage2/xgcc -Bstage2/" CFLAGS="$(BOOT_CFLAGS)" LDFLAGS="$(BOOT_LDFLAGS)" libdir=$(libdir) STAGE_PREFIX=stage2/ LANGUAGES="$(LANGUAGES)"
-+ $(MAKE) CC="stage2/xgcc -v -Bstage2/" CFLAGS="$(BOOT_CFLAGS)" LDFLAGS="$(BOOT_LDFLAGS)" libdir=$(libdir) STAGE_PREFIX=stage2/ LANGUAGES="$(LANGUAGES)"
-
- # Compare the object files in the current directory with those in the
- # stage2 directory.
diff --git a/lang/bc-gcc/pkg-comment b/lang/bc-gcc/pkg-comment
deleted file mode 100644
index 16fe15616ef..00000000000
--- a/lang/bc-gcc/pkg-comment
+++ /dev/null
@@ -1 +0,0 @@
-Gcc with bounds checking support for pointers and memory
diff --git a/lang/bc-gcc/pkg-descr b/lang/bc-gcc/pkg-descr
deleted file mode 100644
index 358898615b6..00000000000
--- a/lang/bc-gcc/pkg-descr
+++ /dev/null
@@ -1,12 +0,0 @@
-More Info:
-
- share/docs/bc-gcc/documentation-as-8x11-ps.tgz
-
-For more information, there are WWW pages for this software:
-
-WWW: http://www-dse.doc.ic.ac.uk/~rj3/bounds-checking.html
- -or-
- http://www-ala.doc.ic.ac.uk/~phjk/BoundsChecking.html
-
--- David
- obrien@cs.ucdavis.edu
diff --git a/lang/bc-gcc/pkg-plist b/lang/bc-gcc/pkg-plist
deleted file mode 100644
index 9f1ac7461ea..00000000000
--- a/lang/bc-gcc/pkg-plist
+++ /dev/null
@@ -1,74 +0,0 @@
-@comment $FreeBSD$
-bin/bc-gcc
-bin/%%GNUHOST%%-bc-gcc
-@comment @unexec install-info --delete %D/info/cpp.info %D/info/dir
-@comment @unexec install-info --delete %D/info/gcc.info %D/info/dir
-info/cpp.info
-info/cpp.info-1
-info/cpp.info-2
-info/cpp.info-3
-info/gcc.info
-info/gcc.info-1
-info/gcc.info-10
-info/gcc.info-11
-info/gcc.info-12
-info/gcc.info-13
-info/gcc.info-14
-info/gcc.info-15
-info/gcc.info-16
-info/gcc.info-17
-info/gcc.info-18
-info/gcc.info-19
-info/gcc.info-2
-info/gcc.info-20
-info/gcc.info-21
-info/gcc.info-22
-info/gcc.info-23
-info/gcc.info-24
-info/gcc.info-25
-info/gcc.info-26
-info/gcc.info-3
-info/gcc.info-4
-info/gcc.info-5
-info/gcc.info-6
-info/gcc.info-7
-info/gcc.info-8
-info/gcc.info-9
-@exec install-info
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/syslimits.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/objc/hash.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/objc/list.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/objc/sarray.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/objc/objc.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/objc/objc-api.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/objc/NXConstStr.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/objc/Object.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/objc/Protocol.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/objc/encoding.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/objc/typedstream.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/stdarg.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/stddef.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/varargs.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/va-alpha.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/va-h8300.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/va-i860.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/va-i960.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/va-mips.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/va-m88k.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/va-pa.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/va-pyr.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/va-sparc.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/va-clipper.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/va-spur.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/iso646.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/va-ppc.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/proto.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/limits.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/README
-lib/gcc-lib/%%GNUHOST%%/2.7.2/include/float.h
-lib/gcc-lib/%%GNUHOST%%/2.7.2/cc1
-lib/gcc-lib/%%GNUHOST%%/2.7.2/specs
-lib/gcc-lib/%%GNUHOST%%/2.7.2/cpp
-lib/gcc-lib/%%GNUHOST%%/2.7.2/libgcc.a
-lib/gcc-lib/%%GNUHOST%%/2.7.2/libcheck.a
-%%GNUHOST%%/include/assert.h