1
0
mirror of https://git.FreeBSD.org/ports.git synced 2024-12-14 03:10:47 +00:00
freebsd-ports/math/cantor/Makefile
Tobias C. Berner d98b56f1de graphics/poppler: update to 21.09
Release 21.09.0:
        core:
         * Splash: Massive speed improvement on files that use lots of save/restore (q/Q) operators
         * Correct decoding of signature properties Reason & Location when they are Unicode
         * Fix issues with malformed files
         * MSVC build fixes

        build system:
         * Call cmake_minium_required() before project()
         * Always append to CMAKE_{C,CXX}_FLAGS_${CMAKE_BUILD_TYPE}
         * correctly forward user-provided flags to try_compile()

Exp-run by:	antoine
PR:		258206
2021-09-06 18:31:18 +02:00

65 lines
2.0 KiB
Makefile

PORTNAME= cantor
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
PORTREVISION= 1
CATEGORIES= math kde kde-applications
MAINTAINER= kde@FreeBSD.org
COMMENT= Mathematical software frontend by KDE
LIB_DEPENDS= libAnalitza.so:math/analitza \
libcln.so:math/cln \
libqalculate.so:math/libqalculate \
libspectre.so:print/libspectre \
libpoppler.so:graphics/poppler \
libpoppler-qt5.so:graphics/poppler-qt5
BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \
docbook-xml>0:textproc/docbook-xml
USES= cmake compiler:c++11-lang desktop-file-utils gettext kde:5 \
pkgconfig python:3.4+ qt:5 shared-mime-info tar:xz
USE_KDE= attica auth archive bookmarks codecs completion config \
configwidgets coreaddons crash emoticons i18n iconthemes \
itemmodels itemviews init jobwidgets kdelibs4support kio \
newstuff parts pty service solid sonnet syntaxhighlighting \
texteditor textwidgets widgetsaddons windowsystem xmlgui \
ecm_build
USE_QT= concurrent core dbus declarative gui help location network \
printsupport sql svg webchannel webengine \
widgets xml xmlpatterns \
buildtools_build qmake_build testlib_build
USE_LDCONFIG= yes
OPTIONS_DEFINE= LUAJIT MAXIMA OCTAVE R SAGE SCILAB DOCS
OPTIONS_SUB= yes # R LUAJIT
LUAJIT_DESC= Build LuaJIT backend and install LuaJIT
LUAJIT_LIB_DEPENDS= libluajit-5.1.so:lang/luajit
LUAJIT_CMAKE_OFF= -DWITH_LuaJIT:BOOL=FALSE
MAXIMA_DESC= Install Maxima
MAXIMA_RUN_DEPENDS= maxima:math/maxima
OCTAVE_DESC= Install Octave
OCTAVE_RUN_DEPENDS= octave:math/octave
R_DESC= Build R backend and install R
R_LIB_DEPENDS= libR.so:math/R
# Required to set CFLAGS for -lgfortran.
R_USES= fortran
R_CMAKE_OFF= -DWITH_R:BOOL=FALSE
SAGE_DESC= Install Sage
SAGE_RUN_DEPENDS= sage:math/sage
SCILAB_DESC= Install Scilab
SCILAB_RUN_DEPENDS= scilab:math/scilab
# Disable python2 binding
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_PythonLibs
post-patch:
${REINPLACE_CMD} -e '/FIND_PROGRAM(_GFORTRAN_EXECUTABLE/s,gfortran,${FC},' \
${WRKSRC}/cmake/FindR.cmake
.include <bsd.port.mk>