diff --git a/guile-2.0.1.tar.bz2 b/guile-2.0.1.tar.bz2 deleted file mode 100644 index 5a50090..0000000 --- a/guile-2.0.1.tar.bz2 +++ /dev/null @@ -1,3 +0,0 @@ -version https://git-lfs.github.com/spec/v1 -oid sha256:e79616f401fff2f55f081f04cb84e565b9fcf37d9834280543fe71ed767af459 -size 5364116 diff --git a/guile-2.0.2.tar.bz2 b/guile-2.0.2.tar.bz2 new file mode 100644 index 0000000..98c6bbf --- /dev/null +++ b/guile-2.0.2.tar.bz2 @@ -0,0 +1,3 @@ +version https://git-lfs.github.com/spec/v1 +oid sha256:8845b576fafdfa9fcdf9bc02f45045f193146c78da16ac61931e65dd8bd8f111 +size 5408145 diff --git a/guile-64bit.patch b/guile-64bit.patch index e30e2b0..5203fc3 100644 --- a/guile-64bit.patch +++ b/guile-64bit.patch @@ -2,7 +2,7 @@ Index: libguile/hash.c =================================================================== --- libguile/hash.c.orig +++ libguile/hash.c -@@ -169,7 +169,7 @@ scm_hasher(SCM obj, unsigned long n, siz +@@ -270,7 +270,7 @@ scm_hasher(SCM obj, unsigned long n, siz unsigned long scm_ihashq (SCM obj, unsigned long n) { @@ -11,7 +11,7 @@ Index: libguile/hash.c } -@@ -205,7 +205,7 @@ scm_ihashv (SCM obj, unsigned long n) +@@ -306,7 +306,7 @@ scm_ihashv (SCM obj, unsigned long n) if (SCM_NUMP(obj)) return (unsigned long) scm_hasher(obj, n, 10); else @@ -24,7 +24,7 @@ Index: libguile/struct.c =================================================================== --- libguile/struct.c.orig +++ libguile/struct.c -@@ -825,7 +825,7 @@ scm_struct_ihashq (SCM obj, unsigned lon +@@ -942,7 +942,7 @@ scm_struct_ihashq (SCM obj, unsigned lon { /* The length of the hash table should be a relative prime it's not necessary to shift down the address. */ @@ -32,4 +32,4 @@ Index: libguile/struct.c + return (unsigned long) SCM_UNPACK (obj) % n; } - SCM + SCM_DEFINE (scm_struct_vtable_name, "struct-vtable-name", 1, 0, 0, diff --git a/guile.changes b/guile.changes index 4066305..0bd87d4 100644 --- a/guile.changes +++ b/guile.changes @@ -1,3 +1,49 @@ +------------------------------------------------------------------- +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 @@ -567,3 +613,4 @@ Tue Jul 15 09:31:32 1997 - Karl Eichwalder * initial package: version 1.2. + diff --git a/guile.spec b/guile.spec index 1230d28..fd25ec1 100644 --- a/guile.spec +++ b/guile.spec @@ -22,7 +22,7 @@ BuildRequires: gmp-devel readline-devel libunistring-devel gc-devel pkg-config License: LGPL v2.1 or later Group: Development/Languages/Scheme AutoReqProv: on -Version: 2.0.1 +Version: 2.0.2 Release: 2 Summary: GNU's Ubiquitous Intelligent Language for Extension Url: http://www.gnu.org/software/guile/