While doing development on apache OpenOffice I noticed: 1) We actually lack long double support: This depends on some more C99 support that we currently don't have but is being worked on. 2) We have problems with #include_next. This support is rarely used and it went undetected in FreeBSD and OS2 (at least). The issue was reported upstream as issue #8944. Fix: - For the time being we should remove: files/patch-freebsd-has-long-double - The patch from issue #8944 has been committed upstream. I understand an update on the port is being worked on. For convenience I submit here my patch to fix both issues. Patch attached with submission follows:
Responsible Changed From-To: freebsd-ports-bugs->office Over to maintainer (via the GNATS Auto Assign Tool)
I Think I have addressed all the issues here? Can you confirm? regards, Bapt
With the recent boost update I think this PR can be closed.
State Changed From-To: open->closed Fixed with boost update
State Changed From-To: closed->open re-open: The change in boost/tr1/detail/config.hpp is still required to build OpenOffice with boost as an external dependency.
Created attachment 146187 [details] Update boost patch
Have you upstreamed that change? if yes can you point me to the upstream PR number?
(In reply to Pedro F. Giffuni from comment #6) > Created attachment 146187 [details] > Update boost patch Probably works with our old gcc in base (didn't try), but does not work with gcc47 from ports. Supporting both looks doable.
(In reply to Don Lewis from comment #8) The patch is already upstream and it is not very relevant anymore since it only works for the older gcc. I suggest just closing this and focusing on updating boost which is already 2 releases behind.