700 Commits

Author SHA1 Message Date
David Tardon
35c53bbcc8 ensure delivery of expat headers
Change-Id: I73b5eba6c7cff7b6c45fd1f24197550d8e52f26b
2013-04-09 08:58:04 +02:00
Christian Lohmaier
368210926b remove -dylib_file mappings that are not needed anymore
XCode 2.5 (i.e. Mac OSX 10.4 & 10.5) couldn't find the libraries
without explicit mapping, but as baseline is now 10.6, this
wrapping is no longer necessary

Change-Id: I225fc47b9ea4b1fb2b13ba575605cbdebc014fd8
Reviewed-on: https://gerrit.libreoffice.org/3192
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-04-04 17:46:46 +00:00
Michael Stahl
cf176b444a redland does no longer use openssl
Change-Id: I704a5a5ae4122fadf0fe5f8ec07ad3cb0bbefee2
2013-04-03 22:53:36 +02:00
Michael Stahl
d719c01c2f Easter Bunny brings new redland tarballs
upgrade raptor to 2.0.9, rasqal to 0.9.30, redland to 1.0.16:
- new raptor depends on libxml2 version 2.6.27 and thus will _not_
  build against system libxml2 on Mac OS X 10.4/10.5
- stop delivering raptor-config/rasqal-config, set env vars instead
  (which unfortunately requires patching configures, TODO: upstream that)
- remove redundant configure flags
- stop passing -Wl,no-inhibit-exec (causes HP-UX code to be built on Linux)
- disable new rasqal build deps:
    --with-uuid-library=internal --with-digest-library=internal
- disable redland "libltdl" nonsense via --disable-modular
- fortunately openssl digest support has been removed too
- drop raptor-1.4.18.ooo_build.patch, set RAPTOR2_CFLAGS/LIBS instead
- drop raptor-1.4.18.autotools.patch:
  + FreeBSD parts moved to raptor-freebsd.patch.1
  + Android parts obsolete
  + don't know about the MinGW part (TODO)
- from drop raptor-1.4.18.mingw.patch dropped the part defining parsers
  to be built, done via --enable-parsers
- drop redland/raptor/raptor-1.4.18.cross.patch:
  the vsnprintf check is now done at runtime, and expat has been removed
- drop raptor-1.4.18.aix.patch,redland-1.0.8.aix.patch:
  presumably don't need special check for V7BETA since it's released now
- drop raptor-1.4.18.rindex.patch, index/rindex no longer used
- drop raptor-1.4.18.entities.patch, fixed upstream in 2.0.7
- drop raptor-1.4.18.fixes.patch, fixed upstream in 2.0.9
- drop raptor-1.4.18.{libxml,libxslt}.patch: TODO
- drop {raptor-1.4.18,rasqal-0.9.16,redland-1.0.8}.legal.patch:
  we don't care any more about Sun legal dept.
- drop rasqal-0.9.16.ooo_build.patch, set RASQAL_CFLAGS/LIBS instead
- drop rasqal-0.9.16.autotools.patch:
  + FreeBSD parts moved to rasqal-freebsd.patch.1
  + Android parts obsolete
  + MinGW part only for cygwin build
- drop redland-1.0.8.autotools.patch:
  + FreeBSD parts moved to redland-freebsd.patch.1
  + Android parts obsolete
  + don't know about the MinGW part (TODO)
- drop redland-1.0.8.ooo_build.patch,
  hopefully not necessary to disable utils build

Change-Id: I9cc44928ba87392d69e809abe2236cec0e4a508a
Reviewed-on: https://gerrit.libreoffice.org/3154
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2013-04-03 10:17:08 +00:00
Michael Stahl
70fcfeedca Revert "use -isystem instead of -I for 3rd party headers"
This reverts commit 151abb8b2b9d3a22229b98cec12e29484d12109b.

Unfortunately has the side effect that it will prevent GCC from
generating makefile dependencies for headers from bundled external
libraries, which breaks incremental builds horribly.
(Retain the uses in configure for real system headers).

Conflicts:
	RepositoryExternal.mk
	configure.ac

