commit sbcl for openSUSE:Factory

2020-10-29 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2020-10-29 14:53:11

Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and  /work/SRC/openSUSE:Factory/.sbcl.new.3463 (New)


Package is "sbcl"

Thu Oct 29 14:53:11 2020 rev:60 rq:844871 version:2.0.10

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2020-10-10 
00:29:22.709153821 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new.3463/sbcl.changes  2020-10-29 
14:53:21.077266400 +0100
@@ -1,0 +2,36 @@
+Thu Oct 29 12:31:53 UTC 2020 - John Paul Adrian Glaubitz 

+
+- Update to version 2.0.10
+  * minor incompatible change: the funarg given to SB-SPROF:MAP-TRACES
+does not receive a wallclock time with each trace.
+  * minor incompatible change: INTERNAL-TIME-UNITS-PER-SECOND has been
+increased to 10^6 on 64-bit architectures.
+  * minor incompatible change: SIGPIPE is ignored by default again. 
(lp#1897624)
+  * minor incompatible change: the system code compiled under the
+:LINKAGE-TABLE feature is now unconditionally compiled in, and the
+corresponding entry in *FEATURES* has been removed.
+  * enhancement: style-warnings are issued for variables which have an
+assignment but no "for-value reference" (per CLHS glossary entry)
+  * bug fix: SB-CLTL2:MACROEXPAND-ALL did not expand MULTIPLE-VALUE-BIND
+and MULTIPLE-VALUE-SETQ
+  * bug fix: CPUID-based feature detection had an index/mask confusion
+(lp#1899239)
+  * bug fix: fix a deadlock on Windows (lp#1896802)
+  * bug fix: eliminate type errors when wall clocks go back (lp#1028026,
+lp#1032111)
+  * bug fix: fix EOF handling in read-char-no-hang on concatenenated streams
+(lp#690408, reported by Willem Broekema)
+  * bug fix: fix MAP-INTO on extended sequences (lp#1855375, thanks to James
+Kalenius)
+  * bug fix: SB-GMP can now raise -1, 0 and 1 to the power of a bignum.
+(thanks to Aaron Chen)
+  * bug fixes in tests:
+** add a C function declaration (lp#1897627, thanks to Bob Felts)
+** parse vmmap output more liberally (lp#1897722, reported by Bob Felts)
+- Drop patches no longer needed as the testsuite passes on all targets
+  + disable-localport-bsd-sockets-test.patch
+  + fix-tests.patch
+- Refresh patches for new version
+  + strip-arm-CFLAGS.patch
+
+---

Old:

  disable-localport-bsd-sockets-test.patch
  fix-tests.patch
  sbcl-2.0.9-source.tar.bz2

New:

  sbcl-2.0.10-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.FBMJ3O/_old  2020-10-29 14:53:22.809266987 +0100
+++ /var/tmp/diff_new_pack.FBMJ3O/_new  2020-10-29 14:53:22.813266989 +0100
@@ -21,7 +21,7 @@
 
 Name:   sbcl
 #!BuildIgnore:  gcc-PIE
-Version:2.0.9
+Version:2.0.10
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain AND BSD-3-Clause
@@ -99,12 +99,8 @@
 %endif
 # PATCH-FIX-OPENSUSE install README.openSUSE and sbclrc.sample
 Patch0: sbcl-1.1.2-install.patch
-# PATCH-FIX-OPENSUSE  disable localport bsd sockets tests broken in kvm builds 
for some tog...@opensuse.org
-Patch1: disable-localport-bsd-sockets-test.patch
-# PATCH-FIX-OPENSUSE  fix some unsafe tests for our build hosts
-Patch2: fix-tests.patch
 # PATCH-FIX-OPENSUSE  strip -armv5 from CFLAGS
-Patch3: strip-arm-CFLAGS.patch
+Patch1: strip-arm-CFLAGS.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 ExcludeArch:s390x
 
@@ -124,9 +120,7 @@
 %endif
 %setup -q
 %patch0 -p1 -b install
-%patch1 -p1 -b sockets
-%patch2 -p1
-%patch3 -p1
+%patch1 -p1
 
 cp %{S:1} .
 cp %{S:2} .

++ sbcl-2.0.9-source.tar.bz2 -> sbcl-2.0.10-source.tar.bz2 ++
/work/SRC/openSUSE:Factory/sbcl/sbcl-2.0.9-source.tar.bz2 
/work/SRC/openSUSE:Factory/.sbcl.new.3463/sbcl-2.0.10-source.tar.bz2 differ: 
char 11, line 1

++ strip-arm-CFLAGS.patch ++
--- /var/tmp/diff_new_pack.FBMJ3O/_old  2020-10-29 14:53:22.949267035 +0100
+++ /var/tmp/diff_new_pack.FBMJ3O/_new  2020-10-29 14:53:22.949267035 +0100
@@ -1,12 +1,12 @@
-diff -Nru sbcl-2.0.2.orig/src/runtime/Config.arm-linux 
sbcl-2.0.2/src/runtime/Config.arm-linux
 sbcl-2.0.2.orig/src/runtime/Config.arm-linux   2020-02-29 
21:25:50.0 +0100
-+++ sbcl-2.0.2/src/runtime/Config.arm-linux2020-03-13 13:53:38.156922974 
+0100
+diff -Nru sbcl-2.0.10.orig/src/runtime/Config.arm-linux 
sbcl-2.0.10/src/runtime/Config.arm-linux
+--- sbcl-2.0.10.orig/src/runtime/Config.arm-linux  2020-10-27 
14:44:50.0 +0100
 sbcl-2.0.10/src/runtime/Config.arm-linux   2020-10-29 12:42:20.394163187 
+0100
 @@ -9,7 +9,7 @@
  # provided with absolutely no 

commit sbcl for openSUSE:Factory

2020-10-09 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2020-10-10 00:29:17

Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and  /work/SRC/openSUSE:Factory/.sbcl.new.4249 (New)


Package is "sbcl"

Sat Oct 10 00:29:17 2020 rev:59 rq:840384 version:2.0.9

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2020-10-02 
17:35:56.130689679 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new.4249/sbcl.changes  2020-10-10 
00:29:22.709153821 +0200
@@ -1,0 +2,5 @@
+Thu Oct  1 07:37:54 UTC 2020 - Andreas Schwab 
+
+- Make sure :sb-thread is enabled, required by :sb-futex
+
+---



Other differences:
--
++ customize-target-features.lisp ++
--- /var/tmp/diff_new_pack.OlskSr/_old  2020-10-10 00:29:23.717154321 +0200
+++ /var/tmp/diff_new_pack.OlskSr/_new  2020-10-10 00:29:23.721154323 +0200
@@ -1,7 +1,7 @@
 (lambda (features)
   (flet ((enable (x) (pushnew x features))
  (disable (x) (setf features (remove x features
-#+nil (enable :sb-thread)
+(enable :sb-thread)
 (enable :sb-core-compression)
 (enable :sb-futex)
 (enable :sb-xref-for-internals)




commit sbcl for openSUSE:Factory

2020-10-02 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2020-10-02 17:35:42

Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and  /work/SRC/openSUSE:Factory/.sbcl.new.4249 (New)


Package is "sbcl"

Fri Oct  2 17:35:42 2020 rev:58 rq:838839 version:2.0.9

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2020-09-04 
11:13:05.323060185 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new.4249/sbcl.changes  2020-10-02 
17:35:56.130689679 +0200
@@ -1,0 +2,28 @@
+Wed Sep 30 13:10:03 UTC 2020 - John Paul Adrian Glaubitz 

+
+- Update to version 2.0.9
+  * incompatible change: HPPA and DEC Alpha architecture
+support has been removed.
+  * minor incompatible change: the compiler signals a warning at
+compile-time when an initform of T, NIL or 0 does not match a
+STANDARD-CLASS slot's declared type.
+  * minor incompatible change: the runtime no longer uses SIGPIPE internally,
+so the signal is deliverable to user code as is customary. Ignoring the
+signal - in lieu of the OS default of process termination - is obtainable
+via (SB-SYS:ENABLE-INTERRUPT SB-UNIX:SIGPIPE :IGNORE).
+  * platform support:
+** a number of obsolete portability layers (particularly on the Windows
+   platform) have been removed in favour of direct calling of the native
+   interfaces.
+** RUN-PROGRAM now accepts a :WINDOW argument to control whether a
+   subprocess window should be displayed.  (Thanks to Luis Borges de
+   Oliveira)
+** the use of futexes implied by :SB-FUTEX is now implemented on FreeBSD.
+  * bug fix: SB-SPROF can distinguish between SBCL-internal assembly routines.
+  * bug fix: SB-SPROF has better output in its reports for anonymous
+functions.
+  * optimization: CALL-NEXT-METHOD with supplied arguments in required
+positions is now faster if the supplied arguments are EQL to the original
+arguments.
+
+---

Old:

  sbcl-2.0.8-source.tar.bz2

New:

  sbcl-2.0.9-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.WUbzNJ/_old  2020-10-02 17:35:58.782691261 +0200
+++ /var/tmp/diff_new_pack.WUbzNJ/_new  2020-10-02 17:35:58.786691263 +0200
@@ -21,7 +21,7 @@
 
 Name:   sbcl
 #!BuildIgnore:  gcc-PIE
-Version:2.0.8
+Version:2.0.9
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain AND BSD-3-Clause

++ sbcl-2.0.8-source.tar.bz2 -> sbcl-2.0.9-source.tar.bz2 ++
/work/SRC/openSUSE:Factory/sbcl/sbcl-2.0.8-source.tar.bz2 
/work/SRC/openSUSE:Factory/.sbcl.new.4249/sbcl-2.0.9-source.tar.bz2 differ: 
char 11, line 1




commit sbcl for openSUSE:Factory

2020-09-04 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2020-09-04 11:12:28

Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and  /work/SRC/openSUSE:Factory/.sbcl.new.3399 (New)


Package is "sbcl"

Fri Sep  4 11:12:28 2020 rev:57 rq:831712 version:2.0.8

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2020-08-28 
21:22:22.388353673 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new.3399/sbcl.changes  2020-09-04 
11:13:05.323060185 +0200
@@ -1,0 +2,22 @@
+Thu Sep  3 14:31:17 UTC 2020 - John Paul Adrian Glaubitz 

+
+- Update to version 2.0.8
+  * platform support:
+** added support for NetBSD/ARM64;
+** threads on Linux now have OS-visible names;
+** removed unnecessary emulation of pthread functions on Windows;
+** work around a sigwait() bug on Mac OS X;
+** allow safepoint build on Mac OS X, though it probably doesn't
+   work very well (reported by Chris Wagner, lp#1382811)
+** removed stub support for HPUX.
+  * optimization: SB-THREAD:MAKE-THREAD is faster on most platforms.
+  * optimization: faster RATIONAL when the result is a RATIO.
+  * optimization: improved cross-type comparisons (float/ratio/bignum).
+  * bug fix: EQUALP on pathnames was wrong
+  * bug fixes: fix compiler issues in:
+** COUNT (lp#1889391)
+** VECTOR-LENGTH (lp#1888919)
+** constant-folding (lp#1888384)
+** FIND and POSITION (lp#1887316)
+
+---

Old:

  sbcl-2.0.7-source.tar.bz2

New:

  sbcl-2.0.8-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.qSI6HD/_old  2020-09-04 11:13:06.515060785 +0200
+++ /var/tmp/diff_new_pack.qSI6HD/_new  2020-09-04 11:13:06.519060787 +0200
@@ -21,7 +21,7 @@
 
 Name:   sbcl
 #!BuildIgnore:  gcc-PIE
-Version:2.0.7
+Version:2.0.8
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain AND BSD-3-Clause

++ sbcl-2.0.7-source.tar.bz2 -> sbcl-2.0.8-source.tar.bz2 ++
/work/SRC/openSUSE:Factory/sbcl/sbcl-2.0.7-source.tar.bz2 
/work/SRC/openSUSE:Factory/.sbcl.new.3399/sbcl-2.0.8-source.tar.bz2 differ: 
char 11, line 1




commit sbcl for openSUSE:Factory

2020-08-28 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2020-08-28 21:21:15

Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and  /work/SRC/openSUSE:Factory/.sbcl.new.3399 (New)


Package is "sbcl"

Fri Aug 28 21:21:15 2020 rev:56 rq:829049 version:2.0.7

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2020-06-30 
21:59:32.423329935 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new.3399/sbcl.changes  2020-08-28 
21:22:22.388353673 +0200
@@ -1,0 +2,38 @@
+Mon Aug 24 16:38:03 UTC 2020 - John Paul Adrian Glaubitz 

+
+- Update to version 2.0.7
+  * minor incompatible change: SB-THREAD:THREAD-OS-TID returns NIL for
+a thread which has exited.
+  * minor incompatible change: OPEN no longer calls TRUENAME implicitly
+on a string filespec prior to issuing an open() system call.
+  * minor incompatible change: PATHNAME is no longer a STRUCTURE-OBJECT.
+  * documentation: HASH-FUNCTION is a function designator.  (lp#1888028,
+reported by Jacek Zlydach)
+  * bug fix: eliminated a potential garbage-collector deadlock
+when linking with TCMalloc.
+  * bug fix: foreign threads (those not made by SB-THREAD:MAKE-THREAD)
+can not crash with a "GC_PENDING, but why?" error when returning
+back from Lisp into the foreign caller.
+  * bug fix: sb-fasteval crashed trying to install a JIT-compiled
+DEFSTRUCT accessor in a locked package.
+  * bug fix: removed misuse of putwc() which caused stdio streams
+to drop characters.
+  * bug fix: the "maximum interrupt nesting depth exceeded" error
+generated in the C runtime is significantly less likely to occur.
+  * bug fix: sb-sprof should no longer segfault from calling pthread_kill()
+on a nonexistent thread.
+  * bug fix:  a portability issue arising from various build hosts
+(lp#1886255, reported by Pierre Neidhart)
+  * bug fix: spurious compiler warnings from REDUCE with :INITIAL-VALUE.
+(lp#1885515, reported by Michael South)
+  * bug fix: an inconsistency between class hierarchies and the type system
+under some circumstances involving redefinition.  (lp#1886397, reported by
+Atilla Lendvai)
+  * bug fix: the USE-VALUE restart for OPEN on non-existent files is more
+likely to function as expected.  (lp#1886587)
+  * bug fix: various invalid inputs to ROTATE-BYTE no longer cause compiler
+errors.  (lp#1887164, lp#1888152)
+  * optimization: PPC64 on linux uses the __thread annotation on C variables
+in preference to pthread_setspecific() and pthread_getspecific().
+
+---

Old:

  sbcl-2.0.6-source.tar.bz2

New:

  sbcl-2.0.7-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.rWiUDE/_old  2020-08-28 21:22:23.596354259 +0200
+++ /var/tmp/diff_new_pack.rWiUDE/_new  2020-08-28 21:22:23.600354261 +0200
@@ -21,7 +21,7 @@
 
 Name:   sbcl
 #!BuildIgnore:  gcc-PIE
-Version:2.0.6
+Version:2.0.7
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain AND BSD-3-Clause

++ sbcl-2.0.6-source.tar.bz2 -> sbcl-2.0.7-source.tar.bz2 ++
/work/SRC/openSUSE:Factory/sbcl/sbcl-2.0.6-source.tar.bz2 
/work/SRC/openSUSE:Factory/.sbcl.new.3399/sbcl-2.0.7-source.tar.bz2 differ: 
char 11, line 1




commit sbcl for openSUSE:Factory

2020-06-30 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2020-06-30 21:58:50

Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and  /work/SRC/openSUSE:Factory/.sbcl.new.3060 (New)


Package is "sbcl"

Tue Jun 30 21:58:50 2020 rev:55 rq:817822 version:2.0.6

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2020-06-02 
14:41:20.200033021 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new.3060/sbcl.changes  2020-06-30 
21:59:32.423329935 +0200
@@ -1,0 +2,26 @@
+Tue Jun 30 08:58:25 UTC 2020 - John Paul Adrian Glaubitz 

+
+- Update to version 2.0.6
+  * planned incompatible change: the defined symbols in the Metaobject
+Protocol, currently accessible from both SB-MOP and SB-PCL packages, will
+in a later release be no longer exported from SB-PCL.
+  * platform support:
+** better support for dynamic-extent on the SPARC architecture.
+** bug fix for loading very large core files.
+** bug fix for logior and logxor on PPC64.
+  * enhancement: EQUALP on structure instances uses code specialized
+to each structure type, inlining comparison of non-pointer slots.
+  * enhancement: some standard operators, such as WITH-OUTPUT-TO-STRING and
+CHANGE-CLASS, have been adapted to use dynamic-extent temporary objects,
+and so cons less garbage on the heap.
+  * enhancement: read tables are more space- and speed efficient
+  * bug fix: stream conditions with dynamic-extent streams have the stream
+replaced by a stub.  (reported by Matt Kaufmann)
+  * bug fix: garbage collections triggered from foreign callbacks crashed.
+(lp#1884403, reported by Andrew Kent)
+  * bug fix: compiler failure in compiling MAKE-LIST.  (lp#1881349)
+  * bug fix: using the debugger from frames with calls to functions with
+unsupplied optional arguments is less likely to cause heap corruption.
+(lp#1883745)
+
+---

Old:

  sbcl-2.0.5-source.tar.bz2

New:

  sbcl-2.0.6-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.knMPHJ/_old  2020-06-30 21:59:33.611333612 +0200
+++ /var/tmp/diff_new_pack.knMPHJ/_new  2020-06-30 21:59:33.611333612 +0200
@@ -21,7 +21,7 @@
 
 Name:   sbcl
 #!BuildIgnore:  gcc-PIE
-Version:2.0.5
+Version:2.0.6
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain AND BSD-3-Clause

++ sbcl-2.0.5-source.tar.bz2 -> sbcl-2.0.6-source.tar.bz2 ++
/work/SRC/openSUSE:Factory/sbcl/sbcl-2.0.5-source.tar.bz2 
/work/SRC/openSUSE:Factory/.sbcl.new.3060/sbcl-2.0.6-source.tar.bz2 differ: 
char 11, line 1




commit sbcl for openSUSE:Factory

2020-06-02 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2020-06-02 14:40:15

Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and  /work/SRC/openSUSE:Factory/.sbcl.new.3606 (New)


Package is "sbcl"

Tue Jun  2 14:40:15 2020 rev:54 rq:810680 version:2.0.5

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2020-04-28 
22:32:09.789730562 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new.3606/sbcl.changes  2020-06-02 
14:41:20.200033021 +0200
@@ -1,0 +2,33 @@
+Mon Jun  1 09:48:21 UTC 2020 - John Paul Adrian Glaubitz 

+
+- Update to version 2.0.5
+  * platform support:
+** experimental support for ARM32 and ARM64 on OpenBSD
+** better musl libc support.  (lp#1768368, thanks to Eric Timmons)
+** more correct use of futexes on 64-bit Linux.  (lp#1876825, reported by
+   Ilya Perminov)
+** restore building on current Solaris.  (lp#1881393, thanks to Shawn
+   Ellis)
+  * enhancement: CMUCL-style START-BLOCK and END-BLOCK declarations are now
+supported for block compiling forms at a sub-file granularity.
+  * enhancement: IPv6 support in sb-bsd-sockets is enabled on Windows.
+  * minor change: *compile-print* now makes it more clear what block
+compilation is actually doing. The default output is now slightly more
+verbose as a result.
+  * bug fix: number keys in EQUALP hash tables are correctly hashed.
+(lp#1878653, reported by Syll)
+  * bug fix: EQness is better preserved given partial sharing of list contents
+in the file compiler.  (lp#1583753, reported by Denis Budyak)
+  * bug fix: the peephole pass neglected to preserve jump table labels.
+(lp#1876485)
+  * bug fix: fix compiler crash in block compilation merging of toplevel
+lambdas.  (lp#1865336, reported by il71)
+  * bug fix: sb-introspect's function-lambda-arglist is better at extracting
+default values of nested macro arguments.  (lp#1876194)
+  * bug fix: RESTART-BIND's body is an implicit progn, and so does not accept
+declarations.  (lp#1876303, reported by Michal Herda)
+  * optimization: EQUAL hash tables with keys involving structure-objects will
+have fewer systematic collisions.
+- Fix architecture mapping for riscv64 in spec file
+
+---

Old:

  sbcl-2.0.4-source.tar.bz2

New:

  sbcl-2.0.5-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.Hnwz40/_old  2020-06-02 14:41:21.264036385 +0200
+++ /var/tmp/diff_new_pack.Hnwz40/_new  2020-06-02 14:41:21.268036397 +0200
@@ -21,7 +21,7 @@
 
 Name:   sbcl
 #!BuildIgnore:  gcc-PIE
-Version:2.0.4
+Version:2.0.5
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain AND BSD-3-Clause
@@ -72,7 +72,7 @@
 %define with_clisp 1
 %endif
 %ifarch riscv64
-%define sbcl_arch riscv
+%define sbcl_arch riscv64
 %define with_clisp 1
 %endif
 %if 0%{?with_clisp}

++ sbcl-2.0.4-source.tar.bz2 -> sbcl-2.0.5-source.tar.bz2 ++
/work/SRC/openSUSE:Factory/sbcl/sbcl-2.0.4-source.tar.bz2 
/work/SRC/openSUSE:Factory/.sbcl.new.3606/sbcl-2.0.5-source.tar.bz2 differ: 
char 11, line 1




commit sbcl for openSUSE:Factory

2020-04-28 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2020-04-28 22:31:15

Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and  /work/SRC/openSUSE:Factory/.sbcl.new.2738 (New)


Package is "sbcl"

Tue Apr 28 22:31:15 2020 rev:53 rq:798559 version:2.0.4

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2020-03-30 
23:02:32.132146853 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new.2738/sbcl.changes  2020-04-28 
22:32:09.789730562 +0200
@@ -1,0 +2,39 @@
+Tue Apr 28 07:25:18 UTC 2020 - John Paul Adrian Glaubitz 

+
+- Update to version 2.0.4
+  * platform support:
+** 32-bit RISC-V is now fully supported. Unlike other ports, its backend
+   is entirely shared with 64-bit RISC-V.
+** native threads are now supported on RISC-V.
+** fix and add some x86-64 vector instructions.  (reported by Shubhamkar
+   Ayare)
+** improve pointer representation on ppc64 for low-level performance
+   improvement.
+** threads are more stable on big-endian ppc64
+  * enhancement: forward-referenced type tests can now be open-coded by using
+block compilation. The result is that mutually referential defstructs are
+now efficiently compiled in block compilation mode, superseding a lighter
+mechanism that worked in fewer contexts.  However, that lighter mechanism
+has been removed, so for now, users who want to efficiently compile
+mutually referential defstructs must explicitly opt-in using block
+compilation.
+  * bug fix: defstructs with empty initforms in the sbcl source are now
+explicitly intiialized with NIL, as that is undefined behavior under
+ANSI.  This helps cross compilation hosts which do not implicitly
+initialize empty initform slots to NIL.  (Thanks to Karsten Poeck)
+  * bug fix: backtracing through assembly routines now works properly on
+RISC-V.
+  * bug fix: ASH no longer gets miscompiled in certain edge cases on RISC-V.
+  * bug fix:  args have been slightly optimized and are more correct on
+RISC-V.
+  * bug fix: unused local functions with // now also issue a
+deletion note.
+  * bug fix: APPLY on a large list ("large" being in excess of 2k to 16k items
+depending on the platform) can no longer crash the gencgc collector.
+  * bug fix: sb-concurrency FRLOCK algorithm has been corrected.  (lp#1087955)
+  * bug fix: block compilation now respects inlining declarations better (like
+CMUCL).
+  * optimization: hashing of structures with raw slots for EQUALP hash tables
+has been improved.
+
+---

Old:

  sbcl-2.0.3-source.tar.bz2

New:

  sbcl-2.0.4-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.PGYs5m/_old  2020-04-28 22:32:13.313737136 +0200
+++ /var/tmp/diff_new_pack.PGYs5m/_new  2020-04-28 22:32:13.317737143 +0200
@@ -21,7 +21,7 @@
 
 Name:   sbcl
 #!BuildIgnore:  gcc-PIE
-Version:2.0.3
+Version:2.0.4
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain AND BSD-3-Clause

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




commit sbcl for openSUSE:Factory

2020-03-30 Thread root
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.changes2020-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 

+
+- 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




commit sbcl for openSUSE:Factory

2020-03-14 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2020-03-14 09:56:32

Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and  /work/SRC/openSUSE:Factory/.sbcl.new.3160 (New)


Package is "sbcl"

Sat Mar 14 09:56:32 2020 rev:51 rq:784720 version:2.0.2

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2020-02-03 
11:15:39.233915761 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new.3160/sbcl.changes  2020-03-14 
09:56:35.355165141 +0100
@@ -1,0 +2,23 @@
+Fri Mar 13 21:16:28 UTC 2020 - John Paul Adrian Glaubitz 

+
+- Update to version 2.0.2
+  * new feature: CMUCL-style block compilation support has been added,
+allowing whole program optimization. It has been documented in a new
+section of the manual entitled "Advanced Compiler Use and Efficiency
+Hints". In particular, users of block compilation will find a large
+speedup for numerical code, as functions which call or return floating
+point values will keep everything unboxed.
+  * bug fix: in CHANGE-CLASS, handle non-standard slot-value-using-class for
+:INSTANCE and :CLASS slots better.  (reported by Shinmera on #sbcl)
+  * bug fix: REMHASH in an EQUAL or EQUALP hash-table works correctly on a
+key for which EQUAL (respectively EQUALP) is reduced to EQ.  (lp#1865094)
+  * bug fix: do not emit a warning for DEFCLASS slots with mismatched :TYPE
+and :INITFORM when the class has a non-standard metaclass.
+  * bug fix: DISASSEMBLE on SPARC is less likely to spuriously annotate code
+sequences as error traps.
+- Add patch to add missing linker flags to LINKFLAGS on ppc and ppc64el
+  + ppc-ppc64le-fix-LINKFLAGS.patch
+- Refresh patches for new version
+  + strip-arm-CFLAGS.patch
+
+---

Old:

  sbcl-2.0.1-source.tar.bz2

New:

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



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.YvzSRR/_old  2020-03-14 09:56:37.123166439 +0100
+++ /var/tmp/diff_new_pack.YvzSRR/_new  2020-03-14 09:56:37.127166441 +0100
@@ -21,7 +21,7 @@
 
 Name:   sbcl
 #!BuildIgnore:  gcc-PIE
-Version:2.0.1
+Version:2.0.2
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain AND BSD-3-Clause
@@ -95,6 +95,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
 
@@ -115,6 +117,7 @@
 %patch1 -p1 -b sockets
 %patch2 -p1
 %patch3 -p1
+%patch4 -p1
 
 cp %{S:1} .
 cp %{S:2} .

++ ppc-ppc64le-fix-LINKFLAGS.patch ++
diff -Nru sbcl-2.0.2.orig/src/runtime/Config.ppc64-linux 
sbcl-2.0.2/src/runtime/Config.ppc64-linux
--- sbcl-2.0.2.orig/src/runtime/Config.ppc64-linux  2020-02-29 
21:25:50.0 +0100
+++ sbcl-2.0.2/src/runtime/Config.ppc64-linux   2020-03-13 15:20:42.148527131 
+0100
@@ -10,7 +10,7 @@
 # files for more information.
 
 CFLAGS += -m64
-LINKFLAGS += -rdynamic -m64
+LINKFLAGS += -rdynamic -m64 -Wl,-no-as-needed
 NM = ./linux-nm
 
 ASSEM_SRC = ppc64-assem.S
diff -Nru sbcl-2.0.2.orig/src/runtime/Config.ppc-linux 
sbcl-2.0.2/src/runtime/Config.ppc-linux
--- sbcl-2.0.2.orig/src/runtime/Config.ppc-linux2020-02-29 
21:25:50.0 +0100
+++ sbcl-2.0.2/src/runtime/Config.ppc-linux 2020-03-13 15:18:48.903522685 
+0100
@@ -10,7 +10,7 @@
 # files for more information.
 
 CFLAGS += -m32
-LINKFLAGS += -rdynamic -m32
+LINKFLAGS += -rdynamic -m32 -Wl,-no-as-needed
 NM = ./linux-nm
 
 ASSEM_SRC = ppc-assem.S
++ sbcl-2.0.1-source.tar.bz2 -> sbcl-2.0.2-source.tar.bz2 ++
/work/SRC/openSUSE:Factory/sbcl/sbcl-2.0.1-source.tar.bz2 
/work/SRC/openSUSE:Factory/.sbcl.new.3160/sbcl-2.0.2-source.tar.bz2 differ: 
char 11, line 1

++ strip-arm-CFLAGS.patch ++
--- /var/tmp/diff_new_pack.YvzSRR/_old  2020-03-14 09:56:37.211166503 +0100
+++ /var/tmp/diff_new_pack.YvzSRR/_new  2020-03-14 09:56:37.211166503 +0100
@@ -1,6 +1,6 @@
-diff -Nru sbcl-1.5.9.orig/src/runtime/Config.arm-linux 
sbcl-1.5.9/src/runtime/Config.arm-linux
 sbcl-1.5.9.orig/src/runtime/Config.arm-linux   2019-11-26 
21:35:11.0 +0100
-+++ sbcl-1.5.9/src/runtime/Config.arm-linux2019-12-14 21:36:19.114492503 
+0100
+diff -Nru sbcl-2.0.2.orig/src/runtime/Config.arm-linux 
sbcl-2.0.2/src/runtime/Config.arm-linux
+--- sbcl-2.0.2.orig/src/runtime/Config.arm-linux   2020-02-29 
21:25:50.0 +0100
 sbcl-2.0.2/src/runtime/Config.arm-linux2020-03-13 13:53:38.156922974 

commit sbcl for openSUSE:Factory

2020-02-03 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2020-02-03 11:15:25

Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and  /work/SRC/openSUSE:Factory/.sbcl.new.26092 (New)


Package is "sbcl"

Mon Feb  3 11:15:25 2020 rev:50 rq:769365 version:2.0.1

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2020-01-02 
14:41:20.396911760 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new.26092/sbcl.changes 2020-02-03 
11:15:39.233915761 +0100
@@ -1,0 +2,15 @@
+Sun Feb  2 15:39:58 UTC 2020 - John Paul Adrian Glaubitz 

+
+- Update to version 2.0.1
+  * minor incompatible change: some symbols have been removed from *FEATURES*
+based on a determination of which should be impermissible to examine
+via #+ and #- reader macros in user-written code.
+  * optimization: DEFSTRUCT copiers including COPY-STRUCTURE are able to
+stack-allocate the result when declared dynamic-extent.
+  * bug fix: loop analysis code more robust. In particular, loop nesting depth
+is computed more accurately, improving the register allocation around
+loops.
+- Refresh patches for new version
+  + fix-tests.patch
+
+---

Old:

  sbcl-2.0.0-source.tar.bz2

New:

  sbcl-2.0.1-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.htZYa9/_old  2020-02-03 11:15:42.129917225 +0100
+++ /var/tmp/diff_new_pack.htZYa9/_new  2020-02-03 11:15:42.145917233 +0100
@@ -21,7 +21,7 @@
 
 Name:   sbcl
 #!BuildIgnore:  gcc-PIE
-Version:2.0.0
+Version:2.0.1
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain AND BSD-3-Clause
@@ -113,7 +113,7 @@
 %setup -q
 %patch0 -p1 -b install
 %patch1 -p1 -b sockets
-%patch2
+%patch2 -p1
 %patch3 -p1
 
 cp %{S:1} .

++ fix-tests.patch ++
--- /var/tmp/diff_new_pack.htZYa9/_old  2020-02-03 11:15:42.213917267 +0100
+++ /var/tmp/diff_new_pack.htZYa9/_new  2020-02-03 11:15:42.213917267 +0100
@@ -1,8 +1,6 @@

-sb-concurrency: frlock test needs longer timeout sometimes
-
 contrib/sb-concurrency/tests/test-frlock.lisp
-+++ contrib/sb-concurrency/tests/test-frlock.lisp
+diff -Nru sbcl-2.0.1.orig/contrib/sb-concurrency/tests/test-frlock.lisp 
sbcl-2.0.1/contrib/sb-concurrency/tests/test-frlock.lisp
+--- sbcl-2.0.1.orig/contrib/sb-concurrency/tests/test-frlock.lisp  
2020-01-26 22:26:30.0 +0100
 sbcl-2.0.1/contrib/sb-concurrency/tests/test-frlock.lisp   2020-02-02 
16:39:19.104890378 +0100
 @@ -86,7 +86,7 @@
(values (cdr w-e!) (cdr r-e!
  
@@ -10,5 +8,5 @@
 -(deftest* (frlock.1)
 +(deftest* (frlock.1 :fails-on :linux)
  (handler-case
- (sb-ext:with-timeout 20
+ (sb-ext:with-timeout 40
(test-frlocks #+win32 :outer-write-pause #+win32 t ))

++ sbcl-2.0.0-source.tar.bz2 -> sbcl-2.0.1-source.tar.bz2 ++
/work/SRC/openSUSE:Factory/sbcl/sbcl-2.0.0-source.tar.bz2 
/work/SRC/openSUSE:Factory/.sbcl.new.26092/sbcl-2.0.1-source.tar.bz2 differ: 
char 11, line 1




commit sbcl for openSUSE:Factory

2020-01-02 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2020-01-02 14:41:07

Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and  /work/SRC/openSUSE:Factory/.sbcl.new.6675 (New)


Package is "sbcl"

Thu Jan  2 14:41:07 2020 rev:49 rq:760259 version:2.0.0

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2019-08-13 
13:23:22.949384942 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new.6675/sbcl.changes  2020-01-02 
14:41:20.396911760 +0100
@@ -1,0 +2,181 @@
+Wed Jan  1 14:45:09 UTC 2020 - John Paul Adrian Glaubitz 

+
+- Update to version 2.0.0
+  * minor incompatible change: heap relocation now works on Windows.  Since
+this feature now works on all platforms, it is enabled unconditionally and
+the :RELOCATABLE-HEAP symbol no longer appears on *FEATURES* in any
+builds.  (Thanks to Luís Borges de Oliveira)
+  * enhancement: malformed type specifiers and occurrences of deprecated types
+in :TYPE initargs of DEFCLASS and DEFINE-CONDITION slot specifications
+are detected and result in compile-time errors and warnings respectively.
+  * enhancement: parallel contrib building, controlled by SBCL_MAKE_JOBS=-jX
+the same as for the C runtime.
+  * bug fix: add a walker template for WITH-SOURCE-FORM.
+  * bug fix: start the summary of a compilation unit on a fresh line.  (Thanks
+to Zach Beane)
+  * bug fix: on Windows, PARSE-NATIVE-NAMESTRING produces an absolute
+directory when parsing a bare drive name and :AS-DIRECTORY is specified.
+(Thanks to Luís Borges de Oliveira)
+  * bug fix: on RISCV, the runtime is linked with libz if the core compression
+feature is requested.  (Thanks to Andreas Schwab)
+  * bug fix: ADJOIN using an EQL test and a KEY function only transforms into
+an EQ test if the key function returns values for which EQ and EQL are
+guaranteed to be the same.
+  * optimizations:
+** the instruction sequence for multiple-value calls is more
+   efficient on x86-64.
+** the direction flag is now unused on x86 and x86-64 when handling
+   an unknown number of return values.  (Thanks to Fanael Linithien)
+** the x86-64 backend is better able to use memory operands for arithmetic
+   operations.
+** compilation of TYPECASE to a jump table is enabled when all the types
+   being tested are frozen.
+** compilation of CASE and ECASE into a jump table has been implemented on
+   32- and 64-bit powerpc platforms.
+** the implementation of Unicode normalization has been sped up.
+** pretty-printing dispatch on conses is faster, particularly with the
+   standard pretty-print dispatch table.  Deeply-nested forms should also
+   pretty-print faster.
+
+---
+Sat Dec 14 22:26:24 UTC 2019 - John Paul Adrian Glaubitz 

+
+- Update to version 1.5.9
+  * platform support:
+** a message intended to be more helpful will be displayed for an mmap
+   failure on OpenBSD.
+** the soft-float ABI on ARM32 is better supported, in particular in
+   returning double floats from calls into C.
+  * optimizations:
+** CASE and ECASE with symbols as keys may be optimized into a vector
+   lookup if all result forms are quoted or self-evaluating objects.
+** CASE and ECASE can be optimized into a jump table on the x86[-64]
+   backends with arbitrary result forms provided that the clause keys
+   are either all fixnums, all characters, or all symbols.
+** a number of forms are converted to use CASE in circumstances where that
+   makes sense, including calls to POSITION, MEMQ and MEMBER, and TYPECASE
+   where the types are MEMBER/EQL types.
+** POSITION of a variable symbol in a constant sequence of symbols is
+   converted to CASE and thence to a jump table.
+** TYPECASE of a variable where the clauses are member types is converted
+   to CASE and thence to a jump table.
+** a number of slow instructions are no longer used on x86 and x86-64
+   machines.  (Thanks to Fanael Linithien)
+** the compiler is better at tracking the implications of branches after
+   EQ and EQL tests.
+** parsing  lists is slightly less register-intensive.
+** a pattern-based peephole optimizer pass has been added, running some
+   simple transformations on the x86-64 backend.
+  * enhancements: more thorough compile-time type checking of various
+initforms (defclass, , defstruct).
+  * bug fix: unions of complicated CONS types are less likely to cause an
+infinite loop.  (lp#1799719)
+  * bug fix: DESCRIBE on functions not named by extended function designators
+no longer signals a type error.  (lp#1850531, reported by Michal Herda)
+
+- Changes in 1.5.8
+  * 

commit sbcl for openSUSE:Factory

2019-08-13 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2019-08-13 13:23:16

Comparing /work/SRC/openSUSE:Factory/sbcl (Old)
 and  /work/SRC/openSUSE:Factory/.sbcl.new.9556 (New)


Package is "sbcl"

Tue Aug 13 13:23:16 2019 rev:48 rq:722647 version:1.5.4

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2018-06-29 
22:29:56.586322381 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new.9556/sbcl.changes  2019-08-13 
13:23:22.949384942 +0200
@@ -1,0 +2,15 @@
+Tue Jul 16 12:25:02 UTC 2019 - Jonathan Brielmaier 
+
+- Update to version 1.5.4
+  for changes since version 1.4.7 have a look at the NEWS file
+- refresh patches:
+  * fix-tests.patch: remove second part of patch as the grent.2 test
+in contrib/sb-posix/posix-tests.lisp doesn't use "hardcoded"
+group id anymore
+- remove patches:
+  * 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch
+  * dont-split-doc.patch
+  * sbcl-1.1.13-personality.patch: code was heavily refactored
+- smaller spec clean ups
+
+---

Old:

  0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch
  dont-split-doc.patch
  sbcl-1.1.13-personality.patch
  sbcl-1.4.7-source.tar.bz2

New:

  sbcl-1.5.4-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.DGFYWd/_old  2019-08-13 13:23:24.457384545 +0200
+++ /var/tmp/diff_new_pack.DGFYWd/_new  2019-08-13 13:23:24.461384544 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package sbcl
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -12,18 +12,19 @@
 # license that conforms to the Open Source Definition (Version 1.9)
 # published by the Open Source Initiative.
 
-# Please submit bugfixes or comments via http://bugs.opensuse.org/
+# Please submit bugfixes or comments via https://bugs.opensuse.org/
 #
 
+
 # Use --without-bootstrap to build sbcl with an existing sbcl package
 %bcond_without bootstrap
 
 Name:   sbcl
 #!BuildIgnore: gcc-PIE
-Version:1.4.7
+Version:1.5.4
 Release:0
 Summary:Steel Bank Common Lisp
-License:SUSE-Public-Domain and BSD-3-Clause
+License:SUSE-Public-Domain AND BSD-3-Clause
 Group:  Development/Languages/Other
 Url:http://www.sbcl.org/
 Source: 
http://downloads.sourceforge.net/project/sbcl/sbcl/%version/%{name}-%{version}-source.tar.bz2
@@ -77,23 +78,16 @@
 %if 0%{?suse_version:1} && 0%{?suse_version} <= 1220
 BuildRequires:  texlive
 %else
+BuildRequires:  texlive-cm-super
 BuildRequires:  texlive-dvips
 BuildRequires:  texlive-ec
-BuildRequires:  texlive-cm-super
 %endif
-# PATCH-FIX-OPENSUSE Add $(RPM_OPT_FLAGS) to CFLAGS for Linux builds
-Patch0: 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch
-# PATCH-FIX-OPENSUSE  dont-split-doc.patch from debian author unknown --don't 
split docs
-Patch1: dont-split-doc.patch
 # PATCH-FIX-OPENSUSE install README.openSUSE and sbclrc.sample
-Patch3: sbcl-1.1.2-install.patch
-# PATCH-FIX-OPENSUSE  sbcl-1.1.4-personality.patch based on fedora author 
unknown --fix access to proc in chroot env
-Patch4: sbcl-1.1.13-personality.patch
+Patch0: sbcl-1.1.2-install.patch
 # PATCH-FIX-OPENSUSE  disable localport bsd sockets tests broken in kvm builds 
for some tog...@opensuse.org
-Patch7: disable-localport-bsd-sockets-test.patch
+Patch1: disable-localport-bsd-sockets-test.patch
 # PATCH-FIX-OPENSUSE  fix some unsafe tests for our build hosts
-Patch8: fix-tests.patch
-
+Patch2: fix-tests.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 ExcludeArch:ppc64 ppc64le
 
@@ -110,12 +104,9 @@
 ln -s "$(basename -- %{S:%{sbcl_bootstrap_src}} -binary.tar.bz2)" BOOTSTRAP
 %endif
 %setup -q
-%patch0 -p1
-%patch1 -p1 -b docpatch
-%patch3 -p1 -b install
-%patch4 -p1 -b personality
-%patch7 -p1 -b sockets
-%patch8 -p1 -b tests
+%patch0 -p1 -b install
+%patch1 -p1 -b sockets
+%patch2
 
 cp %{S:1} .
 cp %{S:2} .

++ fix-tests.patch ++
--- /var/tmp/diff_new_pack.DGFYWd/_old  2019-08-13 13:23:24.493384536 +0200
+++ /var/tmp/diff_new_pack.DGFYWd/_new  2019-08-13 13:23:24.493384536 +0200
@@ -1,28 +1,14 @@
+---
 sb-concurrency: frlock test needs longer timeout sometimes
-sb-posix:   getgrnam test needs an existing group name
 
 a/contrib/sb-concurrency/tests/test-frlock.lisp
-+++ b/contrib/sb-concurrency/tests/test-frlock.lisp
-@@ -85,7 +85,7 @@
+--- 

commit sbcl for openSUSE:Factory

2018-06-29 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2018-06-29 22:29:51

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


Package is "sbcl"

Fri Jun 29 22:29:51 2018 rev:47 rq:617837 version:1.4.7

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2017-12-19 
10:50:51.967425276 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2018-06-29 
22:29:56.586322381 +0200
@@ -1,0 +2,105 @@
+Tue May  1 16:39:06 UTC 2018 - kasim...@outlook.de
+
+- Patch modified
+  * 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch
+  * dont-split-doc.patch
+
+- Update to version 1.4.7
+  * enhancement: better handling of unknown keyword arguments (#1750466)
+  * enhancement: namestrings can now be computed for certain pathnames
+that previously did not have namestrings because of #\. characters
+in their name and/or type components.
+  * bug fix: compiling a SLEEP call with a float positive infinity
+argument no longer causes an internal error (#1754081)
+  * bug fix: keyword arguments provided to a generic function with
+EQL-specialized methods are checked more correctly (reported by Syll, 
#1760987)
+
+- Changes in version 1.4.6
+  * enhancement: DISASSEMBLE on a symbol naming a macro will disassemble
+the expander, not the code that traps attempted FUNCALL of the macro.
+  * enhancement: The sb-sprof contrib now provides an experimental
+interface for accessing collected profiler data. 
+  * enhancement: The instruction-level profiling of the sb-prof contrib
+annotates the disassembler output more efficiently.
+  * optimization: improved dynamic-extent handling of nested variables.
+
+- Changes in version 1.4.5
+  * minor incompatible change: building with/without the :sb-package-locks
+feature is no longer an option. Package locks are always compiled in,
+and removing :sb-package-locks from *features* will have no effect.
+  * enhancement: FIND-PACKAGE does not acquire a mutex
+  * enhancement: cheneygc can perform heap relocation on startup
+  * enhancement: in threaded builds, finalizers execute in a system-internal
+thread so that a user thread which invokes GC is unblocked from performing
+work as soon it returns from GC and invokes any post-GC hooks. As such,
+it is more important than before to avoid assumptions about special
+variable bindings in finalizers, even in single-threaded code.
+  * optimization: faster (funcall (or function symbol)) on x86-64.
+
+- Changes in version 1.4.4
+  * bug fix: pathname accessors such as PATHNAME-DIRECTORY work on 
SYNONYM-STREAMs.
+  * bug fix: (pathname-{device,directory,name,type} ... :case :common) works
+as expected. In particular MAKE-PATHNAME composed with the accessors
+roundtrips properly when both use the same :case. (#1739906) 
+  * bug fix: DIRECTORY no longer gets confused when the value
+of *DEFAULT-PATHNAME-DEFAULTS* has a name or type component. (#1740563) 
+  * bug fix: pattern pieces in pathname components are correctly escaped 
during unparsing.
+  * bug fix: DELETE-DIRECTORY no longer signals an error when the
+directory is supplied as a pathname with name and/or type components
+containing escaped characters. (#1740624)
+  * bug fix: weak hash-tables no longer cause GC time to scale
+superlinearly (#1241771)
+  * bug fix: CANCEL-FINALIZATION operates in approximately constant
+time per operation (#1587983)
+  * bug fix: big-endian MIPS systems now (mostly) work again (broken since 
1.3.14.x).
+  * bug fix: backtrace from arg-count errors on systems other than
+x86, x86-64, ARM, and ARM64 now works again.
+  * bug fix: backtrace from asynchronous interrupts on non-x86,
+non-x86-64 systems should now be more reliable.
+  * enhancement: warnings and errors referring to bindings established
+by LET, LET*, FLET and LABELS point to the offending form more accurately.
+  * enhancement: backtrace for invalid argument count produces the exact
+supplied arguments including the extra ones on all platforms
+(no longer just x86, x86-64, ARM, and ARM64).
+
+- Changes in version 1.4.3
+  * enhancement: SLEEP respects deadlines established by SB-SYS:WITH-DEADLINE.
+  * bug fix: DECODE-TIMEOUT and operators accepting a timeout no longer signal
+an error when called with an argument that is of type (real 0) but not 
(unsigned-byte 62) (#1727789)
+  * bug fix: fixed heap exhaustion bug when consing millions of small objects
+  * bug fix: sb-safepoint builds are now a lot less prone to deadlocks and
+odd crashes (#1424031, #1268710)
+  * bug fix: argumentless CALL-NEXT-METHOD where specialized-to-T or
+unspecialized parameters are mutated now uses the original (non-mutated)
+parameter 

commit sbcl for openSUSE:Factory

2017-12-19 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2017-12-19 10:50:36

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


Package is "sbcl"

Tue Dec 19 10:50:36 2017 rev:46 rq:547365 version:1.4.1

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2017-05-08 
19:04:57.235701737 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2017-12-19 
10:50:51.967425276 +0100
@@ -1,0 +2,135 @@
+Thu Nov  9 14:49:52 UTC 2017 - sweet_...@gmx.de
+
+- Update to version 1.4.1
+  * optimization: faster foreign callbacks.
+  * enhancement: complex arrays can be stack allocated.
+  * enhancement: PROCESS-KILL now exists on win32 and PROCESS-PID
+actually returns the PID.
+  * optimization: the register allocation method used by the
+compiler when optimizing for speed is now faster for functions
+with large bodies.
+  * bug fix: SB-INTROSPECT:ALLOCATION-INFORMATION works on
+big-endian CPUs (fixes #490490 for real rather than by
+disabling a test)
+  * bug fix: code objects and bignums of large enough size to be
+placed on GC pages without any other object no longer cause
+accidental copying during garbage collection. (gencgc only)
+  * bug fix: sb-fasteval failure with 0-argument lambdas (#1722715)
+  * bug fix: RUN-PROGRAM doesn't leak handles on win32 and
+PROCESS-CLOSE doesn't crash. (#1724472) 
+
+- Changes in version 1.4.0
+  * minor incompatible change: DESTRUCTURING-BIND treats non-toplevel
+() as nested empty pattern. This seems to be what the standard
+mandates, so conforming code should not be affected.
+  * ehancement: (GC :GEN 7) with gencgc will zero-fill dead
+pseudo-static objects so that they do not spuriously cause
+reachability of objects that would have been otherwise dead.
+  * enhancement: PROCESS-STATUS now tracks stopped and continued
+processes properly (also fixes #1624941, based on patch by Elias
+Pipping).
+  * bug fix: INSPECT handles errors signaled while printing slot
+values. (#454682)
+  * bug fix: DESCRIBE works on classes like it used to.
+  * bug fix: *LOAD-PATHNAME* and *LOAD-TRUENAME* are bound to
+pathnames when processing a sysinit or userinit file
+  * bug fix: save-lisp-and-die is able to collect more garbage on
+non-x86oid gencgc targets.
+  * bug fix: fixed out-of-bounds array read in optimized POSITION
+on bit-vectors
+  * bug fix: signal emulation respects the 128-byte stack red zone
+on x86-64 macOS. 
+
+---
+Fri Aug 11 10:21:35 UTC 2017 - sweet_...@gmx.de
+
+- Update to version 1.3.20
+  * minor incompatible change: DEF{GENERIC,METHOD} no longer accept
+some illegal lambda lists such as (defgeneric bar (foo 
+foo)) or (defgeneric baz (t)) that were accepted before.
+  * optimization: a valueless  binding in a BOA constructor
+does not force all slots reads in safe code to perform a full
+type check.
+  * optimization: ATOMIC-PUSH and ATOMIC-POP generate better code
+  * bug fix: the low-level debugger would erroneously print - or
+not print as the case may be - "(bad-address)" for some objects
+depending whether the --dynamic-space-size argument was used at
+Lisp startup
+  * bug fix: a DEFCONSTANT with a non non-eql-comparable object as
+the value could cause miscompilation if that constant appeared
+as the default expression for an  binding
+  * bug fix: generic function lambda lists are now checked for
+repeated and otherwise illegal entries. (#1704114)
+  * bug fix: setting gencgc_verbose = 1 could cause deadlock in
+fprintf() depending on the platform's stdio implementation. The
+relevant code has been changed to use snprintf() and write()
+instead. 
+
+---
+Tue Jul 11 15:28:55 UTC 2017 - sweet_...@gmx.de
+
+- Update to version 1.3.19
+  * enhancement: specialized arrays can be printed readably without using
+*read-eval*
+  * enhancement: SB-DEBUG:PRINT-BACKTRACE truncates huge string arguments.
+The full string remains available for inspection via (SB-DEBUG:ARG).
+  * bug fix: backtracing from several threads at once could fail
+  * bug fix: floating-point infinities could not be used as keys
+in EQUALP hash tables. (lp#1696274)
+  * bug fix: random sb-fasteval failures. (lp#1642708)
+  * bug fix: align the stack in callback wrappers to defend against C
+compiler over-aggressive use of SIMD.  (lp#1697528)
+  * bug fix: don't try to find the class when reporting that a class does
+not exist for a primitive type.  (lp#1697226)
+
+- Changes in version 1.3.18
+  * minor incompatible change: existing values of CFLAGS, ASFLAGS,
+   

commit sbcl for openSUSE:Factory

2017-05-08 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2017-05-08 19:04:22

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


Package is "sbcl"

Mon May  8 19:04:22 2017 rev:45 rq:493370 version:1.3.16

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2017-04-13 
10:45:38.648556322 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2017-05-08 
19:04:57.235701737 +0200
@@ -1,0 +2,7 @@
+Sun May  7 10:40:52 UTC 2017 - meiss...@suse.com
+
+- Added #!BuildIgnore gcc-PIE to make it build in the Global PIE
+  support project.
+- move info deinstall from %postun to %preun
+
+---



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.xvsiOi/_old  2017-05-08 19:04:58.191566704 +0200
+++ /var/tmp/diff_new_pack.xvsiOi/_new  2017-05-08 19:04:58.195566139 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package sbcl
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,6 +17,7 @@
 
 
 Name:   sbcl
+#!BuildIgnore: gcc-PIE
 Version:1.3.16
 Release:0
 Summary:Steel Bank Common Lisp
@@ -115,9 +116,6 @@
 # remove Makefiles
 find %{buildroot} -name Makefile | xargs rm -f
 
-%clean
-rm -rf %{buildroot}
-
 # How to make that info stuff portable?
 %if 0%{?install_info:1} > 0
 
@@ -125,7 +123,7 @@
 %install_info --info-dir=%{_infodir} %{_infodir}/asdf.info.*
 %install_info --info-dir=%{_infodir} %{_infodir}/sbcl.info.*
 
-%postun
+%preun
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/asdf.info.*
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/sbcl.info.*
 %endif




commit sbcl for openSUSE:Factory

2017-04-13 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2017-04-13 10:45:31

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


Package is "sbcl"

Thu Apr 13 10:45:31 2017 rev:44 rq:487526 version:1.3.16

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2017-03-16 
09:51:59.893856035 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2017-04-13 
10:45:38.648556322 +0200
@@ -1,0 +2,61 @@
+Tue Mar 28 11:37:29 UTC 2017 - sweet_...@gmx.de
+
+- Update to version 1.3.16
+  * optimization: various small tweaks give around 5% faster garbage
+collection
+  * bug fix: better detection of when an impossible code path does
+not need a warning.  (lp#1668619)
+  * bug fix: stronger attempts to disable position-independent
+executable building.  (lp#1668986, patch from Mark Wright)
+  * bug fix: OPEN :IF-EXISTS NIL signalled a condition on Windows.
+(lp#1674437, reported by Jan Idzikowski)
+
+- Changes in version 1.3.15
+  * minor incompatible change: the reader will when feasible create
+new symbols using a BASE-STRING for the print name.  Additionally,
+string literals can favor the base-string type if desired, though
+the default is to always return UTF-32 strings for compatibility.
+A preference for base-string does not disable reading Unicode.
+The choice is controlled via (SETF READTABLE-BASE-CHAR-PREFERENCE).
+If Unicode was disabled at build time, this setting does nothing.
+  * enhancement: SBCL generates more debug information by default.
+  * enhancement: type errors provide context information, such as which
+variable is being bound, which slot of which structure is being set.
+  * enhancement: if #+immobile-symbols is in build-time *FEATURES* (not
+enabled by default), then symbols will never be moved in memory
+except by SAVE-LISP-AND-DIE. Immobility has helpful implications for
+code generation as well as interaction with foreign routines.
+This feature can only be enabled if #+immobile-space is enabled.
+  * enhancement: undefined function errors can be restarted on x86-64, to
+either retry calling the function again or call a user supplied function.
+  * enhancement: sb-ext:restrict-compiler-policy accepts an upper bound in
+addition to a lower bound.
+  * enhancement: #+immobile-code improves the speed of function calling.
+Some delay may be noticed when redefining an existing function
+from a saved core file however.
+  * defaults change: sb-ext:*disassemble-annotate* default to NIL, due to its
+poor reliability.
+  * new feature: SB-LINKABLE-RUNTIME, allowing linking with extra object
+files to help with delivery of executables.  (Thanks to François-René
+Rideau)
+  * bug fix: data race in GENTEMP fixed - it can no longer return the
+same interned symbol to multiple threads if called concurrently
+  * bug fix: interrupting LOADing of FASLs does not leave functions without
+source locations. (lp#540276)
+  * bug fix: DYNAMIC-EXTENT-declared results of NOTINLINE local functions were
+treated as if they were actually stack allocated (lp#1659964)
+  * bug fix: correctly handle the case of a non-local exit within a function
+terminating the extent of dynamic-extent, dynamic-bound variables in the
+presence of multiple-values (lp#1655011)
+  * bug fix: handling of SB-SYS:WITH-PINNED-OBJECTS in the interpreters (both
+sb-eval and sb-fasteval) now actually pins objects on gencgc.
+  * bug fix: AVX registers are preserved during exceptions on x86-64 macOS.
+  * bug fix: (directory "SOMETHING/*/**/MORE") is no longer equivalent to
+(directory "SOMETHING/**/MORE")
+  * bug fix: better console IO on Windows (lp#1660906)
+ 
+- rebase 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch
+- rebase sbcl-1.1.2-install.patch
+- remove sbcl-disable-frlock-test.patch
+
+---
@@ -53,0 +115 @@
+

Old:

  sbcl-1.3.14-source.tar.bz2
  sbcl-disable-frlock-test.patch

New:

  sbcl-1.3.16-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.hNa8Tk/_old  2017-04-13 10:45:39.976368547 +0200
+++ /var/tmp/diff_new_pack.hNa8Tk/_new  2017-04-13 10:45:39.980367980 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.3.14
+Version:1.3.16
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause
@@ -56,8 +56,6 @@
 Patch3: sbcl-1.1.2-install.patch
 # PATCH-FIX-OPENSUSE  sbcl-1.1.4-personality.patch based on fedora author 
unknown --fix access to proc in chroot env
 

commit sbcl for openSUSE:Factory

2017-03-16 Thread root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2017-03-16 09:43:32

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


Package is "sbcl"

Thu Mar 16 09:43:32 2017 rev:43 rq:479761 version:1.3.14

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2016-11-28 
15:04:52.0 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2017-03-16 
09:51:59.893856035 +0100
@@ -1,0 +2,53 @@
+Wed Feb 22 10:56:25 UTC 2017 - sweet_...@gmx.de
+
+- Update to version 1.3.14
+  * minor incompatible change: the SB-PCL walker no longer recognizes
+macros expanding into a DECLARE expression. This is not a language change,
+since ANSI forbids such usage (X3J13 issue DECLARE-MACROS:FLUSH).
+  * enhancement: for several macros such as MULTIPLE-VALUE-{BIND,SETQ}, COND,
+DO{,*,LIST}, {RESTART,HANDLER}-{BIND,CASE}, *CASE, conditions signaled
+during macroexpansion point to the form that caused the problem more
+accurately.
+  * enhancement: the "--noinform" command-line option inhibits output from
+save-lisp-and-die in addition to removing the startup banner.
+  * bug fix: PROCESS-KILL failed to return errno if the system call failed
+  * optimization: slightly more comprehensive treatment of the keyword
+arguments to MAKE-ARRAY in compiler transformations.
+
+- Changes in version 1.3.13
+  * enhancement: SET triggers package locks on undefined variables.
+(lp#1645152)
+  * enhancement: new Windows specific option to run-program, :escape-arguments
+(lp#1503496)
+  * enhancement: recompiling a MAKE-INSTANCE form with an initarg :INITARG
+CONSTANT where CONSTANT names a constant variable picks up the new value
+of CONSTANT in case it has been redefined. (lp#1644944)
+  * optimization: faster TYPEP on undefined at compile-time types and upcoming
+class definitions. (lp#1082967)
+  * optimization: memory consumption of each STANDARD-OBJECT instance is
+reduced by 2 words if the compact-instance-header feature is enabled.
+  * optimization: CONDITION instances are quicker to allocate.
+  * optimization: unoptimized calls to FILL on specialized vectors are now
+just as fast as T vectors.
+  * bug fix: get-timezone returns corret DST on 64-bit Windows. (lp#1641058)
+  * bug fix: cross reference information in fasls is no longer incompatible
+between different cores (lp#1648186)
+
+- Changes in version 1.3.13
+  * enhancement: on x86-64, compiled functions loaded from fasl files
+can not be moved, but can be freed, by GC. Additionally, COMPILE will
+produce immobile code if SB-C::*COMPILE-TO-MEMORY-SPACE* is set to
+:IMMOBILE. (Caution: the flag is experimental and subject to change.)
+The benefits are better physical separation of code from data,
+and potentially easier examination of live images by external tools.
+  * enhancement: the docstring for SAVE-LISP-AND-DIE has been amended to
+say that the :ROOT-STRUCTURES parameter is not meaningless on gencgc,
+depending on the platform.
+  * bug fix: calling a named function (e.g. a DEFUN) concurrently with
+redefining that same function could lead to execution of random bytes.
+  * bug fix: yes-or-no-p accepts formatter functions (lp#1639490)
+  * bug fix: better handling of exceptions on macOS.
+
+- rebase 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch
+- remove sbcl-cast.patch (it's upstream now)
+---

Old:

  sbcl-1.3.11-source.tar.bz2
  sbcl-cast.patch

New:

  sbcl-1.3.14-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.tlvq4L/_old  2017-03-16 09:52:00.581758615 +0100
+++ /var/tmp/diff_new_pack.tlvq4L/_new  2017-03-16 09:52:00.585758049 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.3.11
+Version:1.3.14
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause
@@ -58,8 +58,6 @@
 Patch4: sbcl-1.1.13-personality.patch
 # PATCH-FIX-OPENSUSE  https://bugs.launchpad.net/sbcl/+bug/1087955
 Patch5: sbcl-disable-frlock-test.patch
-# PATCH-FIX-UPSTREAM add missing cast
-Patch6: sbcl-cast.patch
 # PATCH-FIX-OPENSUSE  disable localport bsd sockets tests broken in kvm builds 
for some tog...@opensuse.org
 Patch7: disable-localport-bsd-sockets-test.patch
 
@@ -80,7 +78,6 @@
 %patch3 -p1 -b install
 %patch4 -p1 -b personality
 %patch5 -p1 -b frlock
-%patch6 -p1 -b cast
 %patch7 -p1 -b sockets
 
 cp %{S:1} .

++ 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch ++
--- 

commit sbcl for openSUSE:Factory

2016-11-28 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2016-11-28 15:04:45

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


Package is "sbcl"

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2016-10-20 
23:10:14.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2016-11-28 
15:04:52.0 +0100
@@ -1,0 +2,82 @@
+Thu Nov  3 11:56:02 UTC 2016 - sweet_...@gmx.de
+
+- Update to version 1.3.11
+  * minor incompatible change: SB-EXT:*INTEXP-MAXIMUM-EXPONENT* is
+removed.
+  * enhancement: TRACE ... :REPORT {TRACE,NIL} now work as
+advertised in the documentation string (based on patch by
+Patrick Stein)
+  * enhancement: support unboxed signed-word structure slots on
+x86, x86-64 and ARM64. (lp#377616)
+  * optimization: faster logical bit-array operations on
+multidimensional arrays.
+  * optimization: better GC performance in the presence of many
+threads. (patch by Ilya Perminov, lp#1339924)
+  * optimization: multiple-value-call is optimized with multiple
+argument forms, not just one. (lp#753803)
+  * bug fix: MAKE-ALIEN-STRING returns the number of allocated
+bytes as a second value as advertised (reported by Johann
+   'Myrkraverk' Oskarsson)
+  * bug fix: when TO-READTABLE is supplied to COPY-READTABLE, it
+will contain only the macros in FROM-READTABLE and no others.
+(lp#1631506)
+  * enhancement: gencgc has been modified for x86-64 on Linux and
+macOS to a support mark-and-sweep as well as the traditional
+copying strategy. It is conceivable that some applications
+might be adversely affected. Please see ':immobile-space' in
+'base-target-features.lisp-expr' for further details, and
+possible reasons to disable this feature.
+  * enhancement: x86-64 supports shrinking the fixed overhead in a
+structure from 2 words to 1 word, reducing memory consumption
+in applications which create many small structures.
+
+- Changes in version 1.3.10
+  * enhancement: more compact low-level error signaling code
+  * enhancement: more compact encoding of cross-reference
+information
+  * optimization: faster out of line fixnum-float comparisons.
+  * optimization: filling a known simple-vector with a constant
+value is about as fast in unoptimized code as in code compiled
+with (SPEED 3), and the x86-64 implementation is able to use
+SSE instructions.
+  * bug fix: correctly handle the case of a non-local exit within a
+function terminating the extent of dynamic-extent functions and
+variables in the presence of multiple-values (lp#1563127)
+  * bug fix: restore builds on the latest OSX with the latest
+Xcode (lp#1470996)
+
+- Changes in version 1.3.9
+  * minor incompatible change: NAMESTRING prefers to return a
+BASE-STRING instead of (ARRAY CHARACTER (*)) when possible.
+  * enhancement: cached make-instance/allocate-instance
+constructors can now get garbage collected.
+  * optimization: better performance for some unoptimized
+operations on complex numbers.
+  * bug fix: using the options :LOCAL-NICKNAMES and :LOCK in the
+same DEFPACKAGE form no longer signals a bogus error
+
+- Changes in version 1.3.8
+  * minor incompatible change: the system now understands that the
+CONDITION type is disjoint with many other system types.
+  * minor incompatible change: argument types in condition report
+functions are now declared (in combination with the above
+change, this can result in early detection of erroneous code).
+  * enhancement: simple arrays of any rank can be stack-allocated
+on platforms supporting stack allocation of vectors.
+  * optimization: improved type derivation for FIND, POSITION,
+COUNT, SEARCH, MISMATCH and other array and sequence functions.
+  * optimization: ALLOCATE-INSTANCE is now as fast as
+MAKE-INSTANCE.
+  * optimization: more efficient CHANGE-CLASS.
+  * bug fix: versions of getresuid() and getresgid() in SB-POSIX no
+longer cause memory faults, and should work properly
+(lp#1603806, reported by Kieran Grant)
+  * bug fix: handle ENOENT from getprotobyname() (lp#1596043,
+reported by Stephen Hassard)
+
+- remove upstream patches:
+  * 0001-Handle-ENOENT-from-getprotobyname.patch
+  * 0002-sb-posix-Fix-getresuid-and-getresgid.patch
+- rebase 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch
+
+---

Old:

  0001-Handle-ENOENT-from-getprotobyname.patch
  0002-sb-posix-Fix-getresuid-and-getresgid.patch
  sbcl-1.3.7-source.tar.bz2

New:

  sbcl-1.3.11-source.tar.bz2



Other differences:
--

commit sbcl for openSUSE:Factory

2016-10-20 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2016-10-20 23:09:48

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


Package is "sbcl"

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2016-08-12 
15:42:19.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2016-10-20 
23:10:14.0 +0200
@@ -1,0 +2,5 @@
+Wed Oct 19 14:17:21 UTC 2016 - sweet_...@gmx.de
+
+- always build with clisp, no bootstrapping required
+
+---



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.FFU7SY/_old  2016-10-20 23:10:16.0 +0200
+++ /var/tmp/diff_new_pack.FFU7SY/_new  2016-10-20 23:10:16.0 +0200
@@ -29,11 +29,8 @@
 Source3:customize-target-features.lisp
 BuildRequires:  ctags
 BuildRequires:  ghostscript
-# Use --with-bootstrap to bootstrap sbcl with clisp
-%bcond_with bootstrap
-%if 0%{?centos_version} == 600 || 0%{?rhel_version} == 600 ||  
0%{?suse_version} == 1110 
-%global with_bootstrap 1
-%endif
+# Use --without-bootstrap to build sbcl with an existing sbcl package
+%bcond_without bootstrap
 %if %{with bootstrap}
 BuildRequires:  clisp
 %else




commit sbcl for openSUSE:Factory

2016-08-12 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2016-08-12 15:42:16

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


Package is "sbcl"

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2015-10-03 
20:30:37.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2016-08-12 
15:42:19.0 +0200
@@ -1,0 +2,31 @@
+Sun Jul 24 15:57:01 UTC 2016 - kgronl...@suse.com
+
+- Update to version 1.3.7
+  + enhancement: ported to ARM64 Linux.
+  + enhancement: a new interpreter is included which has many
+benefits over sb-eval. It is disabled by default. See
+src/interpreter/README for instructions to enable it, and
+further details.
+  + enhancement: SB-THREAD support for ARM64.
+  + enhancement: the platform's strtod() is exposed as
+SB-POSIX:STRTOD
+  + enhancement: speed up debug info creation for highly nested
+functions. (#1563355)
+  + enhancement: the interleaved structure slot optimization from
+release 1.2.6 has been ported to all architectures.
+
+- Add $(RPM_OPT_FLAGS) to CFLAGS for Linux builds
+- Handle ENOENT from getprotobyname()
+- sb-posix: Fix getresuid() and getresgid()
+
+- Remove sbcl-1.1.17-optflags.patch
+- Add 0001-Handle-ENOENT-from-getprotobyname.patch
+- Add 0002-sb-posix-Fix-getresuid-and-getresgid.patch
+- Add 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch
+
+---
+Mon Mar 28 22:58:01 UTC 2016 - dval...@suse.com
+
+- ExcludeArch POWER64 architecture, no POWER64 port available 
+
+---

Old:

  sbcl-1.1.17-optflags.patch
  sbcl-1.2.15-source.tar.bz2

New:

  0001-Handle-ENOENT-from-getprotobyname.patch
  0002-sb-posix-Fix-getresuid-and-getresgid.patch
  0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch
  sbcl-1.3.7-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.bSH4Xb/_old  2016-08-12 15:42:20.0 +0200
+++ /var/tmp/diff_new_pack.bSH4Xb/_new  2016-08-12 15:42:20.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package sbcl
 #
-# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.2.15
+Version:1.3.7
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause
@@ -51,8 +51,8 @@
 %else
 BuildRequires:  texlive
 %endif
-# PATCH-FIX-OPENSUSE  sbcl-1.1.17-optflags.patch based on fedora patch 
tog...@opensuse.org --use optflags
-Patch0: sbcl-1.1.17-optflags.patch
+# PATCH-FIX-OPENSUSE Add $(RPM_OPT_FLAGS) to CFLAGS for Linux builds
+Patch0: 0003-Add-RPM_OPT_FLAGS-to-CFLAGS-for-Linux-builds.patch
 # PATCH-FIX-OPENSUSE  dont-split-doc.patch from debian author unknown --don't 
split docs
 Patch1: dont-split-doc.patch
 # PATCH-FIX-OPENSUSE install README.openSUSE and sbclrc.sample
@@ -65,8 +65,13 @@
 Patch6: sbcl-cast.patch
 # PATCH-FIX-OPENSUSE  disable localport bsd sockets tests broken in kvm builds 
for some tog...@opensuse.org
 Patch7: disable-localport-bsd-sockets-test.patch
+# PATCH-FIX-UPSTREAM Handle ENOENT from getprotobyname()
+Patch8: 0001-Handle-ENOENT-from-getprotobyname.patch
+# PATCH-FIX-UPSTREAM sb-posix: Fix getresuid() and getresgid().
+Patch9: 0002-sb-posix-Fix-getresuid-and-getresgid.patch
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
+ExcludeArch:ppc64 ppc64le
 
 %description
 Steel Bank Common Lisp (SBCL) is a high performance Common Lisp
@@ -77,13 +82,15 @@
 
 %prep
 %setup -q
-%patch0 -p1 -b optflags
+%patch0 -p1
 %patch1 -p1 -b docpatch
 %patch3 -p1 -b install
 %patch4 -p1 -b personality
 %patch5 -p1 -b frlock
 %patch6 -p1 -b cast
 %patch7 -p1 -b sockets
+%patch8 -p1
+%patch9 -p1
 
 cp %{S:1} .
 cp %{S:2} .

++ 0001-Handle-ENOENT-from-getprotobyname.patch ++
>From 5097e4a35e99e2c31a1fa4b09416e147ef407a0b Mon Sep 17 00:00:00 2001
From: Stas Boukarev 
Date: Wed, 6 Jul 2016 17:44:15 +0300
Subject: [PATCH 1/3] Handle ENOENT from getprotobyname()

It happens when /etc/protocols is missing.
Signal unknown-protocol in that case.

Fixes lp#1596043.
---
 contrib/sb-bsd-sockets/inet.lisp | 9 ++---
 1 file changed, 6 insertions(+), 3 deletions(-)

diff --git a/contrib/sb-bsd-sockets/inet.lisp b/contrib/sb-bsd-sockets/inet.lisp
index ca3cfd0..077ace4 

commit sbcl for openSUSE:Factory

2015-10-03 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2015-10-03 20:30:20

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


Package is "sbcl"

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2015-08-05 
06:50:03.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2015-10-03 
20:30:37.0 +0200
@@ -1,0 +2,57 @@
+Wed Sep 30 10:32:41 UTC 2015 - kgronl...@suse.com
+
+- Update to version 1.2.15
+  + new feature: DEPRECATION declaration for functions, variables
+and types causes {EARLY,LATE,FINAL}-DEPRECATION-WARNING to be
+signaled when subject of the declaration is used. Integrated
+with DESCRIBE, DOCUMENTATION and
+SB-CLTL2:{VARIABLE,FUNCTION}-INFORMATION. Documented in the
+"Deprecation" section of the manual.
+  + enhancement: ASDF updated to 3.1.5. (#1476867)
+  + enhancement: definitions within PROGN get proper source
+locations when compiled (needs latest Slime to take advantage
+of this). (#1473147)
+  + enhancement: source locations for DEFCLASS slots now point
+directly to the slot definitions, not the whole DEFCLASS form.
+  + bug fix: better source location in the presence of quoted
+forms. (#1370561)
+  + bug fix: better source locations inside backqoute. (#1361502)
+  + bug fix: HANDLER-BIND requires that the handler-function be a
+function designator at the time of binding establishment.
+(#1480679)
+  + bug fix: inlined functions surrounded by nested macrolets are
+properly inlined. (#309123) 
+
+- Changes in version 1.2.14
+  + minor incompatible change: The name of a compiled anonymous
+lambda as returned by the third value of
+FUNCTION-LAMBDA-EXPRESSION can have a lambda-list-like list
+following the introductory LAMBDA that is not in general a
+syntactically valid lambda list. Specifically, it won't retain
+default values, supplied-p variables, or  or  bindings.
+  + enhancement: DESTRUCTURING-BIND has been totally reimplemented
+from scratch to address a handful of performance and correctness
+issues. Some minor behavioral differences exist regarding order of
+evaluation of default forms for unsupplied  and 
+arguments when nested destructuring patterns are involved.
+(#707556, #707573, #707578, #708051)
+  + enhancement: DEFCONSTANT and DEFSTRUCT respect package locks.
+(#1186238, #1036716)
+  + enhancement: sb-unicode:normalize-string has a new optional
+argument, FILTER, a callback which controls which decomposed
+characters are collected. Useful for stripping away diacritics
+more efficiently.
+  + bug fix: (TYPE-OF ARRAY) for a non-simple array is subject to
+change after a call of ADJUST-ARRAY. (#1333731)
+  + bug fix: Dynamic-extent allocation with a loop between
+allocating a value and the start of its environment no longer
+discards the allocated data when the loop is taken. (#1472785)
+  + bug fix: Variable-reference elimination no longer generates
+incorrect code under certain circumstances. (#1446891)
+  + bug fix: variables with EQL types are no longer treated as
+constants by VOPs, which caused problems with closures being
+allocated for such variables, but they remained unused. (#1390149)
+  + bug fix: Windows installer generates registry key name
+correctly. (#1476447)
+
+---

Old:

  sbcl-1.2.13-source.tar.bz2

New:

  sbcl-1.2.15-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.MfAEpr/_old  2015-10-03 20:30:38.0 +0200
+++ /var/tmp/diff_new_pack.MfAEpr/_new  2015-10-03 20:30:38.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.2.13
+Version:1.2.15
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.2.13-source.tar.bz2 -> sbcl-1.2.15-source.tar.bz2 ++
 25888 lines of diff (skipped)




commit sbcl for openSUSE:Factory

2015-08-04 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2015-08-05 06:49:58

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2015-06-24 
21:03:25.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2015-08-05 
06:50:03.0 +0200
@@ -1,0 +2,36 @@
+Tue Jul 14 09:58:58 UTC 2015 - tog...@opensuse.org
+
+- Update to version 1.2.13
+
+  * Incompatible change:
++ on success, TRY-SEMAPHORE and WAIT-ON-SEMAPHORE return the new
+  count
+  * Enhancement:
++ WAIT-ON-SEMAPHORE accepts a decrement parameter
++ JOIN-THREAD allows distinguishing timeout vs.
+  abort in all situations
++ On Windows DBG_PRINTEXCEPTION_C is handled and its
+  message is printed. (#1437947)
+  * Bug-fix:
++ TRUENAME works properly on broken symlinks presented
+  as directories. (#1458164)
++ Inlined DPB and DEPOSIT-FIELD don't interfere with
+  left-to-right order of argument evaluation. (#1458190)
++ (SETF (LDB (BYTE 1 2 JUNK) X) 0) is rightly rejected.
++ DEFSETF lambda lists should not permit argument
+  destructuring.
++ calls to (SETF SLOT-VALUE) on a missing slot would in
+  certain situations incorrectly return the result of a
+  SLOT-MISSING method instead of always returning the new
+  value. (#1460381)
++ a DEFMACRO occurring not at toplevel and capturing
+  parts of its lexical environment (thus being a closure)
+  caused expressions involving the macro name to cause corruption
+  in the pretty-printer due to faulty introspection of the lambda
+  list of a closure.
++ out of line MAP/MAP-INTO check that the results produced by the
+  function are of the matching sequence type. (#1459581)
++ pretty-printing of '(LET `((,X ,Y)) :B) is handled correctly. 
+ 
+
+---

Old:

  sbcl-1.2.12-source.tar.bz2

New:

  sbcl-1.2.13-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.fBuGTY/_old  2015-08-05 06:50:04.0 +0200
+++ /var/tmp/diff_new_pack.fBuGTY/_new  2015-08-05 06:50:04.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.2.12
+Version:1.2.13
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.2.12-source.tar.bz2 - sbcl-1.2.13-source.tar.bz2 ++
 7376 lines of diff (skipped)




commit sbcl for openSUSE:Factory

2015-06-24 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2015-06-24 21:03:24

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2015-05-06 
07:48:56.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2015-06-24 
21:03:25.0 +0200
@@ -1,0 +2,31 @@
+Wed Jun 17 06:58:19 UTC 2015 - tog...@opensuse.org
+
+- Update to version 1.2.12
+
+  * Minor incompatible change:
+   + the SB-C::*POLICY* variable is no longer a list. Code which
+ manipulated it as such (including but not limited to non-bundled
+ releases of ASDF) will need to be revised.
+  * Enhancement:
++ The input stream for COMPILE-FILE implements STREAM-LINE-COLUMN.
++ EVAL errors that occur by way of LOAD report the starting line
+  and column number of the erring toplevel form. (#565247)
+  * Optimization:
++ Better MAP and MAP-INTO on known vector result types.
+  * Bug fix:
++ Read/modify/write macros accessing a place which is a composition
+  of CAR+CDR operations, such as (SHIFTF (CADR X) (ELT V 0)), do
+  not access subforms more than once. (#1450968)
++ Short form of DEFSETF no longer allows trailing junk.
++ DEFINE-MODIFY-MACRO respects the provisions of CLHS 5.1.3
+  regarding argument evaluation order. (#1452539)
++ POP works as specified in CLHS if the setter for its argument has
+  a side-effect on the existing CAR value. (#1454021)
++ Reading #() with a positive numeric argument signals a reader
+  error. As specified, reading #1() has undefined consequences,
+  so correct portable code should be indifferent to this.
+  (#1252100)
++ Malformed reader conditionals such as (#-no-such-feature)
+  and (#+sbcl) no longer parse as NIL. (#1454400) 
+
+---

Old:

  sbcl-1.2.11-source.tar.bz2

New:

  sbcl-1.2.12-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.4N38AY/_old  2015-06-24 21:03:26.0 +0200
+++ /var/tmp/diff_new_pack.4N38AY/_new  2015-06-24 21:03:26.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.2.11
+Version:1.2.12
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.2.11-source.tar.bz2 - sbcl-1.2.12-source.tar.bz2 ++
 5690 lines of diff (skipped)




commit sbcl for openSUSE:Factory

2015-05-05 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2015-05-06 07:48:53

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2015-04-02 
16:04:48.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2015-05-06 
07:48:56.0 +0200
@@ -1,0 +2,32 @@
+Sat May  2 22:36:33 UTC 2015 - tog...@opensuse.org
+
+- Update to version 1.2.11
+
+  * Enhancement:
++ SET-PPRINT-DISPATCH will warn when given an expression in
+  which any part is unrecognizable as a legal type-specifier.
+  The dispatch table will be altered, but the new entry is 
+  disabled. Subsequent type-defining forms will cause
+  pprint-dispatch tables to  re-examine whether any disabled
+   entries should be enabled. (lp#1429520)
++ Loading code containing calls to a deprecated  function will,
+  under most circumstances, signal warnings similar to compiling
+  such code.  The usual caveat holds about not detecting calls
+  through a computed name, as in (funcall
+  (intern DEPRECATED-FUN SB-EXT)).
++ (SB-EXT:COMPILE-FILE-LINE) is a new macro that expands to a
+  constant (VALUES integer integer) indicating the source 
+  line/column from which it was read, intended for logging Lisp
+  runtime errors in a style similar to that afforded by the C
+  preprocessor __LINE__ macro. Similarly
+  (SB-EXT:COMPILE-FILE-POSITION) returns a position in characters.
++ improved source locations for VOPs, alien types and declarations.
+  * Bug fix:
++ Functions in :FINAL deprecation have the correct docstring.
+  No visible change, as no such functions presently exist.
+  (lp#1439151)
++ (SETF (FDEFINITION this) (FDEFINITION OTHER)) signals an error
+  if OTHER names either a macro or special-operator. (lp#1439921) 
+
+- Rebase all patches.
+---

Old:

  sbcl-1.2.10-source.tar.bz2

New:

  sbcl-1.2.11-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.FqH40R/_old  2015-05-06 07:48:57.0 +0200
+++ /var/tmp/diff_new_pack.FqH40R/_new  2015-05-06 07:48:57.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.2.10
+Version:1.2.11
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ disable-localport-bsd-sockets-test.patch ++
--- /var/tmp/diff_new_pack.FqH40R/_old  2015-05-06 07:48:57.0 +0200
+++ /var/tmp/diff_new_pack.FqH40R/_new  2015-05-06 07:48:57.0 +0200
@@ -4,7 +4,7 @@
 
 --- a/contrib/sb-bsd-sockets/tests.lisp
 +++ b/contrib/sb-bsd-sockets/tests.lisp
-@@ -178,36 +178,36 @@
+@@ -228,36 +228,36 @@
  ;;; the message ended up
  
  #-win32

++ sbcl-1.1.13-personality.patch ++
--- /var/tmp/diff_new_pack.FqH40R/_old  2015-05-06 07:48:57.0 +0200
+++ /var/tmp/diff_new_pack.FqH40R/_new  2015-05-06 07:48:57.0 +0200
@@ -4,7 +4,7 @@
 
 --- a/src/runtime/linux-os.c
 +++ b/src/runtime/linux-os.c
-@@ -287,6 +287,10 @@ os_init(char *argv[], char *envp[])
+@@ -289,6 +289,10 @@ os_init(char *argv[], char *envp[])
  setenv(SBCL_IS_RESTARTING, T, 1);
  runtime[i] = '\0';
  execv(runtime, argv);

++ sbcl-1.1.17-optflags.patch ++
--- /var/tmp/diff_new_pack.FqH40R/_old  2015-05-06 07:48:57.0 +0200
+++ /var/tmp/diff_new_pack.FqH40R/_new  2015-05-06 07:48:57.0 +0200
@@ -8,7 +8,7 @@
 
 --- a/contrib/asdf-module.mk
 +++ b/contrib/asdf-module.mk
-@@ -24,7 +24,7 @@ ifeq (CYGWIN,$(findstring CYGWIN,$(UNAME
+@@ -21,7 +21,7 @@ ifeq (CYGWIN,$(findstring CYGWIN,$(UNAME
CC:=$(shell cygpath -m $(shell readlink -fn $(shell which $(CC
  endif
  ifeq (Linux,$(UNAME))
@@ -16,7 +16,7 @@
 +  EXTRA_CFLAGS=-D_GNU_SOURCE $(RPM_OPT_FLAGS)
  endif
  
- export CC SBCL EXTRA_CFLAGS EXTRA_LDFLAGS
+ export CC SBCL EXTRA_CFLAGS
 --- a/src/runtime/Config.ppc-linux
 +++ b/src/runtime/Config.ppc-linux
 @@ -9,7 +9,7 @@

++ sbcl-1.2.10-source.tar.bz2 - sbcl-1.2.11-source.tar.bz2 ++
 7912 lines of diff (skipped)

++ sbcl-cast.patch ++
--- /var/tmp/diff_new_pack.FqH40R/_old  2015-05-06 07:49:01.0 +0200
+++ /var/tmp/diff_new_pack.FqH40R/_new  2015-05-06 07:49:01.0 +0200
@@ -4,7 +4,7 @@
 
 --- a/src/runtime/gencgc.c
 +++ b/src/runtime/gencgc.c
-@@ -3540,7 +3540,7 @@ garbage_collect_generation(generation_in
+@@ -3733,7 +3733,7 @@ garbage_collect_generation(generation_in
  while (pin_list != NIL) {
  

commit sbcl for openSUSE:Factory

2015-04-02 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2015-04-02 16:04:46

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2015-03-03 
11:14:50.0 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2015-04-02 
16:04:48.0 +0200
@@ -1,0 +2,48 @@
+Wed Apr  1 10:24:36 UTC 2015 - tog...@opensuse.org
+
+- Update to version 1.2.10
+
+*  One thing that is not mentioned in the release notes, but which
+   has been exercising developers recently, is a warning for the near
+   future: some interfaces which are currently in early deprecation
+   status (and so are emitting style-warnings at compilation-time) 
+   will in the next release cycle or two start emitting full warnings,
+   either at compilation time or at load time.  Particular interfaces
+   signalling warnings causing problems to some users include:
+   SB-EXT:QUIT, and the SB-THREAD:SPINLOCK API.  If anyone is using
+   those, now is the time to update to SB-EXT:EXIT and
+   SB-THREAD:MUTEX respectively.  (See also the Deprecated Interfaces
+   chapter in the manual).
+
+  * minor incompatible change:
++ all SOCKINT::WIN32-* functions have been deprecated with
+  EARLY deprecation state
++ performing introspection via the system-internal SB-INT:INFO
+  function could expose that :TYPE :TRANSLATOR is not
+  necessarily a function, as it always was before. (Affects
+  swank-fancy-inspector)
+  * enhancement:
++ The value of SXHASH on bit-vectors of length equal to the
+  word size now depends on the vector's contents instead of
+  being constant; its value on bit-vectors of length divisible
+  by the word size now depends also on the contents of the
+  vector's last word.
+  * bug-fix:
++ sb-bsd-sockets on win32 uses proper C function declarations.
+  (lp#1426667)
++ A new dead code elimination phase removes dead code loops
+  that confuse stack analysis. (lp#1255782, lp#308914)
++ A toplevel form which was simple enough to bypass the main
+  compiler in COMPILE-FILE, and which contained an empty SETQ or
+  PROGN  would produce an invalid fasl file. (lp#1427050)
++ The compiler no longer signals an internal error when
+  encountering invalid FUNCTION forms like (function 1)
++ express proper dependencies in the ASDF contrib, to support
+  systems where make runs in parallel.  (lp#1434768; thanks to
+  Nikhil Benesch)  
+
+- Apply disable-localport-bsd-sockets-test.patch for all since
+  without it random build failures are happening in OBS even though
+  local builds are just fine without disabling the bsd-socket-tests
+
+---

Old:

  sbcl-1.2.9-source.tar.bz2

New:

  sbcl-1.2.10-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.LH6cdJ/_old  2015-04-02 16:04:49.0 +0200
+++ /var/tmp/diff_new_pack.LH6cdJ/_new  2015-04-02 16:04:49.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.2.9
+Version:1.2.10
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause
@@ -83,10 +83,7 @@
 %patch4 -p1 -b personality
 %patch5 -p1 -b frlock
 %patch6 -p1 -b cast
-
-%if 0%{suse_version}  1310
 %patch7 -p1 -b sockets
-%endif
 
 cp %{S:1} .
 cp %{S:2} .

++ sbcl-1.2.9-source.tar.bz2 - sbcl-1.2.10-source.tar.bz2 ++
 6864 lines of diff (skipped)




commit sbcl for openSUSE:Factory

2015-03-03 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2015-03-03 11:14:49

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2015-02-03 
11:40:33.0 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2015-03-03 
11:14:50.0 +0100
@@ -1,0 +2,55 @@
+Sat Feb 28 23:05:42 UTC 2015 - tog...@opensuse.org
+
+- Update to version 1.2.9
+
+  * Bug Fix:
++ minor incompatible change and bug fix: unboxed numeric
+  constants on x86oids are arranged in memory differently, and
+  the disassembler  does not show them separately in DISASSEMBLE,
+  but does if DISASSEMBLE-CODE-COMPONENT is used. (lp#1421987)
++ DEFCLASS handles cyclic {super,meta}class relations better
+ (lp#1418883)
++ compiler no longer signals an error when compiling certain
+  function calls. (lp#1416704, lp#404441, lp#1417822, lp#1234919)
++ compiler doesn't stumble on a LOGIOR transform.
+ (lp#1389433)
++ more robust debugger and backtraces. (lp#1413850,
+  lp#1099500,  lp#1412881, lp#945261, lp#1419205, lp#1409402)
++ files larger than 4GB can now be compiled.
++ x86 truncated results from 64-bit foreign functions to
+  32 bits.
++ file-position didn't work on large files on win32.
+  (lp#1271545)
++ callbacks from foreign threads can work without enabling
+  sb-safepoint.
++ sb-introspect:function-lambda-list works properly on
+  interpeted macros. (lp#1387404)
++ ADJUST-ARRAY properly handles non-adjustable arrays.
+  (lp#886418)
++ compiler no longer fails to dump a multidimensional
+  array constant involving a circular reference to itself
++ conditional and nested DX allocation no longer confuse
+  the compiler in STACK analysis. (lp#1044465)
++ sb-rotate-byte constant folding bug fixed. (lp#1423682) 
+
+  * Optimization:
++ The compiler's treatment of type specifiers makes
+  it slightly faster and more memory-efficient. Portable code
+  should be indifferent to this change, however, users of
+  SB-INTROSPECT:FUNCTION-TYPE might notice that (MEMBER T NIL)
+  and (MEMBER NIL T) are both internally collapsed to the former,
+  so that the latter can never be obtained as part of an FTYPE.
++ a TYPEP call in which the second argument is not
+  a QUOTE form but nevertheless recognized as a compile-time
+  constant might open-code the test. One scenario for this involves
+  backquote,  such as (TYPEP x `(my-type ,some-arg)). Code which relied 
upon
+  deferring until runtime should declare (NOTINLINE TYPEP).
+  [Due to the sematic constraints of DEFTYPE etc in in CLHS
+  3.2.2.3, code requiring delayed evaluation could be unportable though.]
+ 
+  * Enhancement:
++ unused variables at the top-level are now reported.
+(lp#492200)
+  
+
+---

Old:

  sbcl-1.2.8-source.tar.bz2

New:

  sbcl-1.2.9-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.mkct09/_old  2015-03-03 11:14:52.0 +0100
+++ /var/tmp/diff_new_pack.mkct09/_new  2015-03-03 11:14:52.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.2.8
+Version:1.2.9
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.1.2-install.patch ++
--- /var/tmp/diff_new_pack.mkct09/_old  2015-03-03 11:14:52.0 +0100
+++ /var/tmp/diff_new_pack.mkct09/_new  2015-03-03 11:14:52.0 +0100
@@ -11,5 +11,5 @@
 -for f in BUGS CREDITS COPYING NEWS
 +for f in BUGS CREDITS COPYING NEWS README.openSUSE sbclrc.sample
  do
-   cp $f $BUILD_ROOT$DOC_DIR/
+   test -e $f  cp $f $BUILD_ROOT$DOC_DIR/
  done

++ sbcl-1.2.8-source.tar.bz2 - sbcl-1.2.9-source.tar.bz2 ++
 7493 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2015-02-03 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2015-02-03 11:40:21

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2015-02-01 
12:30:22.0 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2015-02-03 
11:40:33.0 +0100
@@ -1,0 +2,8 @@
+Mon Feb  2 08:28:20 UTC 2015 - tog...@opensuse.org
+
+- The release (source) tarball of sbcl-1.2.8 contained an error in
+  the build script, which in some circumstances (chiefly when /bin/sh is
+  bash) would lead to the sbcl built from that tarball to have a
+  lisp-implementation-version of -dirty. 
+
+---



Other differences:
--
++ sbcl-1.2.8-source.tar.bz2 ++
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sbcl-1.2.8/generate-version.sh 
new/sbcl-1.2.8/generate-version.sh
--- old/sbcl-1.2.8/generate-version.sh  2015-01-31 15:24:55.0 +0100
+++ new/sbcl-1.2.8/generate-version.sh  2015-02-01 13:28:34.0 +0100
@@ -14,7 +14,7 @@
 if [ -f version.lisp-expr -a -z $AVAILABLE ]
 then
 # Relase tarball, leave version.lisp-expr alone.
-return
+exit 0
 elif [ -z $AVAILABLE ]
 then
 echo Can't run 'git describe' and version.lisp-expr is missing. 2
diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' 
'--exclude=.svnignore' old/sbcl-1.2.8/version.lisp-expr 
new/sbcl-1.2.8/version.lisp-expr
--- old/sbcl-1.2.8/version.lisp-expr2015-01-31 15:25:01.0 +0100
+++ new/sbcl-1.2.8/version.lisp-expr2015-02-01 13:28:51.0 +0100
@@ -1,4 +1 @@
-;;; This file is auto-generated using generate-version.sh. Every time
-;;; you re-run make.sh, this file will be overwritten if you are
-;;; working from a Git checkout.
 1.2.8

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2015-02-01 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2015-02-01 12:30:18

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2015-01-09 
20:50:40.0 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2015-02-01 
12:30:22.0 +0100
@@ -1,0 +2,30 @@
+Sat Jan 31 20:05:23 UTC 2015 - tog...@opensuse.org
+
+- Update to version 1.2.8
+
+  * Enhancement:
++better error and warning messages. (lp#1314767,
+  lp#736383)
++ backtrace for invalid argument count produces the
+  exact supplied arguments including the extra ones, on x86,
+  x86-64 and ARM.
++ STYLE-WARNING is signaled for DEFSTRUCT accessors which
+  are used before the structure is defined; similarly for the
+  predicate.
+  * Optimization
++ FORMAT NIL with only ~a and string arguments is transformed
+  into CONCATENATE.
++ POSITION and FIND when inlined into code that is compiled
+  with qualities of safety  2 and speed  space will no longer
+  signal an error on circular lists, but will potentially loop
+  forever if given no :END constraint. As was always the case,
+  calls that are not inlined are safe regardless of lexical
+  policy.
+  * Bug Fix:
++ CLOS methods compiled with (OPTIMIZE (DEBUG 0))no longer
+  cause debugger failure when printing a backtrace
++ more resilience to deleted code. (lp#1308328, lp#1390544)
++ the CLHS example of MAKE-LOAD-FORM involving TREE-WITH-PARENT
+  did not work, and now it does. 
+
+---

Old:

  sbcl-1.2.7-source.tar.bz2

New:

  sbcl-1.2.8-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.XrAZwP/_old  2015-02-01 12:30:23.0 +0100
+++ /var/tmp/diff_new_pack.XrAZwP/_new  2015-02-01 12:30:23.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package sbcl
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.2.7
+Version:1.2.8
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.1.17-optflags.patch ++
--- /var/tmp/diff_new_pack.XrAZwP/_old  2015-02-01 12:30:23.0 +0100
+++ /var/tmp/diff_new_pack.XrAZwP/_new  2015-02-01 12:30:23.0 +0100
@@ -52,8 +52,8 @@
  
 --- a/src/runtime/Config.x86-linux
 +++ b/src/runtime/Config.x86-linux
-@@ -42,6 +42,8 @@ ifdef LISP_FEATURE_SB_CORE_COMPRESSION
-   OS_LIBS += -lz
+@@ -49,6 +49,8 @@ LINKFLAGS += -nopie
+ LDFLAGS += -nopie
  endif
  
 +CFLAGS += $(RPM_OPT_FLAGS)

++ sbcl-1.2.7-source.tar.bz2 - sbcl-1.2.8-source.tar.bz2 ++
 10474 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2015-01-09 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2015-01-09 20:50:35

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2014-12-03 
22:48:48.0 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2015-01-09 
20:50:40.0 +0100
@@ -1,0 +2,28 @@
+Thu Jan  8 11:59:20 UTC 2015 - tog...@opensuse.org
+
+- Update to version 1.2.7
+
+  * Optimization:
++ returning constant values refers to preboxed
+  constants more reliably. (lp#1398785)
+  * Enhancement:
++ STYLE-WARNING is produced if a compiler-macro is
+  defined for a function after at least one ordinary (not inlined)
+  call to that function was compiled, indicating a likely
+  compilation order problem. Likewise a warning ensues if a call
+  is compiled to a function that is subsequently proclaimed INLINE.
++ always lose() when something goes wrong while saving a core
+  (instead of just printing an error on stderr in some situations).
++ frames in the debugger are now restartable by default.
+  * Bug Fix:
++ restore error handling on Windows x86.
++ MAKE-SEQUENCE detects type errors in its :INITIAL-ELEMENT
+  at compile-time when possible. (lp#330299)
++ parsing of malformed type specifiers no longer results in a
+  memory-fault-error.
++ LOOP properly destructures nested lists in WITH.
++ MACROEXPANDing the redefinition of an alien structure type no
+  longer signals the wrong error.
++ PROGV doesn't get confused by forced DEBUG 3 (lp#1405456). 
+
+---

Old:

  sbcl-1.2.6-source.tar.bz2

New:

  sbcl-1.2.7-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.JIUmsC/_old  2015-01-09 20:50:41.0 +0100
+++ /var/tmp/diff_new_pack.JIUmsC/_new  2015-01-09 20:50:41.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.2.6
+Version:1.2.7
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.2.6-source.tar.bz2 - sbcl-1.2.7-source.tar.bz2 ++
 6018 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2014-12-03 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2014-12-03 22:48:16

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2014-11-14 
09:19:33.0 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2014-12-03 
22:48:48.0 +0100
@@ -1,0 +2,29 @@
+Tue Dec  2 11:48:51 UTC 2014 - tog...@opensuse.org
+
+- Update to version 1.2.6
+
+  * enhancement:
++ SERVE-EVENTS uses the poll() system call in lieu
+  of select() if the OS has the former. Previously poll() was
+  used only if waiting on exactly one file descriptor.
++ efficiency of access to untagged structure slots
+  is improved on x86-64, and the order of slots in memory is
+  exactly as specified by defstruct, simplifying use of
+  structures as arguments to foreign calls.
+  * bug fix:
++ SB-DEBUG:ARG now works in all TRACE options which
+  evaluate forms. (lp#1357826)
++ GC memory corruption during internal memory handling.
++ duplicate effective-slot-definition objects as compared
+  by EQ on name could be present in CLASS-SLOTS of a class whose
+  metaclass was structure-class or condition-class. (lp#1049423)
++ HANDLER-BIND with empty bindings works again; regression in
+  1.2.5. (lp#1388707)
++ ATOMIC-INCF works on structure slots in interpreted code.
+  (lp#1381867)
++ MAKE-ARRAY properly handles character types like (eql
+  #\a) and (member #\a #\c). (lp#1392068)
++ bug fix: READ sometimes accidentally preserved a whitespace
+  character after a token when it should not have. (lp#327790) 
+
+---

Old:

  sbcl-1.2.5-source.tar.bz2

New:

  sbcl-1.2.6-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.G3BCJ1/_old  2014-12-03 22:48:51.0 +0100
+++ /var/tmp/diff_new_pack.G3BCJ1/_new  2014-12-03 22:48:51.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.2.5
+Version:1.2.6
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.2.5-source.tar.bz2 - sbcl-1.2.6-source.tar.bz2 ++
 9041 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2014-11-14 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2014-11-14 09:19:23

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2014-11-06 
16:51:26.0 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2014-11-14 
09:19:33.0 +0100
@@ -1,0 +2,6 @@
+Wed Nov  5 10:05:24 UTC 2014 - sch...@suse.de
+
+- 0002-Fix-array-bound-checking-with-negative-indexes-on-AR.patch: remove
+  obsolete patch
+
+---

Old:

  0002-Fix-array-bound-checking-with-negative-indexes-on-AR.patch



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.3lBfMu/_old  2014-11-14 09:19:34.0 +0100
+++ /var/tmp/diff_new_pack.3lBfMu/_new  2014-11-14 09:19:34.0 +0100
@@ -65,8 +65,6 @@
 Patch6: sbcl-cast.patch
 # PATCH-FIX-OPENSUSE  disable localport bsd sockets tests broken in kvm builds 
for some tog...@opensuse.org
 Patch7: disable-localport-bsd-sockets-test.patch
-#PATCH-FIX-UPSTREAM backported from git
-Patch8: 0002-Fix-array-bound-checking-with-negative-indexes-on-AR.patch
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -90,10 +88,6 @@
 %patch7 -p1 -b sockets
 %endif
 
-%ifarch %arm
-%patch8 -p1 -b arm
-%endif
-
 cp %{S:1} .
 cp %{S:2} .
 cp %{S:3} .

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2014-11-06 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2014-11-06 16:50:20

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2014-09-03 
21:08:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2014-11-06 
16:51:26.0 +0100
@@ -1,0 +2,30 @@
+Wed Nov  5 08:17:38 UTC 2014 - tog...@opensuse.org
+
+- Update to version 1.2.5
+
+  * Enhancement
+   +  sb-bsd-sockets now has basic support for IPv6
+   + An sb-unicode package has been added, containing
+ many functions related to handling Unicode text
+   + The reader now normalizes symbols to Normalization
+ Form KC (NFKC). This behavior can be disabled with
+ SB-EXT:READTABLE-NORMALIZATION
+   + enhancement: a style-warning is signaled if OPTIMIZE
+ declarations multiply specify a quality with differing values.
+ (lp#310267)
+
+  * Bug fix:
++ conservatively pointed to pages wipe out unused dwords
+  so that they cannot act as false roots in turn.
++ the walker's handling of lexical variable and
+  symbol-macro bindings is improved (lp#375326, lp#1368305)
++ HANDLER-{BIND,CASE} no longer drop into ldb when a
+  clause contains an undefined condition type; regression
+  in 1.1.19( lp#1378939)
++ in interpreted code, inequality predicates did not
+  type-check arguments that weren't examined, and a 1-argument use
+  of MIN or MAX accepted a complex number. (lp#1373702)
++ APROPOS and APROPOS-LIST handle inherited symbols correctly.
+  (lp#1364413, thanks to Zach Beane)
+
+---

Old:

  sbcl-1.2.3-source.tar.bz2

New:

  sbcl-1.2.5-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.ISbZJJ/_old  2014-11-06 16:51:27.0 +0100
+++ /var/tmp/diff_new_pack.ISbZJJ/_new  2014-11-06 16:51:27.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.2.3
+Version:1.2.5
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.2.3-source.tar.bz2 - sbcl-1.2.5-source.tar.bz2 ++
 282631 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2014-09-03 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2014-09-03 18:22:36

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2014-08-13 
17:08:20.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2014-09-03 
21:08:10.0 +0200
@@ -1,0 +2,29 @@
+Sun Aug 31 18:24:15 UTC 2014 - tog...@opensuse.org
+
+- Update to version 1.2.3
+
+  * Enhancement:
++ DOCUMENTATION works on instances of FUNCALLABLE-STANDARD-CLASS
++ ASSERT reports arguments of calls to lexical functions in
+  additional to global functions.
++ ASDF updated to 3.1.3
++ UIOP can be loaded without ASDF.
+  * Bug Fix:
++ Some methods on CHANGE-CLASS did not finalize the new class
+  before accessing its class-precedence list.
++ CHANGE-CLASS no longer fails on unbound slots in the source
+  object.
++ CHANGE-CLASS signals an appropriate error when the destination
+  class is a FORWARD-REFERENCED-CLASS.
++ CHANGE-CLASS no longer signals bogus TYPE-ERRORs for slots for
+  which initargs have been supplied.
++ saving cores on ARM was broken since the introduction of GENCGC.
+  (lp#1349795)
++ macroexpanding a backquoted expression involving ,. outside
+  of the compiler failed. (lp#1354623)
+
+- Backported from git for arm builds
+  0002-Fix-array-bound-checking-with-negative-indexes-on-AR.patch
+
+
+---

Old:

  sbcl-1.2.2-source.tar.bz2

New:

  0002-Fix-array-bound-checking-with-negative-indexes-on-AR.patch
  sbcl-1.2.3-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.qh4RSZ/_old  2014-09-03 21:08:12.0 +0200
+++ /var/tmp/diff_new_pack.qh4RSZ/_new  2014-09-03 21:08:12.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.2.2
+Version:1.2.3
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause
@@ -65,6 +65,8 @@
 Patch6: sbcl-cast.patch
 # PATCH-FIX-OPENSUSE  disable localport bsd sockets tests broken in kvm builds 
for some tog...@opensuse.org
 Patch7: disable-localport-bsd-sockets-test.patch
+#PATCH-FIX-UPSTREAM backported from git
+Patch8:  
0002-Fix-array-bound-checking-with-negative-indexes-on-AR.patch
 
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
@@ -88,6 +90,10 @@
 %patch7 -p1 -b sockets
 %endif
 
+%ifarch %arm
+%patch8 -p1 -b arm
+%endif
+
 cp %{S:1} .
 cp %{S:2} .
 cp %{S:3} .

++ 0002-Fix-array-bound-checking-with-negative-indexes-on-AR.patch ++
From 5e7d58ea89324d9c9d852fba2fb168b58b215f1a Mon Sep 17 00:00:00 2001
From: Stas Boukarev stass...@gmail.com
Date: Sat, 30 Aug 2014 20:51:10 +0400
Subject: [PATCH 2/6] Fix array bound checking with negative indexes on ARM.

Need to use an unsigned comparison, not a signed one, to weed out the
negative numbers.

Patch by Wendall Marvel.

Signed-off-by: Togan Muftuoglu tog...@opensuse.org
---
 src/compiler/arm/array.lisp |  2 +-
 tests/vector.pure.lisp  | 10 ++
 2 files changed, 11 insertions(+), 1 deletion(-)

diff --git a/src/compiler/arm/array.lisp b/src/compiler/arm/array.lisp
index 6d652b4..7fc6622 100644
--- a/src/compiler/arm/array.lisp
+++ b/src/compiler/arm/array.lisp
@@ -73,7 +73,7 @@
   (:generator 5
 (let ((error (generate-error-code vop 'invalid-array-index-error array 
bound index)))
   (inst cmp index bound)
-  (inst b :ge error)
+  (inst b :hs error)
   (move result index
 
  Accessors/Setters
diff --git a/tests/vector.pure.lisp b/tests/vector.pure.lisp
index 30c349e..004a3b1 100644
--- a/tests/vector.pure.lisp
+++ b/tests/vector.pure.lisp
@@ -54,3 +54,13 @@
   (compile nil `(lambda (a)
   (declare ((vector undefined-type) a))
   (setf (svref a 0) 10
+
+(with-test (:name :svref-negative-index)
+  (let ((vector #(1)))
+(flet ((test (index)
+ (funcall (compile nil `(lambda (vector index)
+  (svref vector index)))
+  vector index)))
+  (assert-error (test -1))
+  (assert (= (test 0) 1))
+  (assert-error (test 1)
-- 
2.1.0

++ sbcl-1.2.2-source.tar.bz2 - sbcl-1.2.3-source.tar.bz2 ++
 31263 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2014-08-13 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2014-08-13 17:08:13

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2014-07-02 
15:04:56.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2014-08-13 
17:08:20.0 +0200
@@ -1,0 +2,34 @@
+Tue Aug 12 07:48:47 UTC 2014 - tog...@opensuse.org
+
+-  disable-localport-bsd-sockets-test.patch
+   * disable localport bsd sockets tests broken in kvm builds for
+ openSUSE releases  13.1
+  
+
+---
+Mon Jul 28 13:48:15 UTC 2014 - tog...@opensuse.org
+
+- Update to version 1.2.2
+
+  * incompatible change: the #\` (backquote) reader macro was
+reimplemented to support robust pretty-printing. Reading a form
+involving #\` produces  an invocation of the QUASIQUOTE ordinary
+macro which may contain subforms  that are not lists. Code that
+unportably attempts operations on  un-evaluated forms resulting
+therefrom, e.g.  (SUBST a b (read-from-string `(x (,y
+might generate incorrect results and/or errors.
+  * Enhancement:
++ support for GNU/kFreeBSD x86.
++ ATOMIC-INCF and ATOMIC-DECF can operate on (CAR
+  x), (CDR x) and DEFGLOBAL variables of type fixnum.
++ enhancement: arithmetic constant reduction is now performed on
+   defconstant constants too. (lp#1337069).
+  * Bug Fix:
++ certain ftype proclamations containing optional t rest t no
+  longer cause subsequent definitions to signal bogus
+  style-warnings.
++ #\Bell and #\Bel now read to different characters. (lp#1319452).
++ CAS SYMBOL-VALUE on locally special variables didn't work.
+ (lp#1098355) 
+
+---

Old:

  sbcl-1.2.1-source.tar.bz2

New:

  disable-localport-bsd-sockets-test.patch
  sbcl-1.2.2-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.1fnUAD/_old  2014-08-13 17:08:21.0 +0200
+++ /var/tmp/diff_new_pack.1fnUAD/_new  2014-08-13 17:08:21.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.2.1
+Version:1.2.2
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause
@@ -63,6 +63,9 @@
 Patch5: sbcl-disable-frlock-test.patch
 # PATCH-FIX-UPSTREAM add missing cast
 Patch6: sbcl-cast.patch
+# PATCH-FIX-OPENSUSE  disable localport bsd sockets tests broken in kvm builds 
for some tog...@opensuse.org
+Patch7: disable-localport-bsd-sockets-test.patch
+
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -79,7 +82,11 @@
 %patch3 -p1 -b install
 %patch4 -p1 -b personality
 %patch5 -p1 -b frlock
-%patch6 -p1
+%patch6 -p1 -b cast
+
+%if 0%{suse_version}  1310
+%patch7 -p1 -b sockets
+%endif
 
 cp %{S:1} .
 cp %{S:2} .

++ disable-localport-bsd-sockets-test.patch ++
---
 contrib/sb-bsd-sockets/tests.lisp |   50 +++---
 1 file changed, 25 insertions(+), 25 deletions(-)

--- a/contrib/sb-bsd-sockets/tests.lisp
+++ b/contrib/sb-bsd-sockets/tests.lisp
@@ -178,36 +178,36 @@
 ;;; the message ended up
 
 #-win32
-(deftest simple-local-client
-(progn
+;;(deftest simple-local-client
+;;(progn
   ;; SunOS (Solaris) and Darwin systems don't have a socket at
   ;; /dev/log.  We might also be building in a chroot or
   ;; something, so don't fail this test just because the file is
   ;; unavailable, or if it's a symlink to some weird character
   ;; device.
-  (when (block nil
-  (handler-bind ((sb-posix:syscall-error
-  (lambda (e)
-(declare (ignore e))
-(return nil
-(sb-posix:s-issock
- (sb-posix::stat-mode (sb-posix:stat /dev/log)
-(let ((s (make-instance 'local-socket :type :datagram)))
-  (format t Connecting ~A...  s)
-  (finish-output)
-  (handler-case
-  (socket-connect s /dev/log)
-(sb-bsd-sockets::socket-error ()
-  (setq s (make-instance 'local-socket :type :stream))
-  (format t failed~%Retrying with ~A...  s)
-  (finish-output)
-  (socket-connect s /dev/log)))
-  (format t ok.~%)
-  (let ((stream (socket-make-stream s :input t :output t :buffering 
:none)))
-(format stream
-7bsd-sockets: Don't panic.  We're testing 

commit sbcl for openSUSE:Factory

2014-07-02 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2014-07-02 15:04:48

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2014-06-16 
21:33:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2014-07-02 
15:04:56.0 +0200
@@ -1,0 +2,41 @@
+Mon Jun 30 18:49:09 UTC 2014 - tog...@opensuse.org
+
+- Update to version 1.2.1
+
+  * Enhancement
++ GENCGC is enabled on ARM.
++ better error reporting for invalid calls to local
+  functions.
++ support for GNU/kFreeBSD distributions.
+  (lp#1079954, thanks  to Christoph Egger)
++ experimental support for threads on NetBSD/x86-64.
+  (thanks to Robert Swindells)
++ support for DragonFly BSD.  (lp#1292845, thanks to
+  Vasily  Postnicov)
+  * Bug Fix:
++ TYPE-OF must not return AND/OR/NOT expressions.  (lp#1317308)
++ accessing NIL arrays stopped producing errors. (lp#1311421)
++ DISASSEMBLE no longer prints unwanted stuff. (lp#1251861)
++ compiling SVREF on unknown types no longer produces scary
+  errors.  (lp#1258716)
++ assorted LOOP fixes and enhancements. (lp#645534, lp#1322923,
+  lp#700538, lp#613876, lp#695286, lp#798388)
++ silence compiler notes from the SEARCH transform.
+   (lp#1071310)
++ array type intersection handles T and unknown element types
+  correctly. (lp#1258716)
++ fix a corner case in array type unparsing that would result in
+  misleading translations from our internal type representation.
++ array-rank now sees through union and intersection types.
+ (lp#1310574)
++ when DECLARE expressions are in the wrong place, be careful not
+  to attempt to evaluate the subforms. (lp#573747; thanks to Roman
+  Marynchak)
++ misplaced and missing declarations in DEFTRANSFORM. (lp#1066451)
++ FBOUNDP returned NIL for a class of incorrect function names
+  instead of signaling an error. (lp#1095483)
++ fix a compile-time AVER in regalloc: lifetime analysis used to
+  (rarely) introduce duplicate conflict markers in a single
+   TN/block pair. (lp#1327008) 
+
+---

Old:

  sbcl-1.2.0-source.tar.bz2

New:

  sbcl-1.2.1-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.CcHzkZ/_old  2014-07-02 15:04:57.0 +0200
+++ /var/tmp/diff_new_pack.CcHzkZ/_new  2014-07-02 15:04:57.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.2.0
+Version:1.2.1
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.2.0-source.tar.bz2 - sbcl-1.2.1-source.tar.bz2 ++
 17379 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2014-06-16 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2014-06-16 21:33:50

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2014-06-01 
19:41:06.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2014-06-16 
21:33:52.0 +0200
@@ -1,0 +2,6 @@
+Tue Jun 10 09:35:13 UTC 2014 - sch...@suse.de
+
+- Add --with-bootstrap to enable bootstrapping with clisp
+- sbcl-cast.patch: avoid warning about implicit conversion
+
+---

New:

  sbcl-cast.patch



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.i7gWwb/_old  2014-06-16 21:33:53.0 +0200
+++ /var/tmp/diff_new_pack.i7gWwb/_new  2014-06-16 21:33:53.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package sbcl
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
 #
 # All modifications and additions to the file contributed by third parties
 # remain the property of their copyright owners, unless otherwise agreed
@@ -29,16 +29,16 @@
 Source3:customize-target-features.lisp
 BuildRequires:  ctags
 BuildRequires:  ghostscript
-# Needed for fixing unresolved builds lacking sbcl. Can be removed once the 
sbcl package is there
+# Use --with-bootstrap to bootstrap sbcl with clisp
+%bcond_with bootstrap
 %if 0%{?centos_version} == 600 || 0%{?rhel_version} == 600 ||  
0%{?suse_version} == 1110 
-BuildRequires: clisp
-%else
-%ifarch ppc64 ppc ppc64p7 aarch64 armv6l armv7l
+%global with_bootstrap 1
+%endif
+%if %{with bootstrap}
 BuildRequires: clisp
 %else
 BuildRequires:  sbcl
 %endif
-%endif
 BuildRequires:  zlib-devel
 %if 0%{?fedora_version:1}
 BuildRequires:  texinfo-tex
@@ -61,6 +61,8 @@
 Patch4: sbcl-1.1.13-personality.patch
 # PATCH-FIX-OPENSUSE  https://bugs.launchpad.net/sbcl/+bug/1087955
 Patch5: sbcl-disable-frlock-test.patch
+# PATCH-FIX-UPSTREAM add missing cast
+Patch6: sbcl-cast.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -77,6 +79,7 @@
 %patch3 -p1 -b install
 %patch4 -p1 -b personality
 %patch5 -p1 -b frlock
+%patch6 -p1
 
 cp %{S:1} .
 cp %{S:2} .
@@ -86,7 +89,7 @@
 
 %build
 CFLAGS=%optflags
-%if  0%{?centos_version} == 600 || 0%{?rhel_version} == 600 || 
0%{?suse_version} == 1110  
+%if %{with bootstrap}
 %_buildshell make.sh --xc-host='clisp -q -norc' --prefix=%{_prefix} 
 %else
 %_buildshell make.sh --xc-host=sbcl --disable-debugger --no-sysinit 
--no-userinit  --prefix=%{_prefix}

++ sbcl-cast.patch ++
Index: sbcl-1.2.0/src/runtime/gencgc.c
===
--- sbcl-1.2.0.orig/src/runtime/gencgc.c
+++ sbcl-1.2.0/src/runtime/gencgc.c
@@ -3545,7 +3545,7 @@ garbage_collect_generation(generation_in
 while (pin_list != NIL) {
 struct cons *list_entry =
 (struct cons *)native_pointer(pin_list);
-preserve_pointer(list_entry-car);
+preserve_pointer((void *)list_entry-car);
 pin_list = list_entry-cdr;
 }
 }
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2014-06-01 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2014-06-01 19:40:52

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2014-05-02 
14:03:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2014-06-01 
19:41:06.0 +0200
@@ -1,0 +2,28 @@
+Thu May 29 08:42:11 UTC 2014 - tog...@opensuse.org
+
+- Update to version 1.2.0
+
+  * Bug Fix
++ read-time-eval backquote context mixup. (lp#1321047)
++  MAKE-SEQUENCE works with sequence types defined via
+   DEFTYPE  (lp#1315846, thanks to Mark Cox)
++ SET-[DISPATCH-]MACRO-CHARACTER should coerce a
+  symbolic function-designator to a function only as needed.
+  (lp#1012335)
++ remove references to asdf-install from the manual.
+ (lp#1207544, thanks to Thomas Hlavaty)
++ handle --without-xxx options to make.sh more carefully.
+ (lp#1246665, thanks to Richard M Kreuter)
++ prevent maybe-delete-exit from doing semantically broken things
+  with local exits. (lp#309099, lp#518099, lp#533930)
++ attempts to subclass BUILT-IN-CLASSes signal errors,
+  as required by AMOP.  (lp#861004) 
+  * Enhancement
++ when SAVE-LISP-AND-DIE fails due multiple threads,
+  the report of the signaled conditions lists currently running
+  threads.
++ ported to ARM linux.
++ sb-gmp contrib has been updated. (lp#1305266)
++ new contrib sb-mpfr by Stephan Frank.
+
+---

Old:

  sbcl-1.1.18-source.tar.bz2

New:

  sbcl-1.2.0-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.O39Ut6/_old  2014-06-01 19:41:07.0 +0200
+++ /var/tmp/diff_new_pack.O39Ut6/_new  2014-06-01 19:41:07.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.1.18
+Version:1.2.0
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.1.18-source.tar.bz2 - sbcl-1.2.0-source.tar.bz2 ++
 21356 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2014-05-02 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2014-05-02 14:03:08

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2014-04-05 
16:48:13.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2014-05-02 
14:03:09.0 +0200
@@ -1,0 +2,22 @@
+Tue Apr 29 10:57:23 UTC 2014 - tog...@opensuse.org
+
+- Update to version 1.1.18
+
+  * Optimization
++ COERCE is now more effecient for more cases when
+  the type is known at compile-time.  (lp#1309815)
+  * Bug fix
++ correctly inherit condition initforms. (lp#1300904)
++ properly pprint literal functions inside nested lists.
+ (lp#1300716)
++ more-correctly handle array-type unity (broken for
+  ages, causing compilation problems since 1.1.13.x due to
+  smarter TYPEP type propagation reported by jasom in #lisp). 
+
+---
+Fri Apr 11 11:41:11 UTC 2014 - tog...@opensuse.org
+
+- Use clisp for those distros and archs where sbcl is not available 
+  yet 
+
+---

Old:

  sbcl-1.1.17-source.tar.bz2

New:

  sbcl-1.1.18-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.9yc9wf/_old  2014-05-02 14:03:10.0 +0200
+++ /var/tmp/diff_new_pack.9yc9wf/_new  2014-05-02 14:03:10.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.1.17
+Version:1.1.18
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause
@@ -29,7 +29,16 @@
 Source3:customize-target-features.lisp
 BuildRequires:  ctags
 BuildRequires:  ghostscript
+# Needed for fixing unresolved builds lacking sbcl. Can be removed once the 
sbcl package is there
+%if 0%{?centos_version} == 600 || 0%{?rhel_version} == 600 ||  
0%{?suse_version} == 1110 
+BuildRequires: clisp
+%else
+%ifarch ppc64 ppc ppc64p7 aarch64 armv6l armv7l
+BuildRequires: clisp
+%else
 BuildRequires:  sbcl
+%endif
+%endif
 BuildRequires:  zlib-devel
 %if 0%{?fedora_version:1}
 BuildRequires:  texinfo-tex
@@ -77,8 +86,11 @@
 
 %build
 CFLAGS=%optflags
+%if  0%{?centos_version} == 600 || 0%{?rhel_version} == 600 || 
0%{?suse_version} == 1110  
+%_buildshell make.sh --xc-host='clisp -q -norc' --prefix=%{_prefix} 
+%else
 %_buildshell make.sh --xc-host=sbcl --disable-debugger --no-sysinit 
--no-userinit  --prefix=%{_prefix}
-
+%endif
 cd doc/manual  make
 
 %install

++ sbcl-1.1.17-source.tar.bz2 - sbcl-1.1.18-source.tar.bz2 ++
 6066 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2014-04-05 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2014-04-05 16:48:11

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2014-03-04 
13:59:37.0 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2014-04-05 
16:48:13.0 +0200
@@ -1,0 +2,32 @@
+Fri Apr  4 09:36:24 UTC 2014 - tog...@opensuse.org
+
+- Update to version 1.1.17
+
+  * Enhancement
++ printing backtraces respects
+  SB-DEBUG:*DEBUG-PRINT-VARIABLE-ALIST* when printing call
+  arguments  (lp#1261646)
+  * Optimization
++  defstruct out-of-line accessor are now as fast as
+   inlined. (lp#1264924)
+  * Bug fix
++ INVOKE-RESTART-INTERACTIVELY no longer refuses to
+  invoke RESTART instances with a test-function 
++ STREAM-ERROR-POSITION-INFO fails in fewer situations
+  (lp#1264902)
++ Change COND error message (lp#1254511)
++ LOAD is no longer confused when called on a directory.
+  (lp#1077996)
++ MAKE-CONDITION reports names of missing condition
+  classes properly (lp#1199223)
++ restore building with clang. (lp#1293643) 
++ restore building on SPARC (broken since 1.1.15).
++ improved FreeBSD support.
++ PPC floating point conversion corrupted stack. 
+
+- Patches
+  + Remove sbcl-1.0.54-optflags.patch
+  + Add sbcl-1.1.17-optflags.patch based on the removed
+sbcl-1.0.54-optflags.path
+
+---

Old:

  sbcl-1.0.54-optflags.patch
  sbcl-1.1.16-source.tar.bz2

New:

  sbcl-1.1.17-optflags.patch
  sbcl-1.1.17-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.mIWBR4/_old  2014-04-05 16:48:14.0 +0200
+++ /var/tmp/diff_new_pack.mIWBR4/_new  2014-04-05 16:48:14.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.1.16
+Version:1.1.17
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause
@@ -42,8 +42,8 @@
 %else
 BuildRequires:  texlive
 %endif
-# PATCH-FIX-OPENSUSE  sbcl-1.0.54-optflags.patch from fedora author unknown 
--use optflags
-Patch0: sbcl-1.0.54-optflags.patch
+# PATCH-FIX-OPENSUSE  sbcl-1.1.17-optflags.patch based on fedora patch 
tog...@opensuse.org --use optflags
+Patch0: sbcl-1.1.17-optflags.patch
 # PATCH-FIX-OPENSUSE  dont-split-doc.patch from debian author unknown --don't 
split docs
 Patch1: dont-split-doc.patch
 # PATCH-FIX-OPENSUSE install README.openSUSE and sbclrc.sample

++ sbcl-1.0.54-optflags.patch - sbcl-1.1.17-optflags.patch ++
--- /work/SRC/openSUSE:Factory/sbcl/sbcl-1.0.54-optflags.patch  2013-11-04 
14:03:08.0 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl-1.1.17-optflags.patch 
2014-04-05 16:48:13.0 +0200
@@ -1,22 +1,22 @@
 ---
- contrib/asdf-module.mk  |2 ++
- src/runtime/Config.ppc-linux|4 +++-
+ contrib/asdf-module.mk  |2 +-
+ src/runtime/Config.ppc-linux|2 +-
  src/runtime/Config.sparc-linux  |2 ++
+ src/runtime/Config.x86-64-linux |2 +-
  src/runtime/Config.x86-linux|2 ++
- src/runtime/Config.x86_64-linux |2 ++
- 5 files changed, 11 insertions(+), 1 deletion(-)
+ 5 files changed, 7 insertions(+), 3 deletions(-)
 
 --- a/contrib/asdf-module.mk
 +++ b/contrib/asdf-module.mk
-@@ -27,6 +27,8 @@ ifeq (Linux,$(UNAME))
-   EXTRA_CFLAGS=-D_GNU_SOURCE
+@@ -24,7 +24,7 @@ ifeq (CYGWIN,$(findstring CYGWIN,$(UNAME
+   CC:=$(shell cygpath -m $(shell readlink -fn $(shell which $(CC
+ endif
+ ifeq (Linux,$(UNAME))
+-  EXTRA_CFLAGS=-D_GNU_SOURCE
++  EXTRA_CFLAGS=-D_GNU_SOURCE $(RPM_OPT_FLAGS)
  endif
  
-+EXTRA_CFLAGS += $(RPM_OPT_FLAGS)
-+
  export CC SBCL EXTRA_CFLAGS EXTRA_LDFLAGS
- 
- all: $(FASL) $(ASD) $(EXTRA_ALL_TARGETS)
 --- a/src/runtime/Config.ppc-linux
 +++ b/src/runtime/Config.ppc-linux
 @@ -9,7 +9,7 @@
@@ -24,19 +24,10 @@
  # files for more information.
  
 -CFLAGS = -g -m32
-+CFLAGS += -g -m32
++CFLAGS += -g -m32 $(RPM_OPT_FLAGS)
  LINKFLAGS += -v -rdynamic -m32
  NM = ./linux-nm
  
-@@ -19,6 +19,8 @@ ARCH_SRC = ppc-arch.c
- OS_SRC = linux-os.c ppc-linux-os.c
- OS_LIBS = -ldl
- 
-+CFLAGS += $(RPM_OPT_FLAGS)
-+
- ifdef LISP_FEATURE_GENCGC
-   GC_SRC = gencgc.c
- else
 --- a/src/runtime/Config.sparc-linux
 +++ b/src/runtime/Config.sparc-linux
 @@ -22,6 +22,8 @@ ifdef LISP_FEATURE_SB_CORE_COMPRESSION
@@ -48,22 +39,22 @@
  ifdef LISP_FEATURE_GENCGC
GC_SRC = gencgc.c
  else
 a/src/runtime/Config.x86-linux
-+++ b/src/runtime/Config.x86-linux
-@@ -42,6 +42,8 @@ ifdef 

commit sbcl for openSUSE:Factory

2014-03-04 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2014-03-04 13:59:36

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2014-02-02 
18:12:27.0 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2014-03-04 
13:59:37.0 +0100
@@ -1,0 +2,28 @@
+Sat Mar  1 18:14:29 UTC 2014 - tog...@opensuse.org
+
+- Update to version 1.1.16
+
+  * Enhancement
++  SB-EXT:DEFINE-LOAD-TIME-GLOBAL. (lp#1253688)
++  Loading fasls with symbols from an undefined package includes
+  the name of the symbol in the error message.
+  * Bug fix
++ problems when redefining classes and doing TYPEP on classes
+  concurrently. (lp#1272742)
++ fixes to the x86-64 XCHG instruction:
+  - it was misencoded when used with RAX, R8-R15 registers.
+   (reported by  Eric Marsden)
+  - it was misencoded when used to exchange EAX with itself.
+  - the disassembler wrongly printed XCHG RAX, R8 and the
+corresponding 32- and 16-bit variations as NOP.
++ the disassembler outputs source annotations in the right place
+  and no longer randomly drops some of them. (lp#1249205)
++ fix commutative-arg-swap from introducing undumpable structures
+  into code, prevent code with errors from being compiled.
+  (lp#1276282)
++ pathnames with :back in their directory component are
+  succeffully resolved.
++ the deterministic profiler now uses ENCAPSULATE functionality
+  to wrap functions around. (lp#309086) 
+
+---

Old:

  sbcl-1.1.15-source.tar.bz2

New:

  sbcl-1.1.16-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.OHybcq/_old  2014-03-04 13:59:38.0 +0100
+++ /var/tmp/diff_new_pack.OHybcq/_new  2014-03-04 13:59:38.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.1.15
+Version:1.1.16
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause
@@ -52,7 +52,6 @@
 Patch4: sbcl-1.1.13-personality.patch
 # PATCH-FIX-OPENSUSE  https://bugs.launchpad.net/sbcl/+bug/1087955
 Patch5: sbcl-disable-frlock-test.patch
-
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description

++ sbcl-1.1.15-source.tar.bz2 - sbcl-1.1.16-source.tar.bz2 ++
 4492 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2014-02-02 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2014-02-02 18:12:26

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2013-12-02 
07:27:15.0 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2014-02-02 
18:12:27.0 +0100
@@ -1,0 +2,33 @@
+Fri Jan 31 07:53:27 UTC 2014 - tog...@opensuse.org
+
+- Update to version 1.1.15
+
+  * New feature:
+the iterative spilling/coloring register allocator developed
+by Alexandra Barchunova during Google Summer of Code 2013 is
+now merged in. By default, it only activates for functions that
+optimize with (speed 3) and ( speed compilation-speed), but
+setting sb-regalloc:*register-allocation-method* to :iterative
+forces its execution. The previous behaviour can be obtained by
+instead setting that variable to :greedy.
+  * Optimization:
++ make-array with known element-type and unknown dimensions is
+  much faster.
++ make-array with unknown element-type is faster as well.
+ (lp#1004501)
+  * Enhancement:
++ reduced conservativism on GENCGC platforms: conservative roots
+   must be valid-looking tagged pointers or point within a code
+   object, not merely point to within the allocated part of a
+   page, in order to pin a page.
++ support for Mac Roman external format.
++ encapsulation of named generic functions now happens without
+  altering the identity of the function bound to the name.
+  * Bug fix:
++ modular arithmetic optimizations do not stumble on dead branches
+  with bad constants. (reported by Douglas Katzman)
++ CLISP can be used again as a cross-compilation host.
+  (Thanks to Vasily Postnicov, lp#1261451)
++ run-program crashed with :directory nil. (lp#1265077) 
+
+---

Old:

  sbcl-1.1.14-source.tar.bz2

New:

  sbcl-1.1.15-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.TBDPpe/_old  2014-02-02 18:12:28.0 +0100
+++ /var/tmp/diff_new_pack.TBDPpe/_new  2014-02-02 18:12:28.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.1.14
+Version:1.1.15
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.1.14-source.tar.bz2 - sbcl-1.1.15-source.tar.bz2 ++
 4771 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2013-12-01 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2013-12-02 07:27:14

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2013-11-04 
14:03:08.0 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2013-12-02 
07:27:15.0 +0100
@@ -1,0 +2,34 @@
+Sat Nov 30 17:44:30 UTC 2013 - tog...@opensuse.org
+
+- Update to version 1.1.14
+
+  * Optimization:
++ complicated TYPEP tests are less opaque to the
+  type propagation pass. (lp#1229340)
++ [N]BUTLAST perform a single pass over the list.
+  (lp#1245697)
++ EQUALP on structures with raw slots (double-float/complex)
+  no longer conses and is faster.
++ RESTART-CASE expands to more compact code.
+  Thanks to Jan Moringen. (lp#1249055)
+  * Enhancement:
++ Top-level defmethod without defgeneric no longer
+  causes  undefined-function warnings in subsequent forms.
+  (lp#503095)
++ run-sbcl.sh is usefully handled by rlwrap.  Thanks
+  to William Cushing. (lp#1249183)
++ new function SB-EXT:ASSERT-VERSION-= accepts a version
+  specification (multiple integer arguments) and signals a
+  continuable error if the current SBCL version is lower (older)
+  than the specification. (lp#674372)
++ better ARRAY-RANK result derivation. (lp#1252108)
+  * Bug fix:
++ EQUALP now compares correctly structures with raw slots larger
+  than a single word.
++ OPEN reports a more meaningful error when an existing file is
+  opened for output with :if-exists :new-version.Thanks to
+  Philip Munksgaard. (lp#455381)
++ DEFSTRUCTs with NIL as a slot name no longer cause strange
+  CLOS-related errors.  (lp#633911) 
+
+---

Old:

  sbcl-1.1.13-source.tar.bz2

New:

  sbcl-1.1.14-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.jKRnkB/_old  2013-12-02 07:27:16.0 +0100
+++ /var/tmp/diff_new_pack.jKRnkB/_new  2013-12-02 07:27:16.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.1.13
+Version:1.1.14
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.1.13-source.tar.bz2 - sbcl-1.1.14-source.tar.bz2 ++
 4527 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2013-11-04 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2013-11-04 14:03:07

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2013-10-02 
08:53:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2013-11-04 
14:03:08.0 +0100
@@ -1,0 +2,50 @@
+Thu Oct 31 13:50:22 UTC 2013 - tog...@opensuse.org
+
+- Update to version 1.1.13
+
+  * Optimization:
++ better distribution of SXHASH over small conses of related
+  values.  (lp#309443)
++ other improvements to SXHASH:
+  - use the whole of the positive-fixnum range for SXHASH of
+fixnums
+  * Enhancement:
++ The error message when calling an undefined alien function
+  includes the name of the function on x86-64.
++ sb-ext:run-program now supports :environment on Windows.
++ ASDF is no longer required to load contribs at runtime.
+ (lp#1132254)
++ when called with a symbol, FIND-RESTART no longer calls
+  COMPUTE-RESTARTS, making it faster and cons less (lp#769615)
++ FIND-RESTART and COMPUTE-RESTARTS handle huge restart
+  clusters better in some cases
++ SOME/ANY/other quantification higher-order functions no
+  longer cons. (lp#1070635)
+  * Bug fix:
++ forward references to classes in fasls can now be loaded.
+  (lp#746132)
++ don't warn on a interpreted-compiled function redefinition
+  from the same location.  (patch by Douglas Katzman, lp#1042405)
++ Create vectors of proper internal length when reading literal
+  vectors from FASLs. (Reported by Jan Moringen)
++ COMPILE can now succefully compile setf functions.
+ (Reported by Douglas Katzman)
++ run-program performs more correct escaping of arguments on
+  Windows. (lp#1239242)
++ function-lambda-expression on generic functions returns the
+  actual name.
++ (the [type] [constant]) now warns when [constant] matches
+  [type] except for the number of values.  (Reported by Nathan
+  Trapuzzano on sbcl-help)
++ signal errors in required cases of slot-definition
+  initialization protocol.  (lp#309072)
++ run-sbcl.sh works better in the presence of symlinks on OS X.
+  (thanks to Stelian Ionescu, lp#1242643)
++ when given a restart object, FIND-RESTART checks whether the
+  restart is active and, when a condition is supplied, whether
+  the restart  is associated to a different condition (lp#774410)
+
+- drop sbcl-1.1.4-personality.patch and replace it with
+   sbcl-1.1.13-personality.patch.
+
+---

Old:

  sbcl-1.1.12-source.tar.bz2
  sbcl-1.1.4-personality.patch

New:

  sbcl-1.1.13-personality.patch
  sbcl-1.1.13-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.DDD5KN/_old  2013-11-04 14:03:09.0 +0100
+++ /var/tmp/diff_new_pack.DDD5KN/_new  2013-11-04 14:03:09.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.1.12
+Version:1.1.13
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause
@@ -49,7 +49,7 @@
 # PATCH-FIX-OPENSUSE install README.openSUSE and sbclrc.sample
 Patch3: sbcl-1.1.2-install.patch
 # PATCH-FIX-OPENSUSE  sbcl-1.1.4-personality.patch based on fedora author 
unknown --fix access to proc in chroot env
-Patch4: sbcl-1.1.4-personality.patch
+Patch4: sbcl-1.1.13-personality.patch
 # PATCH-FIX-OPENSUSE  https://bugs.launchpad.net/sbcl/+bug/1087955
 Patch5: sbcl-disable-frlock-test.patch
 
@@ -105,14 +105,6 @@
 # remove Makefiles
 find %{buildroot} -name Makefile | xargs rm -f
 
-# move foo.c away to documentation directory as they are examples
-%if 0%{?suse_version}
-mkdir -p %buildroot%_defaultdocdir/%name/sb-posix
-mkdir -p %buildroot%_defaultdocdir/%name/sb-bsd-sockets
-mv %buildroot/%_prefix/lib/%name/sb-posix/foo.c 
%buildroot%_defaultdocdir/%name/sb-posix/.
-mv %buildroot/%_prefix/lib/%name/sb-bsd-sockets/foo.c 
%buildroot%_defaultdocdir/%name/sb-bsd-sockets/.
-%endif
-
 %clean
 rm -rf %{buildroot}
 

++ dont-split-doc.patch ++
--- /var/tmp/diff_new_pack.DDD5KN/_old  2013-11-04 14:03:09.0 +0100
+++ /var/tmp/diff_new_pack.DDD5KN/_new  2013-11-04 14:03:09.0 +0100
@@ -10,7 +10,7 @@
 
 --- a/doc/manual/Makefile
 +++ b/doc/manual/Makefile
-@@ -88,7 +88,7 @@ pdf: $(PDFFILES)
+@@ -89,7 +89,7 @@ pdf: $(PDFFILES)
  info: $(INFOFILES)
  
  %.info: %.texinfo $(DOCFILES) docstrings

++ sbcl-1.0.54-optflags.patch ++
--- 

commit sbcl for openSUSE:Factory

2013-10-02 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2013-10-02 08:53:41

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2013-08-30 
11:49:09.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2013-10-02 
08:53:42.0 +0200
@@ -1,0 +2,48 @@
+Tue Oct  1 09:27:53 UTC 2013 - tog...@opensuse.org
+
+- Update to version 1.1.12
+
+  * Enhancement:
++ Add sb-bsd-sockets:socket-shutdown, for calling
+  shutdown(3). lp#1207483
++ document extensible sequences.  lp#994528
+  * Optimization:
++ EQUAL and EQUALP transforms are smarter.  lp#1220084
++ CHAR-EQUAL is faster for constant and base-char arguments.
+  * Bug fix:
++ probe-file now can access symlinks to pipes and sockets in
+ /proc/pid/fd on Linux. (reported by Eric Schulte)
++ SBCL can now be built on Solaris x86-64.
++ Floating point exceptions do not persist on Solaris anymore.
++ (setf . a) is pprinted correctly
++ handle compiler-error in LOAD when it's not run from inside EVAL.
+  lp#1219601
++ SB-GMP:MPZ-POW no longer segfaults given a non-bignum base.
++ space allocation of result bignums in SB-GMP is more accurate.
+  lp#1206191
++ sb-safepoint can now reliably handle signal interruptions of
+  foreign code. lp#1133018
++ the compiler-macro for MAKE-INSTANCE when emitting fallback
+  constructors no longer fails to merge actual and default
+  initargs  lp#1179858
++ the compiler-macro for MAKE-INSTANCE when emitting fallback
+  constructors handles non-KEYWORD initialization arguments more
+  correctly.
++ loading the SB-SIMPLE-STREAMS contributed module no longer
+  clobbers FILE-NAMESTRING.  lp#884603
++ class definitions with CPLs inconsistent with their  metaclasses 
+  are less likely to destroy the object system's integrity.
+  lp#309076
++ restart clause parsing in RESTART-CASE is more in line
+  with the standard.  lp#1203585
++ silence a note from RESTART-CASE under high-SPEED optimization
+  settings. lp#1023721
++ getting the order of arguments to
+  SB-MOP:SET-FUNCALLABLE-INSTANCE-FUNCTION wrong produces a
+  sensible error rather than a failed AVER.
++ Parsing of optional/key/rest arguments now never overwrites
+  arguments during copying on x86 and x86-64; it may still happen
+  on other platforms when there are more fixed arguments than
+  stack slots.
+
+---

Old:

  sbcl-1.1.11-source.tar.bz2

New:

  sbcl-1.1.12-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.oAf1ti/_old  2013-10-02 08:53:43.0 +0200
+++ /var/tmp/diff_new_pack.oAf1ti/_new  2013-10-02 08:53:43.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.1.11
+Version:1.1.12
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.1.11-source.tar.bz2 - sbcl-1.1.12-source.tar.bz2 ++
 6062 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2013-08-30 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2013-08-30 11:49:07

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2013-07-30 
16:48:04.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2013-08-30 
11:49:09.0 +0200
@@ -1,0 +2,20 @@
+Wed Aug 28 15:04:18 UTC 2013 - tog...@opensuse.org
+
+- Update to version 1.1.11
+
+  * Enhancement:
++ support building the manual under texinfo version 5 lp#1189146
+  * Bug fix:
++ undefined function errors are now properly reported on
+  PPC and MIPS.  (regression since 1.1.9)
++ (funcall (function X junk)) didn't causes an error
+  when X had a  compiler macro.
++ signal a warning when defining a setf-function when a
+   setf-expander is already present.
++ improved threading on PPC.  
++ Streams were flushed even when there was one byte
+  still left in the buffer. (lp#910213)
++ OPEN handles correctly when :if-exists and
+  :if-does-not-exist are  either NIL or :ERROR. 
+
+---

Old:

  sbcl-1.1.10-source.tar.bz2

New:

  sbcl-1.1.11-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.YDpJWp/_old  2013-08-30 11:49:10.0 +0200
+++ /var/tmp/diff_new_pack.YDpJWp/_new  2013-08-30 11:49:10.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.1.10
+Version:1.1.11
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.1.10-source.tar.bz2 - sbcl-1.1.11-source.tar.bz2 ++
 1901 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2013-07-30 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2013-07-30 16:48:02

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2013-07-04 
18:07:01.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2013-07-30 
16:48:04.0 +0200
@@ -1,0 +2,26 @@
+Mon Jul 29 07:11:41 UTC 2013 - tog...@opensuse.org
+
+- Update to version 1.1.10
+
+  * Enhancement:
++ ASDF has been updated to 3.0.2.
+  * Optimization:
++ stack frames are packed more efficiently on
+  x86oids, which  ought to reduce the frequency of Methuselahn
+  conservative references (it certainly helps with gc.impure.lisp
+  / BUG-936304 on x86).
++ on x86 and x86-64, integer negation forms like
+ (- * x) are now recognized in modular arithmetic contexts, and
+ compile to native negate, rather than going through bignums only
+ to keep the low bits.
+  * Bug fix
++ Compiling potential modularic arithmetic forms does
+  not cause type errors when some integer types lack lower or upper
+  bounds.  (lp#1199127)
++ Non-trivial modular arithmetic forms are always cut to
+  the right  bitwidth before being used in a non-modular context.
+  (lp#1199428)
++ Multiple catch/unwind blocks in a single function are now
+  allocated in the right stack order on win32. (lp#1072739) 
+
+---

Old:

  sbcl-1.1.9-source.tar.bz2

New:

  sbcl-1.1.10-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.DGiYhG/_old  2013-07-30 16:48:05.0 +0200
+++ /var/tmp/diff_new_pack.DGiYhG/_new  2013-07-30 16:48:05.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.1.9
+Version:1.1.10
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.1.9-source.tar.bz2 - sbcl-1.1.10-source.tar.bz2 ++
 16654 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2013-07-04 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2013-07-04 18:06:59

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2013-06-06 
12:59:18.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2013-07-04 
18:07:01.0 +0200
@@ -1,0 +2,59 @@
+Thu Jul  4 11:18:17 UTC 2013 - tog...@opensuse.org
+
+- Update to version 1.1.9
+
+  * New feature:
++ the contrib SB-GMP links with libgmp at runtime to speed up
+arithmetic on bignums and ratios. (contributed by Stephan
+Frank)
+
+  * Enhancement:
++ disassemble now annotates some previously
+  missing static functions, like LENGTH.
++ SB-EXT:PRINT-SYMBOL-WITH-PREFIX can be used within ~// to
+  print a symbol with a package prefix.
++ The debugger and backtracing are more robust against buggy
+  PRINT-OBJECT methods.
+  * Optimization:
++ calls to static functions on x86-64 use less instructions.
++ compute encode-universal-time at compile time when possible.
++ when referencing internal functions as #'x, don't go through
+  an indirect fdefn structure.
++ SLEEP doesn't cons on non-immediate floats and on ratios.
++ (mod fixnum) type-checks are performed using one unsigned
+  comparison, instead of two.
++ enable more modular arithmetic transforms in the presence of
+ conditionals.
++ bitwise OR forms can now trigger modular arithmetic as well,
+  when the result is known to be negative.
++ recognize more cases of useless LOGAND/LOGIOR with constants.
++ comparisons between rationals and constant floats or between
+  integers and constant ratios are now converted to rationals/integers
+  at compile time.
++ Smaller and faster DOUBLE-FLOAT-LOW-BITS on x86-64.
+  * Bug Fix:
++ problems with NCONC type derivation (reported by Jerry James).
++ EXPT type derivation no longer constructs bogus floating-point
+  types.  (reported by Vsevolod Dyomkin)
++ sb-bsd-sockets has correct declaration of the canonname field of
+  addrinfo. (lp#1187041, patch by Jerry James)
++ uninitialized type-error conditions can now be printed.
+  (lp#1184586)
++ tests for sb-bsd-sockets no longer use a predefined port for
+  listening, allowing several tests to run in parallel.
++ during disassembly to *COMPILER-TRACE-OUTPUT* instruction
+  prefixes as used on x86 and x86-64 no longer sometimes print incorrectly.
+  (lp#1085729)
++ Specialised SIMD-PACK types can be negated.
++ Modular arithmetic is more robust. (incidentally fixes another bug
+  reported by Eric Marsden)
++ FP return values from foreign calls are always rounded to single
+  or double float precision on x87.
++ Known-safe vector access on x86oids should not fail spuriously
+  when the index is of the form (+ x constant-positive-integer).
++ backtrace printer no longer tries to create very large lists when
+  the arg-count register is clobberred by other code. (lp#1192929)
++ x86 should never signal an FP exception while boxing an FP value,
+  a situation that lands us into ldb.
+
+---

Old:

  sbcl-1.1.8-source.tar.bz2

New:

  sbcl-1.1.9-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.yqBbEL/_old  2013-07-04 18:07:02.0 +0200
+++ /var/tmp/diff_new_pack.yqBbEL/_new  2013-07-04 18:07:02.0 +0200
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.1.8
+Version:1.1.9
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.1.8-source.tar.bz2 - sbcl-1.1.9-source.tar.bz2 ++
 8430 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2013-06-06 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2013-06-06 12:59:16

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


Package is sbcl

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2013-05-02 
12:01:10.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2013-06-06 
12:59:18.0 +0200
@@ -1,0 +2,129 @@
+Wed Jun  5 07:07:56 UTC 2013 - tog...@opensuse.org
+
+- Update to version 1.1.8
+  * Notice:
++ The implementation of MAP-ALLOCATED-OBJECTS (the heart of
+  ROOM, plus a few SB-INTROSPECT functions) has been completely
+  rewritten; it may now exhibit different bugs than before.
+  * New feature:
++ minimal runtime/compiler intrastructure support
+  for SSE SIMD values, as SB-EXT:SIMD-PACK. Enabled on x86-64
+  via the  build-time
+ + sb-simd-pack. This should enable intrinsics extensions
+   as libraries, without patching SBCL itself. 
+  * Enhancement:
++ RUN-PROGRAM supports a :DIRECTORY argument to set
+  the working directory of the spawned process.
+  (lp#791800) (patch by Matthias Benkard)
++ boxed vectors (vectors of T or of FIXNUM) can now
+  be stack-allocated on PPC.
++ fixed objects can now be stack-allocated on PPC.
++ WITH-PINNED-OBJECTS no longer conses on PPC/GENCGC.
++ (sb-introspect:find-definition-sources-by-name x :vop) now
+  also returns VOPs which do not translate any functions, and
+  finds  defoptimizer types ir2convert and stack-allocate-result.
++ better type derivation for APPEND, NCONC, LIST.  (lp#538957)
++ MAP-ALLOCATED-OBJECTS (the heart of ROOM) now walks the heap
+  in a manner similar to the GC rather than its previous ad-hoc
+  scheme, and is therefore no less and possibly more accurate.
++ fixes and enhancements related to Unicode:
+  - the character database information has been updated to
+Unicode 6.2;
+  - support for canonical and compatibility decomposition of
+characters has been added, along with support for primary
+composition;
+  - support for Unicode normalization forms of strings (NFC,
+NFKC, NFD and  NFKD) has been included;
+  - querying the character database for code points not defined
+by Unicode gives less wrong answers (lp#1178038, reported by
+Ken Harris)
+ + print intermediate evaluation results for some ASSERTed
+   expressions. (lp#789497) (patch by Alexandra Barchunova)
+ + x86-64 disassemblies are annotated with unboxed constant
+  values when there are references to (RIP-relative) unboxed
+  constants.
+  * Bug fix:
++ type derivation for LOG{AND,IOR,XOR} scales linearly instead 
+  of quadratically with the size of the input in the worst case.
+  (lp#1096444)
++ handle errors when initializing *default-pathname-defaults*,
+  sb-ext:*runtime-pathname*, sb-ext:*posix-argv* on startup, like
+  character decoding errors, or directories being deleted.
++ Loading a core with a discontiguous dynamic space now correctly
+  computes the amount of dynamic space used.
++ disassembler missing ,8 on SHLD
++ backtracing through INTERNAL-ERROR signal handlers on systems
+  that provide an invalid stack frame link for the signal handler
+  itself now use the saved-fp-and-pc mechanism to pick up from
+  the stack frame in the interrupt (signal) context.  This is
+  known to affect threaded FreeBSD/x86-64.
++ some LOOP statements couldn't be compiled. (lp#1178989)
++ sb-sequence:dosequence works on literal vectors.
++ errors in generic arithmetic show the assembly routine's caller
+  on x86 and x86-64. (lp#800343)
++ Compile-time type errors should never result in COMPILE-FILE
+  failure. (lp#943953)
++ Known bad local calls do not cause strange failures when emitting
+  or dumping code. (lp#504121)
++ Multiply-inlined structure constructor don't cause  IR2-time
+  codegen errors: type checks are inserted as necessary.
+  (lp#1177703)
++ Unsigned modular arithmetic is correctly converted  into signed
+  modular arithemtic (mostly to exploit fixnum-width VOPs).
+  (lp#1026634)
++ a combination of inlined local function with optional and
+  recursion no longer causes undescriptive compiler errors.
+ (lp#1180992)
++ sub-word BOOLEAN alien types now disregard higher order bits
+  when testing for non-zero-ness.
++ (CONCATENATE 'null ...) no longer fails for generic sequences.
+  (lp#1162301)
++ Type mismatch for the value of conditional expressions are
+  correctly reported when detected at compile-time, instead of
+  complaining about a 

commit sbcl for openSUSE:Factory

2013-04-08 Thread h_root


bin0bhe06eWDt.bin
Description: Binary data


commit sbcl for openSUSE:Factory

2013-03-08 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2013-03-08 10:59:42

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


Package is sbcl, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2012-12-10 
17:19:19.0 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2013-03-08 
10:59:45.0 +0100
@@ -1,0 +2,115 @@
+Wed Feb 27 09:24:08 UTC 2013 - tog...@opensuse.org
+
+- Update to version 1.1.5 
+  * minor incompatible change: SB-SPROF:WITH-PROFILING no longer
+loops  by default.
+  * New Features:
++ package local nicknames. See manual for details.
++ SB-EXT:MAP-DIRECTORY provides a powerful interface
+  for  directory traversal: it is the backend used by SBCL for
+  CL:DIRECTORY.
+  * Enhancements:
++ easier to use restarts for resolving name-conflicts resulting
+  from IMPORT, EXPORT, or USE-PACKAGE.
++ variant DEFPACKAGE forms now signal a full error with restarts
+  provided for resolving the situation. (lp#891351)
++ by setting SB-EXT:*ON-PACKAGE-VARIANCE*  appropriately variant
+  DEFPACKAGE forms can now signal a full error with restarts
+  provided for resolving the situation. (lp#891351)
++ make-random-state now uses CryptGenRandom as a seed on Windows.
+  (Thanks to Anton Kovalenko.) (lp#1102748)
++  backtrace improvements
+   ** secondary CLOS dispatch functions have better debug names
+   (lp#503081)
+   ** easier to read method names in backtraces. See
+  SB-DEBUG:*METHOD-FRAME-STYLE*.
+   ** SB-DEBUG:PRINT-BACKTRACE and SB-DEBUG:LIST-BACKTRACE are
+  available as forwards-compatible replacements for
+  SB-DEBUG:BACKTRACE and  SB-DEBUG:BACKTRACE-AS-LIST.
+   ** SB-DEBUG:*SHOW-ENTRY-POINT-DETAILS** has been deprecated, as
+  the same information is available in less intrusive form as
+  frame annotations.
++ SB-POSIX now provides MAP-ANON.
++ test-suite results are colorized, failures in red,
+  unexpected success in green. Works on Windows and on terminals with
+  ANSI escape code support. Can be disabled with --no-color.
+  * Optimizations:
++ SB-CONCURRENCY:QUEUE implementation is more efficient.
+ (thanks to James M. Lawrence)
+  * Bug Fixes:
++ no more unused variable style warnings from RESTART-CASE
+  macroexpansion (lp#1113859)
++ no more unused variable style warnings when loading
+  sb-bsd-sockets.asd (lp#1114681)
++ deleting a package removes it from implementation-package lists of
+  other packages.
++ SB-SPROF:WITH-PROFILING is now usable in the Slime  REPL on Darwin.
+  This does not fix the occasional interrupt already pending
+  issue, though.
++ (setf (documentation 'x 'function)) and (setf (documentation #'x t))
+  set documentation in different places. (regression since 1.0.43.63)
++ build on newer glibc. (lp#1095036)
+
+- Removed sbcl-glibc217.patch as it is fixed upstream
+
+---
+Fri Feb  1 16:37:13 UTC 2013 - tog...@opensuse.org
+
+- Update to 1.1.4 version
+  * Optimization
++ LOOP expressions using of-type character have
+  slightly more efficient expansions.
+  * Bug Fixes :
++ very long (or infinite) constant lists in DOLIST do
+  not result in very long compile times or heap exhaustion
+  anymore. (lp#1095488)
++ `#3(1) is read as #(1 1 1), not as #(1). (lp#1095918)
++ adjust-array ignored :initial-element for simple-vectors.
+  (lp#1096359)
++ optimizations to MAKE-INSTANCE with literal list
+  initargs no longer cause infinite loops (on circular data) or
+  violate eqlity constraints. (lp#1099708)
++ FIRST was not being open coded. (regression from 1.1.0)  
+
+- renamed and sbcl-0.9.5-personality.patch to
+  sbcl-1.1.4-personality.patch and reworked it.
+
+---
+Tue Jan  8 14:25:42 UTC 2013 - tog...@opensuse.org
+
+- Update to version 1.1.3
+  * Enhancements:
++ warnings about bad locale settings, LANG, LC_CTYPE,
+  etc. (#727625)
++ support for C-c to interrupt the foreground thread on
+  Windows. (Thanks to Anton Kovalenko.)
++ STDCALL alien callbacks. (Thanks to Anton Kovalenko.)
++ Safepoint builds on POSIX platforms can now optionally be
+  built without pseudo-atomic sequences and their run-time
+  overhead.
++ Threads created outside of Lisp can enter Lisp through alien
+  callbacks and appear as Lisp threads for the duration of that
+  function invocation. On safepoint builds only.
++ Miscellaneous improvements to namestrings and underlying
+  

commit sbcl for openSUSE:Factory

2012-12-10 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2012-12-10 17:19:16

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


Package is sbcl, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2012-11-21 
17:22:30.0 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2012-12-10 
17:19:19.0 +0100
@@ -1,0 +2,27 @@
+Wed Dec  5 08:31:49 UTC 2012 - tog...@opensuse.org
+
+- Update to 1.1.2 version
+  * Enhancements:
++ frlocks have been added to SB-CONCURRENCY contrib
+  module.
++ New feature sb-dynamic-core allows the runtime to
+  be rebuilt or relocated without requiring changes to the core
+  file on all linkage table platforms. Required on Windows.
+  (Thanks to Anton Kovalenko.)
++ Console I/O streams use UCS-2. (Thanks to Anton Kovalenko.)
++ Support for the experimental safepoint-based stop-the-world
+   protocol on the PowerPC platform.
+  * Windows related bug fixes:
+- Use sbcl in buildrequires instead of clisp since the package is
+  now available in Factory as well
+  * Added sbclrc.sample and README.openSUSE which explains the usage
+of the sample init file usage with sbcl 
+  * Patched install.sh to install the above
+(sbcl-1.1.2-install.patch)
+  * use the customize-target-features.lisp to enable/disable
+features
+  * disable test-frfrlock sb-concurrency by allowing it to fail on
+linux see https://bugs.launchpad.net/sbcl/+bug/1087955
+   (sbcl-disable-frlock-test.patch)
+
+---

Old:

  sbcl-1.1.1-source.tar.bz2

New:

  README.openSUSE
  customize-target-features.lisp
  sbcl-0.9.5-personality.patch
  sbcl-1.1.2-install.patch
  sbcl-1.1.2-source.tar.bz2
  sbcl-disable-frlock-test.patch
  sbclrc.sample



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.R2ji6w/_old  2012-12-10 17:19:20.0 +0100
+++ /var/tmp/diff_new_pack.R2ji6w/_new  2012-12-10 17:19:20.0 +0100
@@ -17,15 +17,19 @@
 
 
 Name:   sbcl
-Version:1.1.1
+Version:1.1.2
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause
 Group:  Development/Languages/Other
 Url:http://www.sbcl.org/
 Source: %{name}-%{version}-source.tar.bz2
-BuildRequires:  clisp
+Source1:README.openSUSE
+Source2:sbclrc.sample
+Source3:customize-target-features.lisp
+BuildRequires:  ctags
 BuildRequires:  ghostscript
+BuildRequires:  sbcl
 BuildRequires:  zlib-devel
 %if 0%{?fedora_version:1}
 BuildRequires:  texinfo-tex
@@ -44,6 +48,12 @@
 Patch1: dont-split-doc.patch
 # PATCH-FIX-OPENSUSE Fix includes for compilation with glibc 2.17
 Patch2: sbcl-glibc217.patch
+# PATCH-FIX-OPENSUSE install README.openSUSE and sbclrc.sample
+Patch3: sbcl-1.1.2-install.patch
+# PATCH-FIX-OPENSUSE  sbcl-0.9.5-personality.patch from fedora author unknown 
--fix access to proc in chroot env
+Patch4: sbcl-0.9.5-personality.patch
+# PATCH-FIX-OPENSUSE  https://bugs.launchpad.net/sbcl/+bug/1087955
+Patch5: sbcl-disable-frlock-test.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -58,12 +68,19 @@
 %patch0 -p1 -b optflags
 %patch1 -p1 -b docpatch
 %patch2 -p1 -b glibc217
+%patch3 -p1 -b install
+%patch4 -p1 -b personality
+%patch5 -p1 -b frlock
+cp %{S:1} .
+cp %{S:2} .
+cp %{S:3} .
 
 sed -i -e s|\%version\|\%version-%release-%_vendor\| version.lisp-expr
 
 %build
+CFLAGS=%optflags
+%_buildshell make.sh --xc-host=sbcl --disable-debugger --no-sysinit 
--no-userinit  --prefix=%{_prefix} 
 
-%_buildshell make.sh --xc-host='clisp -q -norc' --prefix=%{_prefix} 
--with-sb-core-compression
 cd doc/manual  make
 
 %install

++ README.openSUSE ++
You may want to use the sbclrc.sample with sbcl. Todo so you need to
copy it to $HOME/.sbclrc or /etc/sbclrc if you want it system wide.

This sbclrc provides an AllegroCL style Read-Eval-Print Loop for
SBCL. An AllegroCL style inspector is integrated and handles fasl
recompilation automatically for ASDF-based systems
(for more details see the sbcl info 2.3.2 FASL)
++ customize-target-features.lisp ++
(lambda (features)
  (flet ((enable (x) (pushnew x features))
 (disable (x) (setf features (remove x features
#+nil (enable :sb-thread)
(enable :sb-core-compression)
(enable :sb-futex)
(enable :sb-xref-for-internals)
features))
++ sbcl-0.9.5-personality.patch ++
---
 src/runtime/linux-os.c |4 
 1 file changed, 4 insertions(+)

--- 

commit sbcl for openSUSE:Factory

2012-11-21 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2012-11-21 17:22:28

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


Package is sbcl, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2012-11-05 
06:33:47.0 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2012-11-21 
17:22:30.0 +0100
@@ -1,0 +2,5 @@
+Sat Nov 17 08:02:01 UTC 2012 - a...@suse.de
+
+- Fix build with glibc 2.17 (add patch sbcl-glibc217.patch)
+
+---

New:

  sbcl-glibc217.patch



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.XjGfJg/_old  2012-11-21 17:22:31.0 +0100
+++ /var/tmp/diff_new_pack.XjGfJg/_new  2012-11-21 17:22:31.0 +0100
@@ -42,6 +42,8 @@
 Patch0: sbcl-1.0.54-optflags.patch
 # PATCH-FIX-OPENSUSE  dont-split-doc.patch from debian author unknown --don't 
split docs
 Patch1: dont-split-doc.patch
+# PATCH-FIX-OPENSUSE Fix includes for compilation with glibc 2.17
+Patch2: sbcl-glibc217.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
@@ -55,6 +57,8 @@
 %setup -q
 %patch0 -p1 -b optflags
 %patch1 -p1 -b docpatch
+%patch2 -p1 -b glibc217
+
 sed -i -e s|\%version\|\%version-%release-%_vendor\| version.lisp-expr
 
 %build

++ sbcl-glibc217.patch ++
Index: sbcl-1.1.1/src/runtime/x86-64-linux-os.c
===
--- sbcl-1.1.1.orig/src/runtime/x86-64-linux-os.c
+++ sbcl-1.1.1/src/runtime/x86-64-linux-os.c
@@ -14,6 +14,8 @@
  * files for more information.
  */
 
+#define _GNU_SOURCE 1
+
 #include stdio.h
 #include stddef.h
 #include sys/param.h
@@ -22,10 +24,7 @@
 #include unistd.h
 #include errno.h
 
-#define __USE_GNU
 #include sys/ucontext.h
-#undef __USE_GNU
-
 
 #include ./signal.h
 #include os.h
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2012-11-04 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2012-11-05 06:33:46

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


Package is sbcl, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2012-10-19 
23:00:21.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2012-11-05 
06:33:47.0 +0100
@@ -1,0 +2,30 @@
+Sat Nov  3 12:33:49 UTC 2012 - tog...@opensuse.org
+
+- Update to 1.1.1 version
+  * Enhancements and optimizations:
++ WITH-COMPILATION-UNIT no longer grabs the world-lock.
+(COMPILE and COMPILE-FILE still do.)
++ The SPARC backend now supports the precise generational
+(GENCGC) garbage collection. Enabled by default on
+Solaris/SPARC and Linux/SPARC. Thanks to Raymond Toy (via
+CMUCL).
++ add experimental support for the SB-THREAD feature and the
+timer facility on Windows. Thanks to Dmitry Kalyanov and Anton
+Kovalenko. Threads are enabled by default, and this version of
+SBCL is considered to be the last and final release to
+officially support building with threads disabled.
++ The compiler no longer rotates loops in some cases where this
+transformation actually lead to worse code being generated.
+  * Bug Fixes:
++ SB-CLTL2:MACROEXPAND-ALL correctly handles shadowing of
+symbol-macros by lexical bindings.
++ stack allocation was prevented by high DEBUG declaration in
+several cases.
++ SB-EXT:GC-LOGFILE signaled an error when no logfile was set.
+(thanks to SANO Masatoshi)
++ PARSE-NATIVE-NAMESTRING performed non-native parsing when
+:JUNK-ALLOWED was true.
++ type derivation inferred overly conservative types for unions
+of array types. (#1050768)
+- rebase sbcl-1.0.54-optflags.patch 
+---

Old:

  sbcl-1.1.0-source.tar.bz2

New:

  sbcl-1.1.1-source.tar.bz2



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.FVT5i0/_old  2012-11-05 06:33:48.0 +0100
+++ /var/tmp/diff_new_pack.FVT5i0/_new  2012-11-05 06:33:48.0 +0100
@@ -17,7 +17,7 @@
 
 
 Name:   sbcl
-Version:1.1.0
+Version:1.1.1
 Release:0
 Summary:Steel Bank Common Lisp
 License:SUSE-Public-Domain and BSD-3-Clause

++ sbcl-1.0.54-optflags.patch ++
--- /var/tmp/diff_new_pack.FVT5i0/_old  2012-11-05 06:33:48.0 +0100
+++ /var/tmp/diff_new_pack.FVT5i0/_new  2012-11-05 06:33:48.0 +0100
@@ -45,9 +45,9 @@
  
 +CFLAGS += $(RPM_OPT_FLAGS)
 +
- GC_SRC = cheneygc.c
- 
- # Nothing to do for after-grovel-headers.
+ ifdef LISP_FEATURE_GENCGC
+   GC_SRC = gencgc.c
+ else
 --- a/src/runtime/Config.x86-linux
 +++ b/src/runtime/Config.x86-linux
 @@ -42,6 +42,8 @@ ifdef LISP_FEATURE_SB_CORE_COMPRESSION

++ sbcl-1.1.0-source.tar.bz2 - sbcl-1.1.1-source.tar.bz2 ++
 10110 lines of diff (skipped)

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit sbcl for openSUSE:Factory

2012-10-19 Thread h_root
Hello community,

here is the log from the commit of package sbcl for openSUSE:Factory checked in 
at 2012-10-19 23:00:18

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


Package is sbcl, Maintainer is 

Changes:

--- /work/SRC/openSUSE:Factory/sbcl/sbcl.changes2012-10-08 
20:36:07.0 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2012-10-19 
23:00:21.0 +0200
@@ -1,0 +2,11 @@
+Tue Oct 16 08:14:35 UTC 2012 - co...@suse.com
+
+- explicit buildrequire netcfg for the test suite
+
+---
+Mon Oct  8 12:19:05 UTC 2012 - cfarr...@suse.com
+
+- license update: SUSE-Public-Domain and BSD-3-Clause
+  sbcl contains some BSD licensed cpomponents
+
+---



Other differences:
--
++ sbcl.spec ++
--- /var/tmp/diff_new_pack.dYyLbE/_old  2012-10-19 23:00:23.0 +0200
+++ /var/tmp/diff_new_pack.dYyLbE/_new  2012-10-19 23:00:23.0 +0200
@@ -1,4 +1,3 @@
-
 #
 # spec file for package sbcl
 #
@@ -16,11 +15,12 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 Name:   sbcl
 Version:1.1.0
 Release:0
 Summary:Steel Bank Common Lisp
-License:SUSE-Public-Domain
+License:SUSE-Public-Domain and BSD-3-Clause
 Group:  Development/Languages/Other
 Url:http://www.sbcl.org/
 Source: %{name}-%{version}-source.tar.bz2
@@ -30,6 +30,7 @@
 %if 0%{?fedora_version:1}
 BuildRequires:  texinfo-tex
 %else
+BuildRequires:  netcfg
 BuildRequires:  texinfo
 %endif
 %if 0%{?suse_version}  1220 || 0%{?fedora_version:1}
@@ -95,7 +96,6 @@
 %clean
 rm -rf %{buildroot}
 
-
 # How to make that info stuff portable?
 %if 0%{?install_info:1}  0
 
@@ -108,7 +108,6 @@
 %install_info_delete --info-dir=%{_infodir} %{_infodir}/sbcl.info.*
 %endif
 
-
 %files
 %defattr(-,root,root,-)
 %doc %{_docdir}/%{name}

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org