557 Commits

Author SHA1 Message Date
Marcos Paulo de Souza
b538fc543e fdo#60698: Move fileaccess module to ucb
Change-Id: I4c688a4aeedcae56ed6404574bd1bb392d4190cb
Reviewed-on: https://gerrit.libreoffice.org/6311
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
Tested-by: Stephan Bergmann <sbergman@redhat.com>
2013-10-18 12:25:11 +00:00
Norbert Thiebaud
bf6d1f7742 Normalize DISABLE_OPENSSL to USE TRUE/<nothing>
Change-Id: I84dd99f42e032315fbf31332dfb62eb3ef4aa4c0
Reviewed-on: https://gerrit.libreoffice.org/5724
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Norbert Thiebaud <nthiebaud@gmail.com>
2013-10-17 03:54:05 +00:00
David Tardon
523a304a6d fix copypasta
Change-Id: I950a87b5fbfe1b2f90068fbca273b69b8ab4b75f
2013-10-13 12:05:48 +02:00
Christian Lohmaier
c18dc12f29 fix build with --enable-win-mozab-driver
moving staticlibs to workdir broke it since
520c7dc9e8860e506145e879182ca32853617097
Instead of copying the unzipped libs to another directory,
reference them from UnpackedTarball directory instead.

Change-Id: I711cae4305c6888bd923dcb09e51416cbe363377
Reviewed-on: https://gerrit.libreoffice.org/6191
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2013-10-10 17:22:04 +00:00
Matúš Kukan
8b162f2fe2 we do not need .xcd files in solver
Change-Id: Ic08b12b0deb7342c520a5385c226d864596fc858
2013-10-02 22:07:13 +02:00
Michael Stahl
f2110ff02b fix gengal dependency on configuration
Uses wrong package, fix it like 51ff75129c6b61d4f3ba31fa189b38bbf867910d,
thanks for adam_co for finding this problem.