Change-Id: I149db1d402fa18bdc470f90dee846cfb5158237e
2013-04-01 13:01:16 +02:00
Peter Foley
ce9bf0f868 upgrade icu to 51.1
Change-Id: I1c0d5ca4b2f88ca48225fcdbeb978f27fa91f7a6
Reviewed-on: https://gerrit.libreoffice.org/2953
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Peter Foley <pefoley2@verizon.net>
2013-03-30 14:23:14 +00:00
Matúš Kukan
006e127324 ops, fix previous ldap commit
Change-Id: I1db0dc8dd9565b72c49b5ba183ba941c3d342277
2013-03-27 01:03:19 +01:00
Matúš Kukan
d6a020730e a little ldap cleaning
Change-Id: Ib224484ef994312e78bac75c40421c7f6235326a
2013-03-27 00:40:11 +01:00
Fridrich Štrba
3b42b4442e Oops, how come it actually built here
Change-Id: I79e7cf627a311a8cd2402ab8fddbc68c979a20d6
2013-03-26 21:53:36 +01:00
Julien Nabet
a70aeefe38 Blind fix for commons-lang 2.4
Change-Id: I30a339ce3f18f890dfd16b59970db93d6b160b30
2013-03-26 21:49:53 +01:00
Julien Nabet
6188e1d3f6 Blind fix for commons-codec 1.6
Change-Id: I19c57855ee35d4327622608cb57cf52651fdfc9c
2013-03-26 21:39:42 +01:00
Luboš Luňák
151abb8b2b use -isystem instead of -I for 3rd party headers
This should avoid gcc warnings in external code we don't care about,
so there'll be no need to fix them for WaE.

Change-Id: I629dc2672c075908294609249183f27ad2984325
2013-03-20 11:34:18 +01:00
Christian Lohmaier
04032bd606 allow to use internal python for build-stuff on Mac
Mac builds python as framework, so bundling is quite different from
other systems. Use the set_external variant to avoid adding a
non-resolvable prerequisite to the targets that are built using python.

Change-Id: I1c6f2b61a3ff99f8ccbc4e0b5d88145940a4a8ef
Reviewed-on: https://gerrit.libreoffice.org/2849
Reviewed-by: Noel Power <noel.power@suse.com>
Tested-by: Noel Power <noel.power@suse.com>
2013-03-20 09:30:40 +00:00
Fridrich Štrba
2f4d160bd6 Libcdr and libvisio need zlib
Change-Id: Ie48c7305e7acca17d3c488a76e8fc47984c51679
2013-03-14 12:53:41 +01:00
Matúš Kukan
bdfdd054bd more subtle dependencies for cross-compilation
Now we build only what we really need for 'build' platform - there is
new build-tools make target.
The list of tools is in solenv/gbuild/extensions/pre_BuildTools.mk.
Also similar is done to some extent for 'host' platform using
gb_Module_add_targets_for_build which is ignored for 'host'.

Change-Id: I6acd1762b16aca366aac1a0688500f27869cfca2
2013-03-13 16:26:10 +01:00
Fridrich Štrba
790a36d299 Creating a libmwaw module for library parsing various old Mac file-formats
Change-Id: I367dfa309a30a5b55de1d59e632d0dbcf5dc6dbb
Reviewed-on: https://gerrit.libreoffice.org/2662
Reviewed-by: Fridrich Strba <fridrich@documentfoundation.org>
Tested-by: Fridrich Strba <fridrich@documentfoundation.org>
2013-03-13 09:16:06 +00:00
Matúš Kukan
e482672b58 use system python for building if possible
Also simplifies configure, hopefully without any mistake;)

Change-Id: I5c6c53fbee06cd1ecccf878a5c080274bfd950c1
Reviewed-on: https://gerrit.libreoffice.org/2563
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
2013-03-12 08:10:49 +00:00
Fridrich Štrba
cad422afb7 Adding libmariadb module for internal mariadb (work in progress)
Change-Id: If2cf9ff21120e29a149903e8eab849d97fa0c2c9
2013-03-06 16:33:25 +01:00
Fridrich Štrba
1bf4306c39 Switch from libmysqlc library to mariadb-native-client
Change-Id: I867918bbb61b289e1ad8752e6f46705af6e85b7c
2013-03-06 11:46:04 +01:00
Michael Meeks
b440cfcc54 add missing openssl & nss3 dependencies to libxmlsec
These are required at configure time.
2013-02-28 12:59:51 +00:00
Peter Foley
61e7c592fa convert moz to gbuild and add to tail_build
Change-Id: I2d3f5d127f831ee9abc020d46558f7cfbe8c9380
Reviewed-on: https://gerrit.libreoffice.org/2349
Reviewed-by: David Ostrovsky <David.Ostrovsky@gmx.de>
Tested-by: David Ostrovsky <David.Ostrovsky@gmx.de>
2013-02-24 10:34:40 +00:00
Michael Stahl
c8d064df25 Revert "trying to fix the external/external visio/wpd build"
This reverts commit 28287fcfeee5a50a90f6690b752aefea1f0a695b.

