mirror of
https://git.FreeBSD.org/ports.git
synced 2025-01-14 07:43:06 +00:00
cb08bca159
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/
66 lines
2.1 KiB
Makefile
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>
|