From: Glenn Randers-P. <gl...@gm...> - 2013-08-14 19:25:43
|
libmng 2.0.2 is available from libmng.sf.net, only as tar distribution. Maintenance since version 1.0.10 (2007) has been by Winfried Szukalski (szukw000 at arcor.de). Added support for lcms2. Added support for libjpeg version 9. Updated CMakeLists.txt to work with Windows 7. Revised "configure" and CMakeLists.txt to create config.h, and included it in the beginning of each C file. Moved some defines of macros that are only used internally from libmng.h to config.h. Glenn |
From: Armin K. <kr...@em...> - 2013-08-15 10:30:36
|
On 08/14/2013 09:25 PM, Glenn Randers-Pehrson wrote: > > > libmng 2.0.2 is available from libmng.sf.net <http://libmng.sf.net>, > only as tar distribution. > > Maintenance since version 1.0.10 (2007) has been > by Winfried Szukalski (szukw000 at arcor.de <http://arcor.de>). > > Added support for lcms2. > > Added support for libjpeg version 9. > > Updated CMakeLists.txt to work with Windows 7. > > Revised "configure" and CMakeLists.txt to create > config.h, and included it in the beginning of each > C file. > > Moved some defines of macros that are only used > internally from libmng.h to config.h. > > > Glenn > > > ------------------------------------------------------------------------------ > Get 100% visibility into Java/.NET code with AppDynamics Lite! > It's a free troubleshooting tool designed for production. > Get down to code-level detail for bottlenecks, with <2% overhead. > Download for free and get started troubleshooting in minutes. > http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk > > > > _______________________________________________ > png-mng-implement mailing list > png...@li... > https://lists.sourceforge.net/lists/listinfo/png-mng-implement > Hello, has the api changed in some way? I see the soname has been bumped. Is there something that might break an app that previously worked with 1.0.10? |
From: Armin K. <kr...@em...> - 2013-08-15 12:33:45
|
On 08/15/2013 12:17 PM, Armin K. wrote: > On 08/14/2013 09:25 PM, Glenn Randers-Pehrson wrote: >> >> >> libmng 2.0.2 is available from libmng.sf.net <http://libmng.sf.net>, >> only as tar distribution. >> >> Maintenance since version 1.0.10 (2007) has been >> by Winfried Szukalski (szukw000 at arcor.de <http://arcor.de>). >> >> Added support for lcms2. >> >> Added support for libjpeg version 9. >> >> Updated CMakeLists.txt to work with Windows 7. >> >> Revised "configure" and CMakeLists.txt to create >> config.h, and included it in the beginning of each >> C file. >> >> Moved some defines of macros that are only used >> internally from libmng.h to config.h. >> >> >> Glenn >> >> >> ------------------------------------------------------------------------------ >> Get 100% visibility into Java/.NET code with AppDynamics Lite! >> It's a free troubleshooting tool designed for production. >> Get down to code-level detail for bottlenecks, with <2% overhead. >> Download for free and get started troubleshooting in minutes. >> http://pubads.g.doubleclick.net/gampad/clk?id=48897031&iu=/4140/ostg.clktrk >> >> >> >> _______________________________________________ >> png-mng-implement mailing list >> png...@li... >> https://lists.sourceforge.net/lists/listinfo/png-mng-implement >> > > Hello, has the api changed in some way? I see the soname has been > bumped. Is there something that might break an app that previously > worked with 1.0.10? > There is a bug when libmng 2.0.2 is built with libjpeg-turbo The following output is from MPlayer configure script In file included from /usr/include/libmng_types.h:207:0, from /usr/include/libmng.h:386, from /tmp/mplayer-configure-30663-17902/tmp.c:1: /usr/include/jpeglib.h:1000:30: error: unknown type name 'FILE' EXTERN(void) jpeg_stdio_dest JPP((j_compress_ptr cinfo, FILE * outfile)); ^ /usr/include/jpeglib.h:1001:29: error: unknown type name 'FILE' EXTERN(void) jpeg_stdio_src JPP((j_decompress_ptr cinfo, FILE * infile)); |
From: Glenn Randers-P. <gl...@gm...> - 2013-08-15 14:28:27
|
On Thu, Aug 15, 2013 at 6:17 AM, Armin K. <kr...@em...> wrote: > > > Hello, has the api changed in some way? I see the soname has been > bumped. Is there something that might break an app that previously > worked with 1.0.10? > The "2.0" doesn't signify anything about api compatibility. It means that this was a fork of the "official" version. Glenn |
From: gerard <gm...@xs...> - 2013-08-15 14:35:27
|
Hi Glenn, Feel free to consider the 2.0 fork the "official" version. Barring imminent need I'm quite happy to leave the 1.0 release for what it is. (as you may have noticed) Gerard > On Thu, Aug 15, 2013 at 6:17 AM, Armin K. <kr...@em...> wrote: > > > > > > > Hello, has the api changed in some way? I see the soname has been > > bumped. Is there something that might break an app that previously > > worked with 1.0.10? > > > > The "2.0" doesn't signify anything about api compatibility. It means that > this was a fork of the "official" version. > > Glenn > |
From: Thomas K. <tk...@gi...> - 2013-10-09 17:53:08
Attachments:
patch-plug-ins_common_file-mng.c
|
On Wed, Aug 14, 2013 at 03:25:36PM -0400, Glenn Randers-Pehrson wrote: > libmng 2.0.2 is available from libmng.sf.net, > only as tar distribution. > > Maintenance since version 1.0.10 (2007) has been > by Winfried Szukalski (szukw000 at arcor.de). > > Added support for lcms2. > > Added support for libjpeg version 9. > > Updated CMakeLists.txt to work with Windows 7. > > Revised "configure" and CMakeLists.txt to create > config.h, and included it in the beginning of each > C file. > > Moved some defines of macros that are only used > internally from libmng.h to config.h. I'm in the process of updating pkgsrc to this version. So far I've only found one issue, with gimp-2.8.6. Compilation stops with In file included from .../include/libmng.h:386:0, from file-mng.c:87: .../include/libmng_types.h:205:13: error: redefinition of typedef 'boolean' .../include/jmorecfg.h:262:13: note: previous declaration of 'boolean' was here When I swap the inclusion order of jpeglib.h to be after libmng.h, it works. But since the other order worked with 1.x, I think this is something that should be fixed in libmng instead. I've attached the patch I'm using for gimp-2.8.6. Cheers, Thomas |