1018 Commits

Author SHA1 Message Date
Michael Stahl
ff69e725c2 normalize values of SYSTEM_GLM, SYSTEM_VIGRA
Change-Id: Idc28f8be610aae57477f18c26ffcb97a24a2ab82
2014-02-12 09:53:10 +01:00
Michael Stahl
5866b33bdd normalize values of SYSTEM_HSQLDB, SYSTEM_POSTGRESQL
Change-Id: Ia29a173ab6bb3442f98cd6db4db67ad27e7fa9a1
2014-02-12 09:53:10 +01:00
Michael Stahl
adddbbc4c6 normalize values of SYSTEM_BOOST
Change-Id: I2fce6545d7f279e0e2d6f3ff53eee1ab82314135
2014-02-12 09:53:10 +01:00
Michael Stahl
5c0e6d86a8 normalize values of SYSTEM_CAIRO
Change-Id: I7ba86a2606d585b7b4351bc1fcd6d8ceebca5fd7
2014-02-12 09:53:09 +01:00
Michael Stahl
0443d0a90e normalize values of SYSTEM_PYTHON, SYSTEM_MYSQL_CPPCONN
Change-Id: I8932febdd39c35f23fb3a89703b69e25302f5678
2014-02-12 09:53:09 +01:00
Michael Stahl
379f978387 normalize values of SYSTEM_FREETYPE, SYSTEM_LIBXML, SYSTEM_MARIADB
Change-Id: Iffcc671ca41c5880579effe0786a3b4d3be0dab0
2014-02-12 09:53:09 +01:00
Michael Stahl
46648159bf normalize values of SYSTEM_CLUCENE, SYSTEM_EXPAT, SYSTEM_JPEG
Change-Id: I343dae79b01e1369722c7bbd1ab2c36e2bfa96ac
2014-02-12 09:53:09 +01:00
Michael Stahl
04ff535f72 normalize values of SYSTEM_ZLIB, SYSTEM_DICTS, SYSTEM_FONTCONFIG
Change-Id: I7530cb9d0797df5fc86695b0379cc44c159d2ab5
2014-02-12 09:53:08 +01:00
Michael Stahl
23647595d7 normalize values of SYSTEM_LIBATOMIC_OPS, SYSTEM_FIREBIRD
Change-Id: I89802da0ad7f7bf838a8937430825b0adf42a6ee
2014-02-12 09:53:08 +01:00
Michael Stahl
e3abec3f07 fdo#74825: fix missing lcms2/libxslt/curl in installation sets
The assumption that all configure variables had been normalized to
TRUE/<empty> turned out not to hold; convert a bit more in that
direction.

(regression from 4af38b099c741c3676aefeb20c515913aaeed666)

Change-Id: I2127c515e8a833a07c9b26ed9d693ce5a1853fe4
2014-02-12 09:53:08 +01:00
Jan Holesovsky
3ebbd27314 Fix splash screen.
Regression from ea6c029dfcf7733bb1ce07bc04d9f221f34758db, sorry.

Change-Id: I91a5d4b0a47a6902df7d163f322d9d437f6990d3
2014-02-04 11:24:32 +01:00
Jan Holesovsky
ea6c029dfc startcenter: Kill the old branding images.
Change-Id: Idab983ac085efa755025fdef1caa2c0073dd1ba0
2014-02-03 19:09:21 +01:00
David Tardon
99a4972f7e add --with-system-glm opt. to configure
Change-Id: Ie7688d400fe5e05f93c89b4c7d677a7a5c9880f5
2014-02-02 22:29:23 +01:00
David Tardon
964dd1e479 glm does not provide any .pc file
Change-Id: I8c4560e037e772a10a521931a44594a5f7a7f7ed
2014-02-02 21:41:39 +01:00
Markus Mohrhard
01a56100a4 make glew a normal external shared project
Change-Id: I6306e23b3f20817de87951a8848de373fc5dbf85
2014-01-29 08:09:37 +01:00
Markus Mohrhard
ae9e611c33 add glm to the libreoffice build
Change-Id: I40580283c29b6edcbffaeade2758a49c342239cf
2014-01-29 08:09:17 +01:00
Norbert Thiebaud
0c9e4d9b22 macosx: add --enable-macosx-retina
this tell the info.plist that the application is
'high resolution enabled'

