From: Niklas Haas Date: Sat, 24 Jun 2017 03:13:11 +0000 (+0200) Subject: app-i18n/fcitx: patch POSIX-incompliant shell usage X-Git-Url: http://git.tremily.us/?a=commitdiff_plain;h=03b08a3ffaca959400650c62f6a9b1801a05ad51;p=gentoo.git app-i18n/fcitx: patch POSIX-incompliant shell usage https://github.com/fcitx/fcitx/issues/342 Closes: https://github.com/gentoo/gentoo/pull/5065 --- diff --git a/app-i18n/fcitx/fcitx-4.2.9.1.ebuild b/app-i18n/fcitx/fcitx-4.2.9.1.ebuild index 6aeb244653e7..d745e90d79bb 100644 --- a/app-i18n/fcitx/fcitx-4.2.9.1.ebuild +++ b/app-i18n/fcitx/fcitx-4.2.9.1.ebuild @@ -87,6 +87,11 @@ src_prepare() { -e "/find_package(XkbFile REQUIRED)/a\\ endif(ENABLE_X11)" \ -i CMakeLists.txt + # https://github.com/fcitx/fcitx/issues/342 + while IFS='' read -d $'\0' -r f ; do + sed 's:^#!/bin/sh$:#!/usr/bin/env bash:' -i "${f}" || die + done < <(find "${S}" -name '*.sh' -type f -print0) + cmake-utils_src_prepare xdg_environment_reset } diff --git a/app-i18n/fcitx/fcitx-9999.ebuild b/app-i18n/fcitx/fcitx-9999.ebuild index 078410286869..361dba3ca23e 100644 --- a/app-i18n/fcitx/fcitx-9999.ebuild +++ b/app-i18n/fcitx/fcitx-9999.ebuild @@ -82,6 +82,11 @@ src_prepare() { -e "/find_package(XkbFile REQUIRED)/a\\ endif(ENABLE_X11)" \ -i CMakeLists.txt + # https://github.com/fcitx/fcitx/issues/342 + while IFS='' read -d $'\0' -r f ; do + sed 's:^#!/bin/sh$:#!/usr/bin/env bash:' -i "${f}" || die + done < <(find "${S}" -name '*.sh' -type f -print0) + cmake-utils_src_prepare xdg_environment_reset }