Commit Graph

265 Commits

Author SHA1 Message Date
Rex Dieter
ba69fc4e94 Add patch by spot from the Fedora Chromium RPM for FTBFS with GCC 8 on i686 2018-05-28 07:35:20 -05:00
Rex Dieter
aee3cb4c6f rebuild (qt5 5.11.0) 2018-05-27 14:08:00 -05:00
Pete Walter
2d4379aac1 Rebuild for ICU 61.1 2018-04-30 20:39:20 +01:00
Iryna Shcherbina
6fba713e08 Update Python 2 dependency declarations to new packaging standards 2018-03-19 00:55:57 +01:00
Kevin Kofler
c17b1afe2c Improve changelog entry 2018-03-18 16:53:45 +01:00
Kevin Kofler
4aaa039459 Fix (from 5.9.5) for incomplete, ineffective fix for CVE-2018-6033 in 5.10.1
* Sun Mar 18 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.10.1-4
- Fix (from 5.9.5) for incomplete, ineffective fix for CVE-2018-6033 in 5.10.1
2018-03-18 16:36:09 +01:00
Kevin Kofler
b58078eac9 Forward-port security backports from 5.9.5 LTS (up to Chromium 65.0.3325.146)
* Sat Mar 17 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.10.1-3
- Forward-port security backports from 5.9.5 LTS (up to Chromium 65.0.3325.146)
2018-03-17 04:06:44 +01:00
Kevin Kofler
be616902c9 Drop -fabi-version=11 workaround, gcc-8.0.1-0.16.fc28 should fix this
* Fri Feb 23 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.10.1-2
- Drop -fabi-version=11 workaround, gcc-8.0.1-0.16.fc28 should fix this
2018-02-23 18:37:58 +01:00
Kevin Kofler
89edf3d4d3 Update to 5.10.1
* Sun Feb 18 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.10.1-1
- Update to 5.10.1
- Rediff (unfuzz) no-sse2 patch
2018-02-18 19:13:38 +01:00
Kevin Kofler
6af8bf77ca Renumber Patch101 to Patch23
This is a downstream patch, it should not have a number >= 100.

