docs: retire github.com/ober refs → git.sr.ht/~lisp/ChezScheme
ober
f3d2f16aac0292b54be797bfb241dd674829877d
--- a/README.md +++ b/README.md @@ -520,7 +520,7 @@ Property-based testing is available via `(std test check)`: - [Chez Scheme](https://cisco.github.io/ChezScheme/) 10.x (stock, unmodified — though we maintain an additive fork at - [github.com/ober/ChezScheme](https://github.com/ober/ChezScheme) + [git.sr.ht/~lisp/ChezScheme](https://git.sr.ht/~lisp/ChezScheme) with a handful of pure-Scheme primitives that the standard library uses). Both work. - Optional: [Rust toolchain](https://rustup.rs/) for building --- a/lib/std/text/base64.ss +++ b/lib/std/text/base64.ss @@ -3,7 +3,7 @@ ;;; ;;; Override for static jsh builds. The upstream (std text base64) is a ;;; thin wrapper over Chez core base64-encode/base64-decode (Round 12 -;;; Phase 66). Some Chez builds — notably the ober/ChezScheme tree +;;; Phase 66). Some Chez builds — notably the ~lisp/ChezScheme tree ;;; cloned inside jerboa21/jerboa — ship boot files that predate Phase ;;; 66, so the host scheme has the prims but the container scheme does ;;; not. Rather than chase boot-file regen across hosts, this file --- a/vendor/ChezScheme-patches/0021-makefiles-Makefile.in-add-sync-upstream-sync-upstrea.patch +++ b/vendor/ChezScheme-patches/0021-makefiles-Makefile.in-add-sync-upstream-sync-upstrea.patch @@ -7,7 +7,7 @@ MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit -Our fork (github.com/ober/ChezScheme) carries 50+ local commits on top +Our fork (git.sr.ht/~lisp/ChezScheme) carries 50+ local commits on top of cisco/ChezScheme main — Round 12+ phases (base64, bytevector-append, sha1/sha256-bytevector, etc.), jerboa-perf, secure, and the Round 13/14 plans. Pulling in upstream bug fixes by hand was a multi-step dance of @@ -46,7 +46,7 @@ index ccada5e1..0c0083c6 100644 + $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) -DZUO_LIB_PATH='"'"$(upsrcdir)/zuo/lib"'"' -o $(ZUO) $(srcdir)/zuo/zuo.c + +# ── Sync from upstream Cisco ChezScheme ────────────────────────────────────── -+# Our fork (github.com/ober/ChezScheme) carries local commits on top of ++# Our fork (git.sr.ht/~lisp/ChezScheme) carries local commits on top of +# upstream/main (Round 12+ phases, jerboa-perf, secure, etc.). These targets +# add an `upstream` remote pointing at cisco/ChezScheme and rebase our main +# onto it so we pull in upstream bug fixes without losing local work. --- a/vendor/ChezScheme/makefiles/Makefile.in +++ b/vendor/ChezScheme/makefiles/Makefile.in @@ -171,7 +171,7 @@ $(ZUO_TARGET): $(srcdir)/zuo/zuo.c + $(CC_FOR_BUILD) $(CFLAGS_FOR_BUILD) -DZUO_LIB_PATH='"'"$(upsrcdir)/zuo/lib"'"' -o $(ZUO) $(srcdir)/zuo/zuo.c # ── Sync from upstream Cisco ChezScheme ────────────────────────────────────── -# Our fork (github.com/ober/ChezScheme) carries local commits on top of +# Our fork (git.sr.ht/~lisp/ChezScheme) carries local commits on top of # upstream/main (Round 12+ phases, jerboa-perf, secure, etc.). These targets # add an `upstream` remote pointing at cisco/ChezScheme and rebase our main # onto it so we pull in upstream bug fixes without losing local work.