Upgrade openoffice-devel to SVN 1667428
Build with with system graphics/silgraphite.
When building with clang, use headers from devel/boost-libs.
The build with external boost fails with gcc.
Set TARTYPE automatically depending on whether or not
we are building an official snapshot to avoid the need
to manually change the type.
When building with clang35 from ports, it is not
necessary to use the full path name to the compiler..
When building with gcc from ports, get the necessary
_GCC_RUNTIME stuff from LDFLAGS and pass it to the build
through the environment rather than pasting it into
various files using ${REINPLACE_CMD}.
Patch the *.mk files in the port so that they are
correct for clang in preparation for pushing them
upstream. They only need slight adjustments for
gcc.
Clean up the exception handling patches in preparation
for pushing them upstream.
- Prepare for gcc5
- Pick up the workaround for upstream bug #i124421
from the s5abi_macosx_x86-64 implementation. * Various exception handling structures are defined in the libc++ version of <cxxabi.h>, so be sure to use them instead of the unpublished libstdc++ versions that are copied and pasted into the share.hxx header when compiling with clang. Also use the matching version implementation of __cxa_get_globals().
Nuke files/patch-webdav because this has been fixed
upstream.