git: 88dba141c39d - main - graphics/fractgen: Update to 3.0.2

From: Zsolt Udvari <uzsolt_at_FreeBSD.org>
Date: Wed, 19 Feb 2025 19:33:46 UTC
The branch main has been updated by uzsolt:

URL: https://cgit.FreeBSD.org/ports/commit/?id=88dba141c39df9ceee4530fe00271351b0a49d8b

commit 88dba141c39df9ceee4530fe00271351b0a49d8b
Author:     Thomas Dreibholz <thomas.dreibholz@gmail.com>
AuthorDate: 2025-02-19 19:30:15 +0000
Commit:     Zsolt Udvari <uzsolt@FreeBSD.org>
CommitDate: 2025-02-19 19:33:17 +0000

    graphics/fractgen: Update to 3.0.2
    
    Use Qt6 and GL.
    Pet portlint, portfmt.
    
    Changelog: https://github.com/dreibh/fractgen/blob/master/ChangeLog
    
    PR:             283439
    Approved by:    submitter is maintainer
---
 graphics/fractgen/Makefile  | 12 ++++---
 graphics/fractgen/distinfo  |  6 ++--
 graphics/fractgen/pkg-plist | 88 +++++++++++++++++++++++++++++++++++++++++++--
 3 files changed, 95 insertions(+), 11 deletions(-)

diff --git a/graphics/fractgen/Makefile b/graphics/fractgen/Makefile
index 7be109a32189..f4f2901756f3 100644
--- a/graphics/fractgen/Makefile
+++ b/graphics/fractgen/Makefile
@@ -1,5 +1,5 @@
 PORTNAME=	fractgen
-DISTVERSION=	2.1.14
+DISTVERSION=	3.0.2
 CATEGORIES=	graphics
 MASTER_SITES=	https://www.nntb.no/~dreibh/fractalgenerator/download/
 
@@ -10,9 +10,11 @@ WWW=		https://www.nntb.no/~dreibh/fractalgenerator/
 LICENSE=	GPLv3+
 LICENSE_FILE=	${WRKSRC}/COPYING
 
-USES=		cmake compiler:c++14-lang desktop-file-utils shared-mime-info \
-		tar:xz qt:5
-USE_QT=		core xml widgets printsupport gui \
-		buildtools:build qmake:build linguisttools:build
+LIB_DEPENDS=	libGLX.so:graphics/libglvnd
+
+USES=		cmake compiler:c++17-lang desktop-file-utils gl qt:6 \
+		shared-mime-info tar:xz
+USE_GL=		gl opengl
+USE_QT=		base tools
 
 .include <bsd.port.mk>
diff --git a/graphics/fractgen/distinfo b/graphics/fractgen/distinfo
index c30b23ca6f07..ce8790ec0f3e 100644
--- a/graphics/fractgen/distinfo
+++ b/graphics/fractgen/distinfo
@@ -1,3 +1,3 @@
-TIMESTAMP = 1701953450
-SHA256 (fractgen-2.1.14.tar.xz) = a9dc9abe33900cc299229a8e12b8d7288b4e7013e220fe78e6bdc5eceaec564a
-SIZE (fractgen-2.1.14.tar.xz) = 315964
+TIMESTAMP = 1734705899
+SHA256 (fractgen-3.0.2.tar.xz) = 5a0f279ee51375ea9e4cf1583158ac1eaeb10f1a512cbf665c1e8250bca16ad5
+SIZE (fractgen-3.0.2.tar.xz) = 340580
diff --git a/graphics/fractgen/pkg-plist b/graphics/fractgen/pkg-plist
index a8af34375bee..558fc1801f03 100644
--- a/graphics/fractgen/pkg-plist
+++ b/graphics/fractgen/pkg-plist
@@ -1,8 +1,8 @@
+bin/clifractgen
 bin/fractgen
-share/man/man1/fractgen.1.gz
 share/applications/fractgen.desktop
-share/icons/hicolor/512x512/apps/fractgen.png
-share/mime/packages/fractgen.xml
+share/bash-completion/completions/clifractgen
+share/bash-completion/completions/fractgen
 %%DATADIR%%/examples/alpha01.fsf
 %%DATADIR%%/examples/alpha02.fsf
 %%DATADIR%%/examples/alpha03.fsf
@@ -11,6 +11,10 @@ share/mime/packages/fractgen.xml
 %%DATADIR%%/examples/alpha06.fsf
 %%DATADIR%%/examples/alpha07.fsf
 %%DATADIR%%/examples/alpha08.fsf
+%%DATADIR%%/examples/alpha09.fsf
+%%DATADIR%%/examples/alpha10.fsf
+%%DATADIR%%/examples/alpha11.fsf
+%%DATADIR%%/examples/alpha12.fsf
 %%DATADIR%%/examples/beta01.fsf
 %%DATADIR%%/examples/beta02.fsf
 %%DATADIR%%/examples/beta03.fsf
@@ -19,8 +23,34 @@ share/mime/packages/fractgen.xml
 %%DATADIR%%/examples/beta06.fsf
 %%DATADIR%%/examples/beta07.fsf
 %%DATADIR%%/examples/beta08.fsf
