svn commit: r52873 - in head/en_US.ISO8859-1/books/porters-handbook: special uses

Tobias Kortkamp tobik at FreeBSD.org
Sun Mar 17 10:22:33 UTC 2019


Author: tobik (ports committer)
Date: Sun Mar 17 10:22:32 2019
New Revision: 52873
URL: https://svnweb.freebsd.org/changeset/doc/52873

Log:
  Porter's Handbook: Update KDE and Qt sections
  
  - Remove mention of KDE/Qt 4
  - Update examples to use KDE/Qt 5
  - Update USE_KDE, USE_QT component lists
  
  Approved by:	mat, tcberner
  Differential Revision:	https://reviews.freebsd.org/D19605

Modified:
  head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml
  head/en_US.ISO8859-1/books/porters-handbook/uses/chapter.xml

Modified: head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml
==============================================================================
--- head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml	Sat Mar 16 15:52:47 2019	(r52872)
+++ head/en_US.ISO8859-1/books/porters-handbook/special/chapter.xml	Sun Mar 17 10:22:32 2019	(r52873)
@@ -2593,15 +2593,10 @@ GLIB_SCHEMAS=	 org.regexxer.gschema.xml
     <sect2 xml:id="qt-common">
       <title>Ports That Require Qt</title>
 
-      <para>The Ports Collection provides support for Qt 4 and Qt 5
-	frameworks with
-	<varname>USES+=qt:<replaceable>x</replaceable></varname>,
-	where <replaceable>x</replaceable> is
-	<literal>4</literal> or <literal>5</literal>.
-	Set <varname>USE_QT</varname> to the list of required
-	Qt components (libraries, tools, plugins).  The Qt 4
-	and Qt 5 frameworks are quite similar.  The main
-	difference is the set of supported components.</para>
+      <para>The Ports Collection provides support for Qt 5 with
+	<varname>USES+=qt:5</varname>.  Set <varname>USE_QT</varname>
+	to the list of required Qt components (libraries, tools,
+	plugins).</para>
 
       <para>The Qt framework exports a number of variables which can
 	be used by ports, some of them listed below:</para>
@@ -2673,8 +2668,7 @@ GLIB_SCHEMAS=	 org.regexxer.gschema.xml
 	and plugin components are specified with the
 	<literal>_run</literal> suffix.  The most commonly used
 	components are listed below (all available components are
-	listed in <varname>_USE_QT_ALL</varname>,
-	<varname>_USE_QT4_ONLY</varname>, and
+	listed in <varname>_USE_QT_ALL</varname>, and
 	<varname>_USE_QT5_ONLY</varname> in
 	<filename>/usr/ports/Mk/Uses/qt.mk</filename>):</para>
 
@@ -2691,59 +2685,368 @@ GLIB_SCHEMAS=	 org.regexxer.gschema.xml
 
 	  <tbody>
 	    <row>
+	      <entry><literal>3d</literal></entry>
+	      <entry>Qt3D module</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>assistant</literal></entry>
+	      <entry>Qt 5 documentation browser</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>canvas3d</literal></entry>
+	      <entry>Qt canvas3d module</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>charts</literal></entry>
+	      <entry>Qt 5 charts module</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>concurrent</literal></entry>
+	      <entry>Qt multi-threading module</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>connectivity</literal></entry>
+	      <entry>Qt connectivity (Bluetooth/NFC) module</entry>
+	    </row>
+
+	    <row>
 	      <entry><literal>core</literal></entry>
-	      <entry>core library (Qt 5 only)</entry>
+	      <entry>Qt core non-graphical module</entry>
 	    </row>
 
 	    <row>
-	      <entry><literal>corelib</literal></entry>
-	      <entry>core library (Qt 4 only)</entry>
+	      <entry><literal>datavis3d</literal></entry>
+	      <entry>Qt 5 3D data visualization module</entry>
 	    </row>
 
 	    <row>
 	      <entry><literal>dbus</literal></entry>
-	      <entry>Qt DBus library</entry>
+	      <entry>Qt D-Bus inter-process communication
+		module</entry>
 	    </row>
 
 	    <row>
