Changeset e1d7dec


Ignore:
Timestamp:
09/14/2003 08:28:20 PM (21 years ago)
Author:
Larry Lawrence <larry@…>
Branches:
10.0, 10.1, 11.0, 11.1, 11.2, 11.3, 12.0, 12.1, 12.2, 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, gimp3, 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, v5_0, v5_0-pre1, v5_1, v5_1-pre1, xry111/for-12.3, xry111/intltool, xry111/llvm18, xry111/soup3, xry111/spidermonkey128, xry111/test-20220226, xry111/xf86-video-removal
Children:
461626e
Parents:
b3ae387
Message:

update libungif intro

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

Files:
9 edited

Legend:

Unmodified
Added
Removed
  • general/genlib/genlib.xml

    rb3ae387 re1d7dec  
    77duplicate code (and risk introducing bugs), it just has to call
    88functions from the libraries installed on the system.  The most obvious
    9 example of a set of libraries is glibc which is installed during the LFS
    10 book.  This contains all of the C library functions which programs
    11 use.</para>
     9example of a set of libraries is <application>glibc</application> which is
     10installed during the <acronym>LFS</acronym> book.  This contains all of
     11the <application>C</application> library functions which programs use.</para>
    1212
    13 <para>There are two types of library, static and shared.  Shared
    14 libraries (usually <filename>libXXX.so</filename>) are loaded into memory from the shared
    15 copy at runtime (hence the name).  Static libraries
    16 (<filename>libXXX.a</filename>) are
    17 actually linked into the program executable file itself, thus making the
    18 program file larger.  Quite often, you will find both static and shared
    19 copies of the same library on your system.</para>
     13<para>There are two types of library, static and shared.  Shared libraries
     14(usually <filename>libXXX.so</filename>) are loaded into memory from the shared
     15copy at runtime (hence the name).  Static libraries (<filename>libXXX.a
     16</filename>) are actually linked into the program executable file itself, thus
     17making the program file larger.  Quite often, you will find both static and
     18shared copies of the same library on your system.</para>
    2019
    2120<para>Generally, you only need to install libraries when you are
    2221installing software which requires functionality which they supply.  In
    23 the BLFS book, each package is listed with a list of (known)
     22the <acronym>BLFS</acronym> book, each package is listed with a list of (known)
    2423dependencies.  Thus, you can figure out which libraries you need to have
    2524before installing that program.  If you are installing something without
    26 using BLFS instructions, usually the <filename>README</filename>  or
    27 <filename>INSTALL</filename> file will contain details of the programs
    28 requirements.</para>
     25using <acronym>BLFS</acronym> instructions, usually the <filename>README
     26</filename>  or <filename>INSTALL</filename> file will contain details of the
     27programs requirements.</para>
    2928
    30 <para>There are certain libraries which nearly
    31 <emphasis>everyone</emphasis> will need at some point.  In this chapter
    32 we list these and some others and explain why you may want to install
    33 them.</para>
     29<para>There are certain libraries which nearly <emphasis>everyone</emphasis>
     30will need at some point.  In this chapter we list these and some others and
     31explain why you may want to install them.</para>
    3432
    3533&openssl;
  • general/graphlib/libpng/libpng-intro.xml

    rb3ae387 re1d7dec  
    33
    44<para>The <application>libpng</application> package contains libraries used
    5 by other programs for reading and writing png files.</para>
     5by other programs for reading and writing <acronym>PNG</acronym> files.</para>
    66
    77<sect3><title>Package information</title>
  • general/graphlib/libpng/libpng.ent

    rb3ae387 re1d7dec  
    77<!ENTITY libpng-buildsize "4.1 MB">
    88<!ENTITY libpng-version "1.2.5">
    9 <!ENTITY libpng-download-http "http://www.libpng.org/pub/png/src/libpng-1.2.5.tar.bz2">
     9<!ENTITY libpng-download-http "http://telia.dl.sourceforge.net/sourceforge/libpng/libpng-1.2.5.tar.bz2">
    1010<!ENTITY libpng-download-ftp "ftp://swrinde.nde.swri.edu/pub/png/src/libpng-1.2.5.tar.gz">
    1111<!ENTITY libpng-size "376 KB">
    12 <!ENTITY libpng-time "">
     12<!ENTITY libpng-time "0.16">
  • general/graphlib/libungif/libungif-config.xml

    rb3ae387 re1d7dec  
    11<sect2>
    2 <title>Configuring libungif</title>
     2<title>Configuring <application>libungif</application></title>
    33
    44<sect3><title>Configuration Information</title>
  • general/graphlib/libungif/libungif-desc.xml

    rb3ae387 re1d7dec  
    22<title>Contents</title>
    33
    4 <para>The libungif package contains <userinput>gif2epsn</userinput>,
    5 <userinput>gif2ps</userinput>, <userinput>gif2rgb</userinput>,
    6 <userinput>gifasm</userinput>, <userinput>gifbg</userinput>,
    7 <userinput>gifburst</userinput>, <userinput>gifclip</userinput>,
    8 <userinput>gifclrmp</userinput>, <userinput>gifcolor</userinput>,
    9 <userinput>gifcomb</userinput>, <userinput>gifcompose</userinput>,
    10 <userinput>giffiltr</userinput>, <userinput>giffix</userinput>,
    11 <userinput>gifflip</userinput>, <userinput>gifhisto</userinput>,
    12 <userinput>gifinfo</userinput>, <userinput>gifinter</userinput>,
    13 <userinput>gifinto</userinput>, <userinput>gifovly</userinput>,
    14 <userinput>gifpos</userinput>, <userinput>gifrotat</userinput>,
    15 <userinput>gifrsize</userinput>, <userinput>gifspnge</userinput>,
    16 <userinput>giftext</userinput>, <userinput>gifwedge</userinput>,
    17 <userinput>icon2gif</userinput>, <userinput>raw2gif</userinput>,
    18 <userinput>rgb2gif</userinput>, <userinput>text2gif</userinput> and
     4<para>The libungif package contains <command>gif2epsn</command>,
     5<command>gif2ps</command>, <command>gif2rgb</command>,
     6<command>gifasm</command>, <command>gifbg</command>,
     7<command>gifburst</command>, <command>gifclip</command>,
     8<command>gifclrmp</command>, <command>gifcolor</command>,
     9<command>gifcomb</command>, <command>gifcompose</command>,
     10<command>giffiltr</command>, <command>giffix</command>,
     11<command>gifflip</command>, <command>gifhisto</command>,
     12<command>gifinfo</command>, <command>gifinter</command>,
     13<command>gifinto</command>, <command>gifovly</command>,
     14<command>gifpos</command>, <command>gifrotat</command>,
     15<command>gifrsize</command>, <command>gifspnge</command>,
     16<command>giftext</command>, <command>gifwedge</command>,
     17<command>icon2gif</command>, <command>raw2gif</command>,
     18<command>rgb2gif</command>, <command>text2gif</command> and
    1919<filename>libungif</filename> libraries.</para>
    2020
     
    2424
    2525<sect3><title>gif2epsn</title>
    26 <para>Dumps images saved as GIF files on Epson type printers.</para></sect3>
     26<para>Dumps images saved as <acronym>GIF</acronym> files on Epson type printers.</para></sect3>
    2727
    2828<sect3><title>gif2ps</title>
    29 <para>Print GIF file on laser printers supporting PostScript.</para></sect3>
     29<para>Print <acronym>GIF</acronym> file on laser printers supporting PostScript.
     30</para></sect3>
    3031
    3132<sect3><title>gif2rgb</title>
    32 <para>Convert images saved as GIF to 24-bit RGB image(s).</para></sect3>
     33<para>Convert images saved as <acronym>GIF</acronym> to 24-bit <acronym>RGB
     34</acronym> image(s).</para></sect3>
    3335
    3436<sect3><title>gifasm</title>
    35 <para>assemble multiple GIFs into one, or burst a
    36 multiple-image GIF.</para></sect3>
     37<para>assemble multiple <acronym>GIF</acronym>s into one, or burst a
     38multiple-image <acronym>GIF</acronym>.</para></sect3>
    3739
    3840<sect3><title>gifbg</title>
    39 <para>Generate a single-color test pattern GIF.</para></sect3>
     41<para>Generate a single-color test pattern <acronym>GIF</acronym>.</para>
     42</sect3>
    4043
    4144<sect3><title>gifburst</title>
    42 <para>Burst a GIF image into subrectangles.</para></sect3>
     45<para>Burst a <acronym>GIF</acronym> image into subrectangles.</para></sect3>
    4346
    4447<sect3><title>gifclip</title>
    45 <para>Clip or crop a GIF image.</para></sect3>
     48<para>Clip or crop a <acronym>GIF</acronym> image.</para></sect3>
    4649
    4750<sect3><title>gifclrmp</title>
    48 <para>Modify GIF image colormaps.</para></sect3>
     51<para>Modify <acronym>GIF</acronym> image colormaps.</para></sect3>
    4952
    5053<sect3><title>gifcolor</title>
     
    5255
    5356<sect3><title>gifcomb</title>
    54 <para>Combine 2 GIF images of exactly the same size into one.</para></sect3>
     57<para>Combine 2 <acronym>GIF</acronym> images of exactly the same size into one.
     58</para></sect3>
    5559
    5660<sect3><title>gifcompose</title>
     
    5862
    5963<sect3><title>giffiltr</title>
    60 <para>Template code for filtering a GIF sequentially.</para></sect3>
     64<para>Template code for filtering a <acronym>GIF</acronym> sequentially.</para>
     65</sect3>
    6166
    6267<sect3><title>giffix</title>
    63 <para>Clumsily attempts to fix truncated GIF images.</para></sect3>
     68<para>Clumsily attempts to fix truncated <acronym>GIF</acronym> images.</para>
     69</sect3>
    6470
    6571<sect3><title>gifflip</title>
    66 <para>Flip GIF image along X or Y axis or rotate by 90 degrees.</para></sect3>
     72<para>Flip <acronym>GIF</acronym> image along X or Y axis or rotate by 90
     73degrees.</para></sect3>
    6774
    6875<sect3><title>gifhisto</title>
    69 <para>Generate color-frequency histogram from a GIF.</para></sect3>
     76<para>Generate color-frequency histogram from a <acronym>GIF</acronym>.</para>
     77</sect3>
    7078
    7179<sect3><title>gifinfo</title>
    72 <para>Gives information on a GIF file.</para></sect3>
     80<para>Gives information on a <acronym>GIF</acronym> file.</para></sect3>
    7381
    7482<sect3><title>gifinter</title>
     
    7684
    7785<sect3><title>gifinto</title>
    78 <para>End-of-pipe fitting for GIF-processing pipelines.</para></sect3>
     86<para>End-of-pipe fitting for <acronym>GIF</acronym>-processing pipelines.</para></sect3>
    7987
    8088<sect3><title>gifovly</title>
    81 <para>Generate one composite GIF from a multiple-image GIF.</para></sect3>
     89<para>Generate one composite <acronym>GIF</acronym> from a multiple-image
     90<acronym>GIF</acronym>.</para></sect3>
    8291
    8392<sect3><title>gifpos</title>
     
    8594
    8695<sect3><title>gifrotat</title>
    87 <para>Rotate a GIF through any desired angle.</para></sect3>
     96<para>Rotate a <acronym>GIF</acronym> through any desired angle.</para></sect3>
    8897
    8998<sect3><title>gifrsize</title>
    90 <para>Resize a GIF by deletion or duplication of bits.</para></sect3>
     99<para>Resize a <acronym>GIF</acronym> by deletion or duplication of bits.</para>
     100</sect3>
    91101
    92102<sect3><title>gifspnge</title>
    93 <para>Template code for filtering a GIF with in-core operations.</para></sect3>
     103<para>Template code for filtering a <acronym>GIF</acronym> with in-core
     104operations.</para></sect3>
    94105
    95106<sect3><title>giftext</title>
    96 <para>Print (text only) general information about a GIF.</para></sect3>
     107<para>Print (text only) general information about a <acronym>GIF</acronym>.
     108</para></sect3>
    97109
    98110<sect3><title>gifwedge</title>
    99 <para>Create a test GIF image resembling a color monitor test
    100 pattern.</para></sect3>
     111<para>Create a test <acronym>GIF</acronym> image resembling a color monitor
     112test pattern.</para></sect3>
    101113
    102114<sect3><title>icon2gif</title>
     
    104116
    105117<sect3><title>raw2gif</title>
    106 <para>Convert raw 8-bit image data into GIF files.</para></sect3>
     118<para>Convert raw 8-bit image data into <acronym>GIF</acronym> files.</para>
     119</sect3>
    107120
    108121<sect3><title>rgb2gif</title>
    109 <para>Convert 24 bit images to a GIF image using color
     122<para>Convert 24 bit images to a <acronym>GIF</acronym> image using color
    110123quantization.</para></sect3>
    111124
    112125<sect3><title>text2gif</title>
    113 <para>Generate GIF images out of regular text in 8x8 font.</para></sect3>
     126<para>Generate <acronym>GIF</acronym> images out of regular text in 8x8 font.
     127</para></sect3>
    114128
    115129</sect2>
  • general/graphlib/libungif/libungif-inst.xml

    rb3ae387 re1d7dec  
    11<sect2>
    2 <title>Installation of libungif</title>
     2<title>Installation of <application>libungif</application></title>
    33
    4 <para>Install libungif by running the following commands:</para>
     4<para>Install <application>libungif</application> by running the following
     5commands:</para>
    56
    6 <para><screen><userinput>./configure --prefix=/usr &amp;&amp;
     7<screen><userinput>./configure --prefix=/usr &amp;&amp;
    78make &amp;&amp;
    8 make install</userinput></screen></para>
     9make install</userinput></screen>
    910
    1011<note><para>If you get an error during the make portion compiling
  • general/graphlib/libungif/libungif-intro.xml

    rb3ae387 re1d7dec  
    11<sect2>
    2 <title>Introduction to libungif</title>
     2<title>Introduction to <application>libungif</application></title>
    33
    4 <screen>Download location (HTTP):       <ulink url="&libungif-download-http;"/>
    5 Download location (FTP):        <ulink url="&libungif-download-ftp;"/>
    6 Version used:                   &libungif-version;
    7 Package size:                   &libungif-size;
    8 Estimated Disk space required:  &libungif-buildsize;
    9 Estimated build time:           &libungif-time;</screen>
     4<para>The libungif package contains libraries for reading all
     5<acronym>GIF</acronym>s and writing uncompressed ones as well as programs for
     6converting and working with <acronym>GIF</acronym> files.  The libraries are
     7useful for any graphics program wishing to deal with <acronym>GIF</acronym>
     8files while the programs are useful for conversion purposes as well as cleaning
     9up images.</para>
    1010
    11 <para>The libungif package contains libraries for reading all gifs and
    12 writing uncompressed ones as well as programs for converting and working
    13 with gif files.  The libraries are useful for any graphics program
    14 wishing to deal with gif files while the programs are useful for
    15 conversion purposes as well as cleaning up images.</para>
     11<para>The reason libungif only writes uncompressed <acronym>GIF</acronym>s
     12is due to a legal issue with <acronym>LZW</acronym> compression (which Unisys
     13claims a patent on). Reading <acronym>GIF</acronym>s is not a problem as the
     14uncompression routines do not seem to be limited in this way.  Note that this
     15has in the past been disputed.  The best way to avoid this whole mess is to
     16simply use libungif for looking at <acronym>GIF</acronym> images on the web,
     17while in any pages which you design, use the open source <acronym>PNG</acronym>
     18format instead (which uses, not surprisingly, the libpng library) which has no
     19patent issues at all.</para>
    1620
    17 <para>The reason libungif only writes uncompressed gifs is due to a
    18 legal issue with LZW compression (which Unisys claims a patent on).
    19 Reading gifs is not a problem as the uncompression routines do not seem
    20 to be limited in this way.  Note that this has in the past been
    21 disputed.  The best way to avoid this whole mess is to simply use
    22 libungif for looking at gif images on the web, while in any pages which
    23 you design, use the open source png format instead (which uses, not
    24 surprisingly, the libpng library) which has no patent issues at
    25 all.</para>
     21<sect3><title>Package information</title>
     22<itemizedlist spacing='compact'>
     23<listitem><para>Download (HTTP): <ulink url="&libungif-download-http;"/></para></listitem>
     24<listitem><para>Download (FTP): <ulink url="&libungif-download-ftp;"/></para></listitem>
     25<listitem><para>Download size: &libungif-size;</para></listitem>
     26<listitem><para>Estimated Disk space required: &libungif-buildsize;</para></listitem>
     27<listitem><para>Estimated build time: &libungif-time;</para></listitem></itemizedlist>
     28</sect3>
     29
    2630
    2731</sect2>
  • general/graphlib/libungif/libungif.ent

    rb3ae387 re1d7dec  
    99<!ENTITY libungif-download-ftp "">
    1010<!ENTITY libungif-size "343 KB">
    11 <!ENTITY libungif-time "0.24 SBU">
     11<!ENTITY libungif-time "0.11 SBU">
  • postlfs/security/security.xml

    rb3ae387 re1d7dec  
    33<title>Security</title>
    44
     5<para>Security takes many forms in a computing environment. This chapter
     6gives examples of three different types of security; access, prevention
     7and detection.  Access for users is usually handled by
     8<command>login</command> or an application designed to handle the login
     9function.  In this chapter, we show how to enhance
     10<command>login</command> by setting policies with
     11<application><acronym>PAM</acronym></application> modules.  Access via networks
     12can also be secured by policies set by
     13<application>iptables</application>. Prevention of breaches, like
     14trojans, are assisted by applications like <application>gnupg</application>,
     15specifically the ability to confirm signed packages, which prevents
     16modification of the tarball after the packager creates it. Finally, we touch on
     17detection with a package that stores "signatures" and then regenerates those
     18"signatures" and compares for files that have been changed.</para>
     19
    520&shadow;
    6 &gnupg;
     21&Linux_PAM;
    722&iptables;
    823&postlfs-security-fw;
     24&gnupg;
    925&tripwire;
    10 &Linux_PAM;
    1126&postlfs-security-syslog;
    1227
Note: See TracChangeset for help on using the changeset viewer.