Automatic conversion of the NetBSD pkgsrc CVS module, use with care
Find a file
wiz 6b19300cb4 Update to 1.6.0:
This release adds a "simplified API" and removes some features
that have been deprecated since libpng.1.5.x.

Changes to Libpng from version 1.5.x to 1.6.x:

A "simplified API" has been added (see documentation in png.h and a simple
example in contrib/examples/pngtopng.c).  The new publicly visible API
includes the following:

   macros:
     PNG_FORMAT_*
     PNG_IMAGE_*
   structures:
     png_control
     png_image
   read functions
     png_image_begin_read_from_file()
     png_image_begin_read_from_stdio()
     png_image_begin_read_from_memory()
     png_image_finish_read()
     png_image_free()
   write functions
     png_image_write_to_file()
     png_image_write_to_stdio()

Starting with libpng-1.6.0, you can configure libpng to prefix all exported
symbols, using the PNG_PREFIX macro.

We no longer include string.h in png.h.  The include statement has been moved
to pngpriv.h, where it is not accessible by applications.  Applications that
need access to information in string.h must add an '#include "string.h"'
directive.  It does not matter whether this is placed prior to or after
the '"#include png.h"' directive.

The following API are now DEPRECATED:
   png_info_init_3()
   png_convert_to_rfc1123() which has been replaced
     with png_convert_to_rfc1123_buffer()
   png_data_freer()
   png_malloc_default()
   png_free_default()
   png_reset_zstream()

The following has been removed:
   png_get_io_chunk_name(), which has been replaced
     with png_get_io_chunk_type().  The new
     function returns a 32-bit integer instead of
     a string.
   The png_sizeof(), png_strlen(), png_memcpy(), png_memcmp(), and
     png_memset() macros are no longer used in the libpng sources and
     have been removed.  These had already been made invisible to
applications
     (i.e., defined in the private pngpriv.h header file) since
libpng-1.5.0.

The signatures of many exported functions were changed, such that
   png_structp became png_structrp or png_const_structrp
   png_infop became png_inforp or png_const_inforp
where "rp" indicates a "restricted pointer".

Error detection in some chunks has improved; in particular the iCCP chunk
reader now does pretty complete validation of the basic format.  Some bad
profiles that were previously accepted are now rejected, in particular the
very old broken Microsoft/HP sRGB profile.

The library now issues a warning if both background processing and RGB to
gray are used when gamma correction happens. As with previous versions of
the library the results are numerically very incorrect in this case.

There are some minor arithmetic changes in some transforms such as
png_set_background(), that might be detected by certain regression tests.

Unknown chunk handling has been improved internally, without any API change.
This adds more correct option control of the unknown handling, corrects
a pre-existing bug where the per-chunk 'keep' setting is ignored, and makes
it possible to skip IDAT chunks in the sequential reader.
2013-02-16 11:16:06 +00:00
archivers PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
audio Remove obsolete patches. 2013-02-15 14:34:32 +00:00
benchmarks PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
biology Revbump after graphics/jpeg and textproc/icu 2013-01-26 21:36:13 +00:00
bootstrap Rename objdir for bootstrap bmake, to avoid conflict with system 2013-02-09 12:45:24 +00:00
cad recursive bump from boost-lib shlib update. 2013-02-15 11:53:59 +00:00
chat recursive bump from boost-lib shlib update. 2013-02-15 11:53:59 +00:00
comms SUBDIR+=java-rxtx 2013-02-11 01:14:41 +00:00
converters recursive bump from boost-lib shlib update. 2013-02-15 11:53:59 +00:00
cross Fix for automake-1.13. 2013-01-26 22:07:42 +00:00
databases Remove obsolute patches. 2013-02-16 01:46:26 +00:00
devel recursive bump from boost-lib shlib update. 2013-02-15 11:53:59 +00:00
distfiles
doc Updated misc/dvtm to 0.8 2013-02-16 09:29:20 +00:00
editors Ride previous commit and include the egg-file in the PLIST. 2013-02-15 23:56:39 +00:00
emulators Update to 0.9.12 based on PR 47558 by diro@nixsyspaus.org. 2013-02-12 09:50:56 +00:00
filesystems PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
finance Bump PKGREVISION from audio/jack. 2013-02-09 22:11:28 +00:00
fonts Add and enable ruby-afm. 2013-02-11 08:56:24 +00:00
games recursive bump from boost-lib shlib update. 2013-02-15 11:53:59 +00:00
geography PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
graphics Update to 1.6.0: 2013-02-16 11:16:06 +00:00
ham recursive bump from boost-lib shlib update. 2013-02-15 11:53:59 +00:00
inputmethod Bump PKGREVISION from audio/jack. 2013-02-09 22:11:28 +00:00
lang Start update of Ruby on Rails 3.2.12. 2013-02-12 14:28:09 +00:00
licenses Remove expatobjc-license -- same as mit. 2013-01-08 16:53:48 +00:00
mail recursive bump from boost-lib shlib update. 2013-02-15 11:53:59 +00:00
math Update pandas to 0.10.1. 2013-02-16 00:02:19 +00:00
mbone Remove vic-gpl option. 2013-01-27 00:15:03 +00:00
meta-pkgs Changes 1.53.0: 2013-02-12 21:07:21 +00:00
misc Update to 0.8. No change log. 2013-02-16 09:28:59 +00:00
mk Remove fetched file if fetch command succeeds to fetch but checksum mismatch 2013-02-16 07:32:28 +00:00
multimedia recursive bump from boost-lib shlib update. 2013-02-15 11:53:59 +00:00
net LICENSE=original-bsd 2013-02-16 09:34:38 +00:00
news PR/47550: Rhialto: new patches for news/trn 2013-02-09 18:30:14 +00:00
packages
parallel PKGREVISION bumps for the security/openssl 1.0.1d update. 2013-02-06 23:20:50 +00:00
pkgtools Fix OPSYS for Cygwin (formerly using CYGWIN before importing Cygwin support). 2013-02-14 09:13:41 +00:00
print Update ruby-pdf-reader to 1.3.1. 2013-02-13 15:26:12 +00:00
regress
security recursive bump from boost-lib shlib update. 2013-02-15 11:53:59 +00:00
shells shells/bash: disable job control on Minix 2013-02-12 23:31:40 +00:00
sysutils Update to 3.01a12: 2013-02-12 09:58:05 +00:00
templates
textproc Update to 0.8.6. Changes: 2013-02-15 19:17:20 +00:00
time Bump PKGREVISION from audio/jack. 2013-02-09 22:11:28 +00:00
wm Add i3 to the makefile so it is built. 2013-02-12 23:26:10 +00:00
www Correct path to www/squid3. 2013-02-16 10:53:50 +00:00
x11 recursive bump from boost-lib shlib update. 2013-02-15 11:53:59 +00:00
Makefile
pkglocate Fix PR 39648: 2010-11-11 19:56:34 +00:00
README

$NetBSD: README,v 1.18 2005/05/07 22:18:28 wiz Exp $

Please see doc/pkgsrc.txt for information.