Changeset 52d29f7 for general/graphlib


Ignore:
Timestamp:
06/12/2004 10:56:28 PM (20 years ago)
Author:
Bruce Dubbs <bdubbs@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 6.0, 6.1, 6.2, 6.2.0, 6.2.0-rc1, 6.2.0-rc2, 6.3, 6.3-rc1, 6.3-rc2, 6.3-rc3, 7.10, 7.4, 7.5, 7.6, 7.6-blfs, 7.6-systemd, 7.7, 7.8, 7.9, 8.0, 8.1, 8.2, 8.3, 8.4, 9.0, 9.1, basic, bdubbs/svn, elogind, gnome, kde5-13430, kde5-14269, kde5-14686, kea, ken/TL2024, ken/inkscape-core-mods, ken/tuningfonts, krejzi/svn, lazarus, lxqt, nosym, perl-modules, plabs/newcss, plabs/python-mods, python3.11, qt5new, rahul/power-profiles-daemon, renodr/vulkan-addition, systemd-11177, systemd-13485, trunk, upgradedb, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/test-20220226, xry111/xf86-video-removal
Children:
d3edf27
Parents:
bfe245f
Message:

XML Updates to Part III from DJ

git-svn-id: svn://svn.linuxfromscratch.org/BLFS/trunk/BOOK@2304 af4574ff-66df-0310-9fd7-8a98e5e911e0

Location:
general/graphlib
Files:
14 edited

Legend:

