--- eclass/subversion.eclass +++ eclass/subversion.eclass @@ -169,12 +169,14 @@ case "${protocol}" in http|https) - if built_with_use dev-util/subversion nowebdav; then + if ! built_with_use --missing true -o dev-util/subversion webdav-neon webdav-serf || \ + built_with_use --missing false dev-util/subversion nowebdav ; then echo eerror "In order to emerge this package, you need to" - eerror "re-emerge subversion with USE=-nowebdav" + eerror "reinstall Subversion with support for WebDAV." + eerror "Subversion requires either Neon or Serf to support WebDAV." echo - die "${ESVN}: please run 'USE=-nowebdav emerge subversion'" + die "${ESVN}: reinstall Subversion with support for WebDAV." fi ;; svn|svn+ssh)