Bug 255529 - lang/racket: Update to 8.0
Summary: lang/racket: Update to 8.0
Status: Closed Overcome By Events
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Some People
Assignee: Jimmy Olgeni
URL: https://download.racket-lang.org/v8.0...
Keywords:
Depends on:
Blocks:
 
Reported: 2021-05-01 11:25 UTC by Martin Neubauer
Modified: 2021-08-20 03:53 UTC (History)
1 user (show)

See Also:
bugzilla: maintainer-feedback? (olgeni)


Attachments
Patch for lang/racket to version 8.0 building bc implementation (32.13 KB, patch)
2021-05-01 11:25 UTC, Martin Neubauer
no flags Details | Diff
Patch for lang/racket to version 8.0 building cs implementation (33.75 KB, patch)
2021-05-19 16:43 UTC, Martin Neubauer
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Martin Neubauer 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 Martin Neubauer 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 Martin Neubauer 2021-08-20 03:53:35 UTC
(In reply to Philipp Ost from comment #2)
Thanks for following through with the update.