| 4b4c5605 | 09-Aug-2016 |
damjan |
There is no DDRAW.LIB in DirectX 9 and later, which breaks the build. The old dmake build system only linked to it for the DirectX 5 canvas, so don't link to it for the DirectX 9 canvas in gb
There is no DDRAW.LIB in DirectX 9 and later, which breaks the build. The old dmake build system only linked to it for the DirectX 5 canvas, so don't link to it for the DirectX 9 canvas in gbuild either. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1755581 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
| f1d7d1c0 | 05-Aug-2016 |
truckman |
Fix --enable-debug build with clang as the compiler. Clang warns about this expression in graphite: if (!m_srAttachTo == 0) Operator precedence rules require this to be evalu
Fix --enable-debug build with clang as the compiler. Clang warns about this expression in graphite: if (!m_srAttachTo == 0) Operator precedence rules require this to be evaluated as: if ((!m_srAttachTo) == 0) but clang worries that the author might have intended this to mean: if (!(m_srAttachTo == 0)) Fortunately these two are equivalent, as is: if (m_srAttachTo != 0) and the latter is much easier for humans to understand. For some reason, --enable-debug adds -Werror to the graphite CFLAGS even though its makefile.mk specifies: EXTERNAL_WARNINGS_NOT_ERRORS := TRUE git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1755245 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
| 564327c4 | 27-Jul-2016 |
damjan |
main/fetch_tarballs.sh was apparently migrated to the Perl (and now Java) scripts a long time ago, and hasn't been used since at least AOO 3.4. Goodbye. Patch by: me
main/fetch_tarballs.sh was apparently migrated to the Perl (and now Java) scripts a long time ago, and hasn't been used since at least AOO 3.4. Goodbye. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1754347 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
| 648ea03a | 26-Jul-2016 |
damjan |
The aoo-win7 buildbot is still deadlocking in DEVENV, and I suspect it's the call to "devenv /help" in the .IF statement that's meant to detect whether devenv can be found that is causing
The aoo-win7 buildbot is still deadlocking in DEVENV, and I suspect it's the call to "devenv /help" in the .IF statement that's meant to detect whether devenv can be found that is causing the problem, so delete that entire section of code in apr's Makefile.win. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1754110 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
| 4cc606e8 | 25-Jul-2016 |
damjan |
apr has 3 different ways of building. By default, if devenv is in the $PATH, it is used. If not, and apr.mak is found, nmake is used. Failing both, msdev is used. On the buildbots, d
apr has 3 different ways of building. By default, if devenv is in the $PATH, it is used. If not, and apr.mak is found, nmake is used. Failing both, msdev is used. On the buildbots, devenv is somehow in the $PATH, even when VCVARS32.BAT is not run, causing the first way to be used. This causes some kind of deadlock that hangs the build and prevents deletion of Makefile.win until devenv is killed. We know the nmake way works, so force it to be used instead. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1754057 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
| dcae3fcb | 25-Jul-2016 |
truckman |
Now that https downloads on the buildbots are fixed, switch OOO_EXTRAS back to the main SourceForge site instead of an individual mirror. Change the nss download URL back to https.
Now that https downloads on the buildbots are fixed, switch OOO_EXTRAS back to the main SourceForge site instead of an individual mirror. Change the nss download URL back to https. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1753966 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
| f44f5fe4 | 25-Jul-2016 |
truckman |
The nss upgrade in r1753163 broke packaging on Windows (if nss is enabled, which it is not by default) and Mac (not actually verified). These two platforms do not build a separate libfreeblpr
The nss upgrade in r1753163 broke packaging on Windows (if nss is enabled, which it is not by default) and Mac (not actually verified). These two platforms do not build a separate libfreeblpriv3.so (or Windows equivalent) but instead bundle it into libfreebl3.so. Since a separate libfreeblpriv3.so is only required on Linux (see #i105566# and moz#513024#), only attempt to package this library on Linux. Since a separate libfreeblpriv3.so does not seem to be required on FreeBSD, don't build it there. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1753962 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
| 6eeb2f28 | 24-Jul-2016 |
damjan |
Give up on using Perl's LWP::UserAgent and LWP::Protocol::https to download files during ./bootstrap. It's a nightmare to get it working on the buildbots - Infra has been trying on INFRA-1129
Give up on using Perl's LWP::UserAgent and LWP::Protocol::https to download files during ./bootstrap. It's a nightmare to get it working on the buildbots - Infra has been trying on INFRA-11296 for 5 months to get it installed. Installing through CPAN doesn't always work - tests fail on CentOS 5 and on Cygwin. Even when installed, it's not always found. The gain just doesn't justify the effort. Worst of all, it's holding back development. What else is there? A CLI tool like wget could work, but it's not listed as a dependency, and it breaks on CentOS 5 for https://, the thing it's needed for most. I instead re-implemented it in Java. Java is freely available, highly portable, and rock solid. We already use it in the build, and it's described as being a mandatory build requirement even though ./configure.ac treats it as optional. Best of all it supports https:// out of the box in java.net.URLConnection and uses its own root CA certificates. Tests show my AOOJavaDownloader class works on FreeBSD and Windows, supports HTTP redirection, and generally works like a charm. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1753943 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
| e484eb61 | 21-Jul-2016 |
damjan |
Revert r1736692. The given Sourceforge http:// URLs no longer work, and many buildbots have Perl's LWP::Protocol::https installed now and are breaking when --enable-bundled-dictionaries is us
Revert r1736692. The given Sourceforge http:// URLs no longer work, and many buildbots have Perl's LWP::Protocol::https installed now and are breaking when --enable-bundled-dictionaries is used. Patch by: me git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1753709 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
| 282fc96f | 18-Jul-2016 |
truckman |
#i126891# bundled nss-3.14.4-with-nspr-4.9.5 has many security vulnerabilities Upgrade bundled nss-3.14.4-with-nspr-4.9.5 to nss-3.25-with-nspr-4.12. These CVEs have been fixed since
#i126891# bundled nss-3.14.4-with-nspr-4.9.5 has many security vulnerabilities Upgrade bundled nss-3.14.4-with-nspr-4.9.5 to nss-3.25-with-nspr-4.12. These CVEs have been fixed since nss-3.14.4 was released: CVE-2014-1533 CVE-2014-1534 CVE-2014-1536 CVE-2014-1537 CVE-2014-1540 CVE-2014-1541 CVE-2014-1542 CVE-2014-1543 CVE-2014-1544 CVE-2014-1545 CVE-2014-1547 CVE-2014-1548 CVE-2014-1549 CVE-2014-1550 CVE-2014-1551 CVE-2014-1552 CVE-2014-1555 CVE-2014-1556 CVE-2014-1557 CVE-2014-1558 CVE-2014-1559 CVE-2014-1560 CVE-2014-1561 CVE-2014-1568 CVE-2014-1569 CVE-2014-1587 CVE-2014-1588 CVE-2014-1589 CVE-2014-1590 CVE-2014-1591 CVE-2014-1592 CVE-2014-1593 CVE-2014-1594 CVE-2014-1595 CVE-2015-4513 CVE-2015-4514 CVE-2015-4515 CVE-2015-4518 CVE-2015-7181 CVE-2015-7182 CVE-2015-7183 CVE-2015-7185 CVE-2015-7186 CVE-2015-7187 CVE-2015-7188 CVE-2015-7189 CVE-2015-7190 CVE-2015-7191 CVE-2015-7192 CVE-2015-7193 CVE-2015-7194 CVE-2015-7195 CVE-2015-7196 CVE-2015-7197 CVE-2015-7198 CVE-2015-7199 CVE-2015-7200 CVE-2015-7575 CVE-2016-1938 CVE-2016-1950 CVE-2016-1978 CVE-2016-1979 Whether any of these actually impacts OpenOffice is not known. Rebase the nss patches to the new version and move any non-conflicting changes from the platform-specific patch files to nss.patch. The nss.patch.mingw file was already out of date and was not updated. Disable nss tests which require at least partial c++11 (-stdc++0x) support because they use nullptr. This reportedly requires at least gcc 4.6, which is newer that some of what is provided by some of our supported platforms. Fix build issue on FreeBSD 11.0 and other platforms with picky compilers. The result of shifting a negative signed value is undefined in C and C++. The generated code does the expected thing in my experience and this construct just generates a compiler warning, but nss-3.24/nss/lib/zlib/inflate.c is compiled with -Werror, which breaks the build. Fix the issue by doing the calculations using the equivalent unsigned type. The function return should probably also be changed, but that is more invasive. Patch pratom.h to no include <intrin.H> inside an extern "C" block because it breaks the build on Windows. Recent versions of nss include a new shared library, libfreeblpriv3.so, so package it so that it gets installed. Temporarily change nss download URL from https to http to avoid breaking bootstrap on the buildbots. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1753163 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
| 6a694403 | 18-Jul-2016 |
truckman |
Ps-3.14.4-with-nspr-4.9.5 has many security vulnerabilities Upgrade bundled nss-3.14.4-with-nspr-4.9.5 to nss-3.25-with-nspr-4.12. These CVEs have been fixed since nss-3.14.4 was rel
Ps-3.14.4-with-nspr-4.9.5 has many security vulnerabilities Upgrade bundled nss-3.14.4-with-nspr-4.9.5 to nss-3.25-with-nspr-4.12. These CVEs have been fixed since nss-3.14.4 was released: CVE-2014-1533 CVE-2014-1534 CVE-2014-1536 CVE-2014-1537 CVE-2014-1540 CVE-2014-1541 CVE-2014-1542 CVE-2014-1543 CVE-2014-1544 CVE-2014-1545 CVE-2014-1547 CVE-2014-1548 CVE-2014-1549 CVE-2014-1550 CVE-2014-1551 CVE-2014-1552 CVE-2014-1555 CVE-2014-1556 CVE-2014-1557 CVE-2014-1558 CVE-2014-1559 CVE-2014-1560 CVE-2014-1561 CVE-2014-1568 CVE-2014-1569 CVE-2014-1587 CVE-2014-1588 CVE-2014-1589 CVE-2014-1590 CVE-2014-1591 CVE-2014-1592 CVE-2014-1593 CVE-2014-1594 CVE-2014-1595 CVE-2015-4513 CVE-2015-4514 CVE-2015-4515 CVE-2015-4518 CVE-2015-7181 CVE-2015-7182 CVE-2015-7183 CVE-2015-7185 CVE-2015-7186 CVE-2015-7187 CVE-2015-7188 CVE-2015-7189 CVE-2015-7190 CVE-2015-7191 CVE-2015-7192 CVE-2015-7193 CVE-2015-7194 CVE-2015-7195 CVE-2015-7196 CVE-2015-7197 CVE-2015-7198 CVE-2015-7199 CVE-2015-7200 CVE-2015-7575 CVE-2016-1938 CVE-2016-1950 CVE-2016-1978 CVE-2016-1979 Whether any of these actually impacts OpenOffice is not known. Rebase the nss patches to the new version and move any non-conflicting changes from the platform-specific patch files to nss.patch. The nss.patch.mingw file was already out of date and was not updated. Disable nss tests which require at least partial c++11 (-stdc++0x) support because they use nullptr. This reportedly requires at least gcc 4.6, which is newer that some of what is provided by some of our supported platforms. Fix build issue on FreeBSD 11.0 and other platforms with picky compilers. The result of shifting a negative signed value is undefined in C and C++. The generated code does the expected thing in my experience and this construct just generates a compiler warning, but nss-3.24/nss/lib/zlib/inflate.c is compiled with -Werror, which breaks the build. Fix the issue by doing the calculations using the equivalent unsigned type. The function return should probably also be changed, but that is more invasive. Patch pratom.h to no include <intrin.H> inside an extern "C" block because it breaks the build on Windows. Recent versions of nss include a new shared library, libfreeblpriv3.so, so package it so that it gets installed. Temporarily change nss download URL from https to http to avoid breaking bootstrap on the buildbots. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1753148 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
| 1f6b5484 | 15-Jul-2016 |
truckman |
#i126892# The iweb sourceforge mirror appears to have been removed from rotation, switch to the pilotfiber mirror. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk
#i126892# The iweb sourceforge mirror appears to have been removed from rotation, switch to the pilotfiber mirror. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1752780 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|
| a0f12190 | 21-Jun-2016 |
kschenk |
Output Perl @INC, library locations, to help troubleshoot missing Perl modules. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1749607 13f79535-47bb-0310-9956-ffa450
Output Perl @INC, library locations, to help troubleshoot missing Perl modules. git-svn-id: https://svn.apache.org/repos/asf/openoffice/trunk@1749607 13f79535-47bb-0310-9956-ffa450edef68
show more ...
|