-----BEGIN PGP SIGNED MESSAGE----- Hash: SHA512 Format: 1.8 Date: Sun, 06 Sep 2026 19:26:54 +0100 Source: slib Architecture: source Version: 3c2-1 Distribution: unstable Urgency: medium Maintainer: Debian Scheme Dream Team <debian-scheme@lists.debian.org> Changed-By: Barak A. Pearlmutter <bap@debian.org> Closes: 131129 641063 970313 Changes: slib (3c2-1) unstable; urgency=medium . * New upstream release. * debian/patches: Drop 0005-Fix-unassigned-variable-error-in- mitscheme.init.patch, applied upstream (run-shell-command is gone in MIT Scheme 12.1). * debian/watch: Convert to uscan version 5 format. * debian/control: Bump Standards-Version to 4.7.4; drop the redundant Priority field (Policy 4.7.3). * debian/control, debian/rules, debian/texi2html.rc: Drop the texi2html build dependency and its wrapper; upstream's html target has used makeinfo since 3c1. * debian/control: Switch to debhelper compat level 14; drop ${misc:Depends}, which dh_gencontrol now injects by itself, and build-depend on dh-sequence-single-binary, as compat 15 will stop activating it implicitly. * debian/rules, debian/clean: Touch collectx.scm before building. Upstream's rule to regenerate it from collect.scm needs scm, which is not a build dependency, and the 3c2 tarball's timestamps make the rule fire during "make install". Also clean up collect.sc, which that rule leaves behind. * debian/rules: use more fancy constructs * debian/postinst: Test for interpreters with "command -v" rather than an absolute path. * debian/copyright: Refer to <https://www.gnu.org/licenses/> instead of the FSF's old postal address. * debian/slib.lintian-overrides: Loosen the context of the symlink-is-self-recursive override, which lintian now reports the other way round. * Make SLIB usable from Racket (Closes: #970313): + New patch 0011-mzscheme.init-fixes-for-modern-Racket.patch: require the mzscheme language for-syntax too, so the SYNTAX-CASE at the end of the init file has a binding, and define SUB-VICINITY the way every other *.init file does, so mklibcat.scm's empty vicinity no longer trips BUILD-PATH. + 0007-Default-implementation-vicinity-under-var-lib-slib.patch: give mzscheme.init the same /var/lib/slib treatment as Chez, Gambit and MIT Scheme, instead of writing the catalog into /usr/lib/plt (Closes: #131129). + debian/postinst, debian/postrm, debian/slib.dirs: generate /var/lib/slib/mzscheme/slibcat when racket is installed, as is already done for scm. The catalog is not generated at package build time because racket is a 400MB build dependency for an Architecture: all package. + debian/tests/racket, debian/tests/racket-test-script.scm: new autopkgtest. Note that mzscheme.init has to be loaded as "mzscheme -I mzscheme -f ...": Racket's default init language rejects the one-armed IF that R5RS code, SLIB included, is full of. Racket pairs are immutable, so the parts of SLIB needing SET-CAR!/SET-CDR! remain out of reach. * The MIT Scheme catalog generation, /usr/local search paths and syntactic-closures failure reported in #641063 were all fixed long ago, and the submitter asked for the report to be closed (Closes: #641063). * Rely on pre-initialized dpkg-architecture variables. * Fix misspelling of Close ⇒ Closes. * Spelling patch Checksums-Sha1: 955482067f640bde78977fdd03f27bbcd253a52b 2461 slib_3c2-1.dsc 4fa6dbb9cf4a1974b44e868af2eaea4a8629ff1d 628140 slib_3c2.orig.tar.xz 228c9d123351f14dd63974a1cf789c24fdd173a6 19748 slib_3c2-1.debian.tar.xz 23bddc0cecfada4839fd72e4bbbd5f4e9a5f4e56 1808004 slib_3c2-1.git.tar.xz 82138aa61b8f9eafc4d9a3cb540af1669d12a607 17648 slib_3c2-1_source.buildinfo Checksums-Sha256: f3c8c6675ea5f02eb0c0270a06b3706ebf97784bc83981bee8f19d0d68459db4 2461 slib_3c2-1.dsc 3612cc95eb08d9f048e74c501454e8e60e527cb377cd593d2bf804f00ba911c0 628140 slib_3c2.orig.tar.xz f4aa2e355c1813cac481a1ce3dcc55ceb5cefc40b725256bbe3fbe9625555676 19748 slib_3c2-1.debian.tar.xz b33d88d5f42d408ff8d7046b912d126c7eac122a0600a3e470f2d6347b08949a 1808004 slib_3c2-1.git.tar.xz aa976f367fe054f3e0186ddcee8eb2913005ffadcdc2bf4d81b5864919285c22 17648 slib_3c2-1_source.buildinfo Files: 75f93480767b0027a2771984c9770021 2461 devel optional slib_3c2-1.dsc 47759d2eeddecf02773165f329196249 628140 devel optional slib_3c2.orig.tar.xz a3c1de5995aec550e2640c164eaefbb0 19748 devel optional slib_3c2-1.debian.tar.xz dcf75a7b2752bc86e6981ce2a361a977 1808004 devel None slib_3c2-1.git.tar.xz 68090b23be9af2984c56efc5ab1089a8 17648 devel optional slib_3c2-1_source.buildinfo Git-Tag-Info: tag=a033706488a91b98e7d1ca166649cf27f6801b0c fp=2de4bf05421076c47ad20367c6af2490d3ca72b9 Git-Tag-Tagger: Barak A. Pearlmutter <barak+git@pearlmutter.net> -----BEGIN PGP SIGNATURE----- iQIzBAEBCgAdFiEEN02M5NuW6cvUwJcqYG0ITkaDwHkFAmqdsQQACgkQYG0ITkaD wHlaGRAAwyyMyVLaUJ/fYP8WefvzXt9leU6WxDfgxgi3dxA493Ulxb9/LZgFS2Vz 5Zi90FiWH5BY4OP4JNYoVTKm9iJh9ykJ3Pz4gsRNPV0t+Y10z9SPh6/MUQkFvuRM tunKBtQ7bo/rPQUAoI/YmGyZSMFpa4ekd4NtUXvWrGmVROJ7dJgBhlMVmsNePYN0 uxW5R7omzGItdYHW3/Ueujc7O5ouwdGZkL6/Lrh6l1N3tegvmbhbM5kHXWJ0Zj6v tMY+C52+58n28o4FhbXGzDsjOp3PfJ2fGk5keN6kJJZ9lrmV3DXRNlqoINoDksV+ qBHisHnD/6f3e7vjdplABGXTK0hmyTwwgSXza7auM7hqNztTc5qk4q/8Fx75qIak 2vakrSCE2bHIqw217XDPqred2livhmNhL6XOEP8sTGvPXNxapWCIcK9wgP81pefT ISdcpaA8LP5XmdlrxUXnYId8h+JK/G8rfh7p5tnp6h8RQ/bQkGiiKDG6cihnJRY5 lhliofrB+AdFmNJnoIFPmn20MIieOiORLrKcZYU1M9IwJZeyPoPzLYe60xOGL8VR Fgg4WzvQdkychpumtxy/7nquX7vkQoFEU72vcN9341bBEYZ9mjkqVpkf9gQXLGIY JqF/7npVWL8F1r+UDe7j2LTMc6dFcWlOXvIRuD8x1CqxFsnGBzc= =Fc03 -----END PGP SIGNATURE-----