Change-Id: I8e43e20f78c822d1cebab873f340143fe2dee4ea
2014-01-26 22:05:58 -06:00
Tomas Chvatal
cc380501c2 Use pkgconfig to detect curl first, then fallback to curl-config.
Change-Id: I3666c4d0298a76062a24ad8ae1c319f3480a9290
Reviewed-on: https://gerrit.libreoffice.org/7643
Reviewed-by: Khaled Hosny <khaledhosny@eglug.org>
Tested-by: Khaled Hosny <khaledhosny@eglug.org>
2014-01-26 09:18:08 +00:00
Jan-Marek Glogowski
93a2279c26 Cleanup font mapping configure test
Change the test to compare lowercase font filenames and actually
check, if the original font is installed. Additionally drop currently
unused and already commented font mappings.

This also drops the single other tr and awk users to use $AWK instead.

Change-Id: I1886eeb9578386e3d8bdda6f011fcc9bc59eaa36
Reviewed-on: https://gerrit.libreoffice.org/7619
Reviewed-by: Miklos Vajna <vmiklos@collabora.co.uk>
Tested-by: Miklos Vajna <vmiklos@collabora.co.uk>
2014-01-24 08:31:37 +00:00
Jan-Marek Glogowski
c4ffca21ff Depend unit test on existing font.
Commit 734cf8395 introduced a unit test, which depends on a Calibri
metric-compatible font. So this adds a fonctconfig based check to
configure and just runs this test, if configure finds a correctly
mapped font.

Reviewed on:
	https://gerrit.libreoffice.org/7596

Change-Id: I5255a4366684b115d88adca78ab2002864b63766
2014-01-23 18:13:04 +01:00
Stephan Bergmann
e5d643327d Typo in PLATFORMID for Linux powerpc64
cf. the list of platform tokens at <https://wiki.openoffice.org/wiki/
Documentation/DevGuide/Extensions/Target_Platform> and in
desktop/source/deployment/misc/dp_platform.cxx.

Change-Id: Ibfc103bed1f6756654225e2c456ad73ab56c0d5a
2014-01-20 17:40:52 +01:00
Douglas Mencken
8ae8d5165c Get bundled openssl to be used on OS X too, at least on OS X <10.7
Also note that OpenSSL is incompatible with -fvisibility=hidden on OS X

Change-Id: I1fc3cf4d515ef210f996cb04ba9c1b3216109137
Reviewed-on: https://gerrit.libreoffice.org/7233
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-01-20 15:05:24 +00:00
Douglas Mencken
2fd70b6bf7 Get bundled curl to be used on OS X too
Don't force "yes" on Darwin.

Change-Id: I3a6a2ecdf15325d07fb22b9a6bb0da7b313036cb
Reviewed-on: https://gerrit.libreoffice.org/7197
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-01-17 11:55:32 +00:00
Tor Lillqvist
5adc0674a7 Export CROSS_COMPILING=YES, if set, while running the configure script
It can thus be used in a pkg-config replacement wrapper that makes pkg-config
look in an appropriate place, which typically is needed when not using a
proper cross-compilation toolchain. (Such would come with an own copy of
pkg-config.)

Change-Id: I4c746206cc67ed7a428833f03b9d3aad250d31e1
2014-01-16 23:38:41 +02:00
Chris Sherlock
ee99613941 Move fontconfig baseline to 2.4.1 (RHEL 5 version)
Change-Id: Ie79f534e7f5aa8fc9a87996c68e1251260403f66
Reviewed-on: https://gerrit.libreoffice.org/7460
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-01-16 15:30:12 +00:00
Tor Lillqvist
0b3513f34d Let's always use libc++ when building for iOS against a current SDK
I have been using it for a while and it seems to work fine. No need to
default to libstdc++.

