git: 061707543bef - main - graphics/glaxnimate: Update to 0.6.0 and pass the port to kde@
- Go to: [ bottom of page ] [ top of archives ] [ this month ]
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