From ef3a12e75294a801e6bd78ed02b313668147c012 Mon Sep 17 00:00:00 2001 From: "David E. O'Brien" Date: Thu, 5 Mar 1998 03:37:26 +0000 Subject: Standard C++ library to match G++ 2.8.x. --- lang/glibstdc++28/Makefile | 41 ++++++++++++ lang/glibstdc++28/distinfo | 1 + lang/glibstdc++28/pkg-comment | 1 + lang/glibstdc++28/pkg-descr | 8 +++ lang/glibstdc++28/pkg-plist | 141 ++++++++++++++++++++++++++++++++++++++++++ 5 files changed, 192 insertions(+) create mode 100644 lang/glibstdc++28/Makefile create mode 100644 lang/glibstdc++28/distinfo create mode 100644 lang/glibstdc++28/pkg-comment create mode 100644 lang/glibstdc++28/pkg-descr create mode 100644 lang/glibstdc++28/pkg-plist (limited to 'lang') 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 +# +# $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 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 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 -- cgit v1.2.3