Commit Graph

174 Commits

Author SHA1 Message Date
5c004922b2 Start of support for Android on AArch64
The build does not get far before it runs into trouble in the GNU libstdc++
headers, though:

android-ndk-r10/sources/cxx-stl/gnu-libstdc++/4.9/libs/x86/include/bits/opt_random.h:33:23:
fatal error: x86intrin.h: No such file or directory

Change-Id: I9d459c64980091ba8bf5b3d631d47342625f6be9
2014-08-30 01:03:33 +03:00
1e54386411 "Official" TDF Mac builds are done w/o ext-wiki-publisher
...since LO 4.1.3, cf.
<http://lists.freedesktop.org/archives/libreoffice/2013-October/057006.html>
"minutes of ESC call ...," and the underlying issue (Java extension's Addons.xcu
causing JVM instantiation upon start of Writer on Mac) has not been addressed
since, and Norbert confirmed on IRC that he did the disabling by locally
specifying --disable-ext-wiki-publisher on the build machines and continues to
use that configuration for all builds since (LO 4.1.4, 4.2.0, 32- and 64-bit),
so better reflect that directly in distro-configs.

Change-Id: Ib40588a5a6e49f7b9f58df8f1f4eb146de003444
2014-01-23 16:26:56 +01:00
b55259eeb5 typo fixes
Change-Id: Ia5f104bfd707bcf4e159c78ca2764c861fb0b6d9
2013-12-20 15:55:00 +01:00
5d8f48c81e solver doesn't solve anything...
... it is an abbreviation of "Solar Version".

Since nobody can remember that:

remove OUTDIR OUTDIR_FOR_BUILD SOLARVER SOLARVERSION solarpath
and any mention thereof.

Change-Id: Idb3031c4f25a76ac05b22ec67e3ca3e1e8e512ad
Reviewed-on: https://gerrit.libreoffice.org/6515
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-10-31 15:42:24 +00:00
5387c4f575 distro-configs: remove no longer working --without-system-cairo
...after 800005b120d06100e082ad45051d4f1c3c549569 "Disallow
--without-system-cairo combined with (implicit) --enable-gtk."

Change-Id: I74f5e4f454f5e1724e258380bbbcd771bf58453a
2013-10-24 15:16:54 +02:00
48331c402f add a distro config for MacOSX 64 bits build (10.8 min sdk)
Change-Id: I21fbfce72cdf7446845df8ae8f65d6d899163d2f
2013-10-22 21:51:57 -05:00
8fc7e560db Make building installation sets depend on --with-package-format=...
...instead of inconsitently having it depend on --enable-epm for some platforms
and having it always enabled on Windows.  Only Android and iOS are presumably
still special and build any installation sets in their specific modules and
outside instsetoo_native.

One consequence is that for a non-Windows --enable-online-update
--without-package-format build, instdir's version ini-file contains an
UpdateURL that ends in just "?pkgfmt=" without an actual format identifier.
However, checking whether the update feature would actually work is difficult
for most such developer builds, anyway.

Change-Id: If14fcf0b2e612499811e8a6e067a854bda612c42
2013-10-15 17:57:16 +02:00
2aa5d13ed0 fdo#61950 De-extensionize presentation minimizer
Change-Id: I87805ceacf184d5aa5faae68e8bb932391ace7fb
Signed-off-by: Stephan Bergmann <sbergman@redhat.com>
2013-10-14 12:21:39 +02:00
a166e60982 Force 64-bit on 64-bit configurations
Change-Id: I0064c7b05fa5c410b131d3b537ea62f2ecb26f0a
2013-06-04 16:33:28 +02:00
d60d1300f5 Win64 MinGW configuration
Change-Id: I273b019409f36d0b4488458e152099493ce81147
2013-06-04 10:58:07 +02:00
a9eab694d8 No need to avoid liblangtag for the BUILD platform
Change-Id: I45852dfa38d9162d0fb5fa608974dbc78fe5d2f3
2013-05-20 12:58:12 +03:00
df54f97aaf UNIXWRAPPERNAME is unused
Change-Id: Ic25acc8413960c2268b5fffc287e8e4f3165a767
2013-05-15 09:49:40 +03:00
8c7d865226 Remove --disable-unix-qstart-libpng from distro-configs.
commit cc858aca0ebf653eebceaf09e2316763d8d81051
"configure: substantially de-bong libpng handling"
Removed the unix-qstart-libpng configure option.
Also remove it from the distro-configs.

