Summary: | media-libs/libpng-1.4.1: re-enable PNG_READ_DITHER_SUPPORTED | ||
---|---|---|---|
Product: | Gentoo Linux | Reporter: | Samuli Suominen (RETIRED) <ssuominen> |
Component: | Current packages | Assignee: | Gentoo's Team for Core System packages <base-system> |
Status: | VERIFIED FIXED | ||
Severity: | normal | ||
Priority: | High | ||
Version: | unspecified | ||
Hardware: | All | ||
OS: | Linux | ||
Whiteboard: | |||
Package list: | Runtime testing required: | --- | |
Bug Depends on: | |||
Bug Blocks: | 305095 |
Description
Samuli Suominen (RETIRED)
![]() sorry, xfig, not xfix :) i'd point out that we'd be fiddling with the ABI and that's no fun ... but either upstream doesnt reverse their decision and so we have to fix packages anyways, or upstream will re-enable the funcs and there's nothing for us to do. considering the package is masked, screwing with the ABI isnt a big deal. so perhaps add the patch like: [[ -z ${KEYWORDS} ]] \ && epatch ... \ || die "review ABI change before unmasking #308437" (In reply to comment #2) > i'd point out that we'd be fiddling with the ABI and that's no fun ... nod > considering the package is masked, screwing with the ABI isnt a big deal. so > perhaps add the patch like: > [[ -z ${KEYWORDS} ]] \ > && epatch ... \ > || die "review ABI change before unmasking #308437" timidity++ has several alternative guis, if this means letting go of one broken one, so be it. transfig and xfig has long been in my radar for the imake crap wrt bug 289296, if needed be, they'll be masked so... i'd prefer we skip that hack, and just don't do it at all to avoid futher delays in getting libpng keyworded, i've already checked and fixed 50% of gentoo-x86's libpng reverse deps, so keywording it shouldn't be too long away? libpng is owned by base-system because of its importance ... if it breaks, then an easy majority of a desktop stops rendering correctly (if it all). i prefer to be a bit conservative with it. so if that means once we get all known bugs fixed, i'd prefer we let it sit for a week or two to try and shake anything else out. Opened bugs for transfig/xfig here, bug 308617 And timidity++, bug 308619 Closing this as invalid per "i'd point out that we'd be fiddling with the ABI and that's no fun ...", got agreement there The function was restored in 1.4.2_rc5, upstream author/contributor/... mailed me. All timidity, xfig, transfig are back in action. :) *** Bug 308617 has been marked as a duplicate of this bug. *** *** Bug 308619 has been marked as a duplicate of this bug. *** It seems that in libpng-1.4.2 the png_set_dither function is disabled again (In reply to comment #9) > It seems that in libpng-1.4.2 the png_set_dither function is disabled again > no, it was renamed to "png_set_quantize" and "png_set_dither" was defined to it for backwards compability that will go away with libpng 1.5 so we are good for entire 1.4 series, transfix/xfig/timidity++ just needs to move to using png_set_quantize when libpng 1.5 is out... that's long in the future |