non port: editors/libreoffice/files/patch-bridges_source_cpp__uno_gcc3__linux__intel_except.cxx |
Number of commits found: 6 |
Sunday, 1 May 2022
|
08:27 Tijl Coosemans (tijl)
editors/libreoffice: fix i386/powerpc libcxxrt ABI change detection
This makes the bundled bridgetest_server/bridgetest_client working.
Recently the size of struct __cxa_exception changed on 32 bit
architectures. A patch committed in 35a5054819f1 lets libreoffice
detect this by comparing a field of the struct against a known value.
In the bridgetest it turns out this value isn't always the same, so use
a different field instead.
PR: 263596
ca1c483 |
Wednesday, 27 Apr 2022
|
16:53 Tijl Coosemans (tijl)
editors/libreoffice: make robust against __cxa_exception ABI changes
Patch libreoffice to replace __cxa_get_globals()->caughtExceptions,
which is a pointer to the start of a struct __cxa_exception, with
__cxa_current_primary_exception(), which is a pointer to the end. This
allows struct __cxa_exception to be extended at the start as was
recently done in FreeBSD main and stable/13 on 64-bit architectures.
Recently on FreeBSD main and stable/13 __attribute__((__aligned__)) was
added to struct _Unwind_Exception which changes its size on 32-bit
architectures, and that of __cxa_exception as well. Patch libreoffice
to detect this so packages built on 13.0 still work on 13.1.
Change the LIB_DEPENDS on libunwind to a BUILD_DEPENDS because we only
need unwind.h (for FreeBSD 13.0 and older where that header is hidden
in /usr/include/c++/v1).
PR: 263596
Approved by: office (fluffy)
35a5054 |
Thursday, 4 Feb 2021
|
09:21 fluffy
Please welcome LibreOffice suite 7.1.0 release!
Release
Notes: https://blog.documentfoundation.org/blog/2021/02/03/libreoffice-7-1-community/
|
Saturday, 23 Mar 2019
|
01:43 lwhsu
Update to 6.2.2
Much work done by: Greg Veldman <freebsd@gregv.net>
|
Saturday, 12 Nov 2016
|
09:45 bapt
Update libreoffice to 5.2.3 and liborcus to 0.11.2
|
Tuesday, 1 Sep 2015
|
21:26 jkim
Update LibreOffice to 5.0.1.
Unfortunately, LibreOffice project completely dropped support for pre-C++11
compilers and libraries since 4.4. Therefore, we cannot easily build it on
FeeBSD 9.x any more unless the system was rebuilt with WITH_CLANG_IS_CC and
WITH_LIBCPLUSPLUS. If user is unable to upgrade the system for some reason,
the old port, i.e., 4.3.7, is still available from devel/libreoffice4 (with
no language packs).
|
Number of commits found: 6 |