Change-Id: I99de8b99d531d7bedc76ac171050219801000284
Reviewed-on: https://gerrit.libreoffice.org/3900
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-05-14 09:16:51 +00:00
bcc527412e LibreOfficeLinux.conf: use system zlib
It appears that there are some externals that link against the system
zlib anyway, and the assumption is that system zlib will work
everywhere.

Change-Id: Id348ed88d00ec1495aa54871c994062b9e1b3e85
2013-05-08 17:49:58 +02:00
35583e0202 Make configury work as well as possible for iOS without options
Change-Id: If28fbe59f55626aeca05fa93446a0e5034ea2b91
2013-05-01 09:48:18 +03:00
788c152cc6 Revert "Don't enable postgresql-sdbc by default"
I simply didn't have the krb5-devel package installed, and assumed there was
something more complicated going on.

This reverts commit 0e1cc9968522b602c345aae33c4aac4c5bccd274.

Conflicts:
	distro-configs/LibreOfficeWin64.conf

Change-Id: Ie3b226678862ed6388bcf1bf105da0b996f653d1
2013-04-30 12:17:45 +03:00
0e88197899 Clarify intended use of these files
Or, as it might happen, not... If there are differing opinions, please revert
and/or amend. Or start a discussion on the development list.

Change-Id: Ide5060802fda2d59a1c098d1ba8398fc095007c8
2013-04-30 11:18:27 +03:00
1c500ac128 Fix 64-bitness option
Also, don't claim TDF would be doing 64-bit Windows builds.

Change-Id: I3abdb13cf7b29c6d249d49fd6f66ce1b9993d97e
2013-04-30 10:45:41 +03:00
0e1cc99685 Don't enable postgresql-sdbc by default
Try to make it more likely that a build without any autogen.sh options
succeeds. We didn't even get past the autogen.sh phase on openSUSE 12.3 thanks
to some krb5 stuff needed by the postgresql-sdbc checks.