Unmodified
Added
Removed
  • general/graphlib/aalib.xml

    rbfe245f r52d29f7  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7<!ENTITY aalib-download-http "http://prdownloads.sourceforge.net/aa-project/aalib-&aalib-version;.tar.gz">
     8<!ENTITY aalib-download-ftp " ">
     9<!ENTITY aalib-size "388 KB">
     10<!ENTITY aalib-buildsize "6.5 MB">
     11<!ENTITY aalib-time "0.15 SBU">
     12
     13]>
     14
    115<sect1 id="aalib" xreflabel="AAlib-&aalib-version;">
    216<?dbhtml filename="aalib.html"?>
    317<title>AAlib-&aalib-version;</title>
    418
    5 &aalib-intro;
    6 &aalib-inst;
    7 &aalib-desc;
     19<sect2>
     20<title>Introduction to <application>AAlib</application></title>
     21                                                                               
     22<para><application>AAlib</application> is a library to render any graphic into
     23<acronym>ASCII</acronym> Art.</para>
     24                                                                               
     25<sect3><title>Package information</title>
     26<itemizedlist spacing='compact'>
     27<listitem><para>Download (HTTP): <ulink
     28url="&aalib-download-http;"/></para></listitem>
     29<listitem><para>Download (FTP): <ulink
     30url="&aalib-download-ftp;"/></para></listitem>
     31<listitem><para>Download size: &aalib-size;</para></listitem>
     32<listitem><para>Estimated Disk space required:
     33&aalib-buildsize;</para></listitem>
     34<listitem><para>Estimated build time:
     35&aalib-time;</para></listitem></itemizedlist>
     36</sect3>
     37                                                                               
     38                                                                               
     39<sect3><title><application>AAlib</application> dependencies</title>
     40<sect4><title>Optional</title>
     41<para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>) and <xref linkend="slang"/></para></sect4>
     42</sect3>
     43                                                                               
     44</sect2>
     45
     46<sect2>
     47<title>Installation of <application>AAlib</application></title>
     48                                                                               
     49<para>Install <application>AAlib</application> by running the following
     50commands:</para>
     51                                                                               
     52<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
     53make &amp;&amp;
     54make install</command></userinput></screen>
     55                                                                               
     56</sect2>
     57
     58<sect2>
     59<title>Contents</title>
     60                                                                               
     61<para>The <application>AAlib</application> package contains the <filename>libaa</filename> libraries, <command>aalib-config</command>,
     62<command>aainfo</command>, <command>aatest</command> and
     63<command>aasavefont</command>.</para>
     64                                                                               
     65</sect2>
     66                                                                               
     67<sect2><title>Description</title>
     68                                                                               
     69<sect3><title>ASCII Art libraries</title>
     70<para>The ASCII Art library is a collection of routines to render any
     71graphical input in portable format to ASCII Art. It can be used through
     72many programs and has a very well documented <acronym>API</acronym>, so you
     73can easily put it into your own programs.</para></sect3>
     74                                                                               
     75<sect3><title>aalib-config</title>
     76<para><command>aalib-config</command> provides configuration info for
     77<application>AAlib</application>.
     78</para></sect3>
     79<sect3><title>aainfo</title>
     80<para><command>aainfo</command> provides information for your current settings
     81related to <application>AAlib</application>.</para></sect3>
     82                                                                               
     83<sect3><title>aatest</title>
     84<para><command>aatest</command> shows the abilities of <application>AAlib
     85</application> in a little test.</para></sect3>
     86                                                                               
     87<sect3><title>aafire</title>
     88<para><command>aafire</command> is another little toy of <application>AAlib
     89</application>, rendering an animated fire in ASCII Art.</para></sect3>
     90                                                                               
     91<sect3><title>aasavefont</title>
     92<para>Currently no information available.</para></sect3>
     93                                                                               
     94</sect2>
    895
    996</sect1>
  • general/graphlib/directfb.xml

    rbfe245f r52d29f7  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7<!ENTITY DirectFB-download-http "http://www.directfb.org/download/DirectFB/DirectFB-&DirectFB-version;.tar.gz">
     8<!ENTITY DirectFB-download-ftp " ">
     9<!ENTITY DirectFB-size "1.3 MB">
     10<!ENTITY DirectFB-buildsize "13 MB">
     11<!ENTITY DirectFB-time "0.65 SBU">
     12
     13]>
     14
    115<sect1 id="DirectFB" xreflabel="DirectFB-&DirectFB-version;">
    216<?dbhtml filename="DirectFB.html"?>
    317<title>DirectFB-&DirectFB-version;</title>
    418
    5 &DirectFB-intro;
    6 &DirectFB-inst;
    7 &DirectFB-config;
    8 &DirectFB-desc;
     19<sect2>
     20<title>Introduction to <application>DirectFB</application></title>
     21                                                                               
     22<para><application>DirectFB</application> is a graphics library on top of the Linux frame buffer
     23device. It offers maximum hardware accelerated performance at a
     24minimum of resource usage and overhead.</para>
     25                                                                               
     26<sect3><title>Package information</title>
     27<itemizedlist spacing='compact'>
     28<listitem><para>Download (HTTP): <ulink url="&DirectFB-download-http;"/></para></listitem>
     29<listitem><para>Download (FTP): <ulink url="&DirectFB-download-ftp;"/></para></listitem>
     30<listitem><para>Download size: &DirectFB-size;</para></listitem>
     31<listitem><para>Estimated Disk space required: &DirectFB-buildsize;</para></listitem>
     32<listitem><para>Estimated build time: &DirectFB-time;</para></listitem></itemizedlist>
     33</sect3>
     34                                                                               
     35<sect3><title>Additional downloads</title>
     36<itemizedlist spacing='compact'>
     37<listitem><para>Optional image and video providers: <ulink
     38url="http://www.directfb.org/download/DirectFB-extra/DirectFB-extra-0.9.16.tar.gz"/>
     39</para></listitem>
     40</itemizedlist></sect3>
     41                                                                               
     42<sect3><title><application>DirectFB</application> dependencies</title>
     43<sect4><title>Required</title>
     44<para><xref linkend="freetype2"/>, <xref linkend="libjpeg"/> and
     45<xref linkend="libpng"/>
     46</para></sect4>
     47<sect4><title>Optional</title>
     48<para><xref linkend="SDL"/>, <xref linkend="libmpeg3"/>
     49<xref linkend="pkgconfig"/>, <xref linkend="imlib2"/>, <xref
     50linkend="openquicktime"/> and <xref linkend="avifile"/>
     51</para></sect4>
     52</sect3>
     53                                                                               
     54</sect2>
     55
     56<sect2>
     57<title>Installation of <application>DirectFB</application></title>
     58                                                                               
     59<note><para>DirectFB needs a Linux kernel with frame buffer support. Check
     60the documentation in the kernel tree
     61(<filename class="directory">/usr/src/linux/Documentation/fb/</filename>)
     62on how to enable the frame buffer device for your graphics
     63card.</para></note>
     64                                                                               
     65<para>Install <application>DirectFB</application> by running the
     66following commands:</para>
     67                                                                               
     68<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
     69make &amp;&amp;
     70make install</command></userinput></screen>
     71                                                                               
     72<para>If you decided to add any optional image and video providers, then you
     73have to install the DirectFB-extra package too:</para>
     74                                                                               
     75<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
     76make &amp;&amp;
     77make install</command></userinput></screen>
     78                                                                               
     79<note><para>The current version of avifile does not work with DirectFB.
     80You have to use the avifile version which can be found at
     81<ulink url="http://www.directfb.org/download/contrib/"/> or alternatively disable the
     82avifile video provider by calling configure with
     83<command>--disable-avifile</command>.</para></note>
     84                                                                               
     85</sect2>
     86
     87<sect2>
     88<title>Configuring DirectFB</title>
     89                                                                               
     90<sect3><title>Config files</title>
     91                                                                               
     92<para><filename>/etc/directfbrc</filename>,
     93<filename>~/.directfbrc</filename></para>
     94</sect3>
     95                                                                               
     96<sect3><title>Configuration information</title>
     97                                                                               
     98<para>DirectFB is shipped with reasonable defaults but you might have to
     99tweak things. There are several ways to do this. You may edit the
     100system-wide configuration file <filename>/etc/directfbrc</filename>, the user-specific
     101<filename>~/.directfbrc</filename> or you may configure the DirectFB application via the
     102command-line. Consult the directfbrc(5) manual page for details.</para>
     103</sect3>
     104                                                                               
     105</sect2>
     106
     107<sect2>
     108<title>Contents</title>
     109                                                                               
     110<para>The DirectFB package provides <command>dfbdump</command>,
     111<command>dfbg</command>, <command>dfbinfo</command>,
     112<command>dfblayer</command>, <command>directfb-config</command>,
     113<command>directfb-csource</command> and <filename
     114class="libraryfile">libdirectfb</filename> libraries.</para>
     115                                                                               
     116</sect2>
     117                                                                               
     118<sect2><title>Description</title>
     119                                                                               
     120<sect3><title>dfbdump</title>
     121<para> This is a simple debugging tool for DirectFB that shows a list
     122of surfaces and windows.</para></sect3>
     123                                                                               
     124<sect3><title>dfbg</title>
     125<para><command>dfbg</command> is a background configuration
     126tool.</para></sect3>
     127                                                                               
     128<sect3><title>dfbinfo</title>
     129<para>This tool enumerates input devices.</para></sect3>
     130                                                                               
     131<sect3><title>dfblayer</title>
     132<para><command>dfblayer</command> is a display layer configuration
     133tool.</para></sect3>
     134                                                                               
     135<sect3><title>directfb-config</title>
     136<para><command>directfb-config</command> provides all flags to link static binaries with
     137selectable drivers and other modules built in.</para></sect3>
     138                                                                               
     139<sect3><title>directfb-csource</title>
     140<para>This is a C code generation utility for DirectFB
     141surfaces.</para></sect3>
     142                                                                               
     143<sect3><title>libdirectfb libraries</title>
     144<para>They provide hardware graphics acceleration, input device handling
     145and abstraction, integrated windowing system with support for
     146translucent windows and multiple display layers on top of the Linux
     147frame buffer device.</para></sect3>
     148                                                                               
     149</sect2>
    9150
    10151</sect1>
  • general/graphlib/fontconfig.xml

    rbfe245f r52d29f7  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7<!ENTITY fontconfig-download-http "http://freedesktop.org/~fontconfig/release/fontconfig-&fontconfig-version;.tar.gz">
     8<!ENTITY fontconfig-download-ftp "ftp://ftp.us.sinuspl.net/pub/src/fontconfig-&fontconfig-version;.tar.gz">
     9<!ENTITY fontconfig-size "727 KB">
     10<!ENTITY fontconfig-buildsize "11 MB">
     11<!ENTITY fontconfig-time "0.18 SBU">
     12
     13]>
     14
    115<sect1 id="fontconfig" xreflabel="Fontconfig-&fontconfig-version;">
    216<?dbhtml filename="fontconfig.html"?>
    317<title>Fontconfig-&fontconfig-version;</title>
    418
    5 &fontconfig-intro;
    6 &fontconfig-inst;
    7 &fontconfig-config;
    8 &fontconfig-desc;
     19<sect2>
     20<title>Introduction to <application>Fontconfig</application></title>
     21                                                                               
     22<para>The <application>Fontconfig</application> package is a library
     23for configuring and customizing font access.</para>
     24                                                                               
     25<sect3><title>Package information</title>
     26<itemizedlist spacing='compact'>
     27<listitem><para>Download (HTTP): <ulink
     28url="&fontconfig-download-http;"/></para></listitem>
     29<listitem><para>Download (FTP): <ulink
     30url="&fontconfig-download-ftp;"/></para></listitem>
     31<listitem><para>Download size: &fontconfig-size;</para></listitem>
     32<listitem><para>Estimated Disk space required:
     33&fontconfig-buildsize;</para></listitem>
     34<listitem><para>Estimated build time:
     35&fontconfig-time;</para></listitem></itemizedlist>
     36                                                                               
     37<note><para>The numbering system of
     38<application>Fontconfig</application> is unusual.  The beta versions of the
     39package are numbered with a 9x in the last portion of the release number.  This
     40means that 2.2.90 is a beta release and the most current release is of the
     41form 2.2.1</para></note>
     42                                                                               
     43</sect3>
     44
     45<sect3><title><application>Fontconfig</application> dependencies</title>
     46<sect4><title>Required</title>
     47<para><xref linkend="freetype2"/> and <xref linkend="expat"/></para></sect4>
     48<sect4><title>Optional</title>
     49<para>
     50<ulink url="http://sources.redhat.com/docbook-tools/">docbook-utils</ulink>
     51</para></sect4>
     52</sect3>
     53</sect2>
     54
     55<sect2>
     56<title>Installation of <application>Fontconfig</application></title>
     57                                                                               
     58<para>Install <application>Fontconfig</application> by running the following commands:</para>
     59                                                                               
     60<screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc &amp;&amp;
     61make &amp;&amp;
     62make install</command></userinput></screen>
     63</sect2>
     64
     65<sect2>
     66<title>Configuring <application>Fontconfig</application></title>
     67                                                                               
     68<sect3><title>Config files</title>
     69<para><filename>/etc/fonts/*</filename></para>
     70</sect3>
     71                                                                               
     72<sect3><title>Configuration Information</title>
     73                                                                               
     74<para>The configuration file for <application>Fontconfig</application> is <filename>/etc/fonts/fonts.conf</filename>.
     75Generally you do not want to edit this file.  To put a new font directory
     76in the configuration, update the <filename>/etc/fonts/local.conf</filename> file with your local
     77information.  The default location of fonts in
     78<application>Fontconfig</application> is:</para>
     79<itemizedlist spacing='compact'>
     80<listitem><para>/usr/share/fonts</para></listitem>
     81<listitem><para>~/.fonts</para></listitem>
     82</itemizedlist>
     83                                                                               
     84<para>Because we have not built <application>XFree86</application> yet, put the following directory entries
     85into <filename>/etc/fonts/local.conf</filename>, inside the fontconfig
     86tags:</para>
     87                                                                               
     88<screen><userinput><command>sed -i -e '/^&lt;\/fontconfig&gt;/i\
     89&lt;dir&gt;/usr/X11R6/lib/X11/fonts/TTF&lt;/dir&gt;\
     90&lt;dir&gt;/usr/X11R6/lib/X11/fonts/Type1&lt;/dir&gt;\
     91&lt;dir&gt;/usr/X11R6/lib/X11/fonts/truetype&lt;/dir&gt;' /etc/fonts/local.conf</command></userinput></screen>
     92                                                                               
     93<para>The <application>Fontconfig</application> program will automatically search the above directories
     94and all subdirectories for needed fonts.</para>
     95                                                                               
     96<note><para><application>X</application> also includes an internal (and
     97older) version of <application>Fontconfig</application>
     98and unless it is explicitly disabled when building
     99<application>XFree86</application>, the internal
     100version is created leaving two slightly incompatible libraries on your system.
     101It is recommended that you only install one version.</para></note>
     102                                                                               
     103</sect3>
     104                                                                               
     105</sect2>
     106
     107<sect2>
     108<title>Contents</title>
     109                                                                               
     110<para>The <application>Fontconfig</application> package contains the
     111<filename class='libraryfile'>libfontconfig</filename> library,
     112<command>fc-cache</command>, and <command>fc-list</command>.</para>
     113                                                                               
     114</sect2>
     115                                                                               
     116<sect2><title>Description</title>
     117                                                                               
     118<sect3><title>fc-cache</title>
     119<para><command>fc-cache</command> is a command to create font information
     120caches.</para></sect3>
     121                                                                               
     122<sect3><title>fc-list</title>
     123<para><command>fc-list</command> is a command to list fonts.</para></sect3>
     124                                                                               
     125</sect2>
    9126
    10127</sect1>
  • general/graphlib/freetype2.xml

    rbfe245f r52d29f7  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7<!ENTITY freetype2-download-http "http://prdownloads.sourceforge.net/freetype/freetype-&freetype2-version;.tar.bz2">
     8<!ENTITY freetype2-download-ftp " ">
     9<!ENTITY freetype2-size "954 KB">
     10<!ENTITY freetype2-buildsize "18 MB">
     11<!ENTITY freetype2-time "0.32 SBU">
     12
     13]>
     14
    115<sect1 id="freetype2" xreflabel="FreeType-&freetype2-version;">
    216<?dbhtml filename="freetype2.html"?>
    317<title>FreeType-&freetype2-version;</title>
    418
    5 &freetype2-intro;
    6 &freetype2-inst;
    7 &freetype2-desc;
     19<sect2>
     20<title>Introduction to <application>FreeType2</application></title>
     21                                                                               
     22<para>The <application>FreeType2</application> package contains a library to
     23allow applications to properly render
     24<application>TrueType</application> fonts.</para>
     25                                                                               
     26<sect3><title>Package information</title>
     27<itemizedlist spacing='compact'>
     28<listitem><para>Download (HTTP): <ulink
     29url="&freetype2-download-http;"/></para></listitem>
     30<listitem><para>Download (FTP): <ulink
     31url="&freetype2-download-ftp;"/></para></listitem>
     32<listitem><para>Download size: &freetype2-size;</para></listitem>
     33<listitem><para>Estimated Disk space required:
     34&freetype2-buildsize;</para></listitem>
     35<listitem><para>Estimated build time:
     36&freetype2-time;</para></listitem></itemizedlist>
     37</sect3>
     38                                                                               
     39<sect3><title>Additional downloads</title>
     40<itemizedlist spacing='compact'>
     41<listitem><para>Recommended Patch: <ulink
     42url="&patch-root;/freetype-&freetype2-version;-bytecode-interpreter.patch"/></para></listitem>
     43</itemizedlist></sect3>
     44                                                                               
     45</sect2>
     46
     47<sect2>
     48<title>Installation of <application>FreeType2</application></title>
     49                                                                               
     50<para>Install <application>FreeType2</application> by running the following
     51commands:</para>
     52                                                                               
     53<screen><userinput><command>patch -Np1 -i ../freetype-&freetype2-version;-bytecode-interpreter.patch &amp;&amp;
     54./configure --prefix=/usr &amp;&amp;
     55make &amp;&amp;
     56make install</command></userinput></screen>
     57                                                                               
     58</sect2>
     59
     60<sect2>
     61<title>Contents</title>
     62                                                                               
     63<para>The <application>FreeType2</application> package contains
     64<filename class="libraryfile">
     65libfreetype</filename> libraries.</para>
     66</sect2>
     67                                                                               
     68<sect2><title>Description</title>
     69                                                                               
     70<sect3><title>FreeType2 libraries</title>
     71<para><application>FreeType2</application> libraries add
     72<application>TrueType</application> font
     73capabilities to <application>XFree86</application>.</para></sect3>
     74                                                                               
     75</sect2>
    876
    977</sect1>
  • general/graphlib/graphlib.xml

    rbfe245f r52d29f7  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE chapter PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3  "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4 <!ENTITY % general-entities SYSTEM "../../general.ent">
     5 %general-entities;
     6]>
     7
    18<chapter id="general-graphlib">
    29<?dbhtml filename="graphlib.html"?>
     
    815other hand, will not require them.</para>
    916
    10 &libjpeg;
    11 &libpng;
    12 &libtiff;
    13 &libungif;
    14 &libmng;
    15 &lcms;
    16 &freetype2;
    17 &fontconfig;
    18 &imlib;
    19 &aalib;
    20 &SVGAlib;
    21 &DirectFB;
    22 &imlib2;
     17<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libjpeg.xml"/>
     18<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libpng.xml"/>
     19<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libtiff.xml"/>
     20<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libungif.xml"/>
     21<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libmng.xml"/>
     22<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="lcms.xml"/>
     23<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="freetype2.xml"/>
     24<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="fontconfig.xml"/>
     25<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="imlib.xml"/>
     26<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="aalib.xml"/>
     27<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="svgalib.xml"/>
     28<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="directfb.xml"/>
     29<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="imlib2.xml"/>
    2330
    2431</chapter>
  • general/graphlib/imlib.xml

    rbfe245f r52d29f7  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7<!ENTITY imlib-download-http "http://ftp.gnome.org/pub/GNOME/sources/imlib/1.9/imlib-&imlib-version;.tar.bz2">
     8<!ENTITY imlib-download-ftp "ftp://ftp.gnome.org/pub/GNOME/sources/imlib/1.9/imlib-&imlib-version;.tar.bz2">
     9<!ENTITY imlib-size "580 KB">
     10<!ENTITY imlib-buildsize "16.4 MB">
     11<!ENTITY imlib-time "0.43 SBU">
     12
     13]>
     14
    115<sect1 id="imlib" xreflabel="Imlib-&imlib-version;">
    216<?dbhtml filename="imlib.html"?>
    317<title>Imlib-&imlib-version;</title>
    418
    5 &imlib-intro;
    6 &imlib-inst;
    7 &imlib-exp;
    8 &imlib-desc;
     19<sect2>
     20<title>Introduction to <application>Imlib</application></title>
     21                                                                               
     22<para>The <application>Imlib</application> package contains image libraries.
     23These are useful for loading, rendering and dithering a wide variety of image
     24data formats.</para>
     25                                                                               
     26<sect3><title>Package information</title>
     27<itemizedlist spacing='compact'>
     28<listitem><para>Download (HTTP): <ulink
     29url="&imlib-download-http;"/></para></listitem>
     30<listitem><para>Download (FTP): <ulink
     31url="&imlib-download-ftp;"/></para></listitem>
     32<listitem><para>Download size: &imlib-size;</para></listitem>
     33<listitem><para>Estimated Disk space required:
     34&imlib-buildsize;</para></listitem>
     35<listitem><para>Estimated build time:
     36&imlib-time;</para></listitem></itemizedlist>
     37</sect3>
     38                                                                               
     39                                                                               
     40<sect3><title><application>Imlib</application> dependencies</title>
     41<sect4><title>Required</title>
     42<para>
     43<xref linkend="GTK"/> and
     44<xref linkend="libungif"/>
     45</para></sect4>
     46</sect3>
     47                                                                               
     48</sect2>
     49
     50<sect2>
     51<title>Installation of <application>Imlib</application></title>
     52                                                                               
     53<para>Install <application>Imlib</application> by running the following
     54commands:</para>
     55                                                                               
     56<screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc/imlib &amp;&amp;
     57make &amp;&amp;
     58make install</command></userinput></screen>
     59                                                                               
     60</sect2>
     61
     62<sect2>
     63<title>Command explanations</title>
     64                                                                               
     65<!--<para><userinput>CPPFLAGS=-w</userinput>: This disables gcc-&gcc-version;
     66warnings that confuse configure.</para>-->
     67                                                                               
     68<para><parameter>--sysconfdir=/etc/imlib</parameter>: This installs and
     69combines the configurations files into <filename class="directory">/etc</filename> instead
     70of <filename class="directory">/usr/etc</filename>.</para>
     71</sect2>
     72
     73<sect2>
     74<title>Contents</title>
     75                                                                               
     76<para>The <application>Imlib</application> package contains <filename>libimlib</filename> libraries.</para>
     77                                                                               
     78</sect2>
     79                                                                               
     80<sect2><title>Description</title>
     81                                                                               
     82<sect3><title>imlib libraries</title>
     83<para><filename>libimlib</filename> libraries provide the functions for
     84programs to display and edit a wide variety of image data formats.</para>
     85</sect3>
     86
     87</sect2>
    988
    1089</sect1>
  • general/graphlib/imlib2.xml

    rbfe245f r52d29f7  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7<!ENTITY imlib2-download-http "http://prdownloads.sourceforge.net/enlightenment/imlib2-&imlib2-version;.tar.gz">
     8<!ENTITY imlib2-download-ftp "ftp://ftp.tux.org/X-Windows/enlightenment/ftp/enlightenment/imlib2-&imlib2-version;.tar.gz">
     9<!ENTITY imlib2-size "796 KB">
     10<!ENTITY imlib2-buildsize "20 MB">
     11<!ENTITY imlib2-time "0.53 SBU">
     12
     13]>
     14
    115<sect1 id="imlib2" xreflabel="Imlib2-&imlib2-version;">
    216<?dbhtml filename="imlib2.html"?>
    317<title>Imlib2-&imlib2-version;</title>
    418
    5 &imlib2-intro;
    6 &imlib2-inst;
    7 &imlib2-desc;
     19<sect2>
     20<title>Introduction to <application>Imlib2</application></title>
     21                                                                               
     22<para><application>Imlib2</application> is a graphics library for fast file
     23loading, saving, rendering and manipulation.</para>
     24                                                                               
     25<sect3><title>Package information</title>
     26<itemizedlist spacing='compact'>
     27<listitem><para>Download (HTTP): <ulink url="&imlib2-download-http;"/></para></listitem>
     28<listitem><para>Download (FTP): <ulink url="&imlib2-download-ftp;"/></para></listitem>
     29<listitem><para>Download size: &imlib2-size;</para></listitem>
     30<listitem><para>Estimated Disk space required: &imlib2-buildsize;</para></listitem>
     31<listitem><para>Estimated build time: &imlib2-time;</para></listitem></itemizedlist>
     32</sect3>
     33                                                                               
     34<sect3><title><application>Imlib2</application> dependencies</title>
     35<sect4><title>Required</title>
     36<para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>) and <xref linkend="libjpeg"/>
     37</para></sect4>
     38<sect4><title>Optional</title>
     39<para><xref linkend="libtiff"/> and <xref
     40linkend="libungif"/>
     41</para></sect4>
     42</sect3>
     43                                                                               
     44</sect2>
     45
     46<sect2>
     47<title>Installation of <application>Imlib2</application></title>
     48                                                                               
     49<para>Install <application>Imlib2</application> by running the
     50following commands:</para>
     51                                                                               
     52<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
     53make &amp;&amp;
     54make install</command></userinput></screen>
     55                                                                               
     56</sect2>
     57
     58<sect2>
     59<title>Contents</title>
     60                                                                               
     61<para>
     62This package contains <filename class="libraryfile">libImlib2</filename> library
     63as well as various filters and image loader libraries.
     64</para>
     65                                                                               
     66</sect2>
     67                                                                               
     68<sect2><title>Description</title>
     69                                                                               
     70<sect3><title>libImlib2</title>
     71<para><filename class="libraryfile">libImlib2</filename>
     72provides the functions for programs to deal with various image data formats.
     73</para></sect3>
     74                                                                               
     75</sect2>
    876
    977</sect1>
  • general/graphlib/lcms.xml

    rbfe245f r52d29f7  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7<!ENTITY lcms-download-http "http://www.littlecms.com/lcms-&lcms-version;.tar.gz">
     8<!ENTITY lcms-download-ftp " ">
     9<!ENTITY lcms-size "555 KB">
     10<!ENTITY lcms-buildsize "17 MB">
     11<!ENTITY lcms-time "0.32 SBU">
     12
     13]>
     14
    115<sect1 id="lcms" xreflabel="lcms-&lcms-version;">
    216<?dbhtml filename="lcms.html"?>
    317<title>lcms-&lcms-version;</title>
    418
    5 &lcms-intro;
    6 &lcms-inst;
    7 <!-- &lcms-exp; -->
    8 &lcms-desc;
     19<sect2>
     20<title>Introduction to <application>lcms</application></title>
     21                                                                               
     22<para>The lcms library is used by other programs to provide
     23color management facilities.</para>
     24                                                                               
     25<sect3><title>Package information</title>
     26<itemizedlist spacing='compact'>
     27<listitem><para>Download (HTTP): <ulink
     28url="&lcms-download-http;"/></para></listitem>
     29<listitem><para>Download (FTP): <ulink
     30url="&lcms-download-ftp;"/></para></listitem>
     31<listitem><para>Download size: &lcms-size;</para></listitem>
     32<listitem><para>Estimated Disk space required:
     33&lcms-buildsize;</para></listitem>
     34<listitem><para>Estimated build time:
     35&lcms-time;</para></listitem></itemizedlist>
     36</sect3>
     37                                                                               
     38<sect3><title><application>lcms</application> dependencies</title>
     39<sect4><title>Optional</title>
     40<para><xref linkend="libtiff"/>, <xref linkend="libjpeg"/>, <xref
     41linkend="Python"/> and <ulink
     42url="http://www.swig.org/">SWIG</ulink></para></sect4>
     43</sect3>
     44                                                                               
     45</sect2>
     46
     47<sect2>
     48<title>Installation of <application>lcms</application></title>
     49                                                                               
     50<para>Install <application>lcms</application> by running the following commands:</para>
     51                                                                               
     52<screen><userinput><command>./configure --prefix=/usr &amp;&amp;
     53make &amp;&amp;
     54make install</command></userinput></screen>
     55
     56</sect2>
     57
     58<sect2>
     59<title>Contents</title>
     60                                                                               
     61<para>The lcms package contains the <filename class="libraryfile">liblcms</filename>
     62libraries, <command>icc2ps</command>, <command>icclink</command>,
     63<command>icctrans</command>, <command>wtpt</command> and optionally, <command>tifficc</command>,
     64<command>jpegicc</command> and <filename
     65class="libraryfile">lcms</filename> Python module.</para>
     66                                                                               
     67</sect2>
     68                                                                               
     69<sect2><title>Description</title>
     70                                                                               
     71<sect3><title>liblcms library</title>
     72<para>The <filename class="libraryfile">liblcms</filename> libraries are used by other programs to provide color
     73management facilities.</para></sect3>
     74                                                                               
     75<sect3><title>icc2ps</title>
     76<para><command>icc2ps</command> generates PostScript
     77<acronym>CRD</acronym> or <acronym>CSA</acronym> from
     78<acronym>ICC</acronym> profiles.</para></sect3>
     79                                                                               
     80<sect3><title>icclink</title>
     81<para><command>icclink</command> links two or more profiles into a
     82single device link profile.</para></sect3>
     83                                                                               
     84<sect3><title>icctrans</title>
     85<para><command>icctrans</command> is a Color Space conversion
     86calculator.</para></sect3>
     87                                                                               
     88<sect3><title>tifficc</title>
     89<para><command>tifficc</command> is an <acronym>ICC</acronym> profile
     90applier for <acronym>TIFF</acronym> files.</para></sect3>
     91                                                                               
     92<sect3><title>jpegicc</title>
     93<para><command>jpegicc</command> is an <acronym>ICC</acronym> profile
     94applier for <acronym>JPEG</acronym> files.</para></sect3>
     95                                                                               
     96</sect2>
    997
    1098</sect1>
  • general/graphlib/libjpeg.xml

    rbfe245f r52d29f7  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7<!ENTITY libjpeg-download-http "http://www.ijg.org/files/jpegsrc.v&libjpeg-version;.tar.gz">
     8<!ENTITY libjpeg-download-ftp "ftp://ftp.uu.net/graphics/jpeg/jpegsrc.v&libjpeg-version;.tar.gz">
     9<!ENTITY libjpeg-size "599 KB">
     10<!ENTITY libjpeg-buildsize "3.7 MB">
     11<!ENTITY libjpeg-time "0.26 SBU">
     12
     13]>
     14
    115<sect1 id="libjpeg" xreflabel="libjpeg-&libjpeg-version;">
    216<?dbhtml filename="libjpeg.html"?>
    317<title>libjpeg-&libjpeg-version;</title>
    418
    5 &libjpeg-intro;
    6 &libjpeg-inst;
    7 &libjpeg-exp;
    8 &libjpeg-config;
    9 &libjpeg-desc;
     19<sect2>
     20<title>Introduction to <application>libjpeg</application></title>
     21                                                                               
     22<para>The <application>libjpeg</application> package contains libraries
     23that allow compression of image files based on the Joint Photographic Experts
     24Group standard. It is a "lossy" compression algorithm.</para>
     25                                                                               
     26<sect3><title>Package information</title>
     27<itemizedlist spacing='compact'>
     28<listitem><para>Download (HTTP): <ulink url="&libjpeg-download-http;"/></para></listitem>
     29<listitem><para>Download (FTP): <ulink url="&libjpeg-download-ftp;"/></para></listitem>
     30<listitem><para>Download size: &libjpeg-size;</para></listitem>
     31<listitem><para>Estimated Disk space required: &libjpeg-buildsize;</para></listitem>
     32<listitem><para>Estimated build time: &libjpeg-time;</para></listitem></itemizedlist>
     33</sect3>
     34                                                                               
     35</sect2>
     36
     37<sect2>
     38<title>Installation of <application>libjpeg</application></title>
     39                                                                               
     40<para>Install <application>libjpeg</application> by running the following commands:</para>
     41                                                                               
     42<screen><userinput><command>./configure --enable-static --enable-shared --prefix=/usr &amp;&amp;
     43make &amp;&amp;
     44make install</command></userinput></screen>
     45                                                                               
     46</sect2>
     47
     48<sect2>
     49<title>Command explanations</title>
     50                                                                               
     51<para><command>./configure --enable-static --enable-shared --prefix=/usr</command>: This command tells libjpeg to build both shared and static libraries and
     52to install them with a base of <filename>/usr</filename>.</para>
     53                                                                               
     54</sect2>
     55
     56<sect2>
     57<title>Configuring <application>libjpeg</application></title>
     58                                                                               
     59<sect3><title>Configuration Information</title>
     60                                                                               
     61<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../../lib-config.xml"/>
     62                                                                               
     63</sect3>
     64                                                                               
     65</sect2>
     66
     67<sect2>
     68<title>Contents</title>
     69                                                                               
     70<para>The libjpeg package contains <command>cjpeg</command>,
     71<command>djpeg</command>, <command>jpegtran</command>,
     72<command>rdjpgcom</command>, <command>wrjpgcom</command> and
     73<filename>libjpeg</filename> libraries.</para>
     74                                                                               
     75</sect2>
     76                                                                               
     77<sect2><title>Description</title>
     78                                                                               
     79<sect3><title>cjpeg</title>
     80<para><command>cjpeg</command> compresses image files to produce a
     81<acronym>JPEG</acronym>/<acronym>JFIF</acronym> file on the standard
     82output.  Currently supported input file formats are:
     83<acronym>PPM</acronym> (PBMPLUS color
     84format), <acronym>PGM</acronym> (PBMPLUS gray-scale
     85format), <acronym>BMP</acronym>, and Targa.</para></sect3>
     86                                                                               
     87<sect3><title>djpeg</title>
     88<para><command>djpeg</command> decompresses image files from
     89<acronym>JPEG/JFIF</acronym> format to either <acronym>PPM</acronym>
     90(PBMPLUS color format), <acronym>PGM</acronym> (PBMPLUS gray-scale
     91format), <acronym>BMP</acronym>, or Targa
     92format.</para></sect3>
     93                                                                               
     94<sect3><title>jpegtran</title>
     95<para><command>jpegtran</command> is used for lossless transformation of
     96<acronym>JPEG</acronym> files.</para></sect3>
     97                                                                               
     98<sect3><title>rdjpgcom</title>
     99<para><command>rdjpgcom</command> displays text comments from within a
     100<acronym>JPEG</acronym> file.</para></sect3>
     101                                                                               
     102<sect3><title>wrjpgcom</title>
     103<para><command>wrjpgcom</command> inserts text comments into a
     104<acronym>JPEG</acronym> file.</para></sect3>
     105                                                                               
     106<sect3><title>jpeg libraries</title>
     107<para>These libraries are used by many programs for reading and writing
     108jpeg format files.</para></sect3>
     109                                                                               
     110</sect2>
    10111
    11112</sect1>
  • general/graphlib/libmng.xml

    rbfe245f r52d29f7  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7<!ENTITY libmng-download-http "http://prdownloads.sourceforge.net/libmng/libmng-&libmng-version;.tar.gz">
     8<!ENTITY libmng-download-ftp " ">
     9<!ENTITY libmng-size "492 KB">
     10<!ENTITY libmng-buildsize "13.7 MB">
     11<!ENTITY libmng-time "0.41 SBU">
     12
     13]>
     14
    115<sect1 id="libmng" xreflabel="libmng-&libmng-version;">
    216<?dbhtml filename="libmng.html"?>
    317<title>libmng-&libmng-version;</title>
    418
    5 &libmng-intro;
    6 &libmng-inst;
    7 &libmng-exp;
    8 &libmng-desc;
     19<sect2>
     20<title>Introduction to <application>libmng</application></title>
     21                                                                               
     22<para>The <application>libmng</application> libraries are used by programs
     23wanting to read and write Multiple-image Network Graphics (<acronym>MNG</acronym>)
     24files which are the animation
     25equivalents to <acronym>PNG</acronym> files.</para>
     26                                                                               
     27<sect3><title>Package information</title>
     28<itemizedlist spacing='compact'>
     29<listitem><para>Download (HTTP): <ulink
     30url="&libmng-download-http;"/></para></listitem>
     31<listitem><para>Download (FTP): <ulink
     32url="&libmng-download-ftp;"/></para></listitem>
     33<listitem><para>Download size: &libmng-size;</para></listitem>
     34<listitem><para>Estimated Disk space required:
     35&libmng-buildsize;</para></listitem>
     36<listitem><para>Estimated build time:
     37&libmng-time;</para></listitem></itemizedlist>
     38</sect3>
     39                                                                               
     40                                                                               
     41<sect3><title><application>libmng</application> dependencies</title>
     42<sect4><title>Required</title>
     43<para><xref linkend="libjpeg"/> and <xref linkend="lcms"/></para></sect4>
     44</sect3>
     45                                                                               
     46</sect2>
     47
     48<sect2>
     49<title>Installation of <application>libmng</application></title>
     50                                                                               
     51<para>Install <application>libmng</application> by running the following
     52commands:</para>
     53                                                                               
     54<screen><userinput><command>./autogen.sh &amp;&amp;
     55./configure --prefix=/usr &amp;&amp;
     56make &amp;&amp;
     57make install &amp;&amp;
     58cp doc/man/*.3 /usr/share/man/man3 &amp;&amp;
     59cp doc/man/*.5 /usr/share/man/man5</command></userinput></screen>
     60                                                                               
     61</sect2>
     62
     63<sect2>
     64<title>Command explanations</title>
     65                                                                               
     66<para><command>./autogen.sh</command>: This package does not ship
     67with the configure script. The autotool files need to be generated
     68before configuring the package.</para>
     69                                                                               
     70<para><command>cp doc/man/*.X /usr/share/man/manX</command>: The
     71install procedure doesn't properly install the man pages so we do it
     72manually.</para>
     73                                                                               
     74</sect2>
     75
     76<sect2>
     77<title>Contents</title>
     78                                                                               
     79<para>The <application>libmng</application> package contains <filename>libmng
     80</filename> libraries.</para>
     81                                                                               
     82</sect2>
     83                                                                               
     84<sect2><title>Description</title>
     85                                                                               
     86<sect3><title>MNG libraries</title>
     87<para><filename>libmng</filename> provides functions for programs wishing to
     88read and write <acronym>MNG</acronym> files which are animation files without
     89the patent problems associated with certain other formats.</para></sect3>
     90                                                                               
     91</sect2>
    992
    1093</sect1>
  • general/graphlib/libpng.xml

    rbfe245f r52d29f7  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7<!ENTITY libpng-download-http "http://prdownloads.sourceforge.net/libpng/libpng-&libpng-version;.tar.bz2">
     8<!ENTITY libpng-download-ftp "ftp://ftp.iasi.roedu.net/pub/mirrors/ftp.gimp.org/gimp/libs/libpng-&libpng-version;.tar.bz2">
     9<!ENTITY libpng-size "376 KB">
     10<!ENTITY libpng-buildsize "4.1 MB">
     11<!ENTITY libpng-time "0.16 SBU">
     12
     13]>
     14
    115<sect1 id="libpng" xreflabel="libpng-&libpng-version;">
    216<?dbhtml filename="libpng.html"?>
    317<title>libpng-&libpng-version;</title>
    418
    5 &libpng-intro;
    6 &libpng-inst;
    7 &libpng-exp;
    8 &libpng-config;
    9 &libpng-desc;
     19<sect2>
     20<title>Introduction to <application>libpng</application></title>
     21                                                                               
     22<para>The <application>libpng</application> package contains libraries used
     23by other programs for reading and writing <acronym>PNG</acronym> files.</para>
     24                                                                               
     25<sect3><title>Package information</title>
     26<itemizedlist spacing='compact'>
     27<listitem><para>Download (HTTP): <ulink
     28url="&libpng-download-http;"/></para></listitem>
     29<listitem><para>Download (FTP): <ulink
     30url="&libpng-download-ftp;"/></para></listitem>
     31<listitem><para>Download size: &libpng-size;</para></listitem>
     32<listitem><para>Estimated Disk space required:
     33&libpng-buildsize;</para></listitem>
     34<listitem><para>Estimated build time:
     35&libpng-time;</para></listitem></itemizedlist>
     36</sect3>
     37                                                                               
     38<sect3><title>Additional downloads</title>
     39<itemizedlist spacing='compact'>
     40<listitem><para>Required Patch to explicitly link libpng against system libraries: <ulink
     41url="&patch-root;/libpng-&libpng-version;-link-to-proper-libs.patch"/></para></listitem>
     42</itemizedlist></sect3>
     43                                                                               
     44</sect2>
     45
     46<sect2>
     47<title>Installation of <application>libpng</application></title>
     48                                                                               
     49<para>Install <application>libpng</application> by running the following commands:</para>
     50                                                                               
     51<screen><userinput><command>patch -Np1 -i ../libpng-&libpng-version;-link-to-proper-libs.patch &amp;&amp;
     52make prefix=/usr ZLIBINC=/usr/include \
     53    ZLIBLIB=/usr/lib -f scripts/makefile.linux &amp;&amp;
     54make prefix=/usr install -f scripts/makefile.linux</command></userinput></screen>
     55                                                                               
     56</sect2>
     57
     58<sect2>
     59<title>Command explanations</title>
     60                                                                             
     61<para><parameter>ZLIBINC=/usr/include ZLIBLIB=/usr/lib</parameter>: This
     62forces <application>libpng</application> to look for the
     63<application>zlib</application> includes and libraries where we have them installed.</para>
     64                                                                             
     65<para><parameter>-f scripts/makefile.linux</parameter>: This points make at the
     66Linux version of the makefile as <application>libpng</application> doesn't use
     67an autoconf routine. Instead it has various makefiles for different
     68platforms.</para>
     69
     70</sect2>
     71
     72<sect2>
     73<title>Configuring <application>libpng</application></title>
     74                                                                               
     75<sect3><title>Configuration Information</title>
     76                                                                               
     77<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../../lib-config.xml"/> 
     78                                                                               
     79</sect3>
     80                                                                               
     81</sect2>
     82
     83<sect2>
     84<title>Contents</title>
     85                                                                               
     86<para>The <application>libpng</application> package contains <filename class="libraryfile">
     87libpng</filename> libraries and <command>libpng-config</command>.</para>
     88                                                                               
     89</sect2>
     90                                                                               
     91<sect2><title>Description</title>
     92                                                                               
     93<sect3><title>png libraries</title>
     94<para>The <acronym>PNG</acronym> library is a collection of routines used to
     95create and manipulate <acronym>PNG</acronym> format graphics files. The
     96<acronym>PNG</acronym> format was designed as a
     97replacement for <acronym>GIF</acronym> and, to a lesser extent,
     98<acronym>TIFF</acronym>, with many improvements and extensions and lack of
     99patent problems.</para></sect3>
     100                                                                               
     101<sect3><title>libpng-config</title>
     102<para><command>libpng-config</command> provides configuration info for
     103<application>libpng</application>.</para></sect3>
     104                                                                               
     105</sect2>
    10106
    11107</sect1>
  • general/graphlib/libtiff.xml

    rbfe245f r52d29f7  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7<!ENTITY libtiff-download-http "http://libtiff.maptools.org/dl/tiff-v&libtiff-version;.tar.gz">
     8<!ENTITY libtiff-download-ftp " ">
     9<!ENTITY libtiff-size "1.1 MB">
     10<!ENTITY libtiff-buildsize "11 MB">
     11<!ENTITY libtiff-time "0.16 SBU">
     12
     13]>
     14
    115<sect1 id="libtiff" xreflabel="libtiff-&libtiff-version;">
    216<?dbhtml filename="libtiff.html"?>
    317<title>libtiff-&libtiff-version;</title>
    418
    5 &libtiff-intro;
    6 &libtiff-inst;
    7 &libtiff-exp;
    8 &libtiff-config;
    9 &libtiff-desc;
     19<sect2>
     20<title>Introduction to <application>libtiff</application></title>
     21                                                                               
     22<para>The <application>libtiff</application> package contains the tiff libraries and associated
     23utilities.  The libraries are used by many programs for reading and
     24writing tiff files and the utilities are useful for general work with
     25tiff files.</para>
     26                                                                               
     27<sect3><title>Package information</title>
     28<itemizedlist spacing='compact'>
     29<listitem><para>Download (HTTP): <ulink url="&libtiff-download-http;"/></para></listitem>
     30<listitem><para>Download (FTP): <ulink url="&libtiff-download-ftp;"/></para></listitem>
     31<listitem><para>Download size: &libtiff-size;</para></listitem>
     32<listitem><para>Estimated Disk space required: &libtiff-buildsize;</para></listitem>
     33<listitem><para>Estimated build time: &libtiff-time;</para></listitem></itemizedlist>
     34</sect3>
     35                                                                               
     36<sect3><title><application>libtiff</application> dependencies</title>
     37<sect4><title>Optional</title>
     38<para><xref linkend="libjpeg"/>
     39</para></sect4>
     40</sect3>
     41                                                                               
     42</sect2>
     43
     44<sect2>
     45<title>Installation of <application>libtiff</application></title>
     46                                                                               
     47<para>Install <application>libtiff</application> by running the following commands:</para>
     48                                                                               
     49<screen><userinput><command>./configure --prefix=/usr --noninteractive \
     50    --with-DIR_MAN=/usr/share/man \
     51    --with-ZIP=yes --with-DIR_GZLIB=/usr/lib &amp;&amp;
     52make &amp;&amp;
     53make install</command></userinput></screen>
     54                                                                               
     55<note><para>configure prints false error messages that it is unable to find thelibrary directories for ZIP (and JPEG) support. Ignore them. To verify that
     56<filename>libtiff</filename> is indeed linked to these libraries, use the
     57<command>ldd</command> command.</para></note>
     58                                                                               
     59</sect2>
     60
     61<sect2>
     62<title>Command explanations</title>
     63                                                                               
     64<para><option>--noninteractive</option>: This switch is used to
     65avoid the configuration routine asking for confirmation of the
     66installation directories (which we pass to configure).</para>
     67                                                                               
     68<para><parameter>--with-DIR_MAN=/usr/share/man</parameter>: This is used
     69because despite the fact we pass <parameter>--prefix=/usr</parameter>, the
     70configure routine tries to install the man pages in <filename
     71class="directory">/usr/local/man</filename> instead of the correct
     72place.</para>
     73                                                                               
     74<para><parameter>--with-ZIP=yes --with-DIR_GZLIB=/usr/lib</parameter>: This
     75enables support for the handling of <acronym>TIFF</acronym> images with
     76deflate-encoded data.</para>
     77                                                                               
     78<para><parameter>--with-JPEG=yes --with-DIR_JPEGLIB=/usr/lib</parameter>: Use
     79these switches to enable support for the handling of <acronym>TIFF</acronym>
     80images with <acronym>JPEG</acronym>-encoded data.</para>
     81                                                                               
     82</sect2>
     83
     84<sect2>
     85<title>Configuring <application>libtiff</application></title>
     86                                                                               
     87<sect3><title>Configuration Information</title>
     88                                                                               
     89<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../../lib-config.xml"/>
     90                                                                               
     91</sect3>
     92                                                                               
     93</sect2>
     94
     95<sect2>
     96<title>Contents</title>
     97                                                                               
     98<para>The libtiff package contains
     99<command>fax2ps</command>,
     100<command>fax2tiff</command>,
     101<command>gif2tiff</command>,
     102<command>pal2rgb</command>,
     103<command>ppm2tiff</command>,
     104<command>ras2tiff</command>,
     105<command>raw2tiff</command>,
     106<command>rgb2ycbcr</command>,
     107<command>thumbnail</command>,
     108<command>tiff2bw</command>,
     109<command>tiff2pdf</command>,
     110<command>tiff2ps</command>,
     111<command>tiff2rgba</command>,
     112<command>tiffcmp</command>,
     113<command>tiffcp</command>,
     114<command>tiffdither</command>,
     115<command>tiffdump</command>,
     116<command>tiffinfo</command>,
     117<command>tiffmedian</command>,
     118<command>tiffset</command>,
     119<command>tiffsplit</command> and
     120<filename class="libraryfile">libtiff</filename> libraries.</para>
     121                                                                               
     122</sect2>
     123                                                                               
     124<sect2><title>Description</title>
     125                                                                               
     126<sect3><title>fax2ps</title>
     127<para><command>fac2ps</command> converts a <acronym>TIFF</acronym>
     128facsimile to compressed PostScript file.</para></sect3>
     129                                                                               
     130<sect3><title>fax2tiff</title>
     131<para><command>fax2tiff</command> creates a <acronym>TIFF</acronym>
     132Class F fax file from raw fax data.</para></sect3>
     133                                                                               
     134<sect3><title>gif2tiff</title>
     135<para><command>gif2tiff</command> creates a <acronym>TIFF</acronym> file
     136from a <acronym>GIF87</acronym> format image file.</para></sect3>
     137                                                                               
     138<sect3><title>pal2rgb</title>
     139<para><command>pal2rgb</command> converts a palette color
     140<acronym>TIFF</acronym> image to a full color image.</para></sect3>
     141                                                                               
     142<sect3><title>ppm2tiff</title>
     143<para><command>ppm2tiff</command> creates a <acronym>TIFF</acronym> file
     144from a <acronym>PPM</acronym> image file.</para></sect3>
     145                                                                               
     146<sect3><title>ras2tiff</title>
     147<para><command>ras2tiff</command> creates a <acronym>TIFF</acronym> file
     148from a Sun rasterfile.</para></sect3>
     149                                                                               
     150<sect3><title>raw2tiff</title>
     151<para><command>raw2tiff</command> converts a raw byte sequence into
     152<acronym>TIFF</acronym>.</para></sect3>
     153                                                                               
     154<sect3><title>rgb2ycbcr</title>
     155<para><command>rgb2ycbcr</command> converts non-YCbCr
     156<acronym>TIFF</acronym> images to a YCbCr <acronym>TIFF</acronym>
     157image.</para></sect3>
     158                                                                               
     159<sect3><title>thumbnail</title>
     160<para><command>thumbnail</command> creates a <acronym>TIFF</acronym>
     161file with thumbnail images.</para></sect3>
     162                                                                               
     163<sect3><title>tiff2bw</title>
     164<para><command>tiff2bw</command> converts a color
     165<acronym>TIFF</acronym> image to grayscale.</para></sect3>
     166                                                                               
     167<sect3><title>tiff2pdf</title>
     168<para><command>tiff2pdf</command> converts a <acronym>TIFF</acronym>
     169image to a <acronym>PDF</acronym> document.</para></sect3>
     170                                                                               
     171<sect3><title>tiff2ps</title>
     172<para><command>tiff2ps</command> converts a <acronym>TIFF</acronym>
     173image to a PostScript file.</para></sect3>
     174                                                                               
     175<sect3><title>tiff2rgba</title>
     176<para><command>tiff2rgba</command> converts a wide variety of
     177<acronym>TIFF</acronym> images into an <acronym>RGBA</acronym>
     178<acronym>TIFF</acronym> image.</para></sect3>
     179                                                                               
     180<sect3><title>tiffcmp</title>
     181<para><command>tiffcmp</command> compares two <acronym>TIFF</acronym>
     182files.</para></sect3>
     183                                                                               
     184<sect3><title>tiffcp</title>
     185<para><command>tiffcp</command> copies (and possibly converts) a
     186<acronym>TIFF</acronym> file.</para></sect3>
     187                                                                               
     188<sect3><title>tiffdither</title>
     189<para><command>tiffdither</command> converts a grayscale image to
     190bilevel using dithering.</para></sect3>
     191                                                                               
     192<sect3><title>tiffdump</title>
     193<para><command>tiffdump</command> prints verbatim information about
     194<acronym>TIFF</acronym> files.</para></sect3>
     195                                                                               
     196<sect3><title>tiffinfo</title>
     197<para><command>tiffinfo</command> prints information about
     198<acronym>TIFF</acronym> files.</para></sect3>
     199                                                                               
     200<sect3><title>tiffmedian</title>
     201<para><command>tiffmedian</command> applies the median cut algorithm to
     202data in a <acronym>TIFF</acronym> file.</para></sect3>
     203                                                                               
     204<sect3><title>tiffsplit</title>
     205<para><command>tiffsplit</command> splits a multi-image
     206<acronym>TIFF</acronym> into single-image <acronym>TIFF</acronym>
     207files.</para></sect3>
     208                                                                               
     209<sect3><title>tiff libraries</title>
     210<para>The tiff libraries are used by many programs to read and write
     211tiff files.</para></sect3>
     212                                                                               
     213</sect2>
    10214
    11215</sect1>
  • general/graphlib/libungif.xml

    rbfe245f r52d29f7  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7<!ENTITY libungif-download-http "http://ftp.sunfreeware.com/ftp/pub/freeware/SOURCES/libungif-&libungif-version;.tar.gz">
     8<!ENTITY libungif-download-ftp "ftp://sunfreeware.secsup.org/pub/solaris/freeware/SOURCES/libungif-&libungif-version;.tar.gz">
     9<!ENTITY libungif-size "343 KB">
     10<!ENTITY libungif-buildsize "3.1 MB">
     11<!ENTITY libungif-time "0.11 SBU">
     12
     13]>
     14
    115<sect1 id="libungif" xreflabel="libungif-&libungif-version;">
    216<?dbhtml filename="libungif.html"?>
    317<title>libungif-&libungif-version;</title>
    418
    5 &libungif-intro;
    6 &libungif-inst;
    7 &libungif-desc;
     19<sect2>
     20<title>Introduction to <application>libungif</application></title>
     21                                                                               
     22<para>The libungif package contains libraries for reading all
     23<acronym>GIF</acronym>s and writing non-compressed ones as well as programs for                                                                               
     24converting and working with <acronym>GIF</acronym> files.  The libraries are
     25useful for any graphics program wishing to deal with <acronym>GIF</acronym>
     26files while the programs are useful for conversion purposes as well as cleaning                                                                               
     27up images.</para>
     28                                                                               
     29<para>The reason libungif only writes non-compressed <acronym>GIF</acronym>s
     30is due to a legal issue with <acronym>LZW</acronym> compression (which Unisys
     31claims a patent on). Reading <acronym>GIF</acronym>s is not a problem as the
     32decompression routines do not seem to be limited in this way.  Note that this
     33has in the past been disputed.  The best way to avoid this whole mess is to
     34simply use libungif for looking at <acronym>GIF</acronym> images on the web,
     35while in any pages which you design, use the open source <acronym>PNG</acronym>                                                                               
     36format instead (which uses, not surprisingly, the libpng library) which has no
     37patent issues at all.</para>
     38                                                                               
     39<sect3><title>Package information</title>
     40<itemizedlist spacing='compact'>
     41<listitem><para>Download (HTTP): <ulink url="&libungif-download-http;"/></para></listitem>
     42<listitem><para>Download (FTP): <ulink url="&libungif-download-ftp;"/></para></listitem>
     43<listitem><para>Download size: &libungif-size;</para></listitem>
     44<listitem><para>Estimated Disk space required: &libungif-buildsize;</para></listitem>
     45<listitem><para>Estimated build time: &libungif-time;</para></listitem></itemizedlist>
     46</sect3>
     47                                                                               
     48<sect3><title>Additional downloads</title>
     49<itemizedlist spacing='compact'>
     50<listitem><para>Required patch: <ulink
     51url="&patch-root;/libungif-4.1.0b1-va_start.patch"/></para></listitem>
     52</itemizedlist>
     53</sect3>
     54                                                                               
     55</sect2>
     56
     57<sect2>
     58<title>Installation of <application>libungif</application></title>
     59                                                                               
     60<para>Install <application>libungif</application> by running the following
     61commands:</para>
     62                                                                               
     63<screen><userinput><command>patch -Np1 -i ../libungif-4.1.0b1-va_start.patch &amp;&amp;
     64./configure --prefix=/usr &amp;&amp;
     65make &amp;&amp;
     66make install</command></userinput></screen>
     67                                                                               
     68<!--
     69<note><para>If you get an error during the make portion compiling
     70<filename>lib/qprintf.c</filename>,
     71edit the file and comment out or remove line 14: #include &lt;config.h&gt;
     72</para></note>
     73-->
     74                                                                               
     75</sect2>
     76
     77<sect2>
     78<title>Contents</title>
     79                                                                               
     80<para>The libungif package contains <command>gif2epsn</command>,
     81<command>gif2ps</command>, <command>gif2rgb</command>,
     82<command>gifasm</command>, <command>gifbg</command>,
     83<command>gifburst</command>, <command>gifclip</command>,
     84<command>gifclrmp</command>, <command>gifcolor</command>,
     85<command>gifcomb</command>, <command>gifcompose</command>,
     86<command>giffiltr</command>, <command>giffix</command>,
     87<command>gifflip</command>, <command>gifhisto</command>,
     88<command>gifinfo</command>, <command>gifinter</command>,
     89<command>gifinto</command>, <command>gifovly</command>,
     90<command>gifpos</command>, <command>gifrotat</command>,
     91<command>gifrsize</command>, <command>gifspnge</command>,
     92<command>giftext</command>, <command>gifwedge</command>,
     93<command>icon2gif</command>, <command>raw2gif</command>,
     94<command>rgb2gif</command>, <command>text2gif</command> and
     95<filename>libungif</filename> libraries.</para>
     96                                                                               
     97</sect2>
     98                                                                               
     99<sect2><title>Description</title>
     100                                                                               
     101<sect3><title>gif2epsn</title>
     102<para>Dumps images saved as <acronym>GIF</acronym> files on Epson type printers.</para></sect3>
     103                                                                               
     104<sect3><title>gif2ps</title>
     105<para>Print <acronym>GIF</acronym> files on laser printers supporting PostScript.
     106</para></sect3>
     107                                                                               
     108<sect3><title>gif2rgb</title>
     109<para>Convert images saved as <acronym>GIF</acronym> to 24-bit <acronym>RGB
     110</acronym> image(s).</para></sect3>
     111                                                                               
     112<sect3><title>gifasm</title>
     113<para>Assemble multiple <acronym>GIF</acronym>s into one, or burst a
     114multiple-image <acronym>GIF</acronym>.</para></sect3>
     115                                                                               
     116<sect3><title>gifbg</title>
     117<para>Generate a single-color test pattern <acronym>GIF</acronym>.</para>
     118</sect3>
     119                                                                               
     120<sect3><title>gifburst</title>
     121<para>Burst a <acronym>GIF</acronym> image into subrectangles.</para></sect3>
     122                                                                               
     123<sect3><title>gifclip</title>
     124<para>Clip or crop a <acronym>GIF</acronym> image.</para></sect3>
     125                                                                               
     126<sect3><title>gifclrmp</title>
     127<para>Modify <acronym>GIF</acronym> image colormaps.</para></sect3>
     128                                                                               
     129<sect3><title>gifcolor</title>
     130<para>Generate color test patterns.</para></sect3>
     131                                                                               
     132<sect3><title>gifcomb</title>
     133<para>Combine 2 <acronym>GIF</acronym> images of exactly the same size into one.
     134</para></sect3>
     135                                                                               
     136<sect3><title>gifcompose</title>
     137<para>Use (un)giflib tools to compose images.</para></sect3>
     138                                                                               
     139<sect3><title>giffiltr</title>
     140<para>Template code for filtering a <acronym>GIF</acronym> sequentially.</para></sect3>
     141                                                                               
     142<sect3><title>giffix</title>
     143<para>Clumsily attempts to fix truncated <acronym>GIF</acronym> images.</para>
     144</sect3>
     145
     146<sect3><title>gifflip</title>
     147<para>Flip <acronym>GIF</acronym> image along X or Y axis or rotate by 90
     148degrees.</para></sect3>
     149                                                                               
     150<sect3><title>gifhisto</title>
     151<para>Generate color-frequency histogram from a <acronym>GIF</acronym>.</para>
     152</sect3>
     153                                                                               
     154<sect3><title>gifinfo</title>
     155<para>Gives information on a <acronym>GIF</acronym> file.</para></sect3>
     156                                                                               
     157<sect3><title>gifinter</title>
     158<para>Convert between interlaced and non-interlaced images.</para></sect3>
     159                                                                               
     160<sect3><title>gifinto</title>
     161<para>End-of-pipe fitting for <acronym>GIF</acronym>-processing pipelines.</para></sect3>
     162                                                                               
     163<sect3><title>gifovly</title>
     164<para>Generate one composite <acronym>GIF</acronym> from a multiple-image
     165<acronym>GIF</acronym>.</para></sect3>
     166                                                                               
     167<sect3><title>gifpos</title>
     168<para>Change a GIF's screen size or recondition it.</para></sect3>
     169                                                                               
     170<sect3><title>gifrotat</title>
     171<para>Rotate a <acronym>GIF</acronym> through any desired angle.</para></sect3>                                                                               
     172<sect3><title>gifrsize</title>
     173<para>Resize a <acronym>GIF</acronym> by deletion or duplication of bits.</para>
     174</sect3>
     175                                                                               
     176<sect3><title>gifspnge</title>
     177<para>Template code for filtering a <acronym>GIF</acronym> with in-core
     178operations.</para></sect3>
     179                                                                               
     180<sect3><title>giftext</title>
     181<para>Print (text only) general information about a <acronym>GIF</acronym>.
     182</para></sect3>
     183                                                                               
     184<sect3><title>gifwedge</title>
     185<para>Create a test <acronym>GIF</acronym> image resembling a color monitor
     186test pattern.</para></sect3>
     187                                                                               
     188<sect3><title>icon2gif</title>
     189<para>Converter/deconverter to/from an editable text format.</para></sect3>
     190                                                                               
     191<sect3><title>raw2gif</title>
     192<para>Convert raw 8-bit image data into <acronym>GIF</acronym> files.</para>
     193</sect3>
     194                                                                               
     195<sect3><title>rgb2gif</title>
     196<para>Convert 24 bit images to a <acronym>GIF</acronym> image using color
     197quantization.</para></sect3>
     198                                                                               
     199<sect3><title>text2gif</title>
     200<para>Generate <acronym>GIF</acronym> images out of regular text in 8x8 font.
     201</para></sect3>
     202                                                                               
     203</sect2>
    8204
    9205</sect1>
  • general/graphlib/svgalib.xml

    rbfe245f r52d29f7  
     1<?xml version="1.0" encoding="ISO-8859-1"?>
     2<!DOCTYPE sect1 PUBLIC "-//OASIS//DTD DocBook XML V4.3//EN"
     3   "http://www.oasis-open.org/docbook/xml/4.3/docbookx.dtd" [
     4  <!ENTITY % general-entities SYSTEM "../../general.ent">
     5  %general-entities;
     6
     7<!ENTITY SVGAlib-download-http "http://www.svgalib.org/svgalib-&SVGAlib-version;.tar.gz">
     8<!ENTITY SVGAlib-download-ftp " ">
     9<!ENTITY SVGAlib-size "827 KB">
     10<!ENTITY SVGAlib-buildsize "9.7 MB">
     11<!ENTITY SVGAlib-time "0.20 SBU">
     12
     13]>
     14
    115<sect1 id="SVGAlib" xreflabel="SVGAlib-&SVGAlib-version;">
    216<?dbhtml filename="SVGAlib.html"?>
    317<title>SVGAlib-&SVGAlib-version;</title>
    418
    5 &SVGAlib-intro;
    6 &SVGAlib-inst;
    7 &SVGAlib-exp;
    8 &SVGAlib-config;
    9 &SVGAlib-desc;
     19<sect2>
     20<title>Introduction to <application>SVGAlib</application></title>
     21                                                                               
     22<para><application>SVGAlib</application> is a low-level graphics library
     23that provides <acronym>VGA</acronym> and <acronym>SVGA</acronym>
     24modes in a console. This is useful for programs running on a console
     25that require graphics capabilities.</para>
     26                                                                               
     27<sect3><title>Package information</title>
     28<itemizedlist spacing='compact'>
     29<listitem><para>Download (HTTP): <ulink url="&SVGAlib-download-http;"/></para></listitem>
     30<listitem><para>Download (FTP): <ulink url="&SVGAlib-download-ftp;"/></para></listitem>
     31<listitem><para>Download size: &SVGAlib-size;</para></listitem>
     32<listitem><para>Estimated Disk space required: &SVGAlib-buildsize;</para></listitem>
     33<listitem><para>Estimated build time: &SVGAlib-time;</para></listitem></itemizedlist>
     34</sect3>
     35<sect3><title>Additional downloads</title>
     36<itemizedlist spacing='compact'>
     37<listitem><para>Download (HTTP): <ulink url="&patch-root;/svgalib-1.4.3-gcc3-1.patch"/></para></listitem>
     38</itemizedlist></sect3>
     39                                                                               
     40</sect2>
     41
     42<sect2>
     43<title>Installation of <application>SVGAlib</application></title>
     44                                                                               
     45<note><para>You must compile and install as root. If you don't, certain tools
     46won't be able to become <acronym>SUID</acronym> root which is required for
     47proper operation. However, this raises a risk of exposing your system to any
     48holes in those tools that might be used to gain root access, so use with
     49caution.</para></note>
     50                                                                               
     51<para>Install <application>SVGAlib</application> by running the following commands:</para>
     52                                                                               
     53<screen><userinput><command>patch -Np1 -i ../svgalib-1.4.3-gcc3-1.patch &amp;&amp;
     54make prefix=/usr install &amp;&amp;
     55cd doc &amp;&amp;
     56for dir in man?; do for file in $dir/*; do \
     57gunzip /usr/share/man/$file; done; done</command></userinput></screen>
     58                                                                               
     59</sect2>
     60
     61<sect2>
     62<title>Command explanations</title>
     63                                                                               
     64<para><command>cd doc &amp;&amp; for dir in man?; do for file in $dir/*; do
     65gunzip /usr/share/man/$file; done; done</command>:
     66<application>SVGAlib</application> installs its man pages in compressed format
     67so we uncompress them.</para>
     68                                                                               
     69</sect2>
     70
     71<sect2>
     72<title>Configuring SVGAlib</title>
     73                                                                               
     74<sect3><title>Config files</title>
     75                                                                               
     76<para><filename>/etc/vga/libvga.config</filename>, <filename>~/.svgalibrc</filename></para>
     77</sect3>
     78                                                                               
     79<sect3><title>Configuration information</title>
     80                                                                               
     81<para>You must edit the config file to set the monitor and mouse type.
     82Depending on your hardware, other setup might be required.</para>
     83                                                                               
     84<xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../../lib-config.xml"/>   
     85                                                                               
     86</sect3>
     87                                                                               
     88</sect2>
     89
     90<sect2>
     91<title>Contents</title>
     92                                                                               
     93<para>The SVGAlib package contains <filename class="libraryfile">libvga</filename>
     94and <filename class="libraryfile">libvgagl</filename> libraries,
     95<command>dumpreg</command>, <command>mode3</command>, <command>restorefont</command>,
     96<command>restorepalette</command>, <command>restoretextmode</command>,
     97<command>savetextmode</command>, <command>textmode</command> and
     98<command>svgakeymap</command>.</para>
     99                                                                               
     100</sect2>
     101                                                                               
     102<sect2><title>Description</title>
     103                                                                               
     104<sect3><title>libvga library</title>
     105<para><filename class="libraryfile">libvga</filename> is a low-level
     106graphics library.</para></sect3>
     107                                                                               
     108<sect3><title>libvgagl library</title>
     109<para><filename class="libraryfile">libvgagl</filename> is a fast
     110frame buffer level graphics library based on libvga.</para></sect3>
     111                                                                               
     112<sect3><title>dumpreg</title>
     113<para><command>dumpreg</command> dumps the state of the card as the
     114svgalib chipset driver sees it.</para></sect3>
     115                                                                               
     116<sect3><title>mode3</title>
     117<para><command>mode3</command> sets a <acronym>VESA</acronym> mode.</para></sect3>
     118                                                                               
     119<sect3><title>restorefont</title>
     120<para><command>restorefont</command> saves or restores the
     121<acronym>SVGA</acronym> font for textmode.</para></sect3>
     122                                                                               
     123<sect3><title>restorepalette</title>
     124<para><command>restorepalette</command> sets the color palette for
     125textmode.</para></sect3>
     126                                                                               
     127<sect3><title>restoretextmode</title>
     128<para><command>restoretextmode</command> saves or restores the
     129<acronym>SVGA</acronym> registers for textmode.</para></sect3>
     130                                                                               
     131<sect3><title>savetextmode, textmode</title>
     132<para><command>savetextmode</command> and <command>textmode</command> save or
     133restore the complete <acronym>SVGA</acronym> status for textmode.</para></sect3>
     134                                                                               
     135<sect3><title>svgakeymap</title>
     136<para><command>svgakeymap</command> generates keymaps for svgalib.</para></sect3>
     137                                                                               
     138</sect2>
    10139
    11140</sect1>
Note: See TracChangeset for help on using the changeset viewer.