Index: head/x11-toolkits/qt5-quickcontrols/Makefile =================================================================== --- head/x11-toolkits/qt5-quickcontrols/Makefile (revision 493894) +++ head/x11-toolkits/qt5-quickcontrols/Makefile (revision 493895) @@ -1,18 +1,19 @@ # $FreeBSD$ PORTNAME= quickcontrols DISTVERSION= ${QT5_VERSION} +PORTREVISION= 1 CATEGORIES= x11-toolkits PKGNAMEPREFIX= qt5- MAINTAINER= kde@FreeBSD.org COMMENT= Set of controls for building complete interfaces in Qt Quick BROKEN_armv6= fails to install: pkg-static: Unable to access file ApplicationWindow.qmlc: No such file or directory USES= compiler:c++11-lang qmake qt-dist:5,quickcontrols USE_QT= core declarative gui widgets \ buildtools_build USE_LDCONFIG= ${PREFIX}/${QT_LIBDIR_REL} .include Index: head/x11-toolkits/qt5-quickcontrols/files/patch-git_c23139 =================================================================== --- head/x11-toolkits/qt5-quickcontrols/files/patch-git_c23139 (nonexistent) +++ head/x11-toolkits/qt5-quickcontrols/files/patch-git_c23139 (revision 493895) @@ -0,0 +1,32 @@ +From c231395eec3494619f4977b4c5cd845b9d7341ae Mon Sep 17 00:00:00 2001 +From: Benjamin Robin +Date: Sun, 24 Feb 2019 10:28:14 +0100 +Subject: [PATCH] ScrollViewStyle: Avoid division by zero in extent computation + +If the flickableItem content is empty (contentWidth / contentHeight is +equal to 0), prevent the division by zero in the computation of the +extent variable. + +Task-number: QTBUG-73691 +Change-Id: I86becca9a1fa2508d1acafe09f46dfc952e4e96d +Reviewed-by: Mitch Curtis +--- + src/controls/Styles/Base/ScrollViewStyle.qml | 4 ++-- + 1 file changed, 2 insertions(+), 2 deletions(-) + +diff --git src/controls/Styles/Base/ScrollViewStyle.qml src/controls/Styles/Base/ScrollViewStyle.qml +index 6750399d..36b518d3 100644 +--- src/controls/Styles/Base/ScrollViewStyle.qml ++++ src/controls/Styles/Base/ScrollViewStyle.qml +@@ -370,8 +370,8 @@ Style { + + property var flickableItem: control.flickableItem + property int extent: Math.max(minimumHandleLength, __styleData.horizontal ? +- Math.min(1, (flickableItem ? flickableItem.width/flickableItem.contentWidth : 1)) * bg.width : +- Math.min(1, (flickableItem ? flickableItem.height/flickableItem.contentHeight : 1)) * bg.height) ++ Math.min(1, ((flickableItem && flickableItem.contentWidth > 0.0) ? flickableItem.width/flickableItem.contentWidth : 1)) * bg.width : ++ Math.min(1, ((flickableItem && flickableItem.contentHeight > 0.0) ? flickableItem.height/flickableItem.contentHeight : 1)) * bg.height) + readonly property real range: __control.maximumValue - __control.minimumValue + readonly property real begin: __control.value - __control.minimumValue + +-- Property changes on: head/x11-toolkits/qt5-quickcontrols/files/patch-git_c23139 ___________________________________________________________________ Added: fbsd:nokeywords ## -0,0 +1 ## +yes \ No newline at end of property Added: svn:eol-style ## -0,0 +1 ## +native \ No newline at end of property Added: svn:mime-type ## -0,0 +1 ## +text/plain \ No newline at end of property