media-libs/lcms:0 is unmaintained, has seen no releases since 2009, and (according to upstream) is affected by unspecified serious security issues. Please * either upgrade your package to use media-libs/lcms:2, * or hard-disable an optional dependency on media-libs/lcms:0, * or mask your package for removal. Thank you!
Package will be masked for security reasons on 30/12/2014.
Created attachment 393232 [details, diff] rawstudio-2.0-lcms2.patch Patch for building Rawstudio 2.0 with lcms2
Created attachment 393234 [details] rawstudio-2.0-r2.ebuild diff -u /usr/portage/media-gfx/rawstudio/rawstudio-2.0-r1.ebuild /usr/local/portage/media-gfx/rawstudio/rawstudio-2.0-r2.ebuild --- /usr/portage/media-gfx/rawstudio/rawstudio-2.0-r1.ebuild 2013-09-29 15:31:55.000000000 +0400 +++ /usr/local/portage/media-gfx/rawstudio/rawstudio-2.0-r2.ebuild 2015-01-05 16:42:45.000000000 +0300 @@ -19,7 +19,7 @@ >=dev-libs/openssl-1:0= >=gnome-base/gconf-2 media-libs/flickcurl - media-libs/lcms:0 + media-libs/lcms:2= media-libs/lensfun media-libs/libgphoto2:= media-libs/libpng:0= @@ -48,7 +48,8 @@ epatch \ "${FILESDIR}"/${P}-libpng15.patch \ "${FILESDIR}"/${P}-g_thread_init.patch \ - "${FILESDIR}"/${P}-icon.patch + "${FILESDIR}"/${P}-icon.patch \ + "${FILESDIR}"/${P}-lcms2.patch eautoreconf }
Please try attached ebuild and patch, it worked for me. I've taken a look at rawstudio git repository, and it looks like next release would be able to build with lcms2 without any patches. So, this patch is temporary.
Created attachment 394796 [details, diff] rawstudio-2.0-lcms2.patch New version of patch, last one compiled successfully but failed to run.
dropped
One question: why? There's even patch available and it is not needed for git version of rawstudio (and, thus, won't be needed for next release).