- 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
- Files:
-
- 67 edited
Legend:
- Unmodified
- Added
- Removed
-
general/general.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 <part id="general" xreflabel="General Libraries and Utilities"> 2 9 <?dbhtml filename="general.html" dir="general"?> 3 10 <title>General Libraries and Utilities</title> 4 11 5 &general-genlib; 6 &general-graphlib; 7 &general-genutils; 8 &general-sysutils; 9 &general-prog; 12 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="genlib/genlib.xml"/> 13 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="graphlib/graphlib.xml"/> 14 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="genutils/genutils.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="sysutils/sysutils.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="prog/prog.xml"/> 10 17 11 18 </part> -
general/genlib/aspell.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 aspell-download-http " "> 8 <!ENTITY aspell-download-ftp "ftp://ftp.gnu.org/gnu/aspell/aspell-&aspell-version;.tar.gz"> 9 <!ENTITY aspell-size "917 KB"> 10 <!ENTITY aspell-buildsize "9.8 MB"> 11 <!ENTITY aspell-time "0.97 SBU"> 12 13 ]> 14 1 15 <sect1 id="aspell" xreflabel="aspell-&aspell-version;"> 2 16 <?dbhtml filename="aspell.html"?> 3 17 <title>aspell-&aspell-version;</title> 4 18 5 &aspell-intro; 6 &aspell-inst; 7 &aspell-config; 8 &aspell-desc; 19 <sect2> 20 <title>Introduction to <application>aspell</application></title> 21 22 <para>The <application>aspell</application> package contains the aspell 23 library, used to interface to spell checking libraries.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink 28 url="&aspell-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink 30 url="&aspell-download-ftp;"/></para></listitem> 31 <listitem><para>Download size: &aspell-size;</para></listitem> 32 <listitem><para>Estimated Disk space required: 33 &aspell-buildsize;</para></listitem> 34 <listitem><para>Estimated build time: 35 &aspell-time;</para></listitem></itemizedlist> 36 </sect3> 37 38 <sect3><title><application>aspell</application> dependencies</title> 39 <sect4><title>Required</title> 40 <para><xref linkend="which"/> 41 </para></sect4> 42 </sect3> 43 44 </sect2> 45 46 <sect2> 47 <title>Installation of <application>aspell</application></title> 48 49 <para>Install <application>aspell</application> by running the following commands:</para> 50 51 <screen><userinput><command>./configure --prefix=/usr && 52 make && 53 make install</command></userinput></screen> 54 55 </sect2> 56 57 <sect2> 58 <title>Configuring <application>aspell</application></title> 59 60 <sect3><title>Configuration Information</title> 61 62 <para>After <application>Aspell</application> is installed, at least one 63 dictionary needs to be set up. You can find them at <ulink url="http://aspell.net/"/>.</para> 64 65 <para>Install your dictionary or dictionaries by running the following commands:</para> 66 <screen><userinput><command>./configure && 67 make && 68 make install</command></userinput></screen> 69 70 </sect3> 71 72 </sect2> 73 74 <sect2> 75 <title>Contents</title> 76 77 <para>The <application>aspell</application> package contains the <filename>libaspell</filename> 78 libraries.</para> 79 80 </sect2> 81 82 <sect2><title>Description</title> 83 84 <sect3><title>aspell library</title> 85 <para>The <filename>libaspell</filename> library is a spell checking library interface.</para></sect3> 86 87 </sect2> 9 88 10 89 </sect1> -
general/genlib/expat.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 expat-download-http "http://prdownloads.sourceforge.net/expat/expat-&expat-version;.tar.gz"> 8 <!ENTITY expat-download-ftp " "> 9 <!ENTITY expat-size "290 KB"> 10 <!ENTITY expat-buildsize "3.2 MB"> 11 <!ENTITY expat-time "0.11 SBU"> 12 13 ]> 14 1 15 <sect1 id="expat" xreflabel="expat-&expat-version;"> 2 16 <?dbhtml filename="expat.html"?> 3 17 <title>expat-&expat-version;</title> 4 18 5 &expat-intro; 6 &expat-inst; 7 &expat-desc; 19 <sect2> 20 <title>Introduction to expat</title> 21 22 <para>The expat package contains a stream oriented C library for 23 parsing XML.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink url="&expat-download-http;"/></para></listitem> 28 <listitem><para>Download (FTP): <ulink url="&expat-download-ftp;"/></para></listitem> 29 <listitem><para>Download size: &expat-size;</para></listitem> 30 <listitem><para>Estimated Disk space required: &expat-buildsize;</para></listitem> 31 <listitem><para>Estimated build time: &expat-time;</para></listitem></itemizedlist></sect3> 32 33 </sect2> 34 35 <sect2> 36 <title>Installation of <application>expat</application></title> 37 38 <para>Install <application>expat</application> by running the following commands:</para> 39 40 <screen><userinput><command>./configure --prefix=/usr && 41 make && 42 make install</command></userinput></screen> 43 44 </sect2> 45 46 <sect2> 47 <title>Contents</title> 48 49 <para>The <application>expat</application> package contains the <filename>libexpat</filename> libraries and 50 <command>xmlwf</command>.</para> 51 52 </sect2> 53 54 <sect2><title>Description</title> 55 56 <sect3><title>xmlwf</title> 57 <para><command>xmlwf</command> is a non-validating utility to check whether or 58 not XML documents are well formed.</para></sect3> 59 60 </sect2> 8 61 9 62 </sect1> 63 -
general/genlib/fam.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 fam-download-http " "> 8 <!ENTITY fam-download-ftp "ftp://oss.sgi.com/projects/fam/download/stable/fam-&fam-version;.tar.gz"> 9 <!ENTITY fam-size "320 KB"> 10 <!ENTITY fam-buildsize "6.9 MB"> 11 <!ENTITY fam-time "0.68 SBU"> 12 13 ]> 14 1 15 <sect1 id="fam" xreflabel="FAM-&fam-version;"> 2 16 <?dbhtml filename="fam.html"?> 3 17 <title>FAM-&fam-version;</title> 4 18 5 &fam-intro; 6 &fam-inst; 7 &fam-exp; 8 &fam-config; 9 &fam-desc; 19 <sect2> 20 <title>Introduction to <application><acronym>FAM</acronym></application></title> 21 <para>The <application><acronym>FAM</acronym></application> package contains a 22 File Alteration Monitor which is useful for notifying applications of 23 changes to the file system.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink 28 url="&fam-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink 30 url="&fam-download-ftp;"/></para></listitem> 31 <listitem><para>Download size: &fam-size;</para></listitem> 32 <listitem><para>Estimated Disk space required: 33 &fam-buildsize;</para></listitem> 34 <listitem><para>Estimated build time: 35 &fam-time;</para></listitem></itemizedlist> 36 </sect3> 37 38 <sect3><title>Additional downloads</title> 39 <itemizedlist spacing='compact'> 40 <listitem><para>Dnotify patch (Recommended): <ulink 41 url="&patch-root;/fam-&fam-version;-dnotify-1.patch"/></para></listitem></itemizedlist> 42 </sect3> 43 44 45 <sect3><title><application><acronym>FAM</acronym></application> dependencies 46 </title> 47 <sect4><title>Required</title> 48 <para><xref linkend="portmap"/></para></sect4> 49 </sect3> 50 51 </sect2> 52 53 <sect2> 54 <title>Installation of <application><acronym>FAM</acronym></application></title> 55 <para>Install <application><acronym>FAM</acronym></application> by running the 56 following commands:</para> 57 58 <screen><userinput><command>patch -Np1 -i ../fam-&fam-version;-dnotify-1.patch && 59 autoreconf -f -i && 60 ./configure --prefix=/usr --sysconfdir=/etc && 61 make && 62 make install</command></userinput></screen> 63 64 </sect2> 65 66 <sect2> 67 <title>Command explanations</title> 68 69 <para><command>patch -Np1 -i ../fam-&fam-version;-dnotify-1.patch</command>: This patch enables 70 <application><acronym>FAM</acronym></application> to use the Linux kernel 71 dnotify mechanism to inform the calling process of 72 file modifications, rather than polling the file system for 73 modifications.</para> 74 75 <para><command>autoreconf -f -i</command> 76 This command is necessary since the dnotify patch affects the 77 <filename>configure.ac</filename> and <filename>Makefile.am</filename>.</para> 78 79 </sect2> 80 81 <sect2> 82 <title>Configuring <application><acronym>FAM</acronym></application></title> 83 84 <sect3><title>Config files</title> 85 86 <para><filename>/etc/rpc</filename>, 87 <filename>/etc/fam.conf</filename>, 88 <filename>/etc/inetd.conf</filename>, 89 <filename>/etc/xinetd.d/fam</filename> 90 or <filename>/etc/xinetd.conf</filename> 91 </para> 92 </sect3> 93 94 <sect3><title>Configuration Information</title> 95 96 <para>Configuring the file alteration monitor.</para> 97 98 <para>If you use <application>inetd</application>, add the 99 <application><acronym>FAM</acronym></application> entry to 100 <filename>/etc/inetd.conf</filename> with the 101 following command: </para> 102 103 <screen><userinput><command>echo "sgi_fam/1-2 stream rpc/tcp wait root /usr/sbin/famd fam" >> /etc/inetd.conf</command></userinput></screen> 104 105 <para>If you use <application>xinetd</application>, add an entry to 106 <filename>/etc/xinetd.conf</filename> with the following command (be 107 sure the "nogroup" group exists):</para> 108 109 <screen><userinput><command>cat >> /etc/xinetd.conf << "EOF"</command> 110 # description: FAM - file alteration monitor 111 service sgi_fam 112 { 113 type = RPC UNLISTED 114 socket_type = stream 115 user = root 116 group = nogroup 117 server = /usr/sbin/famd 118 wait = yes 119 protocol = tcp 120 rpc_version = 2 121 rpc_number = 391002 122 } 123 <command>EOF</command></userinput></screen> 124 125 <para>If you do not have any inetd daemon installed and have no 126 wish to install one, you can also start fam during system startup 127 by installing <filename>/etc/rc.d/init.d/fam</filename> 128 init script included in the 129 <xref linkend="intro-important-bootscripts"/> package.</para> 130 131 132 <screen><userinput><command>make install-fam</command></userinput></screen> 133 134 </sect3> 135 136 </sect2> 137 138 <sect2> 139 <title>Contents</title> 140 141 <para>The <application><acronym>FAM</acronym></application> package contains 142 the <command>famd</command> executable and <filename>libfam</filename> 143 libraries.</para> 144 145 </sect2> 146 147 <sect2><title>Description</title> 148 149 <sect3><title>famd</title> 150 151 <para><command>famd</command> is the file alteration monitor.</para> 152 153 </sect3> 154 155 </sect2> 10 156 11 157 </sect1> 158 -
general/genlib/gdbm.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 gdbm-download-http "http://ftp.gnu.org/gnu/gdbm/gdbm-&gdbm-version;.tar.gz"> 8 <!ENTITY gdbm-download-ftp "ftp://ftp.gnu.org/gnu/gdbm/gdbm-&gdbm-version;.tar.gz"> 9 <!ENTITY gdbm-size "223 KB"> 10 <!ENTITY gdbm-buildsize "4.1 MB"> 11 <!ENTITY gdbm-time "0.08 SBU"> 12 13 ]> 14 1 15 <sect1 id="gdbm" xreflabel="GDBM-&gdbm-version;"> 2 16 <?dbhtml filename="gdbm.html"?> 3 17 <title>GDBM-&gdbm-version;</title> 4 18 5 &gdbm-intro; 6 &gdbm-inst; 7 &gdbm-exp; 8 &gdbm-desc; 19 <sect2> 20 <title>Introduction to <application><acronym>GDBM</acronym></application></title> 21 22 <para>The <application><acronym>GDBM</acronym></application> package 23 contains the <acronym>GNU</acronym> Database Manager. This 24 is a disk file format database which stores key/data-pairs in single 25 files. The actual data of any record being stored is indexed by a unique 26 key, which can be retrieved in less time than if it was stored in a text 27 file.</para> 28 29 <sect3><title>Package information</title> 30 <itemizedlist spacing='compact'> 31 <listitem><para>Download (HTTP): <ulink 32 url="&gdbm-download-http;"/></para></listitem> 33 <listitem><para>Download (FTP): <ulink 34 url="&gdbm-download-ftp;"/></para></listitem> 35 <listitem><para>Download size: &gdbm-size;</para></listitem> 36 <listitem><para>Estimated Disk space required: 37 &gdbm-buildsize;</para></listitem> 38 <listitem><para>Estimated build time: 39 &gdbm-time;</para></listitem></itemizedlist> 40 </sect3> 41 42 43 </sect2> 44 45 <sect2> 46 <title>Installation of <application><acronym>GDBM</acronym></application></title> 47 48 <para>Install <application><acronym>GDBM</acronym></application> by running the following commands: 49 </para> 50 51 <screen><userinput><command>./configure --prefix=/usr && 52 make && 53 make BINOWN=root BINGRP=root install</command></userinput></screen> 54 55 <para>In addition, you may need to install the <application>DBM</application> 56 and <application>NDBM</application> compatibility headers since some 57 applications look for these older dbm routines.</para> 58 59 <screen><userinput><command>make BINOWN=root BINGRP=root install-compat</command></userinput></screen> 60 61 </sect2> 62 63 <sect2> 64 <title>Command explanations</title> 65 66 <para><parameter>BINOWN=root BINGRP=root</parameter>: This command 67 changes the file ownership to root instead of the bin user.</para> 68 69 </sect2> 70 71 <sect2> 72 <title>Contents</title> 73 74 <para>The <application><acronym>GDBM</acronym></application> package 75 contains <filename class="libraryfile">libgdbm</filename> libraries.</para> 76 77 </sect2> 78 79 <sect2><title>Description</title> 80 81 <sect3><title>gdbm libraries</title> 82 <para><filename class="libraryfile">libgdbm</filename> libraries contain functions that perform 83 database routines using extendible hashing.</para></sect3> 84 85 86 </sect2> 9 87 10 88 </sect1> -
general/genlib/genlib.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-genlib"> 2 9 <?dbhtml filename="genlib.html"?> … … 31 38 explain why you may want to install them.</para> 32 39 33 &openssl; 34 &pcre; 35 &popt; 36 &slang; 37 &fam; 38 &libxml; 39 &libxml2; 40 &libxslt; 41 &readline; 42 &gmp; 43 &gdbm; 44 &GLib; 45 &GLib2; 46 &expat; 47 &libesmtp; 48 &aspell; 49 &ispell; 50 &guile; 51 &slib; 52 &gwrap; 53 &LZO; 54 &libpcap; 55 &libusb; 40 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="openssl.xml"/> 41 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="pcre.xml"/> 42 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="popt.xml"/> 43 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="slang.xml"/> 44 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="fam.xml"/> 45 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libxml.xml"/> 46 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libxml2.xml"/> 47 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libxslt.xml"/> 48 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="readline.xml"/> 49 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gmp.xml"/> 50 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gdbm.xml"/> 51 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="glib.xml"/> 52 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="glib2.xml"/> 53 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="expat.xml"/> 54 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libesmtp.xml"/> 55 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="aspell.xml"/> 56 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="ispell.xml"/> 57 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="guile.xml"/> 58 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="slib.xml"/> 59 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gwrap.xml"/> 60 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="lzo.xml"/> 61 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libpcap.xml"/> 62 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="libusb.xml"/> 63 56 64 </chapter> -
general/genlib/glib.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 GLib-download-http "http://gd.tuwien.ac.at/graphics/gimp/gtk/v1.2/glib-&GLib-version;.tar.gz"> 8 <!ENTITY GLib-download-ftp "ftp://ftp.gtk.org/pub/gtk/v1.2/glib-&GLib-version;.tar.gz"> 9 <!ENTITY GLib-size "412 KB"> 10 <!ENTITY GLib-buildsize "7 MB"> 11 <!ENTITY GLib-time "0.26 SBU"> 12 13 ]> 14 1 15 <sect1 id="GLib" xreflabel="GLib-&GLib-version;"> 2 16 <?dbhtml filename="glib.html"?> 3 17 <title>GLib-&GLib-version;</title> 4 18 5 &GLib-intro; 6 &GLib-inst; 7 &GLib-desc; 19 <sect2> 20 <title>Introduction to <application>GLib</application></title> 21 22 <para>The <application>glib</application> package contains a low-level core 23 library. This is useful for providing data structure handling for C, 24 portability wrappers and interfaces for such runtime functionality as an event 25 loop, threads, dynamic loading, and an object system.</para> 26 27 <sect3><title>Package information</title> 28 <itemizedlist spacing='compact'> 29 <listitem><para>Download (HTTP): <ulink url="&GLib-download-http;"/></para></listitem> 30 <listitem><para>Download (FTP): <ulink url="&GLib-download-ftp;"/></para></listitem> 31 <listitem><para>Download size: &GLib-size;</para></listitem> 32 <listitem><para>Estimated Disk space required: &GLib-buildsize;</para></listitem> 33 <listitem><para>Estimated build time: &GLib-time;</para></listitem></itemizedlist> 34 </sect3> 35 36 </sect2> 37 38 <sect2> 39 <title>Installation of <application>GLib</application></title> 40 41 <para>Install <application>glib</application> by running the following commands:</para> 42 43 <screen><userinput><command>./configure --prefix=/usr && 44 make && 45 make install</command></userinput></screen> 46 47 </sect2> 48 49 <sect2> 50 <title>Contents</title> 51 52 <para>The <application>glib</application> package contains <filename>libglib-1.2</filename> libraries.</para> 53 54 </sect2> 55 56 <sect2><title>Description</title> 57 58 <sect3><title>GLib libraries</title> 59 <para><application>GLib</application> libraries contain a low-level core 60 library for the <application><acronym>GIMP</acronym></application> Toolkit.</para></sect3> 61 62 63 </sect2> 8 64 9 65 </sect1> -
general/genlib/glib2.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 GLib2-download-http "http://gd.tuwien.ac.at/graphics/gimp/gtk/v2.4/glib-&GLib2-version;.tar.bz2"> 8 <!ENTITY GLib2-download-ftp "ftp://ftp.gtk.org/pub/gtk/v2.4/glib-&GLib2-version;.tar.bz2"> 9 <!ENTITY GLib2-size "2.0 MB"> 10 <!ENTITY GLib2-buildsize "30 MB"> 11 <!ENTITY GLib2-time "0.49 SBU"> 12 13 ]> 14 1 15 <sect1 id="GLib2" xreflabel="GLib-&GLib2-version;"> 2 16 <?dbhtml filename="glib2.html"?> 3 17 <title>GLib-&GLib2-version;</title> 4 18 5 &GLib2-intro; 6 &GLib2-inst; 7 <!-- &GLib2-exp; --> 8 &GLib2-desc; 19 <sect2> 20 <title>Introduction to <application>GLib</application></title> 21 22 <para>The <application>glib</application> package contains a low-level core 23 library. This is useful for providing data structure handling for C, 24 portability wrappers and interfaces for such runtime functionality as an 25 event loop, threads, dynamic loading, and an object system.</para> 26 27 <sect3><title>Package information</title> 28 <itemizedlist spacing='compact'> 29 <listitem><para>Download (HTTP): <ulink 30 url="&GLib2-download-http;"/></para></listitem> 31 <listitem><para>Download (FTP): <ulink 32 url="&GLib2-download-ftp;"/></para></listitem> 33 <listitem><para>Download size: &GLib2-size;</para></listitem> 34 <listitem><para>Estimated Disk space required: 35 &GLib2-buildsize;</para></listitem> 36 <listitem><para>Estimated build time: 37 &GLib2-time;</para></listitem></itemizedlist> 38 </sect3> 39 40 <sect3><title><application>GLib</application> dependencies</title> 41 <sect4><title>Required</title> 42 <para><xref linkend="pkgconfig"/></para></sect4> 43 <sect4><title>Optional</title> 44 <para><xref linkend="gtk-doc"/></para></sect4> 45 </sect3> 46 47 </sect2> 48 49 <sect2> 50 <title>Installation of <application>GLib</application></title> 51 52 <para>Install <application>glib</application> by running the following commands:</para> 53 54 <screen><userinput><command>./configure --prefix=/usr && 55 make && 56 make install</command></userinput></screen> 57 58 </sect2> 59 60 <sect2> 61 <title>Command explanations</title> 62 63 <para><option>--enable-gtk-doc</option>: This switch will rebuild 64 the <acronym>API</acronym> documentation during the 65 <command>make</command> command.</para> 66 67 </sect2> 68 69 <sect2> 70 <title>Contents</title> 71 72 <para>The <application>glib</application> package contains 73 <filename class="libraryfile">libglib-2.0</filename>, 74 <filename class="libraryfile">libgobject-2.0</filename>, 75 <filename class="libraryfile">libgmodule-2.0</filename> and 76 <filename class="libraryfile">libgthread-2.0</filename> 77 libraries.</para> 78 79 </sect2> 80 81 <sect2><title>Description</title> 82 83 <sect3><title>GLib libraries</title> 84 <para>GLib libraries contain a low-level core library for the 85 <application><acronym>GIMP</acronym></application> Toolkit.</para></sect3> 86 87 </sect2> 9 88 10 89 </sect1> -
general/genlib/gmp.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 gmp-download-http " "> 8 <!ENTITY gmp-download-ftp "ftp://ftp.gnu.org/gnu/gmp/gmp-&gmp-version;.tar.gz"> 9 <!ENTITY gmp-size "1.7 MB"> 10 <!ENTITY gmp-buildsize "29 MB"> 11 <!ENTITY gmp-time "0.74 SBU"> 12 13 ]> 14 1 15 <sect1 id="gmp" xreflabel="GMP-&gmp-version;"> 2 16 <?dbhtml filename="gmp.html"?> 3 17 <title>GMP-&gmp-version;</title> 4 18 5 &gmp-intro; 6 &gmp-inst; 7 &gmp-desc; 19 <sect2> 20 <title>Introduction to <application><acronym>GMP</acronym></application></title> 21 22 <para>The <application><acronym>GMP</acronym></application> package 23 contains a math library. This has useful functions for arbitrary precision 24 arithmetic.</para> 25 26 <sect3><title>Package information</title> 27 <itemizedlist spacing='compact'> 28 <listitem><para>Download (HTTP): <ulink 29 url="&gmp-download-http;"/></para></listitem> 30 <listitem><para>Download (FTP): <ulink 31 url="&gmp-download-ftp;"/></para></listitem> 32 <listitem><para>Download size: &gmp-size;</para></listitem> 33 <listitem><para>Estimated Disk space required: 34 &gmp-buildsize;</para></listitem> 35 <listitem><para>Estimated build time: 36 &gmp-time;</para></listitem></itemizedlist> 37 </sect3> 38 39 40 <sect3><title><application><acronym>GMP</acronym></application> dependencies</title> 41 <sect4><title>Optional</title> 42 <para><xref linkend="readline"/></para></sect4> 43 </sect3> 44 45 </sect2> 46 47 <sect2> 48 <title>Installation of <application><acronym>GMP</acronym></application></title> 49 50 <para>Install <application><acronym>GMP</acronym></application> by running the following commands: 51 </para> 52 53 <screen><userinput><command>./configure --prefix=/usr && 54 make && 55 make install</command></userinput></screen> 56 57 </sect2> 58 59 <sect2> 60 <title>Contents</title> 61 62 <para>The <application><acronym>GMP</acronym></application> package contains <filename>libgmp 63 </filename> libraries.</para> 64 65 </sect2> 66 67 <sect2><title>Description</title> 68 69 <sect3><title>gmp libraries</title> 70 <para><filename>libgmp</filename> libraries contain the functions to operate 71 on signed integers, rational numbers, and floating point numbers.</para></sect3> 72 73 74 </sect2> 8 75 9 76 </sect1> 77 -
general/genlib/guile.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 guile-download-http "http://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.gz"> 8 <!ENTITY guile-download-ftp "ftp://ftp.gnu.org/pub/gnu/guile/guile-&guile-version;.tar.gz"> 9 <!ENTITY guile-size "2.7 MB"> 10 <!ENTITY guile-buildsize "30 MB"> 11 <!ENTITY guile-time "0.79 SBU"> 12 13 ]> 14 1 15 <sect1 id="guile" xreflabel="Guile-&guile-version;"> 2 16 <?dbhtml filename="guile.html"?> 3 17 <title>Guile-&guile-version;</title> 4 18 5 &guile-intro; 6 &guile-inst; 7 &guile-desc; 19 <sect2> 20 <title>Introduction to <application>Guile</application></title> 21 22 <para>The <application>Guile</application> package contains the Project 23 <acronym>GNU</acronym>'s extension language library. <application>Guile 24 </application> also contains a stand alone <application>Scheme</application> 25 interpreter.</para> 26 27 <sect3><title>Package information</title> 28 <itemizedlist spacing='compact'> 29 <listitem><para>Download (HTTP): <ulink 30 url="&guile-download-http;"/></para></listitem> 31 <listitem><para>Download (FTP): <ulink 32 url="&guile-download-ftp;"/></para></listitem> 33 <listitem><para>Download size: &guile-size;</para></listitem> 34 <listitem><para>Estimated Disk space required: 35 &guile-buildsize;</para></listitem> 36 <listitem><para>Estimated build time: 37 &guile-time;</para></listitem></itemizedlist> 38 </sect3> 39 40 41 <sect3><title><application>Guile</application> dependencies</title> 42 <sect4><title>Optional</title> 43 <para><xref linkend="readline"/></para></sect4> 44 </sect3> 45 46 </sect2> 47 48 <sect2> 49 <title>Installation of <application>Guile</application></title> 50 51 <para>Install <application>Guile</application> by running the following 52 commands:</para> 53 54 <screen><userinput><command>./configure --prefix=/usr && 55 make && 56 make install</command></userinput></screen> 57 58 </sect2> 59 60 <sect2> 61 <title>Contents</title> 62 63 <para>In addition to the <filename>libguile</filename> libraries, the 64 <application>Guile</application> package contains 65 <command>guile</command>, 66 <command>guile-config</command> and 67 <command>guile-snarf</command>. 68 </para> 69 70 </sect2> 71 72 <sect2><title>Description</title> 73 74 <sect3><title>guile</title> 75 <para><command>guile</command> is a stand-alone Scheme interpreter for 76 <application>Guile</application>.</para></sect3> 77 78 <sect3><title>guile-config</title> 79 <para><command>guile-config</command> is a <application>Guile</application> 80 script which provides the information necessary to link your programs against 81 the <application>Guile</application> library, in much the same way <xref 82 linkend="pkgconfig"></xref> does.</para></sect3> 83 84 <sect3><title>guile-snarf</title> 85 <para><command>guile-snarf</command> is a script to parse declarations in 86 your <application>C</application> code for <application>Scheme</application> 87 visible <application>C</application> functions, <application>Scheme 88 </application> objects to be used by <application>C</application> code, 89 etc.</para></sect3> 90 91 </sect2> 8 92 9 93 </sect1> -
general/genlib/gwrap.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 gwrap-download-http "http://www.gnucash.org/pub/g-wrap/source/g-wrap-&gwrap-version;.tar.gz"> 8 <!ENTITY gwrap-download-ftp " "> 9 <!ENTITY gwrap-size "400 KB"> 10 <!ENTITY gwrap-buildsize "4.6 MB"> 11 <!ENTITY gwrap-time "0.09 SBU"> 12 13 ]> 14 1 15 <sect1 id="gwrap" xreflabel="gwrap-&gwrap-version;"> 2 16 <?dbhtml filename="gwrap.html"?> 3 17 <title>G-Wrap-&gwrap-version;</title> 4 18 5 &gwrap-intro; 6 &gwrap-inst; 7 &gwrap-desc; 19 <sect2> 20 <title>Introduction to <application>G-Wrap</application></title> 21 22 <para>The <application>G-Wrap</application> package contains tools for 23 exporting <application>C</application> libraries into <application>Scheme 24 </application> interpreters.</para> 25 26 <sect3><title>Package information</title> 27 <itemizedlist spacing='compact'> 28 <listitem><para>Download (HTTP): <ulink 29 url="&gwrap-download-http;"/></para></listitem> 30 <listitem><para>Download (FTP): <ulink 31 url="&gwrap-download-ftp;"/></para></listitem> 32 <listitem><para>Download size: &gwrap-size;</para></listitem> 33 <listitem><para>Estimated Disk space required: 34 &gwrap-buildsize;</para></listitem> 35 <listitem><para>Estimated build time: 36 &gwrap-time;</para></listitem></itemizedlist> 37 </sect3> 38 39 40 <sect3><title><application>G-wrap</application> dependencies</title> 41 <sect4><title>Required</title> 42 <para><xref linkend="guile"/> and <xref linkend="slib"/></para></sect4> 43 </sect3> 44 45 46 </sect2> 47 48 <sect2> 49 <title>Installation of <application>G-Wrap</application></title> 50 51 <para>Install <application>G-Wrap</application> by running the following 52 commands:</para> 53 54 <screen><userinput><command>./configure --prefix=/usr && 55 make && 56 make install</command></userinput></screen> 57 58 </sect2> 59 60 <sect2> 61 <title>Contents</title> 62 63 <para>In addition to the <application>Scheme</application> libraries, the 64 <application>G-Wrap</application> package contains 65 <command>g-wrap-config</command>.</para> 66 67 </sect2> 68 69 <sect2><title>Description</title> 70 71 <sect3><title>g-wrap-config</title> 72 <para><command>g-wrap-config</command> is a tool to generate <envar>CFLAGS 73 </envar> for linking <application>C</application> code to the 74 <application>Scheme</application> runtime libraries.</para></sect3> 75 76 </sect2> 8 77 9 78 </sect1> -
general/genlib/ispell.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 ispell-download-http "http://membled.com/work/patches/ispell/ispell-&ispell-version;.tar.bz2"> 8 <!ENTITY ispell-download-ftp " "> 9 <!ENTITY ispell-size "1.2 MB"> 10 <!ENTITY ispell-buildsize "11 MB"> 11 <!ENTITY ispell-time "0.03 SBU"> 12 13 ]> 14 1 15 <sect1 id="ispell" xreflabel="ispell-&ispell-version;"> 2 16 <?dbhtml filename="ispell.html"?> 3 17 <title>ispell-&ispell-version;</title> 4 18 5 &ispell-intro; 6 &ispell-inst; 7 &ispell-desc; 19 <sect2> 20 <title>Introduction to <application>ispell</application></title> 21 22 <para>The <application>ispell</application> package contains a spell 23 checker that can handle international languages.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink 28 url="&ispell-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink 30 url="&ispell-download-ftp;"/></para></listitem> 31 <listitem><para>Download size: &ispell-size;</para></listitem> 32 <listitem><para>Estimated Disk space required: 33 &ispell-buildsize;</para></listitem> 34 <listitem><para>Estimated build time: 35 &ispell-time;</para></listitem></itemizedlist> 36 </sect3> 37 38 </sect2> 39 40 <sect2> 41 <title>Installation of <application>ispell</application></title> 42 43 <para>The first step is to create <filename>local.h</filename>.</para> 44 45 <screen><userinput><command>sed -e "s:/usr/local:/usr:g" local.h.linux > local.h</command></userinput></screen> 46 47 <para>By default, <application>ispell</application> only installs an American 48 English dictionary. To set up other languages, check out the <filename>config.X</filename> file 49 for the #define entry to append to <filename>local.h</filename>.</para> 50 51 <para>Compile and install <application>ispell</application> using the 52 following commands:</para> 53 <screen><userinput><command>make && 54 make install</command></userinput></screen> 55 56 </sect2> 57 58 <sect2> 59 <title>Contents</title> 60 61 <para>The <application>ispell</application> package contains the 62 <command>ispell</command> program used for spell checking.</para> 63 64 </sect2> 8 65 9 66 </sect1> -
general/genlib/libesmtp.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 libesmtp-download-http "http://www.stafford.uklinux.net/libesmtp/libesmtp-&libesmtp-version;.tar.bz2"> 8 <!ENTITY libesmtp-download-ftp " "> 9 <!ENTITY libesmtp-size "263 KB"> 10 <!ENTITY libesmtp-buildsize "5.4 MB"> 11 <!ENTITY libesmtp-time "0.16 SBU"> 12 ]> 13 1 14 <sect1 id="libesmtp" xreflabel="libesmtp-&libesmtp-version;"> 2 15 <?dbhtml filename="libesmtp.html"?> 3 16 <title>libesmtp-&libesmtp-version;</title> 4 17 5 &libesmtp-intro; 6 &libesmtp-inst; 7 &libesmtp-desc; 18 <sect2> 19 <title>Introduction to <application>libesmtp</application></title> 20 21 <para>The <application>libesmtp</application> package contains the libesmtp 22 libraries which are used by some programs to manage email submission to a 23 mail transport layer.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink 28 url="&libesmtp-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink 30 url="&libesmtp-download-ftp;"/></para></listitem> 31 <listitem><para>Download size: &libesmtp-size;</para></listitem> 32 <listitem><para>Estimated Disk space required: 33 &libesmtp-buildsize;</para></listitem> 34 <listitem><para>Estimated build time: 35 &libesmtp-time;</para></listitem></itemizedlist> 36 </sect3> 37 38 <sect3> 39 <title><application>libesmtp</application> dependencies</title> 40 41 <sect4><title>Optional</title> 42 <para><xref linkend="openssl"/></para> 43 </sect4> 44 45 </sect3> 46 47 </sect2> 48 49 <sect2> 50 <title>Installation of <application>libesmtp</application></title> 51 52 <para>Install <application>libesmtp</application> by running the following commands:</para> 53 54 <screen><userinput><command>./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>libesmtp</application> package contains the <filename>libesmtp</filename> 64 library.</para> 65 66 </sect2> 67 68 <sect2> 69 <title>Description</title> 70 71 <sect3> 72 <title>libesmtp library</title> 73 74 <para>The <filename>libesmtp</filename> library is used to manage submission of 75 electronic mail to a Mail Transport Agent.</para> 76 </sect3> 77 78 </sect2> 8 79 9 80 </sect1> -
general/genlib/libpcap.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 libpcap-download-http "http://www.tcpdump.org/release/libpcap-&libpcap-version;.tar.gz"> 8 <!ENTITY libpcap-download-ftp " "> 9 <!ENTITY libpcap-size "299 KB"> 10 <!ENTITY libpcap-buildsize "1.9 MB"> 11 <!ENTITY libpcap-time "0.05 SBU"> 12 13 ]> 14 1 15 <sect1 id="libpcap" xreflabel="libpcap-&libpcap-version;"> 2 16 <?dbhtml filename="libpcap.html"?> 3 17 <title><acronym>libpcap</acronym>-&libpcap-version;</title> 4 18 5 &libpcap-intro; 6 &libpcap-inst; 7 &libpcap-desc; 19 <sect2> 20 <title>Introduction to <application><acronym>libpcap</acronym></application></title> 21 22 <para><application><acronym>libpcap</acronym></application> provides 23 functions for user-level packet capture, used in low-level network 24 monitoring.</para> 25 26 <sect3><title>Package information</title> 27 <itemizedlist spacing='compact'> 28 <listitem><para>Download (HTTP): <ulink url="&libpcap-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink url="&libpcap-download-ftp;"/></para></listitem> 30 <listitem><para>Download size: &libpcap-size;</para></listitem> 31 <listitem><para>Estimated Disk space required: &libpcap-buildsize;</para></listitem> 32 <listitem><para>Estimated build time: &libpcap-time;</para></listitem></itemizedlist> 33 </sect3> 34 35 </sect2> 36 37 <sect2> 38 <title>Installation of <application><acronym>libpcap</acronym></application></title> 39 40 <para>Install <application><acronym>libpcap</acronym></application> by running the 41 following commands:</para> 42 43 <screen><userinput><command>./configure --prefix=/usr && 44 make && 45 make install</command></userinput></screen> 46 47 </sect2> 48 49 <sect2> 50 <title>Contents</title> 51 52 <para><application><acronym>libpcap</acronym></application> package provides 53 the <filename class="libraryfile">libpcap</filename> library.</para> 54 55 </sect2> 56 57 <sect2><title>Description</title> 58 59 <sect3><title>libpcap</title> 60 <para><filename class="libraryfile">libpcap</filename> 61 is a library for user-level packet capture.</para></sect3> 62 63 </sect2> 8 64 9 65 </sect1> 66 -
general/genlib/libusb.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 libusb-download-http "http://prdownloads.sourceforge.net/libusb/libusb-&libusb-version;.tar.gz"> 8 <!ENTITY libusb-download-ftp " "> 9 <!ENTITY libusb-size "314 KB"> 10 <!ENTITY libusb-buildsize "2.1 MB"> 11 <!ENTITY libusb-time "0.03 SBU"> 12 13 ]> 14 1 15 <sect1 id="libusb" xreflabel="libusb-&libusb-version;"> 2 16 <?dbhtml filename="libusb.html"?> 3 17 <title>libusb-&libusb-version;</title> 4 18 5 &libusb-intro; 6 &libusb-inst; 7 &libusb-exp; 8 &libusb-config; 9 &libusb-desc; 19 <sect2> 20 <title>Introduction to <application>libusb</application></title> 21 22 <para>The <application>libusb</application> package contains a library 23 used by some applications for <acronym>USB</acronym> device access.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink url="&libusb-download-http;"/></para></listitem> 28 <listitem><para>Download (FTP): <ulink url="&libusb-download-ftp;"/></para></listitem> 29 <listitem><para>Download size: &libusb-size;</para></listitem> 30 <listitem><para>Estimated Disk space required: &libusb-buildsize;</para></listitem> 31 <listitem><para>Estimated build time: &libusb-time;</para></listitem></itemizedlist> 32 </sect3> 33 34 <sect3><title><application>libusb</application> dependencies</title> 35 <sect4><title>Optional</title> 36 <para><xref linkend="openjade"/> and <xref linkend="sgml-dtd-3"/></para></sect4> 37 </sect3> 38 39 </sect2> 40 41 <sect2> 42 <title>Installation of <application>libusb</application></title> 43 44 <para>Install <application>libusb</application> by running the following commands:</para> 45 46 <screen><userinput><command>./configure --prefix=/usr --disable-build-docs && 47 make && 48 make install</command></userinput></screen> 49 50 </sect2> 51 52 <sect2> 53 <title>Command explanations</title> 54 55 <para><parameter>--disable-build-docs</parameter>: This switch turns off 56 the default enabled building of documentation since it requires 57 <application>OpenJade</application>.</para> 58 </sect2> 59 60 <sect2> 61 <title>Configuring <application>libusb</application></title> 62 63 <!-- To be reviewed when hotplug enters the LFS book --> 64 65 <para>libusb requires the usbfs kernel filesystem to be mounted on 66 <filename class="directory">/proc/bus/usb</filename>. Applications 67 require the files in this directory to be accessible to the user, 68 sometimes for both reading and writing.</para> 69 70 <para>To restrict access to <acronym>USB</acronym> devices, create the 71 usb group:</para> 72 73 <screen><userinput><command>groupadd -g 15 usb</command></userinput></screen> 74 75 <para>To get usbfs mounted on boot, we will create a special init script, 76 because just putting an extra line into 77 <filename>/etc/fstab</filename> does not work for those who compiled 78 "USB device filesystem" as a kernel module. 79 Install <filename>/etc/rc.d/init.d/usb</filename> 80 init script included in the 81 <xref linkend="intro-important-bootscripts"/> package.</para> 82 83 84 <screen><userinput><command>make install-usb</command></userinput></screen> 85 86 </sect2> 87 88 <sect2> 89 <title>Contents</title> 90 91 <para>The <application>libusb</application> package contains 92 <filename class="libraryfile">libusb</filename> libraries, 93 the <filename>/usr/include/usb.h</filename> header, 94 and a <command>usb-config</command> script.</para> 95 96 </sect2> 97 98 <sect2><title>Description</title> 99 100 <sect3><title>libusb libraries</title> 101 <para><filename class="libraryfile">libusb</filename> libraries contain C functions for 102 accessing <acronym>USB</acronym> hardware.</para></sect3> 103 104 <sect3><title>usb-config</title> 105 <para>The <command>usb-config</command> script provides the right 106 compiler and linker flags for programs using 107 this library.</para></sect3> 108 109 </sect2> 10 110 11 111 </sect1> 112 -
general/genlib/libxml.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 libxml-download-http "http://ftp.gnome.org/pub/GNOME/sources/libxml/1.8/libxml-&libxml-version;.tar.bz2"> 8 <!ENTITY libxml-download-ftp "ftp://ftp.gnome.org/pub/GNOME/sources/libxml/1.8/libxml-&libxml-version;.tar.bz2"> 9 <!ENTITY libxml-size "973 KB"> 10 <!ENTITY libxml-buildsize "11 MB"> 11 <!ENTITY libxml-time "0.41 SBU"> 12 13 ]> 14 1 15 <sect1 id="libxml" xreflabel="libxml-&libxml-version;"> 2 16 <?dbhtml filename="libxml.html"?> 3 17 <title>libxml-&libxml-version;</title> 4 18 5 &libxml-intro; 6 &libxml-inst; 7 &libxml-desc; 19 <sect2> 20 <title>Introduction to <application>libxml</application></title> 21 22 <para>The <application>libxml</application> package contains the libxml 23 libraries. These are useful for parsing <acronym>XML</acronym> files.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink 28 url="&libxml-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink 30 url="&libxml-download-ftp;"/></para></listitem> 31 <listitem><para>Download size: &libxml-size;</para></listitem> 32 <listitem><para>Estimated Disk space required: 33 &libxml-buildsize;</para></listitem> 34 <listitem><para>Estimated build time: 35 &libxml-time;</para></listitem></itemizedlist> 36 </sect3> 37 38 </sect2> 39 40 <sect2> 41 <title>Installation of <application>libxml</application></title> 42 43 <para>Install <application>libxml</application> by running the following 44 commands:</para> 45 46 <screen><userinput><command>./configure --prefix=/usr && 47 make && 48 make install</command></userinput></screen> 49 50 </sect2> 51 52 <sect2> 53 <title>Contents</title> 54 55 <para>The <application>libxml</application> package contains 56 <filename>libxml</filename> libraries, <command>xmllint</command> and 57 <command>xmlcatalog</command>.</para> 58 59 </sect2> 60 61 <sect2><title>Description</title> 62 63 <sect3><title>libxml libraries</title> 64 <para><filename>libxml</filename> libraries provide the functions for programs 65 to parse files that use the <acronym>XML</acronym> format.</para></sect3> 66 67 </sect2> 8 68 9 69 </sect1> 70 -
general/genlib/libxml2.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 libxml2-download-http "http://ftp.gnome.org/pub/GNOME/sources/libxml2/2.6/libxml2-&libxml2-version;.tar.bz2"> 8 <!ENTITY libxml2-download-ftp "ftp://xmlsoft.org/libxml2-&libxml2-version;.tar.gz"> 9 <!ENTITY libxml2-size "2.6 MB"> 10 <!ENTITY libxml2-buildsize "56 MB"> 11 <!ENTITY libxml2-time "1.10 SBU"> 12 13 ]> 14 1 15 <sect1 id="libxml2" xreflabel="libxml2-&libxml2-version;"> 2 16 <?dbhtml filename="libxml2.html"?> 3 17 <title>libxml2-&libxml2-version;</title> 4 18 5 &libxml2-intro; 6 &libxml2-inst; 7 &libxml2-exp; 8 &libxml2-desc; 19 <sect2> 20 <title>Introduction to <application>libxml2</application></title> 21 22 <para>The <application>libxml2</application> package contains 23 <acronym>XML</acronym> libraries. These are useful for parsing 24 <acronym>XML</acronym> files.</para> 25 26 <sect3><title>Package information</title> 27 <itemizedlist spacing='compact'> 28 <listitem><para>Download (HTTP): <ulink 29 url="&libxml2-download-http;"/></para></listitem> 30 <listitem><para>Download (FTP): <ulink 31 url="&libxml2-download-ftp;"/></para></listitem> 32 <listitem><para>Download size: &libxml2-size;</para></listitem> 33 <listitem><para>Estimated Disk space 34 required: &libxml2-buildsize;</para></listitem> 35 <listitem><para>Estimated build time: 36 &libxml2-time;</para></listitem></itemizedlist> 37 </sect3> 38 39 <sect3><title><application>libxml2</application> dependencies</title> 40 <sect4><title>Optional</title> 41 <para><xref linkend="Python"/> and <xref linkend="readline"/></para></sect4> 42 </sect3> 43 44 </sect2> 45 46 <sect2> 47 <title>Installation of <application>libxml2</application></title> 48 49 <para>Install <application>libxml2</application> by running the following commands:</para> 50 51 <screen><userinput><command>./configure --prefix=/usr && 52 make && 53 make install</command></userinput></screen> 54 55 </sect2> 56 57 <sect2> 58 <title>Command explanations</title> 59 60 <para><option>--with-history</option>: Enables readline support.</para> 61 62 </sect2> 63 64 <sect2> 65 <title>Contents</title> 66 67 <para>The <application>libxml2</application> package contains <filename 68 class='libraryfile'>libxml2</filename> libraries, <command>xmllint</command>, 69 <command>xmlcatalog</command> and <command>xml2-config</command>.</para> 70 71 </sect2> 72 73 <sect2><title>Description</title> 74 75 <sect3><title>libxml2 libraries</title> 76 <para><filename class='libraryfile'>libxml2</filename> libraries provide 77 the functions for programs to parse files that use the <acronym>XML</acronym> 78 format.</para></sect3> 79 80 <sect3><title>xmllint</title> 81 <para><command>xmllint</command> parses XML files and outputs reports (based 82 upon options) to detect errors in <acronym>XML</acronym> coding.</para></sect3> 83 84 <sect3><title>xmlcatalog</title> 85 <para><command>xmlcatalog</command> allows users to monitor and manipulate 86 <acronym>XML</acronym> and <acronym>SGML</acronym> catalogs.</para></sect3> 87 88 </sect2> 9 89 10 90 </sect1> -
general/genlib/libxslt.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 libxslt-download-http "http://ftp.gnome.org/pub/GNOME/sources/libxslt/1.1/libxslt-&libxslt-version;.tar.bz2"> 8 <!ENTITY libxslt-download-ftp "ftp://xmlsoft.org/libxslt-&libxslt-version;.tar.gz"> 9 <!ENTITY libxslt-size "1.7 MB"> 10 <!ENTITY libxslt-buildsize "34 MB"> 11 <!ENTITY libxslt-time "0.40 SBU"> 12 13 ]> 14 1 15 <sect1 id="libxslt" xreflabel="libxslt-&libxslt-version;"> 2 16 <?dbhtml filename="libxslt.html"?> 3 17 <title>libxslt-&libxslt-version;</title> 4 18 5 &libxslt-intro; 6 &libxslt-inst; 7 &libxslt-desc; 19 <sect2> 20 <title>Introduction to <application>libxslt</application></title> 21 22 <para>The <application>libxslt</application> package contains 23 <acronym>XSLT</acronym> libraries. These are useful 24 for extending <filename>libxml2</filename> libraries to support 25 <acronym>XSLT</acronym> files.</para> 26 27 <sect3><title>Package information</title> 28 <itemizedlist spacing='compact'> 29 <listitem><para>Download (HTTP): <ulink 30 url="&libxslt-download-http;"/></para></listitem> 31 <listitem><para>Download (FTP): <ulink 32 url="&libxslt-download-ftp;"/></para></listitem> 33 <listitem><para>Download size: &libxslt-size;</para></listitem> 34 <listitem><para>Estimated Disk space required: 35 &libxslt-buildsize;</para></listitem> 36 <listitem><para>Estimated build time: 37 &libxslt-time;</para></listitem></itemizedlist> 38 </sect3> 39 40 <sect3><title><application>libxslt</application> dependencies</title> 41 <sect4><title>Required</title> 42 <para><xref linkend="libxml2"/></para></sect4> 43 <sect4><title>Optional</title> 44 <para><xref linkend="Python"/></para></sect4> 45 </sect3> 46 47 </sect2> 48 49 <sect2> 50 <title>Installation of <application>libxslt</application></title> 51 52 <para>Install <application>libxslt</application> by running the following commands:</para> 53 54 <screen><userinput><command>./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>libxslt</application> package contains <filename> 64 libxslt</filename> libraries, <filename>libexslt</filename> libraries, 65 <command>xsltproc</command> and <command>xslt-config</command>.</para> 66 67 </sect2> 68 69 <sect2><title>Description</title> 70 71 <sect3><title>libxslt libraries</title> 72 <para><filename>libxslt</filename> libraries provide extensions to the 73 <filename>libxml2</filename> libraries to parse files that use the 74 <acronym>XSLT</acronym> format.</para></sect3> 75 76 <sect3><title>xsltproc</title> 77 <para><command>xsltproc</command> is used to apply 78 <acronym>XSLT</acronym> stylesheets to <acronym>XML</acronym> 79 documents.</para></sect3> 80 81 82 </sect2> 8 83 9 84 </sect1> -
general/genlib/lzo.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 LZO-download-http "http://www.oberhumer.com/opensource/lzo/download/lzo-&LZO-version;.tar.gz"> 8 <!ENTITY LZO-download-ftp "http://ftp.uni-koeln.de/util/arc/lzo-&LZO-version;.tar.gz"> 9 <!ENTITY LZO-size "421 KB"> 10 <!ENTITY LZO-buildsize "5.4 MB"> 11 <!ENTITY LZO-time "0.22 SBU"> 12 13 ]> 14 1 15 <sect1 id="LZO" xreflabel="LZO-&LZO-version;"> 2 16 <?dbhtml filename="LZO.html"?> 3 17 <title><acronym>LZO</acronym>-&LZO-version;</title> 4 18 5 &LZO-intro; 6 &LZO-inst; 7 &LZO-desc; 19 <sect2> 20 <title>Introduction to <application><acronym>LZO</acronym></application></title> 21 22 <para><application><acronym>LZO</acronym></application> is a data compression 23 library which is suitable for data decompression and compression in real-time. 24 This means it favors speed over compression ratio.</para> 25 26 <sect3><title>Package information</title> 27 <itemizedlist spacing='compact'> 28 <listitem><para>Download (HTTP): <ulink url="&LZO-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink url="&LZO-download-ftp;"/></para></listitem> 30 <listitem><para>Download size: &LZO-size;</para></listitem> 31 <listitem><para>Estimated Disk space required: &LZO-buildsize;</para></listitem> 32 <listitem><para>Estimated build time: &LZO-time;</para></listitem></itemizedlist> 33 </sect3> 34 35 </sect2> 36 37 <sect2> 38 <title>Installation of <application><acronym>LZO</acronym></application></title> 39 40 <para>Install <application><acronym>LZO</acronym></application> by running the 41 following commands:</para> 42 43 <screen><userinput><command>./configure --prefix=/usr --enable-shared && 44 make && 45 make install</command></userinput></screen> 46 47 </sect2> 48 49 <sect2> 50 <title>Contents</title> 51 52 <para><application><acronym>LZO</acronym></application> package provides 53 <filename class="libraryfile">liblzo</filename> library.</para> 54 55 </sect2> 56 57 <sect2><title>Description</title> 58 59 <sect3><title>liblzo</title> 60 <para><filename class="libraryfile">liblzo</filename> 61 is a data compression and decompression library.</para></sect3> 62 63 </sect2> 8 64 9 65 </sect1> 66 -
general/genlib/openssl.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 8 <!ENTITY openssl-download-http "http://www.openssl.org/source/openssl-&openssl-version;.tar.gz"> 9 <!ENTITY openssl-download-ftp "ftp://ftp.openssl.org/source/openssl-&openssl-version;.tar.gz"> 10 <!ENTITY openssl-size "2.7 MB"> 11 <!ENTITY openssl-buildsize "25 MB"> 12 <!ENTITY openssl-time "1.16 SBU"> 13 14 ]> 15 16 1 17 <sect1 id="openssl" xreflabel="OpenSSL-&openssl-version;"> 2 18 <?dbhtml filename="openssl.html"?> 3 19 <title>OpenSSL-&openssl-version;</title> 4 20 5 &openssl-intro; 6 &openssl-inst; 7 &openssl-exp; 8 &openssl-config; 9 &openssl-desc; 21 22 <sect2> 23 <title>Introduction to <application>OpenSSL</application></title> 24 25 <para>The <application>OpenSSL</application> package contains management tools 26 and libraries relating to cryptography. These are useful for providing 27 cryptography functions to other packages, notably <application>OpenSSH 28 </application> and web browsers (for accessing secure https sites).</para> 29 30 <sect3><title>Package information</title> 31 <itemizedlist spacing='compact'> 32 <listitem><para>Download (HTTP): <ulink url="&openssl-download-http;"/></para></listitem> 33 <listitem><para>Download (FTP): <ulink url="&openssl-download-ftp;"/></para></listitem> 34 <listitem><para>Download size: &openssl-size;</para></listitem> 35 <listitem><para>Estimated Disk space required: &openssl-buildsize;</para></listitem> 36 <listitem><para>Estimated build time: &openssl-time;</para></listitem></itemizedlist> 37 </sect3> 38 </sect2> 39 40 <sect2> 41 <title>Installation of <application>OpenSSL</application></title> 42 43 <para>Install <application>OpenSSL</application> by running the following commands:</para> 44 45 <screen><userinput><command>sed 's/^passwd/openssl-passwd/' doc/apps/passwd.pod \ 46 > doc/apps/openssl-passwd.pod && 47 rm doc/apps/passwd.pod && 48 mv doc/crypto/{,openssl_}threads.pod && 49 sed -i -e 's/-m486/-march=i486/' Configure && 50 ./config --openssldir=/etc/ssl --prefix=/usr shared && 51 make MANDIR=/usr/share/man && 52 make MANDIR=/usr/share/man install && 53 cp -r certs /etc/ssl && 54 rmdir /etc/ssl/lib</command></userinput></screen> 55 56 </sect2> 57 58 <sect2> 59 <title>Command explanations</title> 60 61 <para><option>no-rc5 no-idea</option>: When added to the 62 <command>./config</command> command, this will eliminate the building of those 63 encryption methods. Patent licenses may be needed for you to utilize either of 64 those methods in your projects.</para> 65 66 <para><command>rm doc/apps/passwd.pod</command>: This command prevents 67 <application>Open<acronym>SSL</acronym></application> from installing its 68 passwd man page over an existing man page with the same name.</para> 69 70 <para><command>mv doc/crypto/{,openssl_}threads.pod</command>: This 71 commands prevents <application>Open<acronym>SSL</acronym></application> from 72 overwriting an existing man page from <application>Perl</application>.</para> 73 74 <para><command>sed -i -e 's/-m486/-march=i486/' Configure</command>: 75 <application>GCC</application> issues a warning on every 76 compilation because the <command>Configure</command> 77 command uses deprecated <parameter>-m486</parameter> instead of 78 <parameter>-march=i486</parameter>.</para> 79 80 <para><screen><command>make MANDIR=/usr/share/man 81 make MANDIR=/usr/share/man install</command></screen> These 82 commands install <application>OpenSSL</application> with the man pages 83 in <filename class='directory'>/usr/share/man</filename> instead of the 84 default which is <filename class='directory'>/etc/ssl/man</filename>.</para> 85 86 <para><command>cp -r certs /etc/ssl</command>: The certificates 87 must be copied manually since the install script 88 skips this step.</para> 89 90 <para><command>rmdir /etc/ssl/lib</command>: This is simply a tidy-up command. 91 For some reason, the <application>openssl</application> install routine creates 92 the <filename class='directory'>/etc/ssl/lib</filename> directory even though 93 the libraries have been installed in 94 <filename class='directory'>/usr/lib</filename>. We remove it to keep things 95 nice and tidy!</para> 96 97 </sect2> 98 99 <sect2> 100 <title>Configuring <application>OpenSSL</application></title> 101 102 <sect3><title>Config files</title> 103 <para><filename>/etc/ssl/openssl.cnf</filename></para> 104 </sect3> 105 106 <sect3><title>Configuration Information</title> 107 108 <para>Most people who just want to use 109 <application>openssl</application> for providing functions 110 to other programs such as <application>OpenSSH</application> and web browsers won't need to worry 111 about configuring <application>OpenSSL</application>. Configuring 112 <application>OpenSSL</application> is an advanced topic and 113 so those who do would normally be expected to either know how to do it 114 or to be able to find out how to do it.</para> 115 </sect3> 116 117 </sect2> 118 119 <sect2> 120 <title>Contents</title> 121 122 <para>The <application>Open<acronym>SSL</acronym></application> package contains <command> 123 c_rehash</command>, <command>openssl</command>, <filename 124 class='libraryfile'>libcrypto</filename> libraries and <filename 125 class='libraryfile'>libssl</filename> libraries.</para> 126 127 </sect2> 128 129 <sect2><title>Description</title> 130 131 <sect3><title>c_rehash</title> 132 133 <para><command>c_rehash</command> is a <application>Perl</application> script 134 that scans all files in a directory and adds symbolic links to their hash 135 values.</para> 136 137 </sect3> 138 139 <sect3><title>openssl</title> 140 141 <para>The <command>openssl</command> program is a command-line tool for using 142 the various cryptography functions of 143 <application>Open<acronym>SSL</acronym></application>'s 144 crypto library from the shell. It can be used for various functions which are 145 documented in <command>man 1 openssl</command>.</para> 146 147 </sect3> 148 149 <sect3><title>libcrypto</title> 150 151 <para>The <application>Open<acronym>SSL</acronym></application> crypto library implements a wide 152 range of cryptographic algorithms used in various Internet standards. The 153 services provided by this library are used by the 154 <application>Open<acronym>SSL</acronym> 155 </application> implementations of <acronym>SSL</acronym>, <acronym>TLS 156 </acronym> and <acronym>S/MIME</acronym>, and they have also been used to 157 implement <application>Open<acronym>SSH</acronym></application>, 158 <application>Open<acronym>PGP</acronym> 159 </application>, and other cryptographic standards.</para> 160 161 </sect3> 162 163 <sect3><title>libssl</title> 164 165 <para>The <application>Open<acronym>SSL</acronym></application> <acronym>SSL</acronym> library 166 implements the Secure Sockets Layer (<acronym>SSL</acronym> v2/v3) and 167 Transport Layer Security (<acronym>TLS</acronym> v1) protocols. It provides a 168 rich <acronym>API</acronym>, documentation on which can be found by running 169 <command>man 3 ssl</command>.</para> 170 171 </sect3> 172 173 </sect2> 10 174 11 175 </sect1> 176 -
general/genlib/pcre.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 pcre-download-http " "> 8 <!ENTITY pcre-download-ftp "ftp://ftp.csx.cam.ac.uk/pub/software/programming/pcre/pcre-&pcre-version;.tar.bz2"> 9 <!ENTITY pcre-size "344 KB"> 10 <!ENTITY pcre-buildsize "3.5 MB"> 11 <!ENTITY pcre-time "0.08 SBU"> 12 13 ]> 14 1 15 <sect1 id="pcre" xreflabel="PCRE-&pcre-version;"> 2 16 <?dbhtml filename="pcre.html"?> 3 17 <title>PCRE-&pcre-version;</title> 4 18 5 &pcre-intro; 6 &pcre-inst; 7 &pcre-exp; 8 &pcre-desc; 19 <sect2> 20 <title>Introduction to <application><acronym>PCRE</acronym></application></title> 21 22 <para>The <application><acronym>PCRE</acronym></application> package contains 23 <application>Perl</application> Compatible Regular Expression 24 libraries. These are useful for implementing regular expression pattern 25 matching using the same syntax and semantics as 26 <application>Perl</application> 5.</para> 27 28 <sect3><title>Package information</title> 29 <itemizedlist spacing='compact'> 30 <listitem><para>Download (HTTP): <ulink 31 url="&pcre-download-http;"/></para></listitem> 32 <listitem><para>Download (FTP): <ulink 33 url="&pcre-download-ftp;"/></para></listitem> 34 <listitem><para>Download size: &pcre-size;</para></listitem> 35 <listitem><para>Estimated Disk space required: 36 &pcre-buildsize;</para></listitem> 37 <listitem><para>Estimated build time: 38 &pcre-time;</para></listitem></itemizedlist> 39 </sect3> 40 </sect2> 41 42 <sect2> 43 <title>Installation of <application><acronym>PCRE</acronym></application></title> 44 45 <para>Install <application><acronym>PCRE</acronym></application> by running the following commands:</para> 46 47 <screen><userinput><command>./configure --prefix=/usr --enable-utf8 && 48 make && 49 make install</command></userinput></screen> 50 51 <para>If you reinstall <application>grep</application> after installing <application>pcre</application>, 52 <application>grep</application> will get linked against <application>pcre</application> and 53 may cause problems if <filename>/usr</filename> is a separate mount point. To avoid this, 54 either pass the option <emphasis>--disable-perl-regexp</emphasis> when executing <command>./configure</command> 55 for <application>grep</application> or move <filename>libpcre</filename> to <filename>/lib</filename> 56 as follows.</para> 57 58 <screen><userinput><command>mv /usr/lib/libpcre.so.* /lib/ && 59 ln -sf ../../lib/libpcre.so.0 /usr/lib/libpcre.so</command></userinput></screen> 60 </sect2> 61 62 <sect2> 63 <title>Command explanations</title> 64 65 <para><parameter>--enable-utf8</parameter>: This switch includes the 66 code for handling <acronym>UTF</acronym>-8 character strings in the 67 library.</para> 68 69 </sect2> 70 71 <sect2> 72 <title>Contents</title> 73 74 <para>The <application><acronym>PCRE</acronym></application> package contains 75 the <filename class='libraryfile'>libpcre</filename> libraries, 76 <command>pcregrep</command>, <command>pcretest</command> and 77 <command>pcre-config</command>.</para> 78 79 </sect2> 80 81 <sect2><title>Description</title> 82 83 <sect3><title>pcregrep</title> 84 <para><command>pcregrep</command> is a <command>grep</command> that understands 85 <application>Perl</application> compatible regular expressions.</para></sect3> 86 87 <sect3><title>pcretest</title> 88 <para><command>pcretest</command> can test your 89 <application>Perl</application> compatible regular expression.</para></sect3> 90 91 <sect3><title>pcre-config</title> 92 <para><command>pcre-config</command> is used during the compile process of 93 programs linking to this library.</para></sect3> 94 95 </sect2> 9 96 10 97 </sect1> 98 -
general/genlib/popt.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 8 <!ENTITY popt-download-http "http://gd.tuwien.ac.at/utils/rpm.org/dist/rpm-4.1.x/popt-&popt-version;.tar.gz"> 9 <!ENTITY popt-download-ftp "ftp://ftp.rpm.org/pub/rpm/dist/rpm-4.1.x/popt-&popt-version;.tar.gz"> 10 <!ENTITY popt-size "564 KB"> 11 <!ENTITY popt-buildsize "17.4 MB"> 12 <!ENTITY popt-time "0.06 SBU"> 13 14 ]> 15 1 16 <sect1 id="popt" xreflabel="popt-&popt-version;"> 2 17 <?dbhtml filename="popt.html"?> 3 18 <title>popt-&popt-version;</title> 4 19 5 &popt-intro; 6 &popt-inst; 7 &popt-desc; 20 <sect2> 21 <title>Introduction to <application>popt</application></title> 22 23 <para>The popt package contains the popt libraries which are used by 24 some programs to parse command-line options.</para> 25 26 <sect3><title>Package information</title> 27 <itemizedlist spacing='compact'> 28 <listitem><para>Download (HTTP): <ulink 29 url="&popt-download-http;"/></para></listitem> 30 <listitem><para>Download (FTP): <ulink url="&popt-download-ftp;"/></para></listitem> 31 <listitem><para>Download size: &popt-size;</para></listitem> 32 <listitem><para>Estimated Disk space required: &popt-buildsize;</para></listitem> 33 <listitem><para>Estimated build time: &popt-time;</para></listitem></itemizedlist> 34 </sect3> 35 36 </sect2> 37 38 <sect2> 39 <title>Installation of <application>popt</application></title> 40 41 <para>Install <application>popt</application> by running the following commands:</para> 42 43 <screen><userinput><command>./configure --prefix=/usr && 44 make && 45 make install</command></userinput></screen> 46 47 </sect2> 48 49 <sect2> 50 <title>Contents</title> 51 52 <para>The <application>popt</application> package contains the 53 <filename class="libraryfile">libpopt</filename> libraries.</para> 54 55 </sect2> 56 57 <sect2><title>Description</title> 58 59 <sect3><title>popt library</title> 60 <para>The <filename class="libraryfile">libpopt</filename> library is used to 61 parse command-line options.</para></sect3> 62 63 </sect2> 8 64 9 65 </sect1> -
general/genlib/readline.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 readline-download-http "http://ftp.gnu.org/gnu/readline/readline-&readline-version;.tar.gz"> 8 <!ENTITY readline-download-ftp "ftp://ftp.gnu.org/gnu/readline/readline-&readline-version;.tar.gz"> 9 <!ENTITY readline-size "944 KB"> 10 <!ENTITY readline-buildsize "9.2 MB"> 11 <!ENTITY readline-time "0.10 SBU"> 12 13 ]> 14 1 15 <sect1 id="readline" xreflabel="readline-&readline-version;"> 2 16 <?dbhtml filename="readline.html"?> 3 17 <title>readline-&readline-version;</title> 4 18 5 &readline-intro; 6 &readline-inst; 7 &readline-exp; 8 &readline-config; 9 &readline-desc; 19 <sect2> 20 <title>Introduction to <application>readline</application></title> 21 22 <para>The <application>readline</application> library provides a set of 23 functions for use by applications that allow users to edit command-lines as 24 they are typed in. Both <application>Emacs</application> and 25 <application>vi</application> editing modes are available.</para> 26 27 <sect3><title>Package information</title> 28 <itemizedlist spacing='compact'> 29 <listitem><para>Download (HTTP): <ulink 30 url="&readline-download-http;"/></para></listitem> 31 <listitem><para>Download (FTP): <ulink 32 url="&readline-download-ftp;"/></para></listitem> 33 <listitem><para>Download size: &readline-size;</para></listitem> 34 <listitem><para>Estimated Disk space required: 35 &readline-buildsize;</para></listitem> 36 <listitem><para>Estimated build time: 37 &readline-time;</para></listitem></itemizedlist> 38 </sect3> 39 40 41 </sect2> 42 43 <sect2> 44 <title>Installation of <application>readline</application></title> 45 46 <para>Install <application>readline</application> by running the following 47 commands:</para> 48 49 <screen><userinput><command>./configure --prefix=/usr && 50 make SHLIB_LIBS=-lcurses && 51 make install</command></userinput></screen> 52 53 </sect2> 54 55 <sect2> 56 <title>Command explanations</title> 57 58 <para><command>make SHLIB_LIBS=-lcurses</command>: This command makes the 59 proper symbols available for applications that assume 60 <application>readline</application> is compiled with 61 <application>ncurses</application> links.</para> 62 63 </sect2> 64 65 <sect2> 66 <title>Configuring <application>readline</application></title> 67 68 <sect3><title>Configuration Information</title> 69 70 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../../lib-config.xml"/> 71 72 </sect3> 73 74 </sect2> 75 76 <sect2> 77 <title>Contents</title> 78 79 <para>The <application>readline</application> package contains the <filename> 80 libreadline</filename> libraries and <filename>libhistory</filename> libraries. 81 </para> 82 83 </sect2> 10 84 11 85 </sect1> 86 -
general/genlib/slang.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 slang-download-http "http://gd.tuwien.ac.at/editors/davis/slang/v1.4/slang-&slang-version;.tar.bz2"> 8 <!ENTITY slang-download-ftp "ftp://space.mit.edu/pub/davis/slang/v1.4/slang-&slang-version;.tar.bz2"> 9 <!ENTITY slang-size "624 KB"> 10 <!ENTITY slang-buildsize "9.6 MB"> 11 <!ENTITY slang-time "0.16 SBU"> 12 13 ]> 14 1 15 <sect1 id="slang" xreflabel="slang-&slang-version;"> 2 16 <?dbhtml filename="slang.html"?> 3 17 <title>slang-&slang-version;</title> 4 18 5 &slang-intro; 6 &slang-inst; 7 &slang-config; 8 &slang-desc; 19 <sect2> 20 <title>Introduction to <application>slang</application></title> 21 22 <para>The slang package contains the slang library, which 23 provides facilities such as display/screen management, keyboard input, and keymaps.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink url="&slang-download-http;"/></para></listitem> 28 <listitem><para>Download (FTP): <ulink url="&slang-download-ftp;"/></para></listitem> 29 <listitem><para>Download size: &slang-size;</para></listitem> 30 <listitem><para>Estimated Disk space required: &slang-buildsize;</para></listitem> 31 <listitem><para>Estimated build time: &slang-time;</para></listitem></itemizedlist> 32 </sect3> 33 34 </sect2> 35 36 <sect2> 37 <title>Installation of <application>slang</application></title> 38 39 <para>Install <application>slang</application> by running the following commands:</para> 40 41 <screen><userinput><command>./configure --prefix=/usr && 42 make && 43 make install && 44 make elf && 45 make install-elf && 46 make install-links && 47 chmod 755 /usr/lib/libslang.so.&slang-version;</command></userinput></screen> 48 49 </sect2> 50 51 <sect2> 52 <title>Configuring <application>slang</application></title> 53 54 <sect3><title>Configuration Information</title> 55 56 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../../lib-config.xml"/> 57 58 </sect3> 59 60 </sect2> 61 62 <sect2> 63 <title>Contents</title> 64 65 <para>The <application>slang</application> package contains the <filename>libslang</filename> libraries.</para> 66 67 </sect2> 9 68 10 69 </sect1> 70 -
general/genlib/slib.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 slib-download-http "http://www.swiss.ai.mit.edu/ftpdir/scm/OLD/slib&slib-version;.tar.gz"> 8 <!ENTITY slib-download-ftp " "> 9 <!ENTITY slib-size "636 KB"> 10 <!ENTITY slib-buildsize "2.9 MB"> 11 <!ENTITY slib-time "0.00 SBU"> 12 13 ]> 14 1 15 <sect1 id="slib" xreflabel="slib-&slib-version;"> 2 16 <?dbhtml filename="slib.html"?> 3 17 <title>slib-&slib-version;</title> 4 18 5 &slib-intro; 6 &slib-inst; 7 &slib-desc; 19 <sect2> 20 <title>Introduction to <application>slib</application></title> 21 22 <para>The <application>slib</application> package is a <application>Scheme 23 </application> library used with <application>Guile</application>.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink 28 url="&slib-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink 30 url="&slib-download-ftp;"/></para></listitem> 31 <listitem><para>Download size: &slib-size;</para></listitem> 32 <listitem><para>Estimated Disk space required: 33 &slib-buildsize;</para></listitem> 34 <listitem><para>Estimated build time: 35 &slib-time;</para></listitem></itemizedlist> 36 </sect3> 37 38 39 <sect3><title><application>slib</application> dependencies</title> 40 <sect4><title>Required</title> 41 <para><xref linkend="guile"/></para></sect4> 42 </sect3> 43 44 </sect2> 45 46 <sect2> 47 <title>Installation of <application>slib</application></title> 48 49 <para>Installation of <application>slib</application> is merely a copy command: 50 </para> 51 52 <screen><userinput><command>cp -R slib /usr/share/guile</command></userinput> 53 </screen> 54 55 </sect2> 56 57 <sect2> 58 <title>Contents</title> 59 60 <para>The <application>slib</application> package contains a <application> 61 Scheme</application> library.</para> 62 63 </sect2> 8 64 9 65 </sect1> -
general/genutils/bc.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 bc-download-http "http://ftp.gnu.org/gnu/bc/bc-&bc-version;.tar.gz"> 8 <!ENTITY bc-download-ftp "ftp://ftp.gnu.org/gnu/bc/bc-&bc-version;.tar.gz"> 9 <!ENTITY bc-size "280 KB"> 10 <!ENTITY bc-buildsize "1.6 MB"> 11 <!ENTITY bc-time "0.07 SBU"> 12 13 ]> 14 15 <sect1 id="bc" xreflabel="bc-&bc-version;"> 16 <?dbhtml filename="bc.html"?> 17 <title>bc-&bc-version;</title> 18 19 <sect2> 20 <title>Introduction to <application>bc</application></title> 21 22 <para>The <application>bc</application> package contains 23 an arbitrary precision numeric processing language.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink 28 url="&bc-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink 30 url="&bc-download-ftp;"/></para></listitem> 31 <listitem><para>Download size: &bc-size;</para></listitem> 32 <listitem><para>Estimated Disk space required: 33 &bc-buildsize;</para></listitem> 34 <listitem><para>Estimated build time: 35 &bc-time;</para></listitem></itemizedlist> 36 </sect3> 37 38 <sect3><title>Additional downloads</title> 39 <itemizedlist spacing='compact'> 40 <listitem><para>Required Patch: <ulink 41 url="&patch-root;/bc-1.06-flex_invocation-1.patch"/></para></listitem> 42 <listitem><para>Required Patch: <ulink 43 url="&patch-root;/bc-1.06-readline-1.patch"/></para></listitem> 44 </itemizedlist></sect3> 45 46 <sect3><title><application>bc</application> dependencies</title> 47 <sect4><title>Required</title> 48 <para><xref linkend="readline"/></para></sect4> 49 </sect3> 50 51 </sect2> 52 53 <sect2> 54 <title>Installation of <command>bc</command></title> 55 56 <para>Install <command>bc</command> by running the following commands:</para> 57 58 <screen><userinput><command>patch -Np1 -i ../bc-1.06-flex_invocation-1.patch && 59 patch -Np1 -i ../bc-1.06-readline-1.patch && 60 ./configure --prefix=/usr --with-readline && 61 make && 62 make install</command></userinput></screen> 63 64 </sect2> 65 66 <sect2> 67 <title>Contents</title> 68 69 <para>The <application>bc</application> package contains 70 <command>bc</command> and 71 <command>dc</command>.</para> 72 73 </sect2> 74 75 <sect2><title>Description</title> 76 77 <sect3><title>bc</title> 78 <para><command>bc</command> is a calculator.</para></sect3> 79 80 <sect3><title>dc</title> 81 <para><command>dc</command> is a reverse-polish calculator.</para></sect3> 82 83 </sect2> 84 85 </sect1> 86 87 <!-- Old Stuff 1 88 <sect1 id="bc" xreflabel="bc-&bc-version;"> 2 89 <?dbhtml filename="bc.html"?> … … 8 95 9 96 </sect1> 10 97 --> -
general/genutils/compface.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 compface-download-http "http://www.ibiblio.org/pub/Linux/apps/graphics/convert/compface-&compface-version;.tar.gz"> 8 <!ENTITY compface-download-ftp " "> 9 <!ENTITY compface-size "28 KB"> 10 <!ENTITY compface-buildsize "520 KB"> 11 <!ENTITY compface-time "0.01 SBU"> 12 13 ]> 14 15 <sect1 id="compface" xreflabel="Compface-&compface-version;"> 16 <?dbhtml filename="compface.html"?> 17 <title>Compface-&compface-version;</title> 18 19 <sect2> 20 <title>Introduction to <application>Compface</application></title> 21 22 <para><application>Compface</application> provides utilities and a library to 23 convert from/to X-Face format, a 48x48 bitmap format used to carry thumbnails 24 of email authors in a mail header.</para> 25 26 <sect3><title>Package information</title> 27 <itemizedlist spacing='compact'> 28 <listitem><para>Download (HTTP): <ulink url="&compface-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink url="&compface-download-ftp;"/></para></listitem> 30 <listitem><para>Download size: &compface-size;</para></listitem> 31 <listitem><para>Estimated Disk space required: &compface-buildsize;</para></listitem> 32 <listitem><para>Estimated build time: &compface-time;</para></listitem></itemizedlist> 33 </sect3> 34 35 <sect3><title>Additional downloads</title> 36 <itemizedlist spacing='compact'> 37 <listitem><para>Required patch: <ulink 38 url="&patch-root;/compface-1.4-errno-2.patch"/></para></listitem> 39 </itemizedlist> 40 </sect3> 41 42 </sect2> 43 44 <sect2> 45 <title>Installation of <application>Compface</application></title> 46 47 <para>Install <application>Compface</application> by running the 48 following commands:</para> 49 50 <screen><userinput><command>patch -Np1 -i ../compface-1.4-errno-2.patch && 51 ./configure --prefix=/usr && 52 make && 53 make install</command></userinput></screen> 54 55 </sect2> 56 57 <sect2> 58 <title>Contents</title> 59 60 <para>This package contains <command>compface</command>, 61 <command>uncompface</command> and 62 <filename class="libraryfile">libcompface</filename>.</para> 63 64 </sect2> 65 66 <sect2><title>Description</title> 67 68 <sect3><title>compface</title> 69 <para><command>compface</command> is a filter for generating highly compressed 70 representations of 48x48x1 face image files.</para></sect3> 71 72 <sect3><title>uncompface</title> 73 <para><command>uncompface</command> is an inverse filter which performs an inverse 74 transformation with no loss of data.</para></sect3> 75 76 <sect3><title>libcompface</title> 77 <para><filename class="libraryfile">libcompface</filename> allows the compression 78 and decompression algorithms to be used in other programs such as 79 <acronym>MTA</acronym>s.</para></sect3> 80 81 </sect2> 82 83 </sect1> 84 85 <!-- Old Stuff 1 86 <sect1 id="compface" xreflabel="Compface-&compface-version;"> 2 87 <?dbhtml filename="compface.html"?> … … 8 93 9 94 </sect1> 95 --> -
general/genutils/genutils.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-genutils"> 2 9 <?dbhtml filename="genutils.html"?> 3 10 <title>General Utilities</title> 4 11 5 &bc; 6 &rep-gtk; 7 &compface; 8 &imagemagick; 9 &hd2u; 12 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="bc.xml"/> 13 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="rep-gtk.xml"/> 14 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="compface.xml"/> 15 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="imagemagick.xml"/> 16 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="hd2u.xml"/> 10 17 11 18 </chapter> -
general/genutils/hd2u.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 hd2u-download-http "http://www.megaloman.com/~hany/_data/hd2u/hd2u-&hd2u-version;.tgz"> 8 <!ENTITY hd2u-download-ftp " "> 9 <!ENTITY hd2u-size "11 KB"> 10 <!ENTITY hd2u-buildsize "280 KB"> 11 <!ENTITY hd2u-time "0.1 SBU"> 12 13 ]> 14 1 15 <sect1 id="hd2u" xreflabel="hd2u-&hd2u-version;"> 2 16 <?dbhtml filename="hd2u.html"?> 3 17 <title>hd2u-&hd2u-version;</title> 4 18 5 &hd2u-intro; 6 &hd2u-inst; 7 &hd2u-desc; 19 <sect2> 20 <title>Introduction to <application>hd2u</application></title> 21 22 <para>The <application>hd2u</application> contains 23 any to any text format converter.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink 28 url="&hd2u-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink 30 url="&hd2u-download-ftp;"/></para></listitem> 31 <listitem><para>Download size: &hd2u-size;</para></listitem> 32 <listitem><para>Estimated Disk space required: 33 &hd2u-buildsize;</para></listitem> 34 <listitem><para>Estimated build time: 35 &hd2u-time;</para></listitem></itemizedlist> 36 </sect3> 37 38 <sect3><title><application>hd2u</application> dependencies</title> 39 <sect4><title>Required</title> 40 <para><xref linkend="popt"/></para></sect4> 41 </sect3> 42 43 </sect2> 44 45 <sect2> 46 <title>Installation of <application>hd2u</application></title> 47 48 <para>Install <application>hd2u</application> by running the following commands:</para> 49 50 <screen><userinput><command>./configure --prefix=/usr && 51 make && 52 make install</command></userinput></screen> 53 54 </sect2> 55 56 <sect2> 57 <title>Contents</title> 58 59 <para>The <application>hd2u</application> package contains 60 <command>dos2unix</command>.</para> 61 62 </sect2> 63 64 <sect2><title>Description</title> 65 66 <sect3><title>dos2unix</title> 67 <para><command>dos2unix</command> converts text between various OS formats 68 (such as converting from DOS format to Unix).</para></sect3> 69 70 </sect2> 8 71 9 72 </sect1> -
general/genutils/imagemagick.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 imagemagick-patch-version "16"> 8 <!ENTITY imagemagick-download-http "http://prdownloads.sourceforge.net/imagemagick/ImageMagick-&imagemagick-version;-&imagemagick-patch-version;.tar.bz2"> 9 <!ENTITY imagemagick-download-ftp " "> 10 <!ENTITY imagemagick-size "4.1 MB"> 11 <!ENTITY imagemagick-buildsize "107 MB"> 12 <!ENTITY imagemagick-time "3.80 SBU"> 13 ]> 14 1 15 <sect1 id="imagemagick" xreflabel="ImageMagick-&imagemagick-version;-&imagemagick-patch-version;"> 2 16 <?dbhtml filename="imagemagick.html"?> 3 17 <title>ImageMagick-&imagemagick-version;-&imagemagick-patch-version;</title> 4 18 5 &imagemagick-intro; 6 &imagemagick-inst; 7 &imagemagick-desc; 19 <sect2> 20 <title>Introduction to <application>ImageMagick</application></title> 21 22 <para><application>ImageMagick</application> is a collection of tools and libraries 23 to read, write, and 24 manipulate an image in various image formats. Image processing operations are 25 available from the command line. Bindings to various programming languages 26 are also available.</para> 27 28 <sect3><title>Package information</title> 29 <itemizedlist spacing='compact'> 30 <listitem><para>Download (HTTP): <ulink 31 url="&imagemagick-download-http;"/></para></listitem> 32 <listitem><para>Download (FTP): <ulink 33 url="&imagemagick-download-ftp;"/></para></listitem> 34 <listitem><para>Download size: &imagemagick-size;</para></listitem> 35 <listitem><para>Estimated Disk space required: 36 &imagemagick-buildsize;</para></listitem> 37 <listitem><para>Estimated build time: 38 &imagemagick-time;</para></listitem></itemizedlist> 39 </sect3> 40 41 <sect3><title><application>ImageMagick</application> dependencies</title> 42 43 <sect4><title>Recommended</title> 44 <para> 45 X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>) and 46 <xref linkend="espgs"/> 47 </para></sect4> 48 49 <sect4><title>Optional (Install based on the format support needed)</title> 50 <para> 51 <xref linkend="lcms"/>, 52 <xref linkend="libjpeg"/>, 53 <xref linkend="libpng"/>, 54 <xref linkend="libtiff"/>, 55 <xref linkend="libxml2"/>, 56 <ulink url="http://wvware.sourceforge.net/">libwmf</ulink>, 57 <ulink url="http://sourceforge.net/projects/libexif/">libexif</ulink>, 58 <ulink url="http://www.i3a.org/i_flashpix.html">FlashPIX</ulink>, 59 <ulink url="http://www.cl.cam.ac.uk/~mgk25/jbigkit/">JBIG</ulink>, 60 <ulink url="http://www.ece.uvic.ca/~mdadams/jasper/">Jasper</ulink> and 61 <ulink url="http://corefonts.sourceforge.net/">corefonts</ulink> 62 </para></sect4> 63 64 </sect3> 65 66 </sect2> 67 68 <sect2> 69 <title>Installation of <application>Imagemagick</application></title> 70 71 <para>Install <application>Imagemagick</application> by running the following 72 commands:</para> 73 74 <screen><userinput><command>./configure --prefix=/usr --enable-shared --with-modules && 75 make && 76 make install</command></userinput></screen> 77 78 </sect2> 79 80 <sect2> 81 <title>Additional Configure Options</title> 82 83 <para>There are additional switches that can be passed to <application>ImageMagick</application> 84 to customize the installation to your need. Check out the <application>ImageMagick</application> 85 installation instructions at <ulink url="http://www.imagemagick.org/www/Install-unix.html"/>.</para> 86 87 </sect2> 88 89 <sect2> 90 <title>Contents</title> 91 92 <para><application>ImageMagick</application> contains <command>animate</command>, 93 <command>composite</command>, 94 <command>conjure</command>, 95 <command>convert</command>, 96 <command>display</command>, 97 <command>identify</command>, 98 <command>import</command>, 99 <command>mogrify</command>, 100 <command>montage</command>, and the 101 <filename class="libraryfile">libMagick</filename> and 102 <filename class="libraryfile">libMagick++</filename> libraries.</para> 103 104 </sect2> 105 106 <sect2><title>Description</title> 107 108 <sect3><title>animate</title> 109 <para>Animates a sequence of images.</para></sect3> 110 111 <sect3><title>composite</title> 112 <para>Composites various images into the given base image.</para></sect3> 113 114 <sect3><title>conjure</title> 115 <para>Processes a Magick Scripting Language (MSL) script to create 116 an image.</para></sect3> 117 118 <sect3><title>convert</title> 119 <para>Convert image(s) from one format to another.</para></sect3> 120 121 <sect3><title>display</title> 122 <para>Display the image.</para></sect3> 123 124 <sect3><title>identify</title> 125 <para>Describes the format and characteristics of an image file.</para></sect3> 126 <sect3><title>import</title> 127 <para>Captures an X window.</para></sect3> 128 129 <sect3><title>mogrify</title> 130 <para>Transforms an image.</para></sect3> 131 132 <sect3><title>montage</title> 133 <para>Composites various images into a new image.</para></sect3> 134 135 </sect2> 8 136 9 137 </sect1> -
general/genutils/rep-gtk.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 rep-gtk-download-http "http://prdownloads.sourceforge.net/rep-gtk/rep-gtk-&rep-gtk-version;.tar.gz"> 8 <!ENTITY rep-gtk-download-ftp " "> 9 <!ENTITY rep-gtk-size "152 KB"> 10 <!ENTITY rep-gtk-buildsize "7.7 MB"> 11 <!ENTITY rep-gtk-time "0.18 SBU"> 12 ]> 13 1 14 <sect1 id="rep-gtk" xreflabel="rep-gtk-&rep-gtk-version;"> 2 15 <?dbhtml filename="rep-gtk.html"?> 3 16 <title>rep-gtk-&rep-gtk-version;</title> 4 17 5 &rep-gtk-intro; 6 &rep-gtk-inst; 7 &rep-gtk-desc; 18 <sect2> 19 <title>Introduction to <application>rep-gtk</application></title> 20 21 <para>The <application>rep-gtk</application> package contains a <application> 22 Lisp</application> and <application>GTK</application> binding. This is useful 23 for extending <application>GTK-2</application> and <application>GDK 24 </application> libraries with <application>Lisp</application>. Starting at 25 <application>rep-gtk</application>-0.15, the package contains the bindings to 26 <application>GTK</application> and uses the same instructions. Both 27 can be installed, if needed. </para> 28 29 <sect3><title>Package information</title> 30 <itemizedlist spacing='compact'> 31 <listitem><para>Download (HTTP): <ulink 32 url="&rep-gtk-download-http;"/></para></listitem> 33 <listitem><para>Download (FTP): <ulink 34 url="&rep-gtk-download-ftp;"/></para></listitem> 35 <listitem><para>Download size: &rep-gtk-size;</para></listitem> 36 <listitem><para>Estimated Disk space required: 37 &rep-gtk-buildsize;</para></listitem> 38 <listitem><para>Estimated build time: 39 &rep-gtk-time;</para></listitem></itemizedlist> 40 </sect3> 41 42 <sect3><title>Additional downloads</title> 43 <itemizedlist spacing='compact'> 44 <listitem><para>Required Patch: <ulink 45 url="&patch-root;/rep-gtk-&rep-gtk-version;-gtk2.4.patch"/></para></listitem> 46 </itemizedlist></sect3> 47 48 49 <sect3><title><application>rep-gtk</application> dependencies</title> 50 <sect4><title>Required</title> 51 <para><xref linkend="GTK2"/>, <xref linkend="libglade"/> and <xref 52 linkend="librep"/></para></sect4> 53 </sect3> 54 55 </sect2> 56 57 <sect2> 58 <title>Installation of <application>rep-gtk</application></title> 59 60 <para>Install <application>rep-gtk</application> by running the following 61 commands:</para> 62 63 <screen><userinput><command>patch -Np1 -i ../rep-gtk-&rep-gtk-version;-gtk2.4.patch && 64 ./configure --prefix=/usr && 65 make && 66 make install</command></userinput></screen> 67 68 </sect2> 69 70 <sect2> 71 <title>Contents</title> 72 73 <para>The <application>rep-gtk</application> package contains Lisp bindings. 74 </para> 75 76 </sect2> 77 78 <sect2><title>Description</title> 79 80 <sect3><title>Lisp bindings</title> 81 <para>Lisp bindings are libraries stored in <filename> 82 /usr/lib/rep/i686-pc-linux-gnu/gui/</filename> that assist communications 83 between Lisp and the GTK libraries.</para></sect3> 84 85 </sect2> 8 86 9 87 </sect1> -
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> -
general/prog/gcc.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 gcc-download-http "http://mirrors.rcn.net/pub/sourceware/gcc/releases/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2"> 8 <!ENTITY gcc-download-ftp "ftp://mirrors.rcn.net/pub/sourceware/gcc/releases/gcc-&gcc-version;/gcc-&gcc-version;.tar.bz2"> 9 <!ENTITY gcc-size "23 MB"> 10 <!ENTITY gcc-buildsize "889 MB"> 11 <!ENTITY gcc-time "29.3 SBU"> 12 13 <!ENTITY gnat-download-http " "> 14 <!ENTITY gnat-download-ftp "ftp://cs.nyu.edu/pub/gnat/3.15p/gnat-3.15p-i686-pc-redhat71-gnu-bin.tar.gz"> 15 <!ENTITY gnat-size "13.2 MB"> 16 <!ENTITY gnat-buildsize "48.9 MB"> 17 <!ENTITY gnat-time "0.01 SBU"> 18 ]> 19 1 20 <sect1 id="gcc" xreflabel="GCC-&gcc-version;"> 2 21 <?dbhtml filename="gcc.html" ?> 3 22 <title>GCC-&gcc-version;</title> 4 23 5 &gcc-intro; 6 &gcc-inst; 7 &gcc-exp; 8 &gcc-desc; 24 <sect2> 25 <title>Introduction to <application><acronym>GCC</acronym></application></title> 26 27 <para>The <application><acronym>GCC</acronym></application> package 28 contains <acronym>GNU</acronym> compilers. This is useful for 29 compiling programs written in <application>Ada</application>, 30 <application>C</application>, <application>C++</application>, 31 <application>Fortran</application>, <application>Java</application> and 32 <application>Objective C</application>.</para> 33 34 <sect3><title>Package information</title> 35 <itemizedlist spacing='compact'> 36 <listitem><para>Download (HTTP): <ulink 37 url="&gcc-download-http;"/></para></listitem> 38 <listitem><para>Download (FTP): <ulink 39 url="&gcc-download-ftp;"/></para></listitem> 40 <listitem><para>Download size: &gcc-size;</para></listitem> 41 <listitem><para>Estimated Disk space required: 42 &gcc-buildsize;</para></listitem> 43 <listitem><para>Estimated build time: 44 &gcc-time;</para></listitem></itemizedlist> 45 </sect3> 46 <sect3><title>Additional Downloads</title> 47 <itemizedlist spacing='compact'> 48 <listitem><para>Required patch: <ulink url="&patch-root;/gcc-&gcc-version;-no_fixincludes-1.patch"/></para></listitem> 49 </itemizedlist></sect3> 50 51 </sect2> 52 53 <sect2> 54 <title>Installation of <application><acronym>GCC</acronym></application></title> 55 56 <para>If you plan to compile Ada, you will need to install 57 <application><acronym>GNAT</acronym></application> temporarily to 58 satisfy the circular dependency when you recompile 59 <application><acronym> 60 GCC</acronym></application> to include 61 <application>Ada</application>.</para> 62 63 <sect3><title>Package information</title> 64 <itemizedlist spacing='compact'> 65 <listitem><para>Download (HTTP): <ulink 66 url="&gnat-download-http;"/></para></listitem> 67 <listitem><para>Download (FTP): <ulink 68 url="&gnat-download-ftp;"/></para></listitem> 69 <listitem><para>Download size: &gnat-size;</para></listitem> 70 <listitem><para>Estimated Disk space required: 71 &gnat-buildsize;</para></listitem> 72 <listitem><para>Estimated build time: 73 &gnat-time;</para></listitem></itemizedlist> 74 </sect3> 75 76 <sect3><title><application><acronym>GNAT</acronym></application> dependencies</title> 77 <sect4><title>Required</title> 78 <para><xref linkend="tcsh"/></para></sect4> 79 </sect3> 80 81 </sect2> 82 83 <sect2> 84 <title>Installation of <application><acronym>GNAT</acronym></application></title> 85 86 <para>Install <application><acronym>GNAT</acronym></application> by running the 87 following commands:</para> 88 89 <screen><userinput><command>./doconfig</command></userinput></screen> 90 91 <para>The above script will ask you how and where you would like to install 92 <application><acronym>GNAT</acronym></application>. To avoid conflicts with the 93 system <command>gcc</command>, the package will be installed in a separate 94 directory, that can later be removed from the system.</para> 95 96 <para>In response to the questions asked by the 97 <command>doconfig</command> script, enter 98 <userinput>3</userinput> in response to the first question 99 and <userinput>/opt/gnat</userinput> in response to the 100 second question.</para> 101 102 <para>To finish the install, run:</para> 103 <screen><userinput><command>./doinstall</command></userinput></screen> 104 105 <para>The <application><acronym>GNAT</acronym></application> compiler can be 106 invoked by executing the <command>gcc</command> binary installed by the above 107 script.</para> 108 109 </sect2> 110 111 112 <sect2><title>Return to Installation of <application><acronym>GCC</acronym></application></title> 113 114 <para>Patch the source files with the following command:</para> 115 <screen><userinput><command>patch -Np1 -i ../gcc-&gcc-version;-no_fixincludes-1.patch && 116 sed -i 's/install_to_$(INSTALL_DEST) //' libiberty/Makefile.in</command></userinput></screen> 117 118 <para>Install <application><acronym>GCC</acronym></application> by running the 119 following commands:</para> 120 121 <screen><userinput><command>PATH_HOLD=$PATH && 122 export PATH=/opt/gnat/bin:$PATH && 123 cd gcc/ada && 124 touch treeprs.ads [es]info.h nmake.ad[bs] && 125 cd ../.. && 126 mkdir ../gcc-build && 127 cd ../gcc-build && 128 CC=/usr/bin/gcc ../gcc-&gcc-version;/configure --prefix=/usr --enable-shared \ 129 --enable-languages=c,c++,objc,f77,ada,java --enable-threads=posix \ 130 --enable-__cxa_atexit --enable-clocale=gnu && 131 make bootstrap && 132 make -C gcc gnatlib_and_tools && 133 make -k check && 134 make install && 135 ln -sf ../usr/bin/cpp /lib && 136 ln -sf gcc /usr/bin/cc && 137 ln -sf g77 /usr/bin/f77 && 138 export PATH=$PATH_HOLD</command></userinput></screen> 139 140 <para>You may remove the <application><acronym>GNAT</acronym></application> 141 installation:</para> 142 <screen><userinput><command>rm -rf /opt/gnat</command></userinput></screen> 143 144 </sect2> 145 146 <sect2> 147 <title>Command explanations</title> 148 149 <para><command>PATH_HOLD=$PATH</command>: This command 150 stores your current path before it's modified so that it can be restored after 151 installation.</para> 152 153 <para><command>export PATH=/opt/gnat/bin:$PATH</command>: This 154 command allows the build to find 155 <application><acronym>GNAT</acronym></application>'s 156 <application>Ada</application> compiler to build 157 <application>Ada</application>.</para> 158 159 <para><command>touch treeprs.ads [es]info.h nmake.ad[bs]</command>: 160 This command creates necessary files for the 161 <application>Ada</application> build. This step 162 may be skipped if you don't want to compile the 163 <application>Ada</application> front end.</para> 164 165 <para><parameter>CC=/usr/bin/gcc</parameter>: This command works around the 166 new <envar>PATH</envar> which puts <application><acronym>GNAT</acronym> 167 </application>'s <command>gcc</command> as the primary compiler.</para> 168 169 <para><parameter>--enable-languages=c,c++,objc,f77,ada,java</parameter>: This command builds all available languages in the 170 <application><acronym>GCC</acronym></application> package. 171 You may modify this command to remove unwanted languages.</para> 172 173 <para><parameter>--enable-shared --enable-threads=posix 174 --enable-__cxa_atexit</parameter>: These commands are required to build 175 the <application>C++</application> libraries to published standards.</para> 176 177 <para><parameter>--enable-clocale=gnu</parameter>: This command is a 178 failsafe for incomplete locale data.</para> 179 180 <para><command>make gnatlib_and tools</command>: This command 181 completes the <application>Ada</application> build process. Skip this step if 182 you have not enabled <application>Ada</application> as one of the languages. 183 </para> 184 185 </sect2> 186 187 <sect2> 188 <title>Contents</title> 189 190 <para>The <application><acronym>GCC</acronym></application> package contains 191 <command>c++</command>, 192 <command>c++filt</command>, <command>cpp</command>, 193 <command>g++</command>, <command>g77</command>, 194 <command>gcc</command>, <command>gccbug</command>, 195 <command>gcov</command>, <command>glob</command>, 196 <command>gnat</command>, <command>gnatbind</command>, 197 <command>gnatbl</command>, <command>gnatchop</command>, 198 <command>gnatfind</command>, <command>gnatkr</command>, 199 <command>gnatlink</command>, <command>gnatls</command>, 200 <command>gnatmake</command>, <command>gnatprep</command>, 201 <command>gnatpsta</command>, <command>gnatpsys</command>, 202 <command>gnatxref</command> and 203 <application><acronym>GCC</acronym></application> libraries.</para> 204 205 </sect2> 206 207 <sect2><title>Description</title> 208 209 <para>The programs and libraries whose descriptions are missing here 210 have been described in the <acronym>LFS</acronym> 211 <acronym>GCC</acronym>-&gcc-version; page.</para> 212 213 <sect3><title>g77</title> 214 <para><command>g77</command> is the <application>Fortran</application> compiler 215 invoked by <command>gcc</command>.</para></sect3> 216 217 <sect3><title>add2line</title> 218 <para><command>add2line</command> converts the <acronym>ASCII</acronym> form of 219 the 2-line orbital elements in a file to binary form and appends them to the 220 orbdata files. </para></sect3> 221 222 <sect3><title>gcov</title> 223 <para><command>gcov</command> is a test coverage program.</para></sect3> 224 225 <sect3><title>gdb</title> 226 <para><command>gdb</command> is the 227 <application><acronym>GNAT</acronym></application> debugger.</para></sect3> 228 229 <sect3><title>gnatbind</title> 230 <para><command>gnatbind</command> is used to bind compiled objects.</para> 231 </sect3> 232 233 <sect3><title>gnatbl</title> 234 <para><command>gnatbl</command> is the <application>Ada</application> linker. 235 </para></sect3> 236 237 <sect3><title>gnatchop</title> 238 <para><command>gnatchop</command> is useful for renaming files to meet the 239 standard <application>Ada</application> default file naming conventions.</para></sect3> 240 241 <sect3><title>gnatelim</title> 242 <para><command>gnatelim</command> is used to detect and eliminate unused 243 subprograms in an <application>Ada</application> partition.</para></sect3> 244 245 <sect3><title>gnatfind</title> 246 <para><command>gnatfind</command> is the <application><acronym>GNAT</acronym> 247 </application> definition/use finder.</para></sect3> 248 249 <sect3><title>gnatgcc</title> 250 <para><command>gnatgcc</command> is the compiler.</para></sect3> 251 252 <sect3><title>gnathtml.pl</title> 253 <para><command>gnathtml.pl</command> converts 254 <application>Ada</application> source files to <acronym>HTML</acronym> for 255 viewing in Web browsers.</para></sect3> 256 257 <sect3><title>gnatkr</title> 258 <para><command>gnatkr</command> is used to determine the crunched name for a 259 given file, when crunched to a specified maximum length.</para></sect3> 260 261 <sect3><title>gnatlink</title> 262 <para><command>gnatlink</command> is used to link programs and build an 263 executable file.</para></sect3> 264 265 <sect3><title>gnatls</title> 266 <para><command>gnatls</command> is the compiled unit browser.</para></sect3> 267 268 <sect3><title>gnatemake</title> 269 <para><command>gnatmake</command> is an automatic make facility.</para></sect3> 270 <sect3><title>gnatmem</title> 271 <para><command>gnatmem</command> is the <application><acronym>GNAT</acronym> 272 </application> utility that monitors dynamic allocation and 273 deallocation activity in a program.</para></sect3> 274 275 <sect3><title>gnatprep</title> 276 <para><command>gnatprep</command> is the 277 <application><acronym>GNAT</acronym></application> external preprocessor.</para> 278 </sect3> 279 280 <sect3><title>gnatpsta</title> 281 <para><command>gnatpsta</command> determines the values of all the relevant 282 parameters in Standard and outputs to stdout.</para></sect3> 283 284 <sect3><title>gnatpsys</title> 285 <para><command>gnatpsys</command> determines the values of all the relevant 286 parameters in System and outputs to stdout.</para></sect3> 287 288 <sect3><title>gnatstub</title> 289 <para><command>gnatstub</command> is a generator of body stubs.</para></sect3> 290 291 <sect3><title>gnatxref</title> 292 <para><command>gnatxref</command> is the <application><acronym>GNAT</acronym></application> cross-referencer.</para></sect3> 293 294 <sect3><title>gvd</title> 295 <para><command>gvd</command> is the <acronym>GNU</acronym> Visual Debugger. 296 </para></sect3> 297 298 </sect2> 9 299 10 300 </sect1> -
general/prog/gcc2.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 gcc2-download-http "http://ftp.gnu.org/gnu/gcc/gcc-&gcc2-version;.tar.gz"> 8 <!ENTITY gcc2-download-ftp "ftp://ftp.gnu.org/gnu/gcc/gcc-&gcc2-version;.tar.gz"> 9 <!ENTITY gcc2-size "9.4 MB"> 10 <!ENTITY gcc2-buildsize "150 MB"> 11 <!ENTITY gcc2-time "2.60 SBU"> 12 ]> 13 1 14 <sect1 id="gcc2" xreflabel="GCC-&gcc2-version;"> 2 15 <?dbhtml filename="gcc2.html" ?> 3 16 <title>GCC-&gcc2-version;</title> 4 17 5 &gcc2-intro; 6 &gcc2-inst; 7 &gcc2-config; 8 &gcc2-desc; 18 <sect2> 19 <title>Introduction to <application><acronym>GCC</acronym></application>-&gcc2-version;</title> 20 21 22 <para>There are two reasons for installing 23 <acronym>GCC</acronym>-&gcc2-version;. The first is that the kernel 24 developers have certified <acronym>GCC</acronym>-&gcc2-version; as the 25 preferred compiler for compiling the kernel. The other (and more compelling 26 reason) is that some commercial closed-source packages (such as Netscape 27 Navigator, Yahoo Pager) and precompiled packages (such as Mozilla) 28 are linked against <acronym>GCC</acronym>-&gcc2-version; libs.</para> 29 30 <sect3><title>Package information</title> 31 <itemizedlist spacing='compact'> 32 <listitem><para>Download (HTTP): <ulink 33 url="&gcc2-download-http;"/></para></listitem> 34 <listitem><para>Download (FTP): <ulink 35 url="&gcc2-download-ftp;"/></para></listitem> 36 <listitem><para>Download size: &gcc2-size;</para></listitem> 37 <listitem><para>Estimated Disk space required: 38 &gcc2-buildsize;</para></listitem> 39 <listitem><para>Estimated build time: 40 &gcc2-time;</para></listitem></itemizedlist> 41 </sect3> 42 43 <sect3><title>Additional downloads</title> 44 <itemizedlist spacing='compact'> 45 <listitem><para><ulink url="&patch-root;/gcc-2.95.3-2.patch"/></para></listitem> 46 <listitem><para><ulink url="&patch-root;/gcc-2.95.3-no-fixinc.patch"/></para></listitem> 47 <listitem><para><ulink url="&patch-root;/gcc-2.95.3-returntype-fix.patch"/></para></listitem> 48 </itemizedlist> 49 </sect3> 50 51 </sect2> 52 53 <sect2> 54 <title>Configuring <application><acronym>GCC</acronym></application></title> 55 56 <sect3><title>Configuration Information</title> 57 58 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="../../lib-config.xml"/> 59 60 <para>The instructions given above make compatibility symlinks that pre-compiled 61 packages in <acronym>BLFS</acronym> require. You may create additional 62 compatibility links based on your requirements.</para> 63 64 <para>If you only need the GCC-&gcc2-version; libraries, you may delete 65 <filename>/opt/gcc-&gcc2-version;</filename>.</para> 66 67 <para>Whenever you need to use GCC-&gcc2-version; instead of your system 68 installed compiler, add 69 <filename class="directory">/opt/gcc-&gcc2-version;/bin</filename> to the front of your <envar>PATH</envar> or (preferably) set the <envar>CC</envar> 70 environment variable before compiling the concerned package.</para> 71 72 </sect3> 73 74 </sect2> 75 76 <sect2> 77 <title>Contents</title> 78 79 <para>The GCC-&gcc2-version; package contains the 80 <command>gcc</command>-&gcc2-version; <application>C</application> and 81 <application>C++</application> compilers and GCC-&gcc2-version; 82 <filename>libstdc++.so</filename> that is required by some commercial and 83 pre-compiled packages.</para> 84 85 </sect2> 9 86 10 87 </sect1> -
general/prog/j2sdk.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 j2sdk-download-http "http://freshmeat.net/projects/sunjdk"> 8 <!ENTITY j2sdk-download-ftp " "> 9 <!ENTITY j2sdk-bin-size "35 MB"> 10 <!ENTITY j2sdk-src-size "77 MB"> 11 <!ENTITY j2sdk-src-buildsize "1810 MB"> 12 <!ENTITY j2sdk-time "85 SBU"> 13 ]> 14 1 15 <sect1 id="j2sdk" xreflabel="J2SDK-&j2sdk-src-version;"> 2 16 <?dbhtml filename="j2sdk.html" ?> 3 17 <title>J2SDK-&j2sdk-src-version;</title> 4 18 5 &j2sdk-intro; 6 &j2sdk-inst; 7 &j2sdk-exp; 8 &j2sdk-config; 9 &j2sdk-desc; 19 <sect2> 20 <title>Introduction to j2sdk</title> 21 22 <para>The <application>J2SDK</application> package contains Sun's 23 <application>Java</application> development environment. This is useful for 24 developing <application>Java</application> programs and provides the runtime 25 environment necessary to run <application>Java</application> programs. It also 26 includes a plug-in for browsers so that they can be <application>Java 27 </application> aware.</para> 28 29 <para> 30 The <acronym>JDK</acronym> comes in two flavors, a precompiled binary and a 31 source package. Previously, the plugin included in the <acronym>JDK</acronym> binary 32 package was unusable on <acronym>LFS</acronym> 33 owing to incompatibilities with <acronym>GCC</acronym>-3 compiled browsers. 34 This is not the case anymore.</para> 35 36 <para>The source package requires registration at the Sun 37 developer site and accepting the Sun Community Source License. 38 The source code cannot be downloaded from some countries, so for users 39 from those countries, the binary may be the only option.</para> 40 41 <para>Even if you plan on compiling the <acronym>JDK</acronym> source, you will 42 need to download the binary version to bootstrap the <acronym>JDK</acronym> 43 build. Follow the link below to download both source and binary packages. When 44 downloading the source also download the <application>Mozilla</application> 45 headers package available at the same location.</para> 46 47 <!-- 48 <para>For users who cannot download the <application>J2SDK</application> source owing to license restrictions, <application>blackdown 49 </application> has an <acronym>GCC</acronym>-3 based precompiled version. 50 Check out <ulink url="http://www.blackdown.org/"/> for more 51 information.</para> 52 --> 53 54 <sect3><title>Package information</title> 55 <itemizedlist spacing='compact'> 56 <listitem><para>Download (HTTP): <ulink 57 url="&j2sdk-download-http;"/></para></listitem> 58 59 <!-- 60 <listitem><para>Download (FTP): <ulink 61 url="&j2sdk-download-ftp;"/></para></listitem> 62 --> 63 <listitem><para>Version used (binary): 64 &j2sdk-bin-version;</para></listitem> 65 <listitem><para>Download size (binary): &j2sdk-bin-size;</para></listitem> 66 <listitem><para>Download size (source): &j2sdk-src-size;</para></listitem> 67 <listitem><para>Estimated Disk space required: 68 &j2sdk-src-buildsize;</para></listitem> 69 <listitem><para>Estimated build time: 70 &j2sdk-time;</para></listitem></itemizedlist> 71 </sect3> 72 73 <sect3><title>Additional downloads</title> 74 <itemizedlist spacing='compact'> 75 <listitem><para><ulink url="&patch-root;/j2sdk-1.4.2-fix-inline-asm-1.patch"/></para></listitem> 76 <listitem><para><ulink url="&patch-root;/j2sdk-1.4.2-gcc33-1.patch"/></para></listitem> 77 <listitem><para><ulink url="&patch-root;/j2sdk-1.4.2-motif-mkmsgcat.patch"/></para></listitem> 78 <listitem><para><ulink url="&patch-root;/j2sdk-1.4.2-remove-debug-image.patch"/></para></listitem> 79 <listitem><para><ulink url="&patch-root;/j2sdk-1.4.2-remove-fixed-paths-1.patch"/></para></listitem> 80 <listitem><para><ulink url="&patch-root;/j2sdk-1.4.2-static_cxx.patch"/></para></listitem> 81 <listitem><para><ulink url="&patch-root;/j2sdk-1.4.2-ash.patch"/> (Only required if /bin/sh is symlinked to <xref linkend="ash"/>)</para></listitem> 82 </itemizedlist> 83 </sect3> 84 85 86 <sect3><title><application>J2SDK</application> dependencies</title> 87 <sect4><title>Required</title> 88 <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), <xref linkend="zip"/>, <xref 89 linkend="unzip"/>, <xref linkend="cpio"/>, <xref linkend="alsa"/>, 90 and <xref linkend="tcsh"/> 91 </para></sect4> 92 </sect3> 93 94 </sect2> 95 96 <sect2> 97 <title>Installation of <application>J2SDK</application></title> 98 99 <para>Both versions will be installed in parallel. You may choose to keep 100 either or both.</para> 101 102 <para>Installation of the precompiled <acronym>JDK</acronym> is easy: 103 create a directory to install from, copy the .bin there, and run the 104 following commands:</para> 105 106 <screen><userinput><command>VERSION=&j2sdk-bin-version; && 107 MV=`echo $VERSION | cut -d "_" -f 1,1` && 108 V=`echo ${VERSION} | sed -e "s/\./_/g"` && 109 sed -i "s:^PATH=.*::" j2sdk-${V}-linux-i?86.bin && 110 chmod +x j2sdk-${V}-linux-i?86.bin && 111 mkdir -p bin && 112 ln -sf /bin/true bin/more && 113 yes | PATH=$PWD/bin:$PATH ./j2sdk-${V}-linux-i?86.bin && 114 cd j2sdk${VERSION} && 115 install -d /opt/j2sdk/j2sdk-precompiled-${MV} && 116 mv * /opt/j2sdk/j2sdk-precompiled-${MV}</command></userinput></screen> 117 118 <para>The binary version is now installed. </para> 119 120 <para>If you don't want to compile the source or are not in a postition to download the source 121 owing to license restrictions, skip ahead to the configuration 122 section.</para> 123 124 <para>Add the recently compiled <acronym>JDK</acronym> to the path.</para> 125 <screen><userinput><command>export JAVA_HOME=/opt/j2sdk/j2sdk-precompiled-${MV} && 126 export PATH=$PATH:${JAVA_HOME}/bin</command></userinput></screen> 127 128 <para>Unzip the source:</para> 129 130 <screen><userinput><command>VERSION=&j2sdk-src-version; && 131 V=`echo $VERSION | sed -e "s/\./_/g"` && 132 unzip j2sdk-${V}-src-scsl.zip && 133 unzip j2sdk-${V}-mozilla_headers-unix.zip && 134 unzip j2sdk-${V}-bin-scsl.zip</command></userinput></screen> 135 136 <para>Apply all the patches downloaded above.</para> 137 138 <screen><userinput><command>for PATCH in fix-inline-asm-1 gcc33-1 motif-mkmsgcat \ 139 remove-debug-image remove-fixed-paths-1 \ 140 static_cxx 141 do 142 patch -Np1 -i j2sdk-1.4.2-$PATCH.patch 143 done</command></userinput></screen> 144 145 <para>Set/unset some variables which affect the build:</para> 146 <screen><userinput><command>export ALT_BOOTDIR="$JAVA_HOME" && 147 unset JAVA_HOME && 148 unset CLASSPATH 149 unset CFLAGS 150 unset CXXFLAGS 151 unset LDFLAGS 152 export ALT_DEVTOOLS_PATH="/usr/bin" && 153 export BUILD_NUMBER="blfs-`date +%s`" && 154 export DEV_ONLY=true && 155 export ALT_MOZILLA_PATH=$PWD && 156 export INSANE=true && 157 export MAKE_VERBOSE=true && 158 export ALT_CACERTS_FILE=${ALT_BOOTDIR}/jre/lib/security/cacerts</command></userinput></screen> 159 160 <warning><para>Setting CFLAGS/CXXFLAGS/LDFLAGS is guaranteed to make the build fail. 161 If you are interested in optimizing the build, set OTHER_CFLAGS/OTHER_CXXFLAGS/OTHER_LDFLAGS 162 instead.</para></warning> 163 164 <para>Additionally, if you would like to make in parallel, add the following 165 (adjust <envar>MAKE_PARALLEL</envar> to your liking):</para> 166 <screen><userinput><command>export HOTSPOT_BUILD_JOBS=$MAKE_PARALLEL</command></userinput></screen> 167 168 <para>If the included <application>Motif</application> doesn't build properly, the 169 error is noticed much later in the build. 170 A solution is to build the <application>Motif</application> 171 library before compiling the <application>J2SDK</application>.</para> 172 173 <screen><userinput><command>cd motif/lib/Xm && 174 make && 175 cd ../../..</command></userinput></screen> 176 177 <para>Make and Install <application>J2SDK</application> with the following 178 commands. There will be a lot of messages about missing files that look like 179 errors. As long as the build doesn't stop, the messages are harmless, so ignore 180 them.</para> 181 182 <screen><userinput><command>cd control/make && 183 make && 184 cd ../.. && 185 cd control/build/linux-i?86 && 186 cp -a j2sdk-image /opt/j2sdk/j2sdk-&j2sdk-src-version;</command></userinput></screen> 187 188 </sect2> 189 190 <sect2> 191 <title>Command explanations</title> 192 193 <para><command>export ALT_BOOTDIR="$JAVA_HOME"</command>: This var sets 194 location of the bootstrap <acronym>JDK</acronym>. 195 </para> 196 197 <para><command>export ALT_MOZILLA_PATH=$PWD</command>: This sets the 198 variable that points to where you unzipped the <application>Mozilla 199 </application> headers.</para> 200 201 <para><command>export ALT_DEVTOOLS_PATH="/usr/bin"</command>: This 202 changes the location where the build finds the needed executables. 203 </para> 204 205 <para><command>export BUILD_NUMBER="blfs-`date +%s`"</command>: This will 206 help you identify this compiled version of the runtime environment and 207 virtual machine by appending this information to the version in the 208 output to <command>java -version</command>.</para> 209 210 <para><command>export DEV_ONLY=true</command>: This command 211 eliminates compiling the documentation and eliminates a dependency for 212 <application>rpm</application>. </para> 213 214 <para><command>unset JAVA_HOME</command>: This clears the 215 <envar>JAVA_HOME</envar> 216 variable as recommended by the build instructions.</para> 217 218 <para><command>unset CLASSPATH</command>: This clears the 219 <envar>CLASSPATH</envar> variable as per the recommendations in the build instructions. 220 </para> 221 222 <para><command>unset CFLAGS...</command>: These flags cause miscompilation 223 of the build. Never set these.</para> 224 225 <para><command>export INSANE=true</command>: Unless you specify that you 226 are insane the build will not proceed. The certified platform for the build is 227 Redhat 6.1. The above variable ensures that all the errors related to 228 compiling on a non-certified platform will be converted to warnings.</para> 229 230 <para><command>export MAKE_VERBOSE=true</command>: Allows the current 231 compilation command to be displayed on the console.</para> 232 233 <para><command>export ALT_CACERTS_FILE...</command>: Specifies the 234 certificate file to use.</para> 235 236 </sect2> 237 238 <sect2> 239 <title>Configuring <application>J2SDK</application></title> 240 241 <sect3><title>Configuration Information</title> 242 243 <para>We have two Java 2 <acronym>SDK</acronym>'s installed in 244 <filename>/opt/j2sdk</filename>. Decide on which one you 245 would like to use as the default. For example if you decide to use the source 246 compiled <application>J2SDK</application>, do the following:</para> 247 248 <screen><userinput><command>ln -nsf j2sdk-&j2sdk-src-version; /opt/j2sdk/j2sdk</command></userinput></screen> 249 250 <para>Add the following lines to your shell startup file (e.g., 251 <filename>/etc/profile</filename>).</para> 252 253 <screen><userinput>export JAVA_HOME=/opt/j2sdk/j2sdk 254 export PATH=$PATH:$JAVA_HOME/bin</userinput></screen> 255 256 <para>Add <filename>$JAVA_HOME/man</filename> to your 257 <envar>MANPATH</envar> variable or to 258 <filename>/etc/man.conf</filename></para> 259 260 <para>The <application>Java</application> plugin is in the directory 261 <filename class="directory">$JAVA_HOME/jre/plugin/i?86/ns610/</filename>. 262 Make a symbolic link to the file in that directory from your plugins directory.</para> 263 264 </sect3> 265 266 <sect3><title>Handling CLASSPATH</title> 267 268 <para>When compiling packages, the <envar>CLASSPATH</envar> environment variable 269 is used by JDK to locate classes at compile-time and run-time. It is tedious toadd all the classes used to the <envar>CLASSPATH</envar> manually. You may add 270 the following lines to your shell startup file to set <envar>CLASSPATH</envar> 271 automatically to include all JAR files in a specified directory, which in 272 the example below is <filename>/usr/lib/auto-java-classpath</filename>.</para> 273 274 <screen><userinput>AUTO_CLASSPATH_DIR=/usr/lib/auto-java-classpath 275 if [ -z $CLASSPATH ] 276 then 277 CLASSPATH=.:$AUTO_CLASSPATH_DIR 278 else 279 CLASSPATH=$CLASSPATH:.:$AUTO_CLASSPATH_DIR 280 fi 281 for i in $(ls $AUTO_CLASSPATH_DIR/*.jar 2>/dev/null) 282 do 283 CLASSPATH=$CLASSPATH:$i 284 done</userinput></screen> 285 286 </sect3> 287 288 </sect2> 289 290 <sect2> 291 <title>Contents</title> 292 293 <para>The <application>J2SDK</application> package contains 294 <command>appletviewer</command>, 295 <command>extcheck</command>, <command>idlj</command>, 296 <command>jar</command>, <command>jarsigner</command>, 297 <command>java</command>, <command>javac</command>, 298 <command>javadoc</command>, <command>javah</command>, 299 <command>javap</command>, <command>jdb</command>, 300 <command>keytool</command>, <command>native2ascii</command>, 301 <command>orbd</command>, <command>policytool</command>, 302 <command>rmic</command>, <command>rmid</command>, 303 <command>rmiregistry</command>, <command>rmiregistry</command>, 304 <command>serialver</command>, <command>servertool</command> and 305 <command>tnameserv</command>.</para> 306 307 </sect2> 308 309 <sect2><title>Description</title> 310 311 <sect3><title>appletviewer</title> 312 <para><command>appletviewer</command> runs 313 <application>Java</application> applets outside of the context of a 314 browser.</para></sect3> 315 316 <sect3><title>extcheck</title> 317 <para><command>extcheck</command> checks a specified <filename>JAR</filename> 318 file for title and version conflicts with any extensions installed in the 319 <acronym>JDK</acronym> software.</para></sect3> 320 321 <sect3><title>idlj</title> 322 <para><command>idlj</command> generates <application>Java</application> 323 bindings from a given <acronym>IDL</acronym> file.</para></sect3> 324 325 <sect3><title>jar</title> 326 <para><command>jar</command> combines multiple files into a single 327 <acronym>JAR</acronym> archive file.</para></sect3> 328 329 <sect3><title>jarsigner</title> 330 <para><command>jarsigner</command> signs <filename>JAR</filename> 331 (Java ARchive) files and verifies the signatures and integrity of a signed 332 <filename>JAR</filename>.</para></sect3> 333 334 <sect3><title>java</title> 335 <para><command>java</command> launches a <application>Java</application> 336 application by starting a <application>Java</application> runtime 337 environment, loading a specified class and invoking its main 338 method.</para></sect3> 339 340 <sect3><title>javac</title> 341 <para><command>javac</command> reads class and interface definitions, written 342 in the <application>Java</application> programming language, and compiles them 343 into bytecode class files.</para></sect3> 344 345 <sect3><title>javadoc</title> 346 <para><command>javadoc</command> parses the declarations and documentation 347 comments in a set of <application>Java</application> source files and produces 348 a corresponding set of <acronym>HTML</acronym> pages describing the classes, 349 interfaces, constructors, methods, and fields.</para></sect3> 350 351 <sect3><title>javah</title> 352 <para><command>javah</command> generates <application>C</application> header 353 and source files that are needed to implement native methods.</para></sect3> 354 355 <sect3><title>javap</title> 356 <para><command>javap</command> disassembles a 357 <application>Java</application> class file.</para></sect3> 358 359 <sect3><title>jdb</title> 360 <para><command>jdb</command> is a simple command-line debugger for 361 <application>Java</application> classes.</para></sect3> 362 363 <sect3><title>keytool</title> 364 <para><command>keytool</command> is a key and certificate management utility.</para></sect3> 365 366 <sect3><title>native2ascii</title> 367 <para><command>native2ascii</command> converts files that contain non-supported 368 character encoding into files containing Latin-1 or Unicode-encoded characters.</para></sect3> 369 370 <sect3><title>orbd</title> 371 <para><command>orbd</command> is used to enable clients to transparently locate 372 and invoke persistent objects on servers in the <acronym>CORBA</acronym> 373 environment.</para></sect3> 374 375 <sect3><title>policytool</title> 376 <para><command>policytool</command> creates and manages a policy file 377 graphically.</para></sect3> 378 379 <sect3><title>rmic</title> 380 <para><command>rmic</command> generates stub and skeleton class files for 381 remote objects from the names of compiled <application>Java</application> 382 classes that contain remote object implementations.</para></sect3> 383 384 <sect3><title>rmid</title> 385 <para><command>rmid</command> starts the activation system daemon.</para> 386 </sect3> 387 388 <sect3><title>rmiregistry</title> 389 <para><command>rmiregistry</command> creates and starts a remote object 390 registry on the specified port on the current host.</para></sect3> 391 392 <sect3><title>serialver</title> 393 <para><command>serialver</command> returns the serialVersionUID for one or 394 more classes in a form suitable for copying into an evolving class.</para> 395 </sect3> 396 397 <sect3><title>servertool</title> 398 <para><command>servertool</command> provides an ease-of-use interface for 399 application programmers to register, unregister, startup and shutdown a server.</para></sect3> 400 401 <sect3><title>tnameserv</title> 402 <para><command>tnameserv</command> starts the <application>Java</application> 403 <acronym>IDL</acronym> name server.</para></sect3> 404 405 </sect2> 10 406 11 407 </sect1> -
general/prog/librep.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 librep-download-http "http://prdownloads.sourceforge.net/librep/librep-&librep-version;.tar.gz"> 8 <!ENTITY librep-download-ftp " "> 9 <!ENTITY librep-size "1.2 MB"> 10 <!ENTITY librep-buildsize "11 MB"> 11 <!ENTITY librep-time "0.64 SBU"> 12 13 ]> 14 1 15 <sect1 id="librep" xreflabel="librep-&librep-version;"> 2 16 <?dbhtml filename="librep.html" ?> 3 17 <title>librep-&librep-version;</title> 4 18 5 &librep-intro; 6 &librep-inst; 7 &librep-exp; 8 &librep-desc; 19 <sect2> 20 <title>Introduction to <application>librep</application></title> 21 22 <para>The <application>librep</application> package contains a Lisp system. 23 This is useful for scripting or for applications that may use the Lisp 24 interpreter as an extension language.</para> 25 26 <sect3><title>Package information</title> 27 <itemizedlist spacing='compact'> 28 <listitem><para>Download (HTTP): <ulink 29 url="&librep-download-http;"/></para></listitem> 30 <listitem><para>Download (FTP): <ulink 31 url="&librep-download-ftp;"/></para></listitem> 32 <listitem><para>Download size: &librep-size;</para></listitem> 33 <listitem><para>Estimated Disk space required: 34 &librep-buildsize;</para></listitem> 35 <listitem><para>Estimated build time: 36 &librep-time;</para></listitem></itemizedlist> 37 </sect3> 38 39 40 <sect3><title><application>librep</application> dependencies</title> 41 <sect4><title>Required</title> 42 <para><xref linkend="gdbm"/></para></sect4> 43 <sect4><title>Optional</title> 44 <para><xref linkend="gmp"/>, and <xref linkend="readline"/></para></sect4> 45 <!-- 46 <ulink url="http://sources.redhat.com/libffi/">libffi</ulink> 47 --> 48 </sect3> 49 50 </sect2> 51 52 <sect2> 53 <title>Installation of <application>librep</application></title> 54 55 <para>Install <application>librep</application> by running the following 56 commands:</para> 57 58 <screen><userinput><command>./configure --prefix=/usr --libexecdir=/usr/lib && 59 make && 60 make install</command></userinput></screen> 61 62 </sect2> 63 64 <sect2> 65 <title>Command explanations</title> 66 67 <para><parameter>--libexecdir=/usr/lib</parameter>: This command installs 68 files to <filename class="directory">/usr/lib/rep</filename> instead of 69 <filename class="directory">/usr/libexec/rep</filename>.</para> 70 71 </sect2> 72 73 <sect2> 74 <title>Contents</title> 75 76 <para>The <application>librep</application> package contains 77 <command>rep</command>, 78 <command>rep-config</command>, 79 <command>rep-remote</command>, 80 <command>rep-xgettext</command>, 81 <command>repdoc</command> and 82 <filename class="libraryfile">librep</filename> libraries.</para> 83 84 </sect2> 85 86 <sect2><title>Description</title> 87 88 <sect3><title>rep</title> 89 <para><command>rep</command> is the Lisp interpreter.</para></sect3> 90 91 <sect3><title>librep libraries</title> 92 <para><filename class="libraryfile">librep</filename> libraries contain 93 the functions necessary for the Lisp interpreter.</para></sect3> 94 95 </sect2> 9 96 10 97 </sect1> -
general/prog/nasm.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 NASM-download-http "http://prdownloads.sourceforge.net/nasm/nasm-&NASM-version;.tar.bz2"> 8 <!ENTITY NASM-download-ftp " "> 9 <!ENTITY NASM-size "536 KB"> 10 <!ENTITY NASM-buildsize "6.3 MB"> 11 <!ENTITY NASM-time "0.14 SBU"> 12 13 ]> 14 1 15 <sect1 id="NASM" xreflabel="NASM-&NASM-version;"> 2 16 <?dbhtml filename="NASM.html" ?> 3 17 <title>NASM-&NASM-version;</title> 4 18 5 &NASM-intro; 6 &NASM-inst; 7 &NASM-desc; 19 <sect2> 20 <title>Introduction to <application><acronym>NASM</acronym></application></title> 21 22 <para><application><acronym>NASM</acronym></application> (Netwide Assembler) is 23 an 80x86 assembler designed for portability and modularity. It includes a 24 disassembler as well.</para> 25 26 <sect3><title>Package information</title> 27 <itemizedlist spacing='compact'> 28 <listitem><para>Download (HTTP): <ulink url="&NASM-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink url="&NASM-download-ftp;"/></para></listitem> 30 <listitem><para>Download size: &NASM-size;</para></listitem> 31 <listitem><para>Estimated Disk space required: &NASM-buildsize;</para></listitem> 32 <listitem><para>Estimated build time: &NASM-time;</para></listitem></itemizedlist> 33 </sect3> 34 35 </sect2> 36 37 <sect2> 38 <title>Installation of <application><acronym>NASM</acronym></application></title> 39 40 <para>Install <application><acronym>NASM</acronym></application> by running thefollowing commands:</para> 41 42 <screen><userinput><command>./configure --prefix=/usr && 43 make && 44 make install</command></userinput></screen> 45 46 </sect2> 47 48 <sect2> 49 <title>Contents</title> 50 51 <para>The <application><acronym>NASM</acronym></application> package contains <command>nasm 52 </command> and <command>ndisasm</command> programs.</para> 53 54 </sect2> 55 56 <sect2><title>Description</title> 57 58 <sect3><title>nasm</title> 59 <para><command>nasm</command> is a portable 80x86 assembler.</para></sect3> 60 61 <sect3><title>ndisasm</title> 62 <para><command>ndisasm</command> is an 80x86 binary file disassembler.</para></sect3> 63 64 </sect2> 8 65 9 66 </sect1> -
general/prog/perl-modules.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 Gtk-Perl-version "0.7009"> 8 <!ENTITY PDL-version "2.4.0"> 9 <!ENTITY XML-Parser-version "2.34"> 10 <!ENTITY XML-Writer-version "0.4.1"> 11 <!ENTITY Astro-FITS-Header-version "2.8.1"> 12 <!ENTITY Parse-RecDescent-version "1.94"> 13 14 ]> 15 1 16 <sect1 id="perl-modules" xreflabel="Perl modules"> 2 17 <?dbhtml filename="perl-modules.html" ?> 3 18 <title>Perl modules</title> 4 19 5 &perl-modules-intro; 6 &perl-modules-inst; 20 <sect2> 21 <title>Introduction to <application>Perl</application> modules</title> 22 23 <para>The <application>Perl</application> module packages add useful objects 24 to the <application>Perl</application> language. Modules utilized by packages 25 throughout <acronym>BLFS</acronym> are listed here, along with their 26 dependencies.</para> 27 28 <sect3><title>Perl Packages</title> 29 <itemizedlist spacing='compact'> 30 <listitem><para><ulink 31 url="http://search.cpan.org/CPAN/authors/id/C/CS/CSOE/PDL-&PDL-version;.tar.gz">PDL-&PDL-version;</ulink></para><itemizedlist spacing='compact'> 32 33 <listitem><para><ulink 34 url="http://search.cpan.org/CPAN/authors/id/A/AA/AALLAN/Astro-FITS-Header-&Astro-FITS-Header-version;.tar.gz">Astro-FITS-Header-&Astro-FITS-Header-version;</ulink></para></listitem></itemizedlist></listitem> 35 36 <listitem><para><ulink 37 url="http://search.cpan.org/CPAN/authors/id/M/ML/MLEHMANN/Gtk-Perl-&Gtk-Perl-version;.tar.gz">Gtk-Perl-&Gtk-Perl-version;</ulink></para><itemizedlist spacing='compact'> 38 39 <listitem><para><ulink 40 url="http://search.cpan.org/CPAN/authors/id/E/ED/EDAVIS/XML-Writer-&XML-Writer-version;.tar.gz">XML-Writer-&XML-Writer-version;</ulink></para></listitem> 41 42 <listitem><para><ulink 43 url="http://search.cpan.org/CPAN/authors/id/M/MS/MSERGEANT/XML-Parser-&XML-Parser-version;.tar.gz">XML-Parser-&XML-Parser-version;</ulink> 44 </para></listitem></itemizedlist></listitem> 45 46 <listitem><para><ulink 47 url="http://search.cpan.org/CPAN/authors/id/D/DC/DCONWAY/Parse-RecDescent-&Parse-RecDescent-version;.tar.gz">Parse-RecDescent-&Parse-RecDescent-version;</ulink></para></listitem></itemizedlist> 48 49 </sect3> 50 51 </sect2> 52 53 <sect2> 54 <title>Installation of <application>Perl</application> modules</title> 55 56 <para>Install <application>Perl</application> modules by running the following 57 commands:</para> 58 59 <screen><userinput><command>perl Makefile.PL && 60 make && 61 make install</command></userinput></screen> 62 63 <para>The module listed below requires a modification in order to install 64 successfully.</para> 65 66 <para>Gtk-Perl-&Gtk-Perl-version;:</para> 67 68 <screen><userinput><command>perl Makefile.PL --without-guessing && 69 make && 70 make install</command></userinput></screen> 71 72 </sect2> 73 74 <sect2><title>(Alternate) Auto installation of <application>Perl</application> 75 modules.</title> 76 77 <para>There is an alternate way of installing the modules using 78 <application>Perl</application>'s built-in <command>install</command> command. 79 The command automatically downloads the source from the <acronym>CPAN</acronym>archive, extracts it, runs the commands mentioned above, and removes 80 the build tree.</para> 81 82 <para>Start the perl shell with the commands:</para> 83 84 <screen><userinput><command>perl -MCPAN -e shell</command></userinput></screen> 85 <para>Each module may now be installed from this shell with the command:</para> 86 <screen><userinput><command>install <moduleName></command></userinput></screen> 87 88 <para>For additional commands and help, type <command>help</command>.</para> 89 90 </sect2> 7 91 8 92 </sect1> -
general/prog/prog.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-prog"> 2 9 <?dbhtml filename="prog.html" ?> … … 10 17 system's development capabilities.</para> 11 18 12 &Python; 13 &perl-modules; 14 &librep; 15 &j2sdk; 16 &ruby; 17 &gcc; 18 &tcl; 19 &tk; 20 &gcc2; 21 &NASM; 19 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="python.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="perl-modules.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="librep.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="j2sdk.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="ruby.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gcc.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="tcl.xml"/> 26 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="tk.xml"/> 27 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gcc2.xml"/> 28 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="nasm.xml"/> 22 29 23 30 </chapter> -
general/prog/python.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 Python-download-http "http://www.python.org/ftp/python/&Python-version;/Python-&Python-version;.tar.bz2"> 8 <!ENTITY Python-download-ftp "ftp://ftp.python.org/pub/python/&Python-version;/Python-&Python-version;.tar.bz2"> 9 <!ENTITY Python-size "6.9 MB"> 10 <!ENTITY Python-buildsize "69 MB"> 11 <!ENTITY Python-time "1.25 SBU"> 12 13 ]> 14 1 15 <sect1 id="Python" xreflabel="Python-&Python-version;"> 2 16 <?dbhtml filename="Python.html" ?> 3 17 <title>Python-&Python-version;</title> 4 18 5 &Python-intro; 6 &Python-inst; 7 &Python-desc; 19 <sect2> 20 <title>Introduction to <application>Python</application></title> 21 22 <para>The <application>Python</application> package contains the 23 <application>Python</application> development environment. 24 This is useful for object-oriented programming, writing scripts, 25 prototyping large programs or developing entire applications.</para> 26 27 <sect3><title>Package information</title> 28 <itemizedlist spacing='compact'> 29 <listitem><para>Download (HTTP): <ulink url="&Python-download-http;"/></para></listitem> 30 <listitem><para>Download (FTP): <ulink url="&Python-download-ftp;"/></para></listitem> 31 <listitem><para>Download size: &Python-size;</para></listitem> 32 <listitem><para>Estimated Disk space required: &Python-buildsize;</para></listitem> 33 <listitem><para>Estimated build time: &Python-time;</para></listitem></itemizedlist> 34 </sect3> 35 36 <sect3><title>Additional downloads</title> 37 <itemizedlist spacing='compact'> 38 <listitem><para>Required patch (HTTP): <ulink 39 url="&patch-root;/Python-&Python-version;-gdbm-2.patch"/></para></listitem> 40 </itemizedlist> 41 </sect3> 42 43 <sect3><title><application>Python</application> dependencies</title> 44 <sect4><title>Optional</title> 45 <para><xref linkend="expat"/>, <xref linkend="tk"/>, <xref 46 linkend="gdbm"/>, <xref linkend="db"/>, <xref linkend="gmp"/> and 47 <xref linkend="readline"/> 48 </para></sect4> 49 </sect3> 50 51 </sect2> 52 53 <sect2> 54 <title>Installation of <application>Python</application></title> 55 56 <para>Install <application>Python</application> by running the following commands:</para> 57 58 <screen><userinput><command>patch -Np1 -i ../Python-&Python-version;-gdbm-2.patch && 59 ./configure --prefix=/usr --enable-shared && 60 make && 61 make install</command></userinput></screen> 62 63 </sect2> 64 65 <sect2> 66 <title>Contents</title> 67 68 <para>The <application>Python</application> package contains <command>python</command> and 69 <command>pydoc</command>.</para> 70 71 </sect2> 72 73 <sect2><title>Description</title> 74 75 <sect3><title>python</title> 76 <para><command>python</command> is an interpreted, interactive, object-oriented programming 77 language.</para></sect3> 78 79 <sect3><title>pydoc</title> 80 <para><command>pydoc</command> is the <application>Python</application> documentation tool.</para></sect3> 81 82 </sect2> 8 83 9 84 </sect1> -
general/prog/ruby.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 ruby-download-http "http://rubyforge.org/download.php/262/ruby-&ruby-version;.tar.gz"> 8 <!ENTITY ruby-download-ftp " "> 9 <!ENTITY ruby-size "2.6 MB"> 10 <!ENTITY ruby-buildsize "31 MB"> 11 <!ENTITY ruby-time "0.71 SBU"> 12 13 ]> 14 1 15 <sect1 id="ruby" xreflabel="Ruby-&ruby-version;"> 2 16 <?dbhtml filename="ruby.html"?> 3 17 <title>Ruby-&ruby-version;</title> 4 18 5 &ruby-intro; 6 &ruby-inst; 7 &ruby-desc; 19 <sect2> 20 <title>Introduction to <application>Ruby</application></title> 21 22 <para>The <application>Ruby</application> package contains the 23 <application>Ruby</application> development environment. This 24 is useful for object-oriented scripting.</para> 25 26 <sect3><title>Package information</title> 27 <itemizedlist spacing='compact'> 28 <listitem><para>Download (HTTP): <ulink url="&ruby-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink url="&ruby-download-ftp;"/></para></listitem> 30 <listitem><para>Download size: &ruby-size;</para></listitem> 31 <listitem><para>Estimated Disk space required: &ruby-buildsize;</para></listitem> 32 <listitem><para>Estimated build time: &ruby-time;</para></listitem></itemizedlist> 33 </sect3> 34 35 </sect2> 36 37 <sect2> 38 <title>Installation of <application>Ruby</application></title> 39 40 <para>Install <application>Ruby</application> by running the following commands:</para> 41 42 <screen><userinput><command>./configure --prefix=/usr && 43 make && 44 make install</command></userinput></screen> 45 46 </sect2> 47 48 <sect2> 49 <title>Contents</title> 50 51 <para>The <application>Ruby</application> package contains 52 <command>ruby</command>, 53 <command>irb</command>, 54 <command>erb</command>, 55 <command>rdoc</command>, 56 <command>ri</command> and 57 <command>testrb</command>.</para> 58 59 </sect2> 60 61 <sect2><title>Description</title> 62 63 <sect3><title>ruby</title> 64 <para><command>ruby</command> is an interpreted scripting language for quick 65 and easy object-oriented programming.</para></sect3> 66 67 <sect3><title>irb</title> 68 <para><command>irb</command> is the interactive interface for ruby.</para> 69 </sect3> 70 71 </sect2> 8 72 9 73 </sect1> -
general/prog/tcl.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 tcl-download-http "http://prdownloads.sourceforge.net/tcl/tcl&tcl-version;-src.tar.gz"> 8 <!ENTITY tcl-download-ftp "ftp://ftp.us.xemacs.org/pub/tcl/tcl8_4/tcl&tcl-version;-src.tar.gz"> 9 <!ENTITY tcl-size "3.3 MB"> 10 <!ENTITY tcl-buildsize "17.1 MB"> 11 <!ENTITY tcl-time "0.27 SBU"> 12 13 ]> 14 1 15 <sect1 id="tcl" xreflabel="Tcl-&tcl-version;"> 2 16 <?dbhtml filename="tcl.html"?> 3 17 <title>Tcl-&tcl-version;</title> 4 18 5 &tcl-intro; 6 &tcl-inst; 7 &tcl-exp; 19 <sect2> 20 <title>Introduction to <application>Tcl</application></title> 21 22 <para>The <application>Tcl</application> package contains Tool Command Language. </para> 23 24 <sect3><title>Package information</title> 25 <itemizedlist spacing='compact'> 26 <listitem><para>Download (HTTP): <ulink 27 url="&tcl-download-http;"/></para></listitem> 28 <listitem><para>Download (FTP): <ulink 29 url="&tcl-download-ftp;"/></para></listitem> 30 <listitem><para>Download size: &tcl-size;</para></listitem> 31 <listitem><para>Estimated Disk space required: 32 &tcl-buildsize;</para></listitem> 33 <listitem><para>Estimated build time: 34 &tcl-time;</para></listitem></itemizedlist> 35 </sect3> 36 37 </sect2> 38 39 <sect2> 40 <title>Installation of <application>Tcl</application></title> 41 42 <note><para>This package is also installed in <acronym>LFS</acronym> 43 during the bootstrap phase. The significant difference between the 44 two installations (other than installing to <filename class="directory">/usr</filename>) is to install 45 the package in such a way that there is no need to keep the build 46 directory around after installation.</para></note> 47 48 <para>Install <application>Tcl</application> by running the following commands:</para> 49 50 <screen><userinput><command>VERSION=&tcl-version; && 51 V=`echo $VERSION | cut -d "." -f 1,2` && 52 DIR=$PWD && 53 cd unix && 54 ./configure --prefix=/usr && 55 make && 56 sed -i "s:${DIR}/unix:/usr/lib:" tclConfig.sh && 57 sed -i "s:${DIR}:/usr/include/tcl${V}:" tclConfig.sh && 58 sed -i "s,^TCL_LIB_FILE='libtcl${V}..TCL_DBGX..so',TCL_LIB_FILE=\"libtcl${V}\$\{TCL_DBGX\}.so\"," \ 59 tclConfig.sh && 60 mv ../doc/{,Tcl_}Thread.3 && 61 sed -i 's/ Thread.3/ Tcl_Thread.3/' mkLinks && 62 make install && 63 install -d /usr/include/tcl${V}/unix && 64 install -m644 *.h /usr/include/tcl${V}/unix/ && 65 install -d /usr/include/tcl${V}/generic && 66 install -c -m644 ../generic/*.h /usr/include/tcl${V}/generic/ && 67 rm -f /usr/include/tcl${V}/generic/{tcl,tclDecls,tclPlatDecls}.h && 68 ln -nsf /usr/include/tcl${V} /usr/lib/tcl${V}/include && 69 ln -sf libtcl${V}.so /usr/lib/libtcl.so && 70 ln -sf tclsh${V} /usr/bin/tclsh</command></userinput></screen> 71 72 </sect2> 73 74 <sect2> 75 <title>Command explanations</title> 76 77 <para><command>sed -i ...</command>: The <application>Tcl</application> 78 package assumes that the source that is used to build <application>Tcl 79 </application> is always kept around for compiling packages that depend on 80 <application>Tcl</application>. These <command>sed</command>'s remove the 81 reference to the build directory and replace them by saner system wide 82 locations.</para> 83 84 <para><command>install ...</command>: These commands install the internal 85 headers into a system-wide location.</para> 86 87 <para><command>ln -sf ...</command>: These commands create compatibility 88 symbolic links.</para> 89 90 </sect2> 8 91 9 92 </sect1> -
general/prog/tk.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 tk-download-http "http://prdownloads.sourceforge.net/tcl/tk&tk-version;-src.tar.gz"> 8 <!ENTITY tk-download-ftp "ftp://ftp.us.xemacs.org/pub/tcl/tcl8_4/tk&tk-version;-src.tar.gz"> 9 <!ENTITY tk-size "3.1 MB"> 10 <!ENTITY tk-buildsize "17.4 MB"> 11 <!ENTITY tk-time "0.41 SBU"> 12 13 ]> 14 1 15 <sect1 id="tk" xreflabel="Tk-&tk-version;"> 2 16 <?dbhtml filename="tk.html"?> 3 17 <title>Tk-&tk-version;</title> 4 18 5 &tk-intro; 6 &tk-inst; 7 &tk-exp; 19 <sect2> 20 <title>Introduction to <application>Tk</application></title> 21 22 <para>The <application>Tk</application> package contains 23 <acronym>TCL</acronym> <acronym>GUI</acronym> Toolkit.</para> 24 25 <sect3><title>Package information</title> 26 <itemizedlist spacing='compact'> 27 <listitem><para>Download (HTTP): <ulink 28 url="&tk-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink 30 url="&tk-download-ftp;"/></para></listitem> 31 <listitem><para>Download size: &tk-size;</para></listitem> 32 <listitem><para>Estimated Disk space required: 33 &tk-buildsize;</para></listitem> 34 <listitem><para>Estimated build time: 35 &tk-time;</para></listitem></itemizedlist> 36 </sect3> 37 38 <sect3><title><application>Tk</application> dependencies</title> 39 <sect4><title>Required</title> 40 <para>X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>) and <xref linkend="tcl"/></para></sect4> 41 </sect3> 42 43 </sect2> 44 45 <sect2> 46 <title>Installation of <application>Tk</application></title> 47 48 <para>Install <application>Tk</application> by running the following commands:</para> 49 50 <screen><userinput><command>VERSION=&tk-version; && 51 V=`echo $VERSION | cut -d "." -f 1,2` && 52 DIR=$PWD && 53 cd unix && 54 ./configure --prefix=/usr && 55 make && 56 sed -i "s:${DIR}/unix:/usr/lib:" tkConfig.sh && 57 sed -i "s:${DIR}:/usr/include/tk${V}:" tkConfig.sh && 58 make install && 59 install -d /usr/include/tk${V}/unix && 60 install -m644 *.h /usr/include/tk${V}/unix/ && 61 install -d /usr/include/tk${V}/generic && 62 install -m644 ../generic/*.h /usr/include/tk${V}/generic/ && 63 rm -f /usr/include/tk${V}/generic/{tk,tkDecls,tkPlatDecls}.h && 64 ln -nsf /usr/include/tk${V} /usr/lib/tk${V}/include && 65 ln -sf libtk${V}.so /usr/lib/libtk.so && 66 ln -sf wish${V} /usr/bin/wish</command></userinput></screen> 67 68 </sect2> 69 70 <sect2> 71 <title>Command explanations</title> 72 73 <para><command>sed -i ...</command>: The <application>Tk</application> package 74 assumes that the source that is used to build <application>Tk</application> is 75 always kept around for compiling packages that depend on 76 <application>Tk</application>. These <command>sed</command>'s remove the 77 reference to the build directory and replace them by saner system wide 78 locations.</para> 79 80 <para><command>install ...</command>: These commands install the internal 81 headers into a system-wide location.</para> 82 83 <para><command>ln -sf ...</command>: These commands create compatibility 84 symbolic links.</para> 85 86 </sect2> 8 87 9 88 </sect1> -
general/sysutils/cpio.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 cpio-download-http "http://ftp.gnu.org/pub/gnu/cpio/cpio-&cpio-version;.tar.gz"> 8 <!ENTITY cpio-download-ftp "ftp://ftp.gnu.org/pub/gnu/cpio/cpio-&cpio-version;.tar.gz"> 9 <!ENTITY cpio-size "188 KB"> 10 <!ENTITY cpio-buildsize "1 MB"> 11 <!ENTITY cpio-time "0.06 SBU"> 12 13 ]> 14 1 15 <sect1 id="cpio" xreflabel="cpio-&cpio-version;"> 2 16 <?dbhtml filename="cpio.html"?> 3 17 <title>cpio-&cpio-version;</title> 4 18 5 &cpio-intro; 6 &cpio-inst; 7 &cpio-exp; 8 &cpio-desc; 19 <sect2> 20 <title>Introduction to <application>cpio</application></title> 21 22 23 <para>The <application>cpio</application> package contains 24 tools for archiving.</para> 25 26 <sect3><title>Package information</title> 27 <itemizedlist spacing='compact'> 28 <listitem><para>Download (HTTP): <ulink 29 url="&cpio-download-http;"/></para></listitem> 30 <listitem><para>Download (FTP): <ulink 31 url="&cpio-download-ftp;"/></para></listitem> 32 <listitem><para>Download size: &cpio-size;</para></listitem> 33 <listitem><para>Estimated Disk space required: 34 &cpio-buildsize;</para></listitem> 35 <listitem><para>Estimated build time: 36 &cpio-time;</para></listitem></itemizedlist> 37 </sect3> 38 39 40 </sect2> 41 42 <sect2> 43 <title>Installation of <application>cpio</application></title> 44 45 <para>Install <application>cpio</application> by running the following commands: 46 </para> 47 48 <screen><userinput><command>./configure --prefix=/usr --libexecdir=/tmp/cpio \ 49 --bindir=/bin && 50 make && 51 make install && 52 rm -rf /tmp/cpio</command></userinput></screen> 53 54 </sect2> 55 56 <sect2> 57 <title>Command explanations</title> 58 59 <para><parameter>--libexec=/tmp/cpio</parameter>: This command installs 60 <command>rmt</command> to <filename class="directory">/tmp/cpio</filename> so 61 that it can be removed. The <command>rmt</command> executable is already 62 installed by the <application>tar</application> package in 63 <acronym>LFS</acronym>.</para> 64 65 <para><parameter>--bindir=/bin</parameter>: This command installs 66 <command>cpio</command> to <filename class="directory">/bin</filename> instead 67 of <filename class="directory">/usr/bin</filename> as per 68 <acronym>FHS</acronym> guidelines.</para> 69 70 </sect2> 71 72 <sect2> 73 <title>Contents</title> 74 75 <para>The <application>cpio</application> package contains <command>cpio 76 </command> and <command>mt</command>.</para> 77 78 </sect2> 79 80 <sect2><title>Description</title> 81 82 <sect3><title>cpio</title> 83 <para><command>cpio</command> copies files to and from archives.</para></sect3> 84 <sect3><title>mt</title> 85 <para><command>mt</command> controls magnetic tape drive operations.</para></sect3> 86 87 <!-- 88 <sect3><title>rmt</title> 89 <para><command>rmt</command> controls remote magnetic tape drive operations.</para></sect3> 90 --> 91 92 </sect2> 9 93 10 94 </sect1> -
general/sysutils/fcron.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 fcron-download-http "http://fcron.free.fr/fcron-&fcron-version;.src.tar.gz"> 8 <!ENTITY fcron-download-ftp "ftp://ftp.seul.org/pub/fcron/fcron-&fcron-version;.src.tar.gz"> 9 <!ENTITY fcron-size "371 KB"> 10 <!ENTITY fcron-buildsize "2.7 MB"> 11 <!ENTITY fcron-time "0.10 SBU"> 12 13 ]> 14 1 15 <sect1 id="fcron" xreflabel="Fcron-&fcron-version;"> 2 16 <?dbhtml filename="fcron.html"?> 3 17 <title>Fcron-&fcron-version;</title> 4 18 5 &fcron-intro; 6 &fcron-inst; 7 &fcron-exp; 8 &fcron-config; 9 &fcron-desc; 19 <sect2> 20 <title>Introduction to <application>Fcron</application></title> 21 22 <para>The <application>Fcron</application> package contains a periodical 23 command scheduler which aims at replacing <application>Vixie 24 Cron</application>.</para> 25 26 <sect3><title>Package information</title> 27 <itemizedlist spacing='compact'> 28 <listitem><para>Download (HTTP): <ulink url="&fcron-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink url="&fcron-download-ftp;"/></para></listitem> 30 <listitem><para>Download size: &fcron-size;</para></listitem> 31 <listitem><para>Estimated Disk space required: &fcron-buildsize;</para></listitem> 32 <listitem><para>Estimated build time: &fcron-time;</para></listitem></itemizedlist> 33 </sect3> 34 35 <sect3><title><application>Fcron</application> dependencies</title> 36 <sect4><title>Optional</title> 37 <para> 38 <ulink url="../server/mail.html">MTA</ulink>, 39 <xref linkend="Linux_PAM"/>, 40 <ulink url="http://www.nsa.gov/selinux/">SELinux</ulink>, 41 <xref linkend="openjade"/> and 42 <xref linkend="docbook-dsssl"/> 43 </para></sect4> 44 </sect3> 45 46 </sect2> 47 48 <sect2> 49 <title>Installation of <application>Fcron</application></title> 50 51 <para><application>Fcron</application> uses the cron facility of 52 <command>syslog</command> 53 to log all messages. Since <acronym>LFS</acronym> does not set up this 54 facility in <filename>/etc/syslog.conf</filename>, it needs to be done 55 prior to installing <application>Fcron</application>. This command will append 56 the necessary line to the current <filename>/etc/syslog.conf</filename>:</para> 57 <screen><userinput><command>cat >> /etc/syslog.conf << "EOF" 58 # Begin fcron addition to /etc/syslog.conf 59 60 cron.* -/var/log/cron.log 61 62 # End fcron addition 63 EOF</command></userinput></screen> 64 65 <para>The configuration file has been modified, so reloading the 66 <command>sysklogd</command> daemon will activate the changes.</para> 67 68 <screen><userinput><command>/etc/rc.d/init.d/sysklogd reload</command></userinput></screen> 69 70 <para>For security reasons, we need to create an unprivileged user and 71 group for <application>fcron</application>:</para> 72 73 <screen><userinput><command>groupadd fcron && 74 useradd -d /dev/null -g fcron -s /bin/false fcron</command></userinput></screen> 75 76 <para>Install <application>Fcron</application> by running the following commands:</para> 77 78 <screen><userinput><command>./configure --without-sendmail --with-answer-all=no && 79 make && 80 make install</command></userinput></screen> 81 82 </sect2> 83 84 <sect2> 85 <title>Command explanations</title> 86 87 <para><option>--without-sendmail</option>: <application>Fcron</application> 88 will use an iinstalled <acronym>MTA</acronym> to email you the results of the 89 <command>fcron</command> script. If you wish to utilize this feature, change 90 the switch to <parameter>--with-sendmail=<replaceable>[path to your 91 MTA]</replaceable> </parameter>.</para> 92 93 <para><parameter>--with-answer-all=no</parameter>: After the files are 94 installed, the <command>make install</command> script enters into a 95 configuration routine. The first test will be whether to install a boot scriptin the <filename class="directory">/etc/rc.d/init.d</filename> directory with 96 the appropriate symbolic links in run levels 2, 3, 4, and 5. The second is to 97 stop any current fcron processes and start a new one. Since this is probably 98 your first install and we want a boot script based upon the 99 <acronym>BLFS</acronym> template, we answer 'n' to both tests.</para> 100 101 <para><parameter>--with-dsssl-dir=/usr/share/sgml/docbook/dsssl-stylesheets-&docbook-dsssl-version; 102 </parameter>: This switch can be added if you have installed 103 <application>OpenJade</application> and dsssl-stylesheets to generate the 104 documentation from the DocBook source files.</para> 105 106 </sect2> 107 108 <sect2> 109 <title>Configuring <application>Fcron</application></title> 110 111 <sect3><title>Config files</title> 112 113 <para><filename>/etc/fcron.conf</filename>, 114 <filename>/etc/fcron.allow</filename>, 115 <filename>/etc/fcron.deny</filename></para> 116 117 </sect3> 118 119 <sect3><title>Configuration Information</title> 120 121 <para>There are no required changes in any of the config files. 122 Configuration information can be found in the man page for 123 <filename>fcron.conf</filename>.</para> 124 125 <para><command>fcron</command> scripts are written using <command>fcrontab</command>. 126 Refer to the fcrontab man page for proper parameters to address your situation.</para> 127 128 <para>Install the <filename>/etc/rc.d/init.d/fcron</filename> 129 init script from the <xref linkend="intro-important-bootscripts"/> package.</para> 130 131 132 <screen><userinput><command>make install-fcron</command></userinput></screen> 133 134 </sect3> 135 136 </sect2> 137 138 <sect2> 139 <title>Contents</title> 140 141 <para>The <application>Fcron</application> package contains 142 <command>fcron</command>, <command>fcrontab</command>, <command>fcronsighup 143 </command> and <command>fcrondyn.</command></para> 144 145 </sect2> 146 147 <sect2><title>Description</title> 148 149 <sect3><title>fcron</title> 150 <para><command>fcron</command> is the scheduling daemon. 151 </para></sect3> 152 153 <sect3><title>fcrontab</title> 154 <para><command>fcrontab</command> is the program used to install, edit, list 155 and remove the tables used by <command>fcron</command>.</para></sect3> 156 157 <sect3><title>fcronsighup</title> 158 <para><command>fcronsighup</command> instructs <command>fcron</command> to 159 reread the fcron tables.</para></sect3> 160 161 <sect3><title>fcrondyn</title> 162 <para><command>fcrondyn</command> is a user tool intended to interact with a 163 running <command>fcron</command> daemon.</para></sect3> 164 165 </sect2> 10 166 11 167 </sect1> -
general/sysutils/gpm.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 gpm-download-http " "> 8 <!ENTITY gpm-download-ftp "ftp://arcana.linux.it/pub/gpm/gpm-&gpm-version;.tar.bz2"> 9 <!ENTITY gpm-size "556 KB"> 10 <!ENTITY gpm-buildsize "5.3 MB"> 11 <!ENTITY gpm-time "0.09 SBU"> 12 13 ]> 14 1 15 <sect1 id="gpm" xreflabel="GPM-&gpm-version;"> 2 16 <?dbhtml filename="gpm.html"?> 3 17 <title><acronym>GPM</acronym>-&gpm-version;</title> 4 18 5 &gpm-intro; 6 &gpm-inst; 7 &gpm-exp; 8 &gpm-config; 9 &gpm-desc; 19 <sect2> 20 <title>Introduction to <application><acronym>GPM</acronym></application></title> 21 22 <para>The <application><acronym>GPM</acronym></application> (General 23 Purpose Mouse daemon) package contains a mouse server for the console 24 and <command>xterm</command>. It not only provides cut and paste support 25 generally, but its library component is used by various software such as 26 <application>Links</application> to provide mouse support to the 27 application. It is useful on desktops, especially if following 28 (Beyond) Linux From Scratch instructions; it's often much easier (and 29 less error prone) to cut and paste between two console windows than to 30 type everything by hand!</para> 31 32 <sect3><title>Package information</title> 33 <itemizedlist spacing='compact'> 34 <listitem><para>Download (HTTP): <ulink 35 url="&gpm-download-http;"/></para></listitem> 36 <listitem><para>Download (FTP): <ulink 37 url="&gpm-download-ftp;"/></para></listitem> 38 <listitem><para>Download size: &gpm-size;</para></listitem> 39 <listitem><para>Estimated Disk space required: 40 &gpm-buildsize;</para></listitem> 41 <listitem><para>Estimated build time: 42 &gpm-time;</para></listitem></itemizedlist> 43 </sect3> 44 45 <sect3><title>Additional downloads</title> 46 <itemizedlist spacing='compact'> 47 <listitem><para>Recommended patch: <ulink 48 url="&patch-root;/gpm-1.20.1-segfault.patch"/></para></listitem> 49 <listitem><para>Recommended patch: <ulink 50 url="&patch-root;/gpm-1.20.1-silent.patch"/></para></listitem> 51 </itemizedlist> 52 </sect3> 53 54 </sect2> 55 56 <sect2> 57 <title>Installation of <application><acronym>GPM</acronym></application></title> 58 59 <para>Install <application><acronym>GPM</acronym></application> by running the following commands: 60 </para> 61 62 <screen><userinput><command>patch -Np1 -i ../gpm-1.20.1-segfault.patch && 63 patch -Np1 -i ../gpm-1.20.1-silent.patch && 64 LDFLAGS="-lm" ./configure --prefix=/usr --sysconfdir=/etc && 65 make && 66 make install && 67 cp conf/gpm-root.conf /etc && 68 ldconfig -n -l /usr/lib/libgpm.so.1.19.0</command></userinput></screen> 69 </sect2> 70 71 <sect2> 72 <title>Command explanations</title> 73 74 <para><command>LDFLAGS="-lm"</command>: The math library 75 must be linked with <command>gpm</command>, as ceil() is used in some cursor 76 scrolling logic.</para> 77 78 <para><command>ldconfig -n -l </command>: During installation, gpm outputs a 79 message to run the above command to create the proper library links.</para> 80 81 </sect2> 82 83 <sect2> 84 <title>Configuring <application><acronym>GPM</acronym></application></title> 85 86 <sect3><title>gpm init.d script</title> 87 <para>Install the <filename>/etc/rc.d/init.d/gpm</filename> 88 init script included in the 89 <xref linkend="intro-important-bootscripts"/> package.</para> 90 91 <screen><userinput><command>make install-gpm</command></userinput></screen> 92 93 </sect3> 94 95 <sect3><title>Config files</title> 96 <para><filename>/etc/sysconfig/mouse</filename> 97 This file contains the name of your mouse device and the protocol which 98 it uses. To create this file, run the following:</para> 99 100 <screen><userinput><command>cat > /etc/sysconfig/mouse << "EOF"</command> 101 # Begin /etc/sysconfig/mouse 102 103 MDEVICE=<replaceable>[yourdevice]</replaceable> 104 PROTOCOL=<replaceable>[yourprotocol]</replaceable> 105 106 # End /etc/sysconfig/mouse 107 <command>EOF</command></userinput></screen> 108 </sect3> 109 110 <sect3><title>Configuration Information</title> 111 112 <para>Examples of values to set <envar>MDEVICE</envar> and 113 <envar>PROTOCOL</envar> to are:</para> 114 115 <screen><userinput>MDEVICE=/dev/psaux 116 PROTOCOL=imps2</userinput></screen> 117 118 <para>A list of which protocol values are known can be found by running 119 <command>gpm -t -help</command>. Your <envar>MDEVICE</envar> setting depends on 120 which type of mouse you have. For example, 121 <filename>/dev/ttyS0</filename> for a serial mouse (on Windows this is 122 COM1), <filename>/dev/input/mice</filename> is often used for 123 <acronym>USB</acronym> mice 124 and <filename>/dev/psaux</filename> for PS2 mice.</para> 125 126 </sect3> 127 128 </sect2> 129 130 <sect2> 131 <title>Contents</title> 132 133 <para>The <application><acronym>GPM</acronym></application> package contains 134 <command>gpm</command>, 135 <command>gpm-root</command>, <command>disable-paste</command> 136 and <command>mev</command>.</para> 137 138 </sect2> 139 140 <sect2><title>Description</title> 141 142 <sect3><title>gpm</title> 143 <para><command>gpm</command> is a cut and paste utility and mouse server for 144 virtual consoles.</para></sect3> 145 146 <sect3><title>gpm-root</title> 147 <para><command>gpm-root</command> is a default handler for 148 <command>gpm</command>. It is used to draw menus on the 149 root window.</para></sect3> 150 151 <sect3><title>disable-paste</title> 152 <para>No description available.</para></sect3> 153 154 <sect3><title>mev</title> 155 <para><command>mev</command> is a program to report mouse events.</para></sect3> 156 157 </sect2> 10 158 11 159 </sect1> -
general/sysutils/hdparm.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 hdparm-download-http "http://www.ibiblio.org/pub/Linux/system/hardware/hdparm-&hdparm-version;.tar.gz"> 8 <!ENTITY hdparm-download-ftp " "> 9 <!ENTITY hdparm-size "33 KB"> 10 <!ENTITY hdparm-buildsize "257 KB"> 11 <!ENTITY hdparm-time "0.01 SBU"> 12 13 ]> 14 1 15 <sect1 id="hdparm" xreflabel="hdparm-&hdparm-version;"> 2 16 <?dbhtml filename="hdparm.html"?> 3 17 <title>hdparm-&hdparm-version;</title> 4 18 5 &hdparm-intro; 6 &hdparm-inst; 7 &hdparm-desc; 19 <sect2> 20 <title>Introduction to <application>hdparm</application></title> 21 22 <para>The <application>hdparm</application> package contains a 23 utility that is useful for controlling <acronym>ATA</acronym>/<acronym>IDE 24 </acronym> controllers and hard drives both to increase 25 performance and sometimes to increase stability.</para> 26 27 <warning><para>As well as being useful, incorrect usage of 28 <application>hdparm</application> can destroy your information and in 29 rare cases, drives. Use with caution and make sure you know what you are 30 doing. If in doubt, we recommend you leave the default kernel parameters 31 alone.</para></warning> 32 33 <sect3><title>Package information</title> 34 <itemizedlist spacing='compact'> 35 <listitem><para>Download (HTTP): <ulink url="&hdparm-download-http;"/></para></listitem> 36 <listitem><para>Download (FTP): <ulink url="&hdparm-download-ftp;"/></para></listitem> 37 <listitem><para>Download size: &hdparm-size;</para></listitem> 38 <listitem><para>Estimated Disk space required: &hdparm-buildsize;</para></listitem> 39 <listitem><para>Estimated build time: &hdparm-time;</para></listitem></itemizedlist> 40 </sect3> 41 42 <sect3><title>Additional downloads</title> 43 <itemizedlist spacing='compact'> 44 <listitem><para>Required Patch: <ulink 45 url="&patch-root;/hdparm-&hdparm-version;-glibc_CVS-1.patch"/></para></listitem> 46 </itemizedlist></sect3> 47 48 </sect2> 49 50 <sect2> 51 <title>Installation of <application>hdparm</application></title> 52 53 <para>First apply the required patch:</para> 54 55 <screen><userinput><command>patch -Np1 -i ../hdparm-&hdparm-version;-glibc_CVS-1.patch</command></userinput></screen> 56 57 <para>Install <application>hdparm</application> by running the following commands:</para> 58 59 <screen><userinput><command>make && 60 make install</command></userinput></screen> 61 62 <para>Note that by default, <command>hdparm</command> is installed in 63 <filename class="directory">/sbin</filename> as some systems may require it 64 during the boot process before <filename class="directory">/usr</filename> 65 is mounted. If you wish to install <command>hdparm</command> under the 66 <filename class="directory">/usr</filename> hierarchy, then replace the above 67 commands with the following:</para> 68 69 <screen><userinput><command>make && 70 make binprefix=/usr install</command></userinput></screen> 71 72 </sect2> 73 74 <sect2> 75 <title>Contents</title> 76 77 <para>The <application>hdparm</application> package contains <command>hdparm</command>.</para> 78 79 </sect2> 80 81 <sect2><title>Description</title> 82 83 <sect3><title>hdparm</title> 84 <para><command>hdparm</command> provides a command-line interface to various hard disk 85 ioctls supported by the stock Linux 86 <acronym>ATA</acronym>/<acronym>IDE</acronym> device driver 87 subsystem.</para></sect3> 88 89 </sect2> 8 90 9 91 </sect1> -
general/sysutils/mc.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 mc-download-http "http://www.ibiblio.org/pub/Linux/utils/file/managers/mc/mc-&mc-version;.tar.gz"> 8 <!ENTITY mc-download-ftp "ftp://ftp.uni-koeln.de/util/shell/mc-&mc-version;.tar.gz"> 9 <!ENTITY mc-size "3.6 MB"> 10 <!ENTITY mc-buildsize "31 MB"> 11 <!ENTITY mc-time "0.45 SBU"> 12 13 ]> 14 1 15 <sect1 id="mc" xreflabel="MC-&mc-version;"> 2 16 <?dbhtml filename="mc.html"?> 3 17 <title><acronym>MC</acronym>-&mc-version;</title> 4 18 5 &mc-intro; 6 &mc-inst; 7 &mc-config; 8 &mc-desc; 19 <sect2> 20 <title>Introduction to 21 <application><acronym>MC</acronym></application></title> 22 23 <para><application><acronym>MC</acronym></application> 24 (Midnight Commander) is a text-mode full-screen file manager and visual 25 shell. It provides a clear, user-friendly, and somewhat protected 26 interface to a Unix system while making many frequent file operations 27 more efficient and preserving the full power of the command 28 prompt.</para> 29 30 <sect3><title>Package information</title> 31 <itemizedlist spacing='compact'> 32 <listitem><para>Download (HTTP): <ulink url="&mc-download-http;"/></para></listitem> 33 <listitem><para>Download (FTP): <ulink url="&mc-download-ftp;"/></para></listitem> 34 <listitem><para>Download size: &mc-size;</para></listitem> 35 <listitem><para>Estimated Disk space required: &mc-buildsize;</para></listitem><listitem><para>Estimated build time: &mc-time;</para></listitem></itemizedlist> 36 </sect3> 37 38 <sect3><title><application><acronym>MC</acronym></application> dependencies</title> 39 <sect4><title>Required</title> 40 <para><xref linkend="GLib"/> or <xref linkend="GLib2"/> 41 </para></sect4> 42 <sect4><title>Optional</title> 43 <para> 44 <xref linkend="gpm"/>, 45 X (<xref linkend="xfree86"/> or <xref linkend="xorg"/>), 46 <xref linkend="samba3"/>, 47 <xref linkend="slang"/>, 48 <xref linkend="zip"/>, 49 <xref linkend="unzip"/> and 50 <xref linkend="gnome-libs"/> 51 </para></sect4> 52 </sect3> 53 54 </sect2> 55 56 <sect2> 57 <title>Installation of 58 <application><acronym>MC</acronym></application></title> 59 60 <para>Install <application><acronym>MC</acronym></application> by 61 running the following commands:</para> 62 63 <screen><userinput><command>./configure --prefix=/usr && 64 make && 65 make install</command></userinput></screen> 66 67 </sect2> 68 69 <sect2> 70 <title>Configuring <application><acronym>MC</acronym></application></title> 71 72 <sect3><title>Config files</title> 73 <para><filename>~/.mc/*</filename></para> 74 </sect3> 75 76 <sect3><title>Configuration Information</title> 77 78 <para>The <filename class="directory">~/.mc</filename> directory and 79 its contents are created when you start <command>mc</command> for the 80 first time. Then you can edit the main <filename>~/.mc/ini</filename> configuration 81 file manually or through the <application><acronym>MC</acronym></application> shell. 82 Consult the mc(1) man page for details.</para> 83 84 </sect3> 85 86 </sect2> 87 88 <sect2> 89 <title>Contents</title> 90 91 <para>The <application><acronym>MC</acronym></application> package 92 contains <command>mc</command>, <command>mcedit</command>, 93 <command>mcmfmt</command> and <command>mcview</command>.</para> 94 95 </sect2> 96 97 <sect2><title>Description</title> 98 99 <sect3><title>mc</title> 100 <para><command>mc</command> is a visual shell.</para></sect3> 101 102 <sect3><title>mcedit</title> 103 <para><command>mcedit</command> is an internal file 104 editor.</para></sect3> 105 106 <sect3><title>mcview</title> 107 <para><command>mcview</command> is an internal file 108 viewer.</para></sect3> 109 110 </sect2> 9 111 10 112 </sect1> -
general/sysutils/pciutils.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 pciutils-download-http "http://www.kernel.org/pub/software/utils/pciutils/pciutils-&pciutils-version;.tar.bz2"> 8 <!ENTITY pciutils-download-ftp "ftp://ftp.kernel.org/pub/software/utils/pciutils/pciutils-&pciutils-version;.tar.bz2"> 9 <!ENTITY pciutils-size "107 KB"> 10 <!ENTITY pciutils-buildsize "1.1 MB"> 11 <!ENTITY pciutils-time "0.02 SBU"> 12 13 ]> 14 1 15 <sect1 id="pciutils" xreflabel="PCI Utilities-&pciutils-version;"> 2 16 <?dbhtml filename="pciutils.html"?> 3 17 <title>PCI Utilities-&pciutils-version;</title> 4 18 5 &pciutils-intro; 6 &pciutils-inst; 7 &pciutils-desc; 19 <sect2> 20 <title>Introduction to <application><acronym>PCI</acronym> Utilities</application></title> 21 22 <para>The <application><acronym>PCI</acronym> Utilities</application> package is a set of programs 23 for listing <acronym>PCI</acronym> devices, inspecting their status and 24 setting their configuration registers.</para> 25 26 <sect3><title>Package information</title> 27 <itemizedlist spacing='compact'> 28 <listitem><para>Download (HTTP): <ulink url="&pciutils-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink url="&pciutils-download-ftp;"/></para></listitem> 30 <listitem><para>Download size: &pciutils-size;</para></listitem> 31 <listitem><para>Estimated Disk space required: &pciutils-buildsize;</para></listitem> 32 <listitem><para>Estimated build time: &pciutils-time;</para></listitem></itemizedlist> 33 </sect3> 34 35 <sect3><title><application><acronym>PCI</acronym> Utilities</application> dependencies</title> 36 <sect4><title>Required</title> 37 <para><xref linkend="which"/> 38 </para></sect4> 39 </sect3> 40 41 </sect2> 42 43 <sect2> 44 <title>Installation of <application><acronym>PCI</acronym> Utilities</application></title> 45 46 <para>Install <application><acronym>PCI</acronym> Utilities</application> by 47 running the following commands:</para> 48 49 <screen><userinput><command>make PREFIX=/usr && 50 make PREFIX=/usr install</command></userinput></screen> 51 52 </sect2> 53 54 <sect2> 55 <title>Contents</title> 56 57 <para>The <application><acronym>PCI</acronym> Utilities</application> package 58 contains <command>lspci</command>, 59 <command>setpci</command> and <command>update-pciids</command>.</para> 60 61 </sect2> 62 63 <sect2><title>Description</title> 64 65 <sect3><title>lspci</title> 66 <para><command>lspci</command> is a utility for displaying information 67 about all <acronym>PCI</acronym> buses in the system and all devices 68 connected to them.</para></sect3> 69 70 <sect3><title>setpci</title> 71 <para><command>setpci</command> is a utility for querying and 72 configuring <acronym>PCI</acronym> devices.</para></sect3> 73 74 <sect3><title>update-pciids</title> 75 <para><command>update-pciids</command> fetches the current version of 76 the <acronym>PCI</acronym> ID list. Requires <xref 77 linkend="wget"/> or <xref linkend="lynx"/></para></sect3> 78 79 </sect2> 8 80 9 81 </sect1> -
general/sysutils/pkgconfig.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 pkgconfig-download-http "http://www.freedesktop.org/software/pkgconfig/releases/pkgconfig-&pkgconfig-version;.tar.gz"> 8 <!ENTITY pkgconfig-download-ftp " "> 9 <!ENTITY pkgconfig-size "604 KB"> 10 <!ENTITY pkgconfig-buildsize "5.2 MB"> 11 <!ENTITY pkgconfig-time "0.22 SBU"> 12 13 ]> 14 1 15 <sect1 id="pkgconfig" xreflabel="pkgconfig-&pkgconfig-version;"> 2 16 <?dbhtml filename="pkgconfig.html"?> 3 17 <title>pkgconfig-&pkgconfig-version;</title> 4 18 5 &pkgconfig-intro; 6 &pkgconfig-inst; 7 &pkgconfig-config; 8 &pkgconfig-desc; 19 <sect2> 20 <title>Introduction to <application>pkgconfig</application></title> 21 22 <para>The <application>pkgconfig</application> package contains 23 tools for passing the include path and/or library paths to build tools during 24 the make file execution.</para> 25 26 <sect3><title>Package information</title> 27 <itemizedlist spacing='compact'> 28 <listitem><para>Download (HTTP): <ulink url="&pkgconfig-download-http;"/></para></listitem> 29 <listitem><para>Download (FTP): <ulink url="&pkgconfig-download-ftp;"/></para></listitem> 30 <listitem><para>Download size: &pkgconfig-size;</para></listitem> 31 <listitem><para>Estimated Disk space required: &pkgconfig-buildsize;</para></listitem> 32 <listitem><para>Estimated build time: &pkgconfig-time;</para></listitem></itemizedlist> 33 </sect3> 34 35 36 </sect2> 37 38 <sect2> 39 <title>Installation of <application>pkgconfig</application></title> 40 41 <para>Install <application>pkgconfig</application> by running the following commands:</para> 42 43 <screen><userinput><command>./configure --prefix=/usr && 44 make && 45 make install</command></userinput></screen> 46 47 </sect2> 48 49 <sect2> 50 <title>Configuring <application>pkgconfig</application></title> 51 52 <para>The default setting for <envar>PKG_CONFIG_PATH</envar> is 53 <filename>/usr/lib/pkgconfig</filename> because of the prefix we use to 54 install pkgconfig. You may add to <envar>PKG_CONFIG_PATH</envar> by exporting 55 additional paths on your system where pkgconfig files are installed. Note 56 that <envar>PKG_CONFIG_PATH</envar> is only needed when compiling packages, 57 not during run-time.</para> 58 59 </sect2> 60 61 <sect2> 62 <title>Contents</title> 63 64 <para>The <application>pkgconfig</application> package contains 65 <command>pkg-config</command>.</para> 66 67 </sect2> 68 69 <sect2><title>Description</title> 70 71 <sect3><title>pkg-config</title> 72 <para><command>pkg-config</command> is a function that returns meta information for the 73 specified library.</para></sect3> 74 75 </sect2> 9 76 10 77 </sect1> -
general/sysutils/sysutils.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-sysutils"> 2 9 <?dbhtml filename="sysutils.html"?> … … 7 14 installation purposes.</para> 8 15 9 &gpm; 10 &fcron; 11 &hdparm; 12 &which; 13 &unzip; 14 &zip; 15 &pciutils; 16 &pkgconfig; 17 &cpio; 18 &mc; 16 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="gpm.xml"/> 17 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="fcron.xml"/> 18 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="hdparm.xml"/> 19 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="which.xml"/> 20 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="unzip.xml"/> 21 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="zip.xml"/> 22 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="pciutils.xml"/> 23 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="pkgconfig.xml"/> 24 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="cpio.xml"/> 25 <xi:include xmlns:xi="http://www.w3.org/2003/XInclude" href="mc.xml"/> 19 26 20 27 </chapter> -
general/sysutils/unzip.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 unzip-download-http "http://www.mirror.ac.uk/sites/ftp.info-zip.org/pub/infozip/src/unzip551.tar.gz"> 8 <!ENTITY unzip-download-ftp "ftp://ftp.info-zip.org/pub/infozip/src/unzip551.tar.gz"> 9 <!ENTITY unzip-size "1.1 MB"> 10 <!ENTITY unzip-buildsize "6.5 MB"> 11 <!ENTITY unzip-time "0.11 SBU"> 12 13 ]> 14 1 15 <sect1 id="unzip" xreflabel="UnZip-&unzip-version;"> 2 16 <?dbhtml filename="unzip.html"?> 3 17 <title>UnZip-&unzip-version;</title> 4 18 5 &unzip-intro; 6 &unzip-inst; 7 &unzip-exp; 8 &unzip-desc; 19 <sect2> 20 <title>Introduction to <application>UnZip</application></title> 21 22 <para>The <application>UnZip</application> package contains <filename>ZIP 23 </filename> extraction utilities. These are useful for extracting files from 24 <filename>ZIP</filename> archives. <filename>ZIP</filename> archives are 25 created with <application>PKZIP</application> or <application>Info-ZIP 26 </application> utilities primarily in a <acronym>DOS</acronym> environment. 27 </para> 28 29 <sect3><title>Package information</title> 30 <itemizedlist spacing='compact'> 31 <listitem><para>Download (HTTP): <ulink 32 url="&unzip-download-http;"/></para></listitem> 33 <listitem><para>Download (FTP): <ulink 34 url="&unzip-download-ftp;"/></para></listitem> 35 <listitem><para>Download size: &unzip-size;</para></listitem> 36 <listitem><para>Estimated Disk space required: 37 &unzip-buildsize;</para></listitem> 38 <listitem><para>Estimated build time: 39 &unzip-time;</para></listitem></itemizedlist> 40 </sect3> 41 42 <sect3><title>Additional downloads</title> 43 <itemizedlist spacing='compact'> 44 <listitem><para>Required patch: <ulink 45 url="&patch-root;/unzip-&unzip-version;-fix-Makefile.patch"/></para></listitem><listitem><para>Required patch: <ulink 46 url="&patch-root;/unzip-&unzip-version;-fix-libz.patch"/></para></listitem> 47 <listitem><para>Recommended patch: <ulink 48 url="&patch-root;/unzip-&unzip-version;-dont-make-noise.patch"/></para></listitem></itemizedlist> 49 </sect3> 50 51 </sect2> 52 53 <sect2> 54 <title>Installation of <application>UnZip</application></title> 55 56 <para>By default, <application>UnZip</application> does not support shrink 57 decompression. To enable it or to obtain more information, check out the 58 <application>UnZip</application> <acronym>FAQ</acronym> at 59 <ulink url="http://www.info-zip.org/pub/infozip/FAQ.html#unshrink"/>.</para> 60 61 <para>Install <application>UnZip</application> by running the following 62 commands:</para> 63 64 <screen><userinput><command>patch -Np1 -i ../unzip-&unzip-version;-fix-Makefile.patch && 65 patch -Np1 -i ../unzip-&unzip-version;-fix-libz.patch && 66 patch -Np1 -i ../unzip-&unzip-version;-dont-make-noise.patch && 67 cp unix/Makefile . && 68 make prefix=/usr linux && 69 make prefix=/usr linux_shlibz && 70 make prefix=/usr install && 71 cp -a libunzip.so* /usr/lib</command></userinput></screen> 72 73 </sect2> 74 75 <sect2> 76 <title>Command explanations</title> 77 78 <para><command>make prefix=/usr linux</command>: This command 79 overrides the prefix variable that is set to 80 <filename class='directory'>/usr/local</filename> in the 81 <filename>Makefile</filename> 82 and builds the executables for a linux system. The alternatives to 83 'linux' can be seen with a 'make list' command.</para> 84 85 <para><command>make prefix=/usr linux_shlibz</command>: Build shared 86 <filename>libunzip</filename> and link <application>UnZip</application> against 87 it and <application>zlib</application>.</para> 88 89 </sect2> 90 91 <sect2> 92 <title>Contents</title> 93 94 <para>The <application>UnZip</application> package contains <command>unzip 95 </command>, <command>funzip</command>, <command>unzipfsx</command>, 96 <command>zipgrep</command> and <command>zipinfo</command>.</para> 97 98 </sect2> 99 100 <sect2><title>Description</title> 101 102 <sect3><title>unzip</title> 103 <para><command>unzip</command> lists, tests or extracts files from a 104 <filename>ZIP</filename> archive.</para></sect3> 105 106 <sect3><title>funzip</title> 107 <para><command>funzip</command> allows the output of <command>unzip</command> 108 commands to be redirected.</para></sect3> 109 110 <sect3><title>unzipfsx</title> 111 <para><command>unzipfsx</command> is the self-extracting stub that can be 112 prepended to a <filename>ZIP</filename> archive. Files in this format allow 113 the recipient to decompress the archive without installing 114 <application>UnZip</application>.</para></sect3> 115 116 <sect3><title>zipgrep</title> 117 <para><command>zipgrep</command> is a grep for <filename>ZIP</filename> 118 archives.</para></sect3> 119 120 <sect3><title>zipinfo</title> 121 <para><command>zipinfo</command> produces technical information about the files 122 in a <filename>ZIP</filename> archive, including file access permissions, 123 encryption status, type of compression, etc.</para></sect3> 124 125 </sect2> 9 126 10 127 </sect1> -
general/sysutils/which.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 which-download-http "http://www.xs4all.nl/~carlo17/which/which-&which-version;.tar.gz"> 8 <!ENTITY which-download-ftp "ftp://ftp.gnu.org/gnu/which/which-&which-version;.tar.gz"> 9 <!ENTITY which-size "123 KB"> 10 <!ENTITY which-buildsize "940 KB"> 11 <!ENTITY which-time "0.03 SBU"> 12 ]> 13 1 14 <sect1 id="which" xreflabel="which-&which-version;"> 2 15 <?dbhtml filename="which.html"?> … … 13 26 <emphasis>which</emphasis>.</para> 14 27 15 &which-intro; 16 &which-inst; 17 &which-desc; 28 <sect2> 29 <title>Introduction to <application>which</application></title> 30 31 <sect3><title>Package information</title> 32 <itemizedlist spacing='compact'> 33 <listitem><para>Download (HTTP): <ulink 34 url="&which-download-http;"/></para></listitem> 35 <listitem><para>Download (FTP): <ulink 36 url="&which-download-ftp;"/></para></listitem> 37 <listitem><para>Download size: &which-size;</para></listitem> 38 <listitem><para>Estimated Disk space required: 39 &which-buildsize;</para></listitem> 40 <listitem><para>Estimated build time: 41 &which-time;</para></listitem></itemizedlist> 42 </sect3> 43 44 45 </sect2> 18 46 19 <sect2><title>The 'which' script</title> 47 <sect2> 48 <title>Installation of <application>which</application></title> 49 50 <para>Install <application>which</application> by running the following 51 commands:</para> 52 53 <screen><userinput><command>./configure --prefix=/usr && 54 make && 55 make install</command></userinput></screen> 56 57 </sect2> 58 59 60 <sect2> 61 <title>Contents</title> 62 63 <para>The <application>which</application> package contains <command>which</command>.</para> 64 65 </sect2> 66 67 <sect2><title>Description</title> 68 69 <sect3><title>which</title> 70 <para><command>which</command> shows the full path of (shell) commands.</para> 71 </sect3> 72 73 </sect2> 74 75 <sect2> 76 <title>The 'which' script</title> 20 77 <para>The second option (for those who don't want to install the program) 21 78 is to create a simple script:</para> -
general/sysutils/zip.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 zip-download-http "http://www.mirror.ac.uk/sites/ftp.info-zip.org/pub/infozip/src/zip23.tar.gz"> 8 <!ENTITY zip-download-ftp "ftp://ftp.info-zip.org/pub/infozip/src/zip23.tar.gz"> 9 <!ENTITY zip-size "839 KB"> 10 <!ENTITY zip-buildsize "3.6 MB"> 11 <!ENTITY zip-time "0.05 SBU"> 12 13 ]> 14 1 15 <sect1 id="zip" xreflabel="Zip-&zip-version;"> 2 16 <?dbhtml filename="zip.html"?> 3 17 <title>Zip-&zip-version;</title> 4 18 5 &zip-intro; 6 &zip-inst; 7 &zip-exp; 8 &zip-desc; 19 <sect2> 20 <title>Introduction to <application>Zip</application></title> 21 22 23 <para>The <application>Zip</application> package contains 24 <application>Zip</application> utilities. These 25 are useful for compressing files into <filename>ZIP</filename> archives.</para> 26 <sect3><title>Package information</title> 27 <itemizedlist spacing='compact'> 28 <listitem><para>Download (HTTP): <ulink 29 url="&zip-download-http;"/></para></listitem> 30 <listitem><para>Download (FTP): <ulink 31 url="&zip-download-ftp;"/></para></listitem> 32 <listitem><para>Download size: &zip-size;</para></listitem> 33 <listitem><para>Estimated Disk space required: 34 &zip-buildsize;</para></listitem> 35 <listitem><para>Estimated build time: 36 &zip-time;</para></listitem></itemizedlist> 37 </sect3> 38 39 40 </sect2> 41 42 <sect2> 43 <title>Installation of <application>Zip</application></title> 44 45 <para>Install <application>Zip</application> by running the following commands:</para> 46 47 <screen><userinput><command>cp unix/Makefile . && 48 make prefix=/usr generic_gcc && 49 make prefix=/usr install</command></userinput></screen> 50 51 </sect2> 52 53 <sect2> 54 <title>Command explanations</title> 55 56 <para><command>make prefix=/usr generic_gcc</command>: This command 57 overrides the prefix variable that is set to 58 <filename class='directory'>/usr/local</filename> in the 59 <filename>Makefile</filename> 60 and builds the executables for a linux system. The alternatives to 61 'generic_gcc' can be seen with a <command>make list</command> command.</para> 62 63 </sect2> 64 65 <sect2> 66 <title>Contents</title> 67 68 <para>The <application>Zip</application> package contains <command>zip 69 </command>, <command>zipcloak</command>, <command>zipnote</command> and 70 <command>zipsplit</command>.</para> 71 72 </sect2> 73 74 <sect2><title>Description</title> 75 76 <sect3><title>zip</title> 77 <para><command>zip</command> compresses files into a 78 <filename>ZIP</filename> archive.</para></sect3> 79 80 <sect3><title>zipcloak</title> 81 <para><command>zipcloak</command> is disabled in this version of 82 <application>Zip</application>. It will 83 display a message about how to support encryption by recompiling with 84 <filename>zcrypt27.zip</filename>.</para></sect3> 85 86 <sect3><title>zipnote</title> 87 <para><command>zipnote</command> reads or writes comments stored in a 88 <filename>ZIP</filename> file.</para></sect3> 89 90 <sect3><title>zipsplit</title> 91 <para><command>zipsplit</command> is a utility to split 92 <filename>ZIP</filename> files into smaller files.</para></sect3> 93 94 95 </sect2> 9 96 10 97 </sect1>
Note:
See TracChangeset
for help on using the changeset viewer.