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.changes        2012-12-10 
17:19:19.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2013-03-08 
10:59:45.000000000 +0100
@@ -1,0 +2,115 @@
+Wed Feb 27 09:24:08 UTC 2013 - [email protected]
+
+- 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 - [email protected]
+
+- 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 - [email protected]
+
+- 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
+      calls to OS functions for file system access on
+      Windows. (Thanks to Anton Kovalenko.)
+    + The MSI installer support for Windows now uses Windows
+      Installer XML at least version 3.5 and includes various
+      usability improvements. (Thanks to Dmitry Kalyanov and Anton
+      Kovalenko.)
+    + The sb-bsd-sockets contrib now supports non-blocking-mode on
+      Windows. (Thanks to Anton Kovalenko.)
+    + The Windows backend now supports the x86-64 platform. (Thanks
+      to Anton Kovalenko.)
+  * Bug fixes:
+    + fasls are now once again directly executable (on platforms
+      supporting shebang lines, with a suitably-installed sbcl).
+    + make.sh --help no longer runs clean.sh. (#937001)
+    + Fix CAS access to slots of direct instances of structure
+      classes in the presence of subclasses sharing the same
+      conc-name.
+    + Logical pathname namestrings on Windows have been changed to
+      be lower-case, to minimize differences between POSIX and
+      Windows.
+
+-------------------------------------------------------------------

Old:
----
  sbcl-0.9.5-personality.patch
  sbcl-1.1.2-source.tar.bz2
  sbcl-glibc217.patch

New:
----
  sbcl-1.1.4-personality.patch
  sbcl-1.1.5-source.tar.bz2

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

Other differences:
------------------
++++++ sbcl.spec ++++++
--- /var/tmp/diff_new_pack.BL8EcO/_old  2013-03-08 10:59:46.000000000 +0100
+++ /var/tmp/diff_new_pack.BL8EcO/_new  2013-03-08 10:59:46.000000000 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package sbcl
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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
@@ -17,7 +17,7 @@
 
 
 Name:           sbcl
-Version:        1.1.2
+Version:        1.1.5
 Release:        0
 Summary:        Steel Bank Common Lisp
 License:        SUSE-Public-Domain and BSD-3-Clause
@@ -46,12 +46,10 @@
 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
 # 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  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
 # PATCH-FIX-OPENSUSE  https://bugs.launchpad.net/sbcl/+bug/1087955
 Patch5:         sbcl-disable-frlock-test.patch
 BuildRoot:      %{_tmppath}/%{name}-%{version}-build
@@ -67,7 +65,6 @@
 %setup -q
 %patch0 -p1 -b optflags
 %patch1 -p1 -b docpatch
-%patch2 -p1 -b glibc217
 %patch3 -p1 -b install
 %patch4 -p1 -b personality
 %patch5 -p1 -b frlock

++++++ dont-split-doc.patch ++++++
--- /var/tmp/diff_new_pack.BL8EcO/_old  2013-03-08 10:59:46.000000000 +0100
+++ /var/tmp/diff_new_pack.BL8EcO/_new  2013-03-08 10:59:46.000000000 +0100
@@ -4,11 +4,13 @@
 
 Work around for too long filenames which make dpkg fail
 
-Index: sbcl/doc/manual/Makefile
-===================================================================
---- sbcl.orig/doc/manual/Makefile      2011-08-24 22:33:33.278457227 +0200
-+++ sbcl/doc/manual/Makefile   2011-08-24 22:35:12.914944333 +0200
-@@ -88,7 +88,7 @@
+---
+ doc/manual/Makefile |    2 +-
+ 1 file changed, 1 insertion(+), 1 deletion(-)
+
+--- a/doc/manual/Makefile
++++ b/doc/manual/Makefile
+@@ -88,7 +88,7 @@ pdf: $(PDFFILES)
  info: $(INFOFILES)
  
  %.info: %.texinfo $(DOCFILES) docstrings

++++++ sbcl-0.9.5-personality.patch -> sbcl-1.1.4-personality.patch ++++++
--- /work/SRC/openSUSE:Factory/sbcl/sbcl-0.9.5-personality.patch        
2012-12-10 17:19:19.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl-1.1.4-personality.patch   
2013-03-08 10:59:44.000000000 +0100
@@ -1,10 +1,22 @@
 ---
- src/runtime/linux-os.c |    4 ++++
- 1 file changed, 4 insertions(+)
+ src/runtime/linux-os.c |    9 ++++++++-
+ 1 file changed, 8 insertions(+), 1 deletion(-)
 
 --- a/src/runtime/linux-os.c
 +++ b/src/runtime/linux-os.c
-@@ -284,6 +284,10 @@ os_init(char *argv[], char *envp[])
+@@ -46,7 +46,10 @@
+ #include <sys/stat.h>
+ #include <unistd.h>
+ #include <linux/version.h>
+-
++/* use for personality part
++ * as done in fedora packages
++ */
++#include <sys/personality.h>
+ #include "validate.h"
+ #include "thread.h"
+ #include "gc.h"
+@@ -284,6 +287,10 @@ os_init(char *argv[], char *envp[])
                  if (i != -1) {
                      runtime[i] = '\0';
                      execve(runtime, argv, envp);

++++++ sbcl-1.1.2-source.tar.bz2 -> sbcl-1.1.5-source.tar.bz2 ++++++
++++ 8961 lines of diff (skipped)

-- 
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to