From 4d0917802d431db58fcc8b09237eec540c7d008a Mon Sep 17 00:00:00 2001 From: termux-pacman-bot Date: Fri, 4 Apr 2025 15:37:36 +0000 Subject: [PATCH] bump(flang): 19.1.7 to 20.1.2 --- ...mmy-bessel-functions-for-long-double.patch | 26 ------------------- packages/flang/build.sh | 6 ++--- 2 files changed, 3 insertions(+), 29 deletions(-) delete mode 100644 packages/flang/0006-dummy-bessel-functions-for-long-double.patch diff --git a/packages/flang/0006-dummy-bessel-functions-for-long-double.patch b/packages/flang/0006-dummy-bessel-functions-for-long-double.patch deleted file mode 100644 index 89b4b6ddb1..0000000000 --- a/packages/flang/0006-dummy-bessel-functions-for-long-double.patch +++ /dev/null @@ -1,26 +0,0 @@ ---- a/flang/runtime/Float128Math/math-entries.h -+++ b/flang/runtime/Float128Math/math-entries.h -@@ -185,9 +185,11 @@ - DEFINE_SIMPLE_ALIAS(Ilogb, std::ilogb) - DEFINE_SIMPLE_ALIAS(Isinf, std::isinf) - DEFINE_SIMPLE_ALIAS(Isnan, std::isnan) -+#ifndef __ANDROID__ - DEFINE_SIMPLE_ALIAS(J0, j0l) - DEFINE_SIMPLE_ALIAS(J1, j1l) - DEFINE_SIMPLE_ALIAS(Jn, jnl) -+#endif - DEFINE_SIMPLE_ALIAS(Ldexp, std::ldexp) - DEFINE_SIMPLE_ALIAS(Lgamma, std::lgamma) - DEFINE_SIMPLE_ALIAS(Llround, std::llround) -@@ -204,9 +206,11 @@ - DEFINE_SIMPLE_ALIAS(Tanh, std::tanh) - DEFINE_SIMPLE_ALIAS(Tgamma, std::tgamma) - DEFINE_SIMPLE_ALIAS(Trunc, std::trunc) -+#ifndef __ANDROID__ - DEFINE_SIMPLE_ALIAS(Y0, y0l) - DEFINE_SIMPLE_ALIAS(Y1, y1l) - DEFINE_SIMPLE_ALIAS(Yn, ynl) -+#endif - - // Use numeric_limits to produce infinity of the right type. - #define F128_RT_INFINITY \ diff --git a/packages/flang/build.sh b/packages/flang/build.sh index 01d0019e3f..af1a0c89d4 100644 --- a/packages/flang/build.sh +++ b/packages/flang/build.sh @@ -3,10 +3,10 @@ TERMUX_PKG_DESCRIPTION="LLVM's Fortran frontend" TERMUX_PKG_LICENSE="Apache-2.0" TERMUX_PKG_LICENSE_FILE="flang/LICENSE.TXT" TERMUX_PKG_MAINTAINER="@termux" -LLVM_MAJOR_VERSION=19 -TERMUX_PKG_VERSION=${LLVM_MAJOR_VERSION}.1.7 +LLVM_MAJOR_VERSION=20 +TERMUX_PKG_VERSION=${LLVM_MAJOR_VERSION}.1.2 TERMUX_PKG_SRCURL=https://github.com/llvm/llvm-project/releases/download/llvmorg-$TERMUX_PKG_VERSION/llvm-project-$TERMUX_PKG_VERSION.src.tar.xz -TERMUX_PKG_SHA256=82401fea7b79d0078043f7598b835284d6650a75b93e64b6f761ea7b63097501 +TERMUX_PKG_SHA256=f0a4a240aabc9b056142d14d5478bb6d962aeac549cbd75b809f5499240a8b38 TERMUX_PKG_AUTO_UPDATE=false TERMUX_PKG_HOSTBUILD=true # `flang-new` should be rebuilt when libllvm bumps version.