Changeset 52d29f7 for general/graphlib
- Timestamp:
- 06/12/2004 10:56:28 PM (20 years ago)
- 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
- 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 1 15 <sect1 id="aalib" xreflabel="AAlib-&aalib-version;"> 2 16 <?dbhtml filename="aalib.html"?> 3 17 <title>AAlib-&aalib-version;</title> 4 18 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 28 url="&aalib-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink 30 url="&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 50 commands:</para> 51 52 <screen><userinput><command>./configure --prefix=/usr && 53 make && 54 make 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 71 graphical input in portable format to ASCII Art. It can be used through 72 many programs and has a very well documented <acronym>API</acronym>, so you 73 can 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 81 related 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> 8 95 9 96 </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 1 15 <sect1 id="DirectFB" xreflabel="DirectFB-&DirectFB-version;"> 2 16 <?dbhtml filename="DirectFB.html"?> 3 17 <title>DirectFB-&DirectFB-version;</title> 4 18 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 23 device. It offers maximum hardware accelerated performance at a 24 minimum 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 38 url="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 50 linkend="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 60 the documentation in the kernel tree 61 (<filename class="directory">/usr/src/linux/Documentation/fb/</filename>) 62 on how to enable the frame buffer device for your graphics 63 card.</para></note> 64 65 <para>Install <application>DirectFB</application> by running the 66 following commands:</para> 67 68 <screen><userinput><command>./configure --prefix=/usr && 69 make && 70 make install</command></userinput></screen> 71 72 <para>If you decided to add any optional image and video providers, then you 73 have to install the DirectFB-extra package too:</para> 74 75 <screen><userinput><command>./configure --prefix=/usr && 76 make && 77 make install</command></userinput></screen> 78 79 <note><para>The current version of avifile does not work with DirectFB. 80 You have to use the avifile version which can be found at 81 <ulink url="http://www.directfb.org/download/contrib/"/> or alternatively disable the 82 avifile 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 99 tweak things. There are several ways to do this. You may edit the 100 system-wide configuration file <filename>/etc/directfbrc</filename>, the user-specific 101 <filename>~/.directfbrc</filename> or you may configure the DirectFB application via the 102 command-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 114 class="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 122 of surfaces and windows.</para></sect3> 123 124 <sect3><title>dfbg</title> 125 <para><command>dfbg</command> is a background configuration 126 tool.</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 133 tool.</para></sect3> 134 135 <sect3><title>directfb-config</title> 136 <para><command>directfb-config</command> provides all flags to link static binaries with 137 selectable 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 141 surfaces.</para></sect3> 142 143 <sect3><title>libdirectfb libraries</title> 144 <para>They provide hardware graphics acceleration, input device handling 145 and abstraction, integrated windowing system with support for 146 translucent windows and multiple display layers on top of the Linux 147 frame buffer device.</para></sect3> 148 149 </sect2> 9 150 10 151 </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 1 15 <sect1 id="fontconfig" xreflabel="Fontconfig-&fontconfig-version;"> 2 16 <?dbhtml filename="fontconfig.html"?> 3 17 <title>Fontconfig-&fontconfig-version;</title> 4 18 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 23 for configuring and customizing font access.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink 28 url="&fontconfig-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink 30 url="&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 39 package are numbered with a 9x in the last portion of the release number. This 40 means that 2.2.90 is a beta release and the most current release is of the 41 form 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 && 61 make && 62 make 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>. 75 Generally you do not want to edit this file. To put a new font directory 76 in the configuration, update the <filename>/etc/fonts/local.conf</filename> file with your local 77 information. 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 85 into <filename>/etc/fonts/local.conf</filename>, inside the fontconfig 86 tags:</para> 87 88 <screen><userinput><command>sed -i -e '/^<\/fontconfig>/i\ 89 <dir>/usr/X11R6/lib/X11/fonts/TTF</dir>\ 90 <dir>/usr/X11R6/lib/X11/fonts/Type1</dir>\ 91 <dir>/usr/X11R6/lib/X11/fonts/truetype</dir>' /etc/fonts/local.conf</command></userinput></screen> 92 93 <para>The <application>Fontconfig</application> program will automatically search the above directories 94 and all subdirectories for needed fonts.</para> 95 96 <note><para><application>X</application> also includes an internal (and 97 older) version of <application>Fontconfig</application> 98 and unless it is explicitly disabled when building 99 <application>XFree86</application>, the internal 100 version is created leaving two slightly incompatible libraries on your system. 101 It 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 120 caches.</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> 9 126 10 127 </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 1 15 <sect1 id="freetype2" xreflabel="FreeType-&freetype2-version;"> 2 16 <?dbhtml filename="freetype2.html"?> 3 17 <title>FreeType-&freetype2-version;</title> 4 18 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 23 allow 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 29 url="&freetype2-download-http;"/></para></listitem> 30 <listitem><para>Download (FTP): <ulink 31 url="&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 42 url="&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 51 commands:</para> 52 53 <screen><userinput><command>patch -Np1 -i ../freetype-&freetype2-version;-bytecode-interpreter.patch && 54 ./configure --prefix=/usr && 55 make && 56 make 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"> 65 libfreetype</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 73 capabilities to <application>XFree86</application>.</para></sect3> 74 75 </sect2> 8 76 9 77 </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 1 8 <chapter id="general-graphlib"> 2 9 <?dbhtml filename="graphlib.html"?> … … 8 15 other hand, will not require them.</para> 9 16 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"/> 23 30 24 31 </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 1 15 <sect1 id="imlib" xreflabel="Imlib-&imlib-version;"> 2 16 <?dbhtml filename="imlib.html"?> 3 17 <title>Imlib-&imlib-version;</title> 4 18 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. 23 These are useful for loading, rendering and dithering a wide variety of image 24 data formats.</para> 25 26 <sect3><title>Package information</title> 27 <itemizedlist spacing='compact'> 28 <listitem><para>Download (HTTP): <ulink 29 url="&imlib-download-http;"/></para></listitem> 30 <listitem><para>Download (FTP): <ulink 31 url="&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 54 commands:</para> 55 56 <screen><userinput><command>./configure --prefix=/usr --sysconfdir=/etc/imlib && 57 make && 58 make 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; 66 warnings that confuse configure.</para>--> 67 68 <para><parameter>--sysconfdir=/etc/imlib</parameter>: This installs and 69 combines the configurations files into <filename class="directory">/etc</filename> instead 70 of <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 84 programs to display and edit a wide variety of image data formats.</para> 85 </sect3> 86 87 </sect2> 9 88 10 89 </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 1 15 <sect1 id="imlib2" xreflabel="Imlib2-&imlib2-version;"> 2 16 <?dbhtml filename="imlib2.html"?> 3 17 <title>Imlib2-&imlib2-version;</title> 4 18 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 23 loading, 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 40 linkend="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 50 following commands:</para> 51 52 <screen><userinput><command>./configure --prefix=/usr && 53 make && 54 make install</command></userinput></screen> 55 56 </sect2> 57 58 <sect2> 59 <title>Contents</title> 60 61 <para> 62 This package contains <filename class="libraryfile">libImlib2</filename> library 63 as 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> 72 provides the functions for programs to deal with various image data formats. 73 </para></sect3> 74 75 </sect2> 8 76 9 77 </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 1 15 <sect1 id="lcms" xreflabel="lcms-&lcms-version;"> 2 16 <?dbhtml filename="lcms.html"?> 3 17 <title>lcms-&lcms-version;</title> 4 18 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 23 color management facilities.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink 28 url="&lcms-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink 30 url="&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 41 linkend="Python"/> and <ulink 42 url="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 && 53 make && 54 make 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> 62 libraries, <command>icc2ps</command>, <command>icclink</command>, 63 <command>icctrans</command>, <command>wtpt</command> and optionally, <command>tifficc</command>, 64 <command>jpegicc</command> and <filename 65 class="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 73 management 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 82 single device link profile.</para></sect3> 83 84 <sect3><title>icctrans</title> 85 <para><command>icctrans</command> is a Color Space conversion 86 calculator.</para></sect3> 87 88 <sect3><title>tifficc</title> 89 <para><command>tifficc</command> is an <acronym>ICC</acronym> profile 90 applier for <acronym>TIFF</acronym> files.</para></sect3> 91 92 <sect3><title>jpegicc</title> 93 <para><command>jpegicc</command> is an <acronym>ICC</acronym> profile 94 applier for <acronym>JPEG</acronym> files.</para></sect3> 95 96 </sect2> 9 97 10 98 </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 1 15 <sect1 id="libjpeg" xreflabel="libjpeg-&libjpeg-version;"> 2 16 <?dbhtml filename="libjpeg.html"?> 3 17 <title>libjpeg-&libjpeg-version;</title> 4 18 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 23 that allow compression of image files based on the Joint Photographic Experts 24 Group 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 && 43 make && 44 make 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 52 to 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 82 output. Currently supported input file formats are: 83 <acronym>PPM</acronym> (PBMPLUS color 84 format), <acronym>PGM</acronym> (PBMPLUS gray-scale 85 format), <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 91 format), <acronym>BMP</acronym>, or Targa 92 format.</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 108 jpeg format files.</para></sect3> 109 110 </sect2> 10 111 11 112 </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 1 15 <sect1 id="libmng" xreflabel="libmng-&libmng-version;"> 2 16 <?dbhtml filename="libmng.html"?> 3 17 <title>libmng-&libmng-version;</title> 4 18 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 23 wanting to read and write Multiple-image Network Graphics (<acronym>MNG</acronym>) 24 files which are the animation 25 equivalents to <acronym>PNG</acronym> files.</para> 26 27 <sect3><title>Package information</title> 28 <itemizedlist spacing='compact'> 29 <listitem><para>Download (HTTP): <ulink 30 url="&libmng-download-http;"/></para></listitem> 31 <listitem><para>Download (FTP): <ulink 32 url="&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 52 commands:</para> 53 54 <screen><userinput><command>./autogen.sh && 55 ./configure --prefix=/usr && 56 make && 57 make install && 58 cp doc/man/*.3 /usr/share/man/man3 && 59 cp 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 67 with the configure script. The autotool files need to be generated 68 before configuring the package.</para> 69 70 <para><command>cp doc/man/*.X /usr/share/man/manX</command>: The 71 install procedure doesn't properly install the man pages so we do it 72 manually.</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 88 read and write <acronym>MNG</acronym> files which are animation files without 89 the patent problems associated with certain other formats.</para></sect3> 90 91 </sect2> 9 92 10 93 </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 1 15 <sect1 id="libpng" xreflabel="libpng-&libpng-version;"> 2 16 <?dbhtml filename="libpng.html"?> 3 17 <title>libpng-&libpng-version;</title> 4 18 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 23 by 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 28 url="&libpng-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink 30 url="&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 41 url="&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 && 52 make prefix=/usr ZLIBINC=/usr/include \ 53 ZLIBLIB=/usr/lib -f scripts/makefile.linux && 54 make 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 62 forces <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 66 Linux version of the makefile as <application>libpng</application> doesn't use 67 an autoconf routine. Instead it has various makefiles for different 68 platforms.</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"> 87 libpng</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 95 create and manipulate <acronym>PNG</acronym> format graphics files. The 96 <acronym>PNG</acronym> format was designed as a 97 replacement for <acronym>GIF</acronym> and, to a lesser extent, 98 <acronym>TIFF</acronym>, with many improvements and extensions and lack of 99 patent 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> 10 106 11 107 </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 1 15 <sect1 id="libtiff" xreflabel="libtiff-&libtiff-version;"> 2 16 <?dbhtml filename="libtiff.html"?> 3 17 <title>libtiff-&libtiff-version;</title> 4 18 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 23 utilities. The libraries are used by many programs for reading and 24 writing tiff files and the utilities are useful for general work with 25 tiff 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 && 52 make && 53 make 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 65 avoid the configuration routine asking for confirmation of the 66 installation directories (which we pass to configure).</para> 67 68 <para><parameter>--with-DIR_MAN=/usr/share/man</parameter>: This is used 69 because despite the fact we pass <parameter>--prefix=/usr</parameter>, the 70 configure routine tries to install the man pages in <filename 71 class="directory">/usr/local/man</filename> instead of the correct 72 place.</para> 73 74 <para><parameter>--with-ZIP=yes --with-DIR_GZLIB=/usr/lib</parameter>: This 75 enables support for the handling of <acronym>TIFF</acronym> images with 76 deflate-encoded data.</para> 77 78 <para><parameter>--with-JPEG=yes --with-DIR_JPEGLIB=/usr/lib</parameter>: Use 79 these switches to enable support for the handling of <acronym>TIFF</acronym> 80 images 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> 128 facsimile to compressed PostScript file.</para></sect3> 129 130 <sect3><title>fax2tiff</title> 131 <para><command>fax2tiff</command> creates a <acronym>TIFF</acronym> 132 Class 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 136 from 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 144 from 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 148 from 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> 157 image.</para></sect3> 158 159 <sect3><title>thumbnail</title> 160 <para><command>thumbnail</command> creates a <acronym>TIFF</acronym> 161 file 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> 169 image to a <acronym>PDF</acronym> document.</para></sect3> 170 171 <sect3><title>tiff2ps</title> 172 <para><command>tiff2ps</command> converts a <acronym>TIFF</acronym> 173 image 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> 182 files.</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 190 bilevel 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 202 data 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> 207 files.</para></sect3> 208 209 <sect3><title>tiff libraries</title> 210 <para>The tiff libraries are used by many programs to read and write 211 tiff files.</para></sect3> 212 213 </sect2> 10 214 11 215 </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 1 15 <sect1 id="libungif" xreflabel="libungif-&libungif-version;"> 2 16 <?dbhtml filename="libungif.html"?> 3 17 <title>libungif-&libungif-version;</title> 4 18 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 24 converting and working with <acronym>GIF</acronym> files. The libraries are 25 useful for any graphics program wishing to deal with <acronym>GIF</acronym> 26 files while the programs are useful for conversion purposes as well as cleaning 27 up images.</para> 28 29 <para>The reason libungif only writes non-compressed <acronym>GIF</acronym>s 30 is due to a legal issue with <acronym>LZW</acronym> compression (which Unisys 31 claims a patent on). Reading <acronym>GIF</acronym>s is not a problem as the 32 decompression routines do not seem to be limited in this way. Note that this 33 has in the past been disputed. The best way to avoid this whole mess is to 34 simply use libungif for looking at <acronym>GIF</acronym> images on the web, 35 while in any pages which you design, use the open source <acronym>PNG</acronym> 36 format instead (which uses, not surprisingly, the libpng library) which has no 37 patent 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 51 url="&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 61 commands:</para> 62 63 <screen><userinput><command>patch -Np1 -i ../libungif-4.1.0b1-va_start.patch && 64 ./configure --prefix=/usr && 65 make && 66 make 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>, 71 edit the file and comment out or remove line 14: #include <config.h> 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 114 multiple-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 148 degrees.</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 178 operations.</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 186 test 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 197 quantization.</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> 8 204 9 205 </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 1 15 <sect1 id="SVGAlib" xreflabel="SVGAlib-&SVGAlib-version;"> 2 16 <?dbhtml filename="SVGAlib.html"?> 3 17 <title>SVGAlib-&SVGAlib-version;</title> 4 18 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 23 that provides <acronym>VGA</acronym> and <acronym>SVGA</acronym> 24 modes in a console. This is useful for programs running on a console 25 that 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 46 won't be able to become <acronym>SUID</acronym> root which is required for 47 proper operation. However, this raises a risk of exposing your system to any 48 holes in those tools that might be used to gain root access, so use with 49 caution.</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 && 54 make prefix=/usr install && 55 cd doc && 56 for dir in man?; do for file in $dir/*; do \ 57 gunzip /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 && for dir in man?; do for file in $dir/*; do 65 gunzip /usr/share/man/$file; done; done</command>: 66 <application>SVGAlib</application> installs its man pages in compressed format 67 so 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. 82 Depending 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> 94 and <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 106 graphics library.</para></sect3> 107 108 <sect3><title>libvgagl library</title> 109 <para><filename class="libraryfile">libvgagl</filename> is a fast 110 frame 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 114 svgalib 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 125 textmode.</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 133 restore 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> 10 139 11 140 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.