View | Details | Raw Unified | Return to bug 118372 | Differences between
and this patch

Collapse All | Expand All

(-)/usr/ports/devel/stlport/Makefile (-56 / +51 lines)
Lines 7-92 Link Here
7
#
7
#
8
8
9
PORTNAME=	stlport
9
PORTNAME=	stlport
10
PORTVERSION=	4.6.2
10
PORTVERSION=	5.1.4
11
PORTREVISION?=	0
12
CATEGORIES=	devel
11
CATEGORIES=	devel
13
MASTER_SITES=	http://www.stlport.com/archive/ \
12
MASTER_SITES=	SF
14
		SF
15
PKGNAMESUFFIX=	-${COMPILER}
13
PKGNAMESUFFIX=	-${COMPILER}
16
DISTNAME=	STLport-${PORTVERSION:S/.b/-b/}
14
DISTNAME=	STLport-${PORTVERSION:S/.b/-b/}
17
15
18
MAINTAINER?=	ports@FreeBSD.org
16
MAINTAINER=	ports@FreeBSD.org
19
COMMENT?=	Adaptation of SGI's Standard Template Library
17
COMMENT=	Adaptation of SGI\'s Standard Template Library
20
21
.include <bsd.port.pre.mk>
22
18
23
.if ${ARCH} == "alpha" 
19
USE_BZIP2=	yes
24
BROKEN=		"Segfault during build on alpha"
25
.endif
26
20
27
.if !exists(/usr/include/wchar.h)
21
.if !exists(/usr/include/wchar.h)
28
BROKEN=		"Requires /usr/include/wchar.h for compilation"
22
BROKEN=		Requires /usr/include/wchar.h for compilation
29
.endif
30
31
.if ${OSVERSION} >= 700042
32
BROKEN=		Does not compile with GCC 4.2
33
.endif
23
.endif
34
24
35
WRKSRC=		${WRKDIR}/STLport-${PORTVERSION:S/.b/b/}/src
25
WRKSRC=		${WRKDIR}/STLport-${PORTVERSION:S/.b/b/}/build/lib
36
PATCH_WRKSRC=	${WRKDIR}/STLport-${PORTVERSION:S/.b/b/}
26
PATCH_WRKSRC=	${WRKDIR}/STLport-${PORTVERSION:S/.b/b/}
37
USE_GMAKE=	yes
27
USE_GMAKE=	yes
38
COMPILER?=	gcc
28
COMPILER?=	gcc
39
MAKEFILE=	${COMPILER}-freebsd.mak
29
MAKEFILE=	${COMPILER}.mak
30
ALL_TARGET=	install
40
MAKE_ENV+=	CC=${CC} CXX=${CXX}
31
MAKE_ENV+=	CC=${CC} CXX=${CXX}
41
MAKE_ARGS+=	INSTALLDIR=${PREFIX} PTHREAD_CFLAGS=${PTHREAD_CFLAGS} \
32
MAKE_ARGS+=	INSTALLDIR=${PREFIX} PTHREAD_CFLAGS=${PTHREAD_CFLAGS} 		\
42
		PTHREAD_LIBS=${PTHREAD_LIBS}
33
		PTHREAD_LIBS=${PTHREAD_LIBS}
43
PLIST_SUB+=	COMPILER=${COMPILER}
34
PLIST_SUB+=	COMPILER=${COMPILER} VER=${PORTVERSION} V2=${PORTVERSION:R}	\
35
		V1=${PORTVERSION:R:R}
44
36
45
INSTALL_TARGET=	install_unix
37
HAS_CONFIGURE=	yes
38
CONFIGURE_ARGS=	--with-lib-motif=${COMPILER}
46
USE_LDCONFIG=	yes
39
USE_LDCONFIG=	yes
40
PORTDOCS=	*
47
41
48
.if ${COMPILER} == icc
42
OPTIONS=	SHORT_STRING_OPTIM "Enable short string optimization." on 	\
49
CC=		icc
43
		PTR_SPECIALIZATIONS "Use pointer types specializations." off 	\
50
CXX=		icpc
44
		TEMPLATE_EXPRESSION "Use template expressions for string." off
51
CFLAGS=		-O -ip -axiMKW
52
CXXFLAGS=	${CFLAGS}
53
.else
54
# There's segfault on -current if you use non default CFLAGS.
55
CFLAGS=		-O -pipe
56
CXXFLAGS=	${CFLAGS}
57
.endif
58
45
59
.if ${COMPILER} == gcc && ${OSVERSION} >= 502126
46
.include <bsd.port.pre.mk>
60
pre-everything::
47
61
	@${ECHO_MSG}
48
.if defined(WITHOUT_SHORT_STRING_OPTIM)
62
	@${ECHO_MSG} "If you have encounted a compiler internal error"
49
EXTRA_PATCHES+=	${PATCHDIR}/extra-patch-no-short-string-optim-user_config.h.diff
63
	@${ECHO_MSG} "during building, do NOT 'make clean', simply continue"
64
	@${ECHO_MSG} "building by type 'make ${.TARGET}' again."
65
	@${ECHO_MSG}
66
.endif
50
.endif
67
51
68
post-patch:
52
.if defined(WITH_PTR_SPECIALIZATIONS)
69
	@${CP} ${FILESDIR}/src::icc-freebsd.mak ${WRKSRC}/icc-freebsd.mak
53
EXTRA_PATCHES+=	${PATCHDIR}/extra-patch-ptr_spec-user_config.h.diff
70
	@${CP} ${FILESDIR}/stlport::stl_icc.h \
54
.endif
71
		${WRKSRC}/../stlport/config/stl_icc.h
72
	@${CP} ${FILESDIR}/test::eh::icc-freebsd.mak \
73
		${WRKSRC}/../test/eh/icc-freebsd.mak
74
55
75
post-install:
56
.if defined(WITH_TEMPLATE_EXPRESSION)
76
	${FIND} ${PREFIX}/include/stlport -name \*.orig -delete
57
EXTRA_PATCHES+=	${PATCHDIR}/extra-patch-templ-expr-user_config.h.diff
77
.if !defined(NOPORTDOCS)
78
	@${MKDIR} ${DOCSDIR}/images
79
	${INSTALL_DATA} ${WRKSRC}/../doc/*.css ${DOCSDIR}
80
	${INSTALL_DATA} ${WRKSRC}/../doc/*.html ${DOCSDIR}
81
	${INSTALL_DATA} ${WRKSRC}/../doc/images/* ${DOCSDIR}/images
82
.endif
58
.endif
83
59
84
.if ${COMPILER} == icc
60
pre-configure:
85
post-build:	test
61
	${REINPLACE_CMD} -e 's|gcc|${COMPILER}|' ${WRKSRC}/gcc.mak      \
62
	${WRKSRC}/../test/unit/gcc.mak
63
.for lib in stlport stlportg stlportstlg
64
	${REINPLACE_CMD} -e 's|-l${lib}$$|-l${lib}_${COMPILER}|'        \
65
	${PATCH_WRKSRC}/build/Makefiles/gmake/app/gcc.mak
66
.endfor
67
68
do-install:
69
	${MKDIR} "${PREFIX}/include/stlport/"
70
	(cd ${PATCH_WRKSRC}/stlport/ && ${COPYTREE_SHARE} \* ${PREFIX}/include/stlport/)
71
	${TAR} -c -C "${PATCH_WRKSRC}/lib" -f - . | ${TAR} -xv -C "${PREFIX}/lib" -f -
72
	${CHOWN} -h ${BINOWN}:${BINGRP} "${PREFIX}"/lib/libstlport*
73
	${CHMOD} +xr-w "${PREFIX}"/lib/libstlport*
74
	${FIND} ${PREFIX}/include/stlport -name '*.orig' -delete
75
.if !defined(NOPORTDOCS)
76
	@${MKDIR} ${DOCSDIR}
77
	${INSTALL_DATA} ${PATCH_WRKSRC}/doc/* ${DOCSDIR}
86
.endif
78
.endif
87
79
88
test:	do-build
80
regression-test: all
89
	@cd ${WRKSRC}/../test/eh && ${SETENV} ${MAKE_ENV} \
81
	(cd ${WRKSRC}/../test/unit &&	\
90
		${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} check_d
82
	${SETENV} STLPORT_LIB_DIR="${PATCH_WRKSRC}/lib"	\
83
	${MAKE_ENV} ${GMAKE} ${MAKE_FLAGS} ${MAKEFILE} ${MAKE_ARGS} ${INSTALL_TARGET} && \
84
	(../../../bin/stl_unit_test || ${TRUE}) &&	\
85
	(../../../bin-g/stl_unit_test  || ${TRUE}) )
91
86
92
.include <bsd.port.post.mk>
87
.include <bsd.port.post.mk>
(-)/usr/ports/devel/stlport/distinfo (-3 / +3 lines)
Lines 1-3 Link Here
1
MD5 (STLport-4.6.2.tar.gz) = 4c01c84f1212369ceb369567ed06d1a2
1
MD5 (STLport-5.1.4.tar.bz2) = b8d1cba9fd823e1edbfd83b4bbcb237d
2
SHA256 (STLport-4.6.2.tar.gz) = b506f0e79adc60663a0dbef7192efa0936566c0d5bcf67637807df70541b9fe3
2
SHA256 (STLport-5.1.4.tar.bz2) = a7533eb341f1cfdc48fa8b4da88a5407c59f3b0fd7846d3870a8c5312aa935ec
3
SIZE (STLport-4.6.2.tar.gz) = 755958
3
SIZE (STLport-5.1.4.tar.bz2) = 682521
(-)/usr/ports/devel/stlport/files/extra-patch-no-short-string-optim-user_config.h.diff (+14 lines)
Line 0 Link Here
1
--- stlport/stl/config/user_config.h	Sun Dec  2 19:53:27 2007
2
+++ stlport/stl/config/user_config.h	Sun Dec  2 19:55:33 2007
3
@@ -273,9 +273,9 @@
4
  * prefer systematical dynamic allocation turn on this macro.
5
  * STLport rebuild: Yes
6
  */
