This is a test "canonical source" directory that will contain the libpng public-release archives with canonical names. There is a separate subdirectory for each archiving method (gz, xz, zip, and 7z). Only gz/*.tar.gz, xz/*.tar.xz, zip/*.zip, and 7z/*.7z files are present. New .zip archives were created if they did not already exist for the older versions. The .zip archives each now contain a directory whose name is of the form lpngXY or lpngXYZ, as almost all did already. New .tar.xz and .7z archives were created for all releases. There is no separate "history" directory as in ftp://ftp.simplesystems.org/pub/png/src. The tar.gz and tar.xz archives use NEWLINE to mark end-of-line internally, while the .zip and .7z archives use CRLF. There are no changes to the contents of the previous files, but some of the base names are changed to a canonical form. Changes from the previous base names: libpng-0.71 -> libpng-0.71.0 libpng-0.81 -> libpng-0.81.0 libpng-0.82 -> libpng-0.82.0 libpng-0.85 -> libpng-0.85.0 libpng-0.86 -> libpng-0.86.0 libpng-0.87 -> libpng-0.87.0 libpng-0.88 -> libpng-0.88.0 libpng-0.89 -> libpng-0.89.0 libpng-0.89c -> libpng-0.89.3 libpng-0.90 -> libpng-0.90.0 libpng-0.95 -> libpng-0.95.0 libpng-0.96 -> libpng-0.96.0 libpng-0.97 -> libpng-0.97.0 libpng-0.98 -> libpng-0.98.0 libpng-0.99 -> libpng-0.99.0 libpng-1.0.16-config -> libpng-1.0.16 libpng-1.0.17-config -> libpng-1.0.17 libpng-1.0.18-config -> libpng-1.0.18 libpng-1.2.6-config -> libpng-1.2.6 libpng-1.2.7-config -> libpng-1.2.7 libpng-1.2.8-config -> libpng-1.2.8 lpng89c.zip -> libpng-0.89.3.zip All lpngXY.zip -> libpng-X.Y.0.zip All lpngXYZ.zip -> libpng-X.Y.Z.zip libpng-1.00 was removed; it was the same as libpng-1.0.0 except for the version number and lacking one of the makefiles. Timestamps on the gz, 7z, and xz archives were copied from the zip archives, whose timestamps were correct. NOTE: sftp's "put -P" does not work at SourceForge, so the timestamps were lost in the SourceForge File Release System. It's possible to restore them (see tools/touches.sh which works fine). I ran touch.sh on the tarballs at SourceForge. If you look at the files via sftp or ssh, the timestamps are correct. However, the FRS seems to use its own timestamping system, so when you browse the files, FRS reports the time of the touch operation instead of the timestamp on the file. Also, the download history of each file was discarded when I touched it! Foiled again. Only the tar.gz and tar.xz archives contain the "config" scripts. The older ones (prior to libpng-1.0.16 and 1.2.6) do not have these. If you have comments about this "canonical" libpng source set or about the accompanying GIT repository, send them to png-mng-implement at lists.sourceforge.net (you have to subscribe to the list before posting) or to glennrp at users.sourceforge.net