commit racket for openSUSE:Factory

2024-09-01 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2024-09-01 19:22:12

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.2698 (New)


Package is "racket"

Sun Sep  1 19:22:12 2024 rev:33 rq:1197943 version:8.14

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2024-07-26 
16:15:51.798583014 +0200
+++ /work/SRC/openSUSE:Factory/.racket.new.2698/racket.changes  2024-09-01 
19:22:45.431283336 +0200
@@ -1,0 +2,27 @@
+Mon Aug 26 18:25:45 UTC 2024 - Martin Schreiner 
+
+- Update to 8.14. Changes down below:
+  * The compiler/demod language integrates demodularization into the
+program rather than an external tool. Using the language approach
+cooperates with other Racket tools and allows demodularization to be
+used on libraries. Additionally, demodularization handles submodules
+and can prune definitions, significantly shrinking the size of some
+programs.
+  * The contract-in form enables contracts to be specified in an
+importing module.
+  * The #%declare form supports the #:flatten-requires and
+#:unlimited-compile keywords
+  * Identifiers such as case-λ, match-λ and λ are equivalent to
+their Latin-alphabet equivalents (case-lambda, match-lambda, and
+lambda) in more contexts, including uses of match.
+  * The hash-filter function allows the use of a predicate to select a
+sub-table of a hash table.
+  * The module browser can perform filtering on submodules.
+  * The raco test command-line form respects the
+current-test-invocation-directory parameter, and shows well-formed
+module paths in its output.
+  * Racket CS allows the use of in-memory boot files.
+  * The raco/testing collection brings together a variety of testing-
+related functions and forms.
+
+---

Old:

  racket-8.13-src.tgz

New:

  racket-8.14-src.tgz



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.Uma5rp/_old  2024-09-01 19:22:46.263317401 +0200
+++ /var/tmp/diff_new_pack.Uma5rp/_new  2024-09-01 19:22:46.263317401 +0200
@@ -19,7 +19,7 @@
 
 %global _configure ../configure
 Name:   racket
-Version:8.13
+Version:8.14
 Release:0
 Summary:Scheme implementation with teaching tools
 License:Apache-2.0 OR MIT

++ racket-8.13-src.tgz -> racket-8.14-src.tgz ++
/work/SRC/openSUSE:Factory/racket/racket-8.13-src.tgz 
/work/SRC/openSUSE:Factory/.racket.new.2698/racket-8.14-src.tgz differ: char 5, 
line 1


commit racket for openSUSE:Factory

2024-07-26 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2024-07-26 16:15:33

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.1882 (New)


Package is "racket"

Fri Jul 26 16:15:33 2024 rev:32 rq:1189628 version:8.13

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2024-05-29 
19:36:10.941206701 +0200
+++ /work/SRC/openSUSE:Factory/.racket.new.1882/racket.changes  2024-07-26 
16:15:51.798583014 +0200
@@ -1,0 +2,7 @@
+Fri Jun 21 07:17:41 UTC 2024 - Dr. Werner Fink 
+
+- Switch over to pb (Platform without native-code Backend) for
+  architectures which do not build
+- Add patch racket-fortify.patch to make it build with latest gcc
+
+---
@@ -69,0 +77,5 @@
+Sun Apr 21 12:57:42 UTC 2024 - Christian Boltz 
+
+- add mzdyn3m.o which gets built on s390x (possibly replacing mzdyn3m.lo)
+
+---
@@ -680,5 +691,0 @@
-Sun Aug 11 20:59:59 UTC 2013 - sch...@suse.de
-
-- gc-aarch64.patch: add support for aarch64
-

@@ -688,0 +696,5 @@
+
+---
+Sun Aug 11 20:59:59 UTC 2013 - sch...@suse.de
+
+- gc-aarch64.patch: add support for aarch64

New:

  racket-fortify.patch

BETA DEBUG BEGIN:
  New:  architectures which do not build
- Add patch racket-fortify.patch to make it build with latest gcc
BETA DEBUG END:



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.QC09K7/_old  2024-07-26 16:15:52.714619877 +0200
+++ /var/tmp/diff_new_pack.QC09K7/_new  2024-07-26 16:15:52.714619877 +0200
@@ -17,6 +17,7 @@
 #
 
 
+%global _configure ../configure
 Name:   racket
 Version:8.13
 Release:0
@@ -28,6 +29,7 @@
 Source2:racket-completion.bash
 Source3:racket-rpmlintrc
 Patch0: racket-doc.patch
+Patch1: racket-fortify.patch
 BuildRequires:  ImageMagick
 BuildRequires:  ca-certificates
 BuildRequires:  chrpath
@@ -126,16 +128,32 @@
 
 %build
 cd src/
-
+mkdir build
+pushd build
 %add_optflags -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -fno-gcse 
-Wno-stringop-overread
+#
+# Overwrite stack size limit (hopefully a soft limit only)
+#
+for flag in s l m
+do
+ulimit -H$flag unlimited || true
+ulimit -S$flag unlimited || true
+done
+echo "int main () { return !(sizeof(void*) >= 8); }" | gcc -x c -o test64 -
+echo "int main () { return !(((union {unsigned int x; unsigned char c; 
}){1}).c); }" | gcc -x c -o testendianess -
+./test64 && wide=64 || wide=32
+./testendianess && endianess=l || endianess=b
+rm -f test64 testendianess
+mach=tpb${wide}${endianess}
+unset wide endianess
 %configure \
 --prefix="%{_prefix}" \
 --exec-prefix="%{_prefix}" \
 --libdir=%{_libdir} \
 --docdir="%{_defaultdocdir}/%{name}" \
 --enable-shared \
-%ifarch ppc64 ppc64le s390x
---enable-bcdefault \
+%ifarch ppc64le s390x
+--enable-pb --enable-mach=$mach \
 %endif
 --disable-static \
 --disable-strip \
@@ -145,9 +163,12 @@
 --enable-liblz4 \
 --enable-pthread
 %make_build
+popd
 
 %install
+topdir=$(pwd)
 cd src/
+pushd build
 
 # use the following if setting extra plt_setup options
 # export LD_LIBRARY_PATH=%%{buildroot}%%{_libdir}
@@ -157,6 +178,8 @@
 
 %make_install
 
+popd
+
 # we do not need *.la and *.a files
 find %{buildroot}%{_libdir} -name "*.la" -delete
 find %{buildroot}%{_libdir} -name "*.a" -delete
@@ -224,6 +247,14 @@
 
 %fdupes %{buildroot}%{_prefix}
 