+	      <entry><literal>declarative</literal></entry>
+	      <entry>Qt declarative framework for dynamic user
+		interfaces</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>designer</literal></entry>
+	      <entry>Qt 5 graphical user interface designer</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>diag</literal></entry>
+	      <entry>Tool for reporting diagnostic information about
+		Qt and its environment</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>doc</literal></entry>
+	      <entry>Qt 5 documentation</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>examples</literal></entry>
+	      <entry>Qt 5 examples sourcecode</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>gamepad</literal></entry>
+	      <entry>Qt 5 Gamepad Module</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>graphicaleffects</literal></entry>
+	      <entry>Qt Quick graphical effects</entry>
+	    </row>
+
+	    <row>
 	      <entry><literal>gui</literal></entry>
-	      <entry>graphical user interface library</entry>
+	      <entry>Qt graphical user interface module</entry>
 	    </row>
 
 	    <row>
+	      <entry><literal>help</literal></entry>
+	      <entry>Qt online help integration module</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>l10n</literal></entry>
+	      <entry>Qt localized messages</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>linguist</literal></entry>
+	      <entry>Qt 5 translation tool</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>location</literal></entry>
+	      <entry>Qt location module</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>multimedia</literal></entry>
+	      <entry>Qt audio, video, radio and camera support
+		module</entry>
+	    </row>
+
+	    <row>
 	      <entry><literal>network</literal></entry>
-	      <entry>network library</entry>
+	      <entry>Qt network module</entry>
 	    </row>
 
 	    <row>
+	      <entry><literal>networkauth</literal></entry>
+	      <entry>Qt network auth module</entry>
+	    </row>
+
+	    <row>
 	      <entry><literal>opengl</literal></entry>
-	      <entry>Qt OpenGL library</entry>
+	      <entry>Qt 5-compatible OpenGL support module</entry>
 	    </row>
 
 	    <row>
+	      <entry><literal>paths</literal></entry>
+	      <entry>Command line client to QStandardPaths</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>phonon4</literal></entry>
+	      <entry>KDE multimedia framework</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>pixeltool</literal></entry>
+	      <entry>Qt 5 screen magnifier</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>plugininfo</literal></entry>
+	      <entry>Qt5 plugin metadata dumper</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>printsupport</literal></entry>
+	      <entry>Qt print support module</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>qdbus</literal></entry>
+	      <entry>Qt command-line interface to D-Bus</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>qdbusviewer</literal></entry>
+	      <entry>Qt 5 graphical interface to D-Bus</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>qdoc</literal></entry>
+	      <entry>Qt documentation generator</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>qdoc-data</literal></entry>
+	      <entry>QDoc configuration files</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>qev</literal></entry>
+	      <entry>Qt QWidget events introspection tool</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>qmake</literal></entry>
+	      <entry>Qt Makefile generator</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>quickcontrols</literal></entry>
+	      <entry>Set of controls for building complete interfaces
+		in Qt Quick</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>quickcontrols2</literal></entry>
+	      <entry>Set of controls for building complete interfaces
+		in Qt Quick</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>remoteobjects</literal></entry>
+	      <entry>Qt5 SXCML module</entry>
+	    </row>
+
+	    <row>
 	      <entry><literal>script</literal></entry>
-	      <entry>script library</entry>
+	      <entry>Qt 4-compatible scripting module</entry>
 	    </row>
 
 	    <row>
+	      <entry><literal>scripttools</literal></entry>
+	      <entry>Qt Script additional components</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>scxml</literal></entry>
+	      <entry>Qt5 SXCML module</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>sensors</literal></entry>
+	      <entry>Qt sensors module</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>serialbus</literal></entry>
+	      <entry>Qt functions to access industrial bus
+		systems</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>serialport</literal></entry>
+	      <entry>Qt functions to access serial ports</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>speech</literal></entry>
+	      <entry>Accessibilty features for Qt5</entry>
+	    </row>
+
+	    <row>
 	      <entry><literal>sql</literal></entry>
-	      <entry>SQL library</entry>
+	      <entry>Qt SQL database integration module</entry>
 	    </row>
 
 	    <row>
+	      <entry><literal>sql-ibase</literal></entry>
+	      <entry>Qt InterBase/Firebird database plugin</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>sql-mysql</literal></entry>
+	      <entry>Qt MySQL database plugin</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>sql-odbc</literal></entry>
+	      <entry>Qt Open Database Connectivity plugin</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>sql-pgsql</literal></entry>
+	      <entry>Qt PostgreSQL database plugin</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>sql-sqlite2</literal></entry>
+	      <entry>Qt SQLite 2 database plugin</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>sql-sqlite3</literal></entry>
+	      <entry>Qt SQLite 3 database plugin</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>sql-tds</literal></entry>
+	      <entry>Qt TDS Database Connectivity database
+		plugin</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>svg</literal></entry>
+	      <entry>Qt SVG support module</entry>
+	    </row>
+
+	    <row>
 	      <entry><literal>testlib</literal></entry>
