libpng

Resource

FTP site
ftp://swrinde.nde.swri.edu/pub/png/src/
Web site
http://www.libpng.org/pub/png/
http://libpng.sourceforge.net/
http://www.cdrom.com/pub/png/png.html
http://www.w3.org/Graphics/PNG/
http://schaik.com/pngsuite/pngsuite_body.html
http://www5.cds.ne.jp/~kato/png/
http://center.ed.kanazawa-u.ac.jp/~wtnabe/technologies/png.html
http://burnallgifs.org/

Pre-requisite

Required: zlib
Optional: None

libpng-1.2.0

% ncftpget ftp://swrinde.nde.swri.edu/pub/png/src/libpng-1.2.0.tar.gz
% gtar zxvf libpng-1.2.0.tar.gz
% cd libpng-1.2.0
% cp scripts/makefile.solaris makefile
% make >& MAKE_LOG
% su
# make install >& MAKE_INST_LOG

libpng-1.0.10

% ncftpget ftp://swrinde.nde.swri.edu/pub/png/src/libpng-1.0.10.tar.gz
% gtar zxvf libpng-1.0.10.tar.gz
% cd libpng-1.0.10
% cp scripts/makefile.solaris makefile
% make >& MAKE_LOG
% su
# make install >& MAKE_INST_LOG

libpng-1.0.7

% ncftpget ftp://swrinde.nde.swri.edu/pub/png/src/libpng-1.0.7.tar.gz
% gtar zxvf libpng-1.0.7.tar.gz
% cd libpng-1.0.7
% cp scripts/makefile.solaris makefile 
% make >& MAKE_LOG
% su
# make install >& MAKE_INST_LOG

libpng-1.0.6

% ncftpget ftp://swrinde.nde.swri.edu/pub/png/src/libpng-1.0.6.tar.gz
% ncftpget ftp://swrinde.nde.swri.edu/pub/png/src/libpng-1.0.6-patch-a.txt.gz
% ncftpget ftp://swrinde.nde.swri.edu/pub/png/src/libpng-1.0.6-patch-b.txt.gz
% ncftpget ftp://swrinde.nde.swri.edu/pub/png/src/libpng-1.0.6-patch-c.txt.gz
% gtar zxvf libpng-1.0.6.tar.gz
% cd libpng-1.0.6
% gzcat ../libpng-1.0.6-patch-a.txt.gz | patch 
% gzcat ../libpng-1.0.6-patch-b.txt.gz | patch 
% gzcat ../libpng-1.0.6-patch-c.txt.gz | patch 
% make -f scripts/makefile.solaris >& MAKE_LOG
% su
# make -f scripts/makefile.solaris install >& MAKE_INST_LOG
# exit
% ./pngtest >& TEST_LOG

libpng-1.0.3

% ncftpget ftp://swrinde.nde.swri.edu/pub/png/src/libpng-1.0.3.tar.gz
% gtar zxvf libpng-1.0.3.tar.gz
% cd libpng-1.0.3
% make -f scripts/makefile.s2x CFLAGS=-O2 ZLIBLIB=/usr/local/lib >& MAKE_LOG
% ./pngtest >& TEST_LOG
% su
# make -f scripts/makefile.s2x install >& MAKE_INST_LOG

libpng-1.0.2

% gtar zxvf libpng-1.0.2.tar.gz
% cd libpng-1.0.2
% make -f scripts/makefile.sun CFLAGS=-O2 ZLIBLIB=/usr/local/lib
% ./pngtest
% su
# make -f scripts/makefile.sun install