pkgsrc-Changes-HG archive

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]

[pkgsrc/trunk]: pkgsrc/graphics/mng Update to 1.0.9:



details:   https://anonhg.NetBSD.org/pkgsrc/rev/2bed66bbb4dd
branches:  trunk
changeset: 488814:2bed66bbb4dd
user:      wiz <wiz%pkgsrc.org@localhost>
date:      Wed Feb 09 20:15:50 2005 +0000

description:
Update to 1.0.9:

1.0.9 (jan 30th 2005)
---------------------

in short:

New optimizations save over 20KB on footprint.
Also a few bugfixes and several patches.

Thanks to those sending in their additions and for testing!

To turn on the optimizations do:

#DEFINE MNG_OPTIMIZE_CHUNKINITFREE
#DEFINE MNG_OPTIMIZE_OBJCLEANUP
#DEFINE MNG_OPTIMIZE_CHUNKASSIGN
#DEFINE MNG_OPTIMIZE_CHUNKREADER

(eg. they're not on by default (yet) !)

-------------------

bugfixes:
- fixed chunk pushing mechanism
- fixed bug in writing sBIT for indexed color
- fixed PPLT getchunk/putchunk routines
- fixed MNG_NO_1_2_4BIT_SUPPORT for TBBN1G04.PNG
- cleaned up macro-invocations (thanks to D. Airlie)

core:
- added more SKIPCHUNK conditionals
- replaced MNG_TWEAK_LARGE_FILES with permanent solution
- improved handling of cheap transparency when 16-bit support is disabled
- added some MNG_SUPPORT_WRITE conditionals
- added function to retrieve current FRAM delay
- added MNG_NO_1_2_4BIT_SUPPORT
- added bgr565_a8 canvas-style (thanks to J. Elvander)
- standard windows dll upgraded to zlib 1.2.2
- added LITTLEENDIAN/BIGENDIAN fixtures (thanks J.Stiles)
- inclusion of zlib/lcms/ijgsrc6b with <> instead of ""
- added conditional MNG_OPTIMIZE_CHUNKINITFREE
- added conditional MNG_OPTIMIZE_OBJCLEANUP
- added conditional MNG_OPTIMIZE_CHUNKASSIGN
- added conditional MNG_OPTIMIZE_CHUNKREADER
- fixed problem with global PLTE/tRNS

samples:

contrib:

doc:
- patched jng & mng manual pages (Thanks Peter Breitenlohner)

makefiles:

autoconf:
- patched makefile.am & configure.in (Thanks Peter Breitenlohner)

diffstat:

 graphics/mng/Makefile |  5 ++---
 graphics/mng/distinfo |  6 +++---
 2 files changed, 5 insertions(+), 6 deletions(-)

diffs (25 lines):

diff -r 04d28d57eae1 -r 2bed66bbb4dd graphics/mng/Makefile
--- a/graphics/mng/Makefile     Wed Feb 09 20:11:22 2005 +0000
+++ b/graphics/mng/Makefile     Wed Feb 09 20:15:50 2005 +0000
@@ -1,8 +1,7 @@
-# $NetBSD: Makefile,v 1.21 2004/12/05 20:19:50 minskim Exp $
+# $NetBSD: Makefile,v 1.22 2005/02/09 20:15:50 wiz Exp $
 
-DISTNAME=      libmng-1.0.8
+DISTNAME=      libmng-1.0.9
 PKGNAME=       ${DISTNAME:S/lib//}
-PKGREVISION=   1
 CATEGORIES=    graphics
 MASTER_SITES=  ${MASTER_SITE_SOURCEFORGE:=libmng/} \
                http://www.3-t.com/libmng/download/ \
diff -r 04d28d57eae1 -r 2bed66bbb4dd graphics/mng/distinfo
--- a/graphics/mng/distinfo     Wed Feb 09 20:11:22 2005 +0000
+++ b/graphics/mng/distinfo     Wed Feb 09 20:15:50 2005 +0000
@@ -1,4 +1,4 @@
-$NetBSD: distinfo,v 1.7 2004/08/09 07:29:00 adam Exp $
+$NetBSD: distinfo,v 1.8 2005/02/09 20:15:50 wiz Exp $
 
-SHA1 (libmng-1.0.8.tar.gz) = 4d9f4d309922d87770cc0806cb08dbfbae72bf34
-Size (libmng-1.0.8.tar.gz) = 509823 bytes
+SHA1 (libmng-1.0.9.tar.gz) = d32e939ec95caff7839c6c9a5896e4d575c77d35
+Size (libmng-1.0.9.tar.gz) = 554848 bytes



Home | Main Index | Thread Index | Old Index