Created attachment 203967 [details]
changed port options
As enabling the jit is required for futures support, it seems reasonable that the ports system knows about this.
Conversely, without jit enabled, racket should build an run on i386 just fine. Therefore changing the option defaults should make the port available there again.
(One small caveat: At the moment I don't have a machine ready to test the situation on i386, but since that was the case when I did, I'm quite confident that it is not too difficult to confirm.)
Created attachment 209437 [details]
unbreak building on i386 with jit enabled
A commit references this bug:
Date: Tue Nov 26 11:21:24 UTC 2019
New revision: 518462
lang/racket and lang/racket-minimal: make FUTURES depend on JIT.
Set CFLAGS only for amd64 with JIT enabled, so as to unbreak i386
Submitted by: firstname.lastname@example.org