-	      <entry>unit testing library</entry>
+	      <entry>Qt unit testing module</entry>
 	    </row>
 
 	    <row>
+	      <entry><literal>uiplugin</literal></entry>
+	      <entry>Custom Qt widget plugin interface for Qt
+		Designer</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>uitools</literal></entry>
+	      <entry>Qt Designer UI forms support module</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>virtualkeyboard</literal></entry>
+	      <entry>Qt 5 Virtual Keyboard Module</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>wayland</literal></entry>
+	      <entry>Qt5 wrapper for Wayland</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>webchannel</literal></entry>
+	      <entry>Qt 5 library for integration of C++/QML with
+		HTML/js clients</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>webengine</literal></entry>
+	      <entry>Qt 5 library to render web content</entry>
+	    </row>
+
+	    <row>
 	      <entry><literal>webkit</literal></entry>
-	      <entry>Qt WebKit library</entry>
+	      <entry>QtWebKit with a more modern WebKit code
+		base</entry>
 	    </row>
 
 	    <row>
+	      <entry><literal>websockets</literal></entry>
+	      <entry>Qt implementation of WebSocket protocol</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>websockets-qml</literal></entry>
+	      <entry>Qt implementation of WebSocket protocol (QML
+		bindings)</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>webview</literal></entry>
+	      <entry>Qt component for displaying web content</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>widgets</literal></entry>
+	      <entry>Qt C++ widgets module</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>x11extras</literal></entry>
+	      <entry>Qt platform-specific features for X11-based
+		systems</entry>
+	    </row>
+
+	    <row>
 	      <entry><literal>xml</literal></entry>
-	      <entry>Qt XML library</entry>
+	      <entry>Qt SAX and DOM implementations</entry>
 	    </row>
+
+	    <row>
+	      <entry><literal>xmlpatterns</literal></entry>
+	      <entry>Qt support for XPath, XQuery, XSLT and XML
+		Schema</entry>
+	    </row>
 	  </tbody>
 	</tgroup>
       </table>
@@ -2765,49 +3068,22 @@ GLIB_SCHEMAS=	 org.regexxer.gschema.xml
 
 	  <tbody>
 	    <row>
-	      <entry><literal>qmake</literal></entry>
-	      <entry>Makefile generator/build utility</entry>
-	    </row>
-
-	    <row>
 	      <entry><literal>buildtools</literal></entry>
 	      <entry>build tools (<command>moc</command>,
-		<command>rcc</command>), needed for almost
-		every Qt application (Qt 5 only)</entry>
+		<command>rcc</command>), needed for almost every
+		Qt application.</entry>
 	    </row>
 
 	    <row>
 	      <entry><literal>linguisttools</literal></entry>
 	      <entry>localization tools: <command>lrelease</command>,
-		<command>lupdate</command> (Qt 5 only)</entry>
+		<command>lupdate</command></entry>
 	    </row>
 
 	    <row>
-	      <entry><literal>linguist</literal></entry>
-	      <entry>localization tools: <command>lrelease</command>,
-		<command>lupdate</command> (Qt 4 only)</entry>
+	      <entry><literal>qmake</literal></entry>
+	      <entry>Makefile generator/build utility</entry>
 	    </row>
-
-	    <row>
-	      <entry><literal>moc</literal></entry>
-	      <entry>meta object compiler, needed for almost
-		every Qt application at buildtime (Qt 4 only)</entry>
-	    </row>
-
-	    <row>
-	      <entry><literal>rcc</literal></entry>
-	      <entry>resource compiler, needed if the application
-		comes with <filename>*.rc</filename> or
-		<filename>*.qrc</filename> files (Qt 4 only)</entry>
-	    </row>
-
-	    <row>
-	      <entry><literal>uic</literal></entry>
-	      <entry>user interface compiler, needed if the
-		application comes with <filename>*.ui</filename>
-		files, in practice, every Qt
-		application with a GUI (Qt 4 only)</entry>
-	    </row>
 	  </tbody>
 	</tgroup>
       </table>
