tech-pkg archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

state of QT6 and plans?



Having just updated qgis to 3.44 (which will be the last qt5 LTR), I am
starting to look at qgis 3.99 (master, heading to 4.0 in February) which
uses qt6.  It's likely not going to be reasonable for normal use until
late 2026 at least.

My first step is building qgis from source outside of pkgsrc, using
pkgsrc dependencies.   I'm finding some things missing, and I wonder if
there is a grand plan, or someplace where we're keeping track of what
needs to be done.

I see in pkgsrc a number of qt6 packages.  There is a meta package, but
the DESCR doesn't lead me to understand if qgis should just depend on
the qt6 metapackage or on the list of things it really needs.  I'm
thinking the list, as surely much of it isn't necessary.

It looks like qwt is missing.

What do people think is on the todo list, or do people think we are
pretty much done?



The list of what we have now:

    audio/qt6-qtspeech
    comms/qt6-qtconnectivity
    databases/qt6-odbc
    databases/qt6-psql
    devel/qt6-qt5compat
    devel/qt6-qttools
    devel/qt6-qtwayland
    geography/qt6-qtlocation
    geography/qt6-qtpositioning
    graphics/qt6-qt3d
    graphics/qt6-qtcharts
    graphics/qt6-qtdatavis3d
    graphics/qt6-qtimageformats
    graphics/qt6-qtlottie
    graphics/qt6-qtquick3d
    graphics/qt6-qtquicktimeline
    graphics/qt6-qtshadertools
    graphics/qt6-qtsvg
    inputmethod/qt6-qtvirtualkeyboard
    lang/qt6-qtdeclarative
    lang/qt6-qtlanguageserver
    lang/qt6-qtscxml
    meta-pkgs/qt6
    misc/qt6-qtsensors
    misc/qt6gtk2
    multimedia/phonon-qt6
    multimedia/phonon-qt6-backend-vlc
    multimedia/qt6-qtmultimedia
    net/qt6-qtgrpc
    net/qt6-qtremoteobjects
    net/qt6-qtwebsockets
    print/poppler-qt6
    security/pinentry-qt6
    security/polkit-qt6
    security/qca2-qt6
    security/qt6-qtkeychain
    security/qt6-qtnetworkauth
    www/qt6-qthttpserver
    www/qt6-qtwebchannel
    x11/py-qt6
    x11/py-qt6-qscintilla
    x11/py-sip-qt6
    x11/qt6-qscintilla
    x11/qt6-qtbase
    x11/qt6-qtserialport
    x11/qt6-qttranslations
    x11/qt6ct

There is also wip/qt6-qtwebengine.  It seems to use a forked upstream,
and I can't tell what's going on.  So far, I don't think I need this for
qgis.

    wip/py-qt6-webengine
    wip/qt6-qtwebengine


Home | Main Index | Thread Index | Old Index