Lines 3434-3441
Link Here
|
3434 |
and PEAR modules. <application>Python</application> is discussed |
3434 |
and PEAR modules. <application>Python</application> is discussed |
3435 |
in <xref linkend="using-python">, while |
3435 |
in <xref linkend="using-python">, while |
3436 |
<application>Ruby</application> in <xref linkend="using-ruby">. |
3436 |
<application>Ruby</application> in <xref linkend="using-ruby">. |
3437 |
Finally, <xref linkend="using-sdl"> provides variables used for |
3437 |
<xref linkend="using-sdl"> provides variables used for |
3438 |
<application>SDL</application> applications.</para> |
3438 |
<application>SDL</application> applications and finally, |
|
|
3439 |
<xref linkend="using-xfce"> contains information on |
3440 |
<application>Xfce</application>.</para> |
3439 |
|
3441 |
|
3440 |
</sect2> |
3442 |
</sect2> |
3441 |
|
3443 |
|
Lines 7466-7471
Link Here
|
7466 |
</sect2> |
7468 |
</sect2> |
7467 |
</sect1> |
7469 |
</sect1> |
7468 |
|
7470 |
|
|
|
7471 |
<sect1 id="using-xfce"> |
7472 |
<title>Using Xfce</title> |
7473 |
|
7474 |
<para>The <makevar>USE_XFCE</makevar> variable is used to autoconfigure |
7475 |
the dependencies for ports which use an Xfce based library or application |
7476 |
like |
7477 |
<filename role="package">x11-toolkits/libxfce4gui</filename> and |
7478 |
<filename role="package">x11-wm/xfce4-panel</filename>.</para> |
7479 |
|
7480 |
<para>The following Xfce libraries and applications are recognized at |
7481 |
the moment:</para> |
7482 |
|
7483 |
<itemizedlist> |
7484 |
<listitem> |
7485 |
<para>libexo: <filename role="package">x11/libexo</filename></para> |
7486 |
</listitem> |
7487 |
|
7488 |
<listitem> |
7489 |
<para>libgui: <filename role="package">x11-toolkits/libxfce4gui</filename></para> |
7490 |
</listitem> |
7491 |
|
7492 |
<listitem> |
7493 |
<para>libutil: <filename role="package">x11/libxfce4util</filename></para> |
7494 |
</listitem> |
7495 |
|
7496 |
<listitem> |
7497 |
<para>libmcs: <filename role="package">x11/libxfce4mcs</filename></para> |
7498 |
</listitem> |
7499 |
|
7500 |
<listitem> |
7501 |
<para>mcsmanager: <filename role="package">sysutils/xfce4-mcs-manager</filename></para> |
7502 |
</listitem> |
7503 |
|
7504 |
<listitem> |
7505 |
<para>panel: <filename role="package">x11-wm/xfce4-panel</filename></para> |
7506 |
</listitem> |
7507 |
|
7508 |
<listitem> |
7509 |
<para>thunar: <filename role="package">x11-fm/thunar</filename></para> |
7510 |
</listitem> |
7511 |
|
7512 |
<listitem> |
7513 |
<para>wm: <filename role="package">x11-wm/xfce4-wm</filename></para> |
7514 |
</listitem> |
7515 |
|
7516 |
<listitem> |
7517 |
<para>xfdev: <filename role="package">dev/xfce4-dev-tools</filename></para> |
7518 |
</listitem> |
7519 |
|
7520 |
</itemizedlist> |
7521 |
|
7522 |
<para>The following additional parameters are recognized:</para> |
7523 |
|
7524 |
<itemizedlist> |
7525 |
<listitem> |
7526 |
<para>configenv: Use this if your port requires a special modified |
7527 |
<makevar>CONFIGURE_ENV</makevar> to find it's required libraries. |
7528 |
<programlisting>-I${LOCALBASE}/include -L${LOCALBASE}/lib</programlisting> |
7529 |
gets added to CPPFLAGS to <makevar>CONFIGURE_ENV</makevar>. |
7530 |
</listitem> |
7531 |
|
7532 |
</itemizedlist> |
7533 |
|
7534 |
<para>Therefore, if a port has a dependency on |
7535 |
<filename role="package">sysutils/xfce4-mcs-manager</filename> and |
7536 |
requires the special CPPFLAGS in its configure environment, |
7537 |
the syntax will be:</para> |
7538 |
|
7539 |
<programlisting>USE_XFCE= mcsmanager configenv</programlisting> |
7540 |
</sect1> |
7541 |
|
7469 |
<sect1 id="rc-scripts"> |
7542 |
<sect1 id="rc-scripts"> |
7470 |
<title>Starting and stopping services (rc scripts)</title> |
7543 |
<title>Starting and stopping services (rc scripts)</title> |