@@ -2825,12 +3101,6 @@ GLIB_SCHEMAS=	 org.regexxer.gschema.xml
 
 	  <tbody>
 	    <row>
-	      <entry><literal>iconengines</literal></entry>
-	      <entry>SVG icon engine plugin, needed if the application
-		ships SVG icons (Qt 4 only)</entry>
-	    </row>
-
-	    <row>
 	      <entry><literal>imageformats</literal></entry>
 	      <entry>plugins for TGA, TIFF, and MNG
 		image formats</entry>
@@ -2839,23 +3109,23 @@ GLIB_SCHEMAS=	 org.regexxer.gschema.xml
 	</tgroup>
       </table>
 
-      <example xml:id="qt4-components-example">
-	<title>Selecting Qt 4 Components</title>
+      <example xml:id="qt5-components-example">
+	<title>Selecting Qt 5 Components</title>
 
-	<para>In this example, the ported application uses the Qt 4
-	  graphical user interface library, the Qt 4 core library,
-	  all of the Qt 4 code generation tools and Qt 4's Makefile
+	<para>In this example, the ported application uses the Qt 5
+	  graphical user interface library, the Qt 5 core library,
+	  all of the Qt 5 code generation tools and Qt 5's Makefile
 	  generator.  Since the <literal>gui</literal> library
 	  implies a dependency on the core library,
-	  <literal>corelib</literal> does not need to be specified.
-	  The Qt 4 code generation tools <literal>moc</literal>,
-	  <literal>uic</literal> and <literal>rcc</literal>, as well
-	  as the Makefile generator <literal>qmake</literal> are
+	  <literal>core</literal> does not need to be specified.
+	  The Qt 5 code generation tools <command>moc</command>,
+	  <command>uic</command> and <command>rcc</command>, as well
+	  as the Makefile generator <command>qmake</command> are
 	  only needed at buildtime, thus they are specified with the
 	  <literal>_build</literal> suffix:</para>
 
-	<programlisting>USES=	qt:4
-USE_QT=	gui moc_build qmake_build rcc_build uic_build</programlisting>
+	<programlisting>USES=	qt:5
+USE_QT=	gui buildtools_build qmake_build</programlisting>
       </example>
     </sect2>
 
@@ -2992,12 +3262,8 @@ PLIST_SUB+=	QT_INCDIR=${QT_INCDIR_REL} \
 	<title><literal>USES= qmake</literal> Example</title>
 
 	<para>This snippet demonstrates the use of
-	  <application>qmake</application> for a Qt 4 port:</para>
+	  <application>qmake</application> for a Qt 5 port:</para>
 
-	<programlisting>USES=	qmake:outsource qt:4
-USE_QT=	moc_build</programlisting>
-
-	<para>For a Qt 5 port:</para>
 	<programlisting>USES=	qmake:outsource qt:5
 USE_QT=	buildtools_build</programlisting>
       </example>
@@ -3040,11 +3306,11 @@ USE_QT=	buildtools_build</programlisting>
   <sect1 xml:id="using-kde">
     <title>Using KDE</title>
 
-    <sect2 xml:id="kde4-variables">
-      <title>KDE 4 Variable Definitions</title>
+    <sect2 xml:id="kde5-variables">
+      <title>KDE Variable Definitions</title>
 
-      <para>If the application depends on KDE 4, set
-	<literal>USES+=kde:4</literal> and
+      <para>If the application depends on KDE, set
+	<literal>USES+=kde:5</literal> and
 	<varname>USE_KDE</varname> to the list of required
 	components.  <literal>_build</literal> and
 	<literal>_run</literal> suffixes can be used to force
@@ -3052,13 +3318,12 @@ USE_QT=	buildtools_build</programlisting>
 	<literal>baseapps_run</literal>).  If no suffix is set, a
 	default dependency type will be used.  To force both types,
 	add the component twice with both suffixes (for example,
-	<literal>automoc4_build automoc4_run</literal>).  The most
-	commonly used components are listed below (up-to-date
-	components are documented at the top of
-	<filename>/usr/ports/Mk/bsd.kde4.mk</filename>):</para>
+	<literal>ecm_build ecm_run</literal>).  Available components
+	are listed below (up-to-date components are also listed in
+	<filename>/usr/ports/Mk/Uses/kde.mk</filename>):</para>
 
       <table frame="none" xml:id="using-kde-components">
