diff options
author | 2017-06-24 05:13:11 +0200 | |
---|---|---|
committer | 2017-07-30 17:29:56 +0200 | |
commit | 03b08a3ffaca959400650c62f6a9b1801a05ad51 (patch) | |
tree | e5aaa6fa51b4fbe6130298b30a6d93ffb694f8a2 /app-i18n/fcitx | |
parent | app-admin/graylog2: bump to 2.2.3 (diff) | |
download | gentoo-03b08a3ffaca959400650c62f6a9b1801a05ad51.tar.gz gentoo-03b08a3ffaca959400650c62f6a9b1801a05ad51.tar.bz2 gentoo-03b08a3ffaca959400650c62f6a9b1801a05ad51.zip |
app-i18n/fcitx: patch POSIX-incompliant shell usage
https://github.com/fcitx/fcitx/issues/342
Closes: https://github.com/gentoo/gentoo/pull/5065
Diffstat (limited to 'app-i18n/fcitx')
-rw-r--r-- | app-i18n/fcitx/fcitx-4.2.9.1.ebuild | 5 | ||||
-rw-r--r-- | app-i18n/fcitx/fcitx-9999.ebuild | 5 |
2 files changed, 10 insertions, 0 deletions
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 } |