Something strange is going on in the dosbox ebuild. It appears like there's an API conflict with the subversion eclass. ---- Calculating dependencies ... done! >>> Verifying ebuild manifests >>> Emerging (1 of 1) games-emulation/dosbox-9999::gentoo >>> Unpacking source... * subversion switch start --> * old repository: https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk@3991 * new repository: https://dosbox.svn.sourceforge.net/svnroot/dosbox/dosbox/trunk Redirecting to URL 'https://svn.code.sf.net/p/dosbox/code-0/dosbox/trunk': At revision 3991. * working copy: /usr/portage/distfiles/svn-src/dosbox/trunk >>> Source unpacked in /var/tmp/portage/games-emulation/dosbox-9999/work >>> Preparing source in /var/tmp/portage/games-emulation/dosbox-9999/work/dosbox ... * ERROR: games-emulation/dosbox-9999::gentoo failed (prepare phase): * src_prepare is removed from subversion.eclass in EAPI 6 and later * * Call stack: * ebuild.sh, line 115: Called src_prepare * environment, line 2782: Called subversion_src_prepare * environment, line 3073: Called die * The specific snippet of code: * [[ ${EAPI} == [012345] ]] || die "${FUNCNAME[1]} is removed from subversion.eclass in EAPI 6 and later"; * * If you need support, post the output of `emerge --info '=games-emulation/dosbox-9999::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-emulation/dosbox-9999::gentoo'`. * The complete build log is located at '/var/tmp/portage/games-emulation/dosbox-9999/temp/build.log.gz'. * The ebuild environment file is located at '/var/tmp/portage/games-emulation/dosbox-9999/temp/environment'. * Working directory: '/var/tmp/portage/games-emulation/dosbox-9999/work/dosbox' * S: '/var/tmp/portage/games-emulation/dosbox-9999/work/dosbox' >>> Failed to emerge games-emulation/dosbox-9999, Log file: >>> '/var/tmp/portage/games-emulation/dosbox-9999/temp/build.log.gz' * Messages for package games-emulation/dosbox-9999: * ERROR: games-emulation/dosbox-9999::gentoo failed (prepare phase): * src_prepare is removed from subversion.eclass in EAPI 6 and later * * Call stack: * ebuild.sh, line 115: Called src_prepare * environment, line 2782: Called subversion_src_prepare * environment, line 3073: Called die * The specific snippet of code: * [[ ${EAPI} == [012345] ]] || die "${FUNCNAME[1]} is removed from subversion.eclass in EAPI 6 and later"; * * If you need support, post the output of `emerge --info '=games-emulation/dosbox-9999::gentoo'`, * the complete build log and the output of `emerge -pqv '=games-emulation/dosbox-9999::gentoo'`. * The complete build log is located at '/var/tmp/portage/games-emulation/dosbox-9999/temp/build.log.gz'. * The ebuild environment file is located at '/var/tmp/portage/games-emulation/dosbox-9999/temp/environment'. * Working directory: '/var/tmp/portage/games-emulation/dosbox-9999/work/dosbox' * S: '/var/tmp/portage/games-emulation/dosbox-9999/work/dosbox'
Looks like https://gitweb.gentoo.org/repo/gentoo.git/commit/eclass/subversion.eclass?id=7397807631f633871886d506bf80c598c8c6e1e1 changed EAPI=6 support, so we'll have to update the ebuild accordingly. I'll see if I can get to this tomorrow or this weekend.
Resolved in 0fbcccb7f4715e4f00aac2f0e8fcb937792ca762