commit guile for openSUSE:Factory
Hello community,
here is the log from the commit of package guile for openSUSE:Factory
checked in at Thu Sep 1 14:53:53 CEST 2011.
--------
--- guile/guile.changes 2010-03-22 12:45:56.000000000 +0100
+++ /mounts/work_src_done/STABLE/guile/guile.changes 2011-08-15 16:09:21.000000000 +0200
@@ -1,0 +2,70 @@
+Mon Aug 15 14:08:41 UTC 2011 - pgajdos@novell.com
+
+- updated to 2.0.2:
+ ** `guile-tools' renamed to `guild'
+ ** New control operators: `shift' and `reset'
+ ** `while' as an expression
+ ** Disallow access to handles of weak hash tables
+ ** More precision for `get-internal-run-time', `get-internal-real-time'
+ ** Guile now measures time spent in GC
+ ** Add `gcprof'
+ ** `map', `for-each' and some others now implemented in Scheme
+ ** Add `scm_peek_byte_or_eof'.
+ ** Implement #:stop-at-first-non-option option for getopt-long
+ ** Improve R6RS conformance for conditions in the I/O libraries
+ ** All deprecated routines emit warnings
+ ** Constants in compiled code now share state better
+ ** VLists: optimize `vlist-fold-right', and add `vhash-fold-right'
+ ** UTF-8 ports to bypass `iconv' entirely
+ ** Compiler speedups
+ ** VM speed tuning
+ ** SRFI-1 list-set optimizations
+ ** `memq', `memv' optimizations
+ ** Deprecate scm_whash API
+ ** Deprecate scm_struct_table
+ ** Deprecate scm_internal_dynamic_wind
+ ** Deprecate scm_immutable_cell, scm_immutable_double_cell
+ ** Fix double-loading of script in -ds case
+ ** -x error message fix
+ ** iconveh-related cross-compilation fixes
+ ** Fix small integer return value packing on big endian machines.
+ ** Fix hash-set! in weak-value table from non-immediate to immediate
+ ** Fix call-with-input-file & relatives for multiple values
+ ** Fix `hash' for inf and nan
+ ** Fix libguile internal type errors caught by typing-strictness==2
+ ** Fix compile error in MinGW fstat socket detection
+ ** Fix generation of auto-compiled file names on MinGW
+ ** Fix multithreaded access to internal hash tables
+ ** Emit a 1-based line number in error messages
+ ** Fix define-module ordering
+ ** Fix several POSIX functions to use the locale encoding
+ ** Add type and range checks to the complex generalized vector accessors
+ ** Fix unaligned accesses for bytevectors of complex numbers
+ ** Fix '(a #{.} b)
+ ** Fix erroneous VM stack overflow for canceled threads
+
+-------------------------------------------------------------------
+Thu Jul 14 12:13:33 UTC 2011 - pgajdos@novell.com
+
+- updated to 2.0.1:
+ ** REPL reader usability enhancements
+ ** REPL output has configurable width
+ ** Better C access to the module system
+ ** Added `scm_call_5', `scm_call_6'
+ ** Added `scm_from_latin1_keyword', `scm_from_utf8_keyword'
+ ** R6RS unicode and string I/O work
+ ** Added `pointer->scm', `scm->pointer' to `(system foreign)'
+ ** Added `heap-allocated-since-gc' to `(gc-stats)'
+ ** Add `on-error' REPL option
+ ** Enforce immutability of string literals
+ ** Fix pthread redirection
+ ** `with-continuation-barrier' now unwinds on `quit'
+ ** `string->pointer' and `pointer->string' have optional encoding arg
+ ** R6RS fixnum arithmetic optimizations
+ ** New procedure: `define-inlinable'
+ ** New procedure: `exact-integer-sqrt'
+ ** "Extended read syntax" for symbols parses better
+ ** Added `--fresh-auto-compile' option
+ ** etc., see ChangeLog and NEWS
+
+-------------------------------------------------------------------
@@ -544,0 +615 @@
+
calling whatdependson for head-i586
Old:
----
guile-1.8.7.tar.bz2
guile-gcc.patch
guile-popen-test.patch
guile-testsuite-build.patch
New:
----
guile-2.0.2.tar.bz2
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ guile.spec ++++++
--- /var/tmp/diff_new_pack.8Ih8hK/_old 2011-09-01 14:52:23.000000000 +0200
+++ /var/tmp/diff_new_pack.8Ih8hK/_new 2011-09-01 14:52:23.000000000 +0200
@@ -1,7 +1,7 @@
#
-# spec file for package guile (Version 1.8.7)
+# spec file for package guile
#
-# Copyright (c) 2010 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2011 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
@@ -18,20 +18,17 @@
Name: guile
-BuildRequires: gc-devel gmp-devel readline-devel
-License: LGPLv2.1+
+BuildRequires: gc-devel gmp-devel libffi-devel libunistring-devel pkg-config readline-devel
+License: LGPL-3.0+ and GPL-3.0+ and FDL-1.3+
Group: Development/Languages/Scheme
AutoReqProv: on
-Version: 1.8.7
-Release: 3
+Version: 2.0.2
+Release: 1
Summary: GNU's Ubiquitous Intelligent Language for Extension
Url: http://www.gnu.org/software/guile/
Source0: %{name}-%{version}.tar.bz2
Patch1: %{name}-64bit.patch
Patch2: %{name}-1.6.10-mktemp.patch
-Patch3: %{name}-popen-test.patch
-Patch4: %{name}-testsuite-build.patch
-Patch5: %{name}-gcc.patch
BuildRoot: %{_tmppath}/%{name}-%{version}-build
PreReq: fileutils sh-utils
PreReq: %install_info_prereq
@@ -59,10 +56,10 @@
Tom Tromey
participants (1)
-
root@hilbert.suse.de