From 6c832b323659969cbd27ed378faf800a379a4ee6 Mon Sep 17 00:00:00 2001 From: Pav Lucistnik Date: Wed, 14 Mar 2007 16:42:06 +0000 Subject: [PATCH] Add docs on USE_XFCE PR: docs/108863 Submitted by: oliver --- .../books/porters-handbook/book.sgml | 77 ++++++++++++++++++- 1 file changed, 75 insertions(+), 2 deletions(-) diff --git a/en_US.ISO8859-1/books/porters-handbook/book.sgml b/en_US.ISO8859-1/books/porters-handbook/book.sgml index 3e0b25a65f..1fe77b9d14 100644 --- a/en_US.ISO8859-1/books/porters-handbook/book.sgml +++ b/en_US.ISO8859-1/books/porters-handbook/book.sgml @@ -3425,8 +3425,10 @@ ALWAYS_KEEP_DISTFILES= yes and PEAR modules. Python is discussed in , while Ruby in . - Finally, provides variables used for - SDL applications. + provides variables used for + SDL applications and finally, + contains information on + Xfce. @@ -7775,6 +7777,77 @@ CFLAGS+= -DLUA_VERSION_STRING="${VER_STR}" + + Using Xfce + + The USE_XFCE variable 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. + + The following Xfce libraries and applications are recognized at + the moment: + + + + libexo: x11/libexo + + + + libgui: x11-toolkits/libxfce4gui + + + + libutil: x11/libxfce4util + + + + libmcs: x11/libxfce4mcs + + + + mcsmanager: sysutils/xfce4-mcs-manager + + + + panel: x11-wm/xfce4-panel + + + + thunar: x11-fm/thunar + + + + wm: x11-wm/xfce4-wm + + + + xfdev: dev/xfce4-dev-tools + + + + + The following additional parameters are recognized: + + + + configenv: Use this if your port requires a special modified + CONFIGURE_ENV to find it's required libraries. + -I${LOCALBASE}/include -L${LOCALBASE}/lib + gets added to CPPFLAGS to CONFIGURE_ENV. + + + + + 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: + + USE_XFCE= mcsmanager configenv + + Starting and stopping services (rc scripts)