1
0
mirror of https://git.FreeBSD.org/ports.git synced 2025-01-14 07:43:06 +00:00
freebsd-ports/math/cantor/Makefile
Tobias C. Berner cb08bca159 Update KDE Applications (release-service) to 20.04
KDE's April 2020 Apps Update

A new bundle of KDE applications is here! In these releases, you can expect to
find more features, stability improvements, and more user-friendly tools that
will help you work more effectively.

There are dozens of changes to look forward to in most of your favorite
applications. Take Dolphin, for example. Windows Samba shares are now fully
discoverable.

On the topic of playing music: the Elisa music player is adding features by
leaps and bounds. This release brings a new “Now Playing” view, easy
accessibility through the system tray, and an option to minimize the playlist
whenever you want. Thanks to the recently-added visual shuffle mode, it’s much
easier to rearrange your music in the playlists.

These are just the highlights of what’s new in KDE’s applications this month.
Read on to find out about everything we’ve prepared for you.

Announcement:
	https://kde.org/announcements/releases/2020-04-apps-update/
2020-04-23 17:00:52 +00:00

66 lines
2.1 KiB
Makefile

# $FreeBSD$
PORTNAME= cantor
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
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 tar:xz
USE_KDE= attica auth archive bookmarks codecs completion config \
configwidgets coreaddons crash ecm emoticons i18n iconthemes \
itemmodels itemviews init jobwidgets kdelibs4support kio \
newstuff parts pty service solid sonnet syntaxhighlighting \
texteditor textwidgets widgetsaddons xmlgui
USE_QT= concurrent core dbus gui network printsupport svg widgets xml xmlpatterns \
buildtools_build qmake_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 (should probably be an option PYTHON2, PYTHON3)
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_PythonLibs
post-patch:
${REINPLACE_CMD} -e '/FIND_PROGRAM(_GFORTRAN_EXECUTABLE/s,gfortran,${FC},' \
${WRKSRC}/cmake/FindR.cmake
${REINPLACE_CMD} -e '/find_library(PYTHONLIBS3_LIBRARY/s,python3.5m,python3.5m python3.6m,' \
-e '/pkg_check_modules/s,python3,python-${PYTHON_VER},' \
${WRKSRC}/cmake/FindPythonLibs3.cmake
.include <bsd.port.mk>