5d4315bc1a
LabPlot is a program for two- and three-dimensional graphical presentation of data sets and functions. LabPlot allows you to work with multiple plots which each can have multiple graphs. The graphs can be produced from data or from functions.
99 lines
2.8 KiB
Makefile
99 lines
2.8 KiB
Makefile
COMMENT = data visualization and analysis software
|
|
|
|
VERSION = 2.9.0
|
|
DISTNAME = labplot-${VERSION}
|
|
|
|
CATEGORIES = math x11
|
|
|
|
HOMEPAGE = https://labplot.kde.org/
|
|
|
|
MAINTAINER = Rafael Sadowski <rsadowski@openbsd.org>
|
|
|
|
# LGPL, GPL and many others
|
|
PERMIT_PACKAGE = Yes
|
|
|
|
WANTLIB += ${COMPILER_LIBCXX} KF5Archive KF5Attica KF5Auth KF5AuthCore
|
|
WANTLIB += KF5Bookmarks KF5Codecs KF5Completion KF5ConfigCore
|
|
WANTLIB += KF5ConfigGui KF5ConfigWidgets KF5CoreAddons KF5Crash
|
|
WANTLIB += KF5I18n KF5IconThemes KF5ItemViews KF5JobWidgets KF5KIOCore
|
|
WANTLIB += KF5KIOFileWidgets KF5KIOGui KF5KIOWidgets KF5NewStuff
|
|
WANTLIB += KF5NewStuffCore KF5Parts KF5Service KF5Solid KF5SonnetUi
|
|
WANTLIB += KF5SyntaxHighlighting KF5TextWidgets KF5WidgetsAddons
|
|
WANTLIB += KF5WindowSystem KF5XmlGui KUserFeedbackCore KUserFeedbackWidgets
|
|
WANTLIB += Qt5Concurrent Qt5Core Qt5DBus Qt5Gui Qt5Network Qt5PrintSupport
|
|
WANTLIB += Qt5SerialPort Qt5Sql Qt5Svg Qt5Widgets Qt5Xml X11 c
|
|
WANTLIB += cantorlibs cerf cfitsio fftw3 gsl gslcblas hdf5 lz4
|
|
WANTLIB += m markdown matio netcdf poppler poppler-qt5 spectre
|
|
WANTLIB += z
|
|
|
|
MASTER_SITES = https://download.kde.org/stable/labplot/${VERSION}/
|
|
EXTRACT_SUFX = .tar.xz
|
|
|
|
MODULES = devel/kf5
|
|
|
|
RUN_DEPENDS = devel/desktop-file-utils \
|
|
devel/gettext,-tools \
|
|
misc/shared-mime-info \
|
|
x11/gtk+3,-guic
|
|
|
|
BUILD_DEPENDS = devel/bison \
|
|
devel/desktop-file-utils \
|
|
devel/gettext,-tools \
|
|
devel/kf5/kdoctools
|
|
|
|
LIB_DEPENDS = archivers/lz4 \
|
|
devel/gsl \
|
|
devel/kf5/karchive \
|
|
devel/kf5/kauth \
|
|
devel/kf5/kcodecs \
|
|
devel/kf5/kcompletion \
|
|
devel/kf5/kconfig \
|
|
devel/kf5/kconfigwidgets \
|
|
devel/kf5/kcoreaddons \
|
|
devel/kf5/kcrash \
|
|
devel/kf5/ki18n \
|
|
devel/kf5/kiconthemes \
|
|
devel/kf5/kio \
|
|
devel/kf5/kitemviews \
|
|
devel/kf5/kjobwidgets \
|
|
devel/kf5/knewstuff \
|
|
devel/kf5/kparts \
|
|
devel/kf5/kservice \
|
|
devel/kf5/ktextwidgets \
|
|
devel/kf5/kwidgetsaddons \
|
|
devel/kf5/kxmlgui \
|
|
devel/kf5/solid \
|
|
devel/kf5/sonnet \
|
|
math/cfitsio \
|
|
math/fftw3 \
|
|
print/poppler,-qt5 \
|
|
textproc/discount \
|
|
x11/qt5/qtserialport \
|
|
x11/qt5/qtsvg
|
|
|
|
# OPTIONAL packages
|
|
LIB_DEPENDS += devel/kf5/syntax-highlighting \
|
|
math/hdf5 \
|
|
math/libcerf \
|
|
math/matio \
|
|
math/netcdf \
|
|
productivity/kuserfeedback \
|
|
x11/kde-applications/cantor
|
|
|
|
#-- The following OPTIONAL packages have not been found:
|
|
#* LibOrigin, A library for reading OriginLab project files,
|
|
# <http://sourceforge.net/projects/liborigin>
|
|
#* Qt5Mqtt, Qt Module to implement MQTT protocol version 3.1 and 3.1.1,
|
|
# <https://github.com/qt/qtmqtt>
|
|
#* ReadStat, A command-line tool and library for reading files from
|
|
# popular stats packages, <https://github.com/WizardMac/ReadStat>
|
|
CONFIGURE_ARGS = -DENABLE_READSTAT=OFF
|
|
CONFIGURE_ARGS += -DENABLE_MQTT=OFF
|
|
CONFIGURE_ARGS += -DENABLE_LIBORIGIN=OFF
|
|
|
|
CONFIGURE_ARGS += -DKDE_INSTALL_MANDIR=${WRKINST}/man
|
|
|
|
TEST_IS_INTERACTIVE = X11
|
|
|
|
.include <bsd.port.mk>
|