diff --git a/dev-python/pyinstaller/files/pyinstaller-4.2-dont-pre-strip.patch b/dev-python/pyinstaller/files/pyinstaller-4.2-dont-pre-strip.patch new file mode 100644 index 0000000000..ec6dcbbd4e --- /dev/null +++ b/dev-python/pyinstaller/files/pyinstaller-4.2-dont-pre-strip.patch @@ -0,0 +1,23 @@ +--- a/bootloader/wscript ++++ b/bootloader/wscript +@@ -652,11 +652,6 @@ def configure(ctx): + if ctx.env.DEST_OS == 'linux' and ctx.check_cc(cflags='-Wl,--as-needed'): + ctx.env.append_value('LINKFLAGS', '-Wl,--as-needed') + +- if ctx.env.CC_NAME != 'msvc': +- # This tool allows reducing the size of executables. +- ctx.find_program([assoc_programm(ctx, 'strip')], var='STRIP') +- ctx.load('strip', tooldir='tools') +- + def windowed(name, baseenv): + """Setup windowed environment based on `baseenv`.""" + ctx.setenv(name, baseenv) # Inherit from `baseenv`. +@@ -731,7 +726,7 @@ def build(ctx): + includes='zlib') + + # By default strip final executables to make them smaller. +- features = 'strip' ++ features = '' + if ctx.env.CC_NAME == 'msvc': + # Do not strip bootloaders when using MSVC. + features = '' diff --git a/dev-python/pyinstaller/pyinstaller-4.2.ebuild b/dev-python/pyinstaller/pyinstaller-4.2.ebuild index 568465d34f..4eeffc3d6b 100644 --- a/dev-python/pyinstaller/pyinstaller-4.2.ebuild +++ b/dev-python/pyinstaller/pyinstaller-4.2.ebuild @@ -15,3 +15,5 @@ SRC_URI="https://files.pythonhosted.org/packages/b4/83/9f6ff034650abe9778c9a4f86 LICENSE="GPL-2" SLOT="0" KEYWORDS="~amd64" + +PATCHES=( "${FILESDIR}/${PN}-4.2-dont-pre-strip.patch" )