26 Commits
Author SHA1 Message Date
Xisco Fauli 3709789a58 gbuild: set default patchlevel to 1
Change-Id: I195dbafff63e21a22edf438f5b9ed5beee4dac03
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/183784
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2025-04-08 09:24:08 +02:00
Xisco Fauli 01fe29c78d glm: Upgrade to 1.0.1
c++20.patch.0 got obseleted in
https://github.com/g-truc/glm/commit/6fdeff4d67f3db493d47c44da20aa1efaa6574ef

Change-Id: I8698968b55f299c55777fe280b3eda9e2bea9cdc
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/167268
Tested-by: Jenkins
Reviewed-by: Xisco Fauli <xiscofauli@libreoffice.org>
2024-05-07 12:54:16 +02:00
Caolán McNamara 6ae257e3fc upgrade glm to 0.0.9.9.8
Change-Id: I39ca17984cc03de815386343b2f4c4fffd5c861e
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/123891
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2021-10-20 18:24:40 +02:00
Caolán McNamara 0741204458 upgrade to latest glm
This reverts commit 46e53c0360.

Reason for revert: intermittent failure was due to a missing fix in etonyek

Change-Id: I1ddaafc821cd494092ab66309386464c6e2c33c4
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88118
Tested-by: Jenkins
Tested-by: Caolán McNamara <caolanm@redhat.com>
Reviewed-by: Mike Kaganski <mike.kaganski@collabora.com>
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-02-28 13:27:51 +01:00
Stephan Bergmann 46e53c0360 Revert "upgrade to latest glm"
This reverts commit 494092dc0c.  For reasons that
are still unclear, it appears to be the cause for CppunitTest_vcl_pdfexport
often (but not always) failing in Windows debug buidls, both --disable-64-bit
and --enable-64-bit.  At least the 32 bit builds seem to all fail with

> Assertion failed: false && "out of range", file ...\include\tools/bigint.hxx, line 146

Change-Id: I472a83fa709e79f7a6bf00b118c041cbc7500e6a
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/88069
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2020-02-06 09:53:29 +01:00
Caolán McNamara 494092dc0c upgrade to latest glm
Change-Id: I75f145b71c0f82e87a94ef90709fb8fdf56041d9
Reviewed-on: https://gerrit.libreoffice.org/c/core/+/87833
Tested-by: Jenkins
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
2020-02-04 21:11:43 +01:00
Andrea Gelmini ac23bec7a4 Removed executable bits on patch file
Change-Id: If4bed7d12570ff126bec8638480430796f0e89f8
Reviewed-on: https://gerrit.libreoffice.org/81462
Tested-by: Jenkins
Reviewed-by: Julien Nabet <serval2412@yahoo.fr>
2019-10-24 18:54:32 +02:00
Stephan Bergmann 27c047e53c external/glm: Avoid -std=c++2a -Werror,-Wdeprecated-volatile
...as seen with recent Clang 10 trunk clang-cl:

> In file included from vcl/source/gdi/salgdilayout.cxx:24:
> In file included from vcl/inc\openglgdiimpl.hxx:31:
> In file included from vcl/inc/opengl/RenderList.hxx:16:
> In file included from workdir/UnpackedTarball/glm\glm/glm.hpp:98:
> In file included from workdir/UnpackedTarball/glm\glm/./core/type.hpp:32:
> In file included from workdir/UnpackedTarball/glm\glm/core/type_half.hpp:116:
> workdir/UnpackedTarball/glm\glm/core/type_half.inl(43,6): error: compound assignment to object of volatile-qualified type 'volatile float' is deprecated [-Werror,-Wdeprecated-volatile]
>                         f *= f;             // this will overflow before
>                           ^

Change-Id: I97fdfc0650344db1401cdce126f6755df00c5a0e
Reviewed-on: https://gerrit.libreoffice.org/81427
Tested-by: Jenkins
Reviewed-by: Stephan Bergmann <sbergman@redhat.com>
2019-10-24 10:52:17 +02:00
David Tardon f595e426e3 cond. build is already handled in Module_external.mk
Change-Id: I5efe3bafc4f0b97578a75dc1f43e6c130a93bc4a
2016-10-23 20:13:21 +02:00
Stephan Bergmann d691bf7d65 external/glm: Fix check for availability of C++11 static_assert
Change-Id: I0d24bcdfeb0d004607569da089c9f787a868da72
2015-12-02 08:02:26 +01:00
Stephan Bergmann 7ae1c3520a external/glm: work around missing clang-cl #pragma support
Change-Id: I596dc0e2306e7170e65c77a1635f88407272e6b1
2015-12-02 08:02:26 +01:00
Thomas Klausner 05925ef8a4 Do not add --binary to patch flags unconditionally.
It is only needed for Cygwin, and some patch(1) don't support it,
like NetBSD's.

