Skip to content

Commit

Permalink
KDE Frameworks: remove kdoctools runtime dependency
Browse files Browse the repository at this point in the history
kdoctools is a collection of *build* tools. It has no
runtime effect on the frameworks, but does drag in
docbook and XML and sgml tooling, which is not needed.

This breaks some consumers of KDE Frameworks, which
is repaired in the Plasma 5.21.3 update.
  • Loading branch information
Adriaan de Groot authored and Adriaan de Groot committed Apr 22, 2021
1 parent 3e5a910 commit 76a039f
Show file tree
Hide file tree
Showing 14 changed files with 28 additions and 14 deletions.
3 changes: 2 additions & 1 deletion devel/kf5-kio/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
PORTNAME= kio
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= devel kde kde-frameworks

MAINTAINER= kde@FreeBSD.org
Expand All @@ -9,7 +10,7 @@ USES= cmake compiler:c++11-lib desktop-file-utils \
gettext gnome kde:5 qt:5 ssl tar:xz
USE_GNOME= libxml2 libxslt
USE_KDE= archive auth bookmarks codecs completion config \
configwidgets coreaddons crash dbusaddons doctools ecm \
configwidgets coreaddons crash dbusaddons doctools_build ecm \
i18n iconthemes itemviews jobwidgets kded \
notifications service solid sonnet textwidgets wallet \
widgetsaddons windowsystem xmlgui
Expand Down
3 changes: 2 additions & 1 deletion devel/kf5-kpackage/Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
PORTNAME= kpackage
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= devel kde kde-frameworks

MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 library to load and install packages

USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= archive config coreaddons doctools ecm i18n
USE_KDE= archive config coreaddons doctools_build ecm i18n
USE_QT= core dbus xml \
buildtools_build qmake_build

Expand Down
3 changes: 2 additions & 1 deletion devel/kf5-kservice/Makefile
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
PORTNAME= kservice
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= devel kde kde-frameworks

MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 advanced plugin and service introspection

USES= bison cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= archive config coreaddons crash dbusaddons \
doctools ecm i18n
doctools_build ecm i18n
USE_QT= core dbus gui xml \
buildtools_build qmake_build

Expand Down
3 changes: 2 additions & 1 deletion lang/kf5-kross/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
PORTNAME= kross
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= lang kde kde-frameworks

MAINTAINER= kde@FreeBSD.org
Expand All @@ -8,7 +9,7 @@ COMMENT= KF5 multi-language application scripting
USES= cmake compiler:c++11-lib gettext gl kde:5 qt:5 tar:xz
USE_GL= gl
USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons doctools ecm i18n iconthemes itemviews \
coreaddons doctools_build ecm i18n iconthemes itemviews \
jobwidgets kio parts service solid sonnet textwidgets \
widgetsaddons windowsystem xmlgui
USE_QT= concurrent core dbus gui network script uiplugin \
Expand Down
3 changes: 2 additions & 1 deletion net/kf5-kxmlrpcclient/Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
PORTNAME= kxmlrpcclient
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= net kde kde-frameworks

MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 interaction with XMLRPC services

USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= config coreaddons ecm doctools i18n kio service
USE_KDE= config coreaddons ecm doctools_build i18n kio service
USE_QT= buildtools_build concurrent core dbus gui \
network qmake_build xml

Expand Down
3 changes: 2 additions & 1 deletion sysutils/kf5-kwallet/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
PORTNAME= kwallet
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= sysutils kde kde-frameworks

MAINTAINER= kde@FreeBSD.org
Expand All @@ -15,7 +16,7 @@ LIB_DEPENDS= libassuan.so:security/libassuan \

USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= auth codecs config configwidgets coreaddons dbusaddons \
doctools ecm i18n iconthemes notifications service \
doctools_build ecm i18n iconthemes notifications service \
widgetsaddons windowsystem
USE_QT= buildtools_build core dbus gui qmake_build widgets xml

Expand Down
3 changes: 2 additions & 1 deletion www/kf5-kjs/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
PORTNAME= kjs
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= www kde kde-frameworks

MAINTAINER= kde@FreeBSD.org
Expand All @@ -8,7 +9,7 @@ COMMENT= KF5 library providing an ECMAScript interpreter
LIB_DEPENDS= libpcre.so:devel/pcre

USES= cmake compiler:c++11-lib kde:5 pkgconfig qt:5 tar:xz
USE_KDE= ecm doctools
USE_KDE= ecm doctools_build
USE_QT= buildtools_build core qmake_build

.include <bsd.port.mk>
3 changes: 2 additions & 1 deletion www/kf5-kjsembed/Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
PORTNAME= kjsembed
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= www kde kde-frameworks

MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 library for binding JavaScript objects to QObjects

USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= archive doctools ecm i18n js
USE_KDE= archive doctools_build ecm i18n js
USE_QT= buildtools_build core gui qmake_build svg \
uiplugin uitools widgets xml

Expand Down
3 changes: 2 additions & 1 deletion x11-toolkits/kf5-kconfigwidgets/Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
PORTNAME= kconfigwidgets
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= x11-toolkits kde kde-frameworks

MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 widgets for configuration dialogs

USES= cmake compiler:c++11-lib gettext kde:5 qt:5 shebangfix tar:xz
USE_KDE= archive auth codecs config coreaddons doctools ecm guiaddons \
USE_KDE= archive auth codecs config coreaddons doctools_build ecm guiaddons \
i18n widgetsaddons
USE_QT= buildtools_build core dbus gui qmake_build widgets xml

Expand Down
3 changes: 2 additions & 1 deletion x11-toolkits/kf5-kdesignerplugin/Makefile
Original file line number Diff line number Diff line change
@@ -1,13 +1,14 @@
PORTNAME= kdesignerplugin
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= x11-toolkits kde kde-frameworks

MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 integration of Frameworks widgets in Qt Designer/Creator

USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz
USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons doctools ecm i18n iconthemes itemviews \
coreaddons doctools_build ecm i18n iconthemes itemviews \
jobwidgets kdewebkit kio plotting service solid sonnet \
textwidgets widgetsaddons xmlgui
USE_QT= buildtools_build concurrent core dbus designer gui linguisttools \
Expand Down
3 changes: 2 additions & 1 deletion x11/kf5-kded/Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
PORTNAME= kded
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks

MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 extensible daemon for providing system level services

USES= cmake compiler:c++11-lib kde:5 qt:5 tar:xz
USE_KDE= config coreaddons crash dbusaddons doctools ecm \
USE_KDE= config coreaddons crash dbusaddons doctools_build ecm \
service
USE_QT= buildtools_build core dbus gui qmake_build widgets

Expand Down
3 changes: 2 additions & 1 deletion x11/kf5-kdelibs4support/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
PORTNAME= kdelibs4support
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks

MAINTAINER= kde@FreeBSD.org
Expand All @@ -10,7 +11,7 @@ BUILD_DEPENDS= p5-URI>=0:net/p5-URI
USES= cmake compiler:c++11-lib gettext kde:5 qt:5 shebangfix \
tar:xz xorg
USE_KDE= auth bookmarks codecs completion config configwidgets \
coreaddons crash dbusaddons doctools emoticons globalaccel guiaddons \
coreaddons crash dbusaddons doctools_build emoticons globalaccel guiaddons \
i18n iconthemes itemviews jobwidgets kded kio notifications \
parts service solid sonnet textwidgets unitconversion \
widgetsaddons windowsystem xmlgui \
Expand Down
3 changes: 2 additions & 1 deletion x11/kf5-kinit/Makefile
Original file line number Diff line number Diff line change
@@ -1,12 +1,13 @@
PORTNAME= kinit
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks

MAINTAINER= kde@FreeBSD.org
COMMENT= KF5 process launcher to speed up launching KDE applications

USES= cmake compiler:c++11-lib gettext kde:5 qt:5 tar:xz xorg
USE_KDE= completion config coreaddons crash doctools ecm i18n \
USE_KDE= completion config coreaddons crash doctools_build ecm i18n \
jobwidgets kio service widgetsaddons windowsystem
USE_QT= buildtools_build concurrent core dbus gui network qmake_build widgets
USE_XORG= x11 xcb
Expand Down
3 changes: 2 additions & 1 deletion x11/kf5-plasma-framework/Makefile
Original file line number Diff line number Diff line change
@@ -1,5 +1,6 @@
PORTNAME= plasma-framework
DISTVERSION= ${KDE_FRAMEWORKS_VERSION}
PORTREVISION= 1
CATEGORIES= x11 kde kde-frameworks

MAINTAINER= kde@FreeBSD.org
Expand All @@ -8,7 +9,7 @@ COMMENT= KF5 plugin based UI runtime used to write user interfaces
USES= cmake compiler:c++11-lib gettext gl kde:5 pkgconfig qt:5 tar:xz xorg
USE_GL= egl gl
USE_KDE= activities archive auth codecs completion config \
configwidgets coreaddons dbusaddons doctools globalaccel \
configwidgets coreaddons dbusaddons doctools_build globalaccel \
guiaddons i18n iconthemes jobwidgets kirigami2 kio package \
notifications service wayland windowsystem xmlgui kdeclarative \
widgetsaddons
Expand Down

0 comments on commit 76a039f

Please sign in to comment.