There are some ewarns/einfos in the splashutils ebuilds that may not be neccessary in all cases: - info about upgrade from pre-1.0 version should be printed only when user upgrades from such version - info about adding 'console=tty1' to kernel command line should be printed only when it is not present in current kernel command line - information about seperate themes should be printed only when there is no theme installed (in my opinion)
Created attachment 81271 [details, diff] splashutils.patch ebuild patch (may work for older ebuilds too)
For the record: you can't use has_version in postinst to determine the old version as it may not be present anymore.
(In reply to comment #2) > For the record: you can't use has_version in postinst to determine the old > version as it may not be present anymore. According to http://dev.gentoo.org/~plasmaroo/devmanual//ebuild-writing/functions/pkg_postinst/ it is possible: "The most common use for pkg_postinst is to display post-install informational messages or warnings. Note that has_version will operate on the version that was installed, which can be useful for selective upgrade messages."
Added to CVS, thanks for the suggestion and the patch :) I left the has_version stuff in place as it seems to work just fine.