The snort rc script in the portage tree still uses the opts variable, causing noise whenever it gets used. I fixed this in place on my systems but the real version should probably be updated.
Here is a diff of the changes I made to resolve this issue:
--- /usr/portage/net-analyzer/snort/files/snort.rc11 2011-09-22 10:39:51.000000000 -0700
+++ /etc/init.d/snort 2012-12-05 10:40:14.000000000 -0800
@@ -3,7 +3,8 @@
# Distributed under the terms of the GNU General Public License v2
# $Header: /var/cvsroot/gentoo-x86/net-analyzer/snort/files/snort.rc11,v 1.1 2011/09/22 17:39:51 patrick Exp $
+*snort-184.108.40.206-r1 (10 Apr 2013)
+ 10 Apr 2013; Tony Vroon <firstname.lastname@example.org> +snort-220.127.116.11-r1.ebuild,
+ Init script fixes by Brian De Wolf to cease using deprecated opts variable,
+ closes bug #447780. /run tmpfs coping measures by Peter Wilmott close bug
+ #452786. Ebuild ported to EAPI 5, using REQUIRED_USE and dropping now
+ unnecessary die statements for ebuild helper functions.
Thank you for your contribution to Gentoo Linux Brian. Sorry to have kept you waiting that long for an obviously correct fix.