View | Details | Raw Unified | Return to bug 108863
Collapse All | Expand All

(-)book.sgml (-2 / +75 lines)
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&dollar;{LOCALBASE}/include -L&dollar;{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>

Return to bug 108863