diff --git a/dont-strip.patch b/dont-strip.patch index dc382b5..bcbb11a 100644 --- a/dont-strip.patch +++ b/dont-strip.patch @@ -1,21 +1,19 @@ -Index: racket-7.2/src/cfg-racket -=================================================================== ---- racket-7.2.orig/src/cfg-racket -+++ racket-7.2/src/cfg-racket -@@ -6833,7 +6833,7 @@ if test "${enable_shared}" = "yes" ; the +diff -ru old/src/cfg-racket new/src/cfg-racket +--- old/src/cfg-racket 2020-08-21 15:04:58.350336921 +0200 ++++ new/src/cfg-racket 2020-08-21 15:05:24.934420798 +0200 +@@ -7011,7 +7011,7 @@ LIBSFX=la WXLIBS=WXLIBSDYN ICP="${LIBTOOLPROG} --mode=install cp" - ICP_LIB="${LIBTOOLPROG} --mode=install install -s" + ICP_LIB="${LIBTOOLPROG} --mode=install install" + ICP_STATIC_LIB='$(NOOP)' MRLIBINSTALL="install-lib" LIBFINISH="${LIBTOOLPROG} --mode=finish" - LTO="lo" -Index: racket-7.2/src/cs/c/configure -=================================================================== ---- racket-7.2.orig/src/cs/c/configure -+++ racket-7.2/src/cs/c/configure -@@ -4615,7 +4615,7 @@ if test "${enable_shared}" = "yes" ; the +diff -ru old/src/cs/c/configure new/src/cs/c/configure +--- old/src/cs/c/configure 2020-08-21 15:04:58.366336971 +0200 ++++ new/src/cs/c/configure 2020-08-21 15:05:45.366485257 +0200 +@@ -5429,7 +5429,7 @@ LTA="la" STRIP_LIB_DEBUG=":" LIBSFX=la @@ -24,11 +22,10 @@ Index: racket-7.2/src/cs/c/configure else ICP=cp LTO="o" -Index: racket-7.2/src/cs/c/configure.ac -=================================================================== ---- racket-7.2.orig/src/cs/c/configure.ac -+++ racket-7.2/src/cs/c/configure.ac -@@ -415,7 +415,7 @@ if test "${enable_shared}" = "yes" ; the +diff -ru old/src/cs/c/configure.ac new/src/cs/c/configure.ac +--- old/src/cs/c/configure.ac 2020-08-21 15:04:58.366336971 +0200 ++++ new/src/cs/c/configure.ac 2020-08-21 15:06:01.478536085 +0200 +@@ -658,7 +658,7 @@ LTA="la" STRIP_LIB_DEBUG=":" LIBSFX=la @@ -37,24 +34,22 @@ Index: racket-7.2/src/cs/c/configure.ac else ICP=cp LTO="o" -Index: racket-7.2/src/racket/configure.ac -=================================================================== ---- racket-7.2.orig/src/racket/configure.ac -+++ racket-7.2/src/racket/configure.ac -@@ -1382,7 +1382,7 @@ if test "${enable_shared}" = "yes" ; the +diff -ru old/src/racket/configure.ac new/src/racket/configure.ac +--- old/src/racket/configure.ac 2020-08-21 15:04:58.350336921 +0200 ++++ new/src/racket/configure.ac 2020-08-21 15:06:14.246576366 +0200 +@@ -1408,7 +1408,7 @@ LIBSFX=la WXLIBS=WXLIBSDYN ICP="${LIBTOOLPROG} --mode=install cp" - ICP_LIB="${LIBTOOLPROG} --mode=install install -s" + ICP_LIB="${LIBTOOLPROG} --mode=install install" + ICP_STATIC_LIB='$(NOOP)' MRLIBINSTALL="install-lib" LIBFINISH="${LIBTOOLPROG} --mode=finish" - LTO="lo" -Index: racket-7.2/src/rktio/configure -=================================================================== ---- racket-7.2.orig/src/rktio/configure -+++ racket-7.2/src/rktio/configure -@@ -4490,7 +4490,7 @@ if test "${enable_shared}" = "yes" ; the +diff -ru old/src/rktio/configure new/src/rktio/configure +--- old/src/rktio/configure 2020-08-21 15:04:58.406337098 +0200 ++++ new/src/rktio/configure 2020-08-21 15:06:40.086657892 +0200 +@@ -4568,7 +4568,7 @@ LTA="la" STRIP_LIB_DEBUG=":" LIBSFX=la @@ -63,11 +58,10 @@ Index: racket-7.2/src/rktio/configure else ICP=cp LTO="o" -Index: racket-7.2/src/rktio/configure.ac -=================================================================== ---- racket-7.2.orig/src/rktio/configure.ac -+++ racket-7.2/src/rktio/configure.ac -@@ -384,7 +384,7 @@ if test "${enable_shared}" = "yes" ; the +diff -ru old/src/rktio/configure.ac new/src/rktio/configure.ac +--- old/src/rktio/configure.ac 2020-08-21 15:04:58.406337098 +0200 ++++ new/src/rktio/configure.ac 2020-08-21 15:06:49.942688988 +0200 +@@ -393,7 +393,7 @@ LTA="la" STRIP_LIB_DEBUG=":" LIBSFX=la @@ -76,16 +70,3 @@ Index: racket-7.2/src/rktio/configure.ac else ICP=cp LTO="o" -Index: racket-7.2/src/start/configure.ac -=================================================================== ---- racket-7.2.orig/src/start/configure.ac -+++ racket-7.2/src/start/configure.ac -@@ -1360,7 +1360,7 @@ if test "${enable_shared}" = "yes" ; the - LIBSFX=la - WXLIBS=WXLIBSDYN - ICP="${LIBTOOLPROG} --mode=install cp" -- ICP_LIB="${LIBTOOLPROG} --mode=install install -s" -+ ICP_LIB="${LIBTOOLPROG} --mode=install install" - MRLIBINSTALL="install-lib" - LIBFINISH="${LIBTOOLPROG} --mode=finish" - LTO="lo" diff --git a/racket-7.3-src.tgz b/racket-7.3-src.tgz deleted file mode 100644 index ca4907f..0000000 --- a/racket-7.3-src.tgz +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:d49b11de4aa8f62d23d096134d4246f6cbd7a1da326645fecc072d28ad38c040 -size 26476866 diff --git a/racket-7.8-src.tgz b/racket-7.8-src.tgz new file mode 100644 index 0000000..e0df860 --- /dev/null +++ b/racket-7.8-src.tgz @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:32c9f3dd5af934b3b2ef262ce1466a5c71aaeead623ea2cf112ab3e5bd6ae3a7 +size 31592600 diff --git a/racket-rpmlintrc b/racket-rpmlintrc index d236bd9..e15b3f1 100644 --- a/racket-rpmlintrc +++ b/racket-rpmlintrc @@ -6,3 +6,4 @@ addFilter(".*W:.*script-without-shebang.*/starter-sh.*") addFilter(".*file-contains-buildroot.*/usr/share/doc/packages/racket/syntax/module-helpers.html.*") addFilter(".*file-contains-buildroot.*/usr/share/doc/packages/racket/rackunit/api.html.*") addFilter(".*file-contains-buildroot.*/usr/share/doc/packages/racket/reference/collects.html.*") +addFilter(".*file-contains-buildroot.*/usr/share/doc/packages/racket/guide/exns.html.*") diff --git a/racket.changes b/racket.changes index 339ada6..57d62ed 100644 --- a/racket.changes +++ b/racket.changes @@ -1,3 +1,38 @@ +------------------------------------------------------------------- +Fri Aug 21 13:14:06 UTC 2020 - Paolo Stivanin + +- Update to 7.8: +* Racket CS supports AArch32 and AArch64, including places and + futures. +* Racket CS supports an "incremental" garbage-collection mode that can + eliminate long GC pauses for some applications, such as animations and + interactive games. +* Racket CS unboxes local floating-point arithmetic +* DrRacket's spell check features lower overhead and has fewer bugs. +* Web Server performance under high concurrency is better by up to an + order of magnitude +* The math library includes the Kronecker product. +* The new prop:struct-field-info property provides static information + about field names. +* In `plot`, the legend font and the plot font can be controlled + independently, and error-bars have an `#:invert?` option. +* Racket CS uses a new HAMT implementation, dramatically reducing the memory + required for immutable hash tables. +* GC callbacks are reliably called on major collections in Racket CS. + Also, Garbage collection is 10-20% faster. +* DrRacket can recover much more quickly from errors involving large + stack traces. +* Call-with-current-language allows more reliable tests for language + level code. +* Use of the Cairo library can be multi-threaded. +* DrRacket's scrolling has been made more responsive. +* DrRacket's dark mode support is improved for Mac OS and Unix. +* The Web Server provides fine-grained control over various aspects of + handling client connections (timeouts, buffer sizes, maximum header + counts, etc.) via the new "safety limits" construct. +* The Web Server's handling of large files is improved, and its + latency for long-running request handlers is reduced. + ------------------------------------------------------------------- Tue Mar 24 13:53:40 UTC 2020 - Adrian Schröter diff --git a/racket.spec b/racket.spec index 09b040f..1e00f6b 100644 --- a/racket.spec +++ b/racket.spec @@ -18,10 +18,10 @@ Name: racket -Version: 7.3 +Version: 7.8 Release: 0 Summary: Scheme implementation with teaching tools -License: LGPL-2.1-or-later AND GPL-3.0-or-later +License: MIT or Apache-2.0 Group: Development/Languages/Scheme URL: http://racket-lang.org Source0: http://download.racket-lang.org/installers/%{version}/%{name}-%{version}-src.tgz