Commit Graph

1602 Commits

Author SHA1 Message Date
Stephan Bergmann
45cf2e2c58 Pass -fvisibility-inlines-hidden into external/libwps
...same as fc6f894d22

Change-Id: I14eb43ec78373863fe996ed50863d7681fd2e229
2015-06-12 10:24:42 +02:00
Stephan Bergmann
8d2ac08383 external/nss: -fsanitize=nonnull-attribute
Change-Id: Ic3a20f56250d99a347df5deaf785800a2f96e470
2015-06-12 08:22:22 +02:00
Fridrich Štrba
a952bf824e Upload libfreehand 0.1.1
Change-Id: I1534a0f43201a594b727ee8b42b697c8c1b5e224
2015-06-11 17:03:47 +02:00
Stephan Bergmann
555911d744 external/libmwaw: use patchlevel 0
Change-Id: I374df5ffc4dac7824db0d6faf59db7143449767b
2015-06-11 17:03:05 +02:00
David Tardon
fe51d68f9a force liborcus to use internal boost if needed
Change-Id: I96b23262edf05d2589590f5e29a5b7a11b49e7aa
2015-06-11 14:06:44 +02:00
Jacobo Aragunde Pérez
2e6ed9befe Android: fix ownCloud lib build
The build relied on the presence of ANDROID_HOME envvar, now we pass
it explicitly.

Change-Id: If33ee2c6a22435151aad244378ee5aaf7b3cc913
2015-06-10 14:30:06 +00:00
Stephan Bergmann
371cc81bd9 external/liborcus: Fix Linux RPATH
This has become necessary after edb38d702d "update
to liborcus 0.9.1; Includes switching to dynamic libs."

For one, pass -Wl,-rpath,$ORIGIN in via LDFLAGS, as is done for various external
projects.

For another, libtool (as internally used by liborcus) unhelpfully adds further
-Wl,-rpath arguments of its own, to make the resulting lib in its presumed
location find its dependent libs in their presumed locations.  But we override
all that to the single instdir/program/ directory and corresponding RPATH
$ORIGIN anyway, so the simplest fix to get a clean RPATH appears to outsmart
libtool's attempt add adding further -Wl,-rpath arguments by setting
hardcode_libdir_flag_spec_CXX to empty (see the internals of libtool for why
that works).  Other external projects (like redland) suffer from this problem
too and currently have a "dirty" RPATH; fix pending.  Until libreoffice-4-1 that
was generally not an issue, presumably because having all libs in solver
happened to cause libtool not to emit any additional -Wl,-rpath arguments.

Change-Id: I80dff5141a33c198f30aecb7c51b41bc06145f1c
2015-06-10 11:30:39 +02:00
Tor Lillqvist
a799d7c9a6 Fix Firebird build against OS X SDK 10.11
Change-Id: I60c7540241c41f5063736f2a3d4817371411c8dc
2015-06-10 11:47:11 +03:00
Jacobo Aragunde Pérez
e6fe508d68 Android: add ownCloud library to the build.
Library code from https://github.com/jaragunde/owncloud-android-library

This patch downloads, builds and installs the library from a tarball
uploaded to http://dev-www.libreoffice.org/src/.

Change-Id: I28afaea4dabe2dab869b53b1881f4d5a6522943f
Reviewed-on: https://gerrit.libreoffice.org/16190
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Jacobo Aragunde Pérez <jaragunde@igalia.com>
2015-06-10 07:44:56 +00:00
Stephan Bergmann
2b121ad11a Fix Mac OS X install names of external liborcus
Change-Id: I0304b13b441654636f633a97012ac91863d0b4d9
2015-06-09 21:27:54 +02:00
Khaled Hosny
ca96e9a8c2 Allow building Python on Mac with GNU xargs
GNU xargs executes the command at least once even if the standard input
is empty, unlike BSD xargs, which causes rm -r to be called with no
arguments ween the find command finds nothing leading to an error.
Adding -f to rm allows buikding with either implementation.