Change-Id: Ic643a76b3e4504aa815cd76897287a1d7bb62569
2013-10-02 14:57:58 +02:00
Matúš Kukan
e1b51e7beb gbuild: use .xcd configuration files from instdir
..instead of .xcu files in solver/*/xml/registry
when running unittests and gengal.

Change-Id: I390a6c531d653acca7ef3379c49fe65fcb8f3c2a
Reviewed-on: https://gerrit.libreoffice.org/6057
Tested-by: Michael Stahl <mstahl@redhat.com>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-10-01 10:54:14 +00:00
Michael Stahl
e568d2ad00 fontconfig: don't use gb_ExternalProject_use_packages directly
Change-Id: I4ebe1a8caded065043db997e34d5d2b205fcca20
2013-10-01 10:39:55 +02:00
Matúš Kukan
fb8d0a4b13 don't use use_static_libraries for Android
It shouldn't be used for external libraries, not built by gbuild,
anyway, because it creates wrong dependency.

Change-Id: I889dccb1f934caef7f104d479dbe16185b8eeaf4
2013-09-25 10:21:22 +02:00
Tor Lillqvist
1133c65555 Make the Android cross-compilation get a bit further along
Change-Id: Idf91e95afad9b89e39d7234622f4a37f18b5ca6c
2013-09-23 20:23:53 +03:00
Tor Lillqvist
4c63fd10a5 Try to fix cross-compilation
Add more FOO_FOR_BUILD variables and some gb_Foo_for_build functions.

Get rid of gb_INSTROOT and gb_DEVINSTALLROOT, just use INSTROOT.

Change-Id: Iee531b02d14fae41edb68ad589a5dec829a60255
2013-09-23 00:54:43 +03:00
Michael Stahl
2f6261fa07 find lots of external static libraries in UnpackedTarball dir
Note: do NOT put file paths to static libraries into FOO_LIBS variables
that are passed to bundled externals that are built with --enable-static:
on Mac OS X this will result in .a archives that contain other .a
archives as entries, and trying to link those results in errors like:

ld: warning: ignoring file .../libodfgen-0.0.a, file was built for
archive which is not the architecture being linked (i386)

Change-Id: If2c5a458058e4da76f80b3643e55b489d1edee24
2013-09-22 11:08:33 +02:00
Michael Stahl
f2899508b3 gbuild: remove executables from OUTDIR and WORKDIR
Call and link executables directly in INSTDIR.

- gb_Library_get_target is now same as the gb_LinkTarget_get_target
- disable gb_Library_add_auxtarget, no auxtargets need to be copied
- adjust paths of all external executables to OUTDIR_FOR_BUILD for now
- use lazy assignment instead of := in AllLangResTarget because it's
  read before Executable
- link.exe generates an import library for lots of executables
  because they export symbols, especially since commit
  0ffab9363d527d55b12b9b09d7136ca1c9d171e0
  "force 'main' to always be DLLPUBLIC."

Change-Id: I3e1ee7425dd430bb83c7cd59e265869a0541b38d
2013-09-22 11:08:32 +02:00
Michael Stahl
4c51feb06e add some dependencies on ure/services.rdb
... so that custom targets in i18npool run.  Can't remember if that is a
pre-existing problem or caused by one of my changes.

Change-Id: Ic0aa1f2b8600f4951d30a5ac6f3ade1a4fb2d313
2013-09-22 11:08:32 +02:00
Michael Stahl
1b736bf55e Repository.mk: adjust layer of libraries in smoketest instset
These are currently installed in the "program" dir, whether that is a
good idea or not.

Change-Id: I842bc0a72f9a6f78462ad18151cd42f85753aadf
2013-09-22 11:08:30 +02:00
Kohei Yoshida
f1717208ec Remove opencl-sdk configure option, and build time opencl conditionals.
We now load OpenCL library dynmically at run-time as needed. So there
is no build time dependency on any OpenCL implementations.

Change-Id: I214399060398a7c5e37b9a254147ccc2834e7866
2013-09-19 17:03:16 +02:00
Kohei Yoshida
02346aa466 Add the configure bits to support --disable-orcus.
Change-Id: Ieeb1581187248875ca2e37278c62a382f6caa8e0
2013-09-18 22:37:58 -04:00
Stephan Bergmann
5397b49f4d Towards a working instdir for Mac OS X
Introduced gb_INSTROOT, which is the same as $(INSTDIR) except for Mac OS X,
where it is $(INSTDIR)/LibreOffice.app/Contents.  Most stuff ends up there (so
most occurrences of $(INSTDIR) have been replaced with $(gb_INSTROOT)), but SDK-
related stuff goes to $(INSTDIR)/$(gb_Package_SDKDIRNAME).  (And
GeneratedPackage needed to be made more flexible, to allow for packages that go
into either of those two places.)

For Android and iOS, gb_INSTROOT probably still needs to be set.

The most obvious missing thing yet to make instdir work for Mac OS X is the
instdir/*/LibreOffice.app/Contents/ure/ vs.
instdir/*/LibreOffice.app/Contents/ure-link/ split.

Change-Id: I4478edd27b14c92c96d92d5169bdca3ec50d78f5
2013-09-11 00:50:54 +02:00
Matúš Kukan
b469cd235b gbuild: use xml .rdb files directly from workdir
Change-Id: I876a41dc77a59841c39b2c1fa43f22c20940dbf2
2013-09-10 22:58:04 +02:00
Matúš Kukan
18ac4a1bc7 we do not register static libraries anymore
Change-Id: I5831080411f6a759f5ebd8fbac840b8fb40be878
2013-09-10 00:54:43 +02:00
Norbert Thiebaud
7c88b25b9e ENABLE_PACKAGEKIT Harmonize ENABLE_* variable to TRUE/<nothing>
Change-Id: I966f70b17ce9be2c0db015db88dd09ed01dd6387
2013-08-30 23:05:04 -05:00
Norbert Thiebaud
587d9693bd liblangtag: harmonize ENABLE_* variable to use TRUE/<nothing>
Change-Id: I6e231516476f3b9512e239ccf678048c87d25aa5
Reviewed-on: https://gerrit.libreoffice.org/5682
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-08-30 07:05:36 +00:00
Khaled Hosny
3bd7d5520f Update internal HarfBuzz to 0.9.19
Change-Id: I520832508a8d419e394817a0e25949071928f612
Reviewed-on: https://gerrit.libreoffice.org/5478
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-08-19 09:13:45 +00:00
Tor Lillqvist
058a3d1c46 Further work on the "Mac-like app structure" option
Lots of stuff still either ended up in the wrong place, or was looked up from
the wrong place, or both. Fix most cases.

Change-Id: I06ebbce207c219f3cd82b4387dd9b3fdb83420d4
2013-08-18 21:11:16 +03:00
David Tardon
b74bf4146e only use the SSPI support with internal neon
neon 0.30.0 has added support for SSPI (author of the commit is kso,
which sounds familiar :-), so NE_FEATURE_SSPI is defined, but the
signature of ne_auth_creds remains the same as before. That means that
build with system neon 0.30.0 fails...
2013-08-12 09:48:14 +02:00
Khaled Hosny
9accbedad3 Drop internal copies of X11 extensions headers
They are not use by default since 2011, and non of the distro configs
uses --without-system-xextensions-headers.

Change-Id: I51e88796c22b1b3d0854c3ec1db15fcab720a079
Reviewed-on: https://gerrit.libreoffice.org/5175
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-07-30 13:25:15 +00:00
Siqi
d041980a7a avahi patch
Change-Id: I782389f00f486158313fd87bd36c0726f56f6ab6

Signed-off-by: Siqi LIU <me@siqi.fr>
2013-07-25 17:28:01 +02:00
Andrzej J.R. Hunt
7309fda7fa Don't use firebird internal headers.
Change-Id: Ida2f3599c2904c1c9a01a46656b8e8cd308a6f52
2013-07-16 22:43:18 +02:00
Rene Engelhard
0b68d703f5 fix RepositoryExternal.mk for system-firebird
Change-Id: Ie8308940bbeb607babaead768407ff6eefcda098
2013-07-16 22:24:27 +02:00
Andrzej J.R. Hunt
91bd538653 Patch Firebird to use LO icu.
Previously Firebird built it's bundled icu leading to extra libraries
and path issues.

Change-Id: Ib27e364da3b7e5bc56c7a784c0525426d635bf16
2013-07-16 16:40:10 +02:00
Andrzej J.R. Hunt
0f16fa0fa5 Build firebird 2.5 internally. Also adds libatomic_ops.
Change-Id: I44a45e781dfb3624cdebf4530ae44870bf39a82a
2013-07-16 16:40:09 +02:00
Javier Fernandez
f53228c59a Firebird: initial implementation of the skeleton driver.
Change-Id: I45087282fe7b7fc5bcebeeb2bbb79d0db1e043bd
2013-07-16 16:40:03 +02:00
Fridrich Štrba
eb276d11a6 fdo#38878: Upgrading internal xpdf -> poppler
Change-Id: I00aafb3fd275e6be3b5d0eb370320e5325110da5
Reviewed-on: https://gerrit.libreoffice.org/4770
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-07-08 16:25:32 +00:00
Michael Stahl
246a78b1d2 fdo#64672 prevent raptor from setting global libxml2 error handlers
Raptor already sets up all 4 error handlers in xmlSAXHandler so why it
would need the global ones in addition to that is a mystery anyway.
Messing with libxml2's globals can only cause trouble.

Change-Id: I2935efe5c4cd75d48cc4ecdeaa8437e91b48349e
2013-06-26 22:52:49 +02:00
Michael Meeks
cab3e22562 OpenCL code cleanups
Change-Id: Iab75b11f13856a6e631587e22b5d76977b8c7448
2013-06-17 13:35:36 +01:00
Peng Gao
f01985a22b Initial OpenCL pieces.
Change-Id: I3a52cb7085b2dd8b70863a346eca279444206be6
2013-06-17 13:35:36 +01:00
Matúš Kukan
94b6882b80 fix gengal dependencies
Regression from 9555b5bdb9ce2251bb8c4f967f20ed1b13eecf5e

Change-Id: I91a7efb207209020acef751ad4f766328dc92c57
2013-06-17 10:42:47 +02:00
Khaled Hosny
1733e4ad1c Don't build icule library as we no longer use it
Change-Id: I25401eee45988bf4d156c11d9a5848c783204c02
2013-06-16 22:17:05 +02:00
Matúš Kukan
9555b5bdb9 Add gengal to RepositoryFixes and autoinstall it.
Change-Id: I935fb9fd2620447f9aba9142b7db896e6fe31133
2013-06-15 21:32:37 +02:00
Matúš Kukan
7369a8cad6 ucpp is not an ExternalExecutable
Change-Id: Ib9a82acd375d12c6050bc5674816993ef62eaa61
2013-06-15 21:32:36 +02:00
Matúš Kukan
ddb5edc8a6 gbuild: do not register static libraries
It does not make sense, there was only one group anyway.

Change-Id: I606138ceed0bfc628b8a23abb864280d9626ed60
2013-06-07 15:14:28 +02:00
Matúš Kukan
85c6f80121 use .component files directly from workdir
Change-Id: Idaf2e1c33dcdf060756b5739c4a8d904dbdc699b
2013-06-07 15:14:25 +02:00
Riccardo Magliocchetti
b75fae74f7 Don't require vclplug_svp with --enable-headless
Fixes build.

Change-Id: I4280cc26acd2278003f3bdee641a3168b01e17cb
2013-06-06 19:33:54 +02:00
Michael Stahl
5b7ccf3406 RepositoryExternal: remove another MSVC 2008 conditional
Change-Id: Ieb469dc19a479a70da4ec84390bbee91fd3e87f2
2013-06-04 17:21:14 +02:00
Michael Meeks
1e4422a4b4 re-base on ALv2 code. Includes:
Patches contributed by Mathias Bauer
        gnumake4 work variously
        http://svn.apache.org/viewvc?view=revision&revision=1394707
        http://svn.apache.org/viewvc?view=revision&revision=1394326
        http://svn.apache.org/viewvc?view=revision&revision=1397337
        http://svn.apache.org/viewvc?view=revision&revision=1397315
        http://svn.apache.org/viewvc?view=revision&revision=1396797

	Patches contributed by Andre Fischer
	Fixed getcsym.awk to handle #-comments that contain special regexp chars.
        http://svn.apache.org/viewvc?view=revision&revision=1230971
	118778: Added ADDITIONAL_REPOSITORIES environment variable and its
	automatic setup in configure.
        http://svn.apache.org/viewvc?view=revision&revision=1232004
	118160: Added external CoinMP library.
        http://svn.apache.org/viewvc?view=revision&revision=1233909

	Patches contributed by Herbert Duerr
	#i119168# use generic LICENSE file for langpacks and sdks
        http://svn.apache.org/viewvc?view=revision&revision=1310178
	macosxotoolhelper: need to quote perl regexp if it may contain regexp metachars
        http://svn.apache.org/viewvc?view=revision&revision=1183367
	allow gbuild with empty sysroot on linux
        http://svn.apache.org/viewvc?view=revision&revision=1179186

	Patches contributed by Ingo Schmidt
	native373: #164472# improvements for msi database
        http://svn.apache.org/viewvc?view=revision&revision=1167540
        http://svn.apache.org/viewvc?view=revision&revision=1167539

	Patches contributed by Jurgen Schmidt
	adapt setup package scripts to handle special DS_Store file for
	developer snapshot builds
        http://svn.apache.org/viewvc?view=revision&revision=1232430
	imported patch extensions_i117681.patch
	http://svn.apache.org/viewvc?view=revision&revision=1172102

	Patches contributed by Michael Stahl
	gbuild: RepositoryFixes.mk should be optional
        http://svn.apache.org/viewvc?view=revision&revision=1166123
	xslt filter: remove the FLA horror
	wordml import filter: replace FLA usage with plain XSLT
	http://svn.apache.org/viewvc?view=revision&revision=1363727

	Patch contributed by Oliver-Rainer Wittmann
	i#88652: applied patch, remove unicows deps
	http://svn.apache.org/viewvc?view=revision&revision=1177585

    Remove lots of OS2 conditionals, re-extract Rhino Java, unwind
    cppunit pieces, cleanup Mac image bits, remove coin-mp and
    re-package lpsolve, Oxygen & Crystal, fixup qstart bits, expand
    MPLv2 subset checking.

Change-Id: Iad5c8a76399620b892671633c0d8c29996db3564
2013-06-03 11:41:36 +01:00
Michael Stahl
963737d4dc fix copy paste error in gb_ExternalProject__use_boostsystem
May cause liborcus build failure.

Change-Id: I8a313dbe46cba28bccb749e4496a852872782e3a
2013-05-29 18:37:51 +02:00
David Tardon
ef07d31463 gbuild: register freetype
Change-Id: I2b586e37906cf633d035e28fbf279eeffd17ef6c
2013-05-24 17:57:29 +02:00
David Tardon
ca370e425a gbuild: don't register fontconfig and freetype twice
Change-Id: I090d7d99a1f618c73a8d82fe2e95932d61ea1099
2013-05-24 17:43:03 +02:00
David Tardon
61695f1aef add missing endef
Change-Id: Idf448a865ad49eb67684589d9d669bff5911b0d6
2013-05-24 17:15:20 +02:00
David Tardon
6f9d8211a1 stop delivering libwps headers
Yes, I am impatient .-)

Change-Id: Ic3a51ffc0a151e8ae71f8d2ff067ea4c3ad1c6b2
2013-05-24 16:52:02 +02:00