Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

racket-devel-8.1-2.1 RPM for armv7hl

From OpenSuSE Ports Tumbleweed for armv7hl

Name: racket-devel Distribution: openSUSE Tumbleweed
Version: 8.1 Vendor: openSUSE
Release: 2.1 Build date: Wed Jun 16 21:16:41 2021
Group: Development/Languages/Scheme Build host: obs-arm-5
Size: 69128 Source RPM: racket-8.1-2.1.src.rpm
Summary: Development header files for Racket
This package contains the symlinks, headers and object files needed to
compile and link programs which use Racket.




Apache-2.0 OR MIT


* Wed Jun 16 2021 Dr. Werner Fink <>
  - Fix for bug boo#1187288
    * Do not remove pre-compiled and compresse object files (*.zo) as
      with 8.1 those are mandatory for a functional racket installation
  - Enforce the usage of the system libraries libz and liblz4
* Mon May 31 2021 Paolo Stivanin <>
  - Update to 8.1:
    * DrRacket tabs can be dragged, and have new close buttons.
    * Racket CS supports cross-compilation using raco exe.
    * Racket CS supports Android on 32-bit and 64-bit ARM processors.
    * The database library supports running queries in OS threads.
    * Check-Syntax arrows correctly identify the definition site of
      identifiers with contracts.
    * Racket CS performance has improved for structure predicates
      and accessors
    * Racket CS is faster at multiplying extremely large numbers
      and dividing large integers.
    * Racket CS allows callbacks to raise exceptions if they are
      annotated with #:callback-exns?.
    * New ephemeron hash tables simplify the implementation of
      tables where keys can refer to values.
    * Typed Racket supports for/foldr.
    * The stepper works for #lang htdp/*sl.
    * Struct signatures work for the ASL teaching language.
* Tue Apr 27 2021 Paolo Stivanin <>
  - Update to 8.0:
    * Racket CS is the default implementation
      (except for ppc64le and s390x)
    * Racket CS has better parallel garbage collection, a 10%–30% reduction
      in the size of generated code, and various targeted optimizations.
    * A rewrite of the test-engine package allows the #lang versions of
      teaching languages to produce linked test-failure messages.
    * The release comes with a new mark-up DSL for composing text to appear
      in the REPL (simple-tree-text-markup).
    * Redex has an added define-overriding-judgment form and improved
      error source location reporting.
    * Windows scrolling speed reflects the system preference.
    * The db package uses the utf8mb4 charset for MySQL connections.
  - Rebase dont-strip.patch
* Fri Aug 21 2020 Paolo Stivanin <>
  - Update to 7.8:
    * Racket CS supports AArch32 and AArch64, including places and
    * 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 2020 Adrian Schröter <>
  - adapt _constraints, sse3 never existed, but this is not anymore
    ignored in OBS
* Tue Jul 16 2019 Jonathan Brielmaier <>
  - Update to 7.3:
    * There is a new set of teaching languages for the upcoming
      German-language textbook "Schreibe Dein Programm!"
    * Racket's IO system has been refactored to improve performance
      and simplify internal design.
    * Racket's JSON reader is dramatically faster.
    * The `plot` library includes color map support for renderers.
    * The Racket web library has improved support for 307 redirects.
    * The Racket web server provides better response messages by default
      for common status codes.
    * The `pict` library includes a `shear` function.
  - remove patches:
    * extflvector-length-inlined.patch: included in release
  - clean up spec file
    * %foo -> %{foo}
    * remove %defattr
    * multiple other smaller clean ups
  - Remove extflvector-length-inlined.patch
* Wed Apr 03 2019 Andreas Schwab <>
  - dont-strip.patch: don't strip libraries
* Mon Apr 01 2019 Dr. Werner Fink <>
  - Add patch extflvector-length-inlined.patch from upstream commit
    80f84f21 to get extflvector-length work even on i586
  - Add patch racket-doc.patch to be able to split package into
    main and doc pacakges
* Fri Mar 29 2019 Dr. Werner Fink <>
  - Spec file clean up
  - Try to get it work on some ix86 CPU versions
