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.changes    2020-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 <[email protected]>
+
+- 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 <[email protected]>
+
+- 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 [email protected]
 #
 # 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 html in syntax/module-helpers rackunit/api reference/collects
 do
@@ -182,8 +187,13 @@
 install -Dm 644 %{SOURCE2} 
%{buildroot}%{_datadir}/bash_completion/completions/%{name}
 install -Dm 644 
%{_builddir}/%{name}-%{version}/share/pkgs/drracket/drracket/drracket.png 
%{buildroot}%{_datadir}/pixmaps/drracket.png
 
-# rewrite path in .desktop files
+# 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
 
@@ -225,13 +235,20 @@
 %{_bindir}/slatex
 %{_bindir}/slideshow
 %{_bindir}/swindle
-%{_libdir}/libracket3m-%{version}.so
-%{_libdir}/%{name}/mzdyn3m.o
-%{_datadir}/%{name}/*
 %{_libdir}/%{name}/starter
 %{_libdir}/%{name}/gracket
 %{_libdir}/%{name}/starter-sh
 %{_libdir}/%{name}/*.rktd
+%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
+%{_libdir}/%{name}/mzdyn3m.o
+%endif
 %{_mandir}/man1/mz*
 %{_mandir}/man1/racket*
 %{_mandir}/man1/raco*
@@ -244,13 +261,13 @@
 %dir %{_datadir}/%{name}
 %dir %{_datadir}/bash_completion
 %dir %{_datadir}/bash_completion/completions
-%dir %{_sysconfdir}/%{name}
 %{_datadir}/bash_completion/completions/%{name}
-%config %{_sysconfdir}/%{name}/config.rktd
 %{_datadir}/applications/drracket.desktop
 %{_datadir}/applications/slideshow.desktop
 %{_datadir}/pixmaps/drracket.png
-%exclude %{_datadir}/%{name}/pkgs/mzscheme-lib/mzscheme/examples/*
+%{_datadir}/%{name}/*
+%dir %{_sysconfdir}/%{name}
+%config %{_sysconfdir}/%{name}/config.rktd
 
 %files doc
 %doc %{_docdir}/%{name}/*
@@ -258,9 +275,6 @@
 
 %files devel
 %{_includedir}/%{name}/*
-%{_libdir}/%{name}/buildinfo
-%{_libdir}/libracket3m.so
 %dir %{_includedir}/%{name}
-%{_datadir}/%{name}/pkgs/mzscheme-lib/mzscheme/examples/*
 
 %changelog

++++++ dont-strip.patch ++++++
--- /var/tmp/diff_new_pack.0ZR5UT/_old  2021-06-02 22:12:44.200079446 +0200
+++ /var/tmp/diff_new_pack.0ZR5UT/_new  2021-06-02 22:12:44.200079446 +0200
@@ -1,7 +1,19 @@
-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 @@
+diff -ru old/src/bc/configure new/src/bc/configure
+--- old/src/bc/configure       2021-01-11 23:44:10.000000000 +0100
++++ new/src/bc/configure       2021-04-27 13:40:11.656962958 +0200
+@@ -7052,7 +7052,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"
+diff -ru old/src/bc/configure.ac new/src/bc/configure.ac
+--- old/src/bc/configure.ac    2021-01-11 23:44:10.000000000 +0100
++++ new/src/bc/configure.ac    2021-04-27 13:40:12.884967341 +0200
+@@ -1358,7 +1358,7 @@
    LIBSFX=la
    WXLIBS=WXLIBSDYN
    ICP="${LIBTOOLPROG} --mode=install cp"
@@ -11,45 +23,33 @@
    MRLIBINSTALL="install-lib"
    LIBFINISH="${LIBTOOLPROG} --mode=finish"
 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 @@
+--- old/src/cs/c/configure     2021-01-11 23:44:14.000000000 +0100
++++ new/src/cs/c/configure     2021-04-27 13:40:17.672984418 +0200
+@@ -5570,7 +5570,7 @@
    LTA="la"
    STRIP_LIB_DEBUG=":"
    LIBSFX=la
 -  ICP_LIB="${LIBTOOLPROG} --mode=install install -s"
 +  ICP_LIB="${LIBTOOLPROG} --mode=install install"
+ 
+   CONFIGURE_RACKET_SO_COMPILE="env PLT_CS_MAKE_LINK_SHARED=y"
  else
-   ICP=cp
-   LTO="o"
 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 @@
+--- old/src/cs/c/configure.ac  2021-01-11 23:44:14.000000000 +0100
++++ new/src/cs/c/configure.ac  2021-04-27 13:39:05.168699229 +0200
+@@ -688,7 +688,7 @@
    LTA="la"
    STRIP_LIB_DEBUG=":"
    LIBSFX=la
 -  ICP_LIB="${LIBTOOLPROG} --mode=install install -s"
 +  ICP_LIB="${LIBTOOLPROG} --mode=install install"
+ 
+   CONFIGURE_RACKET_SO_COMPILE="env PLT_CS_MAKE_LINK_SHARED=y"
  else
-   ICP=cp
-   LTO="o"
-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"
 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 @@
+--- old/src/rktio/configure    2021-01-11 23:44:18.000000000 +0100
++++ new/src/rktio/configure    2021-04-27 13:40:21.736998921 +0200
+@@ -4624,7 +4624,7 @@
    LTA="la"
    STRIP_LIB_DEBUG=":"
    LIBSFX=la
@@ -59,9 +59,9 @@
    ICP=cp
    LTO="o"
 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 @@
+--- old/src/rktio/configure.ac 2021-01-11 23:44:18.000000000 +0100
++++ new/src/rktio/configure.ac 2021-04-27 13:40:22.965003300 +0200
+@@ -425,7 +425,7 @@
    LTA="la"
    STRIP_LIB_DEBUG=":"
    LIBSFX=la

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

Reply via email to