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]