Change-Id: Ifa6999921b1333317c112f57fa402188f787d27d
2014-01-15 10:29:53 +02:00
Fridrich Štrba
10eaaac020 AbiWord Import filter
Change-Id: I90dc115044e5f81fa3a2b105d30d7d39e438b086
Reviewed-on: https://gerrit.libreoffice.org/7411
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2014-01-13 21:14:59 +00:00
Stephan Bergmann
2147034810 Filter out GCC-ism for Clang
At least mariadb-5.5.34-2.fc20.x86_64 "mysql_config --cflags" somewhat
unhelpfully includes GCC-specific -fstack-protector-strong which at least Clang
trunk towards 3.5 does not understand.

Change-Id: Ic38104323b6d9275384effdf21d1885c0720edb0
2014-01-13 18:16:30 +01:00
Matúš Kukan
a0d1d74e11 Add -fdata-sections for Android.
Change-Id: Id76fa23c0203028c52fb63f5cbc80ac12c4e20f2
2014-01-11 18:35:18 +01:00
Michael Stahl
415dfd0d89 configure: check for ICE and SM libraries too
Change-Id: Id86b09c9f2fe8770da8cc6b13672e2bf37201962
2014-01-10 00:21:52 +01:00
Michael Stahl
3b3c8c4796 configure: we need both cups header and library
Change-Id: Ie27a67b7d1086fbbce5eb40a56b4d154afb3faf8
2014-01-10 00:21:52 +01:00
Michael Stahl
1366a41c32 configure: ENABLE_NPAPI_FROM_BROWSER requires Xt library
Change-Id: I023927897787ae046baf2751d0e56bfca3fb688f
2014-01-10 00:21:52 +01:00
Michael Stahl
92a1e544f6 configure: no Xinerama on Darwin
Change-Id: Iad86269939cd75f9158f86e6da04952f85868e5a
2014-01-10 00:21:51 +01:00
Michael Stahl
3bdb781018 compilerplugins: strip out -m32/-m64 from CXX
These are not part of LO and need to be built with native bitness
of the compiler.

Change-Id: I41fdec130a63e0c0d07f1df228031014cd2351c2
2014-01-10 00:21:51 +01:00
Kohei Yoshida
12890dd7ad Update mdds to 0.10.1, set it as the required baseline.
This update will obsolete two patches that were previously applied.

Change-Id: I521e939905e473ca5d440dea3b03faeb9af4c0fb
2014-01-08 10:55:54 -05:00
Michael Stahl
45c537a118 fdo#73087: python3: upgrade to version 3.3.3
- drop obsolete/upstreamed patches:
  python-3.3.0-ffi-clang.patch.1
  python-3.3.0-15833.patch.1
  one hunk of python-3.3.0-aix.patch.1 in fficonfig.py.in

Change-Id: I12f0f78a172067986b63455847015ea2430a084c
Reviewed-on: https://gerrit.libreoffice.org/7278
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2014-01-06 16:58:42 +00:00
Tomofumi Yagi
91bbb55f28 $MSM_PATH($msmdir) needs a path separator at the end of the line.
A error occurs in Visual Studio Express and Windows 7/8/8.1 environment,
 if a path separator at the end of the line is missing.
The registry entry for Merge Module directory has a path separator as suffix.

