--- /usr/portage/eclass/subversion.eclass 2006-05-16 16:05:48.000000000 +0200 +++ /usr/local/portage/eclass/subversion2.eclass 2006-05-22 23:16:24.000000000 +0200 @@ -181,8 +181,11 @@ # export to the ${WORKDIR} # "svn export" has a bug. see http://bugs.gentoo.org/119236 #svn export "${ESVN_STORE_DIR}/${ESVN_CO_DIR}" "${S}" || die "${ESVN}: can't export to ${S}." - rsync -rlpgo --exclude=".svn/" "${ESVN_STORE_DIR}/${ESVN_CO_DIR}/" "${S}" || die "${ESVN}: can't export to ${S}." - echo + if [[ ${ESVN_EXPORT} != "NO" ]] + then + rsync -rlpgo --exclude=".svn/" "${ESVN_STORE_DIR}/${ESVN_CO_DIR}/" "${S}" || die "${ESVN}: can't export to ${S}." + echo + fi } @@ -239,6 +242,8 @@ function subversion_src_unpack() { subversion_svn_fetch || die "${ESVN}: unknown problem in subversion_svn_fetch()." - subversion_bootstrap || die "${ESVN}: unknown problem in subversion_bootstrap()." - + if [[ ${ESVN_EXPORT} != "NO" ]] + then + subversion_bootstrap || die "${ESVN}: unknown problem in subversion_bootstrap()." + fi }