Accepting request 412615 from home:sleep_walker:branches:devel:languages:misc

- updated to 2.0.12:
   ** FFI: Add support for functions that set 'errno'
   ** The #!r6rs directive now influences read syntax
   ** 'read' now accepts "\(" as equivalent to "("
   ** SRFI-14 character data set upgraded to Unicode 8.0.0
   ** SRFI-19 table of leap seconds updated
   ** 'string-hash', 'read-string', and 'write' have been optimized
   ** GOOPS bug fix for inherited accessor methods
   for complete list of changes see NEWS
- refreshed patches
- add key of Andy Wingo to guile.keyring

OBS-URL: https://build.opensuse.org/request/show/412615
OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guile?expand=0&rev=80
This commit is contained in:
Matthias Mailänder 2016-07-21 20:01:41 +00:00 committed by Git OBS Bridge
parent 1495c824bc
commit c91531aaa7
12 changed files with 158 additions and 37 deletions

View File

@ -1,8 +1,8 @@
Index: libguile/guile-snarf.in
===================================================================
--- libguile/guile-snarf.in.orig 2011-05-05 18:14:35.000000000 +0200
+++ libguile/guile-snarf.in 2011-09-22 17:56:41.010417735 +0200
@@ -84,8 +84,7 @@ fi
--- libguile/guile-snarf.in.orig 2016-07-21 14:25:17.474695839 +0200
+++ libguile/guile-snarf.in 2016-07-21 14:25:22.894645638 +0200
@@ -87,8 +87,7 @@
cpp_ok_p=false
if [ x"$TMPDIR" = x ]; then TMPDIR="/tmp" ; else : ; fi

View File

@ -1,3 +0,0 @@
version https://git-lfs.github.com/spec/v1
oid sha256:e6786c934346fa2e38e46d8d81a622bb1c16d130153523f6129fcd79ef1fb040
size 7516053

View File

@ -1,7 +0,0 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.22 (GNU/Linux)
iEYEABECAAYFAlMrVLgACgkQd92V4upS7PSEXwCeN6hbKUQhnzcxVnVj47DsGndf
VqYAn18zgnm+8JJjNn52wN2NzsKHvphl
=P+ST
-----END PGP SIGNATURE-----

3
guile-2.0.12.tar.xz Normal file
View File

@ -0,0 +1,3 @@
version https://git-lfs.github.com/spec/v1
oid sha256:de8187736f9b260f2fa776ed39b52cb74dd389ccf7039c042f0606270196b7e9
size 4493576

17
guile-2.0.12.tar.xz.sig Normal file
View File

@ -0,0 +1,17 @@
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1
iQIcBAABAgAGBQJXh7gOAAoJEN3A9TWIEvjyfRYP/2m6K8HDGZCT12sOsVcwvpGC
RCVwGr/7mzYwrQD2h3etSpcuubK2YUb+X97OQqnsrYrKxJqXxtfQ3jBuA49mvdbc
7oP2Ynul5iJ1D6O8GIFE350wOgP37XpqNWpF6PuuUlImjoc2AnCz7yx4X6gjYCDF
HXNuwc5SjEWnFuz/iX0QRW9Xb4+RbGQUc64XWjLNlIkNAoh3iZfr2+Fnpr6sLA0b
7GfGIE7K905tCyIqa8RvH7JLU3iNSdSJCDKScvNOIp0lYyZGQtqhneYdLUe8UlI7
Qrkpa2NRnyINIzAzl+AJ/cyk8PY0SA/9jZhcnOfRCWF33vbbg8QeY14IJQlF+4pV
B+FVW2ro1EnOcq+TAhpJ03g9wnzaQSI6kThk9nUC/9vSs6LFmIWNQclK7hF04Z3O
s9ikvMkPb6TjGrSaLVcfY7FBGGMw8ybty2E6H2hKGAoiaDrSp5zvxhwwN8bz3iRT
92mn2avpnQpmH+/P4uzRL0imOBQ7covvp4rwTYK1NQaIFdylX6V9HY7rVsjCD0Ig
ExMj2OPyvnQQmZDT80jZifuGIj+RyLkhY/WcvcPVCEQLuISj3cV7Qc/oOnIPJDTX
EGtoaxL0c8l5UcjVcRowU84qkBhLdJYHaK0j6gRRqoblOYeJy9gxS41HqHrwFIvB
lA8TKtUSJrl/DMQTST8k
=wltf
-----END PGP SIGNATURE-----

View File

