notbugAs an Amazon Associate I earn from qualifying purchases.
Want a good read? Try FreeBSD Mastery: Jails (IT Mastery Book 15)
non port: editors/openoffice-4/files/patch-bridges_source_cpp__uno_gcc3__freebsd__x86-64_uno2cpp.cxx
SVNWeb

Number of commits found: 5

Mon, 9 Nov 2020
[ 09:23 truckman ] Original commit   Revision:554693(Only the first 10 of 21 ports in this commit are shown above. View all ports for this commit)
Upgrade editors/openoffice-4 to version 4.1.8.

Fix bugs in LICENSE_FILE extraction.

Don't pass LD_FLAGS to the inner make.  It can cause problems.

Many of our local patches have been upstreamed.
Tue, 31 Jan 2017
[ 03:42 truckman ] Original commit   Revision:432898
On amd64, clang++ 4.0 uses the MOVAPS SSE instruction to initialize
sufficiently large objects returned by the "new" operator.  This
requires that the object have 16-byte alignment.  The FreeBSD
malloc() implementation does the correct thing here, but OpenOffice
has a couple of internal memory allocator implementations that only
align to 8-byte boundaries at most.  In addition OpenOffice overrides
the new operator to interpose a couple of layers of wrappers.  If
the --enable-debug option is passed to configure, the wrapper adds
8 to the size passed to the allocator and adds an 8 byte offset to
the pointer returned by the allocator to make room for a signature
that it adds to the beginning of the memory block (the signature
is validated and the inverse transformation is done when the memory
is freed).  This breaks the proper alignment done by the mamory
allocator.  Fix these problems by adding an EXTRA_PATCH that teaches
the internal OpenOffice memory allocators to do 16-byte alignment
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Thu, 29 Oct 2015
[ 16:29 truckman ] Original commit   Revision:400472(Only the first 10 of 22 ports in this commit are shown above. View all ports for this commit)
Upgrade to Apache OpenOffice 4.1.2

  * Release Notes:
   <https://cwiki.apache.org/confluence/display/OOOUSERS/AOO+4.1.2+Release+Notes
>

  * Bug Fixes: <http://s.apache.org/9uI>

  * Improvements / Enhancements

    o Several distinct enhancements were applied to the WebDAV
      management and file locking: OpenOffice is now able to properly
      interact with Microsoft Sharepoint, enabling a more productive
      usage in corporate-level environments. These enhancements were
      funded, and contributed upstream, by the Emilia-Romagna regional
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Tue, 4 Aug 2015
[ 22:13 truckman ] Original commit   Revision:393558(Only the first 10 of 21 ports in this commit are shown above. View all ports for this commit)
Various build updates from openoffice-devel (primarily r382334 and
r391960):

  * patch-i118574 no longer seems necessary for a clean build

  * Regnerate patch-i114430 with make makepatch

  * Build using boost from ports instead of the bundled boost

  * Build using silgraphite from ports instead of the bundled version

  * Add missing LIB_DEPENDS that are brought in by other dependencies,
    but are directly linked as requested by pkgconfig/*.pc

  * Build using sane and xrender headers from ports instead of bundled
(Only the first 15 lines of the commit message are shown above View all of this commit message)
Tue, 17 Mar 2015
[ 15:04 truckman ] Original commit   Revision:381494(Only the first 10 of 22 ports in this commit are shown above. View all ports for this commit)
Unbreak editors/openoffice-4 and editors/openoffice-devel on systems
where clang is the base compiler.  The issue was that these ports
would only successfully build with gcc and libstdc++, so they
specified USE_GCC=yes, but they linked to other C++ ports that were
compiled with clang, which brought in libc++.  The conflict between
libstdc++ and libc++ caused the application to crash whenever an
operation that popped up a dialog box was attempted.  Thanks to
dim@ for helping me track this down.  The fix is to patch various
bits of the openoffice souce to allow it to be built with clang
on systems where the C++ dependencies are also compiled with clang. [1]

Add a CUPS option so that CUPS can be disabled [2].

Register print/cups-client as a LIB_DEPENDS when CUPS is enabled.
(Only the first 15 lines of the commit message are shown above View all of this commit message)

Number of commits found: 5