1018 Commits

Author SHA1 Message Date
Luboš Luňák
136d8962d7 remove make-specific code from config_host.mk
Apparently some people still try to source it from shell (scripts).

Change-Id: If26a5c5eb83739d3ccce043afd095000d355a543
2012-11-09 17:53:13 +01:00
Michael Stahl
691c8fc64c libcdr: move LCMS2_CFLAGS/LIBS setup to configure
Change-Id: I50f4396e6a8abf32d1a0f63cbfa93d2c59375326
2012-11-09 17:37:02 +01:00
Norbert Thiebaud
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
Peter Foley
f745212f96 convert lcms2 to gbuild
Change-Id: I96de6b20b2a68f0982a30d33359e9e9cda9e642c
2012-11-08 19:56:11 -05:00
Stefan Knorr
84ba49c55d Add more fonts
(PT Serif, Source Code Pro and Souce Sans Pro under OFL; Open Sans
under ALv2)

Change-Id: Ic783f0d5841cafce6dba60213b0a658978ff2cfd
Reviewed-on: https://gerrit.libreoffice.org/1007
Reviewed-by: Andras Timar <atimar@suse.com>
Tested-by: Andras Timar <atimar@suse.com>
2012-11-08 21:04:16 +00:00
Tor Lillqvist
0ab6421028 Use -ffunction-sections for Android
Part of work towards making the linker more eager to drop unused
functions from the output file.

Change-Id: Id4edb50ef4048f02277a13885b5f81707cb9c8a3
2012-11-08 15:05:10 +02:00
Matúš Kukan
f6abeab070 move more tarball names to configure
Change-Id: I10e3a1f9d375ded2087b7bbd9c3d98b35e7868be
2012-11-08 14:03:23 +01:00
Jan Holesovsky
f102d99327 MinGW: Fix visibility checks.
Change-Id: I7f2718a60d55f5d99275646875a64e53c805b210
2012-11-08 10:18:00 +01:00
Tor Lillqvist
7f26dac751 Fix thinko
Change-Id: I84f023a906671a5dfc99e1c6c0a74ae317258dde
2012-11-08 11:01:26 +02:00
Tor Lillqvist
cb59a80743 Untabify where appropriate
Some TABs had sneaked in again. The intent is that no TABs are used in
this file, except in the couple of makefiles embedded as "here
documents" where TABs must be used because that is what Make requires.

Change-Id: Ia72968ae69aafd7c484cf8d47f6a9b1cfb12d24d
2012-11-08 10:57:40 +02:00
Tor Lillqvist
386d7762ae Avoid pointless warning when building experimental code anyway
Change-Id: Ied9a4fb4eed0a7fda8e6b1bd03a3dbc476797587
2012-11-08 10:57:39 +02:00
Peter Foley
085346f80d convert lpsolve to gbuild
Change-Id: I0038b21a1b3bde4d8d3f5dd0092d15d858336680
Reviewed-on: https://gerrit.libreoffice.org/1002
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2012-11-07 22:33:48 +00:00
Rene Engelhard
ae4e4a11d4 typo...
Change-Id: I2c7968194afbcf74967cd16c639dce7de858a513
2012-11-06 21:24:32 +01:00
Rene Engelhard
c75cf529f7 add AC_MSG_CHECKING/RESULT for ENABLE_SYSTRAY_GTK check
Change-Id: Id82e2102f3742e16750440a0db77a81175fb647d
2012-11-06 21:21:31 +01:00
Tor Lillqvist
e10124b20e Goodbye gettext, glib, gdk-pixbuf, pango, libcroco, libgsf and librsvg
Now with librsvg no longer used, and liblangtag no longer using glib,
a bunch of bundled (in some configurations, always on some platforms)
3rd-party libraries are no longer needed.

Initial work by rene, continued by tml.

Change-Id: I76edd7aea5452e3487499f0b9ed9f767cf760194
2012-11-06 18:59:44 +02:00
Fridrich Štrba
739f99e2ea Require system liblangtag 0.4.0 at least -- abi change
Change-Id: I4a869e9307ebc47b1cd8d759d9dfa3bb781f47c8
2012-11-06 15:00:29 +01:00
Fridrich Štrba
64ab61152c Uploading new libvisio 0.0.20 release
Change-Id: Ic090ae81c28f12a106a74aa6d10b43cce9d68fed
2012-11-05 11:47:42 +01:00
Norbert Thiebaud
1b61693a15 Enough with that...
peter's gbuildifications caused and ocean of red, that
1/ was not followed up by any attempt by the author to fix
2/ I wasted a good part of the weekend to de-entangle with
only partial sucess

reverting the whole mess for now...
to be resubmited when a bit less borked...

