Re: has the sun set ?

"E. Liddell" <[email protected]> Mon, 1 Jun 2015 06:41:20 -0400
Newsgroups gmane.linux.gentoo.desktop
Message-ID <[email protected]>
On Mon, 1 Jun 2015 05:33:01 -0400
Philip Webb <[email protected]> wrote:

> [ forwarded to Gentoo-Desktop, the list given for Kde-Sunset ]
> 
> Using Kde-Sunset, I have  3  useful apps available in forms
> which aren't provided by KDE 4 (Kworldclock Ksokoban Kmahjongg).
> 
> Yesterday, while doing my weekly system update, I encountered a msg :
> 
>   !!! The following installed packages are masked:
>   - media-libs/lcms-1.19-r1::gentoo (masked by: package.mask)
>   /usr/portage/profiles/package.mask:
>   # Matthias Maier <[email protected]> (27 May 2015)
>   # on behalf of Andreas K. Huettel <[email protected]>
>   # media-libs/lcms:0 has serious security issues and is unmaintained,
>   # see bug 526642. Please uninstall it and/or upgrade to media-libs/lcms:2
> 
> I looked at the bug, which explains the reason for dropping Lcms:0 .
> 
> Unfortunately, Kde-Sunset appears to require Lcms:0 for Libmng:0 ,
> which is required by Qt-Meta:3 & which aren't included in Kde-Sunset itself.
> For now, I can simply ignore the warning, but it looks
> as if it wb no longer possible to install Kde-Sunset on a new machine.
> 
> I realise Gentoo itself doesn't provide support for Kde-Sunset,
> but does anyone know of a way round this obstacle or have other advice ?

Compile libmng without lcms support?  I'm pretty sure it's optional,
and qt-meta doesn't care what USE flags are set for libmng.  No one
uses the mng format anyway, so it isn't much of a loss.

While it isn't optimal, it's possible to get any ebuild that was ever in the
main tree from the attic if you need to fill in gaps for a new installation:

https://sources.gentoo.org/cgi-bin/viewvc.cgi/gentoo-x86/?hideattic=0

Some ebuilds from this source may need to be retouched before portage
is happy with them, but if they're not too old it's usually possible to get them 
working.

There's also the option of trying the Trinity Desktop Environment, if 
ebuilds for the packages you want are available.  There's an unofficial overlay
for the most recent release at https://bitbucket.org/mgebert/gentoo-trinity
Trinity is still being actively developed, and bugs about failures to compile
against modern libs should be addressed over time.  (Sometimes over a
lot of time, granted, but no-one's perfect.)

E. Liddell