Attempting to build the new version of syslog-ng with an old dev-libs/eventlog will fail : configure: error: Package requirements (eventlog >= 0.2.12) were not met: Requested 'eventlog >= 0.2.12' but version of EventLog is 0.2.7 Requesting >=0.2.12 instead of 0.2 in the syslog ebuild fixes it Reproducible: Always
eventlog-0.2.7 hasn't been in portage since Jan 2009. Your tree is just too old to reasonably expect things to work.
Well I'm not used to reinstall the whole system every 6 months ... beside that problem, the update went on pretty normally. The problem here is clearly with the ebuild which does not specifies a correct minimum version. Other persons may be in my case too so why not to fix it ?
If your tree is up-to-date, the fact that 0.2.7 is no longer in the tree will cause portage to tree it as masked. We're not talking about six months; we're talking about years out of date. Just update your portage tree.
My portage tree was synced this morning and my portage is up to date ... The problem is that the eventlog version installed on my system was judged to be sufficient because of the syslog-ng ebuild, so portage didn't triggered the update.