libpng-1.6.28
      
      
        
          Introduction to libpng
        
        
          The libpng package contains
          libraries used by other programs for reading and writing PNG files.
          The PNG format was designed as a replacement for GIF and, to a
          lesser extent, TIFF, with many improvements and extensions and lack
          of patent problems.
        
        
          This package is known to build and work properly using an LFS-8.0
          platform.
        
        
          Package Information
        
        
        
          Additional Downloads
        
        
        
          User Notes: http://wiki.linuxfromscratch.org/blfs/wiki/libpng
        
       
      
        
          Installation of libpng
        
        
          If you want to patch libpng to support apng files, apply it here:
        
        
gzip -cd ../libpng-1.6.28-apng.patch.gz | patch -p0
        
          Install libpng by running the
          following commands:
        
        
LIBS=-lpthread ./configure --prefix=/usr --disable-static &&
make
        
          To test the results, issue: make
          check.
        
        
          Now, as the root user:
        
        
make install &&
mkdir -v /usr/share/doc/libpng-1.6.28 &&
cp -v README libpng-manual.txt /usr/share/doc/libpng-1.6.28
       
      
        
          Command Explanations
        
        
          LIBS=-lpthread: Ensure the libpthread
          library is used to allow parallelism on systems with multiple
          cores.
        
        
          --disable-static: This
          switch prevents installation of static versions of the libraries.
        
       
      
        
          Contents
        
        
          
            
              Installed Programs:
              libpng-config (symlink), libpng16-config,
              pngfix and png-fix-itxt
            
            
              Installed Libraries:
              libpng.so
            
            
              Installed Directories:
              /usr/include/libpng16 and
              /usr/share/doc/libpng-1.6.28
            
           
         
        
          
            Short Descriptions
          
          
            
            
              
                | 
                   
                    pngfix
                   
                 | 
                
                   
                    tests, optimizes and optionally fixes the zlib header in
                    PNG files. Optionally, when fixing, strips ancillary
                    chunks from the file.
                   
                 | 
              
              
                | 
                   
                    png-fix-itxt
                   
                 | 
                
                   
                    fixes PNG files that have an incorrect length field in
                    the iTXt chunks.
                   
                 | 
              
              
                | 
                   
                    libpng-config
                   
                 | 
                
                   
                    is a shell script that provides configuration information
                    for applications wanting to use libpng.
                   
                 | 
              
              
                | 
                   
                    libpng.so
                   
                 | 
                
                   
                    contain routines used to create and manipulate PNG format
                    graphics files.
                   
                 | 
              
            
          
         
       
      
        Last updated on 2017-02-24 10:42:12 -0800