Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2020-03-30 23:02:25
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and      /work/SRC/openSUSE:Factory/.sbcl.new.3160 (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Package is "sbcl"

Mon Mar 30 23:02:25 2020 rev:52 rq:789509 version:2.0.3

Changes:
--------
--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes        2020-03-14 
09:56:35.355165141 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new.3160/sbcl.changes      2020-03-30 
23:02:32.132146853 +0200
@@ -1,0 +2,28 @@
+Sun Mar 29 13:19:41 UTC 2020 - John Paul Adrian Glaubitz 
<[email protected]>
+
+- Update to version 2.0.3
+  * incompatible change: the external format now defaults to UTF-8 and is not
+    affected by LANG. sb-ext:*default-external-format* is now the only way to
+    change it.
+  * minor incompatible change: the undocumented :EPHEMERAL argument to
+    MAKE-THREAD has been removed.
+  * minor incompatible change: DECLARE type testing of structure types when
+    the SAFETY optimization quality is less than SPEED (but greater than 0) is
+    precise, rather than merely testing that an object is a (general)
+    STRUCTURE-OBJECT.
+  * platform support
+    ** respect sunos platform assembler flag handling
+    ** riscv architecture can be detected during the build
+    ** enabled the sb-dynamic-core feature on riscv, sparc, and made it
+       unconditional everywhere
+    ** cheneygc is an option for arm and arm64
+  * enhancement: the installed sbcl executable tree can be renamed or moved
+    without risk of incorrectly referencing a '.core' file from an obsolete
+    path. (lp#666086)
+  * optimization: transform (values-list (list one-item)) to (values one-item)
+    as multiple items were already recognized.
+- Drop patches merged upstream
+  + ppc-ppc64le-fix-LINKFLAGS.patch
+- Enable bootstrapping sbcl with clisp on ppc64 and riscv64
+
+-------------------------------------------------------------------

Old:
----
  ppc-ppc64le-fix-LINKFLAGS.patch
  sbcl-2.0.2-source.tar.bz2

New:
----
  sbcl-2.0.3-source.tar.bz2

++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++

Other differences:
------------------
++++++ sbcl.spec ++++++
--- /var/tmp/diff_new_pack.6K7Onm/_old  2020-03-30 23:02:35.228148617 +0200
+++ /var/tmp/diff_new_pack.6K7Onm/_new  2020-03-30 23:02:35.244148626 +0200
@@ -21,7 +21,7 @@
 
 Name:           sbcl
 #!BuildIgnore:  gcc-PIE
-Version:        2.0.2
+Version:        2.0.3
 Release:        0
 Summary:        Steel Bank Common Lisp
 License:        SUSE-Public-Domain AND BSD-3-Clause
@@ -67,7 +67,17 @@
 %define sbcl_arch ppc64
 %define sbcl_bootstrap_src 26
 %endif
-###BuildRequires:  clisp
+%ifarch ppc64
+%define sbcl_arch ppc64
+%define with_clisp 1
+%endif
+%ifarch riscv64
+%define sbcl_arch riscv
+%define with_clisp 1
+%endif
+%if 0%{?with_clisp}
+BuildRequires:  clisp
+%endif
 %else
 BuildRequires:  sbcl
 %endif
@@ -95,10 +105,8 @@
 Patch2:         fix-tests.patch
 # PATCH-FIX-OPENSUSE  strip -armv5 from CFLAGS
 Patch3:         strip-arm-CFLAGS.patch
-# PATCH-FIX-UPSTREAM  fix ppc and ppc64le LINKFLAGS
-Patch4:         ppc-ppc64le-fix-LINKFLAGS.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
-ExcludeArch:    ppc64 s390x
+ExcludeArch:    s390x
 
 %description
 Steel Bank Common Lisp (SBCL) is a high performance Common Lisp
@@ -109,15 +117,16 @@
 
 %prep
 %if %{with bootstrap}
+%if !0%{?with_clisp}
 tar -xf %{S:%{sbcl_bootstrap_src}}
 ln -s "$(basename -- %{S:%{sbcl_bootstrap_src}} -binary.tar.bz2)" BOOTSTRAP
 %endif
+%endif
 %setup -q
 %patch0 -p1 -b install
 %patch1 -p1 -b sockets
 %patch2 -p1
 %patch3 -p1
-%patch4 -p1
 
 cp %{S:1} .
 cp %{S:2} .
@@ -129,10 +138,13 @@
 CFLAGS="%optflags"
 %if %{with bootstrap}
 %{?sbcl_arch:export SBCL_ARCH=%{sbcl_arch}}
+%if 0%{?with_clisp}
+ %_buildshell make.sh --xc-host='env LC_ALL=C.utf8 clisp -q -norc' 
--prefix=%{_prefix} 
+%else
  %_buildshell ./make.sh \
   --prefix=%{_prefix} \
   --xc-host="$(readlink -f ../BOOTSTRAP/run-sbcl.sh)"
-###%_buildshell make.sh --xc-host='clisp -q -norc' --prefix=%{_prefix} 
+%endif
 %else
 %_buildshell make.sh --xc-host="sbcl --disable-debugger --no-sysinit 
--no-userinit"  --prefix=%{_prefix}
 %endif

++++++ sbcl-2.0.2-source.tar.bz2 -> sbcl-2.0.3-source.tar.bz2 ++++++
/work/SRC/openSUSE:Factory/sbcl/sbcl-2.0.2-source.tar.bz2 
/work/SRC/openSUSE:Factory/.sbcl.new.3160/sbcl-2.0.3-source.tar.bz2 differ: 
char 11, line 1


Reply via email to