git: 88dba141c39d - main - graphics/fractgen: Update to 3.0.2
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