Just happened to create these which debugging an issue with gtk+-native so
committing them.
md5=2faa7f8d81e6a35beb991cb75edbf056
sha256=a172c5afe4668a31eb090d14be7fc2811a9fec8568a785badd30280f47a27e00
+[http://downloads.sourceforge.net/libpng/libpng-1.2.42.tar.bz2]
+md5=9a5cbe9798927fdf528f3186a8840ebe
+sha256=a044c4632a236bbf99527da81977577929a173c1f7f68a70a81ea2ea7cffa6a7
+
[http://downloads.sourceforge.net/libpng/libpng-1.2.8.tar.bz2]
md5=00cea4539bea4bd34cbf8b82ff9589cd
sha256=9bec729a1e77d8bbc5800b14aa81f09290aa18daa40f344103f2c0d1d681531b
--- /dev/null
+require libpng_${PV}.bb
+require libpng-native.inc
+
+PR = "r1"
+
+FILESDIR = "${@os.path.dirname(bb.data.getVar('FILE',d,1))}/libpng-${PV}"
--- /dev/null
+require libpng.inc
+
+PR = "${INC_PR}.0"
+
+SRC_URI += "file://makefile_fix.patch;patch=1"