diff options
author | Danny Rawlins <contact@romster.me> | 2021-10-19 14:30:20 +1100 |
---|---|---|
committer | Danny Rawlins <contact@romster.me> | 2021-10-19 14:30:20 +1100 |
commit | 9a1c799538979a3cd9bc8518a594e60df01bc2e7 (patch) | |
tree | d575ecc2f18fbf548461e28c1f5546bcc44d7433 /qt6-5compat | |
parent | c333cdfc2e48d411ff716cf406fec23cd053bc56 (diff) | |
download | opt-9a1c799538979a3cd9bc8518a594e60df01bc2e7.tar.gz opt-9a1c799538979a3cd9bc8518a594e60df01bc2e7.tar.xz |
[notify] qt6 monolithic port dropped in favor of modular qt6-*. Please update your dependencies, currently only contrib/cutemaze depends on qt6
Diffstat (limited to 'qt6-5compat')
-rw-r--r-- | qt6-5compat/.footprint | 137 | ||||
-rw-r--r-- | qt6-5compat/.signature | 5 | ||||
-rw-r--r-- | qt6-5compat/Pkgfile | 23 |
3 files changed, 165 insertions, 0 deletions
diff --git a/qt6-5compat/.footprint b/qt6-5compat/.footprint new file mode 100644 index 000000000..c7899ac68 --- /dev/null +++ b/qt6-5compat/.footprint @@ -0,0 +1,137 @@ +drwxr-xr-x root/root usr/ +drwxr-xr-x root/root usr/include/ +drwxr-xr-x root/root usr/include/qt6/ +drwxr-xr-x root/root usr/include/qt6/QtCore5Compat/ +drwxr-xr-x root/root usr/include/qt6/QtCore5Compat/6.2.0/ +drwxr-xr-x root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/ +drwxr-xr-x root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/ +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/cp949codetbl_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qbig5codec_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qbinaryjson_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qbinaryjsonarray_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qbinaryjsonobject_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qbinaryjsonvalue_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qeucjpcodec_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qeuckrcodec_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qgb18030codec_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qiconvcodec_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qicucodec_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qisciicodec_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qjiscodec_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qjpunicode_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qlatincodec_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qsimplecodec_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qsjiscodec_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qtcore5compat-config_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qtextcodec_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qtsciicodec_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qutfcodec_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qwindowscodec_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/6.2.0/QtCore5Compat/private/qxml_p.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QBinaryJson +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QConcatenable +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QLinkedList +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QLinkedListData +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QLinkedListIterator +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QLinkedListNode +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QMutableLinkedListIterator +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QRegExp +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QStringRef +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QTextCodec +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QTextDecoder +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QTextEncoder +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QXmlAttributes +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QXmlContentHandler +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QXmlDTDHandler +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QXmlDeclHandler +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QXmlDefaultHandler +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QXmlEntityResolver +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QXmlErrorHandler +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QXmlInputSource +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QXmlLexicalHandler +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QXmlLocator +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QXmlNamespaceSupport +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QXmlParseException +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QXmlReader +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QXmlSimpleReader +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QtCore5Compat +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QtCore5CompatDepends +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/QtCore5CompatVersion +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/qbinaryjson.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/qcore5global.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/qlinkedlist.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/qregexp.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/qstringref.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/qtcore5compat-config.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/qtcore5compatversion.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/qtextcodec.h +-rw-r--r-- root/root usr/include/qt6/QtCore5Compat/qxml.h +drwxr-xr-x root/root usr/lib/ +drwxr-xr-x root/root usr/lib/cmake/ +drwxr-xr-x root/root usr/lib/cmake/Qt6/ +-rw-r--r-- root/root usr/lib/cmake/Qt6/FindWrapIconv.cmake +drwxr-xr-x root/root usr/lib/cmake/Qt6BuildInternals/ +drwxr-xr-x root/root usr/lib/cmake/Qt6BuildInternals/StandaloneTests/ +-rw-r--r-- root/root usr/lib/cmake/Qt6BuildInternals/StandaloneTests/Qt5CompatTestsConfig.cmake +drwxr-xr-x root/root usr/lib/cmake/Qt6Core5Compat/ +-rw-r--r-- root/root usr/lib/cmake/Qt6Core5Compat/Qt6Core5CompatAdditionalTargetInfo.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Core5Compat/Qt6Core5CompatConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Core5Compat/Qt6Core5CompatConfigVersion.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Core5Compat/Qt6Core5CompatDependencies.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Core5Compat/Qt6Core5CompatTargets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Core5Compat/Qt6Core5CompatTargets.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Core5Compat/Qt6Core5CompatVersionlessTargets.cmake +drwxr-xr-x root/root usr/lib/cmake/Qt6Qml/ +drwxr-xr-x root/root usr/lib/cmake/Qt6Qml/QmlPlugins/ +-rw-r--r-- root/root usr/lib/cmake/Qt6Qml/QmlPlugins/Qt6qtgraphicaleffectspluginAdditionalTargetInfo.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Qml/QmlPlugins/Qt6qtgraphicaleffectspluginConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Qml/QmlPlugins/Qt6qtgraphicaleffectspluginConfigVersion.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Qml/QmlPlugins/Qt6qtgraphicaleffectspluginTargets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Qml/QmlPlugins/Qt6qtgraphicaleffectspluginTargets.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Qml/QmlPlugins/Qt6qtgraphicaleffectsprivateAdditionalTargetInfo.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Qml/QmlPlugins/Qt6qtgraphicaleffectsprivateConfig.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Qml/QmlPlugins/Qt6qtgraphicaleffectsprivateConfigVersion.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Qml/QmlPlugins/Qt6qtgraphicaleffectsprivateTargets-release.cmake +-rw-r--r-- root/root usr/lib/cmake/Qt6Qml/QmlPlugins/Qt6qtgraphicaleffectsprivateTargets.cmake +-rw-r--r-- root/root usr/lib/libQt6Core5Compat.prl +lrwxrwxrwx root/root usr/lib/libQt6Core5Compat.so -> libQt6Core5Compat.so.6 +lrwxrwxrwx root/root usr/lib/libQt6Core5Compat.so.6 -> libQt6Core5Compat.so.6.2.0 +-rwxr-xr-x root/root usr/lib/libQt6Core5Compat.so.6.2.0 +drwxr-xr-x root/root usr/lib/metatypes/ +-rw-r--r-- root/root usr/lib/metatypes/qt6core5compat_release_metatypes.json +drwxr-xr-x root/root usr/lib/qt6/ +drwxr-xr-x root/root usr/lib/qt6/mkspecs/ +drwxr-xr-x root/root usr/lib/qt6/mkspecs/modules/ +-rw-r--r-- root/root usr/lib/qt6/mkspecs/modules/qt_lib_core5compat.pri +-rw-r--r-- root/root usr/lib/qt6/mkspecs/modules/qt_lib_core5compat_private.pri +drwxr-xr-x root/root usr/lib/qt6/qml/ +drwxr-xr-x root/root usr/lib/qt6/qml/Qt5Compat/ +drwxr-xr-x root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/ +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/BrightnessContrast.qml +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/ColorOverlay.qml +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/Colorize.qml +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/ConicalGradient.qml +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/Desaturate.qml +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/Displace.qml +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/DropShadow.qml +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/FastBlur.qml +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/GammaAdjust.qml +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/Glow.qml +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/HueSaturation.qml +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/LevelAdjust.qml +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/LinearGradient.qml +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/OpacityMask.qml +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/RadialGradient.qml +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/RectangularGlow.qml +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/ThresholdMask.qml +-rwxr-xr-x root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/libqtgraphicaleffectsplugin.so +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/plugins.qmltypes +drwxr-xr-x root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/private/ +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/private/FastGlow.qml +-rwxr-xr-x root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/private/libqtgraphicaleffectsprivateplugin.so +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/private/qmldir +-rw-r--r-- root/root usr/lib/qt6/qml/Qt5Compat/GraphicalEffects/qmldir +drwxr-xr-x root/root usr/share/ +drwxr-xr-x root/root usr/share/qt6/ +drwxr-xr-x root/root usr/share/qt6/modules/ +-rw-r--r-- root/root usr/share/qt6/modules/Core5Compat.json diff --git a/qt6-5compat/.signature b/qt6-5compat/.signature new file mode 100644 index 000000000..87b2909e4 --- /dev/null +++ b/qt6-5compat/.signature @@ -0,0 +1,5 @@ +untrusted comment: verify with /etc/ports/opt.pub +RWSE3ohX2g5d/QfMo8co/VD+ba8wGbJsb5Ai9niaZEy2hZWq2w8yABWWj9uQOsiNUD985uZpvg1LXa+UA+YKg56MpuGUpb54ZAI= +SHA256 (Pkgfile) = a81cc0d65efcadd695ce0467a61f1e2127ec5549eb87dd672d83ff777048d879 +SHA256 (.footprint) = 51576d9c95a670684a2e6ccef5a14b31ee6290caa23ec9f7d27b486557d74829 +SHA256 (qt5compat-everywhere-src-6.2.0.tar.xz) = c2e2f058ecee36a96c1b15937badeda9b7b03eb5278fa01af4ff386c4f1854fb diff --git a/qt6-5compat/Pkgfile b/qt6-5compat/Pkgfile new file mode 100644 index 000000000..5f8ace2b3 --- /dev/null +++ b/qt6-5compat/Pkgfile @@ -0,0 +1,23 @@ +# Description: Module that contains unsupported Qt 5 APIs +# URL: https://www.qt.io/ +# Maintainer: Danny Rawlins, crux at romster dot me +# Depends on: qt6-declarative + +name=qt6-5compat +version=6.2.0 +release=1 +source=(https://download.qt.io/official_releases/qt/${version%.*}/$version/submodules/qt5compat-everywhere-src-$version.tar.xz) + +build() { + prt-get isinst ninja && PKGMK_QT6+=' -G Ninja' + prt-get isinst ccache && PKGMK_QT6+=' -D QT_USE_CCACHE=ON' && PATH="$(echo ${PATH} | awk -v RS=: -v ORS=: '/ccache/ {next} {print}' | sed 's/:*$//')" + + cmake -S qt5compat-everywhere-src-$version -B build $PKGMK_QT6 \ + -D INSTALL_PUBLICBINDIR=usr/bin \ + -D CMAKE_BUILD_TYPE=Release \ + -D CMAKE_CXX_FLAGS_RELEASE="$CXXFLAGS" \ + -D CMAKE_C_FLAGS_RELEASE="$CFLAGS" \ + -Wno-dev + cmake --build build + DESTDIR=$PKG cmake --install build +} |