diff options
| -rw-r--r-- | graphics/Makefile | 1 | ||||
| -rw-r--r-- | graphics/jkqtplotter/Makefile | 45 | ||||
| -rw-r--r-- | graphics/jkqtplotter/distinfo | 3 | ||||
| -rw-r--r-- | graphics/jkqtplotter/pkg-descr | 3 | ||||
| -rw-r--r-- | graphics/jkqtplotter/pkg-plist.qt5 | 143 | ||||
| -rw-r--r-- | graphics/jkqtplotter/pkg-plist.qt6 | 143 |
6 files changed, 338 insertions, 0 deletions
diff --git a/graphics/Makefile b/graphics/Makefile index bd51262e1430..5caab7d4a4b1 100644 --- a/graphics/Makefile +++ b/graphics/Makefile @@ -389,6 +389,7 @@ SUBDIR += jdraw SUBDIR += jgraph SUBDIR += jhead + SUBDIR += jkqtplotter SUBDIR += jogamp-jogl SUBDIR += jogl SUBDIR += jp diff --git a/graphics/jkqtplotter/Makefile b/graphics/jkqtplotter/Makefile new file mode 100644 index 000000000000..2f8e979a40a5 --- /dev/null +++ b/graphics/jkqtplotter/Makefile @@ -0,0 +1,45 @@ +PORTNAME= jkqtplotter +DISTVERSION= 5.0.0 # not tagged yet, see https://github.com/jkriege2/JKQtPlotter/issues/155 +CATEGORIES= graphics +PKGNAMESUFFIX?= -${FLAVOR} + +MAINTAINER= yuri@FreeBSD.org +COMMENT= Qt plotter framework +WWW= https://github.com/jkriege2/JKQtPlotter \ + https://jkriege2.github.io/JKQtPlotter/index.html + +LICENSE= LGPL21 +LICENSE_FILE= ${WRKSRC}/LICENSE + +FLAVORS= qt6 qt5 +FLAVOR?= qt6 + +USES= cmake gl qt:${FLAVOR:S/qt//} +_USE_QT_qt5= core gui opengl printsupport svg xml widgets qmake:build buildtools:build +_USE_QT_qt6= base svg tools:build +USE_QT= ${_USE_QT_${FLAVOR}} +USE_GL= gl opengl + +USE_GITHUB= yes +GH_ACCOUNT= jkriege2 +GH_TAGNAME= d243218 + +WRKSRC= ${WRKDIR}/JKQtPlotter-${GH_TAGNAME} + +CMAKE_ARGS= -DQT_VERSION=${FLAVOR:S/qt//} +CMAKE_OFF= JKQtPlotter_BUILD_TESTS \ + JKQtPlotter_BUILD_EXAMPLES + +DOCSDIR= ${PREFIX}/share/doc/JKQTPlotter + +PLIST= ${.CURDIR}/pkg-plist.${FLAVOR} + +OPTIONS_DEFINE= DOCS + +PORTDOCS= * + +post-patch: + @${REINPLACE_CMD} -e 's|find_package(QT NAMES Qt6 Qt5 COMPONENTS Core REQUIRED)|find_package(QT NAMES Qt${FLAVOR:S/qt//} COMPONENTS Core REQUIRED)|g' \ + ${WRKSRC}/cmake/jkqtplotter_common_qtsettings.cmake + +.include <bsd.port.mk> diff --git a/graphics/jkqtplotter/distinfo b/graphics/jkqtplotter/distinfo new file mode 100644 index 000000000000..16f5e372f59b --- /dev/null +++ b/graphics/jkqtplotter/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1762722146 +SHA256 (jkriege2-jkqtplotter-5.0.0-d243218_GH0.tar.gz) = 711eab4604e7ed29878b4cb4ab1c9942e31ed598d184dcd864f98383358bbbb3 +SIZE (jkriege2-jkqtplotter-5.0.0-d243218_GH0.tar.gz) = 93987448 diff --git a/graphics/jkqtplotter/pkg-descr b/graphics/jkqtplotter/pkg-descr new file mode 100644 index 000000000000..f646c1f0b286 --- /dev/null +++ b/graphics/jkqtplotter/pkg-descr @@ -0,0 +1,3 @@ +JKQtPlotter is a plotting library for Qt. +It provides a wide range of plot types, customization options, +and high performance for scientific and engineering applications. diff --git a/graphics/jkqtplotter/pkg-plist.qt5 b/graphics/jkqtplotter/pkg-plist.qt5 new file mode 100644 index 000000000000..a1d0249233f9 --- /dev/null +++ b/graphics/jkqtplotter/pkg-plist.qt5 @@ -0,0 +1,143 @@ +bin/jkqtmathtext_render +bin/jkqtplotter_doc_imagegenerator +include/jkqtcommon/jkqtcommon_imexport.h +include/jkqtcommon/jkqtpbasicimagetools.h +include/jkqtcommon/jkqtpcachingtools.h +include/jkqtcommon/jkqtpcodestructuring.h +include/jkqtcommon/jkqtpconcurrencytools.h +include/jkqtcommon/jkqtpcsstools.h +include/jkqtcommon/jkqtpdebuggingtools.h +include/jkqtcommon/jkqtpdrawingtools.h +include/jkqtcommon/jkqtpenhancedpainter.h +include/jkqtcommon/jkqtpexpected.h +include/jkqtcommon/jkqtpgeometrytools.h +include/jkqtcommon/jkqtphighrestimer.h +include/jkqtcommon/jkqtpicons.h +include/jkqtcommon/jkqtpmathtools.h +include/jkqtcommon/jkqtpstringtools.h +include/jkqtcommon/jkqttools.h +include/jkqtfastplotter/jkqtfastplotter.h +include/jkqtfastplotter/jkqtfastplotter_imexport.h +include/jkqtmath/jkqtmath_imexport.h +include/jkqtmath/jkqtpalgorithms.h +include/jkqtmath/jkqtparraytools.h +include/jkqtmath/jkqtplinalgtools.h +include/jkqtmath/jkqtpmathparser.h +include/jkqtmath/jkqtpstatbasics.h +include/jkqtmath/jkqtpstatgrouped.h +include/jkqtmath/jkqtpstathistogram.h +include/jkqtmath/jkqtpstatisticstools.h +include/jkqtmath/jkqtpstatkde.h +include/jkqtmath/jkqtpstatpoly.h +include/jkqtmath/jkqtpstatregression.h +include/jkqtmathtext/jkqtmathtext.h +include/jkqtmathtext/jkqtmathtext_imexport.h +include/jkqtmathtext/jkqtmathtextlabel.h +include/jkqtmathtext/jkqtmathtexttools.h +include/jkqtmathtext/nodes/jkqtmathtextboxinstructionnode.h +include/jkqtmathtext/nodes/jkqtmathtextbracenode.h +include/jkqtmathtext/nodes/jkqtmathtextdecoratednode.h +include/jkqtmathtext/nodes/jkqtmathtextfracnode.h +include/jkqtmathtext/nodes/jkqtmathtexthorizontallistnode.h +include/jkqtmathtext/nodes/jkqtmathtextinstructionnode.h +include/jkqtmathtext/nodes/jkqtmathtextlistnode.h +include/jkqtmathtext/nodes/jkqtmathtextmatrixnode.h +include/jkqtmathtext/nodes/jkqtmathtextmodifyenvironmentnode.h +include/jkqtmathtext/nodes/jkqtmathtextnode.h +include/jkqtmathtext/nodes/jkqtmathtextnodetools.h +include/jkqtmathtext/nodes/jkqtmathtextnoopnode.h +include/jkqtmathtext/nodes/jkqtmathtextsqrtnode.h +include/jkqtmathtext/nodes/jkqtmathtextsubsupernode.h +include/jkqtmathtext/nodes/jkqtmathtextsymbolnode.h +include/jkqtmathtext/nodes/jkqtmathtexttextnode.h +include/jkqtmathtext/nodes/jkqtmathtextverbatimnode.h +include/jkqtmathtext/nodes/jkqtmathtextverticallistnode.h +include/jkqtmathtext/nodes/jkqtmathtextwhitespacenode.h +include/jkqtmathtext/parsers/jkqtmathtextlatexparser.h +include/jkqtmathtext/parsers/jkqtmathtextparser.h +include/jkqtplotter/graphs/jkqtpbarchart.h +include/jkqtplotter/graphs/jkqtpbarchartbase.h +include/jkqtplotter/graphs/jkqtpboxplot.h +include/jkqtplotter/graphs/jkqtpboxplotbase.h +include/jkqtplotter/graphs/jkqtpboxplotstylingmixins.h +include/jkqtplotter/graphs/jkqtpcontour.h +include/jkqtplotter/graphs/jkqtpevaluatedfunction.h +include/jkqtplotter/graphs/jkqtpevaluatedfunctionbase.h +include/jkqtplotter/graphs/jkqtpevaluatedparametriccurve.h +include/jkqtplotter/graphs/jkqtpfilledcurve.h +include/jkqtplotter/graphs/jkqtpfinancial.h +include/jkqtplotter/graphs/jkqtpgeoannotations.h +include/jkqtplotter/graphs/jkqtpgeobase.h +include/jkqtplotter/graphs/jkqtpgeolines.h +include/jkqtplotter/graphs/jkqtpgeometric.h +include/jkqtplotter/graphs/jkqtpgeoshapes.h +include/jkqtplotter/graphs/jkqtpgraphlabels.h +include/jkqtplotter/graphs/jkqtpgraphlabelstylemixin.h +include/jkqtplotter/graphs/jkqtpimage.h +include/jkqtplotter/graphs/jkqtpimageoverlays.h +include/jkqtplotter/graphs/jkqtpimagergb.h +include/jkqtplotter/graphs/jkqtpimpulses.h +include/jkqtplotter/graphs/jkqtplines.h +include/jkqtplotter/graphs/jkqtpparsedfunction.h +include/jkqtplotter/graphs/jkqtppeakstream.h +include/jkqtplotter/graphs/jkqtprange.h +include/jkqtplotter/graphs/jkqtpscatter.h +include/jkqtplotter/graphs/jkqtpsinglecolumnsymbols.h +include/jkqtplotter/graphs/jkqtpspecialline.h +include/jkqtplotter/graphs/jkqtpstatisticsadaptors.h +include/jkqtplotter/graphs/jkqtpvectorfield.h +include/jkqtplotter/graphs/jkqtpviolinplot.h +include/jkqtplotter/graphs/jkqtpviolinplotstylingmixins.h +include/jkqtplotter/gui/jkqtpcomboboxes.h +include/jkqtplotter/gui/jkqtpenhancedspinboxes.h +include/jkqtplotter/gui/jkqtpenhancedtableview.h +include/jkqtplotter/gui/jkqtpgraphsmodel.h +include/jkqtplotter/gui/jkvanishqtoolbar.h +include/jkqtplotter/jkqtpbaseelements.h +include/jkqtplotter/jkqtpbaseplotter.h +include/jkqtplotter/jkqtpbaseplotterstyle.h +include/jkqtplotter/jkqtpcoordinateaxes.h +include/jkqtplotter/jkqtpcoordinateaxesstyle.h +include/jkqtplotter/jkqtpdatastorage.h +include/jkqtplotter/jkqtpgraphsbase.h +include/jkqtplotter/jkqtpgraphsbaseerrors.h +include/jkqtplotter/jkqtpgraphsbasestyle.h +include/jkqtplotter/jkqtpgraphsbasestylingmixins.h +include/jkqtplotter/jkqtpimagetools.h +include/jkqtplotter/jkqtpkey.h +include/jkqtplotter/jkqtpkeystyle.h +include/jkqtplotter/jkqtplotter.h +include/jkqtplotter/jkqtplotter_configmacros.h +include/jkqtplotter/jkqtplotter_imexport.h +include/jkqtplotter/jkqtplotterstyle.h +include/jkqtplotter/jkqtptools.h +lib/cmake/JKQTPlotter5/JKQTCommon5Config.cmake +lib/cmake/JKQTPlotter5/JKQTCommon5Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/JKQTPlotter5/JKQTCommon5Targets.cmake +lib/cmake/JKQTPlotter5/JKQTCommon5Version.cmake +lib/cmake/JKQTPlotter5/JKQTFastPlotter5Config.cmake +lib/cmake/JKQTPlotter5/JKQTFastPlotter5Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/JKQTPlotter5/JKQTFastPlotter5Targets.cmake +lib/cmake/JKQTPlotter5/JKQTFastPlotter5Version.cmake +lib/cmake/JKQTPlotter5/JKQTMath5Config.cmake +lib/cmake/JKQTPlotter5/JKQTMath5Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/JKQTPlotter5/JKQTMath5Targets.cmake +lib/cmake/JKQTPlotter5/JKQTMath5Version.cmake +lib/cmake/JKQTPlotter5/JKQTMathText5Config.cmake +lib/cmake/JKQTPlotter5/JKQTMathText5Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/JKQTPlotter5/JKQTMathText5Targets.cmake +lib/cmake/JKQTPlotter5/JKQTMathText5Version.cmake +lib/cmake/JKQTPlotter5/JKQTPlotter5Config.cmake +lib/cmake/JKQTPlotter5/JKQTPlotter5Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/JKQTPlotter5/JKQTPlotter5Targets.cmake +lib/cmake/JKQTPlotter5/JKQTPlotter5Version.cmake +lib/libJKQTCommon5_Release.so +lib/libJKQTCommon5_Release.so.5.0.0 +lib/libJKQTFastPlotter5_Release.so +lib/libJKQTFastPlotter5_Release.so.5.0.0 +lib/libJKQTMath5_Release.so +lib/libJKQTMath5_Release.so.5.0.0 +lib/libJKQTMathText5_Release.so +lib/libJKQTMathText5_Release.so.5.0.0 +lib/libJKQTPlotter5_Release.so +lib/libJKQTPlotter5_Release.so.5.0.0 diff --git a/graphics/jkqtplotter/pkg-plist.qt6 b/graphics/jkqtplotter/pkg-plist.qt6 new file mode 100644 index 000000000000..c33efaf75aed --- /dev/null +++ b/graphics/jkqtplotter/pkg-plist.qt6 @@ -0,0 +1,143 @@ +bin/jkqtmathtext_render +bin/jkqtplotter_doc_imagegenerator +include/jkqtcommon/jkqtcommon_imexport.h +include/jkqtcommon/jkqtpbasicimagetools.h +include/jkqtcommon/jkqtpcachingtools.h +include/jkqtcommon/jkqtpcodestructuring.h +include/jkqtcommon/jkqtpconcurrencytools.h +include/jkqtcommon/jkqtpcsstools.h +include/jkqtcommon/jkqtpdebuggingtools.h +include/jkqtcommon/jkqtpdrawingtools.h +include/jkqtcommon/jkqtpenhancedpainter.h +include/jkqtcommon/jkqtpexpected.h +include/jkqtcommon/jkqtpgeometrytools.h +include/jkqtcommon/jkqtphighrestimer.h +include/jkqtcommon/jkqtpicons.h +include/jkqtcommon/jkqtpmathtools.h +include/jkqtcommon/jkqtpstringtools.h +include/jkqtcommon/jkqttools.h +include/jkqtfastplotter/jkqtfastplotter.h +include/jkqtfastplotter/jkqtfastplotter_imexport.h +include/jkqtmath/jkqtmath_imexport.h +include/jkqtmath/jkqtpalgorithms.h +include/jkqtmath/jkqtparraytools.h +include/jkqtmath/jkqtplinalgtools.h +include/jkqtmath/jkqtpmathparser.h +include/jkqtmath/jkqtpstatbasics.h +include/jkqtmath/jkqtpstatgrouped.h +include/jkqtmath/jkqtpstathistogram.h +include/jkqtmath/jkqtpstatisticstools.h +include/jkqtmath/jkqtpstatkde.h +include/jkqtmath/jkqtpstatpoly.h +include/jkqtmath/jkqtpstatregression.h +include/jkqtmathtext/jkqtmathtext.h +include/jkqtmathtext/jkqtmathtext_imexport.h +include/jkqtmathtext/jkqtmathtextlabel.h +include/jkqtmathtext/jkqtmathtexttools.h +include/jkqtmathtext/nodes/jkqtmathtextboxinstructionnode.h +include/jkqtmathtext/nodes/jkqtmathtextbracenode.h +include/jkqtmathtext/nodes/jkqtmathtextdecoratednode.h +include/jkqtmathtext/nodes/jkqtmathtextfracnode.h +include/jkqtmathtext/nodes/jkqtmathtexthorizontallistnode.h +include/jkqtmathtext/nodes/jkqtmathtextinstructionnode.h +include/jkqtmathtext/nodes/jkqtmathtextlistnode.h +include/jkqtmathtext/nodes/jkqtmathtextmatrixnode.h +include/jkqtmathtext/nodes/jkqtmathtextmodifyenvironmentnode.h +include/jkqtmathtext/nodes/jkqtmathtextnode.h +include/jkqtmathtext/nodes/jkqtmathtextnodetools.h +include/jkqtmathtext/nodes/jkqtmathtextnoopnode.h +include/jkqtmathtext/nodes/jkqtmathtextsqrtnode.h +include/jkqtmathtext/nodes/jkqtmathtextsubsupernode.h +include/jkqtmathtext/nodes/jkqtmathtextsymbolnode.h +include/jkqtmathtext/nodes/jkqtmathtexttextnode.h +include/jkqtmathtext/nodes/jkqtmathtextverbatimnode.h +include/jkqtmathtext/nodes/jkqtmathtextverticallistnode.h +include/jkqtmathtext/nodes/jkqtmathtextwhitespacenode.h +include/jkqtmathtext/parsers/jkqtmathtextlatexparser.h +include/jkqtmathtext/parsers/jkqtmathtextparser.h +include/jkqtplotter/graphs/jkqtpbarchart.h +include/jkqtplotter/graphs/jkqtpbarchartbase.h +include/jkqtplotter/graphs/jkqtpboxplot.h +include/jkqtplotter/graphs/jkqtpboxplotbase.h +include/jkqtplotter/graphs/jkqtpboxplotstylingmixins.h +include/jkqtplotter/graphs/jkqtpcontour.h +include/jkqtplotter/graphs/jkqtpevaluatedfunction.h +include/jkqtplotter/graphs/jkqtpevaluatedfunctionbase.h +include/jkqtplotter/graphs/jkqtpevaluatedparametriccurve.h +include/jkqtplotter/graphs/jkqtpfilledcurve.h +include/jkqtplotter/graphs/jkqtpfinancial.h +include/jkqtplotter/graphs/jkqtpgeoannotations.h +include/jkqtplotter/graphs/jkqtpgeobase.h +include/jkqtplotter/graphs/jkqtpgeolines.h +include/jkqtplotter/graphs/jkqtpgeometric.h +include/jkqtplotter/graphs/jkqtpgeoshapes.h +include/jkqtplotter/graphs/jkqtpgraphlabels.h +include/jkqtplotter/graphs/jkqtpgraphlabelstylemixin.h +include/jkqtplotter/graphs/jkqtpimage.h +include/jkqtplotter/graphs/jkqtpimageoverlays.h +include/jkqtplotter/graphs/jkqtpimagergb.h +include/jkqtplotter/graphs/jkqtpimpulses.h +include/jkqtplotter/graphs/jkqtplines.h +include/jkqtplotter/graphs/jkqtpparsedfunction.h +include/jkqtplotter/graphs/jkqtppeakstream.h +include/jkqtplotter/graphs/jkqtprange.h +include/jkqtplotter/graphs/jkqtpscatter.h +include/jkqtplotter/graphs/jkqtpsinglecolumnsymbols.h +include/jkqtplotter/graphs/jkqtpspecialline.h +include/jkqtplotter/graphs/jkqtpstatisticsadaptors.h +include/jkqtplotter/graphs/jkqtpvectorfield.h +include/jkqtplotter/graphs/jkqtpviolinplot.h +include/jkqtplotter/graphs/jkqtpviolinplotstylingmixins.h +include/jkqtplotter/gui/jkqtpcomboboxes.h +include/jkqtplotter/gui/jkqtpenhancedspinboxes.h +include/jkqtplotter/gui/jkqtpenhancedtableview.h +include/jkqtplotter/gui/jkqtpgraphsmodel.h +include/jkqtplotter/gui/jkvanishqtoolbar.h +include/jkqtplotter/jkqtpbaseelements.h +include/jkqtplotter/jkqtpbaseplotter.h +include/jkqtplotter/jkqtpbaseplotterstyle.h +include/jkqtplotter/jkqtpcoordinateaxes.h +include/jkqtplotter/jkqtpcoordinateaxesstyle.h +include/jkqtplotter/jkqtpdatastorage.h +include/jkqtplotter/jkqtpgraphsbase.h +include/jkqtplotter/jkqtpgraphsbaseerrors.h +include/jkqtplotter/jkqtpgraphsbasestyle.h +include/jkqtplotter/jkqtpgraphsbasestylingmixins.h +include/jkqtplotter/jkqtpimagetools.h +include/jkqtplotter/jkqtpkey.h +include/jkqtplotter/jkqtpkeystyle.h +include/jkqtplotter/jkqtplotter.h +include/jkqtplotter/jkqtplotter_configmacros.h +include/jkqtplotter/jkqtplotter_imexport.h +include/jkqtplotter/jkqtplotterstyle.h +include/jkqtplotter/jkqtptools.h +lib/cmake/JKQTPlotter6/JKQTCommon6Config.cmake +lib/cmake/JKQTPlotter6/JKQTCommon6Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/JKQTPlotter6/JKQTCommon6Targets.cmake +lib/cmake/JKQTPlotter6/JKQTCommon6Version.cmake +lib/cmake/JKQTPlotter6/JKQTFastPlotter6Config.cmake +lib/cmake/JKQTPlotter6/JKQTFastPlotter6Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/JKQTPlotter6/JKQTFastPlotter6Targets.cmake +lib/cmake/JKQTPlotter6/JKQTFastPlotter6Version.cmake +lib/cmake/JKQTPlotter6/JKQTMath6Config.cmake +lib/cmake/JKQTPlotter6/JKQTMath6Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/JKQTPlotter6/JKQTMath6Targets.cmake +lib/cmake/JKQTPlotter6/JKQTMath6Version.cmake +lib/cmake/JKQTPlotter6/JKQTMathText6Config.cmake +lib/cmake/JKQTPlotter6/JKQTMathText6Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/JKQTPlotter6/JKQTMathText6Targets.cmake +lib/cmake/JKQTPlotter6/JKQTMathText6Version.cmake +lib/cmake/JKQTPlotter6/JKQTPlotter6Config.cmake +lib/cmake/JKQTPlotter6/JKQTPlotter6Targets-%%CMAKE_BUILD_TYPE%%.cmake +lib/cmake/JKQTPlotter6/JKQTPlotter6Targets.cmake +lib/cmake/JKQTPlotter6/JKQTPlotter6Version.cmake +lib/libJKQTCommon6_Release.so +lib/libJKQTCommon6_Release.so.5.0.0 +lib/libJKQTFastPlotter6_Release.so +lib/libJKQTFastPlotter6_Release.so.5.0.0 +lib/libJKQTMath6_Release.so +lib/libJKQTMath6_Release.so.5.0.0 +lib/libJKQTMathText6_Release.so +lib/libJKQTMathText6_Release.so.5.0.0 +lib/libJKQTPlotter6_Release.so +lib/libJKQTPlotter6_Release.so.5.0.0 |