To compensate, add --enable-postgresql-sdbc to those distro-configs/*.conf
files that didn't already have --disable-postgresql-sdbc.

Change-Id: I967616993875b99d9d5a9fd0721f281bb1161a87
2013-04-30 10:42:29 +03:00
30b680477b Add --disable-neon
Change-Id: Icf9d75e699e8a430ce0d2a305e1b696d8023466b
2013-04-24 19:43:28 +03:00
4c35d7b943 Add --enable-mpl-subset --disable-lotuswordpro
Change-Id: I648e5c23704125e939eceda9ac29217f1c63cd47
2013-04-24 18:14:10 +03:00
0789ee23ae --without-agfa-monotype-fonts is gone
...since 62bf424fa84b0ccd0828a474a1351b0134f27eab "remove dead code."

Change-Id: Idfe58e53232c6cef755f4f7e4d572f7cac3efc6a
2013-04-17 09:06:46 +02:00
74615ac7bd Explicitely mention --disable-gio in distro-configs/LibreOfficeLinux.conf
AFAIK, we could not use GIO for the release builds because they are built
on too old system. GIO has got enabled by default but it can't be used together
with GNOME VFS, so we need to explicitely disable it here.

Change-Id: Ic5e64b0b5a7c000b9add2892a18bbc963ea2b900
2013-04-09 17:07:43 +02:00
672cd6dbcf There is no --enable-ext-report-builder any more
Change-Id: I447a2cfd0e90e61c4a3015d9ef58a78ae86eb874
2013-03-23 08:30:33 +01:00
98d72730b7 There is no --disable-ext-report-builder any more
Change-Id: I05d3958b56cc8dc18773049deb40d4d4929b0ba4
2013-03-22 21:22:56 +02:00
79cd6af6c7 clean up obsolete mozilla options
Change-Id: I443e77c33b797aaff0b0389525148d1ee2d3193c
2013-02-24 21:57:25 +01:00
4c87386713 remove obsoleted option --disable-build-mozab
Change-Id: I6bc95c27bf807288ee147995fd4d864903f8cec4
2013-02-24 20:54:58 +01:00
3708fe8434 Kill the --without-system-stdlibs option
Change-Id: I54bff2c8593995829857d30b38b8626a8c1a1a4f
2013-02-19 10:05:23 +01:00
706d193698 Enable dbus in LibreOfficeLinux configuration
Change-Id: I959437dd440c0eec4fdfa75498a95295bb85cda0
2013-02-08 16:40:54 +01:00
11c423794d No use for help or myspell-dicts for Android or iOS 2013-01-21 10:34:57 +02:00
75e32e1501 default to --without-help and --without-myspell-dicts
Updated the distro-configs so that the default change
does not impact build based on distro profile

The intent is that with this change of defaults
the build does only rely on core and does not need
any submodules. Making a initial build simpler
for new dev, since they won't be exposed to submodules
unless they really need them.

Change-Id: I446e912d607ce7358fd11f54a3de025dc3f25144
Reviewed-on: https://gerrit.libreoffice.org/1791
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
2013-01-21 08:31:58 +00:00
669c27ca05 system-zlib for mingw 2013-01-03 00:39:14 +01:00
56b555387b Drop obsolete options 2012-12-26 02:29:38 +02:00
77d3777c89 Remove --with-stlport from LO 4.0
The STLport was only built for the benefit of old extensions on platforms that
once used it themselves (Linux x86, Solaris x86 and SPARC, Windows).  We
deliberately break such old extensions for LO 4.0 by no longer shipping that
backwards-compatiblity cludge.

Keeps STLport listed in readlicense_oo/ because of
o3tl/inc/o3tl/compat_functionality.hxx.

Also removes GXX_INCLUDE_PATH, as that was only used by STLport (if at all?).

Removes a spurious #define MOVEFILE_REPLACE_EXISTING 0x01 from
l10ntools/inc/helpmerge.hxx that was once added with
854812584862d0609b695682d2bfea2667d75c00 "INTEGRATION: CWS extensionl10nfix01
(1.11.6); FILE MERGED: 2008/06/26 13:56:03 ihi 1.11.6.1: #i90987# windows rename
-> MoveFileEx" but now starts to cause trouble on Windows.  Also disables
warning C4005 about redefinition of WB_LEFT/RIGHT macros (defined in both
tools/wintypes.hxx and the Windows API) in a number of places that include
windows.h -- however the old STLport caused those warnings to not show.

Change-Id: Ie138a219fbbc86fb5aaa7ea0b88cf349935d9829
2012-12-17 16:34:23 +01:00
f3fc7bd5c8 There is no --disable-mozilla option
Change-Id: I279b20d30c0c7ccbe82583ad97e2c4e65cb30221
2012-12-08 20:21:09 +02:00
6d77e0cb15 Bug 57917 - --enable-ext-oooblogger does not work with Python 3
Remove the oooblogger extension. It is unmaintained and the original
author (caolan) wants it dead.

Change-Id: Iff89f5badbb74f465c57e068a9e1acbbc13bc235
2012-12-06 11:14:24 +02:00
a8e00968ee Change some default config for Windows release build
Change-Id: I9b028618212f5e2f9fe0f11181d97a9bfe06bf93
2012-12-04 13:54:40 +01:00
2a69801070 --without-system-libpng for "universal" Linux builds
...so that e.g. Fedora 17 does not require installation of libpng-compat package
for old libpng12.so.

Change-Id: I45cf3928b30dbbb815f70cde1972dc4972007c05
2012-12-03 13:34:05 +01:00
5c159626c6 Always use Java target version 1.5
It has been way too common for people to accidentally have a javac
from JDK 7 create class files that are of the newest version, which
older JREs and Android's dex then don't understand.

As many of the distro-configs files specified
--with-java-target-version=1.5 anyway, let's just hardcode that for
now.

Change-Id: I0853820dc56a062f053b5c2c30097bf1ff3798c1
2012-11-29 18:02:57 +02:00
79e5ee5f69 Isolate PDF Import so it can be made optionally installable
...which can be attractive for installation sets that use --with-system-poppler
but do not want the LO core package to depend on a poppler package.  See the
comment at the top of scp2/source/ooo/module_pdfimport.scp for details.

The build-time --disable-pdfimport configure switch is gone, PDF Import is built
unconditionally for all platforms but Android and iOS now.  (The
ENABLE_PDFIMPORT variable now uses TRUE/FALSE rather than YES/NO, to increase
consistency across those variables.)

Change-Id: I6509d0b2e770b276cd54540408fb1ec5a7dda058
2012-11-29 11:36:58 +01:00
43bf22bb40 Unify options and their order in the Android distro-configs
Change-Id: Id27ec2d8531df8122d957af19cdd343eb189654d
2012-11-29 11:56:06 +02:00
ffb8f58ee9 distro-configs: add --with-java-target-version=1.5 to LibreOfficeAndroid.conf
The current latest Android SDK doesn't cope with Java7 otherwise.

Change-Id: I0331f283dfc3ac331a8c5381058f43df7d8e8fc6
2012-11-29 10:10:52 +01:00
7861bf081e Update to be able to at least start the MinGW build again.
Change-Id: I51a3cf81bf6ba4f0d50cb3f2ac52c2d220955b56
2012-11-25 12:46:50 +01:00
4533b4b2a5 Update MinGW build reqs.
Change-Id: I5877e181d5f395037f7bea747df429bb9e9080f6
2012-11-25 11:07:44 +01:00
7bf64a5af4 Turn PDF import from bundled extension to plain code
No need for dirty hacks linking in basegfx objects statically any more.

To avoid unnecessary confusion between the newly plain code and any instance of
the old extension still installed (per-user or shared), I renamed all relevant
UNO implementation identifiers from com.sun.star.comp.documents.* to
org.libreoffice.comp.documents.*.  Also, existing installations of the extension
are explicitly not migrated to new user profiles.

The xpdfimport executable is now in program/, its xpdfimport_err.pdf in
share/xpdfimport/.  To simplify finding the _err.pdf from xpdfimport, its full
pathname is now given as additional second argument to xpdfimport.  To find
xpdfimport executable from CppunitTest, CppunitTest creates a symlink from
solver's unittest/installation/program to solver's bin, so that
"$BRAND_BASE_DIR/program/xpdfimport" works there (as CppunitTest now sets
BRAND_BASE_DIR to solver's unittest/installation).

The sdext/source/pdfipmort/dialogs/ Basic stuff appeared to be unused (even
though it was included in the .oxt) and has been removed.

The --disable-ext-pdfimport configure switch is renamed to --disable-pdfimport.
Having it still conditional requires some pdf_Portable_Document_Format vs.
pdf_Portable_Document_Format_import foo in module filter.

Change-Id: Iee58c2f6187142a418decc9ea3a5df10eb7e0523
2012-11-24 23:21:37 +01:00
2c6a6113c2 Use --disable-cairo-canvas here, too
Change-Id: I21ca700e16d41a0f8372bf997cdd7ae57e555c41
2012-11-21 23:40:09 +02:00
25dd02d8b9 android: disable liblangtag for build and target. 2012-11-16 14:32:50 +00:00
8ea17cdae7 dropped obsolete --with-system-gettext configure option
Change-Id: Ia46cb802d40bb1ba199cf937f332c4b343bc22e9
Reviewed-on: https://gerrit.libreoffice.org/1060
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
2012-11-14 13:19:43 +00:00
060219ac1a binfilter.die.die.die
Change-Id: Ia3c103e4343d309b997ed37e33a382ffdfbddac3
Reviewed-on: https://gerrit.libreoffice.org/1014
Reviewed-by: Tor Lillqvist <tml@iki.fi>
Tested-by: Tor Lillqvist <tml@iki.fi>
2012-11-09 07:58:02 +00:00
7551d099d8 There is no --with-system-glib any more.
Change-Id: I43690a0196e54d45567f30151d95cf10f0ac3c38
2012-11-07 14:31:19 +01:00