[libpng17] Minor editing of INSTALL, (whitespace, added copyright line)

This commit is contained in:
Glenn Randers-Pehrson 2016-08-18 18:45:35 -05:00
parent 3220f9c5a5
commit f0ada4edee
3 changed files with 54 additions and 40 deletions

View File

@ -1,5 +1,5 @@
Libpng 1.7.0beta84 - August 8, 2016 Libpng 1.7.0beta84 - August 18, 2016
This is not intended to be a public release. It will be replaced This is not intended to be a public release. It will be replaced
within a few weeks by a public version or by another test version. within a few weeks by a public version or by another test version.
@ -1396,7 +1396,8 @@ Version 1.7.0beta83 [July 23, 2016]
in reading. in reading.
Fixed debug test of output gamma. Fixed debug test of output gamma.
Version 1.7.0beta84 [August 8, 2016] Version 1.7.0beta84 [August 18, 2016]
Minor editing of INSTALL, (whitespace, added copyright line)
Send comments/corrections/commendations to png-mng-implement at lists.sf.net Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit (subscription required; visit

View File

@ -5696,7 +5696,8 @@ Version 1.7.0beta83 [July 23, 2016]
in reading. in reading.
Fixed debug test of output gamma. Fixed debug test of output gamma.
Version 1.7.0beta84 [August 8, 2016] Version 1.7.0beta84 [August 18, 2016]
Minor editing of INSTALL, (whitespace, added copyright line)
Send comments/corrections/commendations to png-mng-implement at lists.sf.net Send comments/corrections/commendations to png-mng-implement at lists.sf.net
(subscription required; visit (subscription required; visit

44
INSTALL
View File

@ -1,5 +1,5 @@
Installing libpng Installing libpng
Contents Contents
@ -10,16 +10,16 @@ Contents
V. Directory structure V. Directory structure
VI. Building with project files VI. Building with project files
VII. Building with makefiles VII. Building with makefiles
VIII. Configuring libpng for 16-bit platforms VIII. Configuring libpng for 16-bit platforms
IX. Configuring for DOS IX. Configuring for DOS
X. Configuring for Medium Model X. Configuring for Medium Model
XI. Prepending a prefix to exported symbols XI. Prepending a prefix to exported symbols
XII. Configuring for compiler xxx: XII. Configuring for compiler xxx:
XIII. Removing unwanted object code XIII. Removing unwanted object code
XIV. Changes to the build and configuration of libpng in libpng-1.5.x XIV. Changes to the build and configuration of libpng in libpng-1.5.x
XV. Setjmp/longjmp issues XV. Setjmp/longjmp issues
XVI. Common linking failures XVI. Common linking failures
XVII. Other sources of information about libpng XVII. Other sources of information about libpng
I. Simple installation I. Simple installation
@ -90,14 +90,16 @@ standard library search path, put ZLIBLIB, ZLIBINC, CPPFLAGS, LDFLAGS,
and LD_LIBRARY_PATH in your environment before running "make test" and LD_LIBRARY_PATH in your environment before running "make test"
or "make distcheck": or "make distcheck":
ZLIBLIB=/path/to/lib export ZLIBLIB ZLIBLIB=/path/to/lib export ZLIBLIB
ZLIBINC=/path/to/include export ZLIBINC ZLIBINC=/path/to/include export ZLIBINC
CPPFLAGS="-I$ZLIBINC" export CPPFLAGS CPPFLAGS="-I$ZLIBINC" export CPPFLAGS
LDFLAGS="-L$ZLIBLIB" export LDFLAGS LDFLAGS="-L$ZLIBLIB" export LDFLAGS
LD_LIBRARY_PATH="$ZLIBLIB:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH LD_LIBRARY_PATH="$ZLIBLIB:$LD_LIBRARY_PATH" export LD_LIBRARY_PATH
If you are using one of the makefile scripts, put ZLIBLIB and ZLIBINC If you are using one of the makefile scripts, put ZLIBLIB and ZLIBINC
in your environment and type "make ZLIBLIB=$ZLIBLIB ZLIBINC=$ZLIBINC test". in your environment and type
make ZLIBLIB=$ZLIBLIB ZLIBINC=$ZLIBINC test
IV. Using cmake IV. Using cmake
@ -131,8 +133,8 @@ Your directory structure should look like this:
libpng-config.in, aclocal.m4, config.h.in, config.sub, libpng-config.in, aclocal.m4, config.h.in, config.sub,
depcomp, install-sh, mkinstalldirs, test-pngtest.sh depcomp, install-sh, mkinstalldirs, test-pngtest.sh
contrib contrib
arm-neon, conftest, examples, extensions.*, gregbook, libtests, arm-neon, conftest, examples, gregbook, libtests, pngminim,
neon, pngminim, pngminus, pngsuite, testpngs, tools, visupng pngminus, pngsuite, tools, visupng
projects projects
cbuilder5, owatcom, visualc71, vstudio, xcode cbuilder5, owatcom, visualc71, vstudio, xcode
scripts scripts
@ -163,9 +165,14 @@ VII. Building with makefiles
Copy the file (or files) that you need from the Copy the file (or files) that you need from the
scripts directory into this directory, for example scripts directory into this directory, for example
MSDOS example: copy scripts\makefile.msc makefile MSDOS example:
copy scripts\makefile.msc makefile
copy scripts\pnglibconf.h.prebuilt pnglibconf.h copy scripts\pnglibconf.h.prebuilt pnglibconf.h
UNIX example: cp scripts/makefile.std makefile
UNIX example:
cp scripts/makefile.std makefile
cp scripts/pnglibconf.h.prebuilt pnglibconf.h cp scripts/pnglibconf.h.prebuilt pnglibconf.h
Read the makefile to see if you need to change any source or Read the makefile to see if you need to change any source or
@ -243,7 +250,7 @@ libpng are compiled. All the defines end in _SUPPORTED. If you are
never going to use a capability, you can change the #define to #undef never going to use a capability, you can change the #define to #undef
before recompiling libpng and save yourself code and data space, or before recompiling libpng and save yourself code and data space, or
you can turn off individual capabilities with defines that begin with you can turn off individual capabilities with defines that begin with
PNG_NO_. "PNG_NO_".
In libpng-1.5.0 and later, the #define's are in pnglibconf.h instead. In libpng-1.5.0 and later, the #define's are in pnglibconf.h instead.
@ -311,7 +318,7 @@ only png_longjmp_ptr, which must match the C longjmp function.) The new
approach is documented in pngconf.h approach is documented in pngconf.h
Despite these changes, libpng 1.5.0 only supports the native C function Despite these changes, libpng 1.5.0 only supports the native C function
calling standard on those platforms tested so far (__cdecl on Microsoft calling standard on those platforms tested so far ("__cdecl" on Microsoft
Windows). This is because the support requirements for alternative Windows). This is because the support requirements for alternative
calling conventions seem to no longer exist. Developers who find it calling conventions seem to no longer exist. Developers who find it
necessary to set PNG_API_RULE to 1 should advise the mailing list necessary to set PNG_API_RULE to 1 should advise the mailing list
@ -401,3 +408,8 @@ XVII. Other sources of information about libpng:
Further information can be found in the README and libpng-manual.txt Further information can be found in the README and libpng-manual.txt
files, in the individual makefiles, in png.h, and the manual pages files, in the individual makefiles, in png.h, and the manual pages
libpng.3 and png.5. libpng.3 and png.5.
Copyright (c) 1998-2002,2006-2016 Glenn Randers-Pehrson
This document is released under the libpng license.
For conditions of distribution and use, see the disclaimer
and license in png.h.