@ -1,8 +1,8 @@
Index: libguile/hash.c
===================================================================
--- libguile/hash.c.orig
+++ libguile/hash.c
@@ -273,7 +273,7 @@ scm_hasher(SCM obj, unsigned long n, siz
--- libguile/hash.c.orig 2016-07-21 14:25:17.522695394 +0200
+++ libguile/hash.c 2016-07-21 14:25:22.778646713 +0200
@@ -296,7 +296,7 @@
unsigned long
scm_ihashq (SCM obj, unsigned long n)
{
@ -11,7 +11,7 @@ Index: libguile/hash.c
}
@@ -309,7 +309,7 @@ scm_ihashv (SCM obj, unsigned long n)
@@ -332,7 +332,7 @@
if (SCM_NUMP(obj))
return (unsigned long) scm_hasher(obj, n, 10);
else
@ -22,9 +22,9 @@ Index: libguile/hash.c
Index: libguile/struct.c
===================================================================
--- libguile/struct.c.orig
+++ libguile/struct.c
@@ -919,7 +919,7 @@ scm_struct_ihashq (SCM obj, unsigned lon
--- libguile/struct.c.orig 2016-07-21 14:25:17.522695394 +0200
+++ libguile/struct.c 2016-07-21 14:25:22.778646713 +0200
@@ -918,7 +918,7 @@
{
/* The length of the hash table should be a relative prime it's not
necessary to shift down the address. */

View File

@ -1,8 +1,8 @@
Index: libguile/Makefile.am
===================================================================
--- libguile/Makefile.am.orig 2014-03-16 23:43:13.000000000 +0100
+++ libguile/Makefile.am 2015-02-05 10:08:50.703439774 +0100
@@ -717,7 +717,7 @@
--- libguile/Makefile.am.orig 2016-07-21 14:25:17.550695136 +0200
+++ libguile/Makefile.am 2016-07-21 14:25:22.414650084 +0200
@@ -721,7 +721,7 @@
>> libpath.tmp
@echo ' { "LIBS", "@GUILE_LIBS@" }, \' >> libpath.tmp
@echo ' { "CFLAGS", "@GUILE_CFLAGS@" }, \' >> libpath.tmp
@ -13,9 +13,9 @@ Index: libguile/Makefile.am
Index: libguile/Makefile.in
===================================================================
--- libguile/Makefile.in.orig 2014-03-20 09:16:24.000000000 +0100
+++ libguile/Makefile.in 2015-02-05 10:11:12.347315156 +0100
@@ -3707,7 +3707,7 @@
--- libguile/Makefile.in.orig 2016-07-21 14:25:17.550695136 +0200
+++ libguile/Makefile.in 2016-07-21 14:25:22.414650084 +0200
@@ -3732,7 +3732,7 @@
>> libpath.tmp
@echo ' { "LIBS", "@GUILE_LIBS@" }, \' >> libpath.tmp
@echo ' { "CFLAGS", "@GUILE_CFLAGS@" }, \' >> libpath.tmp

View File

@ -1,7 +1,7 @@
Index: guile-2.0.7/test-suite/tests/net-db.test
Index: guile-2.0.12/test-suite/tests/net-db.test
===================================================================
--- guile-2.0.7.orig/test-suite/tests/net-db.test
+++ guile-2.0.7/test-suite/tests/net-db.test
--- guile-2.0.12.orig/test-suite/tests/net-db.test 2016-07-21 14:25:17.366696839 +0200
+++ guile-2.0.12/test-suite/tests/net-db.test 2016-07-21 14:25:23.086643860 +0200
@@ -79,6 +79,7 @@
(and (defined? 'EAI_NODATA) ; GNU extension
(= errcode EAI_NODATA))

View File

@ -1,8 +1,8 @@
Index: guile-2.0.5/test-suite/tests/threads.test
Index: guile-2.0.12/test-suite/tests/threads.test
===================================================================
--- guile-2.0.5.orig/test-suite/tests/threads.test
+++ guile-2.0.5/test-suite/tests/threads.test
@@ -414,8 +414,10 @@
--- guile-2.0.12.orig/test-suite/tests/threads.test 2016-07-21 14:25:17.426696284 +0200
+++ guile-2.0.12/test-suite/tests/threads.test 2016-07-21 14:25:22.990644750 +0200
@@ -423,8 +423,10 @@
(gc) (gc)
(let ((m (g)))

View File

@ -1,3 +1,20 @@
-------------------------------------------------------------------
Thu Jul 21 12:25:52 UTC 2016 - sleep_walker@opensuse.org
- updated to 2.0.12:
** FFI: Add support for functions that set 'errno'
** The #!r6rs directive now influences read syntax
** 'read' now accepts "\(" as equivalent to "("
** SRFI-14 character data set upgraded to Unicode 8.0.0
** SRFI-19 table of leap seconds updated
** 'string-hash', 'read-string', and 'write' have been optimized
** GOOPS bug fix for inherited accessor methods
for complete list of changes see NEWS
- refreshed patches
- add key of Andy Wingo to guile.keyring
-------------------------------------------------------------------
Wed Oct 7 14:23:10 UTC 2015 - pgajdos@suse.com

View File

@ -546,3 +546,97 @@ v73dGu45IYE7vPnsXqNr0qDLlhBXdULzHEdrT82Qs8YrcZ9lkLRVvwi6+OsMm/cJ
igCeNmLzuedWHda4SAQ8FZ+dOsb6IU0AnR6DvELabJ+oxRCMX/QniaWnAkKb
=tNs9
-----END PGP PUBLIC KEY BLOCK-----
-----BEGIN PGP PUBLIC KEY BLOCK-----
Version: GnuPG v2
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
=RbEo
-----END PGP PUBLIC KEY BLOCK-----

View File

@ -1,7 +1,7 @@
#
# spec file for package guile
#
# Copyright (c) 2015 SUSE LINUX GmbH, Nuernberg, Germany.
# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
#
# All modifications and additions to the file contributed by third parties
# remain the property of their copyright owners, unless otherwise agreed
@ -25,14 +25,14 @@
%define libgreadver 18
%define greadsuff v-%{libgreadver}-%{libgreadver}
Name: guile
Version: %{guilevers}.11
Version: %{guilevers}.12
Release: 0
Summary: GNU's Ubiquitous Intelligent Language for Extension
License: GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
Group: Development/Languages/Scheme
Url: http://www.gnu.org/software/guile/
Source0: ftp://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.gz
Source1: ftp://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.gz.sig
Source0: ftp://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.xz
Source1: ftp://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.xz.sig
Source2: %{name}.keyring
Source3: guile-rpmlintrc
# suse specific