Also make the comment more verbose.
2018-02-18 18:56:11 +01:00
Rex Dieter
8da52afa4d apply new patch conditionally
f28+ only
2018-02-16 13:44:17 -06:00
Rex Dieter
3d5ab9af85 workaround FTBFS, build with -fabi-version=11 (#1545918) 2018-02-16 13:42:53 -06:00
Kevin Kofler
88482cbf98 Reenable system libvpx on F28+, Rawhide (future F28) has libvpx 1.7.0 now
* Sat Feb 10 2018 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.10.0-5
- Reenable system libvpx on F28+, Rawhide (future F28) has libvpx 1.7.0 now
2018-02-10 18:16:18 +01:00
Fedora Release Engineering
0d9361e566 - Rebuilt for https://fedoraproject.org/wiki/Fedora_28_Mass_Rebuild
Signed-off-by: Fedora Release Engineering <releng@fedoraproject.org>
2018-02-09 12:27:38 +00:00
Tom Callaway
ac1f296b57 rebuild for new libvpx 2018-01-26 22:22:14 -05:00
Rex Dieter
02d539ac59 rebuild (qt-5.10.0) 2017-12-30 08:52:19 -06:00
Kevin Kofler
02167f0744 no-sse2 patch: Update path for -Wl,-rpath-link
The src/core/Release directory was renamed to src/core/release.
2017-12-30 00:43:58 +01:00
Kevin Kofler
5732b3c9b5 no-sse2 patch: Fix WebRTC aec3 module FTBFS
The aec3 module attempts to do SSE2 runtime detection in a way that does
not compile with GCC, so disable it. (SSE2 use in that module is now
compile-time only, i.e., only enabled for the x86_64 package in Fedora.)

The patch also optimizes x86_64 by making the SSE2 detection return a
compile-time constant, which upstream neglected doing.
2017-12-29 20:15:53 +01:00
Kevin Kofler
3e25b57a41 no-sse2 patch: More V8 syncing from ia32 to x87
Sync interface-descriptors-x87.cc from interface-descriptors-ia32.cc,
add missing MacroAssembler::AssertFixedArray.
2017-12-29 02:02:01 +01:00
Kevin Kofler
6cdb87ab31 no-sse2 patch: sync builtins-x87.cc from builtins-ia32.cc
Port the newly introduced xmm* uses, merge in all other changes.
2017-12-29 01:08:50 +01:00
Kevin Kofler
bbb70f9c86 no-sse2 patch: More V8 x87 fixes (3) 2017-12-28 05:26:07 +01:00
Kevin Kofler
c5173657c0 no-sse2 patch: More V8 x87 fixes (2) 2017-12-28 04:56:50 +01:00
Kevin Kofler
5b79f2f0a6 no-sse2 patch: More V8 x87 fixes 2017-12-28 04:13:19 +01:00
Kevin Kofler
95e8108c94 no-sse2 patch FTBFS fix attempt, armv7hl FTBFS fix attempt
- no-sse2 patch: First try at cleaning up the V8 x87 backend bitrot, by
                 porting needed changes from the ia32 SSE2 backend.

- Reduce debugging info on ARM also on F27+ (as on F26- since 5.9.0).

- Update changelog date.
2017-12-28 02:31:06 +01:00
Kevin Kofler
ab0943aad9 Fix no-sse2 patch bugs
* Revert https://chromium-review.googlesource.com/c/chromium/src/+/570351
  which assumes that x86 must have SSE (1).

* Fix the wsola_internals.cc patch: xmmintrin.h requires only SSE (1),
  not SSE2. (Should not really make a difference in practice though.)

* Fix rebasing copy&paste error in DirectConvolver.cpp.
2017-12-27 00:22:26 +01:00
Kevin Kofler
2e3844f4b7 clean_ffmpeg.sh: Add missing libavcodec/opus_rc.h
Also update sources with the regenerated and reuploaded tarball.
2017-12-26 22:39:22 +01:00
Kevin Kofler
b3a92e0ab0 clean_ffmpeg.sh: Add missing libavcodec/mpeg12data.h
Also update sources with the regenerated and reuploaded tarball.
2017-12-26 22:10:48 +01:00
Kevin Kofler
e16c10df1a Update clean_ffmpeg.sh whitelist (sync from Fedora Chromium packaging)
Add missing libavutil/imgutils.c, libavutil/imgutils.h,
libavutil/imgutils_internal.h and libavcodec/hwaccel.h.

Also update sources with the regenerated and reuploaded tarball.
2017-12-26 02:29:29 +01:00
Kevin Kofler
b32710261f Fix FTBFS issues in the icu59, no-sse2 and skia-neon patches
Also bump changelog date.
2017-12-26 01:49:04 +01:00
Kevin Kofler
3119084d60 Forward-port missing parts of 5.9 ICU>=59 build fix (QTBUG-60886, QTBUG-65090) 2017-12-26 00:46:09 +01:00
Kevin Kofler
9229bd04ca Disable system libvpx, add BR flex pkgconfig(lcms2)
- Disable system libvpx support for now, requires unreleased libvpx (1.6.2+)
- Add new BuildRequires: flex (required) and pkgconfig(lcms2) (unbundled)
2017-12-25 20:28:18 +01:00
Kevin Kofler
bd1324398d Update to 5.10.0
* Mon Dec 25 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.10.0-1
- Update to 5.10.0
- Update version numbers of bundled stuff
- Drop support for Fedora < 26 (in particular, WEBENGINE_CONFIG F25 workarounds)
- Drop qt57 patch, support for Qt 5.7 was completely dropped upstream
- Update get_free_ffmpeg_source_files.py from Fedora Chromium packaging
- clean_qtwebengine.sh: Update for the changed tarball naming scheme
- Use QMAKE_EXTRA_ARGS instead of the removed WEBENGINE_CONFIG
- Rebase linux-pri, system-nspr-prtime, system-icu-utf, no-sse2, skia-neon and
  gn-bootstrap-verbose patches
- In particular, restore the removed V8 x87 backend in the no-sse2 patch
- Re-backport no-aspirational-scripts from upstream (undo 5.9 backport)
2017-12-25 19:51:57 +01:00
Rex Dieter
27c3f14daf properly escape newline in lesser_version hack 2017-12-19 08:34:41 -06:00
Rex Dieter
ae3c93c389 fix logic error
replace version by lesser_version instead
2017-12-15 10:40:00 -06:00
Rex Dieter
836b2d87c6 use the lesser of %%version and %%_qt5_version
using 'sort -V'
2017-12-15 08:56:17 -06:00
Rex Dieter
e763640d1d adjust Qt5WebEngineCoreConfig.cmake unconditionally 2017-12-14 13:46:20 -06:00
Kevin Kofler
210c122c32 Drop support for Unicode "aspirational scripts", fixes #error with ICU >= 60
* Sat Dec 02 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.9.3-3
- Drop support for Unicode "aspirational scripts", fixes #error with ICU >= 60
2017-12-02 03:22:28 +01:00
Pete Walter
5ebf676d5a Rebuild for ICU 60.1 2017-11-30 20:45:48 +00:00
Kevin Kofler
554118fe21 Enable docs on F27 2017-11-28 16:51:55 +01:00
Kevin Kofler
8dfb6c1486 Update to 5.9.3
* Sun Nov 26 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.9.3-1
- Update to 5.9.3
2017-11-26 18:46:16 +01:00
Rex Dieter
6ff058747a rebuild (qt5) 2017-11-26 08:09:01 -06:00
Kevin Kofler
3f932e1ad9 Fix FTBFS with Qt 5.7 2017-11-16 17:20:50 +01:00
Kevin Kofler
251726037d Explicitly force use_system_re2, the autodetection does not work on F25 2017-11-16 14:25:54 +01:00
Kevin Kofler
7ed2bc94f3 Use consistent wording for the version bump in the changelog 2017-10-15 01:32:19 +02:00
Kevin Kofler
0dc8bcd4c8 Improve my changelog entry 2017-10-15 01:31:01 +02:00
Kevin Kofler
2e960e1561 Document the arm-fpu-fix rebase in 5.9.2-1
- arm-fpu-fix patch: Drop the host tools hunk added in 5.9.0-2, fixed upstream

Also rename the patch file from
qtwebengine-opensource-src-5.9.0-arm-fpu-fix.patch to
qtwebengine-opensource-src-5.9.2-arm-fpu-fix.patch because the patch was
rebased. Otherwise, it is easy to miss that the patch was rebased. (I
did, I only noticed it now while working on the RPM Fusion package. And
I might easily have missed it again and run into a build failure due to
that.)
2017-10-15 01:14:16 +02:00
Kevin Kofler
cd95d3668e Document BuildRequires added in 5.9.2-1 2017-10-15 01:02:49 +02:00
Kevin Kofler
8895dc445a Remove the patch line for the patch I dropped 2017-10-14 22:55:06 +02:00
Kevin Kofler
b81e4c0ba7 Use QtWebEngine upstream system re2 support (new in 5.9.2)
* Sat Oct 14 2017 Kevin Kofler <Kevin@tigcc.ticalc.org> - 5.9.2-2
- Do not call the Chromium unbundling script on re2, QtWebEngine now
  auto-detects and uses the system re2 out of the box
- Drop system-re2 patch (patching the no longer used unbundle/re2.gn), the
  QtWebEngine re2/BUILD.gn is already correct
2017-10-14 22:53:08 +02:00
Kevin Kofler
b729fd5578 Document rebased/dropped patches 2017-10-10 19:08:56 +02:00