graphics/glaxnimate: Update to 0.6.0 and pass the port to kde@

Release notes: https://glaxnimate.org/news/releases/0.6.0

Approved by:	yuri@ via private mail
This commit is contained in:
Max Brazhnikov
2026-03-06 21:31:31 +03:00
parent 373b3edfdb
commit 061707543b
3 changed files with 12 additions and 52 deletions
+6 -37
View File
@@ -1,31 +1,17 @@
PORTNAME= glaxnimate
xDISTVERSIONPREFIX= v
DISTVERSION= 0.5.80
MASTER_SITES= https://download.kde.org/unstable/glaxnimate/0.5.80/
CATEGORIES= graphics
DISTVERSION= 0.6.0
MASTER_SITES= KDE/stable/glaxnimate/${DISTVERSION}/
CATEGORIES= graphics kde
xPATCH_SITES= https://gitlab.com/${PORTNAME}/${PORTNAME}/-/commit/
xPATCHFILES+= 6f312a0b93208255b2903f6d3105cc36cfc6b6c7.patch:-p1 # Fix build with Qt 6.5.x
MAINTAINER= yuri@FreeBSD.org
MAINTAINER= kde@FreeBSD.org
COMMENT= Simple vector animation program
WWW= https://invent.kde.org/graphics/glaxnimate \
https://gitlab.com/mattbas/glaxnimate \
https://github.com/KDE/glaxnimate \
https://gitlab.com/mattbas/glaxnimate/
#BROKEN= Does not build with ffmpeg > 6
LICENSE= GPLv3+
LICENSE_FILE= ${WRKSRC}/COPYING
BROKEN_armv7= lrelease coredumps, see https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276285
WWW= https://apps.kde.org/glaxnimate/
BUILD_DEPENDS= pip:devel/py-pip@${PY_FLAVOR}
LIB_DEPENDS= libavcodec.so:multimedia/ffmpeg \
libpotrace.so:graphics/libpotrace
USES= cmake compiler:c++17-lang desktop-file-utils gettext-tools gl kde:6 libarchive \
USES= cmake compiler:c++17-lang gettext-tools gl kde:6 libarchive \
python qt:6 tar:xz
USE_GL= gl
USE_QT= base svg tools
@@ -33,21 +19,4 @@ USE_KDE= archive breeze-icons colorscheme completion config configwidgets \
coreaddons crash guiaddons i18n iconthemes widgetsaddons xmlgui \
ecm:build
CMAKE_ON= BUILD_WITH_QT6
CMAKE_OFF= BUILD_WITH_QT5
CMAKE_ARGS= -DPython3_EXECUTABLE=${PYTHON_CMD} \
-DQT_MAJOR_VERSION=6
#CMAKE_ARGS+= -Wdev --debug-output --trace
ALL_TARGET= all
OPTIONS_DEFINE= DEBUG
.include <bsd.port.options.mk>
.if !${PORT_OPTIONS:MDEBUG}
CXXFLAGS:= ${CXXFLAGS:C/-O([2-9]|[sz]|fast)/-O1/} -fstack-protector-strong -fno-strict-aliasing
.endif
.include <bsd.port.mk>
+3 -3
View File
@@ -1,3 +1,3 @@
TIMESTAMP = 1771182007
SHA256 (glaxnimate-0.5.80.tar.xz) = 29b0ceb2253683b9b68e2b088668fbf0a143ae48dd6973db0ef60c081d197874
SIZE (glaxnimate-0.5.80.tar.xz) = 2743016
TIMESTAMP = 1772816422
SHA256 (glaxnimate-0.6.0.tar.xz) = 4fe5e4d48124d499aab318c932884e3e98da2fd279399c3ba3c6a4d1e07de94a
SIZE (glaxnimate-0.6.0.tar.xz) = 2821900
+3 -12
View File
@@ -12,21 +12,9 @@ share/config.kcfg/glaxnimate_settings.kcfg
%%DATADIR%%/glaxnimate/images/keyframe/custom.svg
%%DATADIR%%/glaxnimate/images/keyframe/ease.svg
%%DATADIR%%/glaxnimate/images/keyframe/fast.svg
%%DATADIR%%/glaxnimate/images/keyframe/finish/custom.svg
%%DATADIR%%/glaxnimate/images/keyframe/finish/ease.svg
%%DATADIR%%/glaxnimate/images/keyframe/finish/fast.svg
%%DATADIR%%/glaxnimate/images/keyframe/finish/hold.svg
%%DATADIR%%/glaxnimate/images/keyframe/finish/linear.svg
%%DATADIR%%/glaxnimate/images/keyframe/finish/overshoot.svg
%%DATADIR%%/glaxnimate/images/keyframe/hold.svg
%%DATADIR%%/glaxnimate/images/keyframe/linear.svg
%%DATADIR%%/glaxnimate/images/keyframe/overshoot.svg
%%DATADIR%%/glaxnimate/images/keyframe/start/custom.svg
%%DATADIR%%/glaxnimate/images/keyframe/start/ease.svg
%%DATADIR%%/glaxnimate/images/keyframe/start/fast.svg
%%DATADIR%%/glaxnimate/images/keyframe/start/hold.svg
%%DATADIR%%/glaxnimate/images/keyframe/start/linear.svg
%%DATADIR%%/glaxnimate/images/keyframe/start/overshoot.svg
%%DATADIR%%/glaxnimate/images/keyframe/status/key.svg
%%DATADIR%%/glaxnimate/images/keyframe/status/mismatch.svg
%%DATADIR%%/glaxnimate/images/keyframe/status/not-animated.svg
@@ -158,8 +146,11 @@ share/locale/en_GB/LC_MESSAGES/glaxnimate.mo
share/locale/eo/LC_MESSAGES/glaxnimate.mo
share/locale/es/LC_MESSAGES/glaxnimate.mo
share/locale/eu/LC_MESSAGES/glaxnimate.mo
share/locale/fi/LC_MESSAGES/glaxnimate.mo
share/locale/fr/LC_MESSAGES/glaxnimate.mo
share/locale/ga/LC_MESSAGES/glaxnimate.mo
share/locale/gl/LC_MESSAGES/glaxnimate.mo
share/locale/he/LC_MESSAGES/glaxnimate.mo
share/locale/it/LC_MESSAGES/glaxnimate.mo
share/locale/ja/LC_MESSAGES/glaxnimate.mo
share/locale/ka/LC_MESSAGES/glaxnimate.mo