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 -- 2.13.6