This reverts commit c4c160a4519f20d50e7189ef92aac99b83c4cc6a.
This reverts commit faef2e51d0c7b74334a11400b205daf382805780.
This reverts commit 057ce1fe2911f51be97199bf95e175db8aebfa42.
This reverts commit a7d34af344900233ba08aee2a56a3daf85ab2421.
This reverts commit befae0ceb80deb4623f3e41ff88b6dcb63eca0ad.
This reverts commit 433b43bcd2dbd146a9d6342fab0704d653c50d29.
This reverts commit 93e2c4a9d257ebbe794fbaba888229857e7c42d8.
2012-11-04 16:33:21 -06:00
Norbert Thiebaud
c4c160a451 libcms2: mac has issue with long long
Change-Id: Ibd1ec8d540597e611609dafdffb39266a2ec064d
2012-11-04 15:50:39 -06:00
Norbert Thiebaud
faef2e51d0 fix some lcms2 gbuildification breakages...
Change-Id: Icad3132c1710c62559c35964fe5ce3f466646f13
2012-11-04 15:23:51 -06:00
Peter Foley
433b43bcd2 convert lcms2 to gbuild
Change-Id: I96de6b20b2a68f0982a30d33359e9e9cda9e642c
2012-11-04 09:02:09 -05:00
Peter Foley
93e2c4a9d2 convert lpsolve to gbuild
Change-Id: I0038b21a1b3bde4d8d3f5dd0092d15d858336680
2012-11-03 19:52:07 -04:00
Peter Foley
dd584cb4ea convert hyphen to gbuild
Change-Id: I55b3832128aa096eb44b67a26ec2afeb6c573604
2012-11-03 14:45:45 -04:00
Matúš Kukan
8835ac678f bin pointless post_download.in
Getting dbghelp.dll with help of dbg_x86.msi was removed.
It was most probably obsolete.

Change-Id: Iab4c63b2ad883e3d1db3df965eecf15dccb478eb
2012-11-03 17:36:50 +01:00
Tor Lillqvist
903346aa8d More x64 MSVC fixes
Change-Id: If3a81a27b008d396d5cee05337feb2cc58e498d6
2012-11-03 14:58:27 +02:00
Tor Lillqvist
cb225ab3a2 Don't look for a x64 compiler separately if we are building with it
This change just to avoid misleading warnings. Will have to verify
later that a proper 64-bit Explorer extension gets built in this case.

(There should be no need to build a separate 32-bit Explorer extension
when building a 64-bit LibreOffice. After all, a 64-bit LO can be
installed only on a 64-bit OS with a 64-bit Explorer.)
2012-11-03 10:30:08 +02:00
Matúš Kukan
d281a19e1d these have been converted; use _tarball variables
Change-Id: I9215fbfaf5c2e5d40e7257cd52d8d9544599ea63
2012-11-03 00:24:23 +01:00
Tor Lillqvist
6474d8cb2e There is no --with-zip-home option
Change-Id: I560b4504263c824154f488aab2fa62c1d26e03bb
2012-11-02 15:25:13 +02:00
Riccardo Magliocchetti
f3c09cc3c4 configure: don't accept -enable-headless where it won't work
Don't even try to build --enable-headless where GUIBASE would not
be unx.

Change-Id: I6e5a6d3071317171f42c0b1336502cec50ba72fa
2012-11-01 18:51:35 +01:00
Michael Stahl
388ec32d79 configure: fix --with-parallelism, --without-parallelism
"make -jyes" considered useless

Change-Id: I044e95f76e8ea961e781e75c4b6923e700e0d375
2012-10-31 19:43:07 +01:00
Rene Engelhard
bb6a12caed fix sdext build with poppler >= 0.19.x
Change-Id: I655e8e15c7f7a8c292b3a1820ee48c29e847d05a
2012-10-31 18:01:01 +01:00
Christian Lohmaier
664012b313 remove GIT_REPO_NAMES (duplicated by GIT_NEEDED_SUBMODULES)
use plain copy instead of git-new-workdir when using --with-linked-git
configure switch (point it to your master copy of the core-repo)
also remove obsolete bin/create_bootstrap_links, bin/mkworkdir and
bin/repo-list[.in]

Change-Id: I37028badf2c46a24a3d628e80476efe4dd365d06
Reviewed-on: https://gerrit.libreoffice.org/912
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2012-10-31 16:29:12 +00:00
Petr Mladek
5f8fdb3f25 define fallback alligment values also for Linux i586 and x86_64
The macro AC_CHECK_ALIGNOF does not exist on SLED10

