ports/graphics/qt5-3d/Makefile
Jason E. Hale 9d76916067 Qt5: Update to 5.15.17 (getting down to the end)
Upstream standard support for Qt5 is officially over. [1] In short,
that means get your ports off of Qt5 ASAP, especially end-user
applications. FreeBSD deprecation of Qt5 is coming soon! It will likely
be a year of lead time, but please help in the meantime and remove qt5
flavors and child ports whenever possible.

www/qt5-webengine has been updated to 5.15.19 with security patches up to
Chromium 135.0.7049.95. It's unclear at this point if further security
patches will be publically available. The Qt5 WebEngine component,
however, is and forever will be based on Chromium 87.0.4280.144, which
is over 4 years old. Props to upstream for their backports over all
these years and making them publically available (probably more to do
with licensing constraints than anything, but hey).

We otherwise depend on KDE as our direct upstream to roll our distfiles,
which we have been hosting locally for over 3 years. Since Qt upstream
drops the LGPL releases of Qt 5.15.x a year later, there's no guarantee
KDE will rebase their patchset over the next year for the remaining two
.18 and .19 releases. This might be the last update for Qt5 on FreeBSD.

[1] https://www.qt.io/blog/qt-5.15-extended-support-for-subscription-license-holders
2025-06-15 06:33:10 -04:00

25 lines
616 B
Makefile

PORTNAME= 3d
PORTVERSION= ${QT5_VERSION}${QT5_KDE_PATCH}
CATEGORIES= graphics
PKGNAMEPREFIX= qt5-
MAINTAINER= kde@FreeBSD.org
COMMENT= Qt3D module
LIB_DEPENDS= libassimp.so:multimedia/assimp
USES= compiler:c++11-lang perl5 pkgconfig qmake:norecursive qt-dist:5,3d
USE_PERL5= extract
USE_QT= concurrent core declarative gui network buildtools:build
USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL}
OPTIONS_DEFINE_amd64= AVX
OPTIONS_DEFINE_i386= AVX
AVX_DESC= Build for Intel CPUs with AVX* support (Haswell+)
AVX_EXTRA_PATCHES= ${FILESDIR}/extrapatch-src_core_configure.json
QT_BINARIES= yes
.include <bsd.port.mk>