FreeBSD Bugzilla – Attachment 75353 Details for
Bug 108863
enhance porters handbook by USE_XFCE
Home
|
New
|
Browse
|
Search
|
[?]
|
Reports
|
Help
|
New Account
|
Log In
Remember
[x]
|
Forgot Password
Login:
[x]
[patch]
book.sgml.diff
book.sgml.diff (text/plain), 3.20 KB, created by
Oliver Lehmann
on 2007-02-07 05:40:17 UTC
(
hide
)
Description:
book.sgml.diff
Filename:
MIME Type:
Creator:
Oliver Lehmann
Created:
2007-02-07 05:40:17 UTC
Size:
3.20 KB
patch
obsolete
>Index: book.sgml >=================================================================== >RCS file: /home/dcvs/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml,v >retrieving revision 1.796 >diff -u -r1.796 book.sgml >--- book.sgml 5 Feb 2007 01:33:20 -0000 1.796 >+++ book.sgml 7 Feb 2007 05:28:19 -0000 >@@ -3434,8 +3434,10 @@ > and PEAR modules. <application>Python</application> is discussed > in <xref linkend="using-python">, while > <application>Ruby</application> in <xref linkend="using-ruby">. >- Finally, <xref linkend="using-sdl"> provides variables used for >- <application>SDL</application> applications.</para> >+ <xref linkend="using-sdl"> provides variables used for >+ <application>SDL</application> applications and finally, >+ <xref linkend="using-xfce"> contains information on >+ <application>Xfce</application>.</para> > > </sect2> > >@@ -7466,6 +7468,77 @@ > </sect2> > </sect1> > >+ <sect1 id="using-xfce"> >+ <title>Using Xfce</title> >+ >+ <para>The <makevar>USE_XFCE</makevar> variable is used to autoconfigure >+ the dependencies for ports which use an Xfce based library or application >+ like >+ <filename role="package">x11-toolkits/libxfce4gui</filename> and >+ <filename role="package">x11-wm/xfce4-panel</filename>.</para> >+ >+ <para>The following Xfce libraries and applications are recognized at >+ the moment:</para> >+ >+ <itemizedlist> >+ <listitem> >+ <para>libexo: <filename role="package">x11/libexo</filename></para> >+ </listitem> >+ >+ <listitem> >+ <para>libgui: <filename role="package">x11-toolkits/libxfce4gui</filename></para> >+ </listitem> >+ >+ <listitem> >+ <para>libutil: <filename role="package">x11/libxfce4util</filename></para> >+ </listitem> >+ >+ <listitem> >+ <para>libmcs: <filename role="package">x11/libxfce4mcs</filename></para> >+ </listitem> >+ >+ <listitem> >+ <para>mcsmanager: <filename role="package">sysutils/xfce4-mcs-manager</filename></para> >+ </listitem> >+ >+ <listitem> >+ <para>panel: <filename role="package">x11-wm/xfce4-panel</filename></para> >+ </listitem> >+ >+ <listitem> >+ <para>thunar: <filename role="package">x11-fm/thunar</filename></para> >+ </listitem> >+ >+ <listitem> >+ <para>wm: <filename role="package">x11-wm/xfce4-wm</filename></para> >+ </listitem> >+ >+ <listitem> >+ <para>xfdev: <filename role="package">dev/xfce4-dev-tools</filename></para> >+ </listitem> >+ >+ </itemizedlist> >+ >+ <para>The following additional parameters are recognized:</para> >+ >+ <itemizedlist> >+ <listitem> >+ <para>configenv: Use this if your port requires a special modified >+ <makevar>CONFIGURE_ENV</makevar> to find it's required libraries. >+ <programlisting>-I${LOCALBASE}/include -L${LOCALBASE}/lib</programlisting> >+ gets added to CPPFLAGS to <makevar>CONFIGURE_ENV</makevar>. >+ </listitem> >+ >+ </itemizedlist> >+ >+ <para>Therefore, if a port has a dependency on >+ <filename role="package">sysutils/xfce4-mcs-manager</filename> and >+ requires the special CPPFLAGS in its configure environment, >+ the syntax will be:</para> >+ >+ <programlisting>USE_XFCE= mcsmanager configenv</programlisting> >+ </sect1> >+ > <sect1 id="rc-scripts"> > <title>Starting and stopping services (rc scripts)</title>
You cannot view the attachment while viewing its details because your browser does not support IFRAMEs.
View the attachment on a separate page
.
View Attachment As Diff
View Attachment As Raw
Actions:
View
|
Diff
Attachments on
bug 108863
: 75353