Index: head/math/cantor/Makefile =================================================================== --- head/math/cantor/Makefile (revision 497107) +++ head/math/cantor/Makefile (revision 497108) @@ -1,63 +1,64 @@ # $FreeBSD$ PORTNAME= cantor DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= math kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE 5 frontend to mathematical software LIB_DEPENDS= libAnalitza.so:math/analitza \ libcln.so:math/cln \ libqalculate.so:math/libqalculate \ libspectre.so:print/libspectre BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-xsl \ docbook-xml>0:textproc/docbook-xml USES= cmake compiler:c++11-lang 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 texteditor textwidgets \ widgetsaddons xmlgui USE_QT= core dbus gui network printsupport 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 Index: head/math/libqalculate/Makefile =================================================================== --- head/math/libqalculate/Makefile (revision 497107) +++ head/math/libqalculate/Makefile (revision 497108) @@ -1,38 +1,37 @@ # Created by: Sergey Akifyev # $FreeBSD$ PORTNAME= libqalculate -PORTVERSION= 2.6.1 -PORTREVISION= 3 +PORTVERSION= 3.0.0 CATEGORIES= math MASTER_SITES= https://github.com/Qalculate/${PORTNAME}/releases/download/v${PORTVERSION}/ MAINTAINER= jhale@FreeBSD.org COMMENT= Multi-purpose desktop calculator (backend library) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libicuuc.so:devel/icu \ libcurl.so:ftp/curl \ libgmp.so:math/gmp \ libmpfr.so:math/mpfr USES= compiler:c++14-lang gettext gmake gnome iconv libtool \ localbase ncurses pathfix pkgconfig readline:port USE_GNOME= intltool libxml2 USE_LDCONFIG= yes GNU_CONFIGURE= yes INSTALL_TARGET= install-strip OPTIONS_DEFINE= NLS OPTIONS_SUB= yes post-patch-NLS-off: @${REINPLACE_CMD} -e '/^SUBDIRS =/s|po ||g' ${WRKSRC}/Makefile.in post-patch: @${REINPLACE_CMD} -e '/^SUBDIRS =/s|docs||g' ${WRKSRC}/Makefile.in .include Index: head/math/libqalculate/distinfo =================================================================== --- head/math/libqalculate/distinfo (revision 497107) +++ head/math/libqalculate/distinfo (revision 497108) @@ -1,3 +1,3 @@ -TIMESTAMP = 1532616844 -SHA256 (libqalculate-2.6.1.tar.gz) = ed4c467ef8b87611f8c15794b16aef15628ba8f45aaa428619f2d58ed4248609 -SIZE (libqalculate-2.6.1.tar.gz) = 1912971 +TIMESTAMP = 1553852666 +SHA256 (libqalculate-3.0.0.tar.gz) = 2882edd45016a6bcbf33120dd0b83676221a1d58af73f7f4cd6bbec4e1a26b1e +SIZE (libqalculate-3.0.0.tar.gz) = 2035840 Index: head/math/libqalculate/pkg-plist =================================================================== --- head/math/libqalculate/pkg-plist (revision 497107) +++ head/math/libqalculate/pkg-plist (revision 497108) @@ -1,34 +1,35 @@ bin/qalc include/libqalculate/BuiltinFunctions.h include/libqalculate/Calculator.h include/libqalculate/DataSet.h include/libqalculate/ExpressionItem.h include/libqalculate/Function.h include/libqalculate/MathStructure.h include/libqalculate/Number.h include/libqalculate/Prefix.h include/libqalculate/QalculateDateTime.h include/libqalculate/Unit.h include/libqalculate/Variable.h include/libqalculate/includes.h include/libqalculate/qalculate.h include/libqalculate/util.h lib/libqalculate.a lib/libqalculate.so -lib/libqalculate.so.18 -lib/libqalculate.so.18.0.1 +lib/libqalculate.so.21 +lib/libqalculate.so.21.0.0 libdata/pkgconfig/libqalculate.pc %%NLS%%share/locale/fr/LC_MESSAGES/libqalculate.mo %%NLS%%share/locale/nl/LC_MESSAGES/libqalculate.mo %%NLS%%share/locale/sv/LC_MESSAGES/libqalculate.mo %%NLS%%share/locale/zh_CN/LC_MESSAGES/libqalculate.mo share/qalculate/currencies.xml share/qalculate/datasets.xml share/qalculate/elements.xml share/qalculate/eurofxref-daily.xml share/qalculate/functions.xml share/qalculate/planets.xml share/qalculate/prefixes.xml -share/qalculate/rates.json +share/qalculate/units-old_SI.xml share/qalculate/units.xml +share/qalculate/variables-old_SI.xml share/qalculate/variables.xml Index: head/math/qalculate/Makefile =================================================================== --- head/math/qalculate/Makefile (revision 497107) +++ head/math/qalculate/Makefile (revision 497108) @@ -1,38 +1,37 @@ # Created by: Sergey Akifyev # $FreeBSD$ PORTNAME= qalculate -PORTVERSION= 2.6.1 -PORTREVISION= 2 +PORTVERSION= 3.0.0 CATEGORIES= math MASTER_SITES= https://github.com/${GH_ACCOUNT}/${GH_PROJECT}/releases/download/v${PORTVERSION}/ DISTNAME= ${GH_PROJECT}-${PORTVERSION} MAINTAINER= jhale@FreeBSD.org COMMENT= Multi-purpose desktop calculator (GTK+3 frontend) LICENSE= GPLv2+ LICENSE_FILE= ${WRKSRC}/COPYING LIB_DEPENDS= libqalculate.so:math/libqalculate RUN_DEPENDS= gnuplot:math/gnuplot -USES= compiler:c++11-lang gettext gmake \ +USES= compiler:c++11-lang gettext gmake gnome \ libtool:build localbase pkgconfig USE_GNOME= cairo gdkpixbuf2 gtk30 intltool libxml2 # USE_GITHUB= Use MASTER_SITES so that the pre-rolled release is downloaded GH_ACCOUNT= Qalculate GH_PROJECT= ${PORTNAME}-gtk GNU_CONFIGURE= yes DATADIR= share/${GH_PROJECT} DOCSDIR= share/doc/${GH_PROJECT} OPTIONS_DEFINE= NLS OPTIONS_SUB= yes post-patch-NLS-off: @${REINPLACE_CMD} -e '/^SUBDIRS =/s|po ||g' ${WRKSRC}/Makefile.in .include Index: head/math/qalculate/distinfo =================================================================== --- head/math/qalculate/distinfo (revision 497107) +++ head/math/qalculate/distinfo (revision 497108) @@ -1,3 +1,3 @@ -TIMESTAMP = 1532617679 -SHA256 (qalculate-gtk-2.6.1.tar.gz) = 54f12b79a569973ade2c3fd5fea0b4c4077af65ef8b14388ff335f2589790c18 -SIZE (qalculate-gtk-2.6.1.tar.gz) = 2619516 +TIMESTAMP = 1553856074 +SHA256 (qalculate-gtk-3.0.0.tar.gz) = 7d18d99c566b44ba88a99daefb1974c244aa33960bd3d80f0e2afa225858553d +SIZE (qalculate-gtk-3.0.0.tar.gz) = 2672534 Index: head/science/step/Makefile =================================================================== --- head/science/step/Makefile (revision 497107) +++ head/science/step/Makefile (revision 497108) @@ -1,38 +1,39 @@ # $FreeBSD$ PORTNAME= step DISTVERSION= ${KDE_APPLICATIONS_VERSION} +PORTREVISION= 1 CATEGORIES= science kde kde-applications MAINTAINER= kde@FreeBSD.org COMMENT= KDE interactive physics simulator LIB_DEPENDS= libcln.so:math/cln \ libgsl.so:math/gsl \ libqalculate.so:math/libqalculate USES= cmake compiler:c++11-lang eigen:3 gettext kde:5 \ pkgconfig qt:5 tar:xz USE_KDE= attica auth bookmarks codecs completion config configwidgets \ coreaddons crash doctools ecm emoticons guiaddons i18n \ iconthemes init itemmodels itemviews jobwidgets js \ kdelibs4support khtml kio newstuff notifications parts \ plotting service solid sonnet textwidgets unitconversion \ widgetsaddons windowsystem xmlgui USE_QT= core dbus declarative gui network opengl printsupport svg \ widgets xml \ buildtools_build qmake_build CXXFLAGS_powerpc64= -Wno-error=return-type CXXFLAGS_powerpc= -Wno-error=return-type CXXFLAGS_powerpcspe= -Wno-error=return-type CXXFLAGS_sparc64= -Wno-error=return-type OPTIONS_DEFINE= DOCS pre-configure: # Avoid building translations, should the user pass # CURRENT_LANG to CMake. ${REINPLACE_CMD} -e '/set(STEP_BUILD_TRANSLATIONS 1)/ d' \ ${WRKSRC}/${PORTNAME}/data/CMakeLists.txt .include Index: head/x11/plasma5-plasma-workspace/Makefile =================================================================== --- head/x11/plasma5-plasma-workspace/Makefile (revision 497107) +++ head/x11/plasma5-plasma-workspace/Makefile (revision 497108) @@ -1,61 +1,61 @@ # $FreeBSD$ PORTNAME= plasma-workspace DISTVERSION= ${KDE_PLASMA_VERSION} -PORTREVISION= 2 +PORTREVISION= 3 CATEGORIES= x11 kde kde-plasma MAINTAINER= kde@FreeBSD.org COMMENT= Plasma5 Plasma workspace LIB_DEPENDS= libcln.so:math/cln \ libdbusmenu-qt5.so:devel/libdbusmenu-qt \ libqalculate.so:math/libqalculate \ libxcb-image.so:x11/xcb-util-image \ libxcb-util.so:x11/xcb-util RUN_DEPENDS= ck-launch-session:sysutils/consolekit2\ iceauth:x11/iceauth \ xsetroot:x11/xsetroot \ xset:x11/xset \ xmessage:x11/xmessage \ ${LOCALBASE}/libdata/pkgconfig/xkeyboard-config.pc:x11/xkeyboard-config \ iso-codes>=0:misc/iso-codes USES= cmake compiler:c++11-lib cpe gettext kde:5 pkgconfig \ qt:5 tar:xz USE_KDE= activities activitymanagerd attica auth baloo bookmarks \ codecs completion config configwidgets coreaddons crash \ dbusaddons doctools emoticons filemetadata globalaccel \ guiaddons holidays i18n iconthemes idletime init itemmodels \ itemviews jobwidgets js jsembed kcmutils kdeclarative \ kdelibs4support kdesu kdewebkit kio kscreenlocker \ notifications package pty kwin libkscreen libksysguard \ newstuff notifyconfig parts plasma-framework \ plasma-integration prison runner service solid sonnet \ texteditor textwidgets unitconversion wallet wayland \ widgetsaddons windowsystem xmlgui xmlrpcclient \ breeze_run breeze-icons_run oxygen-icons5_run \ kded_run milou_run USE_QT= concurrent core declarative dbus graphicaleffects gui network phonon4 \ printsupport qdbus quickcontrols_run script sql \ testlib webkit widgets x11extras xml \ paths_run \ buildtools_build qmake_build USE_XORG= ice sm x11 xau xcb xcomposite xext xfixes xft xkbfile xrender xtst CMAKE_OFF= BUILD_TESTING # In 5.15 a file was moved from x11/plasma5-plasma-desktop to x11/plasma5-plasma-workspace: CONFLICTS_INSTALL= plasma5-plasma-desktop-5.14.* post-patch: # set the paths in startkde ${REINPLACE_CMD} -e 's|%%KDE_PREFIX%%|${KDE_PREFIX}|g' \ -e 's|%%LOCALBASE%%|${LOCALBASE}|g' \ -e 's|%%QT_BINDIR%%|${QT_BINDIR}|g' \ -e 's|%%QT_IMPORTDIR%%|${QT_IMPORTDIR}|g' \ -e 's|%%QT_PLUGINDIR%%|${QT_PLUGINDIR}|g' \ -e 's|%%QT_QMLDIR%%|${QT_QMLDIR}|g' \ ${PATCH_WRKSRC}/startkde/startkde.cmake .include