From 03b08a3ffaca959400650c62f6a9b1801a05ad51 Mon Sep 17 00:00:00 2001 From: Niklas Haas Date: Sat, 24 Jun 2017 05:13:11 +0200 Subject: app-i18n/fcitx: patch POSIX-incompliant shell usage https://github.com/fcitx/fcitx/issues/342 Closes: https://github.com/gentoo/gentoo/pull/5065 --- app-i18n/fcitx/fcitx-4.2.9.1.ebuild | 5 +++++ app-i18n/fcitx/fcitx-9999.ebuild | 5 +++++ 2 files changed, 10 insertions(+) (limited to 'app-i18n/fcitx') 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 } -- cgit v1.2.3-65-gdbad