7
-/*
8
+
9
 #define _STLP_DONT_USE_SHORT_STRING_OPTIM 1
10
-*/
11
+
12
 
13
 /*
14
  * To reduce the famous code bloat trouble due to the use of templates STLport grant
(-)/usr/ports/devel/stlport/files/extra-patch-ptr_spec-user_config.h.diff (+14 lines)
Line 0 Link Here
1
--- stlport/stl/config/user_config.h	Sun Dec  2 19:53:27 2007
2
+++ stlport/stl/config/user_config.h	Sun Dec  2 19:53:41 2007
3
@@ -285,9 +285,9 @@
4
  * but after link phase and optimization you will only experiment benefit if you use
5
  * many container with pointer types.
6
  */
7
-/*
8
+
9
 #define _STLP_USE_PTR_SPECIALIZATIONS 1
10
-*/
11
+
12
 
13
 /*
14
  * To achieve many different optimizations within the template implementations STLport
(-)/usr/ports/devel/stlport/files/extra-patch-templ-expr-user_config.h.diff (+14 lines)
Line 0 Link Here
1
--- stlport/stl/config/user_config.h	Sun Dec  2 19:53:27 2007
2
+++ stlport/stl/config/user_config.h	Sun Dec  2 19:56:17 2007
3
@@ -261,9 +261,9 @@
4
  * The drawback can be longer compilation time and bigger executable size.
5
  * STLport rebuild: Yes
6
  */
7
-/*
8
+
9
 #define _STLP_USE_TEMPLATE_EXPRESSION 1
10
-*/
11
+
12
 
13
 /*
14
  * By default the STLport basic_string implementation use a little static buffer
(-)/usr/ports/devel/stlport/files/patch-src::common_macros.mak (-11 lines)
Lines 1-11 Link Here
1
--- src/common_macros.mak.orig	Sun Nov  2 16:58:51 2003
2
+++ src/common_macros.mak	Sun Oct 31 17:02:57 2004
3
@@ -10,7 +10,7 @@
4
 # We do not assume any binary compatibility for betas.
5
 BETA_SUFFIX=
6
 
7
-VERSION_SUFFIX= .$(VERSION_MAJOR).$(VERSION_MINOR)$(BETA_SUFFIX)
8
+VERSION_SUFFIX= _$(VERSION_MAJOR)_$(VERSION_MINOR)$(BETA_SUFFIX)
9
 WIN_VERSION_SUFFIX= $(VERSION_MAJOR)$(VERSION_MINOR)$(BETA_SUFFIX)
10
 
11
 # DYNAMIC_SUFFIX= $(VERSION_SUFFIX)$(PATCH_SUFFIX)
(-)/usr/ports/devel/stlport/files/patch-src::gcc-freebsd.mak (-33 lines)
Lines 1-33 Link Here
1
--- src/gcc-freebsd.mak.orig	Fri Jan 16 08:25:37 2004
2
+++ src/gcc-freebsd.mak	Sat Nov  6 15:40:14 2004
3
@@ -5,8 +5,8 @@
4
 #
5
 # compiler
6
 #
7
-CC = gcc -pthread
8
-CXX = c++ -pthread -fexceptions
9
+CC += $(PTHREAD_CFLAGS) -D_REENTRANT
10
+CXX += $(PTHREAD_CFLAGS) -D_REENTRANT -fexceptions
11
 
12
 #
13
 # Basename for libraries
14
@@ -19,7 +19,7 @@
15
 #
16
 LINK=ar cr
17
 # 2.95 flag
18
-DYN_LINK=c++ -pthread -fexceptions -shared -o
19
+DYN_LINK=$(CXX) $(PTHREAD_LIBS) -fexceptions -shared -o
20
 
21
 OBJEXT=o
22
 DYNEXT=so
23
@@ -41,8 +41,8 @@
24
 
25
 CXXFLAGS_COMMON = -I${STLPORT_DIR} ${WARNING_FLAGS}
26
 
27
-CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) -O2
28
-CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) -O2 -fPIC
29
+CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) $(CXXFLAGS)
30
+CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) $(CXXFLAGS) -fPIC
31
 
32
 CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -O -g
33
 CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -O -g -fPIC
(-)/usr/ports/devel/stlport/files/patch-stlport::c_locale.h (-11 lines)
Lines 1-11 Link Here
1
--- stlport/stl/c_locale.h.orig	Sun Nov  2 16:59:03 2003
2
+++ stlport/stl/c_locale.h	Sat Nov  6 15:44:22 2004
3
@@ -178,7 +178,7 @@
4
                            _Locale_SPACE ) /* Printable */
5
 # endif /* __Lynx__ */
6
 
7
-#if defined(__GNUC__) || defined (__BORLANDC__) || defined (__COMO__)
8
+#if defined(__GNUC__) || defined (__BORLANDC__) || defined (__COMO__) || defined (__ICC)
9
 
10
 # if defined (__CYGWIN__)
11
 
(-)/usr/ports/devel/stlport/files/patch-stlport::config::stl_gcc.h (-43 lines)
Lines 1-43 Link Here
1
--- stlport/config/stl_gcc.h.orig	Sun Nov  2 16:59:11 2003
2
+++ stlport/config/stl_gcc.h	Mon Nov 29 18:42:05 2004
3
@@ -7,11 +7,20 @@
4
 # define _STLP_USE_GLIBC
5
 #endif
6
 
7
+#if !defined(__FreeBSD__) || (defined(__FreeBSD__) && (__FreeBSD_cc_version < 530001))
8
 #   define _STLP_NO_MEMBER_TEMPLATE_KEYWORD
9
+#endif
10
+
11
 
12
-# if defined(__FreeBSD__) || defined (__hpux) || defined(__amigaos__) || ( defined(__OS2__) && defined(__EMX__) )
13
+#if defined (__hpux) || defined(__amigaos__) || ( defined(__OS2__) && defined(__EMX__) )
14
+# define _STLP_NO_WCHAR_T
15
+#elif defined(__FreeBSD__)
16
+# if (__FreeBSD_cc_version < 500005)
17
 #  define _STLP_NO_WCHAR_T
18
-# endif
19
+# else
20
+#  define _STLP_FREEBSD_HAS_WFUNCS
21
+# endif /* __FreeBSD_cc_version < 500005 */
22
+#endif
23
 
24
 #ifdef __USLC__
25
 # include <config/stl_sco.h>
26
@@ -81,7 +90,7 @@
27
 
28
 # endif
