esmart-0.9.0.20041226 depends on non-existing imlib2-1.2.0.20041226 - for some reason (GLSA?) imlib2-1.2.0.20041226 was removed/masked from the portage tree. Reproducible: Always Steps to Reproduce: 1. 2. 3.
Can someone edit the esmart ebuild to depend on >=imlib2-1.2.0, which also works and doesn't produce this portage error each time you sync the tree. === !!! All ebuilds that could satisfy ">=media-libs/imlib2-1.2.0.20041226" have been masked. !!! One of the following masked packages is required to complete your request: - media-libs/imlib2-9999 (masked by: -* keyword) For more information, see MASKED PACKAGES section in the emerge man page or section 2.2 "Software Availability" in the Gentoo Handbook. !!! (dependency required by "x11-libs/esmart-0.9.0.20041226" [ebuild]) !!! Problem with ebuild x11-misc/entrance-0.9.0.20041226 !!! Possibly a DEPEND/*DEPEND problem. ===
I can confirm this. There was briefly a version imlib2-1.2.0.20041226 according the google cache even. http://64.233.183.104/search?q=cache:W0_-kTqyaFEJ:packages.gentoo.org/ebuilds/%3Fimlib2-1.2.0.20041226+imlib2-1.2.0.20041226&hl=en I guess 1.2.0 was stable, where 20041226 was still a dev version? Eitherway portage thinks 1.2.0.20041226 is newer than 1.2.0. (Which I don't think it is?) changing the dependancy in the ebuild from 1.2.0.20041226 to 1.2.0 apears to work normally.
Created attachment 48444 [details] Corrected ebuild Corrected ebuild
Could somebody please fix this? It's no big deal - just swap the ebuilds in portage with the on I gave you...
solved anyway with the appearance of imlib2-1.2.0.20050116
yep