Bug 255529

Summary: lang/racket: Update to 8.0
Product: Ports & Packages Reporter: m.ne
Component: Individual Port(s)Assignee: Jimmy Olgeni <olgeni>
Status: Closed Overcome By Events    
Severity: Affects Some People CC: bsd
Priority: --- Flags: bugzilla: maintainer-feedback? (olgeni)
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://download.racket-lang.org/v8.0.html
Attachments:
Description Flags
Patch for lang/racket to version 8.0 building bc implementation
none
Patch for lang/racket to version 8.0 building cs implementation none

Description m.ne 2021-05-01 11:25:34 UTC
Created attachment 224592 [details]
Patch for lang/racket to version 8.0 building bc implementation

- Update to version 8.0
- Update patch patch-src_bc_sconfig.h

NB: As I don't have access to a ppc machine, I couldn't verify whether the mentioned patch is still necessary and just opted to keep doing the same thing as for previous versions.

Also, this first patch disables building the cs implementation mentioned in the release notes, but is a self-contained update. At the moment I'm running a test building the port with cs enabled, but the resulting patch will need some maintainer intervention to make the updated port functional on non-amd/intel architectures.
Comment 1 m.ne 2021-05-19 16:43:41 UTC
Created attachment 225087 [details]
Patch for lang/racket to version 8.0 building cs implementation

I took a hint from lang/chez-scheme for this patch.

With the patch applied as-is, only i386 and amd64 architectures will build. I'm not fully certain about the correct CHEZ_MACHTYPE values for other machines and didn't want to give the impression of having a properly functional port on architectures I can't test on.
Comment 2 Philipp Ost 2021-07-23 22:25:24 UTC
Friendly hint: I filed Bug 257367 which updates Racket to version 8.2.
Comment 3 m.ne 2021-08-20 03:53:35 UTC
(In reply to Philipp Ost from comment #2)
Thanks for following through with the update.