From 382cb09b74b8e6494c00b9d66ca34dff110c1054 Mon Sep 17 00:00:00 2001 From: Leah Neukirchen Date: Tue, 15 Nov 2022 18:30:11 +0100 Subject: [PATCH] racket: update to 8.7. --- srcpkgs/racket/patches/build.patch | 27 --------------------------- srcpkgs/racket/template | 6 +++--- 2 files changed, 3 insertions(+), 30 deletions(-) delete mode 100644 srcpkgs/racket/patches/build.patch diff --git a/srcpkgs/racket/patches/build.patch b/srcpkgs/racket/patches/build.patch deleted file mode 100644 index ac0e1f8a64fa..000000000000 --- a/srcpkgs/racket/patches/build.patch +++ /dev/null @@ -1,27 +0,0 @@ -From 053be470e7c5454cdf48e934f3254d2d916bbbc5 Mon Sep 17 00:00:00 2001 -From: Matthew Flatt -Date: Sat, 30 Jul 2022 07:06:55 -0600 -Subject: [PATCH] CS makefiles: fix Unix-style install for cross compilation - -Closes #4377 ---- - racket/src/cs/c/build.zuo | 5 ++--- - 1 file changed, 2 insertions(+), 3 deletions(-) - -diff --git a/racket/src/cs/c/build.zuo b/racket/src/cs/c/build.zuo -index 7fe59431140..625621ca6e2 100644 ---- a/racket/src/cs/c/build.zuo -+++ b/racket/src/cs/c/build.zuo -@@ -1023,10 +1023,9 @@ - (define (setup) - (call-with-dest-racket - (lambda (bindir dest-racket) -- (define copytree-racket (and cross? (config-bootstrap-racket))) -+ (define copytree-racket (and cross? (hash-ref (config-bootstrap-racket) 'racket))) - (maybe-copytree config dest-racket copytree-racket at-dir) -- (run-raco-setup config dest-racket -- (and cross? (hash-ref (config-bootstrap-racket) 'racket)) -+ (run-raco-setup config dest-racket copytree-racket - ;; this can be redundant if it's also supplied via `SETUP_MACHINE_FLAGS`, - ;; but redundant should be ok: - (list "-MCR" (~a (at-dir "compiled") ":") diff --git a/srcpkgs/racket/template b/srcpkgs/racket/template index ecae3ca9269d..0f22d6c04649 100644 --- a/srcpkgs/racket/template +++ b/srcpkgs/racket/template @@ -1,6 +1,6 @@ # Template file for 'racket' pkgname=racket -version=8.6 +version=8.7 revision=1 archs="aarch64* armv6* armv7* i686* x86_64*" build_wrksrc=src @@ -15,7 +15,7 @@ maintainer="Andrea Brancaleoni " license="LGPL-3.0-only, MIT" homepage="http://racket-lang.org/" distfiles="http://mirror.racket-lang.org/installers/${version}/${pkgname}-${version}-src.tgz" -checksum=2eff3e97bc7a10cfa0320da9b07f0d488653b0b5b8490322c82f384ae0fa1a28 +checksum=76a7e66d47e73eb0dc3fca27fc818e36e1d4bffe74da263c5efe3b8801a30a01 nostrip=yes patch_args="-Np2" @@ -42,7 +42,7 @@ pre_build() { # See /src/ChezScheme/IMPLEMENTATION.md "Build System" # and /src/ChezScheme/s/cmacros.ss "define-machine-types" # for the "machine-type" variable that needs to be passed to rktboot/main.rkt - racket rktboot/main.rkt + racket ../rktboot/main.rkt # Make sure Chez builds natively env CC="gcc" \ AR="ar" \