Index: special/chapter.xml
===================================================================
--- special/chapter.xml (révision 46282)
+++ special/chapter.xml (copie de travail)
@@ -4125,14 +4125,19 @@
USE_XFCE is used to
autoconfigure the dependencies for ports which use an Xfce
based library or application like
- x11-toolkits/libxfce4gui
- and x11-wm/xfce4-panel.
-
+ x11/libxfce4menu and x11-wm/xfce4-panel.
+
These Xfce libraries and applications are
recognized:
+ garcon: sysutils/garcon
+
+
+
libexo: x11/libexo
@@ -4143,21 +4148,16 @@
- libutil: x11/libxfce4util
+ libmenu: x11/libxfce4menu
- libmcs: x11/libxfce4mcs
+ libutil: x11/libxfce4util
- mcsmanager: sysutils/xfce4-mcs-manager
-
-
-
panel: x11-wm/xfce4-panel
@@ -4168,37 +4168,44 @@
- wm: x11-wm/xfce4-wm
+ xfconf: x11/xfce4-conf
-
-
- xfdev: dev/xfce4-dev-tools
-
- These additional parameters are recognized:
+ Always up-to-date list can be found in
+ /usr/ports/Mk/Uses/xfce.mk.
-
-
- configenv: Use this if the port requires a special
- modified CONFIGURE_ENV to find its
- required libraries.
+
+ USES= xfce Example
- -I${LOCALBASE}/include -L${LOCALBASE}/lib
+ USES= xfce
+USE_XFCE= libmenu
+
- gets added to CPPFLAGS to
- CONFIGURE_ENV.
-
-
+
+ Using own Xfce GTK3 Widgets
- Therefore, if a port has a dependency on
- sysutils/xfce4-mcs-manager
- and requires the special CPPFLAGS in its configure
- environment, the syntax will be:
+ In this example, the ported application uses the GTK3
+ specifics widgets, x11/libxfce4menu and x11/xfce4-conf.
+ USES= xfce:gtk3
+USE_XFCE= libmenu xfconf
+
- USE_XFCE= mcsmanager configenv
+
+ The new framework can find dependencies recursively. It is no
+ longer necessary to specify the entire list.
+
+ USES= xfce
+USE_XFCE= panel
+
+ is equivalent to:
+
+ USES= xfce
+USE_XFCE= libexo libmenu libutil panel
+
Index: uses/chapter.xml
===================================================================
--- uses/chapter.xml (révision 46282)
+++ uses/chapter.xml (copie de travail)
@@ -1298,6 +1298,22 @@
+
+ xfce
+
+ (none), gtk3
+
+
+ Handle dependencies needed by Xfce libraries. For
+ more information see .
+
+ The gtk3 argument specifies that
+ port requires GTK3 features provided by x11/libxfce4menu.
+
+
+
zip