From 8830175dc91b1c7a3bdab2756dd0a31ca126c117 Mon Sep 17 00:00:00 2001 From: Arun Date: Sun, 6 Mar 2022 04:55:50 +0530 Subject: [PATCH] nim: update to 1.6.4 (#9276) --- packages/nim/build.sh | 7 +++---- packages/nim/config-nim.cfg.patch | 25 +++++++++++++++---------- 2 files changed, 18 insertions(+), 14 deletions(-) diff --git a/packages/nim/build.sh b/packages/nim/build.sh index 909653685..3cc8ba971 100644 --- a/packages/nim/build.sh +++ b/packages/nim/build.sh @@ -3,10 +3,9 @@ TERMUX_PKG_DESCRIPTION="Nim programming language compiler" TERMUX_PKG_LICENSE="MIT" TERMUX_PKG_LICENSE_FILE="copying.txt" TERMUX_PKG_MAINTAINER="@termux" -TERMUX_PKG_VERSION=1.6.0 -TERMUX_PKG_REVISION=4 +TERMUX_PKG_VERSION=1.6.4 TERMUX_PKG_SRCURL=https://nim-lang.org/download/nim-$TERMUX_PKG_VERSION.tar.xz -TERMUX_PKG_SHA256=52065d48d72a72702ec1afe5f7a9831e11673531e279cdff9caec01a07eec63d +TERMUX_PKG_SHA256=7fc3092855b5c2200cd9feed133d04605823f250d73b4d4ac501300370e0a0c2 TERMUX_PKG_DEPENDS="clang, git, libandroid-glob" TERMUX_PKG_HOSTBUILD=true TERMUX_PKG_BUILD_IN_SRC=true @@ -57,7 +56,7 @@ termux_step_make() { koch) nim_flags="--opt:size" ;; *) nim_flags= ;; esac - nim --cc:clang --clang.exe=$CC --clang.linkerexe=$CC $nim_flags --define:termux -d:release --os:android --cpu:$NIM_ARCH -t:"$CPPFLAGS $CFLAGS" -l:"$LDFLAGS -landroid-glob" -d:tempDir:$TERMUX_PREFIX/tmp c $(basename $cmd).nim + nim --cc:clang --clang.exe=$CC --clang.linkerexe=$CC $nim_flags --define:termux -d:release -d:sslVersion=1.1 --os:android --cpu:$NIM_ARCH -t:"$CPPFLAGS $CFLAGS" -l:"$LDFLAGS -landroid-glob" -d:tempDir:$TERMUX_PREFIX/tmp c $(basename $cmd).nim popd done } diff --git a/packages/nim/config-nim.cfg.patch b/packages/nim/config-nim.cfg.patch index ef985c4a3..ae237367c 100644 --- a/packages/nim/config-nim.cfg.patch +++ b/packages/nim/config-nim.cfg.patch @@ -1,18 +1,23 @@ -diff -uNr nim-1.4.0/config/nim.cfg nim-1.4.0.mod/config/nim.cfg ---- nim-1.4.0/config/nim.cfg 2020-10-30 15:23:34.955027000 +0100 -+++ nim-1.4.0.mod/config/nim.cfg 2020-10-30 15:22:59.586260700 +0100 -@@ -136,13 +136,13 @@ +diff -uNr nim-1.6.4/config/nim.cfg nim-1.6.4.mod/config/nim.cfg +--- nim-1.6.4/config/nim.cfg 2022-02-09 06:12:37.000000000 +0530 ++++ nim-1.6.4.mod/config/nim.cfg 2022-03-05 12:08:06.184549530 +0530 +@@ -130,13 +130,13 @@ @if android: cc = clang - @if termux: -+# @if termux: - gcc.options.linker = "-landroid-glob" - gcc.cpp.options.linker = "-landroid-glob" - clang.options.linker = "-landroid-glob" - clang.cpp.options.linker = "-landroid-glob" - tcc.options.linker = "-landroid-glob" +- gcc.options.linker = "-landroid-glob" +- gcc.cpp.options.linker = "-landroid-glob" +- clang.options.linker = "-landroid-glob" +- clang.cpp.options.linker = "-landroid-glob" +- tcc.options.linker = "-landroid-glob" - @end ++# @if termux: ++ gcc.options.linker = "-landroid-glob -Wl,-rpath=@TERMUX_PREFIX@/lib/openssl-1.1" ++ gcc.cpp.options.linker = "-landroid-glob -Wl,-rpath=@TERMUX_PREFIX@/lib/openssl-1.1" ++ clang.options.linker = "-landroid-glob -Wl,-rpath=@TERMUX_PREFIX@/lib/openssl-1.1" ++ clang.cpp.options.linker = "-landroid-glob -Wl,-rpath=@TERMUX_PREFIX@/lib/openssl-1.1" ++ tcc.options.linker = "-landroid-glob -Wl,-rpath=@TERMUX_PREFIX@/lib/openssl-1.1" +# @end @end