summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKevin Bowling <kbowling@FreeBSD.org>2023-05-03 11:22:11 -0700
committerKevin Bowling <kbowling@FreeBSD.org>2023-05-03 11:22:46 -0700
commitc2f57deb21689a410d7b360d7900aeb7a1f8874c (patch)
treecc6021026c097b5bfc6ff8fe1ad3d367f9f41081
parentx11-wm/hyprland: drop unused CONFLICTS after 54f2b0ad7dc5 (diff)
sysutils/qflipper: Update to 1.3.0
-rw-r--r--sysutils/qflipper/Makefile2
-rw-r--r--sysutils/qflipper/distinfo6
-rw-r--r--sysutils/qflipper/files/patch-application_application.pro4
-rw-r--r--sysutils/qflipper/files/patch-application_applicationupdater.cpp14
-rw-r--r--sysutils/qflipper/files/patch-backend_flipperzero_helper_deviceinfohelper.cpp4
-rw-r--r--sysutils/qflipper/files/patch-backend_flipperzero_protobufsession.cpp4
-rw-r--r--sysutils/qflipper/files/patch-cli_cli.pro25
-rw-r--r--sysutils/qflipper/files/patch-plugins_flipperproto0_flipperproto0.pro17
-rw-r--r--sysutils/qflipper/files/patch-time_t.patch116
9 files changed, 42 insertions, 150 deletions
diff --git a/sysutils/qflipper/Makefile b/sysutils/qflipper/Makefile
index 44a771d67a29..5e4256310785 100644
--- a/sysutils/qflipper/Makefile
+++ b/sysutils/qflipper/Makefile
@@ -1,5 +1,5 @@
PORTNAME= qFlipper
-PORTVERSION= 1.2.2
+PORTVERSION= 1.3.0
CATEGORIES= sysutils
MAINTAINER= kbowling@FreeBSD.org
diff --git a/sysutils/qflipper/distinfo b/sysutils/qflipper/distinfo
index 1e86227c8612..b7c52ad3d618 100644
--- a/sysutils/qflipper/distinfo
+++ b/sysutils/qflipper/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1670995165
-SHA256 (flipperdevices-qFlipper-1.2.2_GH0.tar.gz) = 486543a66fcf899073972d4f081f89a709a66628d71e9412c74be0a7a1fb79a7
-SIZE (flipperdevices-qFlipper-1.2.2_GH0.tar.gz) = 1285161
+TIMESTAMP = 1683137023
+SHA256 (flipperdevices-qFlipper-1.3.0_GH0.tar.gz) = 866d81322b184e467b366f124db66e4595150bd83258016ac773bb5ed6c87c01
+SIZE (flipperdevices-qFlipper-1.3.0_GH0.tar.gz) = 1290478
diff --git a/sysutils/qflipper/files/patch-application_application.pro b/sysutils/qflipper/files/patch-application_application.pro
index eeea07ecc370..99c00bc8f163 100644
--- a/sysutils/qflipper/files/patch-application_application.pro
+++ b/sysutils/qflipper/files/patch-application_application.pro
@@ -1,6 +1,6 @@
---- application/application.pro.orig 2022-11-27 22:12:16 UTC
+--- application/application.pro.orig 2023-03-27 09:51:38 UTC
+++ application/application.pro
-@@ -100,8 +100,8 @@ unix:!macx {
+@@ -109,8 +109,8 @@ unix:!macx {
iconfiles.files = $$PWD/assets/icons/$${TARGET}.png
iconfiles.path = $$PREFIX/share/icons/hicolor/512x512/apps
diff --git a/sysutils/qflipper/files/patch-application_applicationupdater.cpp b/sysutils/qflipper/files/patch-application_applicationupdater.cpp
index 2dbc1d0f5d33..7ba85e560e21 100644
--- a/sysutils/qflipper/files/patch-application_applicationupdater.cpp
+++ b/sysutils/qflipper/files/patch-application_applicationupdater.cpp
@@ -1,6 +1,6 @@
---- application/applicationupdater.cpp.orig 2022-11-27 21:54:15 UTC
+--- application/applicationupdater.cpp.orig 2023-03-27 09:51:38 UTC
+++ application/applicationupdater.cpp
-@@ -57,6 +57,9 @@ void ApplicationUpdater::installUpdate(const Flipper::
+@@ -63,6 +63,9 @@ void ApplicationUpdater::installUpdate(const Flipper::
void ApplicationUpdater::installUpdate(const Flipper::Updates::VersionInfo &versionInfo)
{
@@ -10,7 +10,7 @@
#ifdef Q_OS_WINDOWS
const auto fileInfo = versionInfo.fileInfo(QStringLiteral("installer"), QStringLiteral("windows/amd64"));
#elif defined(Q_OS_MAC)
-@@ -64,7 +67,7 @@ void ApplicationUpdater::installUpdate(const Flipper::
+@@ -70,7 +73,7 @@ void ApplicationUpdater::installUpdate(const Flipper::
#elif defined(Q_OS_LINUX)
const auto fileInfo = versionInfo.fileInfo(QStringLiteral("AppImage"), QStringLiteral("linux/amd64"));
#else
@@ -19,15 +19,15 @@
#endif
const auto fileName = QFileInfo(fileInfo.url()).fileName();
-@@ -145,6 +148,7 @@ void ApplicationUpdater::installUpdate(const Flipper::
+@@ -151,6 +154,7 @@ void ApplicationUpdater::installUpdate(const Flipper::
qCWarning(CATEGORY_SELFUPDATES) << "Downloading the application update package...";
- setState(State::Downloading);
+ setState(Downloading);
}
+#endif
}
- void ApplicationUpdater::setState(State state)
-@@ -207,6 +211,7 @@ bool ApplicationUpdater::performUpdate(const QString &
+ void ApplicationUpdater::setState(ApplicationUpdater::State state)
+@@ -213,6 +217,7 @@ bool ApplicationUpdater::performUpdate(const QString &
return success;
#else
diff --git a/sysutils/qflipper/files/patch-backend_flipperzero_helper_deviceinfohelper.cpp b/sysutils/qflipper/files/patch-backend_flipperzero_helper_deviceinfohelper.cpp
index 345b565e6b74..9e02f239aac1 100644
--- a/sysutils/qflipper/files/patch-backend_flipperzero_helper_deviceinfohelper.cpp
+++ b/sysutils/qflipper/files/patch-backend_flipperzero_helper_deviceinfohelper.cpp
@@ -1,6 +1,6 @@
---- backend/flipperzero/helper/deviceinfohelper.cpp.orig 2022-11-28 05:07:31 UTC
+--- backend/flipperzero/helper/deviceinfohelper.cpp.orig 2023-03-27 09:51:38 UTC
+++ backend/flipperzero/helper/deviceinfohelper.cpp
-@@ -97,7 +97,8 @@ void VCPDeviceInfoHelper::findSerialPort()
+@@ -103,7 +103,8 @@ void VCPDeviceInfoHelper::findSerialPort()
void VCPDeviceInfoHelper::findSerialPort()
{
diff --git a/sysutils/qflipper/files/patch-backend_flipperzero_protobufsession.cpp b/sysutils/qflipper/files/patch-backend_flipperzero_protobufsession.cpp
index ebf09f12f3d9..3c39612f3c7f 100644
--- a/sysutils/qflipper/files/patch-backend_flipperzero_protobufsession.cpp
+++ b/sysutils/qflipper/files/patch-backend_flipperzero_protobufsession.cpp
@@ -1,6 +1,6 @@
---- backend/flipperzero/protobufsession.cpp.orig 2022-11-27 21:43:32 UTC
+--- backend/flipperzero/protobufsession.cpp.orig 2023-03-27 09:51:38 UTC
+++ backend/flipperzero/protobufsession.cpp
-@@ -426,7 +426,7 @@ const QString ProtobufSession::protobufPluginFileName(
+@@ -445,7 +445,7 @@ const QString ProtobufSession::protobufPluginFileName(
return QStringLiteral("flipperproto%1.dll").arg(versionMajor);
#elif defined(Q_OS_MAC)
return QStringLiteral("libflipperproto%1.dylib").arg(versionMajor);
diff --git a/sysutils/qflipper/files/patch-cli_cli.pro b/sysutils/qflipper/files/patch-cli_cli.pro
index 3ecb5467b0bf..9e835559648b 100644
--- a/sysutils/qflipper/files/patch-cli_cli.pro
+++ b/sysutils/qflipper/files/patch-cli_cli.pro
@@ -1,18 +1,25 @@
---- cli/cli.pro.orig 2022-11-27 06:21:50 UTC
+--- cli/cli.pro.orig 2023-03-27 09:51:38 UTC
+++ cli/cli.pro
-@@ -11,13 +11,13 @@ unix|win32 {
+@@ -20,18 +20,18 @@ win32:!win32-g++ {
+ $$OUT_PWD/../dfu/libdfu.a
+
+ contains(CONFIG, static): PRE_TARGETDEPS += \
+- $$OUT_PWD/../plugins/libflipperproto0.a \
+- $$OUT_PWD/../3rdparty/lib3rdparty.a
++ $$OUT_PWD/../plugins/libflipperproto0.a
+ }
unix|win32 {
LIBS += \
-- -L$$OUT_PWD/../3rdparty/ -l3rdparty \
-+ -lprotobuf-nanopb \
- -L$$OUT_PWD/../plugins/ -lflipperproto0 \
-L$$OUT_PWD/../backend/ -lbackend \
- -L$$OUT_PWD/../dfu/ -ldfu
+- -L$$OUT_PWD/../dfu/ -ldfu
++ -L$$OUT_PWD/../dfu/ -ldfu \
++ -lprotobuf-nanopb
contains(CONFIG, static): LIBS += \
-- -L$$OUT_PWD/../3rdparty/ -l3rdparty \
-+ -lprotobuf-nanopb \
- -L$$OUT_PWD/../plugins/ -lflipperproto0
+ -L$$OUT_PWD/../plugins/ -lflipperproto0 \
+- -L$$OUT_PWD/../3rdparty/ -l3rdparty
++ -lprotobuf-nanopb
}
+ win32 {
diff --git a/sysutils/qflipper/files/patch-plugins_flipperproto0_flipperproto0.pro b/sysutils/qflipper/files/patch-plugins_flipperproto0_flipperproto0.pro
index f37f9ff2978e..2d9fd7e594a7 100644
--- a/sysutils/qflipper/files/patch-plugins_flipperproto0_flipperproto0.pro
+++ b/sysutils/qflipper/files/patch-plugins_flipperproto0_flipperproto0.pro
@@ -1,4 +1,4 @@
---- plugins/flipperproto0/flipperproto0.pro.orig 2022-10-03 15:15:41 UTC
+--- plugins/flipperproto0/flipperproto0.pro.orig 2023-03-27 09:51:38 UTC
+++ plugins/flipperproto0/flipperproto0.pro
@@ -13,7 +13,6 @@ INCLUDEPATH += $$PWD/../protobufinterface \
VERSION = 0.0.0
@@ -8,7 +8,7 @@
HEADERS += \
guirequest.h \
-@@ -59,13 +58,13 @@ unix|win32 {
+@@ -65,14 +64,14 @@ unix|win32 {
systemresponse.cpp
unix|win32 {
@@ -18,9 +18,10 @@
DEFINES += PB_ENABLE_MALLOC
- unix:!macx {
-- target.path = $$PREFIX/lib/$$NAME/plugins
-+ target.path = $$PREFIX/lib/qt5/plugins
- } else:macx {
- target.path = $$DESTDIR/../$${NAME}.app/Contents/PlugIns
- } else:win32 {
+ !contains(CONFIG, static) {
+ unix:!macx {
+- target.path = $$PREFIX/lib/$$NAME/plugins
++ target.path = $$PREFIX/lib/qt5/plugins
+ } else:macx {
+ target.path = $$DESTDIR/../$${NAME}.app/Contents/PlugIns
+ } else:win32 {
diff --git a/sysutils/qflipper/files/patch-time_t.patch b/sysutils/qflipper/files/patch-time_t.patch
deleted file mode 100644
index 4deeea6f36e2..000000000000
--- a/sysutils/qflipper/files/patch-time_t.patch
+++ /dev/null
@@ -1,116 +0,0 @@
-commit 7342af72793989b72a2a7ff80bdcaeb81dee4459
-Author: Kevin Bowling <kevin.bowling@kev009.com>
-Date: Tue Dec 13 22:37:47 2022 -0700
-
- Don't use time_t for timestamps
-
-diff --git backend/flipperzero/assetmanifest.cpp backend/flipperzero/assetmanifest.cpp
-index d8c7c84..3b599d1 100644
---- backend/flipperzero/assetmanifest.cpp
-+++ backend/flipperzero/assetmanifest.cpp
-@@ -36,7 +36,7 @@ int AssetManifest::version() const
- return m_version;
- }
-
--time_t AssetManifest::timestamp() const
-+qint64 AssetManifest::timestamp() const
- {
- return m_timestamp;
- }
-diff --git backend/flipperzero/assetmanifest.h backend/flipperzero/assetmanifest.h
-index 1cb922e..8f2724e 100644
---- backend/flipperzero/assetmanifest.h
-+++ backend/flipperzero/assetmanifest.h
-@@ -25,7 +25,7 @@ public:
- AssetManifest(const QByteArray &text);
-
- int version() const;
-- time_t timestamp() const;
-+ qint64 timestamp() const;
- FileNode *tree() const;
-
- private:
-@@ -36,7 +36,7 @@ private:
- bool parseDirectory(const QStringList &tokens);
-
- int m_version;
-- time_t m_timestamp;
-+ qint64 m_timestamp;
- QSharedPointer<FileNode> m_root;
- };
-
-diff --git backend/flipperzero/factoryinfo.cpp backend/flipperzero/factoryinfo.cpp
-index 25b29a5..4df59bb 100644
---- backend/flipperzero/factoryinfo.cpp
-+++ backend/flipperzero/factoryinfo.cpp
-@@ -204,7 +204,7 @@ void FactoryInfo::parseV2(const QByteArray &data)
- m_region = (Region)otp->region;
- }
-
--time_t FactoryInfo::date() const
-+qint64 FactoryInfo::date() const
- {
- return m_date;
- }
-diff --git backend/flipperzero/factoryinfo.h backend/flipperzero/factoryinfo.h
-index 8cdca86..eeaa9c3 100644
---- backend/flipperzero/factoryinfo.h
-+++ backend/flipperzero/factoryinfo.h
-@@ -23,7 +23,7 @@ public:
- uint8_t target() const;
- uint8_t body() const;
- uint8_t connect() const;
-- time_t date() const;
-+ qint64 date() const;
-
- const QString &name() const;
-
-@@ -44,7 +44,7 @@ private:
- uint8_t m_target;
- uint8_t m_body;
- uint8_t m_connect;
-- time_t m_date;
-+ qint64 m_date;
- QString m_name;
-
- Color m_color;
-diff --git backend/flipperzero/radiomanifest.cpp backend/flipperzero/radiomanifest.cpp
-index 3088955..943e176 100644
---- backend/flipperzero/radiomanifest.cpp
-+++ backend/flipperzero/radiomanifest.cpp
-@@ -32,7 +32,7 @@ RadioManifest::Header::Header(const QJsonValue &json)
- }
-
- if(obj.contains(QStringLiteral("timestamp"))) {
-- m_timestamp = (time_t)obj.value(QStringLiteral("timestamp")).toInt();
-+ m_timestamp = obj.value(QStringLiteral("timestamp")).toInt();
- } else {
- throw std::runtime_error("Failed to read manifest timestamp");
- }
-@@ -43,7 +43,7 @@ int RadioManifest::Header::version() const
- return m_version;
- }
-
--time_t RadioManifest::Header::timestamp() const
-+qint64 RadioManifest::Header::timestamp() const
- {
- return m_timestamp;
- }
-diff --git backend/flipperzero/radiomanifest.h backend/flipperzero/radiomanifest.h
-index f71fed4..04575bb 100644
---- backend/flipperzero/radiomanifest.h
-+++ backend/flipperzero/radiomanifest.h
-@@ -19,11 +19,11 @@ public:
- Header(const QJsonValue &json);
-
- int version() const;
-- time_t timestamp() const;
-+ qint64 timestamp() const;
-
- private:
- int m_version;
-- time_t m_timestamp;
-+ qint64 m_timestamp;
- };
-
- class Condition {