+%%DATADIR%%/examples/beta09.fsf
+%%DATADIR%%/examples/beta10.fsf
+%%DATADIR%%/examples/beta11.fsf
+%%DATADIR%%/examples/beta12.fsf
 %%DATADIR%%/examples/delta01.fsf
+%%DATADIR%%/examples/delta02.fsf
+%%DATADIR%%/examples/delta03.fsf
+%%DATADIR%%/examples/delta04.fsf
+%%DATADIR%%/examples/delta05.fsf
+%%DATADIR%%/examples/delta06.fsf
+%%DATADIR%%/examples/delta07.fsf
+%%DATADIR%%/examples/delta08.fsf
+%%DATADIR%%/examples/delta09.fsf
+%%DATADIR%%/examples/delta10.fsf
+%%DATADIR%%/examples/delta11.fsf
+%%DATADIR%%/examples/delta12.fsf
 %%DATADIR%%/examples/demo-fractal.fsf
+%%DATADIR%%/examples/epsilon01.fsf
+%%DATADIR%%/examples/epsilon02.fsf
+%%DATADIR%%/examples/epsilon03.fsf
+%%DATADIR%%/examples/epsilon05.fsf
+%%DATADIR%%/examples/epsilon06.fsf
+%%DATADIR%%/examples/epsilon07.fsf
+%%DATADIR%%/examples/epsilon08.fsf
+%%DATADIR%%/examples/epsilon09.fsf
+%%DATADIR%%/examples/epsilon10.fsf
+%%DATADIR%%/examples/epsilon11.fsf
+%%DATADIR%%/examples/epsilon12.fsf
 %%DATADIR%%/examples/gamma01.fsf
 %%DATADIR%%/examples/gamma02.fsf
 %%DATADIR%%/examples/gamma03.fsf
@@ -29,8 +59,60 @@ share/mime/packages/fractgen.xml
 %%DATADIR%%/examples/gamma06.fsf
 %%DATADIR%%/examples/gamma07.fsf
 %%DATADIR%%/examples/gamma08.fsf
+%%DATADIR%%/examples/gamma09.fsf
+%%DATADIR%%/examples/gamma10.fsf
+%%DATADIR%%/examples/gamma11.fsf
+%%DATADIR%%/examples/gamma12.fsf
+%%DATADIR%%/examples/kappa01.fsf
+%%DATADIR%%/examples/kappa02.fsf
+%%DATADIR%%/examples/kappa03.fsf
+%%DATADIR%%/examples/kappa04.fsf
+%%DATADIR%%/examples/kappa05.fsf
+%%DATADIR%%/examples/kappa06.fsf
+%%DATADIR%%/examples/kappa07.fsf
+%%DATADIR%%/examples/kappa08.fsf
+%%DATADIR%%/examples/kappa09.fsf
+%%DATADIR%%/examples/kappa10.fsf
+%%DATADIR%%/examples/kappa11.fsf
+%%DATADIR%%/examples/kappa12.fsf
+%%DATADIR%%/examples/lambda01.fsf
+%%DATADIR%%/examples/lambda02.fsf
+%%DATADIR%%/examples/lambda03.fsf
+%%DATADIR%%/examples/lambda04.fsf
+%%DATADIR%%/examples/lambda05.fsf
+%%DATADIR%%/examples/lambda06.fsf
+%%DATADIR%%/examples/lambda07.fsf
+%%DATADIR%%/examples/lambda08.fsf
+%%DATADIR%%/examples/lambda09.fsf
+%%DATADIR%%/examples/lambda10.fsf
+%%DATADIR%%/examples/lambda11.fsf
+%%DATADIR%%/examples/lambda12.fsf
+%%DATADIR%%/examples/phi01.fsf
+%%DATADIR%%/examples/psi01.fsf
+%%DATADIR%%/examples/rho01.fsf
+%%DATADIR%%/examples/sigma01.fsf
+%%DATADIR%%/examples/tau01.fsf
 %%DATADIR%%/examples/test1.fsf
 %%DATADIR%%/examples/test2.fsf
 %%DATADIR%%/examples/test3.fsf
+%%DATADIR%%/examples/theta01.fsf
+%%DATADIR%%/examples/trivial.fsf
+%%DATADIR%%/examples/ypsilon01.fsf
+%%DATADIR%%/examples/zeta01.fsf
+%%DATADIR%%/examples/zeta02.fsf
+%%DATADIR%%/examples/zeta03.fsf
+%%DATADIR%%/examples/zeta04.fsf
+%%DATADIR%%/examples/zeta05.fsf
+%%DATADIR%%/examples/zeta06.fsf
+%%DATADIR%%/examples/zeta07.fsf
+%%DATADIR%%/examples/zeta08.fsf
+%%DATADIR%%/examples/zeta09.fsf
+%%DATADIR%%/examples/zeta10.fsf
+%%DATADIR%%/examples/zeta11.fsf
+%%DATADIR%%/examples/zeta12.fsf
 %%DATADIR%%/fractgen_de.qm
 %%DATADIR%%/fractgen_nb.qm
+share/icons/hicolor/512x512/apps/fractgen.png
+share/man/man1/clifractgen.1.gz
+share/man/man1/fractgen.1.gz
+share/mime/packages/fractgen.xml