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.changes        2013-10-02 
08:53:42.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl.changes   2013-11-04 
14:03:08.000000000 +0100
@@ -1,0 +2,50 @@
+Thu Oct 31 13:50:22 UTC 2013 - [email protected]
+
+- 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.000000000 +0100
+++ /var/tmp/diff_new_pack.DDD5KN/_new  2013-11-04 14:03:09.000000000 +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.000000000 +0100
+++ /var/tmp/diff_new_pack.DDD5KN/_new  2013-11-04 14:03:09.000000000 +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 ++++++
--- /var/tmp/diff_new_pack.DDD5KN/_old  2013-11-04 14:03:09.000000000 +0100
+++ /var/tmp/diff_new_pack.DDD5KN/_new  2013-11-04 14:03:09.000000000 +0100
@@ -8,7 +8,7 @@
 
 --- a/contrib/asdf-module.mk
 +++ b/contrib/asdf-module.mk
-@@ -25,6 +25,8 @@ ifeq (Linux,$(UNAME))
+@@ -27,6 +27,8 @@ ifeq (Linux,$(UNAME))
    EXTRA_CFLAGS=-D_GNU_SOURCE
  endif
  
@@ -16,7 +16,7 @@
 +
  export CC SBCL EXTRA_CFLAGS EXTRA_LDFLAGS
  
- all: $(EXTRA_ALL_TARGETS)
+ all: $(FASL) $(ASD) $(EXTRA_ALL_TARGETS)
 --- a/src/runtime/Config.ppc-linux
 +++ b/src/runtime/Config.ppc-linux
 @@ -9,7 +9,7 @@

++++++ sbcl-1.1.4-personality.patch -> sbcl-1.1.13-personality.patch ++++++
--- /work/SRC/openSUSE:Factory/sbcl/sbcl-1.1.4-personality.patch        
2013-03-08 11:20:50.000000000 +0100
+++ /work/SRC/openSUSE:Factory/.sbcl.new/sbcl-1.1.13-personality.patch  
2013-11-04 14:03:08.000000000 +0100
@@ -1,29 +1,17 @@
 ---
- src/runtime/linux-os.c |    9 ++++++++-
- 1 file changed, 8 insertions(+), 1 deletion(-)
+ src/runtime/linux-os.c |    4 ++++
+ 1 file changed, 4 insertions(+)
 
 --- a/src/runtime/linux-os.c
 +++ b/src/runtime/linux-os.c
-@@ -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) {
+@@ -288,6 +288,10 @@ os_init(char *argv[], char *envp[])
+                     setenv("SBCL_IS_RESTARTING", "T", 1);
                      runtime[i] = '\0';
-                     execve(runtime, argv, envp);
-+                } else {
-+                    /* if /proc isn't available (like in chroot builds, like 
mock),
-+                     * try using execvp with argv[0] instead */
-+                    execvp(argv[0], argv);
+                     execv(runtime, argv);
++                    } else {
++                     /* if /proc isn't available (like in chroot builds, like 
mock),
++                      * try using execvp with argv[0] instead */
++                            execvp(argv[0], argv);
                  }
              }
              /* Either changing the personality or execve() failed. Either

++++++ sbcl-1.1.12-source.tar.bz2 -> sbcl-1.1.13-source.tar.bz2 ++++++
++++ 4762 lines of diff (skipped)

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

Reply via email to