Kevin Kofler
b729fd5578
Document rebased/dropped patches
2017-10-10 19:08:56 +02:00
Kevin Kofler
712fc44244
Fix .gitignore
...
Also sync it with the f24 branch.
2017-10-10 19:06:31 +02:00
Rex Dieter
8d10a950e2
5.9.2
2017-10-10 08:57:34 -05:00
Rex Dieter
91e4b5c4b0
rebuild (qt5)
2017-10-09 14:10:26 -05:00
Fedora Release Engineering
391e25bf2a
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Binutils_Mass_Rebuild
2017-08-03 07:22:19 +00:00
Fedora Release Engineering
583495c127
- Rebuilt for https://fedoraproject.org/wiki/Fedora_27_Mass_Rebuild
2017-07-27 12:46:18 +00:00
Rex Dieter
6ae3d219d0
rebuild (qt5)
2017-07-19 14:10:35 -05:00
Petr Písař
6bd15796c1
perl dependency renamed to perl-interpreter < https://fedoraproject.org/wiki/Changes/perl_Package_to_Install_Core_Modules >
2017-07-12 15:19:56 +02:00
Kevin Kofler
8caa0e4388
no-sse2 patch: Upstream added 2 examples, add -Wl,-rpath-link to them too
...
Also bump the changelog date.
2017-07-01 03:43:16 +02:00
Kevin Kofler
f456610d8c
Update to 5.9.1
...
* Fri Jun 30 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.9.1-1
- Update to 5.9.1
- Rebase qtbug-61521 patch (drop the parts that are already in 5.9.1)
- Drop backported GN aarch64 patches already included in 5.9.1
2017-07-01 01:30:34 +02:00
Kevin Kofler
ace3e112e6
Fix typo in the QTBUG-61521 patch causing FTBFS
2017-06-26 23:48:53 +02:00
Kevin Kofler
1c2a8df203
Add a hunk to the QTBUG-61521 fix according to the upstream review
...
* Mon Jun 26 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.9.0-4
- Add a hunk to the QTBUG-61521 fix according to the upstream review
2017-06-26 23:23:28 +02:00
Kevin Kofler
09a57d530c
Fix broken binary compatibility for C memory management functions
...
* Sun Jun 25 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.9.0-3
- Fix broken binary compatibility for C memory management functions (incomplete
upstream fix for QTBUG-60565)
2017-06-25 22:39:35 +02:00
Kevin Kofler
f4a3e4c1e3
Reduce debugging info on ARM on F26-
...
For some reason, the builder ran out of memory on F26 but not on
Rawhide.
2017-06-21 12:02:23 +02:00
Kevin Kofler
ddcf6aaa1a
Fix FTBFS on F26 (and lower) due to debugedit failure
...
Remove the double slashes from #include lines in 2 files in WebRTC.
2017-06-21 03:59:44 +02:00
Kevin Kofler
af0b8a6b9b
Introduce a debug_config macro
...
Introduce a debug_config macro so that the debuginfo settings can be
changed more easily.
2017-06-15 10:16:56 +02:00
Kevin Kofler
593264c716
arm-fpu-fix patch: Also build the host tools (i.e., GN) with the correct FPU
...
* Tue Jun 13 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.9.0-2
- arm-fpu-fix patch: Also build the host tools (i.e., GN) with the correct FPU
This ensures GN does not get built with NEON on 32-bit armv7hl. The ARM
builders don't necessarily support NEON. (The Fedora one apparently
does, but the RPM Fusion one apparently does not.)
2017-06-13 14:54:02 +02:00
Kevin Kofler
1d5bddf259
no-sse2 patch: Set -rpath-link for the examples
...
Unfortunately, this has to be done one example at a time because
subdirectories do not inherit variables in QMake.
2017-06-12 20:55:43 +02:00
Kevin Kofler
1a7c1df916
no-sse2 patch: Set -rpath-link for QtWebEngineProcess
2017-06-12 16:37:52 +02:00
Kevin Kofler
705bf27fe1
Revert "Use upstream (Qt) fix for the ARM native build issue"
...
This reverts commit 2e9fc1cac1
.
This does not work.
2017-06-12 14:38:07 +02:00
Kevin Kofler
0df1d88b1a
no-sse2 patch: Fix V8 dual build on i686
...
* Add the dependency on the SSE2 build to a target QtWebEngine actually
uses.
* Also handle v8_build_shared in the V8 inspector, so the symbols
actually get exported.
2017-06-12 14:22:16 +02:00
Kevin Kofler
2e9fc1cac1
Use upstream (Qt) fix for the ARM native build issue
...
- Backport upstream patch to fix native builds on ARM and aarch64
(QTBUG-61128)
- Drop "Backport patch to fix FTBFS with GCC on aarch64 from upstream
Chromium"
- Drop "Delete all "toolprefix = " lines from
build/toolchain/linux/BUILD.gn"
2017-06-12 13:52:37 +02:00
Kevin Kofler
a9a9bd00cc
skia-neon patch: Fix gn error on armv7hl
2017-06-12 13:00:31 +02:00
Kevin Kofler
4182a4d0e2
no-sse2 patch: Only enable SSE2 in wsola-internal.cc if __SSE2__
...
Runtime detection would be nice to have, but for now this is the same
state as in 5.8. NEON is also not runtime-detected there. The x86_64 and
aarch64 builds will get the SIMD optimizations, the i686 and armv7hl
ones won't for now.
2017-06-12 12:34:02 +02:00
Kevin Kofler
e4e544d68b
skia-neon patch: Do not build non-NEON ARM opts with -mfpu=neon
...
Also bump the changelog date in the specfile.
2017-06-12 12:28:19 +02:00
Kevin Kofler
5b26f1b0c1
Build with -g1 on x86_64 too
...
Unfortunately, eu-strip now segfaults while processing the -g2 debugging
information on x86_64.
2017-06-12 01:54:07 +02:00
Kevin Kofler
88ac91a5b7
no-sse2 patch: Define V8_TARGET_ARCH_X87 for the V8 x87 build
2017-06-12 01:49:42 +02:00
Kevin Kofler
519e5a6cad
Delete all "toolprefix = " lines from build/toolchain/linux/BUILD.gn
2017-06-12 00:38:08 +02:00
Kevin Kofler
139a3d63da
no-sse2 patch: More FTBFS fixes
...
* add missing configs for the blink_x86_sse2 source set in
src/3rdparty/chromium/third_party/WebKit/Source/platform/BUILD.gn
* in src/core/core_module.pro, when processing NINJA_SOLIBS, ignore the
dummy convert_dict shared library used only to get a .pri file
2017-06-12 00:37:01 +02:00
Kevin Kofler
290964abea
clean_ffmpeg.sh: Add missing libavutil/hwcontext_internal.h
...
Also update sources with the regenerated and reuploaded tarball.
2017-06-11 13:04:09 +02:00
Kevin Kofler
a6e4284e9f
no-sse2 patch: Ensure opts_check_x86.cpp is not built with -msse2
...
This is the file that decides whether to use SSE2 code or not, it must
not contain any SSE2 code itself.
2017-06-11 12:25:55 +02:00
Kevin Kofler
3cc5bcddde
clean_ffmpeg.sh: Add missing libavutil/ffmath.h
...
Also update sources with the regenerated and reuploaded tarball.
2017-06-11 12:19:41 +02:00
Kevin Kofler
3bbd19ebc7
clean_ffmpeg.sh: Add missing libavcodec/unary.h
...
Also update sources with the regenerated and reuploaded tarball.
2017-06-11 11:42:51 +02:00
Kevin Kofler
be65fce41a
clean_ffmpeg.sh: Add some header_files needed by the new manual_files
...
Also update sources with the regenerated and reuploaded tarball.
2017-06-11 04:23:07 +02:00
Kevin Kofler
a055048ab6
no-sse2 patch: Yet another ANGLE BUILD.gn fix
2017-06-11 03:29:36 +02:00
Kevin Kofler
d1867a78c6
no-sse2 patch: Do not use Chromium headers in ANGLE
...
Instead of relying on base/cpu.h, copy its implementation of __cpuid for
GCC/Clang (from base/cpu.cc) and use the original SSE2 detection code
from ANGLE using __cpuid.
2017-06-11 03:07:47 +02:00
Kevin Kofler
d8a24a1ea7
no-sse2 patch: More ANGLE BUILD.gn fixes
2017-06-11 02:44:58 +02:00
Kevin Kofler
e7e2ed38c4
no-sse2 patch: Fix errors in BUILD.gn
...
Also bump the changelog date in the specfile.
2017-06-11 02:16:40 +02:00
Kevin Kofler
afe1f40a54
clean_ffmpeg.sh: Add some more manual_files needed by autorename_*
...
Also update sources with the regenerated and reuploaded tarball.
2017-06-11 02:01:10 +02:00
Kevin Kofler
114eb3b52d
Fix SSE2 detection in ANGLE
...
- Build the SSE2 code in a separate compilation unit on i686.
- Make supportsSSE2() return always true rather than always false on
x86_64.
- Make supportsSSE2() call the detection code from base/cpu.h instead of
always returning false on i686.
2017-06-11 01:13:38 +02:00
Kevin Kofler
ac7d2ae4c9
Fix src/3rdparty/chromium/build/linux/unbundle/re2.gn
2017-06-10 23:28:39 +02:00
Kevin Kofler
0b8f82e836
Backport patch to fix FTBFS with GCC on aarch64 from upstream Chromium
2017-06-10 23:27:07 +02:00
Kevin Kofler
f6784380ac
system-nspr-prtime, system-icu-utf: Fix gn error
2017-06-10 22:20:01 +02:00
Kevin Kofler
9dda045143
Backport upstream patch to fix GN FTBFS on aarch64 (QTBUG-61128)
2017-06-10 22:05:58 +02:00
Kevin Kofler
4422cf08d8
system-nspr-prtime, system-icu-utf: Add missing link libraries to gn
2017-06-10 22:03:46 +02:00
Kevin Kofler
2b75cf6894
Fix another error from gn in the no-sse2 patch
2017-06-10 21:40:42 +02:00
Kevin Kofler
5ee9cc8b11
Yet another no-sse2 patch typo fix
2017-06-10 21:26:43 +02:00
Kevin Kofler
4fe1e7fce2
Try to fix another no-sse2 patch FTBFS
2017-06-10 16:26:21 +02:00
Kevin Kofler
c3ca37c839
Use bundled libxml2 and libxslt
...
QtWebEngine 5.9 requires a libxml2 built with ICU due to
https://bugreports.qt.io/browse/QTBUG-59094
Fedora libxml2 is not.
2017-06-10 16:01:15 +02:00
Kevin Kofler
4d8875b36c
Fix another typo in no-sse2 patch, should fix FTBFS
2017-06-10 15:48:08 +02:00