diff --git a/multimedia/graphics/libpng/files/libpng-1.6.18-apng.patch.gz b/multimedia/graphics/libpng/files/libpng-1.6.18-apng.patch.gz
deleted file mode 100644
index bfce19ff..00000000
Binary files a/multimedia/graphics/libpng/files/libpng-1.6.18-apng.patch.gz and /dev/null differ
diff --git a/multimedia/graphics/libpng/files/libpng-1.6.21-apng.patch.gz b/multimedia/graphics/libpng/files/libpng-1.6.21-apng.patch.gz
deleted file mode 100644
index 4dd296b9..00000000
Binary files a/multimedia/graphics/libpng/files/libpng-1.6.21-apng.patch.gz and /dev/null differ
diff --git a/multimedia/graphics/libpng/files/libpng-1.6.28-apng.patch.gz b/multimedia/graphics/libpng/files/libpng-1.6.28-apng.patch.gz
new file mode 100644
index 00000000..7cabf399
Binary files /dev/null and b/multimedia/graphics/libpng/files/libpng-1.6.28-apng.patch.gz differ
diff --git a/multimedia/graphics/libpng/pspec.xml b/multimedia/graphics/libpng/pspec.xml
index f699f853..a088c2c1 100644
--- a/multimedia/graphics/libpng/pspec.xml
+++ b/multimedia/graphics/libpng/pspec.xml
@@ -17,7 +17,7 @@
zlib-devel
- libpng-1.6.21-apng.patch.gz
+ libpng-1.6.28-apng.patch.gz
libpng-multilib.patch