Change-Id: I0df5fcb379d2a5a8b1121594ec1a82d917d80dfc
Reviewed-on: https://gerrit.libreoffice.org/16116
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: David Tardon <dtardon@redhat.com>
2015-06-08 13:44:00 +00:00
Stephan Bergmann
0329dbd310 Fix Mac OS X install names of external libwpd/libwpg
Change-Id: I25eae3874c7ca4cf4e23673604a1f77e1fa15451
2015-06-08 12:23:20 +02:00
David Tardon
9eb1bfcbb1 use $(DISABLE_DYNLOADING)
Change-Id: Ie5738e1ec1c77fc2b356e43bcf763a40e383f52f
2015-06-05 14:50:04 +02:00
David Tardon
bf8086238b simplify condition
Change-Id: I9e69e9d7fc8d3c0ccd393efca75be04c710fee6a
2015-06-05 14:50:04 +02:00
David Tardon
d611d33cac use $(DISABLE_DYNLOADING)
Change-Id: I0636f45bf5653ff3feabfdc2742eb767f1b84507
2015-06-05 14:50:03 +02:00
David Tardon
970458c5ee use $(DISABLE_DYNLOADING)
Change-Id: I8312cbd8cd349e2adf2d34c7cb7be220f038e017
2015-06-05 14:50:03 +02:00
David Tardon
9516798af0 use $(DISABLE_DYNLOADING)
Change-Id: I0997be4c4ae92f697b19b162674efcb8278eaf3a
2015-06-05 14:50:03 +02:00
David Tardon
05c1a94a54 use $(DISABLE_DYNLOADING) consistently
Change-Id: Iec611290770ae0393eb787a3883bb22a12340b0a
2015-06-05 14:50:03 +02:00
David Tardon
b46276e6c0 better way to do this
Change-Id: I4a18927f2c9b6414134e5ea016121693ac47ecf9
2015-06-05 14:35:37 +02:00
Miklos Vajna
0aed9cbb6c liborcus: still build statically on Android
Change-Id: Ieeb5180ea7f96cb08d06bf895bd2a6ffc6c1cef0
2015-06-05 14:06:58 +02:00
Tor Lillqvist
e48bb73b81 Fix weird compilation problem with __float128
Change-Id: I4a7ac5ee7f2f2c9d9d87517c826c1e80bd23477d
2015-06-05 00:44:12 +03:00
David Tardon
edb38d702d update to liborcus 0.9.1
Includes switching to dynamic libs.

Change-Id: I959c4e9430f8cf95f50d48e1b01d8323dba4af81
2015-06-04 21:45:12 +02:00
Stephan Bergmann
9ec9ef471d external/neon: -fsanitize=shift
Change-Id: I82255efc3a4fbcb07b6f747af6ef81124a5fb96f
2015-06-03 10:51:32 +02:00
Stephan Bergmann
8890e3f44d external/poppler: -fsanitize=nonnull-attribute
Change-Id: I17c825a0e24e8993503eeaf0d1136c143d990a12
2015-06-02 18:22:56 +02:00
Stephan Bergmann
1c989f8eff external/python3: -fsanitize=nonnull-attribute
Change-Id: Ib589b638a81bfb77fd74da8b15ae7b11cfd2b58b
2015-06-02 17:50:17 +02:00
Stephan Bergmann
c710b435f1 external/libetonyek: -fsanitize=nonnull-attribute
Change-Id: Ib7e6722d772a135325ebd1e33ed7b17f214fea47
2015-06-02 17:49:48 +02:00
Stephan Bergmann
c8346d77e7 external/coinmp: -fsanitize=nonnull-attribute
Change-Id: I487e772395defa9aae2ce3eb040b8c7d92720cb2
2015-06-02 17:35:20 +02:00
Michael Stahl
9a9b116a1f curl: simplify SSL conditional
Change-Id: I210774ef7432257a3154e8981c0d53e9e63b2110
2015-06-02 15:50:41 +02:00
Michael Stahl
0b8b96ed51 curl: disable loads more random stuff we don't need
Change-Id: I0f4bcd73f9e0e7307ca0556a5f6990631eb9f2c5
2015-06-02 15:48:40 +02:00
Michael Stahl
805f12dd51 curl: sigh... *actually* disable rtmp support
Change-Id: I07ffe3a9ad6556fb5da3149a3cbe12ffcc5f56b4
2015-06-02 15:36:00 +02:00
Michael Stahl
f4844a9abe curl: disable rtmp support
configure will add a dependency on librtmp.so.0 if the development
package happens to be installed.

