aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authornetchild <netchild@FreeBSD.org>2002-09-17 21:01:26 +0800
committernetchild <netchild@FreeBSD.org>2002-09-17 21:01:26 +0800
commit8efc129922db9454749ff49ccf9d9311446afa13 (patch)
treebcc85c3c07c55c44c337819a9308ced88bc07099
parentcca0fd5b9b19558f8b421a58d3536923fd114926 (diff)
downloadfreebsd-ports-gnome-8efc129922db9454749ff49ccf9d9311446afa13.tar.gz
freebsd-ports-gnome-8efc129922db9454749ff49ccf9d9311446afa13.tar.zst
freebsd-ports-gnome-8efc129922db9454749ff49ccf9d9311446afa13.zip
Slave port of devel/stlport for Intels C/C++ compiler.
This is a proof of concept and needs some improvements (it overwrites the includes of devel/stlport). It doesn't compile on -current at the moment because of some gcc specific system headers. Submitted by: marius@alchemy.franken.de
-rw-r--r--devel/Makefile1
-rw-r--r--devel/stlport-icc/Makefile18
-rw-r--r--devel/stlport-icc/pkg-comment1
-rw-r--r--devel/stlport-icc/pkg-descr13
-rw-r--r--devel/stlport-icc/pkg-plist382
5 files changed, 415 insertions, 0 deletions
diff --git a/devel/Makefile b/devel/Makefile
index e3efa9236e61..05befe240795 100644
--- a/devel/Makefile
+++ b/devel/Makefile
@@ -754,6 +754,7 @@
SUBDIR += splint
SUBDIR += st
SUBDIR += stlport
+ SUBDIR += stlport-icc
SUBDIR += str
SUBDIR += strace
SUBDIR += styx
diff --git a/devel/stlport-icc/Makefile b/devel/stlport-icc/Makefile
new file mode 100644
index 000000000000..06c5b6723cc2
--- /dev/null
+++ b/devel/stlport-icc/Makefile
@@ -0,0 +1,18 @@
+# New ports collection makefile for: stlport-icc
+# Date created: 4 August 2002
+# Whom: marius@alchemy.franken.de
+#
+# $FreeBSD$
+
+PORTNAME= ${MASTERPORTNAME}
+
+MAINTAINER= ports@freebsd.org
+
+BUILD_DEPENDS= icc:${PORTSDIR}/lang/icc
+
+ONLY_FOR_ARCHS= i386
+
+MASTERDIR= ${.CURDIR}/../stlport
+COMPILER= icc
+
+.include "${MASTERDIR}/Makefile"
diff --git a/devel/stlport-icc/pkg-comment b/devel/stlport-icc/pkg-comment
new file mode 100644
index 000000000000..889ad9993134
--- /dev/null
+++ b/devel/stlport-icc/pkg-comment
@@ -0,0 +1 @@
+Adaptation of SGI's Standard Template Library
diff --git a/devel/stlport-icc/pkg-descr b/devel/stlport-icc/pkg-descr
new file mode 100644
index 000000000000..7a5e985b1758
--- /dev/null
+++ b/devel/stlport-icc/pkg-descr
@@ -0,0 +1,13 @@
+STLport is an adaptation of SGI's Standard Template Library.
+The goal of the STLport effort is to make SGI's STL
+implementation usable with most compilers while retaining full
+functionality.
+
+The Standard Template Library is a C++ library of container
+classes, algorithms, and iterators providing many of the basic
+algorithms and data structures of computer science.
+
+WWW: http://www.sgi.com/Technology/STL/
+
+--
+Josh Gilliam <josh@quick.net>
diff --git a/devel/stlport-icc/pkg-plist b/devel/stlport-icc/pkg-plist
new file mode 100644
index 000000000000..843eb386a562
--- /dev/null
+++ b/devel/stlport-icc/pkg-plist
@@ -0,0 +1,382 @@
+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.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_fujitsu.h
+include/stlport/config/stl_gcc.h
+include/stlport/config/stl_hpacc.h
+include/stlport/config/stl_ibm.h
+include/stlport/config/stl_icc.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_solaris.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/ctime
+include/stlport/ctype.h
+include/stlport/cwchar
+include/stlport/cwctype
+include/stlport/deque
+include/stlport/exception
+include/stlport/exception.h
+include/stlport/export
+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/mmemory.h
+include/stlport/new
+include/stlport/new.h
+include/stlport/numeric
+include/stlport/old_hp/algo.h
+include/stlport/old_hp/algobase.h
+include/stlport/old_hp/alloc.h
+include/stlport/old_hp/bvector.h
+include/stlport/old_hp/defalloc.h
+include/stlport/old_hp/deque.h
+include/stlport/old_hp/function.h
+include/stlport/old_hp/hash_map.h
+include/stlport/old_hp/hash_set.h
+include/stlport/old_hp/hashtable.h
+include/stlport/old_hp/heap.h
+include/stlport/old_hp/iterator.h
+include/stlport/old_hp/list.h
+include/stlport/old_hp/map.h
+include/stlport/old_hp/multimap.h
+include/stlport/old_hp/multiset.h
+include/stlport/old_hp/numeric.h
+include/stlport/old_hp/pair.h
+include/stlport/old_hp/pthread_alloc.h
+include/stlport/old_hp/queue.h
+include/stlport/old_hp/rope.h
+include/stlport/old_hp/set.h
+include/stlport/old_hp/slist.h
+include/stlport/old_hp/stack.h
+include/stlport/old_hp/tempbuf.h
+include/stlport/old_hp/tree.h
+include/stlport/old_hp/vector.h
+include/stlport/ostream
+include/stlport/ostream.h
+include/stlport/pthread.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/stdio_streambuf
+include/stlport/stdlib.h
+include/stlport/stl/_abbrevs.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/_alloc_old.h
+include/stlport/stl/_auto_ptr.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/_cmath.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/_config_compat.h
+include/stlport/stl/_config_compat_post.h
+include/stlport/stl/_construct.h
+include/stlport/stl/_ctraits_fns.h
+include/stlport/stl/_ctype.h
+include/stlport/stl/_cwchar.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/_function_base.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/_istreambuf_iterator.h
+include/stlport/stl/_iterator.h
+include/stlport/stl/_iterator_base.h
+include/stlport/stl/_iterator_old.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.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/_num_get.c
+include/stlport/stl/_num_get.h
+include/stlport/stl/_num_put.c
+include/stlport/stl/_num_put.h
+include/stlport/stl/_numeric.c
+include/stlport/stl/_numeric.h
+include/stlport/stl/_numpunct.h
+include/stlport/stl/_ostream.c
+include/stlport/stl/_ostream.h
+include/stlport/stl/_ostreambuf_iterator.h
+include/stlport/stl/_pair.h
+include/stlport/stl/_prolog.h
+include/stlport/stl/_pthread_alloc.c
+include/stlport/stl/_pthread_alloc.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/_sparc_atomic.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/_streambuf_iterator.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/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/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/streambuf.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/export
+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_%%COMPILER%%.a
+lib/libstlport_%%COMPILER%%.so
+lib/libstlport_%%COMPILER%%.so_4_5
+lib/libstlport_%%COMPILER%%_stldebug.a
+lib/libstlport_%%COMPILER%%_stldebug.so
+lib/libstlport_%%COMPILER%%_stldebug.so_4_5
+%%PORTDOCS%%share/doc/stlport/README.BC.html
+%%PORTDOCS%%share/doc/stlport/README.CW.html
+%%PORTDOCS%%share/doc/stlport/README.DEC.html
+%%PORTDOCS%%share/doc/stlport/README.MPW.html
+%%PORTDOCS%%share/doc/stlport/README.VC++.html
+%%PORTDOCS%%share/doc/stlport/README.aCC.html
+%%PORTDOCS%%share/doc/stlport/README.gcc.html
+%%PORTDOCS%%share/doc/stlport/README.os390.html
+%%PORTDOCS%%share/doc/stlport/README.pow.html
+%%PORTDOCS%%share/doc/stlport/README.sgi40.html
+%%PORTDOCS%%share/doc/stlport/README.sunpro.html
+%%PORTDOCS%%share/doc/stlport/README.xlC.html
+%%PORTDOCS%%share/doc/stlport/auto_configure.html
+%%PORTDOCS%%share/doc/stlport/bug_report.html
+%%PORTDOCS%%share/doc/stlport/buglist.html
+%%PORTDOCS%%share/doc/stlport/compiler_readmes.html
+%%PORTDOCS%%share/doc/stlport/configure.html
+%%PORTDOCS%%share/doc/stlport/copyrights.html
+%%PORTDOCS%%share/doc/stlport/cvs.html
+%%PORTDOCS%%share/doc/stlport/debug_mode.html
+%%PORTDOCS%%share/doc/stlport/doc.css
+%%PORTDOCS%%share/doc/stlport/eh_testsuite.html
+%%PORTDOCS%%share/doc/stlport/exception_safety.html
+%%PORTDOCS%%share/doc/stlport/images/black.gif
+%%PORTDOCS%%share/doc/stlport/images/stl_logo_doc.gif
+%%PORTDOCS%%share/doc/stlport/images/t_doc2.gif
+%%PORTDOCS%%share/doc/stlport/images/trans.gif
+%%PORTDOCS%%share/doc/stlport/index.html
+%%PORTDOCS%%share/doc/stlport/install.html
+%%PORTDOCS%%share/doc/stlport/license.html
+%%PORTDOCS%%share/doc/stlport/platforms.html
+%%PORTDOCS%%share/doc/stlport/projects.html
+%%PORTDOCS%%share/doc/stlport/release_notes.html
+%%PORTDOCS%%share/doc/stlport/select_io.html
+%%PORTDOCS%%share/doc/stlport/sgi_stl.html
+%%PORTDOCS%%share/doc/stlport/story.html
+%%PORTDOCS%%share/doc/stlport/testsuite.html
+%%PORTDOCS%%share/doc/stlport/thanks.html
+%%PORTDOCS%%share/doc/stlport/use_stlport.html
+%%PORTDOCS%%share/doc/stlport/vendor_interface.html
+%%PORTDOCS%%share/doc/stlport/wrappers.html
+%%PORTDOCS%%@dirrm share/doc/stlport/images
+%%PORTDOCS%%@dirrm share/doc/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/old_hp
+@dirrm include/stlport/config
+@dirrm include/stlport