Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 128653 - libmng-1.0.9 is released
Summary: libmng-1.0.9 is released
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: New packages (show other bugs)
Hardware: All Linux
: High enhancement (vote)
Assignee: No maintainer - Look at https://wiki.gentoo.org/wiki/Project:Proxy_Maintainers if you want to take care of it
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2006-04-03 09:05 UTC by Håvard Wall
Modified: 2006-04-13 02:33 UTC (History)
1 user (show)

See Also:
Package list:
Runtime testing required: ---


Attachments
libmng-1.0.9.ebuild (libmng-1.0.9.ebuild,955 bytes, text/plain)
2006-04-04 01:10 UTC, Håvard Wall
Details
libmng-1.0.9.ebuild (libmng-1.0.9.ebuild,824 bytes, text/plain)
2006-04-11 07:32 UTC, Håvard Wall
Details
libmng-1.0.9.ebuild (libmng-1.0.9.ebuild,900 bytes, text/plain)
2006-04-11 12:20 UTC, Håvard Wall
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Håvard Wall 2006-04-03 09:05:37 UTC
Please upgrade libmng to version 1.0.9.
Comment 1 Håvard Wall 2006-04-04 01:10:04 UTC
Created attachment 83866 [details]
libmng-1.0.9.ebuild

Tested on x86.

If maintainer is needed, I could volunteer, (but I currently don't have status as a developer). I'm working as a software developer and bumped into the bugs in libmng-1.0.8 while testing it against Qt-4.1.3. I'll be doing these tests in the future as well.
Comment 2 Håvard Wall 2006-04-11 07:32:02 UTC
Created attachment 84448 [details]
libmng-1.0.9.ebuild

Removed hard-coded dependency of lcms. lcms is optional and auto-detected by configure.
Removed wrong patching of Makefile.am which prevented autodetection of lcms.
Comment 3 Mark Loeser (RETIRED) gentoo-dev 2006-04-11 10:31:51 UTC
We shouldn't rely on the automatic detection, but rather specify explicitly with $(use_with lcms) when we call econf.  Otherwise the use flag is to just pull in the dep, which isn't exactly right :)
Comment 4 Håvard Wall 2006-04-11 12:20:08 UTC
Created attachment 84460 [details]
libmng-1.0.9.ebuild

Agreed. After testing further, neither jpeg nor zlib is hard requirements. Fixed in this third attempt.
Comment 5 Mark Loeser (RETIRED) gentoo-dev 2006-04-11 14:51:11 UTC
Does the addition of these USE flags cause problems for any of the packages that DEP on libmng?  Do those packages need certain use flags enabled to work properly?  A list of them can be found: http://tinderbox.x86.dev.gentoo.org/misc/rindex/media-libs/libmng
Comment 6 Håvard Wall 2006-04-12 07:12:48 UTC
(In reply to comment #5)
> Does the addition of these USE flags cause problems for any of the packages
> that DEP on libmng?  

That would imply a bug in their dependencies wouldn't it? Or would it imply the lack of spesifying a use-flag dependency in portage? Anyway, I don't think it will cause many problems. This is what I've found:

These packages have missing or incorrect dependencies:

app-cdr/graveman: should depend on >=sys-libs/zlib-1.1.4, =media-libs/libmng-1.0.0.

I really couldn't find out how these packages actually depend on libmng. They don't even have it listed in the ebuilds:

app-editors/nvu

These had optional support for libmng documented in the source code (probably autodetected?), but noe use flags in the ebuild:
mail-client/mozilla-thunderbird
www-client/mozilla-firefox
www-client/mozilla
www-client/seamonkey

These have hard dependencies in the ebuilds, but no references to mng in the source code or documentation:

app-emulation/pearpc
x11-misc/vym

These packages depends on libmng, but I couldn't find any references to the jng or zip functionality in the source code.

app-office/magicpoint
dev-embedded/pikdev
media-gfx/bootsplash
x11-libs/qt
x11-libs/qt-embedded

These packages had optional mng support, and should therefore be unaffected:

dev-games/crystalspace

I was unable to download and check the source code of this package, but it already depends on zip, and I would be very surprised if it depends on the jng functionality:

x11-misc/kflog

Comment 7 Mark Loeser (RETIRED) gentoo-dev 2006-04-12 18:53:30 UTC
Bumped the ebuild
Comment 8 Håvard Wall 2006-04-13 02:33:59 UTC
Cool. Thanks alot!