racket: Bump to 8.7

This commit is contained in:
Tee KOBAYASHI 2022-11-24 14:50:44 +09:00 committed by xtkoba
parent f483dd145e
commit 45ea1e0ca6
3 changed files with 10 additions and 10 deletions

View File

@ -1,9 +1,9 @@
--- a/src/bc/configure
+++ b/src/bc/configure
@@ -5019,7 +5019,7 @@
@@ -5029,7 +5029,7 @@
fi
;;
linux*)
linux*|gnu*)
- LIBS="$LIBS -ldl -lm -lrt -rdynamic"
+ LIBS="$LIBS -ldl -lm -rdynamic"
DYN_CFLAGS="-fPIC"

View File

@ -2,9 +2,9 @@ TERMUX_PKG_HOMEPAGE=https://racket-lang.org
TERMUX_PKG_DESCRIPTION="Full-spectrum programming language going beyond Lisp and Scheme"
TERMUX_PKG_LICENSE="GPL-3.0, LGPL-3.0"
TERMUX_PKG_MAINTAINER="@termux"
TERMUX_PKG_VERSION=8.6
TERMUX_PKG_VERSION=8.7
TERMUX_PKG_SRCURL=https://www.cs.utah.edu/plt/installers/${TERMUX_PKG_VERSION}/racket-minimal-${TERMUX_PKG_VERSION}-src-builtpkgs.tgz
TERMUX_PKG_SHA256=b7755aea7137fee8a22ee6e8650c747f7a52efe0b2aafb420293ec1bf5ab0000
TERMUX_PKG_SHA256=73bd14475ca2db032655507ec58162248b164b3a43f3e2b0483770b810206fe7
TERMUX_PKG_DEPENDS="libffi, libiconv"
TERMUX_PKG_NO_DEVELSPLIT=true
TERMUX_PKG_HOSTBUILD=true

View File

@ -7,12 +7,12 @@
#include <stdlib.h>
#include <string.h>
@@ -63,7 +64,7 @@
return dll;
@@ -77,7 +78,7 @@
}
#ifdef RKTIO_SYSTEM_UNIX
-# if defined(__ANDROID__)
+# if defined(__ANDROID__) && !defined(__x86_64__) && !defined(__aarch64__)
if (!name) handle = RTLD_DEFAULT; else
# elif defined(__CYGWIN32__)
-# if defined(__CYGWIN32__) || defined(__ANDROID__)
+# if defined(__CYGWIN32__) || defined(__ANDROID__) && !defined(__x86_64__) && !defined(__aarch64__)
if (!name) { handle = RTLD_DEFAULT; null_ok = 1; } else
# endif
handle = dlopen(name, RTLD_NOW | (as_global ? RTLD_GLOBAL : RTLD_LOCAL));