| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
Patched with security patches up to Chromium version: 121.0.6167.160
While here, remove unneed extra-patch. All supported versions of FreeBSD
have mempcpy(3).
MFH: 2024Q1
Security: bbcb1584-c068-11ee-bdd6-4ccc6adda413,
dc9e5237-c197-11ee-86bb-a8a1599412c6,
19047673-c680-11ee-86bb-a8a1599412c6
|
|
|
|
|
|
|
| |
Patched with security patches up to Chromium version: 120.0.6099.225
MFH: 2024Q1
Security: a11e7dd1-bed4-11ee-bdd6-4ccc6adda413
|
|
|
|
|
| |
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.13.1..v1.14.0
Reported by: portscout
|
|
|
|
|
|
|
| |
Security: 8cdd38c7-8ebb-11ee-86bb-a8a1599412c6,
4405e9ad-97fe-11ee-86bb-a8a1599412c6
MFH: 2023Q4
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
- Remove all references to defunct ARCH arm
- Remove all references to defunct ARCH sparc64
- Remove x11-drivers/xf86-video-sunffb which requires defunct sparc64
ARCH
- Remove sysutils/afbinit requires defunct sparc64 ARCH
- Remove all references to bktr driver
- Remove all references to defunct FreeBSD_12
- Remove all references to OSVERSION/OSREL corresponding to 12
- Remove conditionals in Mk/Uses/cabal.mk
- Remove sparc reference from Mk/Uses/qt-dist.mk
- Remove BROKEN_sparc64/NOT_FOR_ARCH=sparc64
- Remove BROKEN_FreeBSD_12* from:
- Remove OpenSSL patches from:
- Remove conditional flags for OSVERSION >= 1300000 to fixed flags.
Also move conditional flags for non sparc64/arm ARCH to fixed flags.
Reviewed by: brooks, jbeich, rene, salvadore
Differential Revision: https://reviews.freebsd.org/D42068
|
|
|
|
|
|
| |
Update devel/pyside2* and devel/shiboken2 to 5.15.12
Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/5.15.12/release-note.md
|
|
|
|
|
| |
MFH: 2023Q4
Security: 0da4db89-84bf-11ee-8290-a8a1599412c6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Since we roll our own distfile, this will make it easier to stay caught
up with backported Chromium security patches. Currently, it is patched
up to Chromium version 119.0.6045.123.
Fix build with newer devel/re2 and unbundle. Add a few patches that
reduce warnings that significantly increase build log size, some coming
as a result of having to build with c++17 now.
Add patches from Arch Linux [1] to finally remove dependency on the
long-expired Python 2.7. Special thanks to kai@ for reworking theses
patches for FreeBSD and testing them.
Obtained from: https://gitlab.archlinux.org/archlinux/packaging/packages/qt5-webengine/ [1]
MFH: 2023Q4
Security: 6e4e8e87-9fb8-4e32-9f8e-9b4303f4bfd5
Security: 88754d55-521a-11ee-8290-a8a1599412c6
Security: 5666688f-803b-4cf0-9cb1-08c088f2225a
Security: df0a2fd1-4c92-11ee-8290-a8a1599412c6
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Building www/qt5-webengine with libc++ 17 results in the following
compile errors:
In file included from ../../../../kde-qtwebengine-5.15.15p0/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/trace_sorter.cc:17:
In file included from /usr/include/c++/v1/algorithm:1803:
In file included from /usr/include/c++/v1/__algorithm/nth_element.h:15:
/usr/include/c++/v1/__algorithm/sort.h:577:14: error: no viable overloaded '='
577 | *__begin = _Ops::__iter_move(__pivot_pos);
| ~~~~~~~~ ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__algorithm/sort.h:802:20: note: in instantiation of function template specialization 'std::__bitset_partition<std::_ClassicAlgPolicy, perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator, std::__less<void, void> &>' requested here
802 | ? std::__bitset_partition<_AlgPolicy, _RandomAccessIterator, _Compare>(__first, __last, __comp)
| ^
/usr/include/c++/v1/__algorithm/sort.h:878:8: note: in instantiation of function template specialization 'std::__introsort<std::_ClassicAlgPolicy, std::__less<void, void> &, perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator, false>' requested here
878 | std::__introsort<_AlgPolicy,
| ^
/usr/include/c++/v1/__algorithm/sort.h:946:10: note: in instantiation of function template specialization 'std::__sort_dispatch<std::_ClassicAlgPolicy, perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator, std::__less<void, void>>' requested here
946 | std::__sort_dispatch<_AlgPolicy>(std::__unwrap_iter(__first), std::__unwrap_iter(__last), __comp);
| ^
/usr/include/c++/v1/__algorithm/sort.h:954:8: note: in instantiation of function template specialization 'std::__sort_impl<std::_ClassicAlgPolicy, perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator, std::__less<void, void>>' requested here
954 | std::__sort_impl<_ClassicAlgPolicy>(std::move(__first), std::move(__last), __comp);
| ^
/usr/include/c++/v1/__algorithm/sort.h:960:8: note: in instantiation of function template specialization 'std::sort<perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator, std::__less<void, void>>' requested here
960 | std::sort(__first, __last, __less<>());
| ^
../../../../kde-qtwebengine-5.15.15p0/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/trace_sorter.cc:51:8: note: in instantiation of function template specialization 'std::sort<perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator>' requested here
51 | std::sort(sort_begin, events_.end());
| ^
../../../../kde-qtwebengine-5.15.15p0/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/timestamped_trace_piece.h:191:26: note: candidate function not viable: 'this' argument has type 'const perfetto::trace_processor::TimestampedTracePiece', but method is not marked const
191 | TimestampedTracePiece& operator=(TimestampedTracePiece&& ttp) {
| ^
../../../../kde-qtwebengine-5.15.15p0/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/timestamped_trace_piece.h:202:26: note: candidate function not viable: 'this' argument has type 'const perfetto::trace_processor::TimestampedTracePiece', but method is not marked const
202 | TimestampedTracePiece& operator=(const TimestampedTracePiece&) = delete;
| ^
This is because perfetto's CircularQueue template is only half
const-correct. Upstream fixed this in:
https://github.com/google/perfetto/commit/b82a213bcf71dd8e68b53941375936c7905c0ff2
so apply that fix to qt5-webengine's older copy of perfetto.
PR: 274740, 273753
MFH: 2023Q4
|
|
|
|
|
|
|
|
|
|
| |
Update devel/qt5-script* and www/qt5-webengine to 5.15.15-lts
Update devel/pyside2* and devel/shiboken2 to 5.15.10
Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/5.15.10/release-note.md
PR: 273934
Exp-run by: antoine
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
See 9d23691afbbc151dbc63933dc8ea370afc391eed for a similar change in
www/qt6-webengine.
Using system re2 leads to compile failures with:
[...]
../../../../qtwebengine-everywhere-src-5.15.8/src/3rdparty/chromium/gpu/command_buffer/service/program_manager.cc:627:25: error: no member named 'as_string' in 'absl::string_view'
return output + input.as_string();
~~~~~ ^
[...]
* PORTREVISION intentionally was not bumped.
|
|
|
|
|
|
| |
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/google/re2/releases
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Before linking, which is far at the end of the long building process,
the ulimit is tried to be set to 4096. If this fails, it will cause
the whole linking process to abort and thus lead to a failed build,
which is the case when qt5-webengine is build with a non-root user in
a Poudriere jail.
The problem could be probably solved by substituting "&&" with ";"
in the affected lines, but in the course of bug 270041 it has become
apparent that an ulimit of 1024, which is poudriere's default,
is sufficient. [1]
This could also be successfully verified with qt5-webengine builds (with
either ALSA/PULSEAUDIO/SNDIO enabled and DEBUG set/unset) in non-root
poudriere jail hence remove the ulimit calls to fix the problem.
PR: 270041
Reported by: Tomoaki AOKI, John Hein [1]
MFH: 2023Q3
With hat: kde
|
|
|
|
|
|
|
|
| |
Bump PORTREVISION on consumers.
Sponsored by: Serenity Cybersecurity, LLC
PR: 262713
|
|
|
|
| |
New major version 3.0.0
|
|
|
|
|
|
| |
- Bump PORTREVISION of dependent ports for shlib change
Changes: https://github.com/google/re2/releases
|
|
|
|
| |
...to make sure all picks up new version(s)
|
|
|
|
|
|
| |
Import patches to fix build with FFmpeg 6
PR: 270209
|
| |
|
|
|
|
|
|
|
| |
This just suppresses one warning which might otherwise
error out with the latest clang.
PR: 270458
|
|
|
|
|
|
|
| |
cd /wrkdirs/usr/ports/www/qt5-webengine/work/qtwebengine-everywhere-src-5.15.8 && /usr/local/lib/qt5/bin/syncqt.pl -version 5.15.8
env: perl: No such file or directory
PR: 266007
|
| |
|
|
|
|
|
|
| |
poudriere.conf
Based on https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=270041#c2
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Under the hood runs Chromium 87.0.4280.144 with security fixes up to
version 96.0.4664.110 and patches were taken from of www/chromium
87.0.4280.141 (391acded85d8).
* Prune some unneeded patches (mostly from the headless and unittest
areas) and try to align the unbundling of dependencies similar to
qt6-webengine for consistency.
* Adjust Mk/Uses/qt-dist.mk accordingly as the naming of the distfiles
has changed since Qt 5.15.3.
Tested by: tcberner
Differential Revision: https://reviews.freebsd.org/D38165
|
|
|
|
|
| |
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.12.0..v1.13.0
Reported by: portscout
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
During an exp-run for llvm 15 (see bug 265425), it turned out that
www/qt5-webengine failed to build with clang and libc++ 15:
In file included from ../../../../qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/trace_sorter.cc:17:
In file included from /usr/include/c++/v1/algorithm:1712:
In file included from /usr/include/c++/v1/memory:842:
In file included from /usr/include/c++/v1/__algorithm/move.h:12:
/usr/include/c++/v1/__algorithm/iterator_operations.h:100:5: error: static assertion failed due to requirement 'is_same<perfetto::trace_processor::TimestampedTracePiece &, const perfetto::trace_processor::TimestampedTracePiece &>::value': It looks like your iterator's `iterator_traits<It>::reference` does not match the return type of dereferencing the iterator, i.e., calling `*it`. This is undefined behavior according to [input.iterators] and can lead to dangling reference issues at runtime, so we are flagging this.
static_assert(is_same<__deref_t<_Iter>, typename iterator_traits<__uncvref_t<_Iter> >::reference>::value,
^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
/usr/include/c++/v1/__algorithm/iterator_operations.h:115:5: note: in instantiation of function template specialization 'std::_IterOps<std::_ClassicAlgPolicy>::__validate_iter_reference<perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator &>' requested here
__validate_iter_reference<_Iter>();
^
/usr/include/c++/v1/__algorithm/sift_down.h:55:28: note: in instantiation of function template specialization 'std::_IterOps<std::_ClassicAlgPolicy>::__iter_move<perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator &>' requested here
value_type __top(_Ops::__iter_move(__start));
^
/usr/include/c++/v1/__algorithm/make_heap.h:37:14: note: in instantiation of function template specialization 'std::__sift_down<std::_ClassicAlgPolicy, std::__less<perfetto::trace_processor::TimestampedTracePiece> &, perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator>' requested here
std::__sift_down<_AlgPolicy>(__first, __comp_ref, __n, __first + __start);
^
/usr/include/c++/v1/__algorithm/partial_sort.h:39:8: note: in instantiation of function template specialization 'std::__make_heap<std::_ClassicAlgPolicy, std::__less<perfetto::trace_processor::TimestampedTracePiece> &, perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator>' requested here
std::__make_heap<_AlgPolicy>(__first, __middle, __comp);
^
/usr/include/c++/v1/__algorithm/partial_sort.h:67:27: note: in instantiation of function template specialization 'std::__partial_sort_impl<std::_ClassicAlgPolicy, std::__less<perfetto::trace_processor::TimestampedTracePiece> &, perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator, perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator>' requested here
auto __last_iter = std::__partial_sort_impl<_AlgPolicy>(__first, __middle, __last, static_cast<_Comp_ref>(__comp));
^
/usr/include/c++/v1/__algorithm/sort.h:681:10: note: in instantiation of function template specialization 'std::__partial_sort<std::_ClassicAlgPolicy, std::__less<perfetto::trace_processor::TimestampedTracePiece>, perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator, perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator>' requested here
std::__partial_sort<_AlgPolicy>(__first, __last, __last, __comp);
^
/usr/include/c++/v1/__algorithm/sort.h:694:8: note: in instantiation of function template specialization 'std::__sort_impl<std::_ClassicAlgPolicy, perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator, std::__less<perfetto::trace_processor::TimestampedTracePiece>>' requested here
std::__sort_impl<_ClassicAlgPolicy>(std::move(__first), std::move(__last), __comp);
^
/usr/include/c++/v1/__algorithm/sort.h:700:8: note: in instantiation of function template specialization 'std::sort<perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator, std::__less<perfetto::trace_processor::TimestampedTracePiece>>' requested here
std::sort(__first, __last, __less<typename iterator_traits<_RandomAccessIterator>::value_type>());
^
../../../../qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/perfetto/src/trace_processor/trace_sorter.cc:51:8: note: in instantiation of function template specialization 'std::sort<perfetto::base::CircularQueue<perfetto::trace_processor::TimestampedTracePiece>::Iterator>' requested here
std::sort(sort_begin, events_.end());
^
This turns out to be a problem with the iterator type in perfetto's
CircularQueue class: its pointer and reference types are const, while
they should not be. Upstream fixed this in
https://github.com/google/perfetto/commit/c81e804f8, so apply a
minimalistic version of it.
PR: 268784
Approved by: tcberner (maintainer)
MFH: 2023Q1
|
|
|
|
|
|
|
|
|
|
|
|
| |
Most USES use a colon for build/run(/test) suffixes. Change kde.mk,
qt.mk and pyqt.mk to do the same, and update all ports using that.
Document in CHANGES.
PR: 266034
Exp-run by: antoine
Approved by: tcberner (mentor)
Differential Revision: https://reviews.freebsd.org/D36349
|
|
|
|
|
|
|
|
| |
This is a separate commit to facilitate easier cherry-picking for
quarterly.
PR: 262853, 262940, 262877, 263126
Approved by: fluffy (mentor)
|
|
|
|
|
| |
This should make sure that all dependent ports will pick
up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Fixes compile error:
In file included from gen/third_party/blink/renderer/platform/platform_jumbo_63.cc:8:
./../../../../qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator_icu.cc:122:15: error: anonymous non-C-compatible type given name for linkage purposes by typedef declaration after its linkage was computed; add a tag name here to establish linkage prior to definition
typedef struct {
^
UTextWithBuffer
./../../../../qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator_icu.cc:123:3: note: type is not C-compatible due to this member declaration
DISALLOW_NEW();
^~~~~~~~~~~~~~
../../../../qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/blink/renderer/platform/wtf/allocator/allocator.h:40:2: note: expanded from macro 'DISALLOW_NEW'
public: \
^~~~~~~
./../../../../qtwebengine-everywhere-src-5.15.2/src/3rdparty/chromium/third_party/blink/renderer/platform/text/text_break_iterator_icu.cc:126:3: note: type is given name 'UTextWithBuffer' for linkage purposes by this typedef declaration
} UTextWithBuffer;
^
PR: 261949
Approved by: adridg (maintainer)
MFH: 2022Q1
|
|
|
|
| |
PR: 259654
|
|
|
|
|
| |
Changes: https://chromium.googlesource.com/webm/libvpx/+log/v1.10.0..v1.11.0
Reported by: portscout, Repology
|
|
|
|
|
|
|
|
|
|
| |
Per discussion with bapt on helping pkg handle the changing of these
deps and avoiding impossible upgrade senarios.
PR: 246767
Reviewed by: manu, bapt
Approved by: x11
Differential Revision: https://reviews.freebsd.org/D30824
|
|
|
|
|
|
|
|
|
|
|
|
| |
Samurai is a Ninja-compatible build tool with fewer dependencies
than Ninja. Hook it to the framework via a new NINJA_DEFAULT.
This also adds %p to NINJA_STATUS to make Ninja or Samurai print
the percentage of completed jobs to make it easier to eyeball how
much of the build is done.
PR: 254678
Exp-run by: antoine
|
|
|
|
| |
Reported by: lwhsu
|
| |
|
|
|
|
|
|
|
|
|
|
|
|
| |
Upstream has changed their minds about so.10 and reverted to so.9
The only changes were private.
PR: ports/253255
Reported by: sunpoet
Notes:
svn path=/head/; revision=567258
|
|
|
|
| |
Notes:
svn path=/head/; revision=563913
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
* Under the hood runs Chromium 83.0.4103.122 with security fixes up to
version 86.0.4240.183 and patches were taken from r540991 of www/chromium.
* Also adjust some patches to avoid hardcoding of ${LOCALBASE} and remove a
redundant blank line.
Changelog:
* [QTBUG-84632] Warn about QtWebengineProcess launching from network share
on Windows.
* [QTBUG-85363] Handle non-ASCII names for PulseAudio
* [QTBUG-85494] Fix regression crash when not handling
QQuickWebEngineNewViewRequest
* [QTBUG-85817] Fix crashes on resize
* [QTBUG-86672] Fix remapped menu key being mapped back to menu key
* [QTBUG-86945] Fix crash when opening a PDF in debug build on windows.
* [QTBUG-87129] Mention node.js build-time dependency
* The QtWebEngineProcess now has a version number
* The old compositor has been removed and can no longer be restored using
command line argument.
Approved by: tcberner (kde)
Differential Revision: https://reviews.freebsd.org/D27587
Notes:
svn path=/head/; revision=558439
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
All the qt5-ports share the same library directory. devel/qt5-core is dependet on
by all others.
So there is no need to add identical entries to libdata/ldconfig, and restart the
ldconfig service on every pkg change of those ports.
Reported by: bapt
Reviewed by: bapt
Differential Revision: https://reviews.freebsd.org/D27224
Notes:
svn path=/head/; revision=556007
|
|
|
|
|
|
|
|
| |
Bump portrevision on everything with a build dependency on
devel/evdev-proto, to chace the update of evdev-proto in r550442.
Notes:
svn path=/head/; revision=550443
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
WebEngine contains a Qt Designer plugin -- so you can put webengine
widgets into forms in designer -- so it needs designer to build that
plugin against. However, you don't need designer to use webengine
parts -- as a web-browser, it doesn't use the designer application
at all. So shuffle the designer dependency to _build; this means
that installing a web browser based on webengine no longer pulls
in the designer application.
Of course, you'll need to install designer, in order to use the
webengine designer plugin, but that's for specific devel-work.
PORTREVISION bumped because the deps change.
Reported by: FuryBSD
Notes:
svn path=/head/; revision=548883
|
|
|
|
|
|
|
|
| |
Pointy hat: all the google engineers who don't think having 3rdparty/*/third_party is idiotic
Obtained from: https://github.com/google/perfetto/commit/46f0abc66c1d78c60a0415c5cb46852ef3bfa9bb
Notes:
svn path=/head/; revision=546056
|
|
|
|
|
|
|
|
|
| |
Use FreeBSD registers name
Approved by: portmgr (tier-2 blanket)
Notes:
svn path=/head/; revision=542880
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
In a dirty build-environment, double-conversion was being picked up
automatically (as "system double-conversion"). We could bung in
a configure flag to ignore it, so that Qt would always build its
own copy. Or we could depend explicitly on it, dropping the build
of the bundled copy.
Do the latter, because:
- it's the same code, but now extracted from V8 JS into a separate
library by upstream (that is, by Chromium / Google),
- the dependency package is only 168kB.
- this reduces code-bundling and improves reuse when other things
also use double-conversion.
(This is the opposite of what I originally intended; using the flag
is harder to implement, and since the dependency is small ..)
I've taken the patch from Andy Mender and applied it in two cases.
Perhaps adding it to qt5-core would have been enough, duplication
here can't hurt.
PR: 245946 248020
Submitted by: Andy Mender
Reported by: Andy Mender, yuri
Notes:
svn path=/head/; revision=542563
|
|
|
|
| |
Notes:
svn path=/head/; revision=542069
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
This is a major upgrade of the Qt libraries [1], [2].
* People that use upgrading mechanisms with incomplete dependency handling
(portmaster & Co) should make sure to manually remove the existing Qt
packages to guarantee a safe upgrade. Keep in mind, that Qt does not like if
you have an incomplete upgrade.
* This version of Qt drops support for OpenSSL 1.0 -- this means that there
won't be any binary packages for Qt5 provided by the FreeBSD package builders
for FreeBSD 11.x anymore -- and the same for *all* the ports depending on
net/qt5-network [3]. If you cannot upgrade to a more recent FreeBSD
version (12.x, 13.x), you will need to build Qt5 from ports while switching
to an SSL implementation from ports.
Big thanks are due for
* kai@ for updating webengine (also mikael@)
* Felix Palmen for providing LibreSSL support patches
* adridg@ and lbartoletti@ for helping me fix the fallout
[1] https://www.qt.io/blog/qt-5.15-released
[2] https://wiki.qt.io/New_Features_in_Qt_5.15
[3] https://www.freshports.org/net/qt5-network
PR: 247010
Exp-run by: antoine
Notes:
svn path=/head/; revision=541318
|
|
|
|
|
|
|
| |
Reported by: Kevin Oberman <rkoberman@gmail.com>
Notes:
svn path=/head/; revision=540909
|
|
|
|
|
|
|
| |
Reported by: knk, antoine
Notes:
svn path=/head/; revision=537122
|
|
|
|
|
|
|
|
| |
PR: 246756
Approved by: kde (tcberner)
Notes:
svn path=/head/; revision=537095
|