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

Tobias Kortkamp <[email protected]>
Newsgroups gmane.os.freebsd.devel.cvs.doc
Message-ID <[email protected]>
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>&dollar;{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 ***
_______________________________________________
[email protected] mailing list
https://lists.freebsd.org/mailman/listinfo/svn-doc-all
To unsubscribe, send any mail to "[email protected]"
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.