diff options
| author | Maciej Barć <xgqt@gentoo.org> | 2023-11-23 16:09:32 +0100 |
|---|---|---|
| committer | Maciej Barć <xgqt@gentoo.org> | 2023-11-23 16:11:57 +0100 |
| commit | 1ec3517a8530fd57cf7156d5997beeab6faaab23 (patch) | |
| tree | aeeedaf3c16a6f55b51be483b6757311fb6988ac /dev-scheme/racket/files | |
| parent | 7b259d60652e7f31e1d78b57c5c3917b8a7ca1b7 (diff) | |
| download | gentoo-1ec3517a8530fd57cf7156d5997beeab6faaab23.tar.gz gentoo-1ec3517a8530fd57cf7156d5997beeab6faaab23.tar.bz2 gentoo-1ec3517a8530fd57cf7156d5997beeab6faaab23.zip | |
dev-scheme/racket: bump to 8.11
Signed-off-by: Maciej Barć <xgqt@gentoo.org>
Diffstat (limited to 'dev-scheme/racket/files')
| -rw-r--r-- | dev-scheme/racket/files/racket-8.11-repair-builtpkgs.patch | 61 |
1 files changed, 61 insertions, 0 deletions
diff --git a/dev-scheme/racket/files/racket-8.11-repair-builtpkgs.patch b/dev-scheme/racket/files/racket-8.11-repair-builtpkgs.patch new file mode 100644 index 000000000000..9629aeb2e539 --- /dev/null +++ b/dev-scheme/racket/files/racket-8.11-repair-builtpkgs.patch @@ -0,0 +1,61 @@ +From bed9a444b85951cb83e2b37d07cea2dcadb551b3 Mon Sep 17 00:00:00 2001 +From: Matthew Flatt <mflatt@racket-lang.org> +Date: Wed, 15 Nov 2023 10:56:31 -0700 +Subject: [PATCH] repair install of a builtpkgs build + +--- + racket/src/bc/build.zuo | 3 ++- + racket/src/cs/c/build.zuo | 3 ++- + racket/src/lib.zuo | 4 ++++ + 3 files changed, 8 insertions(+), 2 deletions(-) + +diff --git a/bc/build.zuo b/bc/build.zuo +index 5af471ba8cd..98b6ea34f3b 100644 +--- a/bc/build.zuo ++++ b/bc/build.zuo +@@ -637,7 +637,8 @@ + + (define (setup-prepare-to-here?) + (and (equal? (lookup 'MAKE_COPYTREE) "copytree") +- (not cross?))) ++ (not cross?) ++ (not (in-builtpkgs-distro?)))) + + (define the-targets + (append +diff --git a/cs/c/build.zuo b/cs/c/build.zuo +index 451e2c8c2a0..c47649f206f 100644 +--- a/cs/c/build.zuo ++++ b/cs/c/build.zuo +@@ -373,7 +373,8 @@ + + (define (setup-prepare-to-here?) + (and (equal? (lookup 'MAKE_COPYTREE) "copytree") +- (not cross?))) ++ (not cross?) ++ (not (in-builtpkgs-distro?)))) + + (define the-targets + (make-targets +diff --git a/lib.zuo b/lib.zuo +index 80c5c88c94e..64c41b6c7a4 100644 +--- a/lib.zuo ++++ b/lib.zuo +@@ -42,6 +42,7 @@ + strip-lib-debug + run-raco-setup + raco-setup-prepare-to-here ++ in-builtpkgs-distro? + + install-license-files + maybe-copytree +@@ -494,6 +495,9 @@ + built-racket + #f '())) + ++(define (in-builtpkgs-distro?) ++ (file-exists? (at-source "../collects/racket/compiled/base_rkt.zo"))) ++ + (define (install-license-files sharepltdir) + (mkdir-p sharepltdir) + (for-each (lambda (path) |
