This patch modifies some gcc parts too, but basically it makes the port
respect CFLAGS. Because of bugs in combination with gcc 3.x and some
optimization options the CFLAGS are hardcoded (better safe than sorry).
I've tested the gcc part of the fix on 4-stable and two 5.x systems.
Submitted by: Marius Strobl <marius@alchemy.franken.de> [1]
Approved by: maintainer timeout (for devel/stlport)
of each port on bento and for recent fixes. Unfortunately at some point I
got confused and switched to the wrong list :-) As a result I picked up a
number of ports that were fixed a while ago. Sorry for the false alarm,
maintainers.
Pointy hat to: kris
---snip---
The patch is tested (and works) on FreeBSD/i386 -stable and -current with
GCC. Although there are no ICC-specific changes I verified that it doesn't
break lang/stlport-icc.
On FreeBSD/alpha and FreeBSD/sparc64 -current lang/stlport compiles with
this patch however the exception handling test fails. On alpha this looks
like a GCC-bug, on sparc64 it could be also a bug in FreeBSD however GCC
is known to have bugs there.
The patch has also a small fix for the Makefile of the port to allow
concurrent buils with `make -jX`.
The wchar-related part of the patch (which is also needed to fix
compilation on -current) is obtained from the STLport CVS repository.
---snip---
PR: 57267
Submitted by: Marius Strobl <marius@alchemy.franken.de>
Approved by: maintainer
before all, which will restart the whole build every time you interrupt
it... Run the bundled tests after in post-build. Obey the CXXFLAGS.
Approved by: maintainer
to -STABLE without a change in __FreeBSD_version . Check for the
existence of the header, and mark BROKEN if it is missing.
PR: 30121
Submitted by: Gerald Pfeifer <pfeifer@dbai.tuwien.ac.at>
STLport is an 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.
PR: ports/8939
Submitted by: josh@quick.net