summaryrefslogtreecommitdiff
path: root/math
diff options
context:
space:
mode:
authorAdriaan de Groot <adridg@FreeBSD.org>2021-07-09 23:56:39 +0200
committerAdriaan de Groot <adridg@FreeBSD.org>2021-07-09 23:59:01 +0200
commitc0a5e2416d2b24af2d83fc97fa9dde37c152d6ec (patch)
treeea95f58300e77d19c29ee32e28d5a98b1cc53582 /math
parentx11/plasma5-plasma: tidy up comments (diff)
*: (KDE ports) tidy up dependencies
Go another round with the dependency-cleanup: - ECM and doctools are still more only a build-dep - Qt testlibs is a build-dep This touches plenty of ports outside of KDE Frameworks that did **not** list their full dependencies and could get away with it because frameworks pulled in too much.
Diffstat (limited to 'math')
-rw-r--r--math/analitza/Makefile4
-rw-r--r--math/cantor/Makefile13
-rw-r--r--math/rocs/Makefile8
3 files changed, 13 insertions, 12 deletions
diff --git a/math/analitza/Makefile b/math/analitza/Makefile
index 22ae3d652384..8f98f0aebb39 100644
--- a/math/analitza/Makefile
+++ b/math/analitza/Makefile
@@ -13,9 +13,9 @@ LICENSE_FILE_GPLv2= ${WRKSRC}/COPYING
USES= cmake compiler:c++11-lang eigen:3 gl kde:5 qt:5 tar:xz
USE_GL= glu
-USE_KDE= ecm
+USE_KDE= ecm_build
USE_QT= core declarative gui network opengl printsupport svg widgets xml \
- buildtools_build linguisttools_build qmake_build
+ buildtools_build linguisttools_build qmake_build testlib_build
USE_LDCONFIG= yes
diff --git a/math/cantor/Makefile b/math/cantor/Makefile
index 54c19263c0df..dbc4cb9974a3 100644
--- a/math/cantor/Makefile
+++ b/math/cantor/Makefile
@@ -1,8 +1,6 @@
-# TODO: ensure only ${PYTON_CMD} is pixked again
-
PORTNAME= cantor
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
-PORTREVISION= 1
+PORTREVISION= 2
CATEGORIES= math kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -20,12 +18,13 @@ BUILD_DEPENDS= ${LOCALBASE}/share/xsl/docbook/html/docbook.xsl:textproc/docbook-
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 \
+ configwidgets coreaddons crash emoticons i18n iconthemes \
itemmodels itemviews init jobwidgets kdelibs4support kio \
newstuff parts pty service solid sonnet syntaxhighlighting \
- texteditor textwidgets widgetsaddons xmlgui
+ texteditor textwidgets widgetsaddons xmlgui \
+ ecm_build
USE_QT= concurrent core dbus gui network printsupport svg widgets xml xmlpatterns \
- buildtools_build qmake_build
+ buildtools_build qmake_build testlib_build
USE_LDCONFIG= yes
OPTIONS_DEFINE= LUAJIT MAXIMA OCTAVE R SAGE SCILAB DOCS
@@ -53,7 +52,7 @@ 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)
+# Disable python2 binding
CMAKE_ON= CMAKE_DISABLE_FIND_PACKAGE_PythonLibs
post-patch:
diff --git a/math/rocs/Makefile b/math/rocs/Makefile
index c028f27bdf3a..f77e8bcd0122 100644
--- a/math/rocs/Makefile
+++ b/math/rocs/Makefile
@@ -1,5 +1,6 @@
PORTNAME= rocs
DISTVERSION= ${KDE_APPLICATIONS_VERSION}
+PORTREVISION= 1
CATEGORIES= math education kde kde-applications
MAINTAINER= kde@FreeBSD.org
@@ -10,12 +11,13 @@ LIB_DEPENDS= libboost_thread.so:devel/boost-libs
USES= cmake compiler:c++11-lang desktop-file-utils gettext grantlee:5 kde:5 \
qt:5 tar:xz
USE_KDE= archive auth codecs completion config configwidgets coreaddons \
- crash doctools ecm i18n itemviews jobwidgets kdeclarative \
+ crash i18n itemviews jobwidgets kdeclarative \
kio package parts service sonnet texteditor textwidgets \
- widgetsaddons xmlgui
+ widgetsaddons xmlgui \
+ doctools_build ecm_build
USE_QT= concurrent core dbus declarative gui network script scripttools svg webkit \
widgets xml xmlpatterns \
- buildtools_build qmake_build
+ buildtools_build qmake_build testlib_build
USE_LDCONFIG= yes