summaryrefslogtreecommitdiff
path: root/devel/stlport
diff options
context:
space:
mode:
authorjlam <jlam@pkgsrc.org>2000-12-27 17:37:50 +0000
committerjlam <jlam@pkgsrc.org>2000-12-27 17:37:50 +0000
commit9f5be4014ff899f00b424c956bfa12338c96dfce (patch)
tree8b4b3791b936973e2b9204ba9936629bf01d5cbd /devel/stlport
parent29e1f3f030a56daf91ddcd2782d5e86d1d128036 (diff)
downloadpkgsrc-9f5be4014ff899f00b424c956bfa12338c96dfce.tar.gz
STLport - a complete C++ standard library implementation, base on the free
SGI STL implementation, with emphasis on cross-platform and cross-compiler portability. This package is base on the submission by Emmanuel Dreyfus <p99dreyf@criens.u-psud.fr> in PR#11810, but modified by me to use libtool for library generation and to install the complete set of headers.
Diffstat (limited to 'devel/stlport')
-rw-r--r--devel/stlport/Makefile59
-rw-r--r--devel/stlport/files/md53
-rw-r--r--devel/stlport/files/patch-sum8
-rw-r--r--devel/stlport/patches/patch-aa83
-rw-r--r--devel/stlport/patches/patch-ab57
-rw-r--r--devel/stlport/patches/patch-ac15
-rw-r--r--devel/stlport/patches/patch-ad15
-rw-r--r--devel/stlport/patches/patch-ae13
-rw-r--r--devel/stlport/patches/patch-af22
-rw-r--r--devel/stlport/pkg/COMMENT1
-rw-r--r--devel/stlport/pkg/DESCR7
-rw-r--r--devel/stlport/pkg/PLIST344
12 files changed, 627 insertions, 0 deletions
diff --git a/devel/stlport/Makefile b/devel/stlport/Makefile
new file mode 100644
index 00000000000..4b119cb3ea1
--- /dev/null
+++ b/devel/stlport/Makefile
@@ -0,0 +1,59 @@
+# $NetBSD: Makefile,v 1.1.1.1 2000/12/27 17:37:50 jlam Exp $
+
+DISTNAME= STLport-4.0
+PKGNAME= stlport-4.0
+CATEGORIES= devel
+MASTER_SITES= http://www.stlport.com/archive/
+
+MAINTAINER= p99dreyf@criens.u-psud.fr
+HOMEPAGE= http://www.stlport.org
+
+DEPENDS+= gcc>=${GCC_VERS}:../../lang/gcc
+
+USE_GMAKE= # defined
+USE_LIBTOOL= # defined
+
+GCC_VERS= 2.95.2
+GCC_BINDIR= ${PREFIX}/gcc-${GCC_VERS}/bin
+
+NO_CONFIGURE= # defined
+
+MAKE_ENV+= CC="${GCC_BINDIR}/gcc"
+MAKE_ENV+= CPP="${GCC_BINDIR}/cpp"
+MAKE_ENV+= CXX="${GCC_BINDIR}/c++"
+MAKE_ENV+= CPPFLAGS="${CPPFLAGS}"
+MAKE_ENV+= CXXFLAGS="${CXXFLAGS}"
+MAKEFILE= gcc-libtool.mak
+
+# A threads implementation isn't necessary when building the library.
+CPPFLAGS+= -D__STL_NO_THREADS
+
+INCDIR= ${PREFIX}/include/stlport
+LIBDIR= ${PREFIX}/lib
+HTMLDIR= ${PREFIX}/share/doc/html/stlport
+
+do-build:
+ cd ${WRKSRC}/src && ${SETENV} ${MAKE_ENV} ${MAKE_PROGRAM} ${MAKE_FLAGS} -f ${MAKEFILE} ${ALL_TARGET}
+
+pre-install:
+ cd ${WRKSRC}/stlport && ${RM} -rf BC50 SC5 config/new_compiler old_hp
+ ${FIND} ${WRKSRC}/stlport -name "*.orig" -exec ${RM} -f {} \;
+
+do-install:
+ cd ${WRKSRC} && ${PAX} -rw stlport ${PREFIX}/include
+ ${CHOWN} -R ${SHAREOWN}:${SHAREGRP} ${INCDIR}
+ ${CHMOD} -R ${SHAREMODE} ${INCDIR}
+ ${CHMOD} -R a+X ${INCDIR}
+ for lib in \
+ libstlport_gcc.la \
+ libstlport_gcc_debug.la \
+ libstlport_gcc_stldebug.la; \
+ do \
+ ${LIBTOOL} ${INSTALL_DATA} ${WRKSRC}/lib/$${lib} ${LIBDIR}; \
+ done
+ ${INSTALL_DATA_DIR} ${HTMLDIR}
+ ${INSTALL_DATA_DIR} ${HTMLDIR}/images
+ cd ${WRKSRC}/doc; ${INSTALL_DATA} *.css *.html ${HTMLDIR}
+ cd ${WRKSRC}/doc; ${INSTALL_DATA} images/* ${HTMLDIR}/images
+
+.include "../../mk/bsd.pkg.mk"
diff --git a/devel/stlport/files/md5 b/devel/stlport/files/md5
new file mode 100644
index 00000000000..1ad24cbfa11
--- /dev/null
+++ b/devel/stlport/files/md5
@@ -0,0 +1,3 @@
+$NetBSD: md5,v 1.1.1.1 2000/12/27 17:37:50 jlam Exp $
+
+MD5 (STLport-4.0.tar.gz) = 9f46fa470328f55c550b829abbf8611b
diff --git a/devel/stlport/files/patch-sum b/devel/stlport/files/patch-sum
new file mode 100644
index 00000000000..ae007b613f7
--- /dev/null
+++ b/devel/stlport/files/patch-sum
@@ -0,0 +1,8 @@
+$NetBSD: patch-sum,v 1.1.1.1 2000/12/27 17:37:50 jlam Exp $
+
+MD5 (patch-aa) = 1d1db5402d127eeee101ce0fd64e18ae
+MD5 (patch-ab) = 399a9325b25d20d1278ee4369713147d
+MD5 (patch-ac) = 2811171b7efa294421209f83cb2f9df7
+MD5 (patch-ad) = 80210d06282c91404c44a16737b3f6c1
+MD5 (patch-ae) = bfa95dc767937955c4c056430d019caf
+MD5 (patch-af) = 5dea4304365b7d30fccd50b4a43abd90
diff --git a/devel/stlport/patches/patch-aa b/devel/stlport/patches/patch-aa
new file mode 100644
index 00000000000..b61c006daf4
--- /dev/null
+++ b/devel/stlport/patches/patch-aa
@@ -0,0 +1,83 @@
+$NetBSD: patch-aa,v 1.1.1.1 2000/12/27 17:37:51 jlam Exp $
+
+--- src/gcc-libtool.mak.orig Wed Dec 27 01:44:48 2000
++++ src/gcc-libtool.mak
+@@ -0,0 +1,78 @@
++#
++# Note : this makefile is for gcc-2.95 and later !
++#
++
++#
++# compiler
++#
++#LIBTOOL = libtool
++#CC = gcc
++#CXX = c++
++
++#
++# Basename for libraries
++#
++LIB_BASENAME = libstlport_gcc
++
++#
++# guts for common stuff
++#
++#
++LINK=${LIBTOOL} c++ -rpath ${PREFIX}/lib -version-info 0:0 -o
++
++OBJEXT=lo
++STEXT=la
++MV=mv -f
++RM=rm -rf
++PATH_SEP=/
++MKDIR=mkdir -p
++COMP=GCC$(ARCH)
++
++# libtool will handle also creating the shared library alongside the static one
++all: all_static
++
++include common_macros.mak
++
++WARNING_FLAGS= -Wall -W -Wno-sign-compare -Wno-unused -Wno-uninitialized -ftemplate-depth-32
++
++CXXFLAGS_COMMON = ${CXXFLAGS} ${CPPFLAGS} -I${STLPORT_DIR} ${WARNING_FLAGS}
++
++CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) -O2
++
++CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -g
++
++CXXFLAGS_STLDEBUG_static = $(CXXFLAGS_DEBUG_static) -D__STL_DEBUG
++
++include common_rules.mak
++
++.SUFFIXES: .cpp .c .o .lo .so .a
++
++$(RELEASE_OBJDIR_static)/%.lo: %.cpp
++ $(LIBTOOL) $(CXX) $(CXXFLAGS_RELEASE_static) -c $< && \
++ $(MV) $(<:.cpp=.lo) $(<:.cpp=.o) $(RELEASE_OBJDIR_static)
++$(RELEASE_OBJDIR_static)/%.lo: %.c
++ $(LIBTOOL) $(CC) $(CXXFLAGS_RELEASE_static) -c $< && \
++ $(MV) $(<:.c=.lo) $(<:.c=.o) $(RELEASE_OBJDIR_static)
++$(RELEASE_OBJDIR_static)/%.i : %.cpp
++ $(LIBTOOL) $(CXX) $(CXXFLAGS_RELEASE_static) -E $< && \
++ $(MV) $@ $(RELEASE_OBJDIR_static)
++
++$(DEBUG_OBJDIR_static)/%.lo : %.cpp
++ $(LIBTOOL) $(CXX) $(CXXFLAGS_DEBUG_static) -c $< && \
++ $(MV) $(<:.cpp=.lo) $(<:.cpp=.o) $(DEBUG_OBJDIR_static)
++$(DEBUG_OBJDIR_static)/%.lo : %.c
++ $(LIBTOOL) $(CC) $(CXXFLAGS_DEBUG_static) -c $< && \
++ $(MV) $(<:.c=.lo) $(<:.c=.o) $(DEBUG_OBJDIR_static)
++$(DEBUG_OBJDIR_static)/%.i : %.cpp
++ $(LIBTOOL) $(CXX) $(CXXFLAGS_DEBUG_static) -E $< && \
++ $(MV) $@ $(DEBUG_OBJDIR_static)
++
++$(STLDEBUG_OBJDIR_static)/%.lo : %.cpp
++ $(LIBTOOL) $(CXX) $(CXXFLAGS_STLDEBUG_static) -c $< && \
++ $(MV) $(<:.cpp=.lo) $(<:.cpp=.o) $(STLDEBUG_OBJDIR_static)
++$(STLDEBUG_OBJDIR_static)/%.lo : %.c
++ $(LIBTOOL) $(CC) $(CXXFLAGS_STLDEBUG_static) -c $< && \
++ $(MV) $(<:.c=.lo) $(<:.c=.o) $(STLDEBUG_OBJDIR_static)
++$(STLDEBUG_OBJDIR_static)/%.i : %.cpp
++ $(LIBTOOL) $(CXX) $(CXXFLAGS_STLDEBUG_static) -E $< && \
++ $(MV) $@ $(STLDEBUG_OBJDIR_static)
diff --git a/devel/stlport/patches/patch-ab b/devel/stlport/patches/patch-ab
new file mode 100644
index 00000000000..1164fb841e6
--- /dev/null
+++ b/devel/stlport/patches/patch-ab
@@ -0,0 +1,57 @@
+$NetBSD: patch-ab,v 1.1.1.1 2000/12/27 17:37:51 jlam Exp $
+
+--- src/num_put_float.cpp.orig Thu Jul 13 21:53:26 2000
++++ src/num_put_float.cpp
+@@ -43,13 +43,15 @@
+
+ # ifdef __STL_UNIX
+
++# if !defined(__NetBSD__) // values.h not supplied with NetBSD
+ # include <values.h>
++# endif
+
+ # if defined (__sun)
+ # include <floatingpoint.h>
+ # endif
+
+-# if !defined(__STL_USE_GLIBC) && !defined(__FreeBSD__) // dwa 1/10/00 - nan.h not supplied with gcc
++# if !defined(__STL_USE_GLIBC) && !defined(__FreeBSD__) && !defined(__NetBSD__) // dwa 1/10/00 - nan.h not supplied with gcc
+ // DEC & Solaris need this
+ # include <nan.h>
+ # endif
+@@ -95,7 +97,7 @@
+ # endif
+ inline bool _Stl_is_inf(double x) { return isinf(x); }
+ inline bool _Stl_is_neg_inf(double x) { return isinf(x) < 0; }
+-#elif defined(__unix) && !defined(__FreeBSD__) /* (__sgi) || defined (__sun) IRIX , Solaris, others ? */
++#elif defined(__unix) && !defined(__FreeBSD__) && !defined(__NetBSD__) /* (__sgi) || defined (__sun) IRIX , Solaris, others ? */
+ inline bool _Stl_is_nan_or_inf(double x) { return IsNANorINF(x); }
+ inline bool _Stl_is_inf(double x) { return IsNANorINF(x) && IsINF(x); }
+ inline bool _Stl_is_neg_inf(double x) { return (IsINF(x)) && (x < 0.0); }
+@@ -124,7 +126,7 @@
+ bool _Stl_is_inf(double x) { return !isfinite(x); }
+ bool _Stl_is_neg_inf(double x) { return !isfinite(x) && signbit(x); }
+ bool _Stl_is_neg_nan(double x) { return isnan(x) && signbit(x); }
+-#elif defined (__FreeBSD__)
++#elif defined (__FreeBSD__) || defined (__NetBSD__)
+ inline bool _Stl_is_nan_or_inf(double x) { return !finite(x); }
+ inline bool _Stl_is_inf(double x) {
+ return _Stl_is_nan_or_inf(x) && ! isnan(x);
+@@ -193,7 +195,7 @@
+ { return _ldfcvt(*(long_double*)&x, n, pt, sign); }
+ # endif
+
+-#elif defined (__unix) && !defined(__FreeBSD__)/* defined(__sgi) IRIX */
++#elif defined (__unix) && !defined(__FreeBSD__) && !defined(__NetBSD__) /* defined(__sgi) IRIX */
+ inline char* _Stl_ecvtR(double x, int n, int* pt, int* sign, char* buf)
+ { return ecvt_r(x, n, pt, sign, buf); }
+ inline char* _Stl_fcvtR(double x, int n, int* pt, int* sign, char* buf)
+@@ -203,7 +205,7 @@
+ inline char* _Stl_qfcvtR(long double x, int n, int* pt, int* sign, char* buf)
+ { return qfcvt_r(x, n, pt, sign, buf); }
+
+-#elif defined (__FreeBSD__)
++#elif defined (__FreeBSD__) || defined (__NetBSD__)
+
+ /*
+ * Copyright (c) 1995-1997 The Apache Group. All rights reserved.
diff --git a/devel/stlport/patches/patch-ac b/devel/stlport/patches/patch-ac
new file mode 100644
index 00000000000..83c719d7f7a
--- /dev/null
+++ b/devel/stlport/patches/patch-ac
@@ -0,0 +1,15 @@
+$NetBSD: patch-ac,v 1.1.1.1 2000/12/27 17:37:51 jlam Exp $
+
+--- stlport/exception.orig Thu Jul 13 21:53:26 2000
++++ stlport/exception
+@@ -42,7 +42,9 @@
+ # undef __STL_INCOMPLETE_EXCEPTION_HEADER
+ # endif
+
+-# if defined (__GNUC__) && (__GNUC_MINOR__ >= 8 )
++# if defined (__NetBSD__)
++# include <g++/exception>
++# elif defined (__GNUC__) && (__GNUC_MINOR__ >= 8 )
+ # include <../include/exception>
+ # else
+ # include __STL_NATIVE_HEADER(exception)
diff --git a/devel/stlport/patches/patch-ad b/devel/stlport/patches/patch-ad
new file mode 100644
index 00000000000..3e548c6222c
--- /dev/null
+++ b/devel/stlport/patches/patch-ad
@@ -0,0 +1,15 @@
+$NetBSD: patch-ad,v 1.1.1.1 2000/12/27 17:37:51 jlam Exp $
+
+--- stlport/new.orig Thu Jul 13 21:53:26 2000
++++ stlport/new
+@@ -43,7 +43,9 @@
+ #endif
+
+ # if !defined (__STL_NO_NEW_NEW_HEADER)
+-# if ( defined (__GNUC__) && (__GNUC_MINOR__ >= 8 )) || ( defined (__MVS__) && ! defined (__GNUC__))
++# if defined (__NetBSD__)
++# include <g++/new>
++# elif ( defined (__GNUC__) && (__GNUC_MINOR__ >= 8 )) || ( defined (__MVS__) && ! defined (__GNUC__))
+ # include __STL_NATIVE_C_HEADER(new)
+ # else
+ # include __STL_NATIVE_HEADER(new)
diff --git a/devel/stlport/patches/patch-ae b/devel/stlport/patches/patch-ae
new file mode 100644
index 00000000000..0ec243bdfe4
--- /dev/null
+++ b/devel/stlport/patches/patch-ae
@@ -0,0 +1,13 @@
+$NetBSD: patch-ae,v 1.1.1.1 2000/12/27 17:37:51 jlam Exp $
+
+--- stlport/stl/_stdio_file.h.orig Thu Jul 13 21:53:26 2000
++++ stlport/stl/_stdio_file.h
+@@ -116,7 +116,7 @@
+
+ # define __STL_FILE_I_O_IDENTICAL 1
+
+-#elif defined (__CYGWIN__) || defined(__FreeBSD__)
++#elif defined (__CYGWIN__) || defined(__FreeBSD__) || defined(__NetBSD__)
+
+ inline int _FILE_fd(const FILE& __f) { return __f._file; }
+ inline char* _FILE_I_begin(const FILE& __f) { return (char*) __f._bf._base; }
diff --git a/devel/stlport/patches/patch-af b/devel/stlport/patches/patch-af
new file mode 100644
index 00000000000..929f437f426
--- /dev/null
+++ b/devel/stlport/patches/patch-af
@@ -0,0 +1,22 @@
+$NetBSD: patch-af,v 1.1.1.1 2000/12/27 17:37:51 jlam Exp $
+
+--- stlport/stl/c_locale.h.orig Thu Jul 13 21:53:26 2000
++++ stlport/stl/c_locale.h
+@@ -280,6 +280,17 @@
+ # define _Locale_PRINT _CTYPE_R
+ # define _Locale_ALPHA _CTYPE_A
+
++# elif defined (__NetBSD__)
++
++# define _Locale_CNTRL _C
++# define _Locale_UPPER _U
++# define _Locale_LOWER _L
++# define _Locale_DIGIT _N
++# define _Locale_XDIGIT (_N | _X)
++# define _Locale_PUNCT _P
++# define _Locale_SPACE _S
++# define _Locale_PRINT (_P |_U |_L |_N | _B)
++# define _Locale_ALPHA (_U | _L)
+
+ # elif defined(__STL_USE_GLIBC) /* linux, using the gnu compiler */
+
diff --git a/devel/stlport/pkg/COMMENT b/devel/stlport/pkg/COMMENT
new file mode 100644
index 00000000000..7886c9e7d49
--- /dev/null
+++ b/devel/stlport/pkg/COMMENT
@@ -0,0 +1 @@
+Complete C++ standard library
diff --git a/devel/stlport/pkg/DESCR b/devel/stlport/pkg/DESCR
new file mode 100644
index 00000000000..38b8b5ec140
--- /dev/null
+++ b/devel/stlport/pkg/DESCR
@@ -0,0 +1,7 @@
+STLPort features a complete ANSI C++ standard library. Main features are:
++ Includes <complex> and SGI iostreams.
++ Can be configured to use either SGI or native iostreams.
++ Debug mode containers are implemented in terms of wrappers around non-debug
+ ones. That provides for more clean and efficient implementation. In Debug
+ Mode, different namespace _STLD:: is being used, so no link-time clashes
+ between debug and non-debug versions are possible.
diff --git a/devel/stlport/pkg/PLIST b/devel/stlport/pkg/PLIST
new file mode 100644
index 00000000000..32ade1340dd
--- /dev/null
+++ b/devel/stlport/pkg/PLIST
@@ -0,0 +1,344 @@
+@comment $NetBSD: PLIST,v 1.1.1.1 2000/12/27 17:37:50 jlam Exp $
+include/stlport/algorithm
+include/stlport/bitset
+include/stlport/cassert
+include/stlport/cctype
+include/stlport/cerrno
+include/stlport/cfloat
+include/stlport/climits
+include/stlport/clocale
+include/stlport/cmath
+include/stlport/complex
+include/stlport/config/_epilog.h
+include/stlport/config/_msvc_warnings_off.h
+include/stlport/config/_prolog.h
+include/stlport/config/stl_apcc.h
+include/stlport/config/stl_apple.bak.h
+include/stlport/config/stl_apple.h
+include/stlport/config/stl_as400.h
+include/stlport/config/stl_bc.h
+include/stlport/config/stl_como.h
+include/stlport/config/stl_confix.h
+include/stlport/config/stl_dec.h
+include/stlport/config/stl_dec_vms.h
+include/stlport/config/stl_gcc.h
+include/stlport/config/stl_hpacc.h
+include/stlport/config/stl_ibm.h
+include/stlport/config/stl_intel.h
+include/stlport/config/stl_kai.h
+include/stlport/config/stl_mlc.h
+include/stlport/config/stl_msvc.h
+include/stlport/config/stl_mwerks.h
+include/stlport/config/stl_mycomp.h
+include/stlport/config/stl_sco.h
+include/stlport/config/stl_select_lib.h
+include/stlport/config/stl_sgi.h
+include/stlport/config/stl_sunpro.h
+include/stlport/config/stl_symantec.h
+include/stlport/config/stl_watcom.h
+include/stlport/config/stl_wince.h
+include/stlport/config/stlcomp.h
+include/stlport/config/vc_select_lib.h
+include/stlport/csetjmp
+include/stlport/csignal
+include/stlport/cstdarg
+include/stlport/cstddef
+include/stlport/cstdio
+include/stlport/cstdlib
+include/stlport/cstring
+include/stlport/cstring.h
+include/stlport/ctime
+include/stlport/ctype.h
+include/stlport/cwchar
+include/stlport/cwctype
+include/stlport/deque
+include/stlport/exception
+include/stlport/exception.h
+include/stlport/fstream
+include/stlport/fstream.h
+include/stlport/functional
+include/stlport/hash_map
+include/stlport/hash_set
+include/stlport/iomanip
+include/stlport/iomanip.h
+include/stlport/ios
+include/stlport/ios.h
+include/stlport/iosfwd
+include/stlport/iostream
+include/stlport/iostream.h
+include/stlport/istream
+include/stlport/istream.h
+include/stlport/iterator
+include/stlport/limits
+include/stlport/list
+include/stlport/locale
+include/stlport/locale.h
+include/stlport/map
+include/stlport/math.h
+include/stlport/mem.h
+include/stlport/memory
+include/stlport/memory.new
+include/stlport/mmemory.h
+include/stlport/new
+include/stlport/new.h
+include/stlport/numeric
+include/stlport/ostream
+include/stlport/ostream.h
+include/stlport/pthread_alloc
+include/stlport/queue
+include/stlport/rope
+include/stlport/set
+include/stlport/setjmp.h
+include/stlport/signal.h
+include/stlport/slist
+include/stlport/sstream
+include/stlport/stack
+include/stlport/stdarg.h
+include/stlport/stddef.h
+include/stlport/stdexcept
+include/stlport/stdio.h
+include/stlport/stdlib.h
+include/stlport/stl/_algo.c
+include/stlport/stl/_algo.h
+include/stlport/stl/_algobase.c
+include/stlport/stl/_algobase.h
+include/stlport/stl/_alloc.c
+include/stlport/stl/_alloc.h
+include/stlport/stl/_bitset.c
+include/stlport/stl/_bitset.h
+include/stlport/stl/_bvector.h
+include/stlport/stl/_check_config.h
+include/stlport/stl/_codecvt.h
+include/stlport/stl/_collate.h
+include/stlport/stl/_complex.c
+include/stlport/stl/_complex.h
+include/stlport/stl/_config.h
+include/stlport/stl/_construct.h
+include/stlport/stl/_ctraits_fns.h
+include/stlport/stl/_ctype.h
+include/stlport/stl/_deque.c
+include/stlport/stl/_deque.h
+include/stlport/stl/_epilog.h
+include/stlport/stl/_exception.h
+include/stlport/stl/_fstream.c
+include/stlport/stl/_fstream.h
+include/stlport/stl/_function.h
+include/stlport/stl/_hash_fun.h
+include/stlport/stl/_hash_map.h
+include/stlport/stl/_hash_set.h
+include/stlport/stl/_hashtable.c
+include/stlport/stl/_hashtable.h
+include/stlport/stl/_heap.c
+include/stlport/stl/_heap.h
+include/stlport/stl/_ios.c
+include/stlport/stl/_ios.h
+include/stlport/stl/_ios_base.h
+include/stlport/stl/_iosfwd.h
+include/stlport/stl/_istream.c
+include/stlport/stl/_istream.h
+include/stlport/stl/_iterator.h
+include/stlport/stl/_iterator_base.h
+include/stlport/stl/_limits.c
+include/stlport/stl/_limits.h
+include/stlport/stl/_list.c
+include/stlport/stl/_list.h
+include/stlport/stl/_locale.c
+include/stlport/stl/_locale.h
+include/stlport/stl/_map.h
+include/stlport/stl/_messages_facets.h
+include/stlport/stl/_monetary.c
+include/stlport/stl/_monetary.h
+include/stlport/stl/_null_stream.h
+include/stlport/stl/_numeric.c
+include/stlport/stl/_numeric.h
+include/stlport/stl/_numeric_facets.c
+include/stlport/stl/_numeric_facets.h
+include/stlport/stl/_ostream.c
+include/stlport/stl/_ostream.h
+include/stlport/stl/_pair.h
+include/stlport/stl/_prolog.h
+include/stlport/stl/_ptrs_specialize.h
+include/stlport/stl/_queue.h
+include/stlport/stl/_range_errors.h
+include/stlport/stl/_raw_storage_iter.h
+include/stlport/stl/_relops.h
+include/stlport/stl/_relops_cont.h
+include/stlport/stl/_relops_template.h
+include/stlport/stl/_rope.c
+include/stlport/stl/_rope.h
+include/stlport/stl/_set.h
+include/stlport/stl/_set_operators.h
+include/stlport/stl/_site_config.h
+include/stlport/stl/_slist.c
+include/stlport/stl/_slist.h
+include/stlport/stl/_slist_base.c
+include/stlport/stl/_slist_base.h
+include/stlport/stl/_sstream.c
+include/stlport/stl/_sstream.h
+include/stlport/stl/_stack.h
+include/stlport/stl/_stdio_file.h
+include/stlport/stl/_stream_iterator.h
+include/stlport/stl/_streambuf.c
+include/stlport/stl/_streambuf.h
+include/stlport/stl/_string.c
+include/stlport/stl/_string.h
+include/stlport/stl/_string_fwd.c
+include/stlport/stl/_string_fwd.h
+include/stlport/stl/_string_hash.h
+include/stlport/stl/_string_io.c
+include/stlport/stl/_string_io.h
+include/stlport/stl/_strstream.h
+include/stlport/stl/_tempbuf.c
+include/stlport/stl/_tempbuf.h
+include/stlport/stl/_threads.c
+include/stlport/stl/_threads.h
+include/stlport/stl/_time_facets.c
+include/stlport/stl/_time_facets.h
+include/stlport/stl/_tree.c
+include/stlport/stl/_tree.h
+include/stlport/stl/_uninitialized.h
+include/stlport/stl/_valarray.c
+include/stlport/stl/_valarray.h
+include/stlport/stl/_vector.c
+include/stlport/stl/_vector.h
+include/stlport/stl/c_locale.h
+include/stlport/stl/char_traits.h
+include/stlport/stl/concept_checks.h
+include/stlport/stl/container_concepts.h
+include/stlport/stl/debug/_debug.c
+include/stlport/stl/debug/_debug.h
+include/stlport/stl/debug/_deque.h
+include/stlport/stl/debug/_hashtable.h
+include/stlport/stl/debug/_iterator.h
+include/stlport/stl/debug/_list.h
+include/stlport/stl/debug/_slist.h
+include/stlport/stl/debug/_string.h
+include/stlport/stl/debug/_tree.h
+include/stlport/stl/debug/_vector.h
+include/stlport/stl/msl_string.h
+include/stlport/stl/stdio_streambuf
+include/stlport/stl/type_traits.h
+include/stlport/stl/wrappers/_deque.h
+include/stlport/stl/wrappers/_hash_map.h
+include/stlport/stl/wrappers/_hash_set.h
+include/stlport/stl/wrappers/_list.h
+include/stlport/stl/wrappers/_map.h
+include/stlport/stl/wrappers/_mmap.h
+include/stlport/stl/wrappers/_set.h
+include/stlport/stl/wrappers/_slist.h
+include/stlport/stl/wrappers/_vector.h
+include/stlport/stl_user_config.h
+include/stlport/streambuf
+include/stlport/streambuf.h
+include/stlport/string
+include/stlport/string.h
+include/stlport/strstream
+include/stlport/strstream.h
+include/stlport/time.h
+include/stlport/typeinfo
+include/stlport/typeinfo.h
+include/stlport/using/cstring
+include/stlport/using/fstream
+include/stlport/using/h/fstream.h
+include/stlport/using/h/iomanip.h
+include/stlport/using/h/iostream.h
+include/stlport/using/h/ostream.h
+include/stlport/using/h/strstream.h
+include/stlport/using/iomanip
+include/stlport/using/ios
+include/stlport/using/iosfwd
+include/stlport/using/iostream
+include/stlport/using/istream
+include/stlport/using/locale
+include/stlport/using/ostream
+include/stlport/using/sstream
+include/stlport/using/streambuf
+include/stlport/using/strstream
+include/stlport/utility
+include/stlport/valarray
+include/stlport/vector
+include/stlport/wchar.h
+include/stlport/wctype.h
+include/stlport/wrap_std/complex
+include/stlport/wrap_std/fstream
+include/stlport/wrap_std/h/fstream.h
+include/stlport/wrap_std/h/iostream.h
+include/stlport/wrap_std/h/streambuf.h
+include/stlport/wrap_std/h/strstream.h
+include/stlport/wrap_std/iomanip
+include/stlport/wrap_std/ios
+include/stlport/wrap_std/iosfwd
+include/stlport/wrap_std/iostream
+include/stlport/wrap_std/istream
+include/stlport/wrap_std/locale
+include/stlport/wrap_std/ostream
+include/stlport/wrap_std/sstream
+include/stlport/wrap_std/streambuf
+include/stlport/wrap_std/strstream
+lib/libstlport_gcc.a
+lib/libstlport_gcc.la
+lib/libstlport_gcc.so.0.0
+lib/libstlport_gcc_debug.a
+lib/libstlport_gcc_debug.la
+lib/libstlport_gcc_debug.so.0.0
+lib/libstlport_gcc_stldebug.a
+lib/libstlport_gcc_stldebug.la
+lib/libstlport_gcc_stldebug.so.0.0
+share/doc/html/stlport/FAQ.html
+share/doc/html/stlport/README.BC.html
+share/doc/html/stlport/README.CW.html
+share/doc/html/stlport/README.DEC.html
+share/doc/html/stlport/README.VC++.html
+share/doc/html/stlport/README.aCC.html
+share/doc/html/stlport/README.gcc.html
+share/doc/html/stlport/README.os390.html
+share/doc/html/stlport/README.pow.html
+share/doc/html/stlport/README.sgi40.html
+share/doc/html/stlport/README.sunpro.html
+share/doc/html/stlport/README.xlC.html
+share/doc/html/stlport/auto_configure.html
+share/doc/html/stlport/bug_report.html
+share/doc/html/stlport/buglist.html
+share/doc/html/stlport/build.html
+share/doc/html/stlport/build_nosgi.html
+share/doc/html/stlport/compiler_readmes.html
+share/doc/html/stlport/configure.html
+share/doc/html/stlport/contributors.html
+share/doc/html/stlport/copyrights.html
+share/doc/html/stlport/debug_mode.html
+share/doc/html/stlport/eh_testsuite.html
+share/doc/html/stlport/exception_safety.html
+share/doc/html/stlport/extensions.html
+share/doc/html/stlport/getting_started.html
+share/doc/html/stlport/images/blue.gif
+share/doc/html/stlport/images/logo.jpg
+share/doc/html/stlport/images/logo_1.jpg
+share/doc/html/stlport/index.html
+share/doc/html/stlport/install.html
+share/doc/html/stlport/license.html
+share/doc/html/stlport/major_modes.html
+share/doc/html/stlport/platforms.html
+share/doc/html/stlport/prepare.html
+share/doc/html/stlport/projects.html
+share/doc/html/stlport/release_notes.html
+share/doc/html/stlport/select_io.html
+share/doc/html/stlport/sgi_stl.html
+share/doc/html/stlport/story.html
+share/doc/html/stlport/style.css
+share/doc/html/stlport/test.html
+share/doc/html/stlport/testsuite.html
+share/doc/html/stlport/thanks.html
+share/doc/html/stlport/use_stlport.html
+share/doc/html/stlport/vendor_interface.html
+share/doc/html/stlport/wrappers.html
+@dirrm share/doc/html/stlport/images
+@dirrm share/doc/html/stlport
+@dirrm include/stlport/wrap_std/h
+@dirrm include/stlport/wrap_std
+@dirrm include/stlport/using/h
+@dirrm include/stlport/using
+@dirrm include/stlport/stl/wrappers
+@dirrm include/stlport/stl/debug
+@dirrm include/stlport/stl
+@dirrm include/stlport/config
+@dirrm include/stlport