Change-Id: I8500cc166d70763118e5054680f1f8c70942ba3f
2015-06-02 15:34:00 +02:00
Stephan Bergmann
6d46d37685 external/python3: -fsanitize=nonnull-attribute
Change-Id: I447d1f01c24a934e643077dc271872e850b204bc
2015-06-02 15:22:19 +02:00
David Tardon
06095843f3 fix some problems found by coverity
Change-Id: Icaf543858298da4e6c8bb01c8820fa9755c3b7ae
2015-05-26 17:25:41 +02:00
Stephan Bergmann
15cc77f8d3 external/libetonyek: -fsanitize=enum
e.g., during CppunitTest_writerperfect_impress

Change-Id: Ib9eb7a9ba7c9bad9cc43fbe2132ca315e2f28c0a
2015-05-21 16:26:13 +01:00
Stephan Bergmann
1dbc9e022e For Clang -fsanitize=vptr use -fvisibility-ms-compat, not -fvisibility=hidden
...same as f0aa1a78fb

Change-Id: Ib02a20677eaaf2930bf3620c4ed2b1c3c098ce00
2015-05-21 15:29:59 +01:00
Tor Lillqvist
33cf177f6b Use --disable-shared if DISABLE_DYNLOADING
Change-Id: I77f8890ed6d03f02eb8c12c5e034d119bc85addc
2015-05-21 01:18:42 +03:00
David Tardon
78deb81c55 build libetonyek as shared lib
Change-Id: Id98bc62bd41846550dc9149d462a3b85bb2538c5
2015-05-20 09:42:02 +02:00
Adolfo Jayme Barrientos
d02c15979b Update Apache Bugzilla’s URL
Change-Id: I6ef4ae530b7fb4e615100803ae6e3972d9b4545f
2015-05-19 19:48:11 -05:00
Michael Stahl
97b643ac86 libetonyek: fix windows build
Putting source files into sub-directories is not really supported by
autotools apparently.

Change-Id: I6f0ff7e0ee0c2c4b59fb670a3cbaa9723b655d1f
2015-05-20 00:56:28 +02:00
David Tardon
eb5850d63a hopefully better fix for windows
Change-Id: I196853f0efbaab48e5e09b2728df0a8e5152dc9e
2015-05-19 18:46:34 +02:00
David Tardon
8d17b7e3a9 blind fix for windows
Change-Id: Ia042bbb7845a6de4769949230e3f1bc90099c9aa
2015-05-19 18:24:07 +02:00
David Tardon
7a7f73cebc restore windows build fix
Change-Id: I1269be7ab26a4f7ba30a70eb8aef3023384a7de2
2015-05-19 17:48:04 +02:00
David Tardon
1349491d48 move setting of GLM_CFLAGS to configure
Change-Id: Ic9f6165626a8ffc303260c0439010fe7e2ce634b
2015-05-19 17:15:57 +02:00
David Tardon
4f0ee1e051 quick & dirty fix for build with bundled glm
Change-Id: I4ffff140f24f4b96c930c3f651cf592966534ef7
2015-05-19 16:56:07 +02:00
David Tardon
bbefb58c13 fix external project name
Change-Id: I8c2277384537b78255bb2115126d5b2f2812f7df
2015-05-19 16:13:30 +02:00
David Tardon
b46e0d5dce glm is only needed for libetonyek build
Change-Id: I398ae27e49ca684b7d1b8d328be90bffee825797
2015-05-19 16:07:12 +02:00
David Tardon
3828a18f5f upload libetonyek 0.1.2
Change-Id: I7b8382b5ca74f5a1d9535ef0715629f2537d9f7e
2015-05-19 16:00:59 +02:00
David Tardon
ac210e9d54 avoid the need to touch the Package makefile on updates
Change-Id: I4c9d3e8cf9e5635c848c165d4eda44ad3798ae38
2015-05-19 16:00:59 +02:00
Stephan Bergmann
fd2c99e473 external/harfbuzz: work around -fsanitize=function
Change-Id: I8e107c155a99fd68b0aa054435bc85246444b3c6
2015-05-19 15:27:51 +02:00
osnola
f9568335a6 upload libwps 0.4.0
Change-Id: I9da61333b7c46d20cf7010553929b141ec011d84
2015-05-19 08:24:59 +02:00