summaryrefslogtreecommitdiff
path: root/lang
diff options
context:
space:
mode:
authorDavid E. O'Brien <obrien@FreeBSD.org>1998-03-05 03:37:26 +0000
committerDavid E. O'Brien <obrien@FreeBSD.org>1998-03-05 03:37:26 +0000
commitef3a12e75294a801e6bd78ed02b313668147c012 (patch)
treed68afe674d2afc9ccad7b4b9d0c51de6c767f862 /lang
parentbe friendly, share glibstd++28 with the world. (diff)
Standard C++ library to match G++ 2.8.x.
Notes
Notes: svn path=/head/; revision=10046
Diffstat (limited to 'lang')
-rw-r--r--lang/glibstdc++28/Makefile41
-rw-r--r--lang/glibstdc++28/distinfo1
-rw-r--r--lang/glibstdc++28/pkg-comment1
-rw-r--r--lang/glibstdc++28/pkg-descr8
-rw-r--r--lang/glibstdc++28/pkg-plist141
5 files changed, 192 insertions, 0 deletions
diff --git a/lang/glibstdc++28/Makefile b/lang/glibstdc++28/Makefile
new file mode 100644
index 000000000000..4feabcca5415
--- /dev/null
+++ b/lang/glibstdc++28/Makefile
@@ -0,0 +1,41 @@
+# ex:ts=8
+# Ports collection makefile for: GNU libstdc++
+# Version required: 2.8.0
+# Date created: 03 Mar 1998
+# Whom: David O'Brien <obrien@NUXI.com>
+#
+# $Id: Makefile,v 1.1.1.1 1998/03/05 03:32:42 obrien Exp $
+#
+
+DISTNAME= libstdc++-2.8.0
+PKGNAME= glibstdc++-2.8.0
+CATEGORIES= lang
+MASTER_SITES= ${MASTER_SITE_GNU}
+
+MAINTAINER= obrien@FreeBSD.org
+
+BUILD_DEPENDS= gcc28:${PORTSDIR}/lang/gcc28 \
+ g++28:${PORTSDIR}/lang/gcc28
+RUN_DEPENDS= ${BUILD_DEPENDS}
+
+CC= gcc28
+CXX= g++28
+GNUOSREL!= uname -r | sed -e 's/[-(].*//'
+GNU_CONFIGURE= yes
+USE_GMAKE= yes
+PLIST= ${WRKDIR}/PLIST.fixedup
+
+pre-install:
+ ${SED} -e 's:%GNUOSREL%:${GNUOSREL}:' ${PKGDIR}/PLIST \
+ > ${PLIST}
+
+post-install:
+ ${RM} -rf ${PREFIX}/lib/gcc-lib/i386-unknown-freebsd${GNUOSREL}/2.8.0/include/g++
+ ${MV} ${PREFIX}/include/g++ \
+ ${PREFIX}/lib/gcc-lib/i386-unknown-freebsd${GNUOSREL}/2.8.0/include
+ ${MV} ${PREFIX}/lib/libiberty.a \
+ ${PREFIX}/lib/gcc-lib/i386-unknown-freebsd${GNUOSREL}/2.8.0
+ ${MV} ${PREFIX}/lib/libstdc++.a \
+ ${PREFIX}/lib/gcc-lib/i386-unknown-freebsd${GNUOSREL}/2.8.0
+
+.include <bsd.port.mk>
diff --git a/lang/glibstdc++28/distinfo b/lang/glibstdc++28/distinfo
new file mode 100644
index 000000000000..0e34f7b648fb
--- /dev/null
+++ b/lang/glibstdc++28/distinfo
@@ -0,0 +1 @@
+MD5 (libstdc++-2.8.0.tar.gz) = c28a042488fa7faedc99438db6f1b9a6
diff --git a/lang/glibstdc++28/pkg-comment b/lang/glibstdc++28/pkg-comment
new file mode 100644
index 000000000000..94d8158cafb4
--- /dev/null
+++ b/lang/glibstdc++28/pkg-comment
@@ -0,0 +1 @@
+ISO Standard C++ library (includes the STL) for G++ 2.8.0
diff --git a/lang/glibstdc++28/pkg-descr b/lang/glibstdc++28/pkg-descr
new file mode 100644
index 000000000000..2f738591c1f1
--- /dev/null
+++ b/lang/glibstdc++28/pkg-descr
@@ -0,0 +1,8 @@
+This is the ISO Standard C++ library (includes the STL) for G++ 2.8.0,
+the latest release of the GNU C++ compiler suite.
+It is a port for now, until its stableness is proven.
+
+This version of libstdc++ compiles SGI's offical reference implimentation of
+the STL.
+
+-- David O'Brien <obrien@NUXI.com>
diff --git a/lang/glibstdc++28/pkg-plist b/lang/glibstdc++28/pkg-plist
new file mode 100644
index 000000000000..d0a73e41a2cd
--- /dev/null
+++ b/lang/glibstdc++28/pkg-plist
@@ -0,0 +1,141 @@
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/std/bastring.cc
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/std/bastring.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/std/complext.cc
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/std/complext.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/std/dcomplex.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/std/fcomplex.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/std/ldcomplex.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/std/straits.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/PlotFile.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/SFile.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/builtinbuf.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/dummy.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/editbuf.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/floatio.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/fstream.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/indstream.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/iolibio.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/iomanip.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/iostdio.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/iostream.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/iostreamP.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/istream.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/libio.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/libioP.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/ostream.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/parsestream.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/pfstream.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/procbuf.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stdiostream.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stream.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/streambuf.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/heap.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/strfile.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/strstream.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/cassert
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/cctype
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/cerrno
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/cfloat
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/ciso646
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/climits
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/clocale
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/cmath
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/complex
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/csetjmp
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/csignal
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/cstdarg
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/cstddef
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/cstdio
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/cstdlib
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/cstring
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/ctime
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/cwchar
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/cwctype
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/string
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stdexcept
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/algorithm
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/deque
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/functional
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/hash_map
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/hash_set
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/iterator
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/list
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/map
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/memory
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/numeric
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/pthread_alloc
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/queue
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/rope
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/set
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/slist
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stack
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/utility
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/vector
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/fstream
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/iomanip
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/iostream
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/strstream
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/iosfwd
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/complex.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/algo.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/algobase.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/alloc.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/bvector.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/defalloc.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/deque.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/function.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/hash_map.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/hash_set.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/hashtable.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/iterator.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/list.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/map.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/multimap.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/multiset.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/pair.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/pthread_alloc.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/rope.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/ropeimpl.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/set.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/slist.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stack.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_algo.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_algobase.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_alloc.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_bvector.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_config.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_construct.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_deque.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_function.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_hash_fun.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_hash_map.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_hash_set.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_hashtable.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_heap.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_iterator.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_list.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_map.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_multimap.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_multiset.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_numeric.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_pair.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_queue.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_raw_storage_iter.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_relops.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_rope.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_set.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_slist.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_stack.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_tempbuf.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_tree.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_uninitialized.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/stl_vector.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/tempbuf.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/tree.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/type_traits.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/include/g++/vector.h
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/libiberty.a
+lib/gcc-lib/i386-unknown-freebsd%GNUOSREL%/2.8.0/libstdc++.a
+i386-unknown-freebsd%GNUOSREL%/include/_G_config.h
+i386-unknown-freebsd%GNUOSREL%/lib/libiberty.a