29
 
30
-#if defined (__CYGWIN__) || defined (__MINGW32__) || !(defined (_STLP_USE_GLIBC) || defined (__sun)) 
31
+#if defined (__CYGWIN__) || defined (__MINGW32__) || !(defined (_STLP_USE_GLIBC) || defined (_STLP_FREEBSD_HAS_WFUNCS) || defined (__sun)) 
32
 #ifndef __MINGW32__
33
 #   define _STLP_NO_NATIVE_MBSTATE_T      1
34
 #endif
35
@@ -267,7 +276,7 @@
36
 #   define _STLP_NATIVE_INCLUDE_PATH ../g++-v3
37
 #   define _STLP_NATIVE_OLD_STREAMS_INCLUDE_PATH ../g++-v3/backward
38
 #  else
39
-#   if defined(__GNUC_PATCHLEVEL__) && (__GNUC_PATCHLEVEL__ > 0)
40
+#   if defined(__GNUC_PATCHLEVEL__) && (__GNUC_PATCHLEVEL__ > 0) && !defined(__FreeBSD__)
41
 #     define _STLP_NATIVE_INCLUDE_PATH ../__GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__
42
 #     define _STLP_NATIVE_OLD_STREAMS_INCLUDE_PATH ../__GNUC__.__GNUC_MINOR__.__GNUC_PATCHLEVEL__/backward
43
 #   else
(-)/usr/ports/devel/stlport/files/patch-stlport::stdexcept (-14 lines)
Lines 1-14 Link Here
1
--- stlport/stdexcept.orig	Sun Nov  2 16:59:01 2003
2
+++ stlport/stdexcept	Sun Oct 31 17:05:34 2004
3
@@ -60,6 +60,11 @@
4
 # endif
5
 #  define _STLP_EXCEPTION_BASE exception
6
 
