aboutsummaryrefslogtreecommitdiff
path: root/multimedia/qt6-multimedia/Makefile
Commit message (Collapse)AuthorAgeFilesLines
* Qt6: Update to 6.8.3Jason E. Hale2025-03-291-1/+0
| | | | | | | | | | | | | | | | | | | | March 27, 2025 by Jani Heikkinen We have released Qt 6.8.3 today. As a patch release, Qt 6.8.3 does not introduce new features but contains more than 300 bug fixes, security updates, and other improvements on top of the Qt 6.8.2 release. See more information about the most important changes and bug fixes from Qt 6.8.3 release note. Qt for Python 6.8.3 has also been released by its usual means along with the Qt 6.8.3 release. Announcement: https://www.qt.io/blog/qt-6.8.3-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.8.3/release-note.md Security: 7cb6642c-0c5a-11f0-8688-4ccc6adda413
* Qt 6 distribution ports: Add USE_LDCONFIG where appropriateGleb Popov2025-03-041-1/+2
|
* multimedia/qt6-multimedia: Bump PORTREVISION after 7697c377cad9Jason E. Hale2025-02-131-0/+1
| | | | MFH: 2025Q1
* Qt6: Update to 6.8.1Jason E. Hale2025-01-051-3/+13
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | December 02, 2024 We (Qt upstream) have released Qt 6.8.1 today. As a patch release, Qt 6.8.1 does not introduce new features but contains more than 550 bug fixes, security updates, and other improvements on top of Qt 6.8.0 release. See more information about the most important changes and bug fixes from the Qt 6.8.1 release note. Announcement: https://www.qt.io/blog/qt-6.8.1-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.8.1/release-note.md We (kde@) skipped shipping Qt 6.8.0 due to waiting for a compatible version of PyQt to be released, but here are the announcements and release notes from Qt 6.8.0. Announcement: https://www.qt.io/blog/qt-6.8-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.8.0/release-note.md PySide6: Update to 6.8.0.2 PySide6 and its related components have been updated alongside the Qt release for compatibility. Older versions will not build with Qt 6.8.x. Announcement: https://www.qt.io/blog/qt-for-python-release-6.8 PyQt6: Update to 6.8.0 This release also introduces x11-toolkits/py-qt6-graphs, python bindings for the Qt Graphs module. As with PySide6, older versions of PyQt6 will not build with Qt 6.8.x. Support tools like py-sip and py-qtbuilder have also been updated to their latest versions. Announcement: https://www.riverbankcomputing.com/news/PyQt_v6.8.0_Released Special thanks to Kenneth Raplee for testing and to SponiX for providing access to build hardware! PR: 283290 Exp-run by: antoine (x2)
* multimedia/qt6-multimedia: Add missing depsJason E. Hale2024-12-221-3/+7
| | | | | | | | | | If the GSTREAMER option is enabled, the respective audio sink for either the ALSA or PULSEAUDIO backend needs to be installed, otherwise applications like multimedia/mkvtoolnix may crash upon startup. While here, add missing graphics/libdrm dep. PR: 282078
* *: Bump PORTREVISIONs of Pulseaudio consumersGleb Popov2024-11-231-0/+1
| | | | Sponsored by: Future Crew, LLC
* multimedia/qt*-multimedia: enable sound out of boxMax Brazhnikov2024-10-161-0/+1
| | | | | | | | Install audio/alsa-plugins when Qt multimedia is built with ALSA support (default for Qt 5). PR: 276276 Reported by: Greg Balfour
* Qt6: Update to 6.7.3Jason E. Hale2024-09-291-2/+7
| | | | | | | | | | | | | | | | | | | | | | | As a patch release, Qt 6.7.3 does not introduce new features but contains more than 400 bug fixes, security updates, and other improvements to the top of the Qt 6.7.2 release. See more information about the most important changes and bug fixes from Qt 6.7.3 release note. PySide6: Update to 6.7.3 New port: devel/qt6-grpc Qt GRPC is the client-side implementation that, together with the Qt Protobuf module, allows the definition of messages and services in .proto files, which then use the provided code generators to generate client code that allows the access for fields and gRPC services in the Qt framework. The code generated by Qt GRPC enables the client-side to communicate with a gRPC server (regardless of whether the server uses Qt) by sending calls or streaming messages. Announcement: https://www.qt.io/blog/qt-6.7.3-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.3/release-note.md
* Qt6: Update to 6.7.1Jason E. Hale2024-05-251-21/+16
| | | | | | | | | | | | | | | | | | | | As a patch release, Qt 6.7.1 does not introduce any new features but contains more than 400 bug fixes, security updates, and other improvements to the top of the Qt 6.7.0 release. See more information about the most important changes and bug fixes from Qt 6.7.1 release note. Enable building of databases/qt6-base_sqldriver@mysql with MariaDB. [1] Fix build of www/qt6-webengine with the SNDIO option enabled. [2] Announcement: https://www.qt.io/blog/qt-6.7.1-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.1/release-note.md PR: 277922 [1], 279180 [2] Reported by: vvd [1], Benjamin Takacs <nimaje+fbz@bureaucracy.de> [2] MFH: 2024Q2 Security: f5fa174d-19de-11ef-83d8-4ccc6adda413
* Qt6: Update to 6.7.0Jason E. Hale2024-05-151-0/+3
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Qt 6.7 is out with lots of large and small improvements for all of us who like to have fun when building modern applications and user experiences, focusing on the expansion of supported platforms and industry standards. This makes code written with Qt more sustainable and brings more value in Qt as a long-term investment. www/qt6-webengine is now based on Chromium version 118.0.5993.220. Announcement: https://www.qt.io/blog/qt-6.7-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.7.0/release-note.md PySide6: Update to 6.7.0 PySide6 and its related components have been updated alongside the Qt release for compatibility. Older versions will not build with Qt 6.7.x. Announcement: https://www.qt.io/blog/qt-for-python-release-6.7 PyQt6: Update to 6.7.0 Minor Makefile cleanups and simplification of MASTER_SITES in pyqt.mk. As with PySide6, older versions of PyQt6 will not build with Qt 6.7.x. Announcement: https://www.riverbankcomputing.com/news/PyQt_v6.7.0_Released PR: 278658 Exp-run by: antoine MFH: 2024Q2 Security: e79cc4e2-12d7-11ef-83d8-4ccc6adda413, c6f03ea6-12de-11ef-83d8-4ccc6adda413
* Qt6: Update to 6.6.1Jason E. Hale2023-12-011-2/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | As a patch release, Qt 6.6.1 does not introduce any new features but contains more than 400 bug fixes, security updates, and other improvements to the top of the Qt 6.6.0 release. See more information about the most important changes and bug fixes from the Qt 6.6.1 release note. To allow building www/qt6-webengine without CUPS, a CUPS option has been added and the Pdf module has been split out to a new port: print/qt6-pdf. This also allows building devel/py-qt6-pyqt without pulling in the unused WebEngine module. Fixes [1]. Remove a lot of unused dependencies. Fixes [2]. Also remove inconsistent WWW lines from the individual Makefiles as WWW is alreay defined in Mk/Uses/qt-dist.mk. [3] Announcement: https://www.qt.io/blog/qt-6.6.1-released Rel note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.1/release-note.md PR: 271111 [1], 268692 [2] Reported by: echoxxzz <echoxxzz@gmail.com> [1], Matthieu Volat <mazhe@alkumuna.eu> [2], lwhsu (via #freebsd-desktop IRC) [3] MFH: 2023Q4 Security: 6d9c6aae-5eb1-11ee-8290-a8a1599412c6, 07ee8c14-68f1-11ee-8290-a8a1599412c6, a1e27775-7a61-11ee-8290-a8a1599412c6, 0da4db89-84bf-11ee-8290-a8a1599412c6
* Qt6: Update to 6.6.0Jason E. Hale2023-11-231-4/+4
| | | | | | | | | | | | | | | | Qt 6.6.0 is a feature release with focus on improving UX capabilities including responsive UI technology and the Qt Graph module. The Qt Coap module has been added as net/qt6-coap. [1] PySide6 and PyQt6 have also been updated to 6.6.0. Announcement: https://www.qt.io/blog/qt-6.6-released Rel note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.6.0/release-note.md PR: 275068, 274911 [1] MFH: 2023Q4 Exp-run by: antoine
* Qt6: Update to 6.5.3Jason E. Hale2023-10-041-1/+0
| | | | | | | | | | As a patch release, Qt 6.5.3 does not introduce any new features but contains more than 500 bug fixes, security updates, and other improvements on top of Qt 6.5.2 release. See more information about the most important changes and bug fixes from Qt 6.5.3 release note. Annoucement: https://www.qt.io/blog/qt-6.5.3-released Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.3/release-note.md
* audio/pulseaudio: Update to 16.1Gleb Popov2023-08-071-0/+1
| | | | | | | | Bump PORTREVISION on consumers. Sponsored by: Serenity Cybersecurity, LLC PR: 262713
* Qt: Update Qt6 to 6.5.2Jason E. Hale2023-07-271-1/+0
| | | | | | | | | | As a patch release, Qt 6.5.2 does not introduce any new features but contains about 290 bug fixes, security updates, and other improvements to the top of the Qt 6.5.1 release. See more information about the most important changes and bug fixes from Qt 6.5.2 release note. Announcement: https://www.qt.io/blog/qt-6.5.2-released-1 Release note: https://code.qt.io/cgit/qt/qtreleasenotes.git/about/qt/6.5.2/release-note.md
* multimedia/qt6-multimedia: restore non-ALSA file after 68e81b3745a4Jan Beich2023-07-271-1/+1
| | | | | | | $ fgrep -rl qaudiodevice_p.h /usr/local/include /usr/local/include/qt6/QtMultimedia/6.5.1/QtMultimedia/private/qpulseaudiodevice_p.h PR: 272736
* multimedia/qt6-multimedia: track X11 dependencies after 230148d80ee0Jan Beich2023-07-271-2/+7
| | | | | | | | | | | | | | ====> Running Q/A tests (stage-qa) Error: /usr/local/lib/qt6/plugins/multimedia/libffmpegmediaplugin.so is linked to /usr/local/lib/libX11.so.6 from x11/libX11 but it is not declared as a dependency Warning: you need USE_XORG+=x11 Error: /usr/local/lib/qt6/plugins/multimedia/libffmpegmediaplugin.so is linked to /usr/local/lib/libXrandr.so.2 from x11/libXrandr but it is not declared as a dependency Warning: you need USE_XORG+=xrandr Error: /usr/local/lib/qt6/plugins/multimedia/libffmpegmediaplugin.so is linked to /usr/local/lib/libXext.so.6 from x11/libXext but it is not declared as a dependency Warning: you need USE_XORG+=xext PR: 272736 Reported by: Florian Walpen Regressed by: https://codereview.qt-project.org/c/qt/qtmultimedia/+/459506
* */*: Bump all users of multimedia/ffmpeg*Daniel Engberg2023-04-271-1/+1
| | | | ...to make sure all picks up new version(s)
* audio/opus: bump consumers after update to 1.4Christian Weisgerber2023-04-251-1/+1
|
* multimedia/qt6-multimedia: respect upstream defaultsJan Beich2023-02-231-4/+43
| | | | | | | | | | Expose auto-detected dependencies as options to make builds deterministic. Disabling all audio backends is forbidden to avoid crashes as upstream doesn't test a configuration that cannot happen on Android, macOS, Windows, QNX or desktop Linux (except Gentoo). PR: 268876 Approved by: portmgr blanket, maintainer timeout (partially: no patch but no help)
* multimedia/qt6-multimedia: fix build on powerpcPiotr Kubaj2022-12-211-0/+1
| | | | | | No AltiVec on powerpc: In file included from /wrkdirs/usr/ports/multimedia/qt6-multimedia/work/qtmultimedia-everywhere-src-6.4.1/src/3rdparty/pffft/pffft.c:107: /usr/lib/clang/13.0.0/include/altivec.h:13:2: error: "AltiVec support not enabled"
* multimedia/qt6-multimedia: fix build on powerpc64Piotr Kubaj2022-12-081-0/+2
| | | | | | | | | | | | | In file included from /wrkdirs/usr/ports/multimedia/qt6-multimedia/work/qtmultimedia-everywhere-src-6.4.1/src/resonance-audio/../3rdparty/eigen/Eigen/Core:210: /wrkdirs/usr/ports/multimedia/qt6-multimedia/work/qtmultimedia-everywhere-src-6.4.1/src/resonance-audio/../3rdparty/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:1345:32: error: use of undeclared identifier 'vec_sqrt'; did you mean 'vec_rsqrt'? BF16_TO_F32_UNARY_OP_WRAPPER(vec_sqrt, a); ^~~~~~~~ vec_rsqrt /wrkdirs/usr/ports/multimedia/qt6-multimedia/work/qtmultimedia-everywhere-src-6.4.1/src/resonance-audio/../3rdparty/eigen/Eigen/src/Core/arch/AltiVec/PacketMath.h:1302:22: note: expanded from macro 'BF16_TO_F32_UNARY_OP_WRAPPER' Packet4f op_even = OP(a_even);\ ^ /usr/lib/clang/13.0.0/include/altivec.h:8472:34: note: 'vec_rsqrt' declared here static vector float __ATTRS_o_ai vec_rsqrt(vector float __a) {
* 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)
* multimedia/qt6-multimedia: new portTobias C. Berner2022-08-221-0/+19
This adds the missing Qt 6 multimedia module to the tree. As with the rest of the Qt 6 ports, we first need to figure out what is actually required by other ports before we can finalize them.