diff options
Diffstat (limited to 'graphics/qimgv')
| -rw-r--r-- | graphics/qimgv/Makefile | 16 | ||||
| -rw-r--r-- | graphics/qimgv/distinfo | 6 | ||||
| -rw-r--r-- | graphics/qimgv/files/patch-qimgv_main.cpp | 15 | ||||
| -rw-r--r-- | graphics/qimgv/pkg-plist | 1 |
4 files changed, 25 insertions, 13 deletions
diff --git a/graphics/qimgv/Makefile b/graphics/qimgv/Makefile index 279d3910b26d..8c451cf9da5d 100644 --- a/graphics/qimgv/Makefile +++ b/graphics/qimgv/Makefile @@ -1,5 +1,6 @@ PORTNAME= qimgv -PORTVERSION= 1.03.g20241011 +PORTVERSION= 1.03.g20250905 +PORTREVISION= 2 CATEGORIES= graphics MAINTAINER= kenrap@kennethraplee.com @@ -14,29 +15,22 @@ USES= cmake compiler:c++17-lang desktop-file-utils \ localbase:ldflags USE_GITHUB= yes GH_ACCOUNT= easymodo -GH_TAGNAME= a4d475fae07847be7c106cb628fb97dad51ab920 +GH_TAGNAME= 6bdfad1f47be2cd5eb54c6da45073f8eee55963f LDFLAGS+= -linotify -OPTIONS_DEFINE= EXIV2 KDE5 OPENCV VIDEO +OPTIONS_DEFINE= EXIV2 OPENCV VIDEO OPTIONS_DEFAULT= EXIV2 OPENCV QT6 VIDEO OPTIONS_SINGLE= QT OPTIONS_SINGLE_QT= QT5 QT6 OPTIONS_SUB= yes -KDE5_DESC= ${KDE_DESC} (require QT5) OPENCV_DESC= Enables high quality scaling options VIDEO_DESC= Enables video playback via mpv EXIV2_LIB_DEPENDS= libexiv2.so:graphics/exiv2 EXIV2_CMAKE_BOOL= EXIV2 -KDE5_IMPLIES= QT5 -KDE5_PREVENTS= QT6 -KDE5_USES= kde:5 xorg -KDE5_USE= kde=windowsystem xorg=x11 -KDE5_CMAKE_BOOL= KDE_SUPPORT - OPENCV_LIB_DEPENDS= libopencv_core.so:graphics/opencv \ libopencv_imgproc.so:graphics/opencv OPENCV_CMAKE_BOOL= OPENCV_SUPPORT @@ -56,5 +50,7 @@ VIDEO_CMAKE_BOOL= VIDEO_SUPPORT post-patch: @${REINPLACE_CMD} -e 's|/usr/local|${LOCALBASE}|g' \ ${WRKSRC}/qimgv/settings.cpp + @${REINPLACE_CMD} -e 's|^Exec=|Exec=QT_SCALE_FACTOR_ROUNDING_POLICY=RoundPreferFloor |' \ + ${WRKSRC}/qimgv/distrib/qimgv.desktop .include <bsd.port.mk> diff --git a/graphics/qimgv/distinfo b/graphics/qimgv/distinfo index 41be25409f16..8fc5fe839618 100644 --- a/graphics/qimgv/distinfo +++ b/graphics/qimgv/distinfo @@ -1,3 +1,3 @@ -TIMESTAMP = 1731897531 -SHA256 (easymodo-qimgv-1.03.g20241011-a4d475fae07847be7c106cb628fb97dad51ab920_GH0.tar.gz) = a2bc98b196195ce62077e66665078aa160b441805292dbceaef06e6770bb4b78 -SIZE (easymodo-qimgv-1.03.g20241011-a4d475fae07847be7c106cb628fb97dad51ab920_GH0.tar.gz) = 1086541 +TIMESTAMP = 1763672435 +SHA256 (easymodo-qimgv-1.03.g20250905-6bdfad1f47be2cd5eb54c6da45073f8eee55963f_GH0.tar.gz) = 040227c0707b264b04e7eaf3df7187ef321491a74a13c76a9065fc7713f5167f +SIZE (easymodo-qimgv-1.03.g20250905-6bdfad1f47be2cd5eb54c6da45073f8eee55963f_GH0.tar.gz) = 1098596 diff --git a/graphics/qimgv/files/patch-qimgv_main.cpp b/graphics/qimgv/files/patch-qimgv_main.cpp new file mode 100644 index 000000000000..caabf2d90e04 --- /dev/null +++ b/graphics/qimgv/files/patch-qimgv_main.cpp @@ -0,0 +1,15 @@ +--- qimgv/main.cpp.orig 2025-09-05 05:00:37 UTC ++++ qimgv/main.cpp +@@ -84,7 +84,12 @@ int main(int argc, char *argv[]) { + QCoreApplication::setApplicationName("qimgv"); + QCoreApplication::setApplicationVersion(appVersion.toString()); + QApplication::setEffectEnabled(Qt::UI_AnimateCombo, false); ++ ++# if (QT_VERSION_MAJOR == 6) ++ QGuiApplication::setDesktopFileName(QCoreApplication::applicationName()); ++# else + QGuiApplication::setDesktopFileName(QCoreApplication::applicationName() + ".desktop"); ++#endif + + // needed for mpv + #ifndef _MSC_VER diff --git a/graphics/qimgv/pkg-plist b/graphics/qimgv/pkg-plist index 38d5c72c0966..fcf1d6062ba4 100644 --- a/graphics/qimgv/pkg-plist +++ b/graphics/qimgv/pkg-plist @@ -15,5 +15,6 @@ share/metainfo/qimgv.appdata.xml %%DATADIR%%/translations/de_DE.qm %%DATADIR%%/translations/es_ES.qm %%DATADIR%%/translations/fr_FR.qm +%%DATADIR%%/translations/tr_TR.qm %%DATADIR%%/translations/uk_UA.qm %%DATADIR%%/translations/zh_CN.qm |