7
+/* maybe limit to gcc 3.x */
8
+#if defined( __GNUC__)
9
+#define _STLP_NOTHROW_INHERENTLY throw()
10
+#endif
11
+
12
 class _STLP_CLASS_DECLSPEC __Named_exception : public _STLP_EXCEPTION_BASE {
13
 public:
14
   __Named_exception(const string& __str) 
(-)/usr/ports/devel/stlport/files/patch-stlport::stl::_bvector.h (-12 lines)
Lines 1-12 Link Here
1
--- stlport/stl/_bvector.h.orig	Sun Nov  2 16:59:07 2003
2
+++ stlport/stl/_bvector.h	Sun Oct 31 16:48:31 2004
3
@@ -34,7 +34,9 @@
4
 # include <stl/_vector.h>
5
 # endif
6
 
7
+#ifndef __WORD_BIT
8
 #define __WORD_BIT (int(CHAR_BIT*sizeof(unsigned int)))
9
+#endif
10
 
11
 _STLP_BEGIN_NAMESPACE 
12
 
(-)/usr/ports/devel/stlport/files/patch-stlport::stl::_cwchar.h (-11 lines)
Lines 1-11 Link Here
1
--- stlport/stl/_cwchar.h.orig	Sun Nov  2 16:59:08 2003
2
+++ stlport/stl/_cwchar.h	Sat Nov  6 17:01:49 2004
3
@@ -24,7 +24,7 @@
4
 #endif
5
 #endif
6
 
7
-# if defined (__MRC__) || defined (__SC__) || defined (__BORLANDC__) || defined(__FreeBSD__) || (defined (__GNUC__) && defined (__APPLE__) || defined( __Lynx__ )) || defined (_STLP_NO_WCHAR_T)
8
+# if defined (__MRC__) || defined (__SC__) || defined (__BORLANDC__) || (defined(__FreeBSD__) && !defined(_STLP_FREEBSD_HAS_WFUNCS)) || (defined (__GNUC__) && defined (__APPLE__) || defined( __Lynx__ )) || defined (_STLP_NO_WCHAR_T)
9
 
10
 #  include _STLP_NATIVE_C_HEADER(stddef.h)
11
 #  if defined (__FreeBSD__) || defined (__Lynx__)
(-)/usr/ports/devel/stlport/files/patch-stlport::stlcomp.h (-12 lines)
Lines 1-12 Link Here
1
--- stlport/config/stlcomp.h.orig	Sun Nov  2 16:59:12 2003
2
+++ stlport/config/stlcomp.h	Sat Nov  6 16:13:47 2004
3
@@ -109,6 +109,9 @@
4
 # elif defined (__FCC_VERSION)
5
 /* Fujutsu Compiler, v4.0 assumed */
6
 #  include <config/stl_fujitsu.h>
7
+# elif defined (__ICC)
8
+/* Intel(R) C++ Compiler */
9
+#  include <config/stl_icc.h>
10
 # elif defined(_CRAY)
11
 /* Cray C++ 3.4 or 3.5 */
12
 #  include <config/stl_cray.h>
(-)/usr/ports/devel/stlport/files/patch-stlport_stl_config_host.h (+14 lines)
Line 0 Link Here
1
--- ./stlport/stl/config/host.h.orig	2007-08-26 16:27:21.000000000 +0200
2
+++ ./stlport/stl/config/host.h	2007-11-19 00:02:25.000000000 +0100
3
@@ -72,10 +72,8 @@
4
  * _STLP_NATIVE_INCLUDE_PATH.
5
  * Hint: never install STLport in the directory that ends with "include"
6
  */
7
-/*
8
 #undef _STLP_NATIVE_INCLUDE_PATH
9
-#define _STLP_NATIVE_INCLUDE_PATH ../include
10
-*/
11
+#define _STLP_NATIVE_INCLUDE_PATH c++/__GNUC__.__GNUC_MINOR__
12
 /* same for C library headers like <cstring> */
13
 /*
14
 #undef _STLP_NATIVE_CPP_C_INCLUDE_PATH
(-)/usr/ports/devel/stlport/files/patch-test::eh::gcc-freebsd.mak (-27 lines)
Lines 1-27 Link Here
1
--- test/eh/gcc-freebsd.mak.orig	Sun Nov  2 16:58:53 2003
2
+++ test/eh/gcc-freebsd.mak	Sat Nov  6 16:19:16 2004
3
@@ -34,20 +34,17 @@
4
 D_TEST = ./eh_test_d.out
5
 NOSGI_TEST = ./eh_test_nosgi.out
6
 
7
-CC = c++ -pthread
8
-CXX = $(CC)
9
-
10
 # dwa 12/22/99 -- had to turn off -ansi flag so we could use SGI IOSTREAMS
11
 # also, test_slist won't compile with -O3/-O2 when targeting PPC. It fails 
12
 # in the assembler with 'invalid relocation type'
13
-CXXFLAGS = -Wall -g -O ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -DEH_VECTOR_OPERATOR_NEW
14
+CXXFLAGS = $(PTHREAD_CFLAGS) -D_REENTRANT -fexceptions -Wall ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -DEH_VECTOR_OPERATOR_NEW -DEH_DELETE_HAS_THROW_SPEC
15
 
16
-D_CXXFLAGS = -Wall -g -O ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -DEH_VECTOR_OPERATOR_NEW -D_STLP_DEBUG -D_STLP_USE_STATIC_LIB
17
-NOSGI_CXXFLAGS = -Wall -g -O2 ${STL_INCL} -I. ${CXX_EXTRA_FLAGS} -D_STLP_NO_OWN_IOSTREAMS -D_STLP_DEBUG_UNINITIALIZED -DEH_VECTOR_OPERATOR_NEW
18
+D_CXXFLAGS = $(CXXFLAGS) -g -D_STLP_DEBUG
19
+NOSGI_CXXFLAGS = $(CXXFLAGS) -D_STLP_NO_OWN_IOSTREAMS -D_STLP_DEBUG_UNINITIALIZED
20
 
21
 check: $(TEST)
22
 
23
-LIBS = -lm 
24
+LIBS = -lm $(PTHREAD_LIBS)
25
 D_LIBSTLPORT = -L../../lib -lstlport_gcc_stldebug
26
 LIBSTLPORT = -L../../lib -lstlport_gcc
27
 
(-)/usr/ports/devel/stlport/files/src::icc-freebsd.mak (-57 lines)
Lines 1-57 Link Here
1
#
2
# Note : This makefile is for Intel(R) C++ Compiler
3
#
4
5
#
6
# compiler
7
#
8
#CC= icc
9
#CXX= icpc
10
#CFLAGS= -O -ip -axiMKW
11
#CXXFLAGS= -O -ip -axiMKW
12
13
#
14
# Basename for libraries
15
#
16
LIB_BASENAME = libstlport_icc
17
18
#
19
# guts for common stuff
20
#
21
#
22
LINK=ar cr
23
# Using icc here is a hack while icpc on FreeBSD is set up to automatically
24
# link against libstlport_icc.
25
DYN_LINK=$(CC) -mt -shared -o
26
27
OBJEXT=o
28
DYNEXT=so
29
STEXT=a
30
RM=rm -rf
31
PATH_SEP=/
32
MKDIR=mkdir -p
33
COMP=ICC-FREEBSD
34
INSTALL_STEP = install_unix 
35
36
all: gmake_message  all_dynamic all_static symbolic_links 
37
38
gmake_message:
39
	echo "Note : this makefile requires gmake on FreeBSD"
40
41
include common_macros.mak
42
43
WARNING_FLAGS= -w1
44
45
CXXFLAGS_COMMON = -I$(STLPORT_DIR) $(WARNING_FLAGS) $(PTHREAD_CFLAGS) -D_REENTRANT
46
47
CXXFLAGS_RELEASE_static = $(CXXFLAGS_COMMON) $(CXXFLAGS)
48
CXXFLAGS_RELEASE_dynamic = $(CXXFLAGS_COMMON) $(CXXFLAGS) -KPIC
49
50
CXXFLAGS_DEBUG_static = $(CXXFLAGS_COMMON) -O -g
51
CXXFLAGS_DEBUG_dynamic = $(CXXFLAGS_COMMON) -O -KPIC
52
53
CXXFLAGS_STLDEBUG_static = $(CXXFLAGS_DEBUG_static) -D_STLP_DEBUG
54
CXXFLAGS_STLDEBUG_dynamic = $(CXXFLAGS_DEBUG_dynamic) -D_STLP_DEBUG
55
56
include common_percent_rules.mak
57
include common_rules.mak
(-)/usr/ports/devel/stlport/files/stlport::stl_icc.h (-38 lines)
Lines 1-38 Link Here
1
// STLport configuration file
2
// It is internal STLport header - DO NOT include it directly
3
// A list of Intel compiler for Linux portion of STLport settings.
4
5
# define _STLP_LONG_LONG long long
6
7
// Edit relative path below (or put full path) to get native
8
// compiler headers included. Default is "../include".
9
// C headers may reside in different directory, so separate macro is provided.
10
# if (__INTEL_COMPILER >= 800)
11
12
# define _STLP_NATIVE_INCLUDE_PATH ../include/c++
13
# define _STLP_NATIVE_C_INCLUDE_PATH ../include
14
//# define _STLP_NATIVE_CPP_C_INCLUDE_PATH ../include
15
16
# ifndef __GNUC__ 
17
//  If GCC compatability is disabled (-no-gcc is specified) STD needs to be redefined.
18
# define _STLP_REDEFINE_STD 1
19
# endif /* __GNUC__ */
20
21
//#define _STLP_HAS_NO_NEW_C_HEADERS 1
22
23
# endif /* __INTEL_COMPILER >= 800 */
24
25
#ifndef __FreeBSD__ // FreeBSD system headers use unsupported GCC extensions.
26
# ifndef __GNUC__ 
27
# define __GNUC__ 3
28
# endif
29
#endif
30
31
# define _STLP_NO_NATIVE_WIDE_FUNCTIONS 1
32
33
#ifdef __FreeBSD__
34
# include <osreldate.h>
35
# define _STLP_HAS_NATIVE_FLOAT_ABS
36
# define _STLP_NO_CSTD_FUNCTION_IMPORTS
37
# define _STLP_NO_LONG_DOUBLE
38
#endif
(-)/usr/ports/devel/stlport/files/test::eh::icc-freebsd.mak (-76 lines)
Lines 1-76 Link Here
1
# This requires GNU make.
2
3
srcdir = .
4
VPATH = .
5
SHELL=/bin/sh
6
7
# point this to proper location
8
STL_INCL=-I../../stlport
9
10
AUX_LIST=TestClass.cpp main.cpp nc_alloc.cpp random_number.cpp
11
12
TEST_LIST=test_algo.cpp  \
13
test_algobase.cpp     test_list.cpp test_slist.cpp \
14
test_bit_vector.cpp   test_vector.cpp \
15
test_deque.cpp test_set.cpp test_map.cpp \
16
test_hash_map.cpp  test_hash_set.cpp test_rope.cpp \
17
test_string.cpp test_bitset.cpp test_valarray.cpp
18
19
LIST=$(AUX_LIST) $(TEST_LIST)
20
21
OBJECTS = $(LIST:%.cpp=obj/%.o) $(STAT_MODULE)
22
D_OBJECTS = $(LIST:%.cpp=d_obj/%.o) $(STAT_MODULE)
23
24
EXECS = $(LIST:%.cpp=%)
25
TESTS = $(LIST:%.cpp=%.out)
26
TEST_EXE  = ./eh_test
27
D_TEST_EXE = ./eh_test_d
28
29
TEST  = ./eh_test.out
30
D_TEST = ./eh_test_d.out
31
32
CXXFLAGS += $(PTHREAD_CFLAGS) -D_REENTRANT -w1 $(STL_INCL) -I. $(CXX_EXTRA_FLAGS) -DEH_VECTOR_OPERATOR_NEW -DEH_DELETE_HAS_THROW_SPEC
33
D_CXXFLAGS = $(CXXFLAGS) -g -D_STLP_DEBUG
34
35
check: $(TEST)
36
37
LIBS = -lm -mt
38
D_LIBSTLPORT = -L../../lib -lstlport_icc_stldebug
39
LIBSTLPORT = -L../../lib -lstlport_icc
40
41
all: $(TEST_EXE) $(D_TEST_EXE)
42
43
check_d: $(D_TEST)
44
45
OBJDIR=obj
46
D_OBJDIR=d_obj
47
48
$(OBJDIR):
49
	mkdir obj
50
$(D_OBJDIR):
51
	mkdir d_obj
52
53
54
$(TEST_EXE) : $(OBJDIR) $(OBJECTS)
55
	$(CC) $(CXXFLAGS) $(OBJECTS) $(LIBSTLPORT) $(LIBS) -o $(TEST_EXE)
56
57
$(D_TEST_EXE) : $(D_OBJDIR) $(D_OBJECTS)
58
	$(CC) $(D_CXXFLAGS) $(D_OBJECTS) $(D_LIBSTLPORT) $(LIBS) -o $(D_TEST_EXE)
59
60
61
$(TEST) : $(TEST_EXE)
62
	LD_LIBRARY_PATH="../../lib:$(LD_LIBRARY_PATH)" ./$(TEST_EXE) -s 100
63
64
$(D_TEST) : $(D_TEST_EXE)
65
	LD_LIBRARY_PATH="../../lib:$(LD_LIBRARY_PATH)" ./$(D_TEST_EXE) -s 100
66
67
SUFFIXES: .cpp.o
68
69
d_obj/%.o : %.cpp
70
	$(CXX) $(D_CXXFLAGS) $< -c -o $@
71
72
obj/%.o : %.cpp
73
	$(CXX) $(CXXFLAGS) $< -c -o $@
74
75
clean:
76
	-rm -rf $(TEST_EXE) *.o */*.o *.core
(-)/usr/ports/devel/stlport/pkg-descr (-12 / +5 lines)
Lines 1-13 Link Here
1
STLport is an adaptation of SGI's Standard Template Library.
1
Multiplatform C++ Standard Library (STL implementation). Many
2
The goal of the STLport effort is to make SGI's STL
2
compilers and operational environments supported. Standard (ISO/IEC
3
implementation usable with most compilers while retaining full
3
14882) compliance. Maximum efficiency. Exception and thread
4
functionality.
4
safety. Debug mode.
5
6
The Standard Template Library is a C++ library of container
7
classes, algorithms, and iterators providing many of the basic
8
algorithms and data structures of computer science.
9
10
WWW: http://www.sgi.com/tech/stl/
11
5
12
-- 
6
WWW: http://stlport.sourceforge.net/
13
Josh Gilliam                    <josh@quick.net>
(-)/usr/ports/devel/stlport/pkg-plist (-352 / +307 lines)
Lines 1-388 Link Here
1
include/stlport/algorithm
1
include/stlport/stl/_tempbuf.c
2
include/stlport/bitset
2
include/stlport/stl/_pair.h
3
include/stlport/cassert
3
include/stlport/stl/debug/_hashtable.h
4
include/stlport/cctype
4
include/stlport/stl/debug/_list.h
5
include/stlport/cerrno
5
include/stlport/stl/debug/_slist.h
6
include/stlport/cfloat
6
include/stlport/stl/debug/_tree.h
7
include/stlport/climits
7
include/stlport/stl/debug/_string_sum_methods.h
8
include/stlport/clocale
8
include/stlport/stl/debug/_debug.c
9
include/stlport/cmath
9
include/stlport/stl/debug/_vector.h
10
include/stlport/complex
10
include/stlport/stl/debug/_deque.h
11
include/stlport/config/_epilog.h
11
include/stlport/stl/debug/_debug.h
12
include/stlport/config/_msvc_warnings_off.h
12
include/stlport/stl/debug/_string.h
13
include/stlport/config/_prolog.h
13
include/stlport/stl/debug/_iterator.h
14
include/stlport/config/stl_apcc.h
14
include/stlport/stl/_locale.h
15
include/stlport/config/stl_apple.h
15
include/stlport/stl/_null_stream.h
16
include/stlport/config/stl_as400.h
16
include/stlport/stl/_tempbuf.h
17
include/stlport/config/stl_bc.h
17
include/stlport/stl/_ioserr.h
18
include/stlport/config/stl_como.h
18
include/stlport/stl/_stack.h
19
include/stlport/config/stl_confix.h
19
include/stlport/stl/msl_string.h
20
include/stlport/config/stl_cray.h
20
include/stlport/stl/_map.h
21
include/stlport/config/stl_dec.h
21
include/stlport/stl/_istreambuf_iterator.h
22
include/stlport/config/stl_dec_vms.h
22
include/stlport/stl/_stlport_version.h
23
include/stlport/config/stl_dm.h
23
include/stlport/stl/_ostreambuf_iterator.h
24
include/stlport/config/stl_fujitsu.h
24
include/stlport/stl/_string_workaround.h
25
include/stlport/config/stl_gcc.h
25
include/stlport/stl/_iterator_old.h
26
include/stlport/config/stl_hpacc.h
26
include/stlport/stl/type_manips.h
27
include/stlport/config/stl_ibm.h
27
include/stlport/stl/_hash_fun.h
28
include/stlport/config/stl_icc.h
29
include/stlport/config/stl_intel.h
30
include/stlport/config/stl_kai.h
31
include/stlport/config/stl_mlc.h
32
include/stlport/config/stl_msvc.h
33
include/stlport/config/stl_mwerks.h
34
include/stlport/config/stl_mycomp.h
35
include/stlport/config/stl_sco.h
36
include/stlport/config/stl_select_lib.h
37
include/stlport/config/stl_sgi.h
38
include/stlport/config/stl_solaris.h
39
include/stlport/config/stl_sunpro.h
40
include/stlport/config/stl_symantec.h
41
include/stlport/config/stl_watcom.h
42
include/stlport/config/stl_wince.h
43
include/stlport/config/stlcomp.h
44
include/stlport/config/vc_select_lib.h
45
include/stlport/csetjmp
46
include/stlport/csignal
47
include/stlport/cstdarg
48
include/stlport/cstddef
49
include/stlport/cstdio
50
include/stlport/cstdlib
51
include/stlport/cstring
52
include/stlport/ctime
53
include/stlport/ctype.h
54
include/stlport/cwchar
55
include/stlport/cwctype
56
include/stlport/deque
57
include/stlport/exception
58
include/stlport/exception.h
59
include/stlport/export
60
include/stlport/fstream
61
include/stlport/fstream.h
62
include/stlport/functional
63
include/stlport/hash_map
64
include/stlport/hash_set
65
include/stlport/iomanip
66
include/stlport/iomanip.h
67
include/stlport/ios
68
include/stlport/ios.h
69
include/stlport/iosfwd
70
include/stlport/iostream
71
include/stlport/iostream.h
72
include/stlport/istream
73
include/stlport/istream.h
74
include/stlport/iterator
75
include/stlport/limits
76
include/stlport/list
77
include/stlport/locale
78
include/stlport/locale.h
79
include/stlport/map
80
include/stlport/math.h
81
include/stlport/mem.h
82
include/stlport/memory
83
include/stlport/mmemory.h
84
include/stlport/new
85
include/stlport/new.h
86
include/stlport/numeric
87
include/stlport/old_hp/algo.h
88
include/stlport/old_hp/algobase.h
89
include/stlport/old_hp/alloc.h
90
include/stlport/old_hp/bvector.h
91
include/stlport/old_hp/defalloc.h
92
include/stlport/old_hp/deque.h
93
include/stlport/old_hp/function.h
94
include/stlport/old_hp/hash_map.h
95
include/stlport/old_hp/hash_set.h
96
include/stlport/old_hp/hashtable.h
97
include/stlport/old_hp/heap.h
98
include/stlport/old_hp/iterator.h
99
include/stlport/old_hp/list.h
100
include/stlport/old_hp/map.h
101
include/stlport/old_hp/multimap.h
102
include/stlport/old_hp/multiset.h
103
include/stlport/old_hp/numeric.h
104
include/stlport/old_hp/pair.h
105
include/stlport/old_hp/pthread_alloc.h
106
include/stlport/old_hp/queue.h
107
include/stlport/old_hp/rope.h
108
include/stlport/old_hp/set.h
109
include/stlport/old_hp/slist.h
110
include/stlport/old_hp/stack.h
111
include/stlport/old_hp/tempbuf.h
112
include/stlport/old_hp/tree.h
113
include/stlport/old_hp/vector.h
114
include/stlport/ostream
115
include/stlport/ostream.h
116
include/stlport/pthread.h
117
include/stlport/pthread_alloc
118
include/stlport/queue
119
include/stlport/rope
120
include/stlport/set
121
include/stlport/setjmp.h
122
include/stlport/signal.h
123
include/stlport/slist
124
include/stlport/sstream
125
include/stlport/stack
126
include/stlport/stdarg.h
127
include/stlport/stddef.h
128
include/stlport/stdexcept
129
include/stlport/stdio.h
130
include/stlport/stdio_streambuf
131
include/stlport/stdlib.h
132
include/stlport/stl/_abbrevs.h
133
include/stlport/stl/_algo.c
134
include/stlport/stl/_algo.h
135
include/stlport/stl/_algobase.c
136
include/stlport/stl/_algobase.h
137
include/stlport/stl/_alloc.c
138
include/stlport/stl/_alloc.h
139
include/stlport/stl/_alloc_old.h
140
include/stlport/stl/_auto_ptr.h
28
include/stlport/stl/_auto_ptr.h
141
include/stlport/stl/_bitset.c
29
include/stlport/stl/_hash_set.h
142
include/stlport/stl/_bitset.h
30
include/stlport/stl/_stdexcept.h
143
include/stlport/stl/_bvector.h
31
include/stlport/stl/_cwctype.h
144
include/stlport/stl/_check_config.h
32
include/stlport/stl/_ios.c
33
include/stlport/stl/_relops_hash_cont.h
34
include/stlport/stl/_unordered_map.h
35
include/stlport/stl/_function.h
36
include/stlport/stl/_tree.c
37
include/stlport/stl/_ios.h
38
include/stlport/stl/_vector.c
145
include/stlport/stl/_cmath.h
39
include/stlport/stl/_cmath.h
146
include/stlport/stl/_codecvt.h
147
include/stlport/stl/_collate.h
148
include/stlport/stl/_complex.c
40
include/stlport/stl/_complex.c
41
include/stlport/stl/_tree.h
42
include/stlport/stl/_ctime.h
43
include/stlport/stl/char_traits.h
44
include/stlport/stl/_clocale.h
45
include/stlport/stl/_vector.h
46
include/stlport/stl/_string_fwd.h
47
include/stlport/stl/_csetjmp.h
48
include/stlport/stl/_string_hash.h
149
include/stlport/stl/_complex.h
49
include/stlport/stl/_complex.h
150
include/stlport/stl/_config.h
50
include/stlport/stl/_algobase.c
151
include/stlport/stl/_config_compat.h
51
include/stlport/stl/pointers/_vector.h
52
include/stlport/stl/pointers/_list.h
53
include/stlport/stl/pointers/_set.h
54
include/stlport/stl/pointers/_slist.h
55
include/stlport/stl/pointers/_tools.h
56
include/stlport/stl/pointers/_deque.h
57
include/stlport/stl/_numpunct.h
58
include/stlport/stl/_algobase.h
152
include/stlport/stl/_config_compat_post.h
59
include/stlport/stl/_config_compat_post.h
60
include/stlport/stl/boost_type_traits.h
61
include/stlport/stl/_heap.c
62
include/stlport/stl/_collate.h
153
include/stlport/stl/_construct.h
63
include/stlport/stl/_construct.h
64
include/stlport/stl/_cctype.h
65
include/stlport/stl/_slist.c
66
include/stlport/stl/_num_get.c
67
include/stlport/stl/_string_sum.h
68
include/stlport/stl/_limits.c
69
include/stlport/stl/_stdexcept_base.h
70
include/stlport/stl/_slist.h
71
include/stlport/stl/_num_get.h
72
include/stlport/stl/_limits.h
73
include/stlport/stl/_check_config.h
74
include/stlport/stl/type_traits.h
75
include/stlport/stl/_heap.h
76
include/stlport/stl/_time_facets.c
154
include/stlport/stl/_ctraits_fns.h
77
include/stlport/stl/_ctraits_fns.h
78
include/stlport/stl/_carray.h
79
include/stlport/stl/_mbstate_t.h
80
include/stlport/stl/_time_facets.h
81
include/stlport/stl/_slist_base.c
155
include/stlport/stl/_ctype.h
82
include/stlport/stl/_ctype.h
156
include/stlport/stl/_cwchar.h
83
include/stlport/stl/_abbrevs.h
157
include/stlport/stl/_deque.c
84
include/stlport/stl/_cstdlib.h
158
include/stlport/stl/_deque.h
85
include/stlport/stl/_queue.h
159
include/stlport/stl/_epilog.h
86
include/stlport/stl/_strstream.h
160
include/stlport/stl/_exception.h
87
include/stlport/stl/_alloc.c
161
include/stlport/stl/_fstream.c
162
include/stlport/stl/_fstream.h
163
include/stlport/stl/_function.h
164
include/stlport/stl/_function_adaptors.h
165
include/stlport/stl/_function_base.h
166
include/stlport/stl/_hash_fun.h
167
include/stlport/stl/_hash_map.h
168
include/stlport/stl/_hash_set.h
169
include/stlport/stl/_hashtable.c
88
include/stlport/stl/_hashtable.c
89
include/stlport/stl/_codecvt.h
90
include/stlport/stl/_alloc_old.h
91
include/stlport/stl/_range_errors.h
92
include/stlport/stl/_slist_base.h
93
include/stlport/stl/_monetary.c
94
include/stlport/stl/_alloc.h
170
include/stlport/stl/_hashtable.h
95
include/stlport/stl/_hashtable.h
171
include/stlport/stl/_heap.c
96
include/stlport/stl/_fstream.c
172
include/stlport/stl/_heap.h
97
include/stlport/stl/_monetary.h
173
include/stlport/stl/_ios.c
174
include/stlport/stl/_ios.h
175
include/stlport/stl/_ios_base.h
176
include/stlport/stl/_iosfwd.h
177
include/stlport/stl/_istream.c
98
include/stlport/stl/_istream.c
99
include/stlport/stl/_raw_storage_iter.h
100
include/stlport/stl/_fstream.h
101
include/stlport/stl/_pthread_alloc.h
102
include/stlport/stl/_prolog.h
178
include/stlport/stl/_istream.h
103
include/stlport/stl/_istream.h
179
include/stlport/stl/_istreambuf_iterator.h
104
include/stlport/stl/_bvector.h
180
include/stlport/stl/_iterator.h
181
include/stlport/stl/_iterator_base.h
182
include/stlport/stl/_iterator_old.h
183
include/stlport/stl/_limits.c
184
include/stlport/stl/_limits.h
185
include/stlport/stl/_list.c
186
include/stlport/stl/_list.h
187
include/stlport/stl/_locale.h
188
include/stlport/stl/_map.h
189
include/stlport/stl/_messages_facets.h
190
include/stlport/stl/_monetary.c
191
include/stlport/stl/_monetary.h
192
include/stlport/stl/_new.h
193
include/stlport/stl/_null_stream.h
194
include/stlport/stl/_num_get.c
195
include/stlport/stl/_num_get.h
196
include/stlport/stl/_num_put.c
197
include/stlport/stl/_num_put.h
198
include/stlport/stl/_numeric.c
199
include/stlport/stl/_numeric.h
200
include/stlport/stl/_numpunct.h
201
include/stlport/stl/_ostream.c
105
include/stlport/stl/_ostream.c
202
include/stlport/stl/_ostream.h
203
include/stlport/stl/_ostreambuf_iterator.h
204
include/stlport/stl/_pair.h
205
include/stlport/stl/_prolog.h
206
include/stlport/stl/_pthread_alloc.c
207
include/stlport/stl/_pthread_alloc.h
208
include/stlport/stl/_ptrs_specialize.h
209
include/stlport/stl/_queue.h
210
include/stlport/stl/_range_errors.h
211
include/stlport/stl/_raw_storage_iter.h
212
include/stlport/stl/_relops.h
213
include/stlport/stl/_relops_cont.h
214
include/stlport/stl/_relops_hash_cont.h
215
include/stlport/stl/_relops_template.h
216
include/stlport/stl/_rope.c
217
include/stlport/stl/_rope.h
218
include/stlport/stl/_set.h
219
include/stlport/stl/_site_config.h
220
include/stlport/stl/_slist.c
221
include/stlport/stl/_slist.h
222
include/stlport/stl/_slist_base.c
223
include/stlport/stl/_slist_base.h
224
include/stlport/stl/_sparc_atomic.h
225
include/stlport/stl/_sstream.c
106
include/stlport/stl/_sstream.c
107
include/stlport/stl/_ostream.h
108
include/stlport/stl/_algo.c
109
include/stlport/stl/_iterator_base.h
226
include/stlport/stl/_sstream.h
110
include/stlport/stl/_sstream.h
227
include/stlport/stl/_stack.h
111
include/stlport/stl/_epilog.h
228
include/stlport/stl/_stdio_file.h
112
include/stlport/stl/_hash_map.h
229
include/stlport/stl/_stream_iterator.h
113
include/stlport/stl/_csignal.h
230
include/stlport/stl/_streambuf.c
114
include/stlport/stl/_algo.h
231
include/stlport/stl/_streambuf.h
115
include/stlport/stl/_uninitialized.h
232
include/stlport/stl/_streambuf_iterator.h
116
include/stlport/stl/_bitset.c
117
include/stlport/stl/_cstdarg.h
118
include/stlport/stl/_iterator.h
119
include/stlport/stl/_bitset.h
120
include/stlport/stl/_deque.c
121
include/stlport/stl/_rope.c
122
include/stlport/stl/_messages_facets.h
233
include/stlport/stl/_string.c
123
include/stlport/stl/_string.c
124
include/stlport/stl/_ptrs_specialize.h
125
include/stlport/stl/_deque.h
126
include/stlport/stl/_rope.h
234
include/stlport/stl/_string.h
127
include/stlport/stl/_string.h
235
include/stlport/stl/_string_fwd.c
128
include/stlport/stl/config/user_config.h
236
include/stlport/stl/_string_fwd.h
129
include/stlport/stl/config/_watcom.h
237
include/stlport/stl/_string_hash.h
130
include/stlport/stl/config/_linux.h
131
include/stlport/stl/config/_mwccnlm.h
132
include/stlport/stl/config/_dm.h
133
include/stlport/stl/config/_prolog.h
134
include/stlport/stl/config/_warnings_off.h
135
include/stlport/stl/config/_netware.h
136
include/stlport/stl/config/_apcc.h
137
include/stlport/stl/config/_ibm.h
138
include/stlport/stl/config/_msvc.h
139
include/stlport/stl/config/_mlc.h
140
include/stlport/stl/config/_intel.h
141
include/stlport/stl/config/_evc.h
142
include/stlport/stl/config/_epilog.h
143
include/stlport/stl/config/features.h
144
include/stlport/stl/config/_dec_vms.h
145
include/stlport/stl/config/_hpux.h
146
include/stlport/stl/config/_auto_link.h
147
include/stlport/stl/config/stl_mycomp.h
148
include/stlport/stl/config/_as400.h
149
include/stlport/stl/config/_windows.h
150
include/stlport/stl/config/_detect_dll_or_lib.h
151
include/stlport/stl/config/_openbsd.h
152
include/stlport/stl/config/_macosx.h
153
include/stlport/stl/config/_dec.h
154
include/stlport/stl/config/_sunprocc.h
155
include/stlport/stl/config/_gcc.h
156
include/stlport/stl/config/_como.h
157
include/stlport/stl/config/_cray.h
158
include/stlport/stl/config/_icc.h
159
include/stlport/stl/config/_mac.h
160
include/stlport/stl/config/_cygwin.h
161
include/stlport/stl/config/_apple.h
162
include/stlport/stl/config/_kai.h
163
include/stlport/stl/config/_mwerks.h
164
include/stlport/stl/config/stl_confix.h
165
include/stlport/stl/config/_freebsd.h
166
include/stlport/stl/config/_solaris.h
167
include/stlport/stl/config/_hpacc.h
168
include/stlport/stl/config/host.h
169
include/stlport/stl/config/_aix.h
170
include/stlport/stl/config/_sgi.h
171
include/stlport/stl/config/_native_headers.h
172
include/stlport/stl/config/_symantec.h
173
include/stlport/stl/config/_bc.h
174
include/stlport/stl/config/_system.h
175
include/stlport/stl/config/compat.h
176
include/stlport/stl/config/_fujitsu.h
177
include/stlport/stl/concept_checks.h
178
include/stlport/stl/_valarray.c
179
include/stlport/stl/_function_base.h
180
include/stlport/stl/_string_sum_methods.h
181
include/stlport/stl/_string_base.h
182
include/stlport/stl/_valarray.h
183
include/stlport/stl/_cstdio.h
184
include/stlport/stl/_set.h
185
include/stlport/stl/_move_construct_fwk.h
238
include/stlport/stl/_string_io.c
186
include/stlport/stl/_string_io.c
187
include/stlport/stl/_typeinfo.h
239
include/stlport/stl/_string_io.h
188
include/stlport/stl/_string_io.h
240
include/stlport/stl/_strstream.h
189
include/stlport/stl/_unordered_set.h
241
include/stlport/stl/_tempbuf.c
190
include/stlport/stl/c_locale.h
242
include/stlport/stl/_tempbuf.h
191
include/stlport/stl/_string_operators.h
192
include/stlport/stl/_list.c
193
include/stlport/stl/_cwchar.h
194
include/stlport/stl/_list.h
195
include/stlport/stl/_function_adaptors.h
196
include/stlport/stl/_ios_base.h
243
include/stlport/stl/_threads.c
197
include/stlport/stl/_threads.c
244
include/stlport/stl/_threads.h
198
include/stlport/stl/_threads.h
245
include/stlport/stl/_time_facets.c
199
include/stlport/stl/_iosfwd.h
246
include/stlport/stl/_time_facets.h
200
include/stlport/stl/_numeric.c
247
include/stlport/stl/_tree.c
201
include/stlport/stl/_exception.h
248
include/stlport/stl/_tree.h
202
include/stlport/stl/_new.h
249
include/stlport/stl/_uninitialized.h
203
include/stlport/stl/_numeric.h
250
include/stlport/stl/_valarray.c
204
include/stlport/stl/_stream_iterator.h
251
include/stlport/stl/_valarray.h
205
include/stlport/stl/_sparc_atomic.h
252
include/stlport/stl/_vector.c
206
include/stlport/stl/_string_npos.h
253
include/stlport/stl/_vector.h
207
include/stlport/stl/_cstring.h
254
include/stlport/stl/c_locale.h
208
include/stlport/stl/_iostream_string.h
255
include/stlport/stl/char_traits.h
209
include/stlport/stl/_cstddef.h
256
include/stlport/stl/concept_checks.h
210
include/stlport/stl/_num_put.c
257
include/stlport/stl/debug/_debug.c
211
include/stlport/stl/_streambuf.c
258
include/stlport/stl/debug/_debug.h
212
include/stlport/stl/_relops_cont.h
259
include/stlport/stl/debug/_deque.h
213
include/stlport/stl/_num_put.h
260
include/stlport/stl/debug/_hashtable.h
214
include/stlport/stl/_streambuf.h
261
include/stlport/stl/debug/_iterator.h
215
include/stlport/ios.h
262
include/stlport/stl/debug/_list.h
216
include/stlport/iostream
263
include/stlport/stl/debug/_relops_cont.h
217
include/stlport/cstdio
264
include/stlport/stl/debug/_relops_hash_cont.h
218
include/stlport/cstdarg
265
include/stlport/stl/debug/_slist.h
219
include/stlport/limits.h
266
include/stlport/stl/debug/_string.h
220
include/stlport/iomanip
267
include/stlport/stl/debug/_tree.h
221
include/stlport/wctype.h
268
include/stlport/stl/debug/_vector.h
222
include/stlport/numeric
269
include/stlport/stl/msl_string.h
223
include/stlport/iomanip.h
270
include/stlport/stl/type_traits.h
224
include/stlport/utility
271
include/stlport/stl/wrappers/_deque.h
225
include/stlport/cwchar
272
include/stlport/stl/wrappers/_hash_map.h
226
include/stlport/memory
273
include/stlport/stl/wrappers/_hash_set.h
227
include/stlport/cstddef
274
include/stlport/stl/wrappers/_list.h
228
include/stlport/map
275
include/stlport/stl/wrappers/_map.h
229
include/stlport/math.h
276
include/stlport/stl/wrappers/_mmap.h
230
include/stlport/stdiostream.h
277
include/stlport/stl/wrappers/_set.h
278
include/stlport/stl/wrappers/_slist.h
279
include/stlport/stl/wrappers/_vector.h
280
include/stlport/stl_user_config.h
281
include/stlport/streambuf
282
include/stlport/streambuf.h
283
include/stlport/string
284
include/stlport/string.h
285
include/stlport/strstream
286
include/stlport/strstream.h
287
include/stlport/time.h
288
include/stlport/typeinfo
289
include/stlport/typeinfo.h
231
include/stlport/typeinfo.h
290
include/stlport/using/cstring
232
include/stlport/cstdlib
233
include/stlport/functional
234
include/stlport/time.h
235
include/stlport/locale.h
236
include/stlport/set
237
include/stlport/unordered_map
238
include/stlport/cctype
239
include/stlport/assert.h
240
include/stlport/setjmp.h
241
include/stlport/bitset
242
include/stlport/iterator
243
include/stlport/iosfwd
244
include/stlport/cmath
245
include/stlport/limits
246
include/stlport/string
247
include/stlport/rope
248
include/stlport/pthread_alloc
249
include/stlport/unordered_set
250
include/stlport/istream
251
include/stlport/mem.h
252
include/stlport/stack
253
include/stlport/csetjmp
254
include/stlport/using/strstream
255
include/stlport/using/locale
256
include/stlport/using/export
291
include/stlport/using/fstream
257
include/stlport/using/fstream
292
include/stlport/using/h/fstream.h
258
include/stlport/using/iostream
259
include/stlport/using/istream
260
include/stlport/using/h/ostream.h
293
include/stlport/using/h/iomanip.h
261
include/stlport/using/h/iomanip.h
262
include/stlport/using/h/fstream.h
294
include/stlport/using/h/iostream.h
263
include/stlport/using/h/iostream.h
295
include/stlport/using/h/ostream.h
296
include/stlport/using/h/streambuf.h
297
include/stlport/using/h/strstream.h
264
include/stlport/using/h/strstream.h
298
include/stlport/using/iomanip
265
include/stlport/using/h/streambuf.h
266
include/stlport/using/streambuf
267
include/stlport/using/cstring
299
include/stlport/using/ios
268
include/stlport/using/ios
300
include/stlport/using/iosfwd
301
include/stlport/using/iostream
302
include/stlport/using/istream
303
include/stlport/using/locale
304
include/stlport/using/ostream
269
include/stlport/using/ostream
270
include/stlport/using/iosfwd
271
include/stlport/using/iomanip
305
include/stlport/using/sstream
272
include/stlport/using/sstream
306
include/stlport/using/streambuf
273
include/stlport/complex
307
include/stlport/using/strstream
274
include/stlport/cfloat
308
include/stlport/utility
275
include/stlport/ostream
276
include/stlport/sstream
277
include/stlport/new.h
278
include/stlport/csignal
279
include/stlport/iso646.h
309
include/stlport/valarray
280
include/stlport/valarray
281
include/stlport/algorithm
282
include/stlport/fstream.h
283
include/stlport/istream.h
284
include/stlport/float.h
285
include/stlport/string.h
286
include/stlport/typeinfo
287
include/stlport/ciso646
288
include/stlport/slist
289
include/stlport/exception
290
include/stlport/stddef.h
291
include/stlport/locale
292
include/stlport/ostream.h
310
include/stlport/vector
293
include/stlport/vector
294
include/stlport/deque
295
include/stlport/stdexcept
296
include/stlport/climits
297
include/stlport/stdlib.h
298
include/stlport/stdio.h
299
include/stlport/iostream.h
300
include/stlport/cstring
301
include/stlport/list
302
include/stlport/pthread.h
303
include/stlport/cwctype
304
include/stlport/hash_map
305
include/stlport/rlocks.h
306
include/stlport/queue
307
include/stlport/exception.h
308
include/stlport/strstream
309
include/stlport/cerrno
310
include/stlport/streambuf
311
include/stlport/new
312
include/stlport/ios
311
include/stlport/wchar.h
313
include/stlport/wchar.h
312
include/stlport/wctype.h
314
include/stlport/hash_set
313
include/stlport/wrap_std/complex
315
include/stlport/ctime
314
include/stlport/wrap_std/export
316
include/stlport/fstream
315
include/stlport/wrap_std/fstream
317
include/stlport/clocale
316
include/stlport/wrap_std/h/fstream.h
318
include/stlport/signal.h
317
include/stlport/wrap_std/h/iostream.h
319
include/stlport/cassert
318
include/stlport/wrap_std/h/streambuf.h
320
include/stlport/ctype.h
319
include/stlport/wrap_std/h/strstream.h
321
include/stlport/stdarg.h
320
include/stlport/wrap_std/iomanip
322
include/stlport/strstream.h
321
include/stlport/wrap_std/ios
323
include/stlport/errno.h
322
include/stlport/wrap_std/iosfwd
324
include/stlport/streambuf.h
323
include/stlport/wrap_std/iostream
324
include/stlport/wrap_std/istream
325
include/stlport/wrap_std/locale
326
include/stlport/wrap_std/ostream
327
include/stlport/wrap_std/sstream
328
include/stlport/wrap_std/streambuf
329
include/stlport/wrap_std/strstream
330
lib/libstlport_%%COMPILER%%.a
331
lib/libstlport_%%COMPILER%%.so
325
lib/libstlport_%%COMPILER%%.so
332
lib/libstlport_%%COMPILER%%.so_4_6
326
lib/libstlport_%%COMPILER%%.so.%%V1%%
333
lib/libstlport_%%COMPILER%%_stldebug.a
327
lib/libstlport_%%COMPILER%%.so.%%V2%%
334
lib/libstlport_%%COMPILER%%_stldebug.so
328
lib/libstlport_%%COMPILER%%.so.%%VER%%
335
lib/libstlport_%%COMPILER%%_stldebug.so_4_6
329
lib/libstlportg_%%COMPILER%%.so
336
%%PORTDOCS%%share/doc/stlport/README.BC.html
330
lib/libstlportg_%%COMPILER%%.so.%%V1%%
337
%%PORTDOCS%%share/doc/stlport/README.CW.html
331
lib/libstlportg_%%COMPILER%%.so.%%V2%%
338
%%PORTDOCS%%share/doc/stlport/README.DEC.html
332
lib/libstlportg_%%COMPILER%%.so.%%VER%%
339
%%PORTDOCS%%share/doc/stlport/README.MPW.html
333
lib/libstlportstlg_%%COMPILER%%.so
340
%%PORTDOCS%%share/doc/stlport/README.VC++.html
334
lib/libstlportstlg_%%COMPILER%%.so.%%V1%%
341
%%PORTDOCS%%share/doc/stlport/README.aCC.html
335
lib/libstlportstlg_%%COMPILER%%.so.%%V2%%
342
%%PORTDOCS%%share/doc/stlport/README.gcc.html
336
lib/libstlportstlg_%%COMPILER%%.so.%%VER%%
343
%%PORTDOCS%%share/doc/stlport/README.os390.html
344
%%PORTDOCS%%share/doc/stlport/README.pow.html
345
%%PORTDOCS%%share/doc/stlport/README.sgi40.html
346
%%PORTDOCS%%share/doc/stlport/README.sunpro.html
347
%%PORTDOCS%%share/doc/stlport/README.xlC.html
348
%%PORTDOCS%%share/doc/stlport/auto_configure.html
349
%%PORTDOCS%%share/doc/stlport/bug_report.html
350
%%PORTDOCS%%share/doc/stlport/buglist.html
351
%%PORTDOCS%%share/doc/stlport/compiler_readmes.html
352
%%PORTDOCS%%share/doc/stlport/configure.html
353
%%PORTDOCS%%share/doc/stlport/copyrights.html
354
%%PORTDOCS%%share/doc/stlport/cvs.html
355
%%PORTDOCS%%share/doc/stlport/debug_mode.html
356
%%PORTDOCS%%share/doc/stlport/doc.css
357
%%PORTDOCS%%share/doc/stlport/eh_testsuite.html
358
%%PORTDOCS%%share/doc/stlport/exception_safety.html
359
%%PORTDOCS%%share/doc/stlport/images/black.gif
360
%%PORTDOCS%%share/doc/stlport/images/stl_logo_doc.gif
361
%%PORTDOCS%%share/doc/stlport/images/t_doc2.gif
362
%%PORTDOCS%%share/doc/stlport/images/trans.gif
363
%%PORTDOCS%%share/doc/stlport/index.html
364
%%PORTDOCS%%share/doc/stlport/install.html
365
%%PORTDOCS%%share/doc/stlport/license.html
366
%%PORTDOCS%%share/doc/stlport/platforms.html
367
%%PORTDOCS%%share/doc/stlport/projects.html
368
%%PORTDOCS%%share/doc/stlport/release_notes.html
369
%%PORTDOCS%%share/doc/stlport/select_io.html
370
%%PORTDOCS%%share/doc/stlport/sgi_stl.html
371
%%PORTDOCS%%share/doc/stlport/story.html
372
%%PORTDOCS%%share/doc/stlport/testsuite.html
373
%%PORTDOCS%%share/doc/stlport/thanks.html
374
%%PORTDOCS%%share/doc/stlport/use_stlport.html
375
%%PORTDOCS%%share/doc/stlport/vendor_interface.html
376
%%PORTDOCS%%share/doc/stlport/wrappers.html
377
%%PORTDOCS%%@dirrm share/doc/stlport/images
378
%%PORTDOCS%%@dirrm share/doc/stlport
379
@dirrm include/stlport/wrap_std/h
380
@dirrm include/stlport/wrap_std
381
@dirrm include/stlport/using/h
382
@dirrm include/stlport/using
383
@dirrm include/stlport/stl/wrappers
384
@dirrm include/stlport/stl/debug
337
@dirrm include/stlport/stl/debug
338
@dirrm include/stlport/stl/pointers
339
@dirrm include/stlport/stl/config
385
@dirrm include/stlport/stl
340
@dirrm include/stlport/stl
386
@dirrm include/stlport/old_hp
341
@dirrm include/stlport/using/h
387
@dirrm include/stlport/config
342
@dirrm include/stlport/using
388
@dirrm include/stlport
343
@dirrm include/stlport

Return to bug 118372