aboutsummaryrefslogtreecommitdiff
path: root/www/qt5-webkit
Commit message (Collapse)AuthorAgeFilesLines
* Mk/**ruby.mk: Switch from USE_RUBY=yes to USES=rubyMuhammad Moinur Rahman2023-01-141-5/+2
| | | | | | | | | | | | | | | | | | | | | | | | Switch from Mk/bsd.ruby.mk to Mk/Uses/ruby.mk Notable changes are. - Mk/bsd.ruby.mk is moved to Mk/Uses/ruby.mk. - USE_RUBY=yes is replaced with USES=ruby. - USE_RUBY_EXTCONF is replaced with USES=ruby:extconf. - USE_RUBY_RDOC is replaced with USES=ruby:rdoc. - USE_RUBY_SETUP is replaces with USES=ruby:setup. - RUBY_NO_BUILD_DEPENDS and RUBY_NO_RUN_DEPENDS are replaced with USES=ruby:{build,none,run}. - RUBY_REQUIRE isn't used anywhere, so removed. - USES=gem now implies USES=ruby. This is mainly the work of yasu@ at https://reviews.freebsd.org/D27863 I have just made some cosmetic changes and ran exp-run to test that the tree is not in a BROKEN state. Approved by: portmgr Differential Revision: https://reviews.freebsd.org/D37925
* devel/icu: update to 72.1Jan Beich2022-10-191-1/+1
| | | | | | | Changes: https://github.com/unicode-org/icu/releases/tag/release-72-1 Reported by: GitHub (watch releases) PR: 266582 Exp-run by: antoine
* Mk/Uses: always use colon for build/run suffixFelix Palmen2022-09-111-1/+1
| | | | | | | | | | | | 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
* Remove WWW entries moved into port MakefilesStefan Eßer2022-09-071-2/+0
| | | | | | | | | | Commit b7f05445c00f has added WWW entries to port Makefiles based on WWW: lines in pkg-descr files. This commit removes the WWW: lines of moved-over URLs from these pkg-descr files. Approved by: portmgr (tcberner)
* Add WWW entries to port MakefilesStefan Eßer2022-09-071-0/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | It has been common practice to have one or more URLs at the end of the ports' pkg-descr files, one per line and prefixed with "WWW:". These URLs should point at a project website or other relevant resources. Access to these URLs required processing of the pkg-descr files, and they have often become stale over time. If more than one such URL was present in a pkg-descr file, only the first one was tarnsfered into the port INDEX, but for many ports only the last line did contain the port specific URL to further information. There have been several proposals to make a project URL available as a macro in the ports' Makefiles, over time. This commit implements such a proposal and moves one of the WWW: entries of each pkg-descr file into the respective port's Makefile. A heuristic attempts to identify the most relevant URL in case there is more than one WWW: entry in some pkg-descr file. URLs that are not moved into the Makefile are prefixed with "See also:" instead of "WWW:" in the pkg-descr files in order to preserve them. There are 1256 ports that had no WWW: entries in pkg-descr files. These ports will not be touched in this commit. The portlint port has been adjusted to expect a WWW entry in each port Makefile, and to flag any remaining "WWW:" lines in pkg-descr files as deprecated. Approved by: portmgr (tcberner)
* framework: convert bsd.gstreamer.mk to Uses/gstreamer.mkTobias C. Berner2022-04-301-3/+2
| | | | | | | | - convert bsd.gstreamer.mk to Uses/gstreamer.mk - convert ports tree to make use of USES=gstreamer - remove duplicate dependency lines from the tree Differential Revision: https://reviews.freebsd.org/D35097
* textproc/libxml2: bump all LIB_DEPENDS consumersCharlie Li2022-04-101-1/+1
| | | | | | | | This is a separate commit to facilitate easier cherry-picking for quarterly. PR: 262853, 262940, 262877, 263126 Approved by: fluffy (mentor)
* www/qt5-webkit: restore indentation after 268cee3b0227Jan Beich2022-04-081-1/+1
| | | | PR: 262654
* devel/icu: update to 71.1Jan Beich2022-04-071-1/+1
| | | | | | | | Changes: https://github.com/unicode-org/icu/releases/tag/release-71-1 Reported by: GitHub (watch releases) PR: 262654 Exp-run by: antoine Approved by: fluffy
* textproc/libxml2: bump all dependenciesMatthias Fechner2022-03-261-1/+1
| | | | | This should make sure that all dependent ports will pick up the new version commited with a13ec21cd733f67a9fc0dc00ab45268bdc236246
* devel/icu: update to 70.1Jan Beich2021-10-281-1/+1
| | | | | | | Changes: https://github.com/unicode-org/icu/releases/tag/release-70-1 Reported by: GitHub (watch releases) PR: 258794 Exp-run by: antoine
* x11-toolkits/qt5-declarative: split out 'test' parts into new portTobias C. Berner2021-09-241-1/+1
| | | | | | | | | | | | | | | | | | | | | kde@ has been focused recently on reducing the load of "unnecessary" runtime dependencies, to allow third party distributions to have a leaner installation. One part of this effort was to make qt5-testlib a "build only" dependency. Unfortunately, parts of qt5-declarative link against testlib (to provide test functionality for declarative parts). This lead to an unfortunate loop of pkg-autoremove removing testlib, and then pkg-update adding it again (as it was an improperly registered dependency). This change splits out the "test"-parts into its own port. Thereby making testlib not even a required build-time dependency for x11-toolkits/qt5-delcarative. Reported by: jrm Differential Revision: https://reviews.freebsd.org/D32097
* www/qt5-webkit: Fix fetch of glib 2.68 workaroundKai Knoblich2021-09-013-6/+26
| | | | | | | | | | | | | | | | The filesize of the glib 2.68 workaround changes for some reason intermittently from 841 bytes to 839 bytes when it's fetched: $ diff 5b698ba3faff_841_bytes.patch 5b698ba3faff_839_bytes.patch 14c14 < index 06133d82cb35d..d9a1d2f145f50 100644 --- > index 06133d82cb35..d9a1d2f145f5 100644 Therefore convert the patch into a local patch to remedy the issue. Reported by: tcberner, yuri MFH: No (not required, devel/glib20 is at 2.66.8 in 2021Q3)
* www/qt5-webkit: prepare for glib-2.68.3Tobias C. Berner2021-07-242-3/+7
| | | | | Obtained from: https://github.com/qtwebkit/qtwebkit/pull/1058/commits/5b698ba3faffd4e198a45be9fe74f53307395e4b PR: 256200
* */qt5-*: testlib is build-depAdriaan de Groot2021-07-091-3/+3
| | | | | | | Two Qt5 packages, www/qt5-webkit and x11-toolkits/qt5-declarative, depended on testlib as a runtime dep, rather than a build-dep. Clean that up, so that testlib is not a dep of any Qt-based application you might care to casually install.
* www/qt5-webkit: fix build on powerpcPiotr Kubaj2021-06-161-2/+3
| | | | | | | | /wrkdirs/usr/ports/www/qt5-webkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/Atomics.cpp:63:9: error: definition of builtin function '__sync_add_and_fetch_8' int64_t __sync_add_and_fetch_8(int64_t volatile* addend, int64_t value) ^ /wrkdirs/usr/ports/www/qt5-webkit/work/qtwebkit-5.212.0-alpha4/Source/WTF/wtf/Atomics.cpp:68:9: error: definition of builtin function '__sync_sub_and_fetch_8' int64_t __sync_sub_and_fetch_8(int64_t volatile* addend, int64_t value)
* devel/icu: update to 69.1Jan Beich2021-04-081-1/+1
| | | | | Changes: https://github.com/unicode-org/icu/releases/tag/release-69-1 Reported by: GitHub (watch releases)
* One more small cleanup, forgotten yesterday.Mathieu Arnold2021-04-071-1/+0
| | | | Reported by: lwhsu
* Remove # $FreeBSD$ from Makefiles.Mathieu Arnold2021-04-061-1/+0
|
* Fix build with bison 3.7.4Sunpoet Po-Chuan Hsieh2021-01-264-0/+64
| | | | | | | | PR: 248911 Exp-run by: antoine Notes: svn path=/head/; revision=562665
* www/qt5-webkit: add powerpc64lePiotr Kubaj2021-01-032-4/+17
| | | | | | | | | Needs similar fixes to powerpc64. Approved by: tier 2 blanket Notes: svn path=/head/; revision=560005
* www/qt5-webkit: ENABLE_ASSEMBLER 0 is not necessaryPiotr Kubaj2020-12-281-4/+2
| | | | Notes: svn path=/head/; revision=559516
* devel/icu: update to 68.1Jan Beich2020-11-032-1/+171
| | | | | | | | | Changes: http://site.icu-project.org/download/68 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=553940
* www/qt5-webkit: fix build with Python 3.9Tobias C. Berner2020-11-022-1/+6
| | | | | | | | | PR: 250792 Submitted by: Charlie Li <ml+freebsd@vishwin.info> Obtained from: https://github.com/qtwebkit/qtwebkit/commit/78360c01c796b6260bf828bc9c8a0ef73c5132fd Notes: svn path=/head/; revision=553885
* Update Qt5 to 5.15Tobias C. Berner2020-07-061-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | 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
* www/qt5-webkit: fix build on powerpcPiotr Kubaj2020-05-163-8/+32
| | | | | | | | | | Same changes as those done for powerpc64 are necessary. Additionally, uc_mcontext.uc_regs doesn't exist on FreeBSD. PR: 246146 Approved by: tcberner (maintainer) Notes: svn path=/head/; revision=535496
* devel/icu: update to 67.1Jan Beich2020-04-231-1/+1
| | | | | | | | | Changes: http://site.icu-project.org/download/67 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ Reported by: GitHub (watch releases) Notes: svn path=/head/; revision=532707
* www/qt5-webkit: bump revision after r531601Tobias C. Berner2020-04-131-0/+1
| | | | | | | | | - www/qt5-webkit needs to be bumped when the Qt version is updated. Reported by: VVD Notes: svn path=/head/; revision=531629
* www/qt5-webkit: update to 5.212.0-alpha4Tobias C. Berner2020-03-163-48/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Changelog [1]: New APIs * QWebSetting::ErrorPageEnabled - true by default, allows to disable built-in error pages if they are not desirable Improvements * CSS Compositing is now supported * Push is enabled by default for HTTP/2 requests * QtWebKit does not require Python 2 anymore for building and can use Python 3 instead * QtWebKit won't be eager to pick bitmap fonts as a suitable choice for standard font families * More appropriiate hinting option for web fonts is used Bug fixes * Fix memory leak in CustomEvent * SVG fragment identifier is not respected if it is a part of an HTTP URL (#818) * Context menu actions for images in Resources tab of inspector use blob: instead of original URL (#899) * Always enable JavaScript for QWebInspector (#566) * Inspector UI: Only selected item is painted in Styles combobox (#262) * Inspector should inspect itself in DEVELOPER_MODE only (#444) * fast/gradients/css3-color-stop-invalid.html - box is green instead of white (#230) * Work around QTBUG-77308 when using Qt < 5.14 * Fix compilation errors with ICU 65.1 and Qt 5.14 * Fix compilation when QPdf is disabled in Qt * Fix compilation with MinGW for x86_64 target [1] https://github.com/qtwebkit/qtwebkit/releases Notes: svn path=/head/; revision=528540
* Fix up PORTREVISION style after "portedit bump-revision"Jan Beich2020-03-131-1/+1
| | | | Notes: svn path=/head/; revision=528344
* devel/icu: update to 66.1Jan Beich2020-03-131-1/+1
| | | | | | | | Changes: http://site.icu-project.org/download/66 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ Notes: svn path=/head/; revision=528343
* Update Qt5 to 5.13.2Tobias C. Berner2019-11-081-1/+1
| | | | | | | | | | | | | Announcement: https://www.qt.io/blog/qt-5.13.2-released Thanks to kai@ for updating webengine. PR: 241649 Exp-run by: antoine Notes: svn path=/head/; revision=517080
* Add USES=xorg USES=gl, ports categories wNiclas Zeising2019-11-071-2/+2
| | | | | | | | Add USES=xorg and USES=gl to ports in categories starting with 'w' While here, try to sprinkle other USES (mostly gnome and sdl) as needed. Notes: svn path=/head/; revision=516991
* devel/icu: update to 65.1Jan Beich2019-10-032-1/+43
| | | | | | | | Changes: http://site.icu-project.org/download/65 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ Notes: svn path=/head/; revision=513733
* www/qt5-webkit, www/qt5-webengine: force rebuild after Qt5 upgradeTobias C. Berner2019-10-031-1/+1
| | | | | | | PR: 241027 Notes: svn path=/head/; revision=513646
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2019-07-261-1/+1
| | | | | | | | | | | | | | | | | | as defined in Mk/bsd.default-versions.mk which has moved from GCC 8.3 to GCC 9.1 under most circumstances now after revision 507371. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, everything INDEX-11 shows with a dependency on lang/gcc9 now. PR: 238330 Notes: svn path=/head/; revision=507372
* Allow to build `www/qt5-webkit' without GStreamer support.Alexey Dokuchaev2019-07-161-3/+8
| | | | Notes: svn path=/head/; revision=506731
* www/qt5-webkit: enable woff [1] supportTobias C. Berner2019-07-051-1/+3
| | | | | | | | | | | | | - woff support was automatically enabled if installed, - but not in clean environments, fix that. [1] https://www.w3.org/TR/WOFF2/ PR: 238997 Reported by: Martin Birgmeier <d8zNeCFG@aon.at> Notes: svn path=/head/; revision=505935
* www/qt5-webkit: update to 5.512.0-alpha3Tobias C. Berner2019-06-308-130/+28
| | | | | | | | | | This release contains a lot of bug- and security fixes, as well as support modern OS versions https://github.com/qtwebkit/qtwebkit/releases/tag/qtwebkit-5.212.0-alpha3 Notes: svn path=/head/; revision=505421
* Update Qt5 to 5.12.2Tobias C. Berner2019-04-051-1/+1
| | | | | | | | | | - Thanks to kai for updating webengine. Exp-run by: antoine PR: 236895 Notes: svn path=/head/; revision=497990
* devel/icu: update to 64.1Jan Beich2019-03-271-1/+1
| | | | | | | | | | | Changes: http://site.icu-project.org/download/64 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 236325 Exp-run by: antoine Differential Revision: https://reviews.freebsd.org/D19479 Notes: svn path=/head/; revision=496981
* Update Qt5 to 5.12.1Tobias C. Berner2019-02-121-1/+1
| | | | | | | | | | | | | | | | | | Release announcement: https://blog.qt.io/blog/2019/02/01/qt-5-12-1-released/ Changelog: https://wiki.qt.io/Qt_5.12.1_Change_Files - A change was required to qt-dist.mk to always pass LOCALBASE to qmake, as Qt5 has been installed to a prefix for some time now, there should not be any harm in that, with respect to it picking up installed versions of itself during build. PR: 235622 Exp-run by: antoine Notes: svn path=/head/; revision=492793
* Fix Qt5 symbol version scripts to put the catch-all clause first. WhenTijl Coosemans2019-01-161-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | a symbol matches multiple clauses the last one takes precedence. If the catch-all is last it captures everything. In the case of Qt5 libraries this caused all symbols to have a Qt_5 label while some should have Qt_5_PRIVATE_API. This only affects lld because GNU ld always gives the catch-all lowest priority. Older versions of Qt5Webengine exported some memory allocation symbols from the bundled Chromium. Version 5.9 stopped exporting these [1] but the symbols were kept as weak wrappers for the standard allocation functions to maintain binary compatibility. [2][3] The problem is that the call to the standard function in these weak wrappers is only resolved to the standard function if there's a call to this standard function in other parts of Qt5Webengine, because only then is there a non-weak symbol that takes precedence over the weak one. If there's no such non-weak symbol the call in the weak wrapper resolves to the weak wrapper itself creating an infinite call loop that overflows the stack and causes a crash. Some of the allocation functions are variants of C++ new and delete and it probably depends on the compiler whether these variants are used in other parts of Qt5Webengine. Remove the weak wrappers (make them Linux specific). This isn't binary compatible but we are already breaking that with the changes to the symbol versions. [1] https://github.com/qt/qtwebengine/commit/5c2cbfccf9aafb547b0b30914c4056abd25942a4 [2] https://github.com/qt/qtwebengine/commit/2ed5054e3a800fa97c2c9e920ba1e6ea4b6ef2a5 [3] https://github.com/qt/qtwebengine/commit/009f5ebb4bd6e50188671e0815a5dae6afe39db5 Bump all ports that depend on Qt5. PR: 234070 Exp-run by: antoine Approved by: kde (adridg) Notes: svn path=/head/; revision=490472
* Change cmake default behaviour to outsource.Tobias C. Berner2018-12-251-1/+1
| | | | | | | | | | | | | | Ports that build out of source now simply can use "USES=cmake" instead of "USES=cmake:outsource". Ports that fail to build out of source now need to specify "USES=cmake:insource". I tried to only set insource where explictely needed. PR: 232038 Exp-run by: antoine Notes: svn path=/head/; revision=488341
* www/qt5-webkit: add missing bump after Qt5 upgradeTobias C. Berner2018-12-171-1/+1
| | | | | | | | PR: 234079 Submitted by: <freebsd-bugs@micallef.io> Notes: svn path=/head/; revision=487658
* Bump PORTREVISION for ports depending on the canonical version of GCCGerald Pfeifer2018-12-121-1/+1
| | | | | | | | | | | | | | | | | | defined via Mk/bsd.default-versions.mk which has moved from GCC 7.4 t GCC 8.2 under most circumstances. This includes ports - with USE_GCC=yes or USE_GCC=any, - with USES=fortran, - using Mk/bsd.octave.mk which in turn features USES=fortran, and - with USES=compiler specifying openmp, nestedfct, c11, c++0x, c++11-lang, c++11-lib, c++14-lang, c++17-lang, or gcc-c++11-lib plus, as a double check, everything INDEX-11 showed depending on lang/gcc7. PR: 231590 Notes: svn path=/head/; revision=487272
* www/qt5-webkit: remove unneeded perl5 run dependencyTobias C. Berner2018-11-241-1/+2
| | | | | | | | PR: 233325 Submitted by: swills Notes: svn path=/head/; revision=485716
* Merge lang/qt5-qml and x11-toolkits/qt5-quick into x11-toolkits/qt5-declarativeTobias C. Berner2018-11-041-2/+2
| | | | | | | | | | | | - There was no obvious reason to split these ports, and it makes porting simpler; the set of ports using either mostly coincided. Exp-run by: antoine PR: 223687 PR: 232751 Notes: svn path=/head/; revision=484140
* www/qt5-webkit: fix build with powerpc64Tobias C. Berner2018-10-273-5/+34
| | | | | | | | PR: 232257 Submitted by: Piotr Kubaj <pkubaj@anongoth.pl> Notes: svn path=/head/; revision=483164
* devel/icu: update to 63.1Jan Beich2018-10-231-1/+1
| | | | | | | | | | Changes: http://site.icu-project.org/download/63 ABI: https://abi-laboratory.pro/tracker/timeline/icu4c/ PR: 232300 Exp-run by: antoine Notes: svn path=/head/; revision=482830