Change-Id: I30fcc8f3715b1855418ea406d0e7b038c7bfb4b3
2012-10-31 14:16:20 +01:00
David Tardon
069704d390 fdo#55514 libgmodule is needed too
Change-Id: Icee2ffbe18ea732220f174cd4bf433ceb03d128b
2012-10-31 13:22:30 +01:00
David Tardon
a6f97a750d fdo#54327 put system nss dlls into the install set
Change-Id: Ie809bba726c4d17eac25d36381d93ea9781d74be
2012-10-31 13:22:29 +01:00
Matúš Kukan
ed0b160041 fix parallelism variables and let's have only --with-parallelism from now on
Rationale:
- it is advised to use max-jobs and num-cpus with the same value in wiki
- max-jobs was used only for lcms2 and few gbuild
  modules outside of tail_build anyway.

Also fixes:
- really use CHECK_PARALLELISM when meant to
- EXTMAXPROCESS is not defined in gbuild;
  use parent's jobservers in sub-make where possible

Change-Id: I501de732d223ce0c935081bd1d73da611d16ee88
Reviewed-on: https://gerrit.libreoffice.org/930
Reviewed-by: Christian Lohmaier <lohmaier+LibreOffice@googlemail.com>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2012-10-30 20:34:03 +00:00
David Tardon
5644397e44 fdo#55514 put liblangtag dll to install set
Change-Id: Ia2df651604358c70c0af129b5d60b149d2f1629e
2012-10-30 15:25:20 +01:00
David Tardon
047bc54675 liblangtag needs glib too
Change-Id: I24b3c5dd299e0196a7a508286e27a79869f8f044
2012-10-30 15:25:20 +01:00
Tor Lillqvist
562c486349 Build platform configure needs solenv/bin/getcompver.awk now 2012-10-30 15:43:25 +02:00
Stephan Bergmann
14d45795b2 Setting CLASSPATH/XCLASSPATH appears to be a leftover
...from the old dmake and/or Hamburg-specific set up.

Change-Id: I441ce66dd91d353196cd9d1a9853720195a6fcdc
2012-10-29 17:32:51 +01:00
Peter Foley
0f075129c9 convert curl to gbuild
Change-Id: I8c038a0c59660f4fb672d71c08e6ee0b56c302ee
2012-10-29 12:25:53 -04:00
Michael Stahl
67a23b6af9 move setup of HUNSPELL_CFLAGS etc. to configure
Change-Id: Id50ca2e0804d9e56334c9f7149dc4080a7fee729
2012-10-29 12:03:34 +01:00
Peter Foley
2e4ab69246 convert hunspell to gbuild
Change-Id: I285292ca7f7252399c3898ca49f73727ab569fca
2012-10-28 14:23:32 -04:00
Matúš Kukan
c3a586a716 openldap: convert to gbuild
Change-Id: Ic1c4c58a09fd41bce78731e61349baa129f5e935
2012-10-28 15:16:19 +01:00
Matúš Kukan
51fca817e2 epm: convert to gbuild
Change-Id: I1548f3b9339163a7abab637acad620b50cfc3a26
2012-10-28 15:14:28 +01:00
Peter Foley
7e2c27cfb0 convert mythes to gbuild
Change-Id: I9c6b670a2df8b1d3a868d91737fcf93e7d40bcb4
2012-10-28 09:57:01 -04:00
David Tardon
50857f22df minizip is not used anymore
Change-Id: I0ddc4d343882248d208c9f96366625bcbe6ac4f7
2012-10-26 17:33:31 +02:00
David Tardon
cb2762360f gbuildify zlib
Change-Id: I702c044fdf510c67364f2fc32889ca394583edf6
2012-10-26 17:33:30 +02:00
Matúš Kukan
1ceb47d96d graphite: convert to gbuild
Change-Id: I47c279d1cf53ef2c092467070d97b13f949d06f6
2012-10-25 23:24:32 +02:00
David Ostrovsky
2ffde7b171 gbuildification of expat
Two different xmlparse libraries are created: ascii_expat_xmlparse and
expat_xmlparse. One without -DXML_UNICODE and one with. Source file are
duplicated and renamed with gb_UnpackedTarball_set_post_action function
to be able to add artifacts twice to gbuild machinery.

On windows 64 bit additional two librares are created: expat_xmlparse_x64 and
expat_xmltok_x64. That is due the problem with shell/shlxthandler (comment):
------------------------------------------------------
use UNICODE only because shell/shlxthandler
doesn't link against ascii_expat_xmlparse
------------------------------------------------------

Include files are delivered to $(OUTDIR)/inc/external/expat
now and not to $(OUTDIR)/inc/external any more.
set_include call is added in RepositoryExternal.mk.

To define dependency between StaticLibrary and ExternalProject
new function was introduced: gb_StaticLibrary_use_external_project.

Change-Id: I3b3aa40f39ef82c70f6f28790b582c83e48bdf76
2012-10-25 17:37:34 +02:00