git: 061707543bef - main - graphics/glaxnimate: Update to 0.6.0 and pass the port to kde@

From: Max Brazhnikov <makc_at_FreeBSD.org>
Date: Fri, 06 Mar 2026 18:31:39 UTC
The branch main has been updated by makc:

URL: https://cgit.FreeBSD.org/ports/commit/?id=061707543befe69cc632da49720eabee7ae6defe

commit 061707543befe69cc632da49720eabee7ae6defe
Author:     Max Brazhnikov <makc@FreeBSD.org>
AuthorDate: 2026-03-06 18:31:31 +0000
Commit:     Max Brazhnikov <makc@FreeBSD.org>
CommitDate: 2026-03-06 18:31:31 +0000

    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
---
 graphics/glaxnimate/Makefile  | 43 ++++++-------------------------------------
 graphics/glaxnimate/distinfo  |  6 +++---
 graphics/glaxnimate/pkg-plist | 15 +++------------
 3 files changed, 12 insertions(+), 52 deletions(-)

diff --git a/graphics/glaxnimate/Makefile b/graphics/glaxnimate/Makefile
index 83fe25481dc1..1d55007fc666 100644
--- a/graphics/glaxnimate/Makefile
+++ b/graphics/glaxnimate/Makefile
@@ -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>
diff --git a/graphics/glaxnimate/distinfo b/graphics/glaxnimate/distinfo
index 9e9008d931a5..790bbb04a6d7 100644
--- a/graphics/glaxnimate/distinfo
+++ b/graphics/glaxnimate/distinfo
@@ -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
diff --git a/graphics/glaxnimate/pkg-plist b/graphics/glaxnimate/pkg-plist
index 06012e047548..e178e39b6340 100644
--- a/graphics/glaxnimate/pkg-plist
+++ b/graphics/glaxnimate/pkg-plist
@@ -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