-	<title>Available KDE 4 Components</title>
+	<title>Available KDE Components</title>
 
 	<tgroup cols="2">
 	  <thead>
@@ -3070,46 +3335,615 @@ USE_QT=	buildtools_build</programlisting>
 
 	  <tbody>
 	    <row>
-	      <entry><literal>kdehier</literal></entry>
-	      <entry>Hierarchy of common KDE directories</entry>
+	      <entry><literal>activities</literal></entry>
+	      <entry>KF5 runtime and library to organize work in
+		separate activities</entry>
 	    </row>
 
 	    <row>
-	      <entry><literal>kdelibs</literal></entry>
-	      <entry>KDE core libraries</entry>
+	      <entry><literal>activities-stats</literal></entry>
+	      <entry>KF5 statistics for activities</entry>
 	    </row>
 
 	    <row>
-	      <entry><literal>kdeprefix</literal></entry>
-	      <entry>If set, port will be installed into
-		<literal>${KDE_PREFIX}</literal></entry>
+	      <entry><literal>activitymanagerd</literal></entry>
+	      <entry>System service to manage user's activities, track
+		the usage patterns</entry>
 	    </row>
 
 	    <row>
-	      <entry><literal>automoc4</literal></entry>
-	      <entry>Build tool to automatically generate moc
+	      <entry><literal>akonadi</literal></entry>
+	      <entry>Storage server for KDE-Pim</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>akonadicalendar</literal></entry>
+	      <entry>Akonadi Calendar Integration</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>akonadiconsole</literal></entry>
+	      <entry>Akonadi management and debugging console</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>akonadicontacts</literal></entry>
+	      <entry>Libraries and daemons to implement Contact
+		Management in Akonadi</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>akonadiimportwizard</literal></entry>
+	      <entry>Import data from other mail clients to
+		KMail</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>akonadimime</literal></entry>
+	      <entry>Libraries and daemons to implement basic email
+		handling</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>akonadinotes</literal></entry>
+	      <entry>KDE library for accessing mail storages in MBox
+		format</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>akonadisearch</literal></entry>
+	      <entry>Libraries and daemons to implement searching in
+		Akonadi</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>akregator</literal></entry>
+	      <entry>A Feed Reader by KDE</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>alarmcalendar</literal></entry>
+	      <entry>KDE API for KAlarm alarms</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>apidox</literal></entry>
+	      <entry>KF5 API Documentation Tools</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>archive</literal></entry>
+	      <entry>KF5 library that provides classes for handling
+		archive formats</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>attica</literal></entry>
+	      <entry>Open Collaboration Services API library KDE5
+		version</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>attica5</literal></entry>
+	      <entry>Open Collaboration Services API library KDE5
+		version</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>auth</literal></entry>
+	      <entry>KF5 abstraction to system policy and
+		authentication features</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>baloo</literal></entry>
+	      <entry>KF5 Framework for searching and managing user
+		metadata</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>baloo-widgets</literal></entry>
+	      <entry>BalooWidgets library</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>baloo5</literal></entry>
+	      <entry>KF5 Framework for searching and managing user
+		metadata</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>blog</literal></entry>
+	      <entry>KDE API for weblogging access</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>bookmarks</literal></entry>
+	      <entry>KF5 library for bookmarks and the XBEL
+		format</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>breeze</literal></entry>
+	      <entry>Plasma5 artwork, styles and assets for the Breeze
+		visual style</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>breeze-gtk</literal></entry>
+	      <entry>Plasma5 Breeze visual style for Gtk</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>breeze-icons</literal></entry>
+	      <entry>Breeze icon theme for KDE</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>calendarcore</literal></entry>
+	      <entry>KDE calendar access library</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>calendarsupport</literal></entry>
+	      <entry>Calendar support libraries for KDEPim</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>calendarutils</literal></entry>
+	      <entry>KDE utility and user interface functions for
+		accessing calendar</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>codecs</literal></entry>
+	      <entry>KF5 library for string manipulation</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>completion</literal></entry>
+	      <entry>KF5 text completion helpers and widgets</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>config</literal></entry>
+	      <entry>KF5 widgets for configuration dialogs</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>configwidgets</literal></entry>
+	      <entry>KF5 widgets for configuration dialogs</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>contacts</literal></entry>
+	      <entry>KDE api to manage contact information</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>coreaddons</literal></entry>
+	      <entry>KF5 addons to QtCore</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>crash</literal></entry>
+	      <entry>KF5 library to handle crash analysis and bug
+		report from apps</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>dbusaddons</literal></entry>
+	      <entry>KF5 addons to QtDBus</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>decoration</literal></entry>
+	      <entry>Plasma5 library to create window
+		decorations</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>designerplugin</literal></entry>
+	      <entry>KF5 integration of Frameworks widgets in Qt
+		Designer/Creator</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>discover</literal></entry>
+	      <entry>Plasma5 package management tools</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>dnssd</literal></entry>
+	      <entry>KF5 abstraction to system DNSSD features</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>doctools</literal></entry>
+	      <entry>KF5 documentation generation from docbook</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>drkonqi</literal></entry>
+	      <entry>Plasma5 crash handler</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>ecm</literal></entry>
+	      <entry>Extra modules and scripts for CMake</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>emoticons</literal></entry>
+	      <entry>KF5 library to convert emoticons</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>eventviews</literal></entry>
+	      <entry>Event view libriares for KDEPim</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>filemetadata</literal></entry>
+	      <entry>KF5 library for extracting file metadata</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>frameworkintegration</literal></entry>
+	      <entry>KF5 workspace and cross-framework integration
+		plugins</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>gapi</literal></entry>
+	      <entry>KDE based library to access google
+		services</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>globalaccel</literal></entry>
+	      <entry>KF5 library to add support for global workspace
+		shortcuts</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>grantlee-editor</literal></entry>
+	      <entry>Editor for Grantlee themes</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>grantleetheme</literal></entry>
+	      <entry>KDE PIM grantleetheme</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>gravatar</literal></entry>
+	      <entry>Library for gravatar support</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>guiaddons</literal></entry>
+	      <entry>KF5 addons to QtGui</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>holidays</literal></entry>
+	      <entry>KDE library for calendar holidays</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>hotkeys</literal></entry>
+	      <entry>Plasma5 library for hotkeys</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>i18n</literal></entry>
+	      <entry>KF5 advanced internationalization
+		framework</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>iconthemes</literal></entry>
+	      <entry>KF5 library for handling icons in
+		applications</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>identitymanagement</literal></entry>
+	      <entry>KDE pim identities</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>idletime</literal></entry>
+	      <entry>KF5 library for monitoring user activity</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>imap</literal></entry>
+	      <entry>KDE API for IMAP support</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>incidenceeditor</literal></entry>
+	      <entry>Incidence editor libriares for KDEPim</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>infocenter</literal></entry>
+	      <entry>Plasma5 utility providing system
+		information</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>init</literal></entry>
+	      <entry>KF5 process launcher to speed up launching KDE
+		applications</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>itemmodels</literal></entry>
+	      <entry>KF5 models for Qt Model/View system</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>itemviews</literal></entry>
+	      <entry>KF5 widget addons for Qt Model/View</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>jobwidgets</literal></entry>
+	      <entry>KF5 widgets for tracking KJob instance</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>js</literal></entry>
+	      <entry>KF5 library providing an ECMAScript
+		interpreter</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>jsembed</literal></entry>
+	      <entry>KF5 library for binding JavaScript objects to
+		QObjects</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>kaddressbook</literal></entry>
+	      <entry>KDE contact manager</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>kalarm</literal></entry>
+	      <entry>Personal alarm scheduler</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>kalarm</literal></entry>
+	      <entry>Personal alarm scheduler</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>kate</literal></entry>
+	      <entry>Basic editor framework for the KDE system</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>kcmutils</literal></entry>
+	      <entry>KF5 utilities for working with KCModules</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>kde-cli-tools</literal></entry>
+	      <entry>Plasma5 non-interactive system tools</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>kde-gtk-config</literal></entry>
+	      <entry>Plasma5 GTK2 and GTK3 configurator</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>kdeclarative</literal></entry>
+	      <entry>KF5 library providing integration of QML and KDE
+		Frameworks</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>kded</literal></entry>
+	      <entry>KF5 extensible daemon for providing system level
+		services</entry>
+	    </row>
+
+	    <row>
+	      <entry><literal>kdelibs4support</literal></entry>
+	      <entry>KF5 porting aid from KDELibs4</entry>
+	    </row>

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-doc-all mailing list