* Wed Mar 27 2019 Dr. Werner Fink <>
  - Require some missed libraries and certificates for build
    as well as for installation even if rmplint cries
  - Update to racket 7.2
    * The contract system supports collapsible contracts, which avoid
      repeated wrappers in certain pathological situations. Thanks to Daniel
    * Quickscript, a scripting tool for DrRacket, has become part of the
      standard distribution. Thanks to Laurent Orseau.
    * The web server's built-in configuration for serving static files
      recognizes the ".mjs" extension for JavaScript modules.
    * The `data/enumerate` library supports an additional form of
      subtraction via `but-not/e`, following Yorgey and Foner's ICFP'18
      paper. Thanks to Max New.
    * The `letrec.rkt` example model in Redex has been changed to more
      closely match Racket, which led to some bug fixes in Racket's
      implementation of `letrec` and `set!`.
    * The racklog library has seen a number of improvements, including fixes
      to logic variable binding, logic variables containing predicates being
      applicable, and the introduction of an `%andmap` higher-order predicate.
* Thu Nov 29 2018 Tomasz Olszewski <>
  - Downgrade to Racket 7.1
    * was only a snapshot release and is already gone from
      Racket mirrors
* Sat Oct 13 2018
  - Update to Racket
    * Syntax (#') now supports new template subforms: ~@ and ~?
    * Interactive overlays can be added to plots produced by plot-snip
    * Added contrcat-equivalent?, a way to compare contracts
    * Lazy Racket supports functions with keyword arguments
* Mon Jun 25 2018
  - gc-aarch64.patch: remove obsolete patch, this GC implementation is no
    longer used.
* Wed Dec 27 2017
  - Update to Racket 6.11
    * Typed Racket supports refinement types and dependent function types.
    * DrRacket’s Program Contour is significantly more efficient
    * The web-server/formlets library produces formlets that are serializable
    * The db library supports the Cassandra database
  - Ensure more system resources when building package
* Sun Sep 24 2017
  - Racket version bumped to 6.10.1.
  - Spec changes
    * Drop --collectsdir in %configure in favour of --prefix (%configure
      would fail otherwise)
    * Drop 0-size file guard. This used to delete lock files (LOCKpkgs.rktd)
      lack of which would result in errors in many contexts, including
      basic usage of both DrRacket and raco (package manager)
    * Drop %_datadir/%name/collects from %dir, because parent folder is already
      included in another %dir entry. This fixes a warning about collects folder
      being listed twice.
    * Added reference to starter-sh.
    * Drop DrRacket's -singleInstance option from %suse_update_desktop_file. This
      option caused error messages coming from %suse_update_desktop_file itself.
* Sat Mar 11 2017
  - Edited %files to explicity package %{_docdir}/%{name} to clear
    unpackaged files builderror in openSUSE:Factory
* Fri Jul 29 2016
  - Guard 0-size deletion by -type f, as other types can have
    size 0 too. Run spec-beautifier to bring (almost) all macro uses
    into same style.
* Mon Jul 25 2016
  - Update to Racket 6.6
* Sun Aug 11 2013
  - gc-aarch64.patch: add support for aarch64
    Sat May  3 01:37:00 UTC 2014 - MihailJP
  - Spec changes
    * Collection 'config' should be included in main package
* Sat Aug 10 2013
  - Update to Racket 5.3.6
    * This is a bug fix release.  It eliminates errors from v5.3.5
      that people have found over the summer.
  - Spec changes
    * remove libpng16.patch and libpng16-adjustment.patch
    * rather then use of mirrors for source downloads use the main
      site as mirrors are not uptodate
* Tue Jun 18 2013
  - Update to Racket v5.3.5
    * This is a special-purpose release to match the arrival of "Realm of
      Racket" in bookstores.  Racket v.5.3.5 adds a single `realm'
      collection to the v5.3.4 release.  The new collection contains the
      source code that readers of Realm may wish to use for experiments.
  - Add racket to the requires of webserver subpackage
* Fri May 17 2013
  - Added backported patches libpn16.patch and libpng16-adjustment.patch
    correcting libpn16
  - Fix randomly generated mode 666 documentation files
* Tue May 14 2013
  - Update to 5.3.4 release for details see changelog.txt and News
    * Extflonums (80-bit floating-point numbers) are supported on some
      x86/x86_64 platforms -- including Windows, and including platforms
      where Racket is compiled to use SSE instructions for flonum
      arithmetic.  Thanks to Michael Filonenko.
    * Tally Maze: a new game based an enumeration of 2d mazes.
    * The Optimization Coach, a DrRacket plugin, has been moved from the
      Racket distribution to the Racket package repository.  Install it
      with: raco pkg install optimization-coach
    * Redex: `define-union-language' now merges productions when
      languages define the same nonterminals.  Thanks to William Bowman.
    * The `srfi/19' library is now compatible with the date structure
      type exported by `racket/base'.
  - Packaging changes
    * 0001-Fix-install-path-for-doc-and-collects.patch based on debian
      patch but correct doc install directory as well, this patch also
      enable the removal of 0001-pkg-collects-path.patch
    * For Factory use libpng12 as racket is not compatible with
    * Include libtools to BuildRequires, not to depend on bundled software
      in the source package
    * Include full URL for the source package
* Fri Mar 15 2013
  - license update: LGPL-2.1+ and GPL-3.0+
    testsuite contains GPL-3.0+ licensed code
* Sat Feb 16 2013
  - Update to 5.3.3 release for details see changelog.txt and News
    * This is a bug-fix release to address a flaw in DrRacket v5.3.2
      concerning interactions between the contour window and the syntax
* Fri Feb 01 2013
  - Update to 5.3.2 release for details see changelog.txt and News
    * Changed case to use equal? instead of eqv?
    * Changed log-message to support a name argument
    * Changed the synchronization result of a log receiver to include an
      event name
    * Added exn:fail:filesystem:errno and exn:fail:network:errno
    * Added phantom byte strings
    * Added 'word mode to system-type
    * Added arguments to impersonate-prompt-tag and chaperone-prompt-tag
      to support interposition on non-composable continuation results
    * Add #fx() and #fl() reader forms for flvectors and fxvectors
    * racket/unsafe/ops: added unsafe-cons-list
    * racket/gui: added get-current-mouse-state, and added
      display-changed to frame%
    * racket/serialize: fxvectors and flvectors are serializable
    * racket/net: added uri-path-segment-unreserved-encode
    * racket/url: added current-url-encode-mode
    * racket/date: fixed 'iso-8601 date formatting
    * scribble/tag: added
    * scribble/base: added make-section-tag, taglet?
      r5rs, r6rs: fixed case and cond to disallow internal definitions
      in clauses
    * ffi/com: added com-get-property*
    * file/untar: added
    * file/untgz: added
    * file/unzip: added
    * compiler/zo-structs: generalize flonum? field to type
      field in localref, let-one, and fun
    * compiler/zo-structs: added a constantness field to module-variable
* Thu Nov 08 2012
  - Update to 5.3.1 release for details see changelog and News
    * Changed make-log-receiver to accept a logger name as an event
    * Addded define-logger
    * Changed -W, -L, PLTSTDERR, and PLTSYSLOG to support log filters
      of the form "<level> <name>=<level> ..."
    * Changed log-error, etc., to support format mode
    * Added racket/format, which is re-exported by racket
    * Added #:break and #:final clauses to for forms
    * Added exn:break:hang-up and exn:break:terminate, added extra
      argument to break-thread and place-break, and redirect SIGTERM
      and SIGHUP as breaks
    * Add #:fill option to for/vector, for*/vector, for/flvector,
      for*/flvector, for/fxvector, and for*/fxvector
    * Added PLTCOMPILEDROOTS and --compiled/-R command-line flag
    * Added reroot-path
    * Changed a thread's initial prompt to use the default handler
      (instead of accepting and ignoring abort arguments)
    * ffi/unsafe: added cpointer-gcable?
    * racket/class: added dynamic-get-field and dynamic-set-field!
    * racket/set: added set-first and set-rest, sets are streams
    * racket/require-transformer: an import's module path can be syntax
    * scribble/base: add items/c
    * scribble/decode: add spliceof
    * syntax/for-body: added
  - drop racket-glibc-2.16.patch
* Thu Oct 11 2012
  - enabled documentation
* Wed Aug 08 2012
  - Update to official 5.3 release
* Wed Aug 01 2012
  - split packaging
* Thu Jul 26 2012
  - Use the upcoming version from nightly builds
    * add racket.desktop
    * disable documentation as it breaks the build
  - TODO
    * fix the rpmlint warnings for srfi
* Tue May 01 2012
  - Initial packaging for racket-lang



Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Nov 30 23:41:30 2021