Need to depend on the package, which has a dependency on the project
itself.
2013-02-20 14:15:24 +01:00
Bjoern Michaelsen
28287fcfee trying to fix the external/external visio/wpd build
- unfortunately not reproducable here, so commiting into the blind

Change-Id: I8af27d2230f43cb6aeae17234e339e2bf747bde3
2013-02-20 12:24:43 +01:00
Bjoern Michaelsen
3a3254a900 rename SYSTEM_LIBWPS to SYSTEM_WPS to remove specialcasing
Change-Id: I54880cd7d404692b8fee16c331c8e7a64508f52b
2013-02-19 13:23:06 +01:00
Bjoern Michaelsen
a4c80756ca rename SYSTEM_LIBMSPUB to SYSTEM_MSPUB to remove specialcasing
Change-Id: I06d6dec259f4e1d28d0fb13497097bbfae156b2f
2013-02-19 13:23:06 +01:00
Bjoern Michaelsen
fb455e5013 rename SYSTEM_LIBCDR to SYSTEM_CDR to remove specialcasing
Change-Id: I14bd9c0a4b9b55963da67102468d573f7132fab7
2013-02-19 13:23:06 +01:00
Bjoern Michaelsen
5de206a7fb rename SYSTEM_LIBWPD to SYSTEM_WPD to remove specialcasing
Change-Id: Ibc8178e2dd7209705cb752f9570e414483c319a7
2013-02-19 13:23:05 +01:00
Bjoern Michaelsen
fe8bcfa422 rename SYSTEM_LIBVISIO to SYSTEM_VISIO to remove specialcasing
Change-Id: Ib895be66ecb4c95a86696007fdda453d3a3b34e0
2013-02-19 13:23:05 +01:00
Bjoern Michaelsen
88ed6d1348 rename SYSTEM_LIBCMIS to SYSTEM_CMIS to remove specialcasing
Change-Id: I7fdf7fd285d6b8c584d8fe225729f15f3f9798ad
2013-02-19 13:23:05 +01:00
Stephan Bergmann
3743cdbbf4 Let BOOST_SYSTEM_LIB be found in --with-system-boost --with-boost=... case
Change-Id: If767692e8a3eda4d970c9b3e6affd8d3e4f7f38d
2013-02-17 22:59:14 +01:00
Peter Foley
fb1d11d9a5 convert xpdf to gbuild and add to tail_build
Change-Id: Ie85f8092e0c37124508123a1d2f942f50f0740da
Reviewed-on: https://gerrit.libreoffice.org/2197
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Peter Foley <pefoley2@verizon.net>
2013-02-17 16:47:39 +00:00
Stephan Bergmann
9320802bf2 Better support for --with-system-boost --with-bost=...
Change-Id: I57ff908d1b44dd2f54f2990389e9dca8cea0f282
2013-02-16 22:56:40 +01:00
Peter Foley
b9d6c7a48c convert libxml2 to gbuild and add to tail_build
Change-Id: Ie6ae2150e1f011e17034abcace18c5967b4dacf5
Reviewed-on: https://gerrit.libreoffice.org/2023
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Peter Foley <pefoley2@verizon.net>
2013-02-07 22:33:16 +00:00
Peter Foley
52e47b6e0e Revert "remove unneeded deps for xsltproc"
Never mind. Seems to be necessary after all.

This reverts commit 0db854a94d39ae1f0535482df61f0c4659c4088f.
2013-02-06 17:59:18 -05:00
Peter Foley
0db854a94d remove unneeded deps for xsltproc
Change-Id: I945556ecc2cb2f2f2c2636afbf7c02469d74b4c1
2013-02-06 17:24:55 -05:00
Peter Foley
856c075e93 convert libxslt to gbuild and add to tail_build
Change-Id: I16eb442fd65b3a2f3a44108f670fd364dc7a64c0
Reviewed-on: https://gerrit.libreoffice.org/1988
Tested-by: LibreOffice gerrit bot <gerrit@libreoffice.org>
Reviewed-by: Peter Foley <pefoley2@verizon.net>
Tested-by: Peter Foley <pefoley2@verizon.net>
2013-02-05 19:47:04 +00:00
David Tardon
6ef4656468 ... and ssl3 too
Change-Id: I16263e87855cc63a964d4f6780715739b6027bda
2013-02-04 10:04:32 +01:00
Michael Stahl
5f356bd997 mysqlc: tweak gbuild conversion:
- the mysqlc library did link against the mysqlcppconn only when a
  SYSTEM_MYSQL_CPPCONN is used
