diff --git a/racket-8.5-src.tgz b/racket-8.5-src.tgz deleted file mode 100644 index f42c91f..0000000 --- a/racket-8.5-src.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:7569ce9e9c61e739a8bbd7aa55d71f86e0abf2db35093aaa105d63fdd9348e1b -size 31992039 diff --git a/racket-8.6-src.tgz b/racket-8.6-src.tgz new file mode 100644 index 0000000..215204f --- /dev/null +++ b/racket-8.6-src.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:2eff3e97bc7a10cfa0320da9b07f0d488653b0b5b8490322c82f384ae0fa1a28 +size 33307084 diff --git a/racket-amsmath-mathabx.patch b/racket-amsmath-mathabx.patch deleted file mode 100644 index e9397b1..0000000 --- a/racket-amsmath-mathabx.patch +++ /dev/null @@ -1,16 +0,0 @@ ---- - share/pkgs/scribble-lib/scribble/scribble-load.tex | 3 ++- - 1 file changed, 2 insertions(+), 1 deletion(-) - ---- share/pkgs/scribble-lib/scribble/scribble-load.tex -+++ share/pkgs/scribble-lib/scribble/scribble-load.tex 2022-06-09 06:57:39.433303456 +0000 -@@ -8,7 +8,8 @@ - % would load amsmath *after* mathabx and wasysym, - % causing command redefinition issues. - \newcommand{\packageAmsmath}{\usepackage{amsmath}} --\newcommand{\packageMathabx}{\usepackage{mathabx}} -+% Both 'mathabx' and 'amsmath' define a '\frac' command (among others). -+\newcommand{\packageMathabx}{\ifx\frac\undefined \usepackage{mathabx} \else \relax \fi} - % Avoid conflicts between "mathabx" and "wasysym", - % and between "wasysym" integrals and "amsmath" integrals (iint). - \newcommand{\packageWasysym}{ diff --git a/racket.changes b/racket.changes index ef72688..11bc90b 100644 --- a/racket.changes +++ b/racket.changes @@ -1,3 +1,47 @@ +------------------------------------------------------------------------- +Fri Aug 12 21:26:11 UTC 2022 - Fred Fu + +- Update to 8.6: + * Racket has an “equal-always?” primitive that equates values that will stay + the same even if mutated. See + https://docs.racket-lang.org/reference/Equality.html#%28def.%28%28quote.~23~25kernel%29._equal-always~3f%29%29 + + * This release uses a new build system, Zuo, which is implemented as a little + language, in accordance with the ideas of Language Oriented Programming + (LOP). The implementation has a single C file (plus libraries implemented in + Zuo), so it compiles easily. The zuo/build library is modeled on make and + Shake for tracking dependencies and build steps. See + https://docs.racket-lang.org/zuo/index.html and + https://racket.discourse.group/t/new-build-system-pushed-to-git-repo/873 + + * Racket supports stencil vectors, which associate a virtual bitmask with a + vector, enabling certain mask-equipped update operations. See + https://docs.racket-lang.org/reference/stencil_vectors.html + + * Racket supports Arm64 machines running Windows. + + * Redex has support for simultaneous substitutions. See + https://docs.racket-lang.org/redex/reference.html#%28form._%28%28lib._redex%2Freduction-semantics..rkt%29._substitute%29%29 + + * The Web Server provides control over the maximum number of concurrent + connections via its “safety limits” construct. See + https://docs.racket-lang.org/web-server-internal/dispatch-server-unit.html#%28part._safety-limits%29 + + * The Web Server has improved logging performance and improved request parsing performance, reducing tail latencies. + + * The Web Server supports logging response status code via + web-server/dispatchers/dispatch-logresp. See + https://docs.racket-lang.org/web-server-internal/dispatch-logresp.html + + * The db library supports custom types for PostgreSQL connections; see + pg-custom-type for details. See + https://docs.racket-lang.org/db/util.html#%28def._%28%28lib._db%2Futil%2Fpostgresql..rkt%29._pg-custom-type%29%29 + + * The release includes many other repairs and changes! + +- Remove patch racket-amsmath-mathabx.patch, since the conflict between modern + amsmath and mathabx LaTeX styles has been resolved in the upstream + ------------------------------------------------------------------- Thu Jun 9 07:01:25 UTC 2022 - Dr. Werner Fink diff --git a/racket.spec b/racket.spec index ad8b3a1..94038d4 100644 --- a/racket.spec +++ b/racket.spec @@ -18,7 +18,7 @@ Name: racket -Version: 8.5 +Version: 8.6 Release: 0 Summary: Scheme implementation with teaching tools License: Apache-2.0 OR MIT @@ -28,7 +28,6 @@ Source0: http://download.racket-lang.org/installers/%{version}/%{name}-%{ Source2: racket-completion.bash Source3: racket-rpmlintrc Patch0: racket-doc.patch -Patch1: racket-amsmath-mathabx.patch BuildRequires: ImageMagick BuildRequires: ca-certificates BuildRequires: chrpath @@ -123,7 +122,6 @@ compile and link programs which use Racket. %prep %setup -q %patch0 -p0 -%patch1 -p0 cp -p %{SOURCE2} src/