diff --git a/ANNOUNCE b/ANNOUNCE
index a7983d61b..988c17bdb 100644
--- a/ANNOUNCE
+++ b/ANNOUNCE
@@ -149,8 +149,6 @@ version 1.5.0beta17 [April 17, 2010]
the PNG_DITHER_[RED,GREEN_BLUE]_BITS macros to
PNG_QUANTIZE_[RED,GREEN,BLUE]_BITS.
Added some "(long)" typecasts to printf calls in png_handle_cHRM().
-
-version 1.5.0freeze01 [April 17, 2010]
Freeze build-time only configuration in the build.
In all prior versions of libpng most configuration options
controlled by compiler #defines had to be repeated by the
diff --git a/scripts/pnglconf.dfa b/scripts/pnglconf.dfa
index bf7fd63c8..31322058b 100644
--- a/scripts/pnglconf.dfa
+++ b/scripts/pnglconf.dfa
@@ -36,6 +36,58 @@ file pnglconf.h scripts/pnglconf.dfa PNGLCONF_H
#----------------------------------------------------------------------
+# The following setting, option and chunk values can all be changed
+# while building libpng:
+#
+# setting: change 'setting' lines to fine tune library performance,
+# changes to the settings don't affect the libpng API functionally
+#
+# option: change 'option' lines to remove or add capabilities from
+# or to the library; options change the library API
+#
+# chunk: change 'chunk' lines to remove capabilities to process
+# optional ('ancillary') chunks. This does not prevent PNG
+# decoding but does change the libpng API because some chunks
+# will be ignored.
+#
+# There are three ways of disabling features, in order of correctness:
+#
+# 1) Create 'pngusr.h', enter the required private build information
+# detailed below and #define PNG_NO_