- mysqlc is an EXTENSIONLIB, mysqlcppconn is PLAINLIBS_NONE
- one N was missing in Extension makefile, and use
  gb_Extension_add_library to put in mysqlcppconn
- manifest.xml, description.xml: update PLACEHOLDERS

Change-Id: If45714f81056a6c1a4cb3380b50cc3dcc0443bb8
2013-01-28 23:57:28 +01:00
Peter Foley
b02d799732 convert mysqlc to gbuild and add to tail_build
Change-Id: Ia64bc884ed04a5d5652fb743f543a39e6b6bbcf2
Reviewed-on: https://gerrit.libreoffice.org/1901
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2013-01-28 22:54:08 +00:00
Peter Foley
c322d50923 convert mysqlcppconn to gbuild and add to tail_build
Change-Id: I33a9ff3393b90c5b9f7d7fa85e8761c02160664f
Reviewed-on: https://gerrit.libreoffice.org/1900
Reviewed-by: Michael Stahl <mstahl@redhat.com>
Tested-by: Michael Stahl <mstahl@redhat.com>
2013-01-28 22:54:03 +00:00
Fridrich Štrba
093a5c95a3 Upload libmspub 0.0.4
Change-Id: Icb47740815fabff2338196ec194a51a23f7adadd
2013-01-28 10:40:12 +01:00
Michael Stahl
a53586f4ef gbuild: do not copy boost headers around
- do not use gb_UnpackedTarball_copy_header_files for boost
- adapt the optimization in concat-deps.c for new path
- use boost_headers in all LinkTargets that require it
- add explicit include paths to mysqlc, mysqlcppconn, libvisio, liborcus

Change-Id: I0c43e73ed43cc9d2e6bce8faf55e992d655a0bb9
2013-01-26 22:20:06 +01:00
Tor Lillqvist
0ffe214cd5 ICU headers are now copied to solver
Change-Id: Ib06a88278d6bf8912ae13de2c44e1cedeb046428
2013-01-25 13:21:51 +02:00
Fridrich Štrba
8e9675d233 Trying to fix libcdr build
Change-Id: Ifcadb0e7be11d32e370b578e21f5d8881bab640f
2013-01-25 10:55:04 +01:00
Fridrich Štrba
851ca9c0c2 Uploading libcdr 0.0.10, hoping it works
Change-Id: Ibf21b856c0f9da276df60680513421be3c871a2d
2013-01-25 10:29:59 +01:00
Tor Lillqvist
40900fbd7d Add iconv library
Change-Id: Ice30031754e00958e9b1906ed767f56d481889c3
2013-01-03 20:21:50 +02:00
Michael Stahl
93ff02a313 RepositoryExternal: typo in gb_LinkTarget__use_sane_headers
Change-Id: I011a946311498cbe42ebcd5cd6517f855ea5e8d8
2013-01-03 17:23:44 +01:00
Peter Foley
c003d25d24 convert nss to gbuild
Change-Id: I59edc4c437abccc201823d97f1cbec230d273b05
Reviewed-on: https://gerrit.libreoffice.org/1529
Reviewed-by: Luboš Luňák <l.lunak@suse.cz>
Tested-by: Luboš Luňák <l.lunak@suse.cz>
2013-01-02 16:21:23 +00:00
Peter Foley
9ddba66440 convert openssl to gbuild and add to tail_build
Change-Id: I52c62a91e317f072237cf25ed54f3cc6456d82b3
Reviewed-on: https://gerrit.libreoffice.org/1495
Reviewed-by: Peter Foley <pefoley2@verizon.net>
Tested-by: Peter Foley <pefoley2@verizon.net>
2012-12-31 20:13:20 +00:00
Peter Foley
b4b6c45983 fix icu deps
Change-Id: I02c6554d0bbfd39a2693de742712e98b059956a3
2012-12-31 15:13:14 -05:00