Change-Id: Ic1c51716631980e89f5bfa11a1d76b45c35e920e
Reviewed-on: https://gerrit.libreoffice.org/7272
Reviewed-by: Andras Timar <andras.timar@collabora.com>
Tested-by: Andras Timar <andras.timar@collabora.com>
2014-01-06 10:39:33 +00:00
Matúš Kukan
31b2ed3451 Print more specific error message.
Change-Id: Idf309ab4ae4f9539327e94dbd8dd465822300c81
2013-12-31 13:28:57 +01:00
Tor Lillqvist
403d5ed5b8 Accept also the iOS 7.1 SDK
Change-Id: I1e93d23be2f7738062f419680872b94d2ccdcc8c
2013-12-26 18:48:04 +02:00
Tor Lillqvist
286f991e5e When using --with-macosx-sdk=10.8 or 9, use xcode-select -print-path
I want to be able to use of a separate Xcode installation (like a
developer preview) instead of the /Applications/Xcode.app one.

Change-Id: I1faa84d028a8df6b4fc61b321fd2a6cde9a0ab0f
2013-12-26 17:25:30 +02:00
Andras Timar
0591a98155 build fix
Change-Id: I6a2e8e69106584b6b7c9af35d4e0e79bf6ef5342
2013-12-21 13:49:33 -08:00
Andras Timar
b55259eeb5 typo fixes
Change-Id: Ia5f104bfd707bcf4e159c78ca2764c861fb0b6d9
2013-12-20 15:55:00 +01:00
Tor Lillqvist
969bd8aa73 Use embedded DWARF in the iOS apps except for in release build
Running dsymutil takes much too long to be bearable during
development. But when building for actual release we do want a
separate dSYM of course. (Of course none of the current iOS apps in
the source are intended to be actually "released". But add this logic
just for completeness.)

Change-Id: Ibb5037d6926e969a891269d6c9d86232bc01cb3c
2013-12-19 23:28:33 +02:00
Douglas Mencken
d70f5d1e54 Don't enable OpenCL on OS X 10.5
Change-Id: I5b74d9a043c793ff5176b10786c09041207509a6
Reviewed-on: https://gerrit.libreoffice.org/7138
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-12-19 13:42:20 +00:00
Matúš Kukan
975f62aeaa gbuild: remove obsolete SOLARLIB
Change-Id: I6fcf5ff3a8f543079c3c8d37a728eb0ba6e0587e
2013-12-17 21:31:15 +01:00
Tor Lillqvist
236c0762c1 touch -h requires the file to exist, funnily enough
Change-Id: I38639236f9e7cc2ec8f4e4f9adc708822bc2f73d
2013-12-17 15:41:54 +02:00
Tor Lillqvist
05fa566b17 Touch a plain file and not /dev/null to avoid problem on Cygwin at least
Touch the "warn" file that we use to save warnings detected during
configury.

Change-Id: I44ad9a878f7768af6046337c0465e00061306dda
2013-12-17 15:33:20 +02:00
Tor Lillqvist
13b73d94dc Pass also Xcode's ARCHS, OTHER_CFLAGS and OTHER_CPLUSPLUSFLAGS in lo.xcconfig
ARCHS tells Xcode to build the architecture for which the LO code has
been built. The CFLAGS properties make sure the same -D flags are used
as for the LO code.

Change-Id: I3c8af0ff9fba7d0b4eddbc0af9aad44fb385314c
2013-12-17 14:22:11 +02:00
Douglas Mencken
fa66ae3a73 Bump curl version check to 7.19.4 in configure.ac
Constants CURLPROTO_HTTP, CURLPROTO_HTTPS, ... have been introduced in curl 7.19.4.
With current requirement (>= 7.13.1), we would get build errors like
  "cmis/src/libcmis/base-session.cxx:841: error: CURLOPT_PROTOCOLS was not declared in this scope"
in cases of using curl < 7.19.4.

Change-Id: Ifa6c56fc71715cceb19d30bb2d6f48f0b1dbd7da
Reviewed-on: https://gerrit.libreoffice.org/7050
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-12-17 12:19:22 +00:00
Douglas Mencken
877f7e6eae Add check for touch -h to configure.ac
Change-Id: I53c452dac9cef64fce9a3e7e28956efe95fc4c24
Reviewed-on: https://gerrit.libreoffice.org/7046
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
Tested-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-12-17 12:15:44 +00:00