mirror of
https://github.com/CloverHackyColor/CloverBootloader.git
synced 2024-11-26 12:05:36 +01:00
Work around gettext compilation for Catalina and disable gettext building java prompts
This commit is contained in:
parent
24750ec636
commit
a631a88039
@ -167,6 +167,12 @@ fnCompileGettext ()
|
|||||||
rm -rf "$BUILD_GETTEXT_DIR"
|
rm -rf "$BUILD_GETTEXT_DIR"
|
||||||
mkdir -p "$BUILD_GETTEXT_DIR" && cd "$BUILD_GETTEXT_DIR"
|
mkdir -p "$BUILD_GETTEXT_DIR" && cd "$BUILD_GETTEXT_DIR"
|
||||||
echo "- ${GETTEXT_VERSION} configure..."
|
echo "- ${GETTEXT_VERSION} configure..."
|
||||||
|
|
||||||
|
# With Xcode11, some bug with 'putc' causes a test to fail and makes compilation impossible. Until this is fixed, use 'fwrite' for that test.
|
||||||
|
# As we already patch configure, also disable the multiple java prompts which pop up.
|
||||||
|
sed -i '' 's/if (!(putc ('\''!'\'', fp) == '\''!'\''))/if (fwrite (\"!\", 1, 1, fp) < 1)/g; s/java -version/java-disable -version/g; s/javac -version/javac-disable -version/g' "${GETTEXT_DIR}/gettext-tools/configure"
|
||||||
|
sed -i '' 's/javac -version/javac-disable -version/g' "${GETTEXT_DIR}/gettext-runtime/configure"
|
||||||
|
|
||||||
cmd="'${GETTEXT_DIR}/configure' $GETTEXT_CONFIG"
|
cmd="'${GETTEXT_DIR}/configure' $GETTEXT_CONFIG"
|
||||||
logfile="$DIR_LOGS/gettext.configure.log.txt"
|
logfile="$DIR_LOGS/gettext.configure.log.txt"
|
||||||
echo "$cmd" > "$logfile"
|
echo "$cmd" > "$logfile"
|
||||||
|
Loading…
Reference in New Issue
Block a user