summaryrefslogtreecommitdiff
path: root/lang/gcc28
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>1998-01-16 10:15:14 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>1998-01-16 10:15:14 +0000
commitc9ebcf8da36cf17b425720c002c211b51765836f (patch)
tree9854ba1bb414c7f685e10b66764edbd8fcf1ea4f /lang/gcc28
parentFile moved on MASTER_SITE. (diff)
Gcc/G++ version 2.8.0. Includes greatly improved C++ compiler and latest
SGI reference STL.
Notes
Notes: svn path=/head/; revision=9348
Diffstat (limited to 'lang/gcc28')
-rw-r--r--lang/gcc28/Makefile33
-rw-r--r--lang/gcc28/distinfo1
-rw-r--r--lang/gcc28/pkg-comment1
-rw-r--r--lang/gcc28/pkg-descr13
-rw-r--r--lang/gcc28/pkg-plist73
5 files changed, 121 insertions, 0 deletions
diff --git a/lang/gcc28/Makefile b/lang/gcc28/Makefile
new file mode 100644
index 000000000000..c4427e22284c
--- /dev/null
+++ b/lang/gcc28/Makefile
@@ -0,0 +1,33 @@
+# ex:ts=8
+# Ports collection makefile for: gcc
+# Version required: 2.8.0
+# Date created: 17 Jan 1998
+# Whom: David O'Brien <obrien@NUXI.com>
+#
+# $Id$
+#
+
+DISTNAME= gcc-2.8.0
+CATEGORIES= lang
+MASTER_SITES= ${MASTER_SITE_GNU}
+
+MAINTAINER= obrien@FreeBSD.org
+
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+CONFIGURE_ARGS= i386-unknown-freebsd
+MAN1= cccp.1 g++.1 gcc.1
+
+post-install:
+ @${RM} -f ${PREFIX}/bin/c++
+ (for prog in ${PREFIX}/bin/gcc ${PREFIX}/bin/g++ ${PREFIX}/bin/gcov \
+ ${PREFIX}/bin/protoize ${PREFIX}/bin/unprotoize \
+ ${PREFIX}/bin/i386-unknown-freebsd-gcc \
+ ${PREFIX}/lib/gcc-lib/i386-unknown-freebsd/2.8.0/cc1 \
+ ${PREFIX}/lib/gcc-lib/i386-unknown-freebsd/2.8.0/cc1obj \
+ ${PREFIX}/lib/gcc-lib/i386-unknown-freebsd/2.8.0/cc1plus \
+ ${PREFIX}/lib/gcc-lib/i386-unknown-freebsd/2.8.0/cpp ; \
+ do strip $$prog ; \
+ done)
+
+.include <bsd.port.mk>
diff --git a/lang/gcc28/distinfo b/lang/gcc28/distinfo
new file mode 100644
index 000000000000..5db819abebcd
--- /dev/null
+++ b/lang/gcc28/distinfo
@@ -0,0 +1 @@
+MD5 (gcc-2.8.0.tar.gz) = 669c53ffd445df9556b7911a1d0e98dd
diff --git a/lang/gcc28/pkg-comment b/lang/gcc28/pkg-comment
new file mode 100644
index 000000000000..f4f0819f60a4
--- /dev/null
+++ b/lang/gcc28/pkg-comment
@@ -0,0 +1 @@
+Latest and greatest version of the GNU compiler suite (potentially buggy)
diff --git a/lang/gcc28/pkg-descr b/lang/gcc28/pkg-descr
new file mode 100644
index 000000000000..c191cacbabc0
--- /dev/null
+++ b/lang/gcc28/pkg-descr
@@ -0,0 +1,13 @@
+GCC 2.8.0 is the latest release of the GNU compiler suite.
+It is a port for now, until its stableness is proven.
+
+C++ support, and in particular template support, is vastly improved over
+gcc-2.7. G++ 2.8.0 also compiles SGI's offical reference implimentation
+of the STL.
+
+Beware: This port installs new versions of "gcc", "g++", and so forth
+into the "${PREFIX}/bin" directory. Mind your PATHs if you don't want
+to use this compiler by default. However, "cc" and "c++" will not
+be hidden by this port.
+
+-- David O'Brien <obrien@NUXI.com>
diff --git a/lang/gcc28/pkg-plist b/lang/gcc28/pkg-plist
new file mode 100644
index 000000000000..cbad9fbce9be
--- /dev/null
+++ b/lang/gcc28/pkg-plist
@@ -0,0 +1,73 @@
+bin/g++
+bin/protoize
+bin/unprotoize
+bin/gcov
+bin/gcc
+bin/i386-unknown-freebsd-gcc
+@unexec install-info --delete
+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-27
+info/gcc.info-28
+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/i386-unknown-freebsd/2.8.0/include/math.h
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/syslimits.h
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/typeinfo
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/exception
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/new
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/new.h
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/limits.h
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/README
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/objc/hash.h
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/objc/objc-list.h
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/objc/sarray.h
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/objc/objc.h
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/objc/objc-api.h
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/objc/NXConstStr.h
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/objc/Object.h
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/objc/Protocol.h
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/objc/encoding.h
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/objc/typedstream.h
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/objc/thr.h
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/include/float.h
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/cc1
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/cc1plus
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/cc1obj
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/specs
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/SYSCALLS.c.X
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/cpp
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/libgcc.a
+lib/gcc-lib/i386-unknown-freebsd/2.8.0/libobjc.a
+man/man1/cccp.1.gz
+man/man1/g++.1.gz
+man/man1/gcc.1.gz
+i386-unknown-freebsd/include/assert.h