+#
+# Dynamically determine which files gets installed
+# bc, cs, and pb builds
+#
+pushd %{buildroot}%{_libdir}
+find \( -name '*.boot' -o -name '*.so*' -o -name '*.lo' -o -name '*.o' -o 
-name bootinfo \) -printf '%{_libdir}/%%P\n' > ${topdir}/file.list
+popd
+
 %post
 /sbin/ldconfig
 %desktop_database_post
@@ -232,7 +263,7 @@
 /sbin/ldconfig
 %desktop_database_postun
 
-%files
+%files -f file.list
 %doc %dir %{_docdir}/%{name}
 %doc %{_docdir}/%{name}/README
 %{_bindir}/drracket
@@ -263,18 +294,6 @@
 %verify(not md5 size mtime) %{_libdir}/%{name}/*.rktd
 %dir %{_libdir}/%{name}/compiled/
 %{_libdir}/%{name}/compiled/*
-%ifnarch ppc64 ppc64le s390x
-%{_libdir}/%{name}/petite.boot
-%{_libdir}/%{name}/racket.boot
-%{_libdir}/%{name}/scheme.boot
-%endif
-%ifarch ppc64 ppc64le s390x
-%{_libdir}/libracket3m*
-%{_libdir}/%{name}/buildinfo
-%endif
-%ifarch ppc64 ppc64le
-%{_libdir}/%{name}/mzdyn3m.lo
-%endif
 %{_mandir}/man1/mz*
 %{_mandir}/man1/racket*
 %{_mandir}/man1/raco*

++ _constraints ++
--- /var/tmp/diff_new_pack.Q

commit racket for openSUSE:Factory

2024-05-29 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2024-05-29 19:35:53

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.24587 (New)


Package is "racket"

Wed May 29 19:35:53 2024 rev:31 rq:1177382 version:8.13

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2024-04-10 
17:49:53.259363525 +0200
+++ /work/SRC/openSUSE:Factory/.racket.new.24587/racket.changes 2024-05-29 
19:36:10.941206701 +0200
@@ -1,0 +2,68 @@
+Fri May 24 13:46:41 UTC 2024 - Martin Schreiner 
+
+- Update to 8.13.
+
+- Changes from 8.13:
+  * The racket/treelist and racket/mutable-treelist libraries provide
+list-like containers that support many operations in effectively
+constant time, including appending and extracting sub-lists without
+mutating the given list. Treelists are implemented as RRB Vectors,
+invented by Stucki, Riompf, Ureche, and Bagwell.
+  
+  * The hash-filter-keys and hash-filter-values functions allow users
+to filter hashes using a predicate on either keys or values.
+  
+  * The vector-extend and vector*-extend functions provide a way to
+pre-populate the prefix of a newly allocated vector using the
+elements of an existing vector.
+  
+  * Command-line raco setup, package update, and package installation
+use terminal control (when available) to show what they are working
+on more compactly and with a progress bar.
+  
+  * Racket v8.13 uses Unicode 15.1 for character and string
+operations.
+  
+  * Machine-specific cross-module optimization allows improved support for
+static generation of foreign-function bindings.
+  
+  * The scribble/acmart language uses v2.01, which avoids errors
+concerning the hyperref package in some latex installations.
+
+- Changes from 8.12:
+  * The "Die Macht der Abstraktion" language levels are no longer
+present, replaced by the "Schreibe dein Programm" language levels
+which have been available for several years.
+  
+  * The release fixes a problem with the binding structure of the
+for/fold form in the rare situation when an iteration clause
+identifier shadowed an accumulator identifier. This change may break
+code that depends on the old binding structure.
+  
+  * Racket automatically sets the close-on-exec flag when opening a file, on
+systems where this is available. This change lowers the cost of avoiding
+problems that can occur when file descriptors become accidentally shared
+between processes.
+  
+  * Match includes hash and hash* patterns.
+  
+  * The vector-set/copy function allows creation of a new vector that
+differs at only one index. This change also adds vector-append and
+vector-copy primitives.
+  
+  * The pregexp-quote function brings the functionality of
+regexp-quote to pregexps.
+  
+  * The C FFI convention-based converter supports PascalCase and
+camelCase in addition to an underscore-based convention.
+  
+  * The racket/case library allows case-like forms that use different
+equality comparisons, such as eq? and equal-always?.
+  
+  * Scribble rendering to HTML adds linking and information buttons
+when hovering over heading titles.
+  
+  * The interval-map data structure supports iterator functions in the
+style of gen:ordered-dict.
+
+---

Old:

  racket-8.11.1-src.tgz

New:

  racket-8.13-src.tgz



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.tw0ZBo/_old  2024-05-29 19:36:11.913241905 +0200
+++ /var/tmp/diff_new_pack.tw0ZBo/_new  2024-05-29 19:36:11.917242050 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   racket
-Version:8.11.1
+Version:8.13
 Release:0
 Summary:Scheme implementation with teaching tools
 License:Apache-2.0 OR MIT

++ racket-8.11.1-src.tgz -> racket-8.13-src.tgz ++
/work/SRC/openSUSE:Factory/racket/racket-8.11.1-src.tgz 
/work/SRC/openSUSE:Factory/.racket.new.24587/racket-8.13-src.tgz differ: char 
5, line 1


commit racket for openSUSE:Factory

2024-01-03 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2024-01-03 12:27:38

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.28375 (New)


Package is "racket"

Wed Jan  3 12:27:38 2024 rev:28 rq:1135983 version:8.11.1

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2023-11-16 
20:28:33.084346799 +0100
+++ /work/SRC/openSUSE:Factory/.racket.new.28375/racket.changes 2024-01-03 
12:27:45.777558612 +0100
@@ -1,0 +2,7 @@
+Sat Dec 16 09:35:49 UTC 2023 - Dirk Müller 
+
+- update to 8.11.1:
+  * This bug-fix release repairs a problem with building from source
+when using the “builtpkgs” source distribution
+
+---

Old:

  racket-8.11-src.tgz

New:

  racket-8.11.1-src.tgz



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.HtQ5ON/_old  2024-01-03 12:27:46.709592647 +0100
+++ /var/tmp/diff_new_pack.HtQ5ON/_new  2024-01-03 12:27:46.709592647 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   racket
-Version:8.11
+Version:8.11.1
 Release:0
 Summary:Scheme implementation with teaching tools
 License:Apache-2.0 OR MIT

++ racket-8.11-src.tgz -> racket-8.11.1-src.tgz ++
/work/SRC/openSUSE:Factory/racket/racket-8.11-src.tgz 
/work/SRC/openSUSE:Factory/.racket.new.28375/racket-8.11.1-src.tgz differ: char 
5, line 1


commit racket for openSUSE:Factory

2023-08-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2023-08-23 14:58:09

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.1766 (New)


Package is "racket"

Wed Aug 23 14:58:09 2023 rev:26 rq:1105289 version:8.10

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2023-05-14 
16:34:21.503966602 +0200
+++ /work/SRC/openSUSE:Factory/.racket.new.1766/racket.changes  2023-08-23 
14:59:28.062188960 +0200
@@ -1,0 +2,23 @@
+Fri Aug 18 20:18:56 UTC 2023 - Matthias Eliasson 
+
+- Update to 8.10:
+  * syntax/parse no longer always compiles its patterns; this release
+includes an interpreter which is used to reduce code size
+  * Racket includes primitives [im]mutable-string?, [im]mutable-bytes?,
+[im]mutable-vector?, [im]mutable-box?, and [im]mutable-hash?
+(cf.
+
https://docs.racket-lang.org/reference/booleans.html#%28mod-path._racket%2Fmutability%29)
+  * Redex adds judgment-form->rule-names (cf.
+
https://docs.racket-lang.org/redex/reference.html#%28def._%28%28lib._redex%2Freduction-semantics..rkt%29._judgment-form-~3erule-names%29%29)
+  * Fasl and compiled code allow fxvectors and flvectors
+  * DrRacket allows #lang-specific customization of the definition
+navigation popdown (cf.
+
https://docs.racket-lang.org/tools/drracket_language.html#%28idx._%28gentag._55._%28lib._scribblings%2Ftools%2Ftools..scrbl%29%29%29)
+  * Racket and DrRacket include Finnish internationalization
+  * Check Syntax binding arrows are drawn for names bound with
+define-local-member-name
+  * Many other improvements and bug fixes are included, including to
+the scribble and plot packages
+- Remove config.sub since the fix is now included in upstream release
+
+---

Old:

  config.sub
  racket-8.9-src.tgz

New:

  racket-8.10-src.tgz



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.ltDQ1d/_old  2023-08-23 14:59:29.146190899 +0200
+++ /var/tmp/diff_new_pack.ltDQ1d/_new  2023-08-23 14:59:29.154190913 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   racket
-Version:8.9
+Version:8.10
 Release:0
 Summary:Scheme implementation with teaching tools
 License:Apache-2.0 OR MIT
@@ -27,7 +27,6 @@
 Source0:
http://download.racket-lang.org/installers/%{version}/%{name}-%{version}-src.tgz
 Source2:racket-completion.bash
 Source3:racket-rpmlintrc
-Source4:config.sub
 Patch0: racket-doc.patch
 BuildRequires:  ImageMagick
 BuildRequires:  ca-certificates
@@ -125,8 +124,6 @@
 %patch0 -p0
 
 cp -p %{SOURCE2} src/
-# gh#4520
-cp -p %{SOURCE4} src/lt
 
 %build
 cd src/

++ racket-8.9-src.tgz -> racket-8.10-src.tgz ++
/work/SRC/openSUSE:Factory/racket/racket-8.9-src.tgz 
/work/SRC/openSUSE:Factory/.racket.new.1766/racket-8.10-src.tgz differ: char 5, 
line 1


commit racket for openSUSE:Factory

2023-05-14 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2023-05-14 16:31:51

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.1533 (New)


Package is "racket"

Sun May 14 16:31:51 2023 rev:25 rq:1087028 version:8.9

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2023-02-20 
17:45:33.847333465 +0100
+++ /work/SRC/openSUSE:Factory/.racket.new.1533/racket.changes  2023-05-14 
16:34:21.503966602 +0200
@@ -1,0 +2,40 @@
+Sun May 13 15:17:43 UTC 2023 - Fred Fu 
+- Update to 8.9:
+ * The HtDP student languages come with checked signatures. Programmers can
+   express signatures in a formal notation, and these signatures are checked at
+   run-time (in a performance-neutral manner). The addition of this formal
+   language associates meaning with several names that had no meaning before. 
—
+   This feature is experimental, and we may amend or retract it later. (cf. 2
+   Beginning Student with List Abbreviations 27)
+
+ * Switching into and out of dark mode is handled better on Mac OS and Linux.
+
+ * Racket uses Unicode 15.0 for character and string operations.
+
+ * The racket/hash-code library provides support for combining hash
+   codes. (cf. 4.1 Equality 5)
+
+ * A language module can have a configure-expand submodule that is dynamically
+   required to configure a parameterization before expansion of another
+   module. (cf. 18.1 Running Racket or GRacket 1)
+
+ * stream-cons supports multiple values. (cf. 4.16.2 Streams 5)
+
+ * unit/c subcontracts may depend on bindings from any imported or exported
+   signature. Additionally, bindings’ contracts are enforced within
+   subcontracts, and violations blame the contract itself (like ->i). (cf. 7.9
+   Unit Contracts 2)
+
+ * racket/class provides the dynamic-instantiate procedure for instantiating a
+   class with a dynamic list of by-name initialization arguments. (cf. 6.3
+   Creating Objects 2)
+
+ * TCP output block buffering implies TCP_NODELAY. (cf. 15.3.1 TCP 3)
+
+ * Submodules and Check Syntax require arrows work better together.
+ 
+ * Typed Racket's shallow check generation is improved.
+
+ * Many other improvements and bug fixes are included!
+
+---

Old:

  racket-8.8-src.tgz

New:

  racket-8.9-src.tgz



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.skCdoG/_old  2023-05-14 16:34:22.323970805 +0200
+++ /var/tmp/diff_new_pack.skCdoG/_new  2023-05-14 16:34:22.331970846 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   racket
-Version:8.8
+Version:8.9
 Release:0
 Summary:Scheme implementation with teaching tools
 License:Apache-2.0 OR MIT

++ racket-8.8-src.tgz -> racket-8.9-src.tgz ++
/work/SRC/openSUSE:Factory/racket/racket-8.8-src.tgz 
/work/SRC/openSUSE:Factory/.racket.new.1533/racket-8.9-src.tgz differ: char 5, 
line 1


commit racket for openSUSE:Factory

2023-02-20 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2023-02-20 17:45:21

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.22824 (New)


Package is "racket"

Mon Feb 20 17:45:21 2023 rev:24 rq:100 version:8.8

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2022-12-19 
14:08:02.706596240 +0100
+++ /work/SRC/openSUSE:Factory/.racket.new.22824/racket.changes 2023-02-20 
17:45:33.847333465 +0100
@@ -1,0 +2,20 @@
+Wed Feb 15 21:17:43 UTC 2023 - Fred Fu 
+- Update to 8.8:
+  * The dependent contract form, ->i, supports a #:param element that specifies
+dependencies for parameter values that are set during the dynamic extent of
+the function call. 
+
+  * The copy-file library function supports permission-management arguments. 
+
+  * Pressing -return in DrRacket’s interactions window makes it 
easier to
+edit and enter expressions without sending them to be evaluated.
+
+  * The numeric comparison operators (=, etc.) require at least two arguments 
in
+the “How To Design Programs” teaching languages.
+
+  * Redex has improved typesetting when customized renders are used in certain
+multi-line situations.
+
+  * We have fixed many bugs, and written lots of documentation.
+
+---

Old:

  racket-8.7-src.tgz

New:

  racket-8.8-src.tgz



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.7muCUj/_old  2023-02-20 17:45:37.315353056 +0100
+++ /var/tmp/diff_new_pack.7muCUj/_new  2023-02-20 17:45:37.323353101 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package racket
 #
-# Copyright (c) 2022 SUSE LLC
+# Copyright (c) 2023 SUSE LLC
 # Copyright (c) 2012, 2013 Togan Muftuoglu tog...@opensuse.org
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:   racket
-Version:8.7
+Version:8.8
 Release:0
 Summary:Scheme implementation with teaching tools
 License:Apache-2.0 OR MIT

++ racket-8.7-src.tgz -> racket-8.8-src.tgz ++
/work/SRC/openSUSE:Factory/racket/racket-8.7-src.tgz 
/work/SRC/openSUSE:Factory/.racket.new.22824/racket-8.8-src.tgz differ: char 5, 
line 1


commit racket for openSUSE:Factory

2022-12-19 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2022-12-19 14:07:59

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.1835 (New)


Package is "racket"

Mon Dec 19 14:07:59 2022 rev:23 rq:1043671 version:8.7

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2022-12-07 
17:36:35.669074463 +0100
+++ /work/SRC/openSUSE:Factory/.racket.new.1835/racket.changes  2022-12-19 
14:08:02.706596240 +0100
@@ -1,0 +2,5 @@
+Wed Dec 14 09:55:06 UTC 2022 - Andreas Schwab 
+
+- Update config.sub from upstream 
+
+---

New:

  config.sub



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.5Kw3CQ/_old  2022-12-19 14:08:03.350599576 +0100
+++ /var/tmp/diff_new_pack.5Kw3CQ/_new  2022-12-19 14:08:03.354599597 +0100
@@ -27,6 +27,7 @@
 Source0:
http://download.racket-lang.org/installers/%{version}/%{name}-%{version}-src.tgz
 Source2:racket-completion.bash
 Source3:racket-rpmlintrc
+Source4:config.sub
 Patch0: racket-doc.patch
 BuildRequires:  ImageMagick
 BuildRequires:  ca-certificates
@@ -124,6 +125,8 @@
 %patch0 -p0
 
 cp -p %{SOURCE2} src/
+# gh#4520
+cp -p %{SOURCE4} src/lt
 
 %build
 cd src/

++ config.sub ++
 1908 lines (skipped)


commit racket for openSUSE:Factory

2022-12-07 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2022-12-07 17:35:15

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.1835 (New)


Package is "racket"

Wed Dec  7 17:35:15 2022 rev:22 rq:1040788 version:8.7

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2022-08-23 
14:30:11.855681691 +0200
+++ /work/SRC/openSUSE:Factory/.racket.new.1835/racket.changes  2022-12-07 
17:36:35.669074463 +0100
@@ -1,0 +2,29 @@
+Mon Dec 5 10:17:43 UTC 2022 - Fred Fu 
+- Update to 8.7:
+  * Typed Racket offers Shallow and Optional modes for its gradual
+types. These modes lower the cost of interacting with untyped code,
+but provide less protection against buggy interactions.
+
+  * Racket uses Unicode 14.0 for character and string operations, and
+includes grapheme operations. DrRacket supports emojis.
+
+  * Racket supports RV64G (RISC-V).
+
+  * Programmers can disable definition shadowing using
+`(#%declare #:require=define)`.
+  
+  * The module dependency graphs available using raco dependencies-graph
+and DrRacket's Module browser are faster and have new package
+filtering support.
+  
+  * DrRacket is more responsive when killing programs that produce a lot
+of output.
+  
+  * Plot 3D allows negative altitude values (e.g., looking at the plot
+from "below").
+  
+  * The `scriblib/bibtex` and `scriblib/autobib` libraries support DOIs.
+  
+  * There are many other repairs and improvements!
+
+---

Old:

  racket-8.6-src.tgz

New:

  racket-8.7-src.tgz



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.IERynj/_old  2022-12-07 17:36:36.345078165 +0100
+++ /var/tmp/diff_new_pack.IERynj/_new  2022-12-07 17:36:36.349078186 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   racket
-Version:8.6
+Version:8.7
 Release:0
 Summary:Scheme implementation with teaching tools
 License:Apache-2.0 OR MIT

++ racket-8.6-src.tgz -> racket-8.7-src.tgz ++
/work/SRC/openSUSE:Factory/racket/racket-8.6-src.tgz 
/work/SRC/openSUSE:Factory/.racket.new.1835/racket-8.7-src.tgz differ: char 5, 
line 1


commit racket for openSUSE:Factory

2022-08-23 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2022-08-23 14:29:48

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.2083 (New)


Package is "racket"

Tue Aug 23 14:29:48 2022 rev:21 rq:998713 version:8.6

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2022-08-13 
22:37:09.178718493 +0200
+++ /work/SRC/openSUSE:Factory/.racket.new.2083/racket.changes  2022-08-23 
14:30:11.855681691 +0200
@@ -0,0 +1,5 @@
+---
+Thu Aug 18 10:17:43 UTC 2022 - Andreas Schwab 
+
+- Fix file list
+



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.MymMKH/_old  2022-08-23 14:30:13.927686022 +0200
+++ /var/tmp/diff_new_pack.MymMKH/_new  2022-08-23 14:30:13.931686031 +0200
@@ -272,7 +272,7 @@
 %ifarch ppc64 ppc64le s390x
 %{_libdir}/libracket3m*
 %{_libdir}/%{name}/buildinfo
-%{_libdir}/%{name}/mzdyn3m.o
+%{_libdir}/%{name}/mzdyn3m.lo
 %endif
 %{_mandir}/man1/mz*
 %{_mandir}/man1/racket*


commit racket for openSUSE:Factory

2022-08-13 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2022-08-13 22:37:07

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.1521 (New)


Package is "racket"

Sat Aug 13 22:37:07 2022 rev:20 rq:994883 version:8.6

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2022-06-09 
14:12:12.700561730 +0200
+++ /work/SRC/openSUSE:Factory/.racket.new.1521/racket.changes  2022-08-13 
22:37:09.178718493 +0200
@@ -0,0 +1,44 @@
+-
+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
+

Old:

  racket-8.5-src.tgz
  racket-amsmath-mathabx.patch

New:

  racket-8.6-src.tgz



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.EBeNro/_old  2022-08-13 22:37:10.046720688 +0200
+++ /var/tmp/diff_new_pack.EBeNro/_new  2022-08-13 22:37:10.050720697 +0200
@@ -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 @@
 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 @@
 %prep
 %setup -q
 %patch0 -p0
-%patch1 -p0
 
 cp -p %{SOURCE2} src/
 

++ racket-8.5-src.tgz -> racket-8.6-src.tgz ++
/work/SRC/openSUSE:Factory/racket/racket-8.5-src.tgz 
/work/SRC/openSUSE:Factory/.racket.new.1521/racket-8.6-src.tgz differ: char 5, 
line 1


commit racket for openSUSE:Factory

2022-06-09 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2022-06-09 14:12:02

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.1548 (New)


Package is "racket"

Thu Jun  9 14:12:02 2022 rev:19 rq:981461 version:8.5

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2022-05-12 
23:02:03.164933138 +0200
+++ /work/SRC/openSUSE:Factory/.racket.new.1548/racket.changes  2022-06-09 
14:12:12.700561730 +0200
@@ -0,0 +1,7 @@
+---
+Thu Jun  9 07:01:25 UTC 2022 - Dr. Werner Fink 
+
+- Add patch racket-amsmath-mathabx.patch
+  * Avoid conflict between modern amsmath and mathabx LaTeX styles to
+get e.g. scsh build again
+

New:

  racket-amsmath-mathabx.patch



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.zdHVso/_old  2022-06-09 14:12:13.416562690 +0200
+++ /var/tmp/diff_new_pack.zdHVso/_new  2022-06-09 14:12:13.420562695 +0200
@@ -28,6 +28,7 @@
 Source2:racket-completion.bash
 Source3:racket-rpmlintrc
 Patch0: racket-doc.patch
+Patch1: racket-amsmath-mathabx.patch
 BuildRequires:  ImageMagick
 BuildRequires:  ca-certificates
 BuildRequires:  chrpath
@@ -122,6 +123,7 @@
 %prep
 %setup -q
 %patch0 -p0
+%patch1 -p0
 
 cp -p %{SOURCE2} src/
 

++ racket-amsmath-mathabx.patch ++
---
 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 +
@@ -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}{


commit racket for openSUSE:Factory

2022-05-12 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2022-05-12 23:01:01

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.1538 (New)


Package is "racket"

Thu May 12 23:01:01 2022 rev:18 rq:976686 version:8.5

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2022-04-17 
23:52:17.230508255 +0200
+++ /work/SRC/openSUSE:Factory/.racket.new.1538/racket.changes  2022-05-12 
23:02:03.164933138 +0200
@@ -0,0 +1,41 @@
+-
+Sun May 8 18:26:11 UTC 2022 - Fred Fu 
+- Update to 8.5:
+  * Racket's new `-y` flag automatically keeps compiled files up to date,
+reducing subsequent load times.
+  
+  * Error-message realms allow Racket-hosted languages to adapt and
+rewrite error messages to make sense in a particular context.
+  
+  * Nonprivileged users can control package installation scope using an
+"other-version" directory in the addon-dir.
+  
+  * Racket CS runs on platforms where native-code generation is not
+currently supported (e.g., s390x or ppc64). See "README.txt" in the
+source distribution for more information on the --enable-pb flag to
+configure.
+  
+  * DrRacket's new 'Reopen Closed Tab' file menu item will open previously
+closed tabs.
+  
+  * Typed Racket has support for the `xml` library; use `typed/xml`.
+  
+  * Rackunit reports source locations for failed test cases in the
+Typed Racket language.
+  
+  * Plot has violin plots and improved box-and-whisker plots.
+  
+  * Boxes are supported alongside lists, vectors etc. in place-channel
+messages.
+  
+  * Those who manually configure Racket CS to use Zlib compression for
+compiled code should be aware of CVE-2018-25032; the next release and
+the current snapshot builds use a newer, safer version of zlib.
+  
+  * The release includes many other repairs and changes!
+
+- Spec changes:
+  * add google-roboto-fonts to the build dependencies. Fonts are required for
+  the following two cases: 1. making scribble documents 2. compiling programs
+  that depend on font-related library (e.g. racket/draw) at compile time.
+
@@ -4 +45 @@
-  * Added a new build dependency, `ncurses-devel`, to enable `expeditor`
+  * add a new build dependency, `ncurses-devel`, to enable `expeditor`

Old:

  racket-8.4-src.tgz

New:

  racket-8.5-src.tgz



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.TiI7fS/_old  2022-05-12 23:02:04.116934416 +0200
+++ /var/tmp/diff_new_pack.TiI7fS/_new  2022-05-12 23:02:04.116934416 +0200
@@ -18,7 +18,7 @@
 
 
 Name:   racket
-Version:8.4
+Version:8.5
 Release:0
 Summary:Scheme implementation with teaching tools
 License:Apache-2.0 OR MIT
@@ -34,6 +34,7 @@
 BuildRequires:  fdupes
 BuildRequires:  gcc-c++
 BuildRequires:  ghostscript-fonts-std
+BuildRequires:  google-roboto-fonts
 BuildRequires:  libexpat1
 BuildRequires:  libjpeg-devel
 BuildRequires:  librsvg-devel

++ racket-8.4-src.tgz -> racket-8.5-src.tgz ++
/work/SRC/openSUSE:Factory/racket/racket-8.4-src.tgz 
/work/SRC/openSUSE:Factory/.racket.new.1538/racket-8.5-src.tgz differ: char 5, 
line 1


commit racket for openSUSE:Factory

2022-04-18 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2022-04-17 23:50:50

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.1941 (New)


Package is "racket"

Sun Apr 17 23:50:50 2022 rev:17 rq:970530 version:8.4

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2022-03-11 
11:34:46.114161862 +0100
+++ /work/SRC/openSUSE:Factory/.racket.new.1941/racket.changes  2022-04-17 
23:52:17.230508255 +0200
@@ -1,0 +2,5 @@
+Sat Apr 16 15:26:11 UTC 2022 - Fred Fu 
+- Fix bug for boo#1198475
+  * Added a new build dependency, `ncurses-devel`, to enable `expeditor`
+  
+---



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.UQgecp/_old  2022-04-17 23:52:18.030509352 +0200
+++ /var/tmp/diff_new_pack.UQgecp/_new  2022-04-17 23:52:18.034509357 +0200
@@ -49,6 +49,7 @@
 BuildRequires:  pkgconfig(libffi)
 BuildRequires:  pkgconfig(liblz4)
 BuildRequires:  pkgconfig(libpng)
+BuildRequires:  pkgconfig(ncurses)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(pango)
 BuildRequires:  pkgconfig(pixman-1) >= 0.22.0


commit racket for openSUSE:Factory

2022-03-11 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2022-03-09 18:48:10

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.2349 (New)


Package is "racket"

Wed Mar  9 18:48:10 2022 rev:16 rq:960493 version:8.4

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2021-12-07 
23:59:53.275711592 +0100
+++ /work/SRC/openSUSE:Factory/.racket.new.2349/racket.changes  2022-03-11 
11:34:46.114161862 +0100
@@ -1,0 +2,76 @@
+Sun Mar 6 15:26:11 UTC 2022 - Fred Fu 
+- Update to 8.4:
+  * Command-line Racket provides a new expression editor by default for
+its read-eval-print loop (REPL). The new REPL is based on the Chez
+Scheme expression editor, but extended to use the same
+language-sensitive syntax coloring and indentation tools as DrRacket.
+  * Typed Racket adds a kind system, preventing programmers from
+writing nonsensical type expressions. It checks whether type
+constructors are correctly applied to arguments, and separates
+type constructors from polymorphic types. The `:kind` form enables
+checking the kind of a type expression at the REPL. The new system
+also correctly rejects some ill-formed recursive types.
+  * Racket has a `file-or-directory-stat` for unified information about
+file-system objects.
+  * DrRacket shows the region affected by an `#;` S-expression comment
+by fading the commented-out region.
+  * Racket on Chez has faster multiplication and division for some
+numbers.
+  * Web server: The files dispatcher supports all standard caching-related
+HTTP response headers (e.g., Cache-Control).
+  * Web server: A new dispatcher captures the common pattern of processing
+HTTP requests and responses in a layered fashion.
+  * The Web Server supports use of the Cache-Control header, and includes
+a new wrapping dispatcher.
+  * Expander: add "portal" syntax to support new forms of syntax object
+binding.
+  * Documentation search is improved.
+  * Some hash operations support an optional `try-order?` argument.
+  * The plot-metrics interface has documentation.
+  * Fonts support OpenType feature settings.
+  * The Gui library has improved support for Wayland.
+  * The computation of quadratic roots is further improved.
+  * The `set/c` contract adds support for random generation.
+  * DrRacket's interactions window supports #lang-specific coloring
+and indentation.
+  * DrRacket's parenthesis-based keyboard shortcuts change based on
+the parentheses that each different #lang uses.
+  * The release includes many other bug repairs and other improvements!
+
+  Transition/Update notes:
+  * To turn off expeditor and make Racket's REPL go back to the old
+editline/readline-based editor, use the command
+
+  ,input readline
+
+and then restart Racket. Get back to the new expression editor with
+
+  ,input expeditor
+
+To toggle color mode for the new expression editor, use one of the
+following, which does not require restarting Racket:
+
+  ,color #false
+  ,color #true
+
+  * Support for comment fading in DrRacket requires an increment to
+the "WXME" format version so files with non-text content written
+by DrRacket v8.4 will open only in v8.4 and later. This does not
+affect files that consist only of unicode text.
+  * The addition of the kind system to Typed Racket means that certain
+mild abuses of the type system no longer type check, most notably
+the 'application' of a polymorphic type.
+
+- Spec changes:
+  * fix the path to locate a list of html files where references of
+%{build-root} need to removed
+  * add more html files to the list above
+  * remove the command that deletes `.LOCKpkgs.rktd`, so users will not
+have to manually create this file as a root user in order to successfully
+run `raco` or `drracket`.
+
+- RPMlintrc changes:
+  * remove unused filters.
+  * add a filter to ignore warnings on `.LOCKpkgs.rktd`
+
+---

Old:

  racket-8.3-src.tgz

New:

  racket-8.4-src.tgz



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.f9lyix/_old  2022-03-11 11:34:46.738162594 +0100
+++ /var/tmp/diff_new_pack.f9lyix/_new  2022-03-11 11:34:46.742162599 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package racket
 #
-# Copyright (c) 2021 SUSE LLC
+# Copyright (c) 2022 SUSE LLC
 # Copyright (c) 2012, 2013 Togan Muftuoglu tog...@opensuse.org
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,7 +18,7 @@
 
 
 Name:   racket
-Version:8.3
+V

commit racket for openSUSE:Factory

2021-12-07 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2021-12-07 23:59:50

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.31177 (New)


Package is "racket"

Tue Dec  7 23:59:50 2021 rev:15 rq:936124 version:8.3

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2021-12-02 
02:25:29.352558440 +0100
+++ /work/SRC/openSUSE:Factory/.racket.new.31177/racket.changes 2021-12-07 
23:59:53.275711592 +0100
@@ -1,0 +2,15 @@
+Wed Dec 1 12:26:11 UTC 2021 - Fred Fu 
+- Update to 8.3:
+  * Racket removes syntax arming and disarming in favor of a simpler system of
+protected syntax operations, along with other updates to the syntax system.
+  * DrRacket has improved support for custom #lang languages.
+  * Typed Racket improves precision for type-checking of non-polymorphic
+structures, existential types, and certain binding forms.
+  * Scribble HTML output gains a button to show / hide the table of contents on
+mobile platforms.
+  * Redex???s stepper???s GUI shows IO-judgment form rule names.
+  * Many bug fixes!
+- Remove dont-strip.patch, since --disable-strip has been repaired or improved
+  in 8.3.
+
+---

Old:

  dont-strip.patch
  racket-8.2-src.tgz

New:

  racket-8.3-src.tgz



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.vXuXb3/_old  2021-12-07 23:59:54.119708703 +0100
+++ /var/tmp/diff_new_pack.vXuXb3/_new  2021-12-07 23:59:54.127708677 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   racket
-Version:8.2
+Version:8.3
 Release:0
 Summary:Scheme implementation with teaching tools
 License:Apache-2.0 OR MIT
@@ -28,7 +28,6 @@
 Source2:racket-completion.bash
 Source3:racket-rpmlintrc
 Patch0: racket-doc.patch
-Patch1: dont-strip.patch
 BuildRequires:  ImageMagick
 BuildRequires:  ca-certificates
 BuildRequires:  chrpath
@@ -121,7 +120,6 @@
 %prep
 %setup -q
 %patch0 -p0
-%patch1 -p1
 
 cp -p %{SOURCE2} src/
 

++ racket-8.2-src.tgz -> racket-8.3-src.tgz ++
/work/SRC/openSUSE:Factory/racket/racket-8.2-src.tgz 
/work/SRC/openSUSE:Factory/.racket.new.31177/racket-8.3-src.tgz differ: char 5, 
line 1


commit racket for openSUSE:Factory

2021-12-01 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2021-11-30 23:15:53

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.31177 (New)


Package is "racket"

Tue Nov 30 23:15:53 2021 rev:14 rq:934581 version:8.2

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2021-06-16 
20:37:06.839352916 +0200
+++ /work/SRC/openSUSE:Factory/.racket.new.31177/racket.changes 2021-12-02 
02:25:29.352558440 +0100
@@ -1,0 +2,16 @@
+Sun Oct 10 07:26:11 UTC 2021 - Fred Fu 
+- Update to 8.2:
+  * Racket CS improved the performance of large-integer arithmetic.
+  * Racket has improved support for layered and tethered installation.
+  * Racket CS supports nonatomic allocation via ffi/unsafe.
+  * Cross-compilation works fully with the raco cross tool, which
+is distributed separately as the ???raco-cross??? package.
+  * DrRacket has performance improvements when editing files with
+picts containing large bitmaps.
+  * Typed Racket more consistently refines field types of
+non-polymorphic structs.
+  * Printing of values is unified across the teaching language
+implementations and the stepper.
+- Rebase racket-doc.patch
+
+---

Old:

  racket-8.1-src.tgz

New:

  racket-8.2-src.tgz



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.RXgJi3/_old  2021-12-02 02:25:29.980556248 +0100
+++ /var/tmp/diff_new_pack.RXgJi3/_new  2021-12-02 02:25:29.984556234 +0100
@@ -18,7 +18,7 @@
 
 
 Name:   racket
-Version:8.1
+Version:8.2
 Release:0
 Summary:Scheme implementation with teaching tools
 License:Apache-2.0 OR MIT

++ racket-8.1-src.tgz -> racket-8.2-src.tgz ++
/work/SRC/openSUSE:Factory/racket/racket-8.1-src.tgz 
/work/SRC/openSUSE:Factory/.racket.new.31177/racket-8.2-src.tgz differ: char 5, 
line 1

++ racket-doc.patch ++
--- /var/tmp/diff_new_pack.RXgJi3/_old  2021-12-02 02:25:30.068555941 +0100
+++ /var/tmp/diff_new_pack.RXgJi3/_new  2021-12-02 02:25:30.068555941 +0100
@@ -1,16 +1,16 @@
 ---
- share/pkgs/scribble-lib/help/search.rkt |3 ++-
+ share/pkgs/scribble-lib/help/search.rkt | 3 ++-
  1 file changed, 2 insertions(+), 1 deletion(-)
 
 --- share/pkgs/scribble-lib/help/search.rkt
-+++ share/pkgs/scribble-lib/help/search.rkt2019-03-28 07:38:19.695803840 
+
-@@ -43,7 +43,8 @@
-   (let* ([path (build-path (find-user-doc-dir) sub)]
-  [path (if (file-exists? path) path (build-path (find-doc-dir) 
sub))])
- (notify path)
--(if (file-exists? path)
-+(if (and (file-exists? path)
-+ (file-exists? (build-path (find-doc-dir) "docindex.sqlite")))
-   (send-url/file path #:fragment fragment #:query query)
-   (let ([part (lambda (pfx x) (if x (string-append pfx x) ""))])
- (send-url (string-append
 share/pkgs/scribble-lib/help/search.rkt
+@@ -47,7 +47,8 @@
+   ;; Doesn't exist, but notify and then fall back below:
+   (build-path (find-doc-dir) sub)))
+  (notify path)
+- (if (file-exists? path)
++ (if (and (file-exists? path)
++  (file-exists? (build-path (find-doc-dir) "docindex.sqlite")))
+  (send-url/file path #:fragment fragment #:query query)
+  (let ([part (lambda (pfx x) (if x (string-append pfx x) ""))])
+(send-url (string-append


commit racket for openSUSE:Factory

2021-06-16 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2021-06-16 20:35:13

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.32437 (New)


Package is "racket"

Wed Jun 16 20:35:13 2021 rev:13 rq:900378 version:8.1

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2021-06-02 
22:12:43.332081592 +0200
+++ /work/SRC/openSUSE:Factory/.racket.new.32437/racket.changes 2021-06-16 
20:37:06.839352916 +0200
@@ -1,0 +2,8 @@
+Wed Jun 16 07:26:11 UTC 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
+
+---



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.DXvXNm/_old  2021-06-16 20:37:07.555354138 +0200
+++ /var/tmp/diff_new_pack.DXvXNm/_new  2021-06-16 20:37:07.559354145 +0200
@@ -48,6 +48,7 @@
 BuildRequires:  pkgconfig(ice)
 BuildRequires:  pkgconfig(libedit)
 BuildRequires:  pkgconfig(libffi)
+BuildRequires:  pkgconfig(liblz4)
 BuildRequires:  pkgconfig(libpng)
 BuildRequires:  pkgconfig(openssl)
 BuildRequires:  pkgconfig(pango)
@@ -111,6 +112,7 @@
 Requires:   %{name} = %{version}-%{release}
 Requires:   glibc-devel
 Requires:   libffi-devel
+Recommends: %{name}-doc = %{version}-%{release}
 
 %description devel
 This package contains the symlinks, headers and object files needed to
@@ -129,6 +131,8 @@
 %add_optflags -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -fno-gcse 
-Wno-stringop-overread
 %configure \
 --prefix="%{_prefix}" \
+--exec-prefix="%{_prefix}" \
+--libdir=%{_libdir} \
 --docdir="%{_defaultdocdir}/%{name}" \
 --enable-shared \
 %ifarch ppc64 ppc64le s390x
@@ -138,6 +142,8 @@
 --disable-strip \
 --enable-places \
 --enable-lt="%{_bindir}/libtool" \
+--enable-libz \
+--enable-liblz4 \
 --enable-pthread
 %make_build
 
@@ -190,9 +196,6 @@
 # Remove references to buildroot
 sed -i "s|%{buildroot}||g" 
%{buildroot}%{_docdir}/%{name}/ts-reference/Typed_Classes.html
 
-# Remove compiled files
-rm -rf %{buildroot}%{_libdir}/racket/compiled
-
 # rewrite path in .desktop files
 %suse_update_desktop_file -c drracket "DrRacket" "DrRacket is an interactive, 
integrated, graphical programming environment for the Racket programming 
languages" "%{_bindir}/drracket" "drracket" Development IDE
 %suse_update_desktop_file -c slideshow "Slideshow" "Slideshow is a 
Racket-based tool for writing slide presentations as programs" 
"%{_bindir}/slideshow" "drracket" Development Documentation
@@ -238,7 +241,9 @@
 %{_libdir}/%{name}/starter
 %{_libdir}/%{name}/gracket
 %{_libdir}/%{name}/starter-sh
-%{_libdir}/%{name}/*.rktd
+%verify(not md5 size mtime) %{_libdir}/%{name}/*.rktd
+%dir %{_libdir}/%{name}/compiled/
+%{_libdir}/%{name}/compiled/*
 %ifnarch ppc64 ppc64le s390x
 %{_libdir}/%{name}/petite.boot
 %{_libdir}/%{name}/racket.boot
@@ -265,6 +270,10 @@
 %{_datadir}/applications/drracket.desktop
 %{_datadir}/applications/slideshow.desktop
 %{_datadir}/pixmaps/drracket.png
+%exclude %dir %{_datadir}/%{name}/pkgs/mzscheme-lib/mzscheme/examples/
+%exclude %{_datadir}/%{name}/pkgs/mzscheme-lib/mzscheme/examples/*.c*
+%verify(not md5 size mtime) %{_datadir}/%{name}/*.rktd
+%verify(not md5 size mtime) %{_datadir}/%{name}/pkgs/*.rktd
 %{_datadir}/%{name}/*
 %dir %{_sysconfdir}/%{name}
 %config %{_sysconfdir}/%{name}/config.rktd
@@ -276,5 +285,7 @@
 %files devel
 %{_includedir}/%{name}/*
 %dir %{_includedir}/%{name}
+%dir %{_datadir}/%{name}/pkgs/mzscheme-lib/mzscheme/examples/
+%{_datadir}/%{name}/pkgs/mzscheme-lib/mzscheme/examples/*.c*
 
 %changelog


commit racket for openSUSE:Factory

2021-06-02 Thread Source-Sync
Script 'mail_helper' called by obssrc
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2021-06-02 22:12:16

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.1898 (New)


Package is "racket"

Wed Jun  2 22:12:16 2021 rev:12 rq:896842 version:8.1

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2020-12-12 
20:32:50.861882298 +0100
+++ /work/SRC/openSUSE:Factory/.racket.new.1898/racket.changes  2021-06-02 
22:12:43.332081592 +0200
@@ -1,0 +2,40 @@
+Mon May 31 08:09:50 UTC 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 11:34:54 UTC 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
+
+---

Old:

  racket-7.8-src.tgz

New:

  racket-8.1-src.tgz



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.0ZR5UT/_old  2021-06-02 22:12:44.172079515 +0200
+++ /var/tmp/diff_new_pack.0ZR5UT/_new  2021-06-02 22:12:44.176079506 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package racket
 #
-# Copyright (c) 2020 SUSE LLC
+# Copyright (c) 2021 SUSE LLC
 # Copyright (c) 2012, 2013 Togan Muftuoglu tog...@opensuse.org
 #
 # All modifications and additions to the file contributed by third parties
@@ -18,10 +18,10 @@
 
 
 Name:   racket
-Version:7.8
+Version:8.1
 Release:0
 Summary:Scheme implementation with teaching tools
-License:MIT or Apache-2.0
+License:Apache-2.0 OR MIT
 Group:  Development/Languages/Scheme
 URL:http://racket-lang.org
 Source0:
http://download.racket-lang.org/installers/%{version}/%{name}-%{version}-src.tgz
@@ -116,7 +116,6 @@
 This package contains the symlinks, headers and object files needed to
 compile and link programs which use Racket.
 
-
 %prep
 %setup -q
 %patch0 -p0
@@ -127,12 +126,20 @@
 %build
 cd src/
 
-%add_optflags -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -fno-gcse
-%configure  --prefix="%{_datadir}" --docdir="%{_defaultdocdir}/%{name}" 
--enable-shared \
---disable-static --disable-strip --enable-places 
--enable-lt="%{_bindir}/libtool" \
+%add_optflags -D_DEFAULT_SOURCE -D_XOPEN_SOURCE=500 -fno-gcse 
-Wno-stringop-overread
+%configure \
+--prefix="%{_prefix}" \
+--docdir="%{_defaultdocdir}/%{name}" \
+--enable-shared \
+%ifarch ppc64 ppc64le s390x
+--enable-bcdefault \
+%endif
+--disable-static \
+--disable-strip \
+--enable-places \
+--enable-lt="%{_bindir}/libtool" \
 --enable-pthread
-
-make %{?_smp_mflags} VERBOSE=1
+%make_build
 
 %install
 cd src/
@@ -146,7 +153,6 @@
 %make_install
 
 # we do not need *.la and *.a files
-
 find %{buildroot}%{_libdir} -name "*.la" -delete
 find %{buildroot}%{_libdir} -name "*.a" -delete
 find %{buildroot}%{_datadir} -name ".LOCKpkgs.rktd" -delete
@@ -169,7 +175,6 @@
 sed -ri '1s@(/usr/bin/)env +@\1@p' $bin
 chmod 755 $bin
 done
-chmod 755 %{buildroot}%{_datadir}/%{name}/pkgs/htdp-lib/2htdp/uchat/xrun
 
 for 

commit racket for openSUSE:Factory

2020-12-12 Thread User for buildservice source handling
Hello community,

here is the log from the commit of package racket for openSUSE:Factory checked 
in at 2020-12-12 20:30:21

Comparing /work/SRC/openSUSE:Factory/racket (Old)
 and  /work/SRC/openSUSE:Factory/.racket.new.2328 (New)


Package is "racket"

Sat Dec 12 20:30:21 2020 rev:11 rq:847598 version:7.8

Changes:

--- /work/SRC/openSUSE:Factory/racket/racket.changes2020-03-25 
23:46:44.976061375 +0100
+++ /work/SRC/openSUSE:Factory/.racket.new.2328/racket.changes  2020-12-12 
20:32:50.861882298 +0100
@@ -1,0 +2,35 @@
+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.
+
+---

Old:

  racket-7.3-src.tgz

New:

  racket-7.8-src.tgz



Other differences:
--
++ racket.spec ++
--- /var/tmp/diff_new_pack.iOtl6y/_old  2020-12-12 20:32:51.721883196 +0100
+++ /var/tmp/diff_new_pack.iOtl6y/_new  2020-12-12 20:32:51.725883200 +0100
@@ -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

++ dont-strip.patch ++
--- /var/tmp/diff_new_pack.iOtl6y/_old  2020-12-12 20:32:51.753883229 +0100
+++ /var/tmp/diff_new_pack.iOtl6y/_new  2020-12-12 20:32:51.753883229 +0100
@@ -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 @@
  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