Solution suggested by vmiklos on irc.

Change-Id: I65a3a82e755167828658218c7d73c4f2294e587f
2015-08-08 18:00:07 +02:00
Stephan Bergmann 74109a9b16 external/glm/Wshadow-{unix,windows}.patch are dead
...since ba5285f4e1 "I give up on patching glm"

Change-Id: I5a2cc1a2ea2a455df3ce364249b101df1e615367
2014-12-09 16:56:34 +01:00
Stephan Bergmann 67d7ba55a0 Revert "Fix common typos. No automatic tools. Handmade…"
This reverts commit 759c4d18d5, every part of it
is wrong.
2014-12-09 16:44:18 +01:00
Andrea Gelmini 759c4d18d5 Fix common typos. No automatic tools. Handmade…
Change-Id: I1ab4e23b0539f8d39974787f226e57a21f96e959
Reviewed-on: https://gerrit.libreoffice.org/12164
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-12-09 12:35:01 +00:00
Andrea Gelmini 702d14d954 Partial revert of da40cac540
As requested from Michael Stahl here:
https://gerrit.libreoffice.org/#/c/12164/

Change-Id: Ie00bc789c1dfa3f0049c8915e0deeac7fab6e0fd
Reviewed-on: https://gerrit.libreoffice.org/12432
Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Tested-by: Caolán McNamara <caolanm@redhat.com>
2014-11-15 15:38:05 +00:00
Andrea Gelmini da40cac540 Fix common typos. No automatic tools. Handmade…
Change-Id: I1ab4e23b0539f8d39974787f226e57a21f96e959
Reviewed-on: https://gerrit.libreoffice.org/12164
Reviewed-by: Noel Grandin <noelgrandin@gmail.com>
Tested-by: Noel Grandin <noelgrandin@gmail.com>
2014-11-12 11:04:11 +00:00
Tor Lillqvist 142dbf27c1 WaE: unused parameter
Change-Id: Ifcdef5ed474b36e60604dde96bba4dd152e829b6
2014-10-24 17:50:54 +03:00
Stephan Bergmann 7f545208e8 external/glm: -Werror,-Wsign-compare
Change-Id: I5acb672ea8387cdbf68677a2b46d21785148a735
2014-10-10 16:31:09 +02:00
Michael Stahl ff69e725c2 normalize values of SYSTEM_GLM, SYSTEM_VIGRA
Change-Id: Idc28f8be610aae57477f18c26ffcb97a24a2ab82
2014-02-12 09:53:10 +01:00
Markus Mohrhard 51dd4ebd06 Revert "fix Wshadow warnings in glm"
Only works with some versions and seems to break with cygwin. I'm
working on using a recent upstream version + patches.

This reverts commit 848f165ceb.
2014-02-10 15:02:21 +01:00
Markus Mohrhard 848f165ceb fix Wshadow warnings in glm
Change-Id: Ic366699d15338ad4bf14d783ca4dee72aa9d8e40
Reviewed-on: https://gerrit.libreoffice.org/7952
Tested-by: Michael Stahl <mstahl@redhat.com>
Reviewed-by: Michael Stahl <mstahl@redhat.com>
2014-02-10 13:58:00 +00:00
Stephan Bergmann 46a990205f Fix relative path
Change-Id: I4c193d31a94666fc607142cf3f6b2c6fcb15c82b
2014-01-29 10:47:36 +01:00
Stephan Bergmann 4b1b454856 Unbreak Cygwin patch handling
Change-Id: Id7ad1063ae73099b1513fbeb08458298d3c135d8
2014-01-29 10:45:26 +01:00
Stephan Bergmann 8205b38d71 Fix bad patch
...and whoever had the bad idea to make the downloaded GLM_TARBALL
bae83fa5dc7f081768daace6e199adc3-glm-0.9.4.6-libreoffice.zip to already be
patched with that broken patch (external/glm/Wshadow-unix.patch or
external/glm/Wshadow-windows.patch or whatever?) instead of applying locally via
gb_UnpackedTarball_add_patches...

Change-Id: I0053346f626cc3af42f7ea82a7a26c8b47876a98
2014-01-29 10:29:46 +01:00
Markus Mohrhard a74fd3f900 move glm to external
Change-Id: Ifa9584ab86c2ca02b2b62fb95a2c029a278aea9a
2014-01-29 08:09:37 +01:00