Skip to content

Commit

Permalink
math/qalculate-qt: Update to 5.0.0
Browse files Browse the repository at this point in the history
Drop local Qt 5.x support for ease of maintainership and its eventual
removal from the FreeBSD ports tree. Qt 5.x has been long deprecated
upstream [1] and the FreeBSD kde@ team recommends using Qt 6.x for
end-user applications whenever possible.

https://github.com/Qalculate/qalculate-qt/releases/tag/v5.0.0

[1] https://www.qt.io/blog/qt-5.15-support-ends
  • Loading branch information
BSDKaffee committed Mar 28, 2024
1 parent 4deb30e commit 562fae2
Show file tree
Hide file tree
Showing 3 changed files with 10 additions and 16 deletions.
2 changes: 2 additions & 0 deletions MOVED
Original file line number Diff line number Diff line change
Expand Up @@ -3060,3 +3060,5 @@ security/rubygem-metasploit-aggregator||2024-03-24|Has expired: No longer used,
net-p2p/tooth||2024-03-24|Has expired: Project has been renamed to Tuba. Consider porting to the new project. See https://github.com/GeopJr/Tuba
www/tidy-devel|www/tidy-html5|2024-03-25|Has expired: no more dev at SF, replaced by www/tidy-html5
www/tidy-lib|www/tidy-html5|2024-03-25|Has expired: no more dev at SF, replaced by www/tidy-html5
math/qalculate-qt@qt5|math/qalculate-qt|2024-03-13|Flavorization has been removed. Qt 5.x has been long deprecated upstream. Please use the unflavored math/qalculate-qt port based on Qt 6.x instead
math/qalculate-qt@qt6|math/qalculate-qt|2024-03-13|Flavorization has been removed. Continue to enjoy math/qalculate-qt based on Qt 6.x as usual
18 changes: 5 additions & 13 deletions math/qalculate-qt/Makefile
Original file line number Diff line number Diff line change
@@ -1,8 +1,7 @@
PORTNAME= qalculate-qt
PORTVERSION= 4.9.0
PORTVERSION= 5.0.0
CATEGORIES= math
MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/
PKGNAMESUFFIX= ${FLAVOR:S/qt//}

MAINTAINER= jhale@FreeBSD.org
COMMENT= Multi-purpose desktop calculator (Qt frontend)
Expand All @@ -14,18 +13,11 @@ LICENSE_FILE= ${WRKSRC}/COPYING
LIB_DEPENDS= libqalculate.so:math/libqalculate
RUN_DEPENDS= gnuplot:math/gnuplot

FLAVORS= qt6 qt5
FLAVOR?= ${FLAVORS:[1]}
qt5_CONFLICTS_INSTALL= qalculate-qt qalculate-qt6
qt6_CONFLICTS_INSTALL= qalculate-qt qalculate-qt5
USES= compiler:c++17-lang gl pkgconfig qmake qt:6
USE_GL= opengl
USE_QT= base tools:build

USES= compiler:c++11-lib gl pkgconfig qmake qt:${FLAVOR:S/qt//}
_USE_GL_qt5= gl
_USE_GL_qt6= opengl
USE_GL= ${_USE_GL_${FLAVOR}}
_USE_QT_qt5= buildtools:build linguisttools:build core gui network widgets
_USE_QT_qt6= base tools:build
USE_QT= ${_USE_QT_${FLAVOR}}
CONFLICTS_INSTALL= qalculate-qt5 qalculate-qt6

OPTIONS_DEFINE= NLS
OPTIONS_SUB= yes
Expand Down
6 changes: 3 additions & 3 deletions math/qalculate-qt/distinfo
Original file line number Diff line number Diff line change
@@ -1,3 +1,3 @@
TIMESTAMP = 1701456286
SHA256 (qalculate-qt-4.9.0.tar.gz) = d3d2a054ed73c005fe2e64dc1882a0fe2f9aef817d59f30898efe4a80edf1330
SIZE (qalculate-qt-4.9.0.tar.gz) = 1738477
TIMESTAMP = 1710296884
SHA256 (qalculate-qt-5.0.0.tar.gz) = 4143033faba2851de992dc7da96a81362b11a447256b0df7cbc0fbfabbd34408
SIZE (qalculate-qt-5.0.0.tar.gz) = 1747001

0 comments on commit 562fae2

Please sign in to comment.