... and conversion to new style multi-isa build. SUNWpng includes 2 versions of libpng: 1.0.x and 1.2.x. It builds 2 variants of each: 32-bit and 64-bit. We used to have all this in one spec file, which made it difficult to read and lots of things repeated for each variant.
I've created 2 base specs: libpng10.spec and libpng12.spec (attached) and using those in SUNWpng.spec (attached) for building both the 32-bit and the 64-bit variants. Upgraded both to the latest versions: 1.0.26 and 1.2.18. No interface changes were found, mostly bug fixes and build system changes (libpng now uses autotools instead of plain makefiles so we got rid of 2 patches). Fixes 6555900. Laca -------------- next part -------------- A non-text attachment was scrubbed... Name: libpng10.spec Type: text/x-rpm-spec Size: 2010 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/jds-review/attachments/20070518/5917250d/attachment.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: libpng12.spec Type: text/x-rpm-spec Size: 2011 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/jds-review/attachments/20070518/5917250d/attachment-0001.bin> -------------- next part -------------- A non-text attachment was scrubbed... Name: SUNWpng.spec Type: text/x-rpm-spec Size: 5511 bytes Desc: not available URL: <http://mail.opensolaris.org/pipermail/jds-review/attachments/20070518/5917250d/attachment-0002.bin>
