--- /dev/null
+--- a/Makefile.am
++++ b/Makefile.am
+@@ -18,7 +18,7 @@
+ endif
+ 
+ # Utilities - installed
+-bin_PROGRAMS= pngfix png-fix-itxt
++bin_PROGRAMS=
+ 
+ # This ensures that pnglibconf.h gets built at the start of 'make all' or
+ # 'make check', but it does not add dependencies to the individual programs,
+--- a/Makefile.in
++++ b/Makefile.in
+@@ -104,7 +104,6 @@
+       pngstest$(EXEEXT) pngvalid$(EXEEXT) pngimage$(EXEEXT) \
+       pngcp$(EXEEXT) $(am__EXEEXT_1)
+ @HAVE_CLOCK_GETTIME_TRUE@am__append_1 = timepng
+-bin_PROGRAMS = pngfix$(EXEEXT) png-fix-itxt$(EXEEXT)
+ @PNG_ARM_NEON_TRUE@am__append_2 = arm/arm_init.c\
+ @PNG_ARM_NEON_TRUE@   arm/filter_neon.S arm/filter_neon_intrinsics.c
+ 
+
 
 $(D)/libpng: $(D)/zlib $(ARCHIVE)/libpng-$(PNG_VER).tar.xz | $(TARGETPREFIX)
        $(UNTAR)/libpng-$(PNG_VER).tar.xz
        pushd $(BUILD_TMP)/libpng-$(PNG_VER) && \
+               $(PATCH)/libpng-1.26.x-disable-tools.patch && \
                $(CONFIGURE) \
                        --prefix=$(TARGETPREFIX) \
                        --build=$(BUILD) \
                        --host=$(TARGET) \
                        --bindir=$(HOSTPREFIX)/bin \
-                       --mandir=$(BUILD_TMP)/libpng-$(PNG_VER)/tmpman && \
+                       --mandir=$(BUILD_TMP)/.remove && \
                ECHO=echo $(MAKE) all && \
                $(MAKE) install
+       $(REMOVE)/.remove
        $(REMOVE)/libpng-$(PNG_VER)
        touch $@
 
 
 LIBDVBSI_GIT=ff57e5
 
 # libpng; reference library for reading and writing PNGs
-PNG_VER=1.6.21
+PNG_VER=1.6.28
 
 # libupnp; portable Universal Plug and Play (UPnP) needed for ushare
 LIBUPNP_VER = 1.6.19