net-misc/curl dependency was added to app-admin/rsyslog-7.2.2 due to #444754 libcurl is only needed for elasticsearch module which is disabled. It was the upstream bug in configure.ac enabling elasticsearch module instead of uuid when --enable-uuid specified. It was fixed upstream version rsyslog-7.2.5 --- rsyslog-7.2.2/configure.ac 2012-11-15 20:52:58.000000000 +0600 +++ rsyslog-7.2.5/configure.ac 2013-01-08 20:13:56.000000000 +0600 @@ -711,13 +695,13 @@ AC_ARG_ENABLE(uuid, [AS_HELP_STRING([--enable-uuid],[Enable support for uuid generation @<:@default=yes@:>@])], [case "${enableval}" in - yes) enable_elasticsearch="yes" ;; - no) enable_elasticsearch="no" ;; + yes) enable_uuid="yes" ;; + no) enable_uuid="no" ;; *) AC_MSG_ERROR(bad value ${enableval} for --enable-uuid) ;; esac], [enable_uuid=yes] Reproducible: Always Expected Results: app-admin/rsyslog-7.2.7 should not depend on net-misc/curl
rsyslog-7.4.4.ebuild and rsyslog-7.4.6.ebuild have the same issue.
Thanks Andrey, it's fixed now :) + 18 Nov 2013; Ultrabug <ultrabug@gentoo.org> rsyslog-7.2.7.ebuild, + rsyslog-7.4.3.ebuild, rsyslog-7.4.4.ebuild, rsyslog-7.4.6.ebuild: + drop curl dependency, fix #485414 thx to Andrey Volkov +