diff --git a/distro/scripts/adl_cots.sh b/distro/scripts/adl_cots.sh
index 597eb0e9fbd4a7a415d08bc3da8f4f0fdefc0287..d9bc5932e34e18aac6c60129e769cbf5f9214c6e 100755
--- a/distro/scripts/adl_cots.sh
+++ b/distro/scripts/adl_cots.sh
@@ -673,9 +673,9 @@ all()
 {
     for_container && \
     mk_xerces && \
-    exit && \
     mk_png  && \
     mk_zlib && \
+    exit && \
     mk_bz2 && \
     mk_boost && \
     mk_wgrib2 && \
diff --git a/distro/tars/libpng-1.6.37.tar.gz b/distro/tars/libpng-1.6.37.tar.gz
new file mode 100644
index 0000000000000000000000000000000000000000..54b0f8102d6794fb0d5f9c91a5492cc7598999a4
Binary files /dev/null and b/distro/tars/libpng-1.6.37.tar.gz differ
diff --git a/distro/tars/zlib-1.2.7.tar.gz b/distro/tars/zlib-1.2.7.tar.gz
new file mode 100755
index 0000000000000000000000000000000000000000..833e8882a0cb0ed04a035f1a7dee768138229d0f
Binary files /dev/null and b/distro/tars/zlib-1.2.7.tar.gz differ