On 03/25/2018 01:28 PM, Zac Medico wrote: > The series contains dostrip patches cherry picked from portage-mgorny: > > commit 38273616460fef9b36d3862f366f49f8ba5e7911 > Author: Michał Górny <mgo...@gentoo.org> > Date: 2018-03-25 14:37:44 +0200 > > Add dostrip for EAPI 7 > > Bug: https://bugs.gentoo.org/203891 > Closes: https://github.com/mgorny/portage/issues/8 > > commit ddb250cf5291a83cd5d44910428f666445147448 > Author: Michał Górny <mgo...@gentoo.org> > Date: 2018-03-25 14:32:40 +0200 > > Allow individually allowing strip w/ RESTRICT=strip > > Update RESTRICT=strip to control the default strip inclusion list > as specified in EAPI 7 rather than disabling stripping entirely. > This makes it possible to strip individual files. > > commit ef5f2d3574d4f73d6e5fce7e3e798e2a05cc1893 > Author: Michał Górny <mgo...@gentoo.org> > Date: 2018-03-25 14:31:36 +0200 > > estrip: Report pre-stripped files even with RESTRICT=strip > > The purpose of RESTRICT=strip is to prevent files from being stripped, > not to silence QA checks about pre-stripped files. > > commit 46f0f9cf8d02ab498ab7b4fec4419e507433839b > Author: Michał Górny <mgo...@gentoo.org> > Date: 2018-03-25 14:11:20 +0200 > > Introduce control variables for estrip > > commit 5ccafc3662ada431e5c75ec35aeb06cc86ee53ba > Author: Michał Górny <mgo...@gentoo.org> > Date: 2018-03-25 14:05:19 +0200 > > estrip: Use queue/dequeue logic > > commit ee10e26763051396eea077a640c47796674403cc > Author: Michał Górny <mgo...@gentoo.org> > Date: 2018-03-25 13:16:24 +0200 > > Disarm prepstrip & prepallstrip > > Move stripping logic to a new estrip helper (that is not exposed > to ebuilds) and make prepstrip & prepallstrip do nothing. > > > commit ae52aceeb86253a8b5742b287229614340017e55 > Author: Michał Górny <mgo...@gentoo.org> > Date: 2018-03-24 14:03:02 +0100 > > prepstrip: Disable parallel work > > > Michał Górny (7): > prepstrip: Disable parallel work > Disarm prepstrip & prepallstrip > estrip: Use queue/dequeue logic > Introduce control variables for estrip > estrip: Report pre-stripped files even with RESTRICT=strip > Allow individually allowing strip w/ RESTRICT=strip > Add dostrip for EAPI 7 > > bin/eapi.sh | 4 + > bin/ebuild-helpers/prepallstrip | 11 +- > bin/ebuild-helpers/prepstrip | 401 +----------------------------------- > bin/ebuild.sh | 2 +- > bin/estrip | 438 > ++++++++++++++++++++++++++++++++++++++++ > bin/misc-functions.sh | 6 +- > bin/phase-helpers.sh | 29 +++ > bin/save-ebuild-env.sh | 4 +- > 8 files changed, 486 insertions(+), 409 deletions(-) > create mode 100755 bin/estrip >
I've now separated the essential parts into a single patch: https://archives.gentoo.org/gentoo-portage-dev/message/59a58e7c2ea1267a53ef87f34c26f63f https://github.com/gentoo/portage/pull/281 -- Thanks, Zac