Before updating an older fork of the portage tree here (used as PORTDIR), I'm giving the current (prefix-tree) eclasses a try via eclass-overrides by my buildbot instances, to guarantee the old but stable tree retains stability. As an additional measure, the buildbots remove stable-tree/eclass/ELT-patches/ directory, resulting in this message: * Removing useless C++ checks ... patch: **** Can't open patch file '/path/to/stable/tree/eclass/ELT-patches/nocxx/*.patch' : No such file or directory My proposal now: * elt_patch_dir(): move from libtool.eclass to eutils.eclass * epunt_cxx(): use $(elt_patch_dir) instead of "${PORTDIR}"/eclass/ELT-patches * libtool.eclass: inherit eutils Thoughts? (before I create the patch)
Does that actually work? Per PMS, both PORTDIR and ECLASSDIR references only the 'master repository', whatever that is supposed to be.
fixed by: http://gitweb.gentoo.org/repo/gentoo.git/commit/?id=cdcebd4db4693bb994dc682b72a3eb593a08e4bf