commit guile for openSUSE:Factory

2020-06-30 Thread root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2020-06-30 21:53:03

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new.3060 (New)


Package is "guile"

Tue Jun 30 21:53:03 2020 rev:61 rq:817446 version:3.0.4

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2020-05-29 
21:19:29.471439719 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new.3060/guile.changes2020-06-30 
21:53:12.406153894 +0200
@@ -1,0 +2,25 @@
+Thu Jun 25 11:53:11 UTC 2020 - Andreas Stieger 
+
+- guile 3.0.4:
+  * SONAME fix (relative to 3.0.3)
+- includes changes from 3.0.3:
+  * New baseline compiler
+  * New VM intrinsics to support baseline compiler
+  * Compiler support for warning and lowering passes
+  * Compiler support for choosing different compilation orders
+  * Better support for specifying optimization and warning levels
+  * Faster Guile build from source
+  * New 'pipeline' procedure in (ice-9 popen)
+  * Refreshed bitvector facility
+  * New bitvector-count, bitvector-count-bits, bitvector-position
+procedures
+  * New bitvector-bit-set?, bitvector-bit-clear? procedures
+  * New bitvector-set-bit!, bitvector-clear-bit! procedures
+  * New bitvector-set-all-bits!, bitvector-clear-all-bits! procedures
+  * New bitvector-flip-all-bits! procedure
+  * New bitvector-set-bits!, bitvector-clear-bits! procedures
+  * various bug fixes
+  * deprecations: Old bitvector interfaces, accessing generic
+arrays using the bitvector procedures, scm_istr2bve
+
+---

Old:

  guile-3.0.2.tar.xz
  guile-3.0.2.tar.xz.sig

New:

  guile-3.0.4.tar.xz
  guile-3.0.4.tar.xz.sig



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.M4zx1f/_old  2020-06-30 21:53:13.346156803 +0200
+++ /var/tmp/diff_new_pack.M4zx1f/_new  2020-06-30 21:53:13.350156816 +0200
@@ -23,7 +23,7 @@
 %define libgver 1
 %define gsuff   %{guilemaj}_%{guilemin}-%{libgver}
 Name:   guile
-Version:%{guilevers}.2
+Version:%{guilevers}.4
 Release:0
 Summary:GNU's Ubiquitous Intelligent Language for Extension
 License:GFDL-1.3-only AND GPL-3.0-or-later AND LGPL-3.0-or-later

++ guile-3.0.2.tar.xz -> guile-3.0.4.tar.xz ++
/work/SRC/openSUSE:Factory/guile/guile-3.0.2.tar.xz 
/work/SRC/openSUSE:Factory/.guile.new.3060/guile-3.0.4.tar.xz differ: char 27, 
line 1




commit guile for openSUSE:Factory

2020-05-29 Thread root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2020-05-29 21:16:02

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new.3606 (New)


Package is "guile"

Fri May 29 21:16:02 2020 rev:60 rq:800453 version:3.0.2

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2019-09-30 
15:49:08.158855396 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new.3606/guile.changes2020-05-29 
21:19:29.471439719 +0200
@@ -1,0 +2,89 @@
+Tue May  5 09:21:02 UTC 2020 - Martin Liška 
+
+- Add gcc10-x86-disable-one-test.patch in order to fix
+  boo#1170836.
+
+---
+Fri Mar 27 15:44:09 UTC 2020 - Jonathan Brielmaier 
+
+- Update to version 3.0.2:
+  Changes compared to 3.0.1:
+  * New (srfi srfi-171) module
+  * Fix heap corruption when allocating structs (caused problems when
+building Guix on openSUSE)
+  * Fix race condition between 'abort-to-prompt' and stack marking 
+  * Ensure weak sets are occasionally vacuumed
+  * Interpret dynamic library name as literal file name first
+  *  includes  again
+  * Fix fixpoint computation in compute-significant-bits
+  * Fix compilation '--without-threads'
+  * 'tmpnam' is now deprecated
+- Remove patch:
+  * guile-3.0-fix-compile-crash.patch: patch included in release
+
+---
+Sun Mar 22 15:03:51 UTC 2020 - Jonathan Brielmaier 
+
+- Add patch from upstream to fix build of Guix with more then two threads:
+  * guile-3.0-fix-compile-crash.patch 
+
+---
+Mon Mar  9 10:21:27 UTC 2020 - Jonathan Brielmaier 
+
+- Update to version 3.0.1:
+  Changes compared to 3.0.0:
+  * Export constructor and predicate for ''
+  * (texinfo plain-text) now exports '*line-width*' fluid
+  * R7RS support recognizes the '.sld' extension
+  * 'hash' correctly handles keywords, ports, hash tables, etc.
+  * 'include' no longer rejects relative file names
+  * Reduce GC pressure when using bignums
+  * Fix expansion of 'error' calls with a non-constant argument
+  * Improve source location information for top-level references
+  * Web client treats TLS "premature termination" error as EOF
+  * Fix bug restoring a JIT continuation from the interpreter
+  * Export C symbols 'scm_sym_lambda', 'scm_sym_quote', etc. again
+  * Fix build on IA64 and on platforms where the stack grows upwards
+  * texinfo properly renders @acronym in plain text
+  * Compiler now optimizes (logior 0 INT)
+  * Fix Readline configure check for the sake of libedit
+  * Provided 'GUILE_PKG' Autoconf macro now detects Guile 3.0
+
+---
+Thu Jan 16 11:55:13 UTC 2020 - Jonathan Brielmaier 
+
+- Update to version 3.0.0:
+  Major changes compared to 2.2.x:
+  * Just-in-time code generation on x86_64, i586, armv7l, and aarch64
+  * Lower-level bytecode
+  * Add support for R7RS
+  * Interleaved internal definitions and expressions allowed
+  * Record unification
+  * Reimplementation of exceptions to be more aligned with R6RS-style
+  * `guard' no longer unwinds the stack for clause tests
+  * Optimization of top-level bindings within a compilation unit (-O3
+is now differnt then -O2)
+  * By default, GOOPS classes are not redefinable
+  * Define top-level bindings for aux syntax: `else', `=>', `...', `_'
+  * Conventional gettext alias is now `G_'
+  * Add --r6rs command-line option
+  * Add #:re-export-and-replace argument to `define-module'
+  * `define-module' #:autoload no longer pulls in the whole module
+  * Improve SRFI-43 vector-fill!
+  * `iota' in core and SRFI-1 `iota' are the same
+  * Improved Transport Layer Security (TLS) support in (web client)
+  * New deprecations
+* scm_t_uint8, etc deprecated in favor of C99 stdint.h
+* The two-argument form of `record-constructor'
+  * Incompatible changes
+* All code deprecated in Guile 2.2 has been removed.
+* Remove "self" field from vtables and "redefined" field from
+  classes
+* VM hook manipulation simplified
+  * New effective version 3.0. pkg-config is now guile-3.0
+* Rename patch:
+  * guile-2.2-gc_pkgconfig_private.patch to
+guile-3.0-gc_pkgconfig_private.patch: Adapt to 3.0 changes.
+* Set guilemaj to 3 and guilemin to 0
+
+---

Old:

  guile-2.2-gc_pkgconfig_private.patch
  guile-2.2.6.tar.xz
  guile-2.2.6.tar.xz.sig

New:

  gcc10-x86-disable-one-test.patch
  guile-3.0-gc_pkgconfig_private.patch
  guile-3.0.2.tar.xz
  guile-3.0.2.tar.xz.sig



Other differences:
--
++ 

commit guile for openSUSE:Factory

2019-09-30 Thread root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2019-09-30 15:49:04

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new.2352 (New)


Package is "guile"

Mon Sep 30 15:49:04 2019 rev:59 rq:732646 version:2.2.6

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2019-07-22 
12:15:18.659745724 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new.2352/guile.changes2019-09-30 
15:49:08.158855396 +0200
@@ -1,0 +2,5 @@
+Mon Sep 23 09:17:47 UTC 2019 - Bernhard Wiedemann 
+
+- Do sequential build for reproducible .go files (boo#1102408)
+
+---



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.NKAfOe/_old  2019-09-30 15:49:08.946853299 +0200
+++ /var/tmp/diff_new_pack.NKAfOe/_new  2019-09-30 15:49:08.950853288 +0200
@@ -112,7 +112,8 @@
   --with-pic \
   --with-threads \
   --disable-silent-rules
-make %{?_smp_mflags}
+# do sequential build for reproducible .go files = 
https://issues.guix.gnu.org/issue/20272 - boo#1102408
+make
 
 %check
 LD_LIBRARY_PATH="." make %{?_smp_mflags} check






commit guile for openSUSE:Factory

2019-07-22 Thread root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2019-07-22 12:15:16

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new.4126 (New)


Package is "guile"

Mon Jul 22 12:15:16 2019 rev:58 rq:713833 version:2.2.6

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2019-07-02 
10:37:21.814487565 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new.4126/guile.changes2019-07-22 
12:15:18.659745724 +0200
@@ -1,0 +2,12 @@
+Sat Jul  6 09:33:00 UTC 2019 - Jonathan Brielmaier 
+
+- Update to version 2.2.6
+  Changes compared to 2.2.5:
+  * Fix regression introduced in 2.2.5 that would break HTTP servers
+  * 'strftime' and 'strptime' honor the current locale encoding
+  * Re-export 'current-load-port'
+  * Minor documentation mistakes were fixed
+- remove patches:
+  * revert-http-reader-change.patch: fix included in release 
+
+---

Old:

  guile-2.2.5.tar.xz
  guile-2.2.5.tar.xz.sig
  revert-http-reader-change.patch

New:

  guile-2.2.6.tar.xz
  guile-2.2.6.tar.xz.sig



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.WOPh8c/_old  2019-07-22 12:15:20.443745239 +0200
+++ /var/tmp/diff_new_pack.WOPh8c/_new  2019-07-22 12:15:20.447745238 +0200
@@ -23,7 +23,7 @@
 %define libgver 1
 %define gsuff   %{guilemaj}_%{guilemin}-%{libgver}
 Name:   guile
-Version:%{guilevers}.5
+Version:%{guilevers}.6
 Release:0
 Summary:GNU's Ubiquitous Intelligent Language for Extension
 License:GFDL-1.3-only AND GPL-3.0-or-later AND LGPL-3.0-or-later
@@ -33,12 +33,10 @@
 Source1:https://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.xz.sig
 Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=guile=1#/%{name}.keyring
 Source3:guile-rpmlintrc
-# PATCH-FIX-UPSTREAM revert-http-reader-change.patch https://bugs.gnu.org/36350
-Patch0: revert-http-reader-change.patch
 # Fix the resulting /usr/lib64/pkgconfig/guile-2.2.pc
-Patch1: guile-2.2-gc_pkgconfig_private.patch
+Patch0: guile-2.2-gc_pkgconfig_private.patch
 # test fails always with heap error
-Patch2: disable-test-out-of-memory.patch
+Patch1: disable-test-out-of-memory.patch
 BuildRequires:  gmp-devel
 BuildRequires:  libffi-devel
 BuildRequires:  libltdl-devel
@@ -104,7 +102,6 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
-%patch2 -p1
 
 # remove broken prebuilt objects
 rm -r prebuilt/32-bit-big-endian

++ guile-2.2.5.tar.xz -> guile-2.2.6.tar.xz ++
/work/SRC/openSUSE:Factory/guile/guile-2.2.5.tar.xz 
/work/SRC/openSUSE:Factory/.guile.new.4126/guile-2.2.6.tar.xz differ: char 27, 
line 1





commit guile for openSUSE:Factory

2019-07-02 Thread root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2019-07-02 10:37:19

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new.4615 (New)


Package is "guile"

Tue Jul  2 10:37:19 2019 rev:57 rq:712657 version:2.2.5

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2019-02-04 
21:21:23.947654235 +0100
+++ /work/SRC/openSUSE:Factory/.guile.new.4615/guile.changes2019-07-02 
10:37:21.814487565 +0200
@@ -1,0 +2,43 @@
+Tue Jun 25 08:02:58 UTC 2019 - Jonathan Brielmaier 
+
+- Update to version 2.2.5 
+  Notable changes compared to 2.2.5:
+  * Notable improvements
+  ** Greatly improved performance of bidirectional pipes.
+  ** New 'get-bytevector-some!' I/O primitive.
+  ** get-bytevector-{n!,some,some!} now support suspendable I/O.
+  * Compiler improvements
+  ** guild compile: Add -Wshadowed-toplevel.
+  ** guild compile: Add '-x' flag.
+  * Miscellaneous improvements
+  ** Bootstrap optimization
+  ** put-u8 now always writes a single byte, regardless of the port encoding.
+  ** Optimize fixnum exact integer square roots.
+  ** scm_mkstrport: Optimize the POS -> BYTE_POS conversion.
+  ** SRFI-19: Support ~N in string->date.
+  ** SRFI-19: Update the leap second table.
+  ** stexi->shtml: Add support for @i, @math, @tie and @dots.
+  ** Define AT_SYMLINK_NOFOLLOW, AT_NO_AUTOMOUNT, and AT_EMPTY_PATH.
+  ** Improvements to the 'time' macro from (ice-9 time).
+  * Bug fixes
+  ** Avoid regexp ranges in HTTP inter-protocol exploitation check.
+  ** Fixes to the SRFI-19 time/date library.
+  ** Improve overflow checks in bytevector, string, and I/O operations.
+  ** Fix type inferencing for 'nil?' and 'null?' predicates.
+  ** Fix 'atomic-box-compare-and-swap!'.
+  ** Make URI handling locale independent.
+  ** Strings, i18n: Limit the use of alloca to approximately 8 kilobytes.
+  ** Fix documentation of R6RS 'binary-port?' to reflect reality.
+  ** Avoid passing NULL to 'memcpy' and 'memcmp'.
+  ** Save and restore errno in the signal handler.
+  ** Various smaller bug fixes
+  More details: /usr/share/doc/packages/guile/NEWS
+- add patches:
+  * revert-http-reader-change.patch: Fixes https://bugs.gnu.org/36350.
+- remove patches:
+  * guile-add-test-ja_JP.sjis.patch: proper fix included in 2.2.5
+  * guile-use-utf8.patch: included in 2.2.5
+  * disable-posix-crypt-test.patch: test succeeds now 
+- reorder patches
+
+---

Old:

  disable-posix-crypt-test.patch
  guile-2.2.4.tar.xz
  guile-2.2.4.tar.xz.sig
  guile-add-test-ja_JP.sjis.patch
  guile-use-utf8.patch

New:

  guile-2.2.5.tar.xz
  guile-2.2.5.tar.xz.sig
  revert-http-reader-change.patch



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.bzPC71/_old  2019-07-02 10:37:22.690488898 +0200
+++ /var/tmp/diff_new_pack.bzPC71/_new  2019-07-02 10:37:22.690488898 +0200
@@ -23,7 +23,7 @@
 %define libgver 1
 %define gsuff   %{guilemaj}_%{guilemin}-%{libgver}
 Name:   guile
-Version:%{guilevers}.4
+Version:%{guilevers}.5
 Release:0
 Summary:GNU's Ubiquitous Intelligent Language for Extension
 License:GFDL-1.3-only AND GPL-3.0-or-later AND LGPL-3.0-or-later
@@ -33,13 +33,12 @@
 Source1:https://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.xz.sig
 Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=guile=1#/%{name}.keyring
 Source3:guile-rpmlintrc
-Patch0: guile-2.2-gc_pkgconfig_private.patch
-Patch1: guile-add-test-ja_JP.sjis.patch
-Patch2: guile-use-utf8.patch
-# glibc EINVAL failure
-Patch3: disable-posix-crypt-test.patch
+# PATCH-FIX-UPSTREAM revert-http-reader-change.patch https://bugs.gnu.org/36350
+Patch0: revert-http-reader-change.patch
+# Fix the resulting /usr/lib64/pkgconfig/guile-2.2.pc
+Patch1: guile-2.2-gc_pkgconfig_private.patch
 # test fails always with heap error
-Patch4: disable-test-out-of-memory.patch
+Patch2: disable-test-out-of-memory.patch
 BuildRequires:  gmp-devel
 BuildRequires:  libffi-devel
 BuildRequires:  libltdl-devel
@@ -105,10 +104,7 @@
 %setup -q
 %patch0 -p1
 %patch1 -p1
-chmod +x test-suite/standalone/test-ja_JP.sjis
 %patch2 -p1
-%patch3 -p1
-%patch4 -p1
 
 # remove broken prebuilt objects
 rm -r prebuilt/32-bit-big-endian

++ guile-2.2.4.tar.xz -> guile-2.2.5.tar.xz ++
/work/SRC/openSUSE:Factory/guile/guile-2.2.4.tar.xz 
/work/SRC/openSUSE:Factory/.guile.new.4615/guile-2.2.5.tar.xz differ: char 26, 
line 1


++ revert-http-reader-change.patch ++
>From e1225d013ed8673382d6d8f9300dd6b175c8b820 Mon Sep 17 

commit guile for openSUSE:Factory

2019-02-04 Thread root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2019-02-04 21:21:21

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new.28833 (New)


Package is "guile"

Mon Feb  4 21:21:21 2019 rev:56 rq:666702 version:2.2.4

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2018-12-10 
12:25:02.662724314 +0100
+++ /work/SRC/openSUSE:Factory/.guile.new.28833/guile.changes   2019-02-04 
21:21:23.947654235 +0100
@@ -1,0 +2,5 @@
+Tue Jan 15 20:43:27 UTC 2019 - sch...@suse.de
+
+- remove broken prebuilt 32-bit big-endian objects
+
+---



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.HKRvcH/_old  2019-02-04 21:21:25.143653949 +0100
+++ /var/tmp/diff_new_pack.HKRvcH/_new  2019-02-04 21:21:25.151653948 +0100
@@ -110,6 +110,9 @@
 %patch3 -p1
 %patch4 -p1
 
+# remove broken prebuilt objects
+rm -r prebuilt/32-bit-big-endian
+
 %build
 %configure \
   --disable-static \






commit guile for openSUSE:Factory

2018-12-10 Thread root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2018-12-10 12:24:28

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new.19453 (New)


Package is "guile"

Mon Dec 10 12:24:28 2018 rev:55 rq:652452 version:2.2.4

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2018-11-12 
09:48:28.276550853 +0100
+++ /work/SRC/openSUSE:Factory/.guile.new.19453/guile.changes   2018-12-10 
12:25:02.662724314 +0100
@@ -1,0 +2,27 @@
+Tue Nov 27 16:01:27 UTC 2018 - jbrielma...@suse.de
+
+- Update to version 2.2.4. [boo#1117121]
+  Notable changes compared to 2.0.14:
+  * speed
+  * better thread and space-safety
+  * improved locale support
+  * dynamically expandable stacks
+  * many small improvements and bug fixes
+  This release brings incompatible changes to 2.0.x versions.
+  More details: /usr/share/doc/packages/guile/NEWS
+- add patches:
+  * disable-posix-crypt-test.patch: test glibc EINVAL fails
+  * disable-test-out-of-memory.patch: heap error during test
+- refresh patches:
+  * guile-2.0.14-gc_pkgconfig_private.patch: rebase on guile 2.2
+and rename to guile-2.2-gc_pkgconfig_private.patch
+- remove patches:
+  * guile-64bit.patch
+  * guile-1.6.10-mktemp.patch
+  * guile-threads-test.patch
+  * guile-net-db-test.patch: guile doesn't fail to build anymore
+  * guile-disable-int-tests.patch: guile builds fine with glibc2.27
+- reorder patches
+- remove libguilereadline packages, as it became an extension
+
+---

Old:

  guile-1.6.10-mktemp.patch
  guile-2.0.14-gc_pkgconfig_private.patch
  guile-2.0.14.tar.xz
  guile-2.0.14.tar.xz.sig
  guile-64bit.patch
  guile-disable-int-tests.patch
  guile-net-db-test.patch
  guile-threads-test.patch

New:

  disable-posix-crypt-test.patch
  disable-test-out-of-memory.patch
  guile-2.2-gc_pkgconfig_private.patch
  guile-2.2.4.tar.xz
  guile-2.2.4.tar.xz.sig



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.8BqNUR/_old  2018-12-10 12:25:03.334723644 +0100
+++ /var/tmp/diff_new_pack.8BqNUR/_new  2018-12-10 12:25:03.338723640 +0100
@@ -18,14 +18,12 @@
 
 # define the name used for versioning libs and directories.
 %define guilemaj2
-%define guilemin0
+%define guilemin2
 %define guilevers   %{guilemaj}.%{guilemin}
-%define libgver 22
+%define libgver 1
 %define gsuff   %{guilemaj}_%{guilemin}-%{libgver}
-%define libgreadver 18
-%define greadsuff   v-%{libgreadver}-%{libgreadver}
 Name:   guile
-Version:%{guilevers}.14
+Version:%{guilevers}.4
 Release:0
 Summary:GNU's Ubiquitous Intelligent Language for Extension
 License:GFDL-1.3-only AND GPL-3.0-or-later AND LGPL-3.0-or-later
@@ -35,15 +33,13 @@
 Source1:https://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.xz.sig
 Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=guile=1#/%{name}.keyring
 Source3:guile-rpmlintrc
-# suse specific
-Patch1: guile-64bit.patch
-Patch2: guile-1.6.10-mktemp.patch
-Patch3: guile-threads-test.patch
-Patch4: guile-net-db-test.patch
-Patch5: guile-2.0.14-gc_pkgconfig_private.patch
-Patch6: guile-disable-int-tests.patch
-Patch7: guile-add-test-ja_JP.sjis.patch
-Patch8: guile-use-utf8.patch
+Patch0: guile-2.2-gc_pkgconfig_private.patch
+Patch1: guile-add-test-ja_JP.sjis.patch
+Patch2: guile-use-utf8.patch
+# glibc EINVAL failure
+Patch3: disable-posix-crypt-test.patch
+# test fails always with heap error
+Patch4: disable-test-out-of-memory.patch
 BuildRequires:  gmp-devel
 BuildRequires:  libffi-devel
 BuildRequires:  libltdl-devel
@@ -84,17 +80,6 @@
 linked in as a library when building extensible programs. This package
 contains guile modules.
 
-%package -n libguilereadline-%{greadsuff}
-Summary:GNU's Ubiquitous Intelligent Language for Extension
-License:GFDL-1.3-only AND GPL-3.0-or-later AND LGPL-3.0-or-later
-Group:  Development/Languages/Scheme
-
-%description -n libguilereadline-%{greadsuff}
-This is Guile, a portable, embeddable Scheme implementation written in
-C. Guile provides a machine independent execution platform that can be
-linked in as a library when building extensible programs. This package
-contains the shared libraries.
-
 %package devel
 Summary:GNU's Ubiquitous Intelligent Language for Extension
 License:LGPL-2.1-or-later
@@ -104,7 +89,6 @@
 Requires:   guile = %{version}
 Requires:   libffi-devel
 Requires:   libguile-%{gsuff} = %{version}
-Requires:   

commit guile for openSUSE:Factory

2018-11-12 Thread root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2018-11-12 09:48:25

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is "guile"

Mon Nov 12 09:48:25 2018 rev:54 rq:646084 version:2.0.14

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2018-03-01 
12:00:20.478180999 +0100
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2018-11-12 
09:48:28.276550853 +0100
@@ -1,0 +2,11 @@
+Sun Oct 21 17:56:40 UTC 2018 - psim...@suse.com
+
+- Apply guile-use-utf8.patch to fix use of the "ja_JP.sjis" locale.
+  [bsc#1110085]
+   
+- Apply guile-add-test-ja_JP.sjis.patch to add standalone test that
+  verifies the "ja_JP.sjis" locale works properly. Further details
+  at https://debbugs.gnu.org/cgi/bugreport.cgi?bug=33044#43.
+  [bsc#1110085]
+
+---

New:

  guile-add-test-ja_JP.sjis.patch
  guile-use-utf8.patch



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.oiUa0v/_old  2018-11-12 09:48:28.828550020 +0100
+++ /var/tmp/diff_new_pack.oiUa0v/_new  2018-11-12 09:48:28.832550014 +0100
@@ -42,6 +42,8 @@
 Patch4: guile-net-db-test.patch
 Patch5: guile-2.0.14-gc_pkgconfig_private.patch
 Patch6: guile-disable-int-tests.patch
+Patch7: guile-add-test-ja_JP.sjis.patch
+Patch8: guile-use-utf8.patch
 BuildRequires:  gmp-devel
 BuildRequires:  libffi-devel
 BuildRequires:  libltdl-devel
@@ -123,6 +125,9 @@
 %patch4 -p1
 %patch5 -p1
 %patch6 -p1
+%patch7 -p1
+chmod +x test-suite/standalone/test-ja_JP.sjis
+%patch8 -p1
 
 %build
 %configure \


++ guile-add-test-ja_JP.sjis.patch ++
diff --git a/test-suite/standalone/Makefile.am 
b/test-suite/standalone/Makefile.am
index 3a9d8d9da..327b57262 100644
--- a/test-suite/standalone/Makefile.am
+++ b/test-suite/standalone/Makefile.am
@@ -172,6 +172,10 @@ TESTS += test-mb-regexp
 check_SCRIPTS += test-use-srfi
 TESTS += test-use-srfi
 
+# test-ja_JP.sjis
+check_SCRIPTS += test-ja_JP.sjis
+TESTS += test-ja_JP.sjis
+
 # test-scm-c-read
 test_scm_c_read_SOURCES = test-scm-c-read.c
 test_scm_c_read_CFLAGS = ${test_cflags}
diff --git a/test-suite/standalone/test-ja_JP.sjis 
b/test-suite/standalone/test-ja_JP.sjis
new file mode 100755
index 0..2aa5ee690
--- /dev/null
+++ b/test-suite/standalone/test-ja_JP.sjis
@@ -0,0 +1,7 @@
+#!/bin/sh
+# Test whether guile can run initialization code using ja_JP.sjis locale
+# (bug #33044).
+export LC_CTYPE
+LC_CTYPE=ja_JP.sjis
+exec guile -q -s "$0" "$@"
+!#
diff --git a/test-suite/standalone/Makefile.in 
b/test-suite/standalone/Makefile.in
index 0f7ef8250..2478a7cc7 100644
--- a/test-suite/standalone/Makefile.in
+++ b/test-suite/standalone/Makefile.in
@@ -96,7 +96,8 @@ TESTS = test-system-cmds test-bad-identifiers 
test-require-extension \
test-list$(EXEEXT) test-unwind$(EXEEXT) \
test-conversion$(EXEEXT) test-loose-ends$(EXEEXT) \
test-fast-slot-ref test-mb-regexp test-use-srfi \
-   test-scm-c-read$(EXEEXT) test-scm-take-locale-symbol$(EXEEXT) \
+   test-ja_JP.sjis test-scm-c-read$(EXEEXT) \
+   test-scm-take-locale-symbol$(EXEEXT) \
test-scm-take-u8vector$(EXEEXT) \
test-scm-to-latin1-string$(EXEEXT) test-scm-values$(EXEEXT) \
test-scm-c-bind-keyword-arguments$(EXEEXT) \
@@ -1876,12 +1877,14 @@ noinst_LTLIBRARIES = $(am__append_1)
 # test-mb-regexp
 
 # test-use-srfi
+
+# test-ja_JP.sjis
 check_SCRIPTS = test-system-cmds test-bad-identifiers \
test-require-extension test-guile-snarf test-import-order \
test-command-line-encoding test-command-line-encoding2 \
test-language test-guild-compile $(am__append_3) \
test-fast-slot-ref test-mb-regexp test-use-srfi \
-   $(am__append_5)
+   test-ja_JP.sjis $(am__append_5)
 BUILT_SOURCES = $(am__append_2)
 EXTRA_DIST = test-import-order-a.scm test-import-order-b.scm \
test-import-order-c.scm test-import-order-d.scm \
++ guile-use-utf8.patch ++
diff --git a/libguile/debug-malloc.c b/libguile/debug-malloc.c
index fa3612de2..4dd2b5d40 100644
--- a/libguile/debug-malloc.c
+++ b/libguile/debug-malloc.c
@@ -221,7 +221,7 @@ SCM_DEFINE (scm_malloc_stats, "malloc-stats", 0, 0, 0,
   int i;
   for (i = 0; i < malloc_type_size + N_SEEK; ++i)
 if (malloc_type[i].key)
-  res = scm_acons (scm_from_locale_string ((char *) malloc_type[i].key),
+  res = scm_acons (scm_from_utf8_string ((char *) malloc_type[i].key),
   scm_from_int ((int) malloc_type[i].data),
   res);
   return res;
diff --git a/libguile/deprecation.c b/libguile/deprecation.c
index 

commit guile for openSUSE:Factory

2018-03-01 Thread root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2018-03-01 11:59:52

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is "guile"

Thu Mar  1 11:59:52 2018 rev:53 rq:580993 version:2.0.14

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2017-09-15 
23:05:23.479501641 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2018-03-01 
12:00:20.478180999 +0100
@@ -1,0 +2,21 @@
+Wed Feb 28 14:51:38 UTC 2018 - tchva...@suse.com
+
+- Add back the require on gc-devel as it is still needed for the
+  non .pc using packages (eg autotools)
+
+---
+Wed Feb 28 12:37:54 UTC 2018 - tchva...@suse.com
+
+- Add patch from Fedora not to link to libgc in all consumer libs:
+  * guile-2.0.14-gc_pkgconfig_private.patch
+- Add _constraints file to ensure we can build properly
+
+---
+Wed Feb 28 12:35:01 UTC 2018 - tchva...@suse.com
+
+- Format with spec-cleaner
+- Fix build with new glibc 2.27 bsc#1079837:
+  * guile-disable-int-tests.patch
+- Use %license macro to install license
+
+---

New:

  _constraints
  guile-2.0.14-gc_pkgconfig_private.patch
  guile-disable-int-tests.patch



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.y6A3bZ/_old  2018-03-01 12:00:21.698136985 +0100
+++ /var/tmp/diff_new_pack.y6A3bZ/_new  2018-03-01 12:00:21.698136985 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package guile
 #
-# Copyright (c) 2017 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2018 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
@@ -28,25 +28,27 @@
 Version:%{guilevers}.14
 Release:0
 Summary:GNU's Ubiquitous Intelligent Language for Extension
-License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
+License:GFDL-1.3-only AND GPL-3.0-or-later AND LGPL-3.0-or-later
 Group:  Development/Languages/Scheme
-Url:https://www.gnu.org/software/guile/
+URL:https://www.gnu.org/software/guile/
 Source0:https://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.xz
 Source1:https://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.xz.sig
 Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=guile=1#/%{name}.keyring
 Source3:guile-rpmlintrc
 # suse specific
-Patch1: %{name}-64bit.patch
-Patch2: %{name}-1.6.10-mktemp.patch
-Patch3: %{name}-threads-test.patch
-Patch4: %{name}-net-db-test.patch
-BuildRequires:  gc-devel
+Patch1: guile-64bit.patch
+Patch2: guile-1.6.10-mktemp.patch
+Patch3: guile-threads-test.patch
+Patch4: guile-net-db-test.patch
+Patch5: guile-2.0.14-gc_pkgconfig_private.patch
+Patch6: guile-disable-int-tests.patch
 BuildRequires:  gmp-devel
 BuildRequires:  libffi-devel
 BuildRequires:  libltdl-devel
 BuildRequires:  libunistring-devel
 BuildRequires:  pkgconfig
 BuildRequires:  readline-devel
+BuildRequires:  pkgconfig(bdw-gc)
 Requires(pre):  fileutils
 Requires(pre):  sh-utils
 
@@ -57,7 +59,7 @@
 
 %package -n libguile-%{gsuff}
 Summary:GNU's Ubiquitous Intelligent Language for Extension
-License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
+License:GFDL-1.3-only AND GPL-3.0-or-later AND LGPL-3.0-or-later
 Group:  Development/Languages/Scheme
 Requires:   %{name}-modules-%{guilemaj}_%{guilemin} >= %{version}
 # workaround for bnc#948804
@@ -71,7 +73,7 @@
 
 %package modules-%{guilemaj}_%{guilemin}
 Summary:GNU's Ubiquitous Intelligent Language for Extension
-License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
+License:GFDL-1.3-only AND GPL-3.0-or-later AND LGPL-3.0-or-later
 Group:  Development/Languages/Scheme
 
 %description modules-%{guilemaj}_%{guilemin}
@@ -82,7 +84,7 @@
 
 %package -n libguilereadline-%{greadsuff}
 Summary:GNU's Ubiquitous Intelligent Language for Extension
-License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
+License:GFDL-1.3-only AND GPL-3.0-or-later AND LGPL-3.0-or-later
 Group:  Development/Languages/Scheme
 
 %description -n libguilereadline-%{greadsuff}
@@ -93,9 +95,8 @@
 
 %package devel
 Summary:GNU's Ubiquitous Intelligent Language for Extension
-License:LGPL-2.1+
+License:LGPL-2.1-or-later
 Group:  Development/Languages/Scheme
-Requires:   gc-devel
 Requires:   

commit guile for openSUSE:Factory

2017-09-15 Thread root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2017-09-15 23:05:21

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is "guile"

Fri Sep 15 23:05:21 2017 rev:52 rq: version:2.0.14

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2017-09-15 
21:08:25.595955635 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2017-09-15 
23:05:23.479501641 +0200
@@ -2,12 +1,0 @@
-Fri Mar 31 12:49:55 UTC 2017 - psim...@suse.com
-
-- Update to version 2.2.0:
-
-  * guile-64bit.patch no longer applies. I haven't forward-ported
-it to the new version because it's not obvious to me whether
-this patch is still required in the new code base, which is 
-quite different [boo#1032881].
-
-  * libguilereadline.so no longer exists.
-


Old:

  _constraints
  guile-2.2.0.tar.xz
  guile-2.2.0.tar.xz.sig

New:

  guile-2.0.14.tar.xz
  guile-2.0.14.tar.xz.sig
  guile-64bit.patch



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.BuaqBo/_old  2017-09-15 23:05:24.751322573 +0200
+++ /var/tmp/diff_new_pack.BuaqBo/_new  2017-09-15 23:05:24.751322573 +0200
@@ -18,12 +18,14 @@
 
 # define the name used for versioning libs and directories.
 %define guilemaj2
-%define guilemin2
+%define guilemin0
 %define guilevers   %{guilemaj}.%{guilemin}
-%define libgver 1
+%define libgver 22
 %define gsuff   %{guilemaj}_%{guilemin}-%{libgver}
+%define libgreadver 18
+%define greadsuff   v-%{libgreadver}-%{libgreadver}
 Name:   guile
-Version:%{guilevers}.0
+Version:%{guilevers}.14
 Release:0
 Summary:GNU's Ubiquitous Intelligent Language for Extension
 License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
@@ -34,9 +36,10 @@
 Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=guile=1#/%{name}.keyring
 Source3:guile-rpmlintrc
 # suse specific
-Patch2: guile-1.6.10-mktemp.patch
-Patch3: guile-threads-test.patch
-Patch4: guile-net-db-test.patch
+Patch1: %{name}-64bit.patch
+Patch2: %{name}-1.6.10-mktemp.patch
+Patch3: %{name}-threads-test.patch
+Patch4: %{name}-net-db-test.patch
 BuildRequires:  gc-devel
 BuildRequires:  gmp-devel
 BuildRequires:  libffi-devel
@@ -77,6 +80,17 @@
 linked in as a library when building extensible programs. This package
 contains guile modules.
 
+%package -n libguilereadline-%{greadsuff}
+Summary:GNU's Ubiquitous Intelligent Language for Extension
+License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
+Group:  Development/Languages/Scheme
+
+%description -n libguilereadline-%{greadsuff}
+This is Guile, a portable, embeddable Scheme implementation written in
+C. Guile provides a machine independent execution platform that can be
+linked in as a library when building extensible programs. This package
+contains the shared libraries.
+
 %package devel
 Summary:GNU's Ubiquitous Intelligent Language for Extension
 License:LGPL-2.1+
@@ -87,6 +101,7 @@
 Requires:   guile = %{version}
 Requires:   libffi-devel
 Requires:   libguile-%{gsuff} = %{version}
+Requires:   libguilereadline-%{greadsuff} = %{version}
 Requires:   libunistring-devel
 Requires:   ncurses-devel
 Requires:   readline-devel
@@ -100,6 +115,7 @@
 
 %prep
 %setup -q
+%patch1
 %patch2
 %patch3 -p1
 %patch4 -p1
@@ -140,6 +156,8 @@
 
 %post -n libguile-%{gsuff} -p /sbin/ldconfig
 %postun -n libguile-%{gsuff} -p /sbin/ldconfig
+%post -n libguilereadline-%{greadsuff} -p /sbin/ldconfig
+%postun -n libguilereadline-%{greadsuff} -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
@@ -160,6 +178,12 @@
 # Own usr/share/guile/site; side effect of not doing so is slib failing to 
install correctly.
 %{_datadir}/%{name}
 
+%files -n libguilereadline-%{greadsuff}
+%defattr(-,root,root)
+# please leave .so file here [bnc#765436]
+%{_libdir}/libguilereadline-v-%{libgreadver}.so
+%{_libdir}/libguilereadline-v-%{libgreadver}.so.%{libgreadver}*
+
 %files devel
 %defattr(-,root,root)
 %{_bindir}/guile-snarf

++ guile-2.2.0.tar.xz -> guile-2.0.14.tar.xz ++
/work/SRC/openSUSE:Factory/guile/guile-2.2.0.tar.xz 
/work/SRC/openSUSE:Factory/.guile.new/guile-2.0.14.tar.xz differ: char 25, line 
1

++ guile-64bit.patch ++
Index: libguile/hash.c
===
--- libguile/hash.c.orig2016-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 

commit guile for openSUSE:Factory

2017-09-15 Thread root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2017-09-15 21:08:23

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is "guile"

Fri Sep 15 21:08:23 2017 rev:51 rq:491048 version:2.2.0

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2017-02-21 
13:35:00.650120972 +0100
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2017-09-15 
21:08:25.595955635 +0200
@@ -1,0 +2,12 @@
+Fri Mar 31 12:49:55 UTC 2017 - psim...@suse.com
+
+- Update to version 2.2.0:
+
+  * guile-64bit.patch no longer applies. I haven't forward-ported
+it to the new version because it's not obvious to me whether
+this patch is still required in the new code base, which is 
+quite different [boo#1032881].
+
+  * libguilereadline.so no longer exists.
+
+---

Old:

  guile-2.0.14.tar.xz
  guile-2.0.14.tar.xz.sig
  guile-64bit.patch

New:

  _constraints
  guile-2.2.0.tar.xz
  guile-2.2.0.tar.xz.sig



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.AoC91p/_old  2017-09-15 21:08:26.855778758 +0200
+++ /var/tmp/diff_new_pack.AoC91p/_new  2017-09-15 21:08:26.863777635 +0200
@@ -18,14 +18,12 @@
 
 # define the name used for versioning libs and directories.
 %define guilemaj2
-%define guilemin0
+%define guilemin2
 %define guilevers   %{guilemaj}.%{guilemin}
-%define libgver 22
+%define libgver 1
 %define gsuff   %{guilemaj}_%{guilemin}-%{libgver}
-%define libgreadver 18
-%define greadsuff   v-%{libgreadver}-%{libgreadver}
 Name:   guile
-Version:%{guilevers}.14
+Version:%{guilevers}.0
 Release:0
 Summary:GNU's Ubiquitous Intelligent Language for Extension
 License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
@@ -36,10 +34,9 @@
 Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=guile=1#/%{name}.keyring
 Source3:guile-rpmlintrc
 # suse specific
-Patch1: %{name}-64bit.patch
-Patch2: %{name}-1.6.10-mktemp.patch
-Patch3: %{name}-threads-test.patch
-Patch4: %{name}-net-db-test.patch
+Patch2: guile-1.6.10-mktemp.patch
+Patch3: guile-threads-test.patch
+Patch4: guile-net-db-test.patch
 BuildRequires:  gc-devel
 BuildRequires:  gmp-devel
 BuildRequires:  libffi-devel
@@ -80,17 +77,6 @@
 linked in as a library when building extensible programs. This package
 contains guile modules.
 
-%package -n libguilereadline-%{greadsuff}
-Summary:GNU's Ubiquitous Intelligent Language for Extension
-License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
-Group:  Development/Languages/Scheme
-
-%description -n libguilereadline-%{greadsuff}
-This is Guile, a portable, embeddable Scheme implementation written in
-C. Guile provides a machine independent execution platform that can be
-linked in as a library when building extensible programs. This package
-contains the shared libraries.
-
 %package devel
 Summary:GNU's Ubiquitous Intelligent Language for Extension
 License:LGPL-2.1+
@@ -101,7 +87,6 @@
 Requires:   guile = %{version}
 Requires:   libffi-devel
 Requires:   libguile-%{gsuff} = %{version}
-Requires:   libguilereadline-%{greadsuff} = %{version}
 Requires:   libunistring-devel
 Requires:   ncurses-devel
 Requires:   readline-devel
@@ -115,7 +100,6 @@
 
 %prep
 %setup -q
-%patch1
 %patch2
 %patch3 -p1
 %patch4 -p1
@@ -156,8 +140,6 @@
 
 %post -n libguile-%{gsuff} -p /sbin/ldconfig
 %postun -n libguile-%{gsuff} -p /sbin/ldconfig
-%post -n libguilereadline-%{greadsuff} -p /sbin/ldconfig
-%postun -n libguilereadline-%{greadsuff} -p /sbin/ldconfig
 
 %files
 %defattr(-,root,root)
@@ -178,12 +160,6 @@
 # Own usr/share/guile/site; side effect of not doing so is slib failing to 
install correctly.
 %{_datadir}/%{name}
 
-%files -n libguilereadline-%{greadsuff}
-%defattr(-,root,root)
-# please leave .so file here [bnc#765436]
-%{_libdir}/libguilereadline-v-%{libgreadver}.so
-%{_libdir}/libguilereadline-v-%{libgreadver}.so.%{libgreadver}*
-
 %files devel
 %defattr(-,root,root)
 %{_bindir}/guile-snarf

++ _constraints ++

  

  2

  

++ guile-2.0.14.tar.xz -> guile-2.2.0.tar.xz ++
/work/SRC/openSUSE:Factory/guile/guile-2.0.14.tar.xz 
/work/SRC/openSUSE:Factory/.guile.new/guile-2.2.0.tar.xz differ: char 25, line 1

++ guile.keyring ++
 2916 lines (skipped)
 between guile.keyring
 and /work/SRC/openSUSE:Factory/.guile.new/guile.keyring




commit guile for openSUSE:Factory

2017-02-21 Thread root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2017-02-21 13:34:59

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is "guile"

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2016-11-11 
14:31:00.0 +0100
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2017-02-21 
13:35:00.650120972 +0100
@@ -1,0 +2,20 @@
+Fri Feb 17 12:45:52 UTC 2017 - mplus...@suse.com
+
+- Update to version 2.0.14:
+  * Bug fixes
++ Builds of .go files and of Guile itself are now
+  bit-reproducible
++ 'number->locale-string' and 'monetary-amount->locale-string'
+  fixes
++ (system base target) now recognizes "sh3" as a
+  cross-compilation target
++ Fix race condition in '00-repl-server.test'
++ 'scandir' from (ice-9 ftw) no longer calls 'stat' for each
+  entry
+  * Several documentation improvements
+- Drop no longer needed patches:
+  * guile-fake-buildstamp.patch
+  * repl-server-test.patch
+- Small packaging cleanup with help of spec-cleaner
+
+---

Old:

  guile-2.0.13.tar.xz
  guile-2.0.13.tar.xz.sig
  guile-fake-buildstamp.patch
  repl-server-test.patch

New:

  guile-2.0.14.tar.xz
  guile-2.0.14.tar.xz.sig



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.k7XMvh/_old  2017-02-21 13:35:01.569991206 +0100
+++ /var/tmp/diff_new_pack.k7XMvh/_new  2017-02-21 13:35:01.569991206 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package guile
 #
-# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany.
+# Copyright (c) 2017 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,7 +25,7 @@
 %define libgreadver 18
 %define greadsuff   v-%{libgreadver}-%{libgreadver}
 Name:   guile
-Version:%{guilevers}.13
+Version:%{guilevers}.14
 Release:0
 Summary:GNU's Ubiquitous Intelligent Language for Extension
 License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
@@ -36,24 +36,19 @@
 Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=guile=1#/%{name}.keyring
 Source3:guile-rpmlintrc
 # suse specific
-Patch0: %{name}-fake-buildstamp.patch
 Patch1: %{name}-64bit.patch
 Patch2: %{name}-1.6.10-mktemp.patch
 Patch3: %{name}-threads-test.patch
 Patch4: %{name}-net-db-test.patch
-Patch5: repl-server-test.patch
 BuildRequires:  gc-devel
 BuildRequires:  gmp-devel
 BuildRequires:  libffi-devel
 BuildRequires:  libltdl-devel
 BuildRequires:  libunistring-devel
-BuildRequires:  pkg-config
+BuildRequires:  pkgconfig
 BuildRequires:  readline-devel
-Requires(pre):  %{install_info_prereq}
 Requires(pre):  fileutils
 Requires(pre):  sh-utils
-Conflicts:  slib < 3a5
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 This is Guile, a portable, embeddable Scheme implementation written in
@@ -110,6 +105,8 @@
 Requires:   libunistring-devel
 Requires:   ncurses-devel
 Requires:   readline-devel
+Requires(post): %{install_info_prereq}
+Requires(preun): %{install_info_prereq}
 
 %description devel
 This is Guile, a portable, embeddable Scheme implementation written in
@@ -118,12 +115,10 @@
 
 %prep
 %setup -q
-%patch0
 %patch1
 %patch2
 %patch3 -p1
 %patch4 -p1
-%patch5 -p1
 # force rebuild with non-broken makeinfo
 #rm -f doc/*/*.info
 
@@ -139,7 +134,7 @@
 LD_LIBRARY_PATH="." make check
 
 %install
-make DESTDIR=%{buildroot} install %{?_smp_mflags}
+%make_install
 mkdir -p %{buildroot}%{_datadir}/guile/site
 find %{buildroot} -type f -name "*.la" -delete -print
 # bug #874028
@@ -147,12 +142,12 @@
 mv %{buildroot}%{_libdir}/libguile*-gdb.scm 
%{buildroot}%{_datadir}/gdb/auto-load%{_libdir}/
 
 %post devel
-%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
-%install_info --info-dir=%{_infodir} %{_infodir}/r5rs.info.gz
+%install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info}
+%install_info --info-dir=%{_infodir} %{_infodir}/r5rs.info%{ext_info}
 
-%postun devel
-%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
-%install_info_delete --info-dir=%{_infodir} %{_infodir}/r5rs.info.gz
+%preun devel
+%install_info_delete --info-dir=%{_infodir} %{_infodir}/%{name}.info%{ext_info}
+%install_info_delete --info-dir=%{_infodir} %{_infodir}/r5rs.info%{ext_info}
 
 %pre
 # Remove obsolete files (< SuSE Linux 10.2)
@@ -160,11 +155,8 @@
 rm -f usr/share/guile/site/slibcat.SuSEconfig
 
 %post -n libguile-%{gsuff} -p 

commit guile for openSUSE:Factory

2016-11-11 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2016-11-11 14:30:58

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is "guile"

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2016-10-20 
23:06:49.0 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2016-11-11 
14:31:00.0 +0100
@@ -1,0 +2,5 @@
+Tue Nov  8 11:14:02 UTC 2016 - sch...@suse.de
+
+- repl-server-test.patch: fix race in 00-repl-server.test
+
+---

New:

  repl-server-test.patch



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.zuuSj2/_old  2016-11-11 14:31:01.0 +0100
+++ /var/tmp/diff_new_pack.zuuSj2/_new  2016-11-11 14:31:01.0 +0100
@@ -41,6 +41,7 @@
 Patch2: %{name}-1.6.10-mktemp.patch
 Patch3: %{name}-threads-test.patch
 Patch4: %{name}-net-db-test.patch
+Patch5: repl-server-test.patch
 BuildRequires:  gc-devel
 BuildRequires:  gmp-devel
 BuildRequires:  libffi-devel
@@ -122,6 +123,7 @@
 %patch2
 %patch3 -p1
 %patch4 -p1
+%patch5 -p1
 # force rebuild with non-broken makeinfo
 #rm -f doc/*/*.info
 



++ repl-server-test.patch ++
>From 2fbde7f02adb8c6585e9baf6e293ee49cd23d4c4 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Ludovic=20Court=C3=A8s?= 
Date: Fri, 4 Nov 2016 22:45:51 +0100
Subject: [PATCH] tests: Avoid race condition in REPL server test.

Fixes .
Reported by Rob Browning .

* test-suite/tests/00-repl-server.test ("simple expression"): Add call
to 'select' before 'display'.
---
 test-suite/tests/00-repl-server.test | 10 --
 1 file changed, 8 insertions(+), 2 deletions(-)

diff --git a/test-suite/tests/00-repl-server.test 
b/test-suite/tests/00-repl-server.test
index 1f570a9601..4b5ec0cb38 100644
--- a/test-suite/tests/00-repl-server.test
+++ b/test-suite/tests/00-repl-server.test
@@ -105,8 +105,14 @@ reached."
   "scheme@(repl-server)> $1 = 42\n"
 (with-repl-server socket
   (read-until-prompt socket %last-line-before-prompt)
-  (display "(+ 40 2)\n(quit)\n" socket)
-  (read-string socket)))
+
+  ;; Wait until 'repl-reader' in boot-9 has written the prompt.
+  ;; Otherwise, if we write too quickly, 'repl-reader' checks for
+  ;; 'char-ready?' and doesn't print the prompt.
+  (match (select (list socket) '() (list socket) 3)
+(((_) () ())
+ (display "(+ 40 2)\n(quit)\n" socket)
+ (read-string socket)
 
   (pass-if "HTTP inter-protocol attack"   ;CVE-2016-8606
 (with-repl-server socket
-- 
2.10.2




commit guile for openSUSE:Factory

2016-10-20 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2016-10-20 23:06:48

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is "guile"

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2016-07-28 
23:43:27.0 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2016-10-20 
23:06:49.0 +0200
@@ -1,0 +2,12 @@
+Sat Oct 15 14:55:17 UTC 2016 - mplus...@suse.com
+
+- Update to version 2.0.13
+  * Security fixes
++ CVE-2016-8606: REPL server now protects against HTTP
+  inter-protocol attacks
++ CVE-2016-8605: 'mkdir' procedure no longer calls umask(2)
+  * Several bugfixes and improvements (for details see NEWS file)
+- Fetch keyring from savannah
+- Use https for all urls
+
+---

Old:

  guile-2.0.12.tar.xz
  guile-2.0.12.tar.xz.sig

New:

  guile-2.0.13.tar.xz
  guile-2.0.13.tar.xz.sig



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.402Cc7/_old  2016-10-20 23:06:50.0 +0200
+++ /var/tmp/diff_new_pack.402Cc7/_new  2016-10-20 23:06:50.0 +0200
@@ -25,15 +25,15 @@
 %define libgreadver 18
 %define greadsuff   v-%{libgreadver}-%{libgreadver}
 Name:   guile
-Version:%{guilevers}.12
+Version:%{guilevers}.13
 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.xz
-Source1:ftp://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.xz.sig
-Source2:%{name}.keyring
+Url:https://www.gnu.org/software/guile/
+Source0:https://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.xz
+Source1:https://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.xz.sig
+Source2:
https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=guile=1#/%{name}.keyring
 Source3:guile-rpmlintrc
 # suse specific
 Patch0: %{name}-fake-buildstamp.patch

++ guile-2.0.12.tar.xz -> guile-2.0.13.tar.xz ++
 34546 lines of diff (skipped)

++ guile.keyring ++
Files /var/tmp/diff_new_pack.402Cc7/_old and /var/tmp/diff_new_pack.402Cc7/_new 
differ




commit guile for openSUSE:Factory

2016-07-28 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2016-07-28 23:43:25

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is "guile"

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2015-10-14 
16:43:52.0 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2016-07-28 
23:43:27.0 +0200
@@ -1,0 +2,17 @@
+Thu Jul 21 12:25:52 UTC 2016 - sleep_wal...@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
+
+---

Old:

  guile-2.0.11.tar.gz
  guile-2.0.11.tar.gz.sig

New:

  guile-2.0.12.tar.xz
  guile-2.0.12.tar.xz.sig



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.MmwFpH/_old  2016-07-28 23:43:29.0 +0200
+++ /var/tmp/diff_new_pack.MmwFpH/_new  2016-07-28 23:43:29.0 +0200
@@ -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

++ guile-1.6.10-mktemp.patch ++
--- /var/tmp/diff_new_pack.MmwFpH/_old  2016-07-28 23:43:29.0 +0200
+++ /var/tmp/diff_new_pack.MmwFpH/_new  2016-07-28 23:43:29.0 +0200
@@ -1,8 +1,8 @@
 Index: libguile/guile-snarf.in
 ===
 libguile/guile-snarf.in.orig   2011-05-05 18:14:35.0 +0200
-+++ libguile/guile-snarf.in2011-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.in2016-07-21 14:25:22.894645638 +0200
+@@ -87,8 +87,7 @@
  cpp_ok_p=false
  
  if [ x"$TMPDIR" = x ]; then TMPDIR="/tmp" ; else : ; fi

++ guile-64bit.patch ++
--- /var/tmp/diff_new_pack.MmwFpH/_old  2016-07-28 23:43:29.0 +0200
+++ /var/tmp/diff_new_pack.MmwFpH/_new  2016-07-28 23:43:29.0 +0200
@@ -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.c2016-07-21 14:25:22.778646713 +0200
+@@ -296,7 +296,7 @@
  unsigned long
  scm_ihashq (SCM obj, unsigned long n)
  {
@@ -11,7 +11,7 @@
  }
  
  
-@@ -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/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.  */

++ guile-fake-buildstamp.patch ++
--- /var/tmp/diff_new_pack.MmwFpH/_old  2016-07-28 23:43:29.0 +0200
+++ /var/tmp/diff_new_pack.MmwFpH/_new  2016-07-28 

commit guile for openSUSE:Factory

2015-10-14 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2015-10-14 16:43:51

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is "guile"

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2015-03-12 
16:37:13.0 +0100
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2015-10-14 
16:43:52.0 +0200
@@ -1,0 +2,5 @@
+Wed Oct  7 14:23:10 UTC 2015 - pgaj...@suse.com
+
+- libguile require glibc-locale [bnc#948804]
+
+---



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.ERLQbk/_old  2015-10-14 16:43:53.0 +0200
+++ /var/tmp/diff_new_pack.ERLQbk/_new  2015-10-14 16:43:53.0 +0200
@@ -64,6 +64,8 @@
 License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
 Group:  Development/Languages/Scheme
 Requires:   %{name}-modules-%{guilemaj}_%{guilemin} >= %{version}
+# workaround for bnc#948804
+Requires:   glibc-locale
 
 %description -n libguile-%{gsuff}
 This is Guile, a portable, embeddable Scheme implementation written in






commit guile for openSUSE:Factory

2015-03-12 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2015-03-12 16:37:11

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is guile

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2015-02-06 
22:37:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2015-03-12 
16:37:13.0 +0100
@@ -1,0 +2,6 @@
+Mon Mar  9 20:07:48 UTC 2015 - mplus...@suse.com
+
+- Cleanup spec file with spec-cleaner
+- Add gpg signature
+
+---

New:

  guile-2.0.11.tar.gz.sig
  guile.keyring



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.Ewfo4k/_old  2015-03-12 16:37:14.0 +0100
+++ /var/tmp/diff_new_pack.Ewfo4k/_new  2015-03-12 16:37:14.0 +0100
@@ -24,15 +24,7 @@
 %define gsuff   %{guilemaj}_%{guilemin}-%{libgver}
 %define libgreadver 18
 %define greadsuff   v-%{libgreadver}-%{libgreadver}
-
 Name:   guile
-BuildRequires:  gc-devel
-BuildRequires:  gmp-devel
-BuildRequires:  libffi-devel
-BuildRequires:  libltdl-devel
-BuildRequires:  libunistring-devel
-BuildRequires:  pkg-config
-BuildRequires:  readline-devel
 Version:%{guilevers}.11
 Release:0
 Summary:GNU's Ubiquitous Intelligent Language for Extension
@@ -40,17 +32,27 @@
 Group:  Development/Languages/Scheme
 Url:http://www.gnu.org/software/guile/
 Source0:ftp://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.gz
-Source1:guile-rpmlintrc
+Source1:ftp://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.gz.sig
+Source2:%{name}.keyring
+Source3:guile-rpmlintrc
 # suse specific
 Patch0: %{name}-fake-buildstamp.patch
 Patch1: %{name}-64bit.patch
 Patch2: %{name}-1.6.10-mktemp.patch
 Patch3: %{name}-threads-test.patch
 Patch4: %{name}-net-db-test.patch
-BuildRoot:  %{_tmppath}/%{name}-%{version}-build
-PreReq: fileutils sh-utils
-PreReq: %install_info_prereq
+BuildRequires:  gc-devel
+BuildRequires:  gmp-devel
+BuildRequires:  libffi-devel
+BuildRequires:  libltdl-devel
+BuildRequires:  libunistring-devel
+BuildRequires:  pkg-config
+BuildRequires:  readline-devel
+Requires(pre):  %{install_info_prereq}
+Requires(pre):  fileutils
+Requires(pre):  sh-utils
 Conflicts:  slib  3a5
+BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 
 %description
 This is Guile, a portable, embeddable Scheme implementation written in
@@ -97,14 +99,14 @@
 Group:  Development/Languages/Scheme
 Requires:   gc-devel
 Requires:   gmp-devel
-Requires:   libffi-devel
-Requires:   libunistring-devel
-Requires:   ncurses-devel
-Requires:   readline-devel
 # following Requires needed because /usr/bin/guile-config needs /usr/bin/guile
 Requires:   guile = %{version}
+Requires:   libffi-devel
 Requires:   libguile-%{gsuff} = %{version}
 Requires:   libguilereadline-%{greadsuff} = %{version}
+Requires:   libunistring-devel
+Requires:   ncurses-devel
+Requires:   readline-devel
 
 %description devel
 This is Guile, a portable, embeddable Scheme implementation written in
@@ -127,15 +129,15 @@
 
 %configure --disable-static --with-pic \
--with-threads --disable-silent-rules
-make
+make %{?_smp_mflags}
 
 %check
 LD_LIBRARY_PATH=. make check
 
 %install
-make install DESTDIR=$RPM_BUILD_ROOT
-mkdir -p $RPM_BUILD_ROOT%{_datadir}/guile/site
-find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
+make DESTDIR=%{buildroot} install %{?_smp_mflags}
+mkdir -p %{buildroot}%{_datadir}/guile/site
+find %{buildroot} -type f -name *.la -delete -print
 # bug #874028
 mkdir -p %{buildroot}%{_datadir}/gdb/auto-load%{_libdir}
 mv %{buildroot}%{_libdir}/libguile*-gdb.scm 
%{buildroot}%{_datadir}/gdb/auto-load%{_libdir}/
@@ -150,7 +152,7 @@
 
 %pre
 # Remove obsolete files ( SuSE Linux 10.2)
-rm -f var/adm/SuSEconfig/md5/usr/share/guile/*/slibcat
+rm -f var/adm/SuSEconfig/md5%{_datadir}/guile/*/slibcat
 rm -f usr/share/guile/site/slibcat.SuSEconfig
 
 %post -n libguile-%{gsuff} -p /sbin/ldconfig

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit guile for openSUSE:Factory

2015-02-06 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2015-02-06 22:37:10

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is guile

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2014-04-26 
06:04:55.0 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2015-02-06 
22:37:11.0 +0100
@@ -1,0 +2,6 @@
+Thu Feb  5 10:11:21 UTC 2015 - pgaj...@suse.com
+
+- use fake buildstamp [bnc#916347]
+  + guile-fake-buildstamp.patch
+
+---

New:

  guile-fake-buildstamp.patch



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.VrHaHl/_old  2015-02-06 22:37:12.0 +0100
+++ /var/tmp/diff_new_pack.VrHaHl/_new  2015-02-06 22:37:12.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package guile
 #
-# Copyright (c) 2014 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2015 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
@@ -41,6 +41,8 @@
 Url:http://www.gnu.org/software/guile/
 Source0:ftp://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.gz
 Source1:guile-rpmlintrc
+# suse specific
+Patch0: %{name}-fake-buildstamp.patch
 Patch1: %{name}-64bit.patch
 Patch2: %{name}-1.6.10-mktemp.patch
 Patch3: %{name}-threads-test.patch
@@ -111,6 +113,7 @@
 
 %prep
 %setup -q
+%patch0
 %patch1
 %patch2
 %patch3 -p1

++ guile-fake-buildstamp.patch ++
Index: libguile/Makefile.am
===
--- libguile/Makefile.am.orig   2014-03-16 23:43:13.0 +0100
+++ libguile/Makefile.am2015-02-05 10:08:50.703439774 +0100
@@ -717,7 +717,7 @@
 libpath.tmp
@echo ' { LIBS,  @GUILE_LIBS@ }, \'  libpath.tmp
@echo ' { CFLAGS,@GUILE_CFLAGS@ }, \'  libpath.tmp
-   @echo ' { buildstamp,'`date -u +'%Y-%m-%d %T'`' }, \'  
libpath.tmp
+   @echo ' { buildstamp,'1970-01-01 00:00:01' }, \'  libpath.tmp
@echo '}'  libpath.tmp
$(AM_V_GEN)mv libpath.tmp libpath.h
 
Index: libguile/Makefile.in
===
--- libguile/Makefile.in.orig   2014-03-20 09:16:24.0 +0100
+++ libguile/Makefile.in2015-02-05 10:11:12.347315156 +0100
@@ -3707,7 +3707,7 @@
 libpath.tmp
@echo ' { LIBS,  @GUILE_LIBS@ }, \'  libpath.tmp
@echo ' { CFLAGS,@GUILE_CFLAGS@ }, \'  libpath.tmp
-   @echo ' { buildstamp,'`date -u +'%Y-%m-%d %T'`' }, \'  
libpath.tmp
+   @echo ' { buildstamp,'1970-01-01 00:00:02' }, \'  libpath.tmp
@echo '}'  libpath.tmp
$(AM_V_GEN)mv libpath.tmp libpath.h
 
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit guile for openSUSE:Factory

2014-04-25 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2014-04-26 06:04:53

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is guile

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2014-04-03 
16:38:46.0 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2014-04-26 
06:04:55.0 +0200
@@ -1,0 +2,6 @@
+Tue Apr 22 12:17:08 UTC 2014 - pgaj...@suse.com
+
+- install libguile*-gdb.scm into
+  %{_datadir}/gdb/auto-load%{_libdir}/  [bnc#874028]
+
+---



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.AOHmUH/_old  2014-04-26 06:04:56.0 +0200
+++ /var/tmp/diff_new_pack.AOHmUH/_new  2014-04-26 06:04:56.0 +0200
@@ -133,6 +133,9 @@
 make install DESTDIR=$RPM_BUILD_ROOT
 mkdir -p $RPM_BUILD_ROOT%{_datadir}/guile/site
 find %{buildroot}%{_libdir} -type f -name '*.la' -delete -print
+# bug #874028
+mkdir -p %{buildroot}%{_datadir}/gdb/auto-load%{_libdir}
+mv %{buildroot}%{_libdir}/libguile*-gdb.scm 
%{buildroot}%{_datadir}/gdb/auto-load%{_libdir}/
 
 %post devel
 %install_info --info-dir=%{_infodir} %{_infodir}/%{name}.info.gz
@@ -194,5 +197,11 @@
 %doc %{_infodir}/r5rs.info.gz
 %{_libdir}/libguile-%{guilevers}.so
 %{_libdir}/pkgconfig/guile-%{guilevers}.pc
+# bug #874028
+%dir %{_datadir}/gdb
+%dir %{_datadir}/gdb/auto-load
+%dir %{_datadir}/gdb/auto-load%{_prefix}
+%dir %{_datadir}/gdb/auto-load/%{_libdir}
+%{_datadir}/gdb/auto-load/%{_libdir}/libguile*-gdb.scm
 
 %changelog

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit guile for openSUSE:Factory

2014-04-03 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2014-04-03 16:38:37

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is guile

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2013-04-17 
07:00:42.0 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2014-04-03 
16:38:46.0 +0200
@@ -1,0 +2,17 @@
+Mon Mar 31 11:33:15 UTC 2014 - pgaj...@suse.com
+
+- updated to 2.0.11:
+   ** New GDB extension to support Guile
+   ** Improved integration between R6RS and native Guile exceptions
+   ** Support for HTTP proxies
+   ** Lexical syntax improvements
+   *** Support |...| symbol notation
+   *** Support '#true' and '#false' notation for booleans.
+   *** Recognize '#\escape' character name.
+   *** Accept \| in string literals.
+   ** Custom binary input ports now support 'setvbuf'.
+   ** SRFI-4 predicates and length accessors no longer accept arrays.
+   ** GUILE_PROGS now supports specifying a minimum required version.
+   etc, see NEWS. 
+
+---

Old:

  guile-2.0.9.tar.gz

New:

  guile-2.0.11.tar.gz



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.WWszWC/_old  2014-04-03 16:38:47.0 +0200
+++ /var/tmp/diff_new_pack.WWszWC/_new  2014-04-03 16:38:47.0 +0200
@@ -1,7 +1,7 @@
 #
 # spec file for package guile
 #
-# Copyright (c) 2013 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2014 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
@@ -33,13 +33,13 @@
 BuildRequires:  libunistring-devel
 BuildRequires:  pkg-config
 BuildRequires:  readline-devel
-Version:%{guilevers}.9
+Version:%{guilevers}.11
 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:%{name}-%{version}.tar.gz
+Source0:ftp://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.gz
 Source1:guile-rpmlintrc
 Patch1: %{name}-64bit.patch
 Patch2: %{name}-1.6.10-mktemp.patch

++ guile-2.0.9.tar.gz - guile-2.0.11.tar.gz ++
/work/SRC/openSUSE:Factory/guile/guile-2.0.9.tar.gz 
/work/SRC/openSUSE:Factory/.guile.new/guile-2.0.11.tar.gz differ: char 12, line 
1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit guile for openSUSE:Factory

2013-04-16 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2013-04-17 07:00:41

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is guile, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2013-02-07 
10:22:32.0 +0100
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2013-04-17 
07:00:42.0 +0200
@@ -1,0 +2,15 @@
+Mon Apr 15 06:51:08 UTC 2013 - pgaj...@suse.com
+
+- updated to 2.0.9:
+  ** New keyword arguments for procedures that open files
+  ** Numerics improvements
+  ** New optimizations
+  ** `peek-char' no longer consumes EOF
+  ** SLIB compatibility restored
+  ** Better ,trace REPL command
+  ** Better docstring syntax supported for `case-lambda'
+  ** Improved handling of Unicode byte order marks
+  etc. see NEWS for more/details
+- removed unneeded gc-test.patch
+
+---

Old:

  guile-2.0.7.tar.gz
  guile-gc-test.patch

New:

  guile-2.0.9.tar.gz



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.NJlQM4/_old  2013-04-17 07:00:44.0 +0200
+++ /var/tmp/diff_new_pack.NJlQM4/_new  2013-04-17 07:00:44.0 +0200
@@ -33,7 +33,7 @@
 BuildRequires:  libunistring-devel
 BuildRequires:  pkg-config
 BuildRequires:  readline-devel
-Version:%{guilevers}.7
+Version:%{guilevers}.9
 Release:0
 Summary:GNU's Ubiquitous Intelligent Language for Extension
 License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
@@ -45,7 +45,6 @@
 Patch2: %{name}-1.6.10-mktemp.patch
 Patch3: %{name}-threads-test.patch
 Patch4: %{name}-net-db-test.patch
-Patch5: %{name}-gc-test.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: fileutils sh-utils
 PreReq: %install_info_prereq
@@ -116,7 +115,6 @@
 %patch2
 %patch3 -p1
 %patch4 -p1
-%patch5 -p1
 # force rebuild with non-broken makeinfo
 #rm -f doc/*/*.info
 

++ guile-2.0.7.tar.gz - guile-2.0.9.tar.gz ++
/work/SRC/openSUSE:Factory/guile/guile-2.0.7.tar.gz 
/work/SRC/openSUSE:Factory/.guile.new/guile-2.0.9.tar.gz differ: char 15, line 1

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit guile for openSUSE:Factory

2013-02-07 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2013-02-07 10:22:30

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is guile, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2012-12-19 
10:57:11.0 +0100
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2013-02-07 
10:22:32.0 +0100
@@ -1,0 +2,5 @@
+Tue Feb  5 18:36:49 UTC 2013 - dmitr...@opensuse.org
+
+- move .so file to libguilereadline package [bnc#765436]
+
+---

New:

  guile-rpmlintrc



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.AI87mp/_old  2013-02-07 10:22:38.0 +0100
+++ /var/tmp/diff_new_pack.AI87mp/_new  2013-02-07 10:22:38.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package guile
 #
-# Copyright (c) 2012 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2013 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
@@ -40,6 +40,7 @@
 Group:  Development/Languages/Scheme
 Url:http://www.gnu.org/software/guile/
 Source0:%{name}-%{version}.tar.gz
+Source1:guile-rpmlintrc
 Patch1: %{name}-64bit.patch
 Patch2: %{name}-1.6.10-mktemp.patch
 Patch3: %{name}-threads-test.patch
@@ -177,6 +178,8 @@
 
 %files  -n libguilereadline-%{greadsuff}
 %defattr(-,root,root)
+# please leave .so file here [bnc#765436]
+%{_libdir}/libguilereadline-v-%{libgreadver}.so
 %{_libdir}/libguilereadline-v-%{libgreadver}.so.%{libgreadver}*
 
 %files devel
@@ -191,7 +194,7 @@
 %doc %{_infodir}/%{name}.info-[0-9].gz
 %doc %{_infodir}/%{name}.info-1[0-9].gz
 %doc %{_infodir}/r5rs.info.gz
-%{_libdir}/libguile*.so
+%{_libdir}/libguile-%{guilevers}.so
 %{_libdir}/pkgconfig/guile-%{guilevers}.pc
 
 %changelog

++ guile-rpmlintrc ++
addFilter(libguilereadline.* devel-file-in-non-devel-package)--
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit guile for openSUSE:Factory

2012-12-19 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2012-12-19 10:57:04

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is guile, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2012-09-11 
09:06:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2012-12-19 
10:57:11.0 +0100
@@ -1,0 +2,35 @@
+Mon Dec 17 08:15:45 UTC 2012 - pgaj...@suse.com
+
+- fixed build: net-db.test takes EAI_SYSTEM error by
+  * net-db-test.patch [bnc#794696]
+- turn off one test in gc.test
+  * gc-test.patch
+http://lists.gnu.org/archive/html/bug-guile/2012-07/msg00069.html
+
+---
+Mon Dec  3 09:20:21 UTC 2012 - pgaj...@suse.com
+
+- update to 2.0.7:
+  * Notable changes
+  ** SRFI-105 curly infix expressions are supported
+  ** Reader options may now be per-port
+  ** Futures may now be nested
+  ** `GUILE_LOAD_PATH' et al can now add directories to the end of 
+ the path
+  ** `load-in-vicinity' search for `.go' files in `%load-compiled-path'
+  ** Extension search order fixed, and LD_LIBRARY_PATH preserved
+  ** Optimize calls to `equal?' or `eqv?' with a constant argument
+  * Manual updates
+  ** SRFI-9 records now documented under Compound Data Types
+  ** (ice-9 and-let-star) and (ice-9 curried-definitions) now documented
+  * New interfaces
+  ** New functional record setters as a GNU extension of SRFI-9
+  ** web: New `http-get*', `response-body-port', and `text-content-type?'
+ procedures
+  ** `string-split' accepts character sets and predicates
+  ** R6RS SRFI support
+  ** `define-public' is no a longer curried definition by default
+
+  etc. see NEWS
+  
+---

Old:

  guile-2.0.6.tar.gz

New:

  guile-2.0.7.tar.gz
  guile-gc-test.patch
  guile-net-db-test.patch



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.g7LInK/_old  2012-12-19 10:57:14.0 +0100
+++ /var/tmp/diff_new_pack.g7LInK/_new  2012-12-19 10:57:14.0 +0100
@@ -33,7 +33,7 @@
 BuildRequires:  libunistring-devel
 BuildRequires:  pkg-config
 BuildRequires:  readline-devel
-Version:%{guilevers}.6
+Version:%{guilevers}.7
 Release:0
 Summary:GNU's Ubiquitous Intelligent Language for Extension
 License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
@@ -43,6 +43,8 @@
 Patch1: %{name}-64bit.patch
 Patch2: %{name}-1.6.10-mktemp.patch
 Patch3: %{name}-threads-test.patch
+Patch4: %{name}-net-db-test.patch
+Patch5: %{name}-gc-test.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: fileutils sh-utils
 PreReq: %install_info_prereq
@@ -112,6 +114,8 @@
 %patch1
 %patch2
 %patch3 -p1
+%patch4 -p1
+%patch5 -p1
 # force rebuild with non-broken makeinfo
 #rm -f doc/*/*.info
 

++ guile-2.0.6.tar.gz - guile-2.0.7.tar.gz ++
/work/SRC/openSUSE:Factory/guile/guile-2.0.6.tar.gz 
/work/SRC/openSUSE:Factory/.guile.new/guile-2.0.7.tar.gz differ: char 16, line 1

++ guile-64bit.patch ++
--- /var/tmp/diff_new_pack.g7LInK/_old  2012-12-19 10:57:14.0 +0100
+++ /var/tmp/diff_new_pack.g7LInK/_new  2012-12-19 10:57:14.0 +0100
@@ -2,7 +2,7 @@
 ===
 --- libguile/hash.c.orig
 +++ libguile/hash.c
-@@ -270,7 +270,7 @@ scm_hasher(SCM obj, unsigned long n, siz
+@@ -273,7 +273,7 @@ scm_hasher(SCM obj, unsigned long n, siz
  unsigned long
  scm_ihashq (SCM obj, unsigned long n)
  {
@@ -11,7 +11,7 @@
  }
  
  
-@@ -306,7 +306,7 @@ scm_ihashv (SCM obj, unsigned long n)
+@@ -309,7 +309,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 @@
 ===
 --- libguile/struct.c.orig
 +++ libguile/struct.c
-@@ -942,7 +942,7 @@ scm_struct_ihashq (SCM obj, unsigned lon
+@@ -919,7 +919,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 @@
 +  return (unsigned long) SCM_UNPACK (obj) % n;
  }
  
- SCM_DEFINE (scm_struct_vtable_name, struct-vtable-name, 1, 0, 0, 
+ /* Return the hash of struct OBJ, modulo N.  Traverse OBJ's fields to

++ guile-gc-test.patch ++
Index: guile-2.0.7/test-suite/tests/gc.test
===
--- guile-2.0.7.orig/test-suite/tests/gc.test
+++ 

commit guile for openSUSE:Factory

2012-09-11 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2012-09-11 09:06:45

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is guile, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2012-06-29 
13:22:47.0 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2012-09-11 
09:06:47.0 +0200
@@ -1,0 +2,66 @@
+Wed Jul 11 07:39:47 UTC 2012 - pgaj...@suse.com
+
+- update to 2.0.6:
+
+  * Notable changes
+  ** New optimization pass: common subexpression elimination (CSE)
+  ** Improvements to the partial evaluator
+  ** Run finalizers asynchronously in asyncs
+  ** Update SRFI-14 character sets to Unicode 6.1
+  ** Better source information for datums
+  ** Improved error and warning messages
+  ** A few important bug fixes in the HTTP modules.
+  ** Pretty-print improvements
+  ** Fix memory leak involving applicable SMOBs
+  ** Support for HTTP/1.1 chunked transfer coding
+  ** Micro-optimizations
+  ** Incompatible change to `scandir'
+
+  * New interfaces
+  ** New C function: `scm_to_pointer'
+  ** New C inline functions: `scm_new_smob', `scm_new_double_smob'
+  ** (ice-9 format): Add ~h specifier for localized number output.
+  ** (web response): New procedure: `response-must-not-include-body?'
+  ** New predicate: 'supports-source-properties?'
+  ** New C helpers: `scm_c_values', `scm_c_nvalues'
+  ** Newly public inline C function: `scm_unget_byte'
+  ** (language tree-il): New functions: `tree-il=?', `tree-il-hash'
+  ** New fluid: `%default-port-conversion-strategy'
+  ** New syntax: `=' within `case'
+  ** (web http): `make-chunked-input-port', `make-chunked-output-port'
+  ** (web http): `declare-opaque-header!'
+
+  * New deprecations
+  ** `close-io-port' deprecated
+  ** `scm_sym2var' deprecated
+  ** Lookup closures deprecated
+
+  * Bug fixes
+  ** Fix use of unitialized stat buffer in search-path of absolute paths.
+  ** Avoid calling `freelocale' with a NULL argument.
+  ** Work around erroneous tr_TR locale in Darwin 8 in tests.
+  ** Fix `getaddrinfo' test for Darwin 8.
+  ** Use Gnulib's `regex' module for better regex portability.
+  ** `source-properties' and friends work on any object
+  ** Rewrite open-process in C, for robustness related to threads and fork
+  ** Fix TAGvector-length when applied to other uniform vector types
+  ** Fix escape-only prompt optimization (was disabled previously)
+  ** Fix a segfault when /dev/urandom is not accessible
+  ** Fix flush on soft ports, so that it actually runs.
+  ** Better compatibility of SRFI-9 records with core records
+  ** Fix and clarify documentation of `sorted?'.
+  ** Fix IEEE-754 endianness conversion in bytevectors.
+  ** Correct thunk check in the `wind' instruction.
+  ** Add @acronym support to texinfo modules
+  ** Fix docbook-texi for ulink without URL
+  ** Fix `setvbuf' to leave the line/column number unchanged.
+  ** Add missing public declaration for `scm_take_from_input_buffers'.
+  ** Fix relative file name canonicalization with empty %LOAD-PATH entries.
+  ** Import newer (ice-9 match) from Chibi-Scheme.
+  ** Fix unbound variables and unbound values in ECMAScript runtime.
+  ** Make SRFI-6 string ports Unicode-capable.
+- removed patches:
+   guile-turn-off-gc-test.patch
+   guile-fix_fsf_add.patch
+
+---

Old:

  guile-2.0.5.tar.bz2
  guile-fix_fsf_add.patch
  guile-turn-off-gc-test.patch

New:

  guile-2.0.6.tar.gz



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.RUoz1v/_old  2012-09-11 09:06:49.0 +0200
+++ /var/tmp/diff_new_pack.RUoz1v/_new  2012-09-11 09:06:49.0 +0200
@@ -33,19 +33,16 @@
 BuildRequires:  libunistring-devel
 BuildRequires:  pkg-config
 BuildRequires:  readline-devel
-Version:%{guilevers}.5
+Version:%{guilevers}.6
 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:%{name}-%{version}.tar.bz2
+Source0:%{name}-%{version}.tar.gz
 Patch1: %{name}-64bit.patch
 Patch2: %{name}-1.6.10-mktemp.patch
-# Fix the wrong FSF address in a few headers.
-Patch3: %{name}-fix_fsf_add.patch
-Patch4: %{name}-turn-off-gc-test.patch
-Patch5: %{name}-threads-test.patch
+Patch3: %{name}-threads-test.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: fileutils sh-utils
 PreReq: 

commit guile for openSUSE:Factory

2012-06-29 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2012-06-29 13:22:46

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is guile, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2012-05-03 
10:56:57.0 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2012-06-29 
13:22:47.0 +0200
@@ -1,0 +2,6 @@
+Fri Jun 29 09:26:41 UTC 2012 - co...@suse.com
+
+- libffi-devel is more generic than specific gcc versions (that no longer
+  exist in factory)
+
+---



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.dcbUjs/_old  2012-06-29 13:22:49.0 +0200
+++ /var/tmp/diff_new_pack.dcbUjs/_new  2012-06-29 13:22:49.0 +0200
@@ -15,6 +15,7 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
+
 # define the name used for versioning libs and directories.
 %define guilemaj2
 %define guilemin0
@@ -27,7 +28,7 @@
 Name:   guile
 BuildRequires:  gc-devel
 BuildRequires:  gmp-devel
-BuildRequires:  libffi46-devel
+BuildRequires:  libffi-devel
 BuildRequires:  libltdl-devel
 BuildRequires:  libunistring-devel
 BuildRequires:  pkg-config
@@ -93,11 +94,16 @@
 Summary:GNU's Ubiquitous Intelligent Language for Extension
 License:LGPL-2.1+
 Group:  Development/Languages/Scheme
-Requires:   gmp-devel readline-devel ncurses-devel gc-devel 
libunistring-devel libffi-devel
+Requires:   gc-devel
+Requires:   gmp-devel
+Requires:   libffi-devel
+Requires:   libunistring-devel
+Requires:   ncurses-devel
+Requires:   readline-devel
 # following Requires needed because /usr/bin/guile-config needs /usr/bin/guile
 Requires:   guile = %{version}
-Requires:   libguilereadline-%{greadsuff} = %{version}
 Requires:   libguile-%{gsuff} = %{version}
+Requires:   libguilereadline-%{greadsuff} = %{version}
 
 %description devel
 This is Guile, a portable, embeddable Scheme implementation written in

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit guile for openSUSE:Factory

2012-05-03 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2012-05-03 10:56:51

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is guile, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2012-02-14 
13:06:02.0 +0100
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2012-05-03 
10:56:57.0 +0200
@@ -1,0 +2,7 @@
+Mon Apr 23 17:16:38 UTC 2012 - dval...@suse.com
+
+- mark this threads test as unresolved since it may produce false 
+  negatives, depending on the behavior/timing of the garbage 
+  collector. 
+
+---

New:

  guile-threads-test.patch



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.Mgrasz/_old  2012-05-03 10:56:58.0 +0200
+++ /var/tmp/diff_new_pack.Mgrasz/_new  2012-05-03 10:56:58.0 +0200
@@ -44,6 +44,7 @@
 # Fix the wrong FSF address in a few headers.
 Patch3: %{name}-fix_fsf_add.patch
 Patch4: %{name}-turn-off-gc-test.patch
+Patch5: %{name}-threads-test.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: fileutils sh-utils
 PreReq: %install_info_prereq
@@ -109,6 +110,7 @@
 %patch2
 %patch3
 %patch4 -p1
+%patch5 -p1
 # force rebuild with non-broken makeinfo
 #rm -f doc/*/*.info
 

++ guile-threads-test.patch ++
Index: guile-2.0.5/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 @@
 
 (gc) (gc)
 (let ((m (g)))
-  (and (mutex? m)
-   (eq? (mutex-owner m) (current-thread)))
+  (or
+   (and (mutex? m)
+(eq? (mutex-owner m) (current-thread)))
+   (throw 'unresolved))
 
   ;;
   ;; mutex lock levels
-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit guile for openSUSE:Factory

2012-02-14 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2012-02-14 13:06:01

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is guile, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2012-01-19 
10:35:00.0 +0100
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2012-02-14 
13:06:02.0 +0100
@@ -1,0 +2,12 @@
+Tue Jan 31 15:10:31 UTC 2012 - pgaj...@suse.com
+
+- update to 2.0.5:
+  ** Better debuggability for interpreted procedures.
+  ** Support for cross-compilation.
+  ** The return of `local-eval'.
+  ** Fluids can now have default values.
+  ** Garbage collector tuning.
+  *** Unmanaged allocation
+  * etc. see NEWS
+
+---

Old:

  guile-2.0.3.tar.bz2

New:

  guile-2.0.5.tar.bz2



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.f7y2CB/_old  2012-02-14 13:06:04.0 +0100
+++ /var/tmp/diff_new_pack.f7y2CB/_new  2012-02-14 13:06:04.0 +0100
@@ -32,7 +32,7 @@
 BuildRequires:  libunistring-devel
 BuildRequires:  pkg-config
 BuildRequires:  readline-devel
-Version:%{guilevers}.3
+Version:%{guilevers}.5
 Release:0
 Summary:GNU's Ubiquitous Intelligent Language for Extension
 License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+

++ guile-2.0.3.tar.bz2 - guile-2.0.5.tar.bz2 ++
 124205 lines of diff (skipped)

++ guile-turn-off-gc-test.patch ++
--- /var/tmp/diff_new_pack.f7y2CB/_old  2012-02-14 13:06:06.0 +0100
+++ /var/tmp/diff_new_pack.f7y2CB/_new  2012-02-14 13:06:06.0 +0100
@@ -1,24 +1,21 @@
 See http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10096
 why this test is turned off.
-Index: guile-2.0.3/test-suite/tests/gc.test
+Index: guile-2.0.5/test-suite/tests/gc.test
 ===
 guile-2.0.3.orig/test-suite/tests/gc.test
-+++ guile-2.0.3/test-suite/tests/gc.test
-@@ -65,23 +65,23 @@
-   foo)))
+--- guile-2.0.5.orig/test-suite/tests/gc.test
 guile-2.0.5/test-suite/tests/gc.test
+@@ -66,25 +66,25 @@
+   (remove-hook! after-gc-hook thunk)
+   foo))
  
- 
--(with-test-prefix gc
 -  (pass-if Unused modules are removed
 -(let* ((guard (make-guardian))
 -   (total 1000))
--
--  (for-each (lambda (x) (guard (make-module))) (iota total))
-+;;(with-test-prefix gc
 +;;  (pass-if Unused modules are removed
 +;;(let* ((guard (make-guardian))
 +;;   (total 1000))
-+;;
+ 
+-  (for-each (lambda (x) (guard (make-module))) (iota total))
 +;;  (for-each (lambda (x) (guard (make-module))) (iota total))
  
;; Avoid false references to the modules on the stack.
@@ -26,20 +23,23 @@
 +;;  (stack-cleanup 20)
  
 -  (gc)
--  (gc) ;; twice: have to kill the weak vectors.
--  (gc) ;; thrice: because the test doesn't succeed with only
+-  (gc)   ;; twice: have to kill the weak vectors.
+-  (gc)   ;; thrice: because the test doesn't succeed with only
 +;;  (gc)
-+;;  (gc) ;; twice: have to kill the weak vectors.
-+;;  (gc) ;; thrice: because the test doesn't succeed with only
-;; one gc round. not sure why.
++;;  (gc)   ;; twice: have to kill the weak vectors.
++;;  (gc)   ;; thrice: because the test doesn't succeed with only
+   ;; one gc round. not sure why.
  
 -  (= (let lp ((i 0))
 -   (if (guard)
 -   (lp (1+ i))
 -   i))
-- total
+- total)))
 +;;  (= (let lp ((i 0))
 +;;   (if (guard)
 +;;   (lp (1+ i))
 +;;   i))
-+;; total
++;; total)))
+ 
+   (pass-if Lexical vars are collectable
+ (let ((l (compile

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit guile for openSUSE:Factory

2012-01-19 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2012-01-19 10:34:55

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is guile, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2011-12-20 
14:30:08.0 +0100
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2012-01-19 
10:35:00.0 +0100
@@ -1,0 +2,5 @@
+Wed Jan 18 16:21:57 UTC 2012 - pgaj...@suse.com
+
+- don't conflict with guile1 [bnc#724917]
+
+---



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.7qBjuF/_old  2012-01-19 10:35:01.0 +0100
+++ /var/tmp/diff_new_pack.7qBjuF/_new  2012-01-19 10:35:01.0 +0100
@@ -1,7 +1,7 @@
 #
 # spec file for package guile
 #
-# Copyright (c) 2011 SUSE LINUX Products GmbH, Nuernberg, Germany.
+# Copyright (c) 2012 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
@@ -15,7 +15,6 @@
 # Please submit bugfixes or comments via http://bugs.opensuse.org/
 #
 
-
 # define the name used for versioning libs and directories.
 %define guilemaj2
 %define guilemin0
@@ -33,11 +32,11 @@
 BuildRequires:  libunistring-devel
 BuildRequires:  pkg-config
 BuildRequires:  readline-devel
-License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
-Group:  Development/Languages/Scheme
 Version:%{guilevers}.3
 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:%{name}-%{version}.tar.bz2
 Patch1: %{name}-64bit.patch
@@ -49,7 +48,6 @@
 PreReq: fileutils sh-utils
 PreReq: %install_info_prereq
 Conflicts:  slib  3a5
-Conflicts:  guile1
 
 %description
 This is Guile, a portable, embeddable Scheme implementation written in
@@ -58,6 +56,8 @@
 
 %package -n libguile-%{gsuff}
 Summary:GNU's Ubiquitous Intelligent Language for Extension
+License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
+Group:  Development/Languages/Scheme
 Requires:   %{name}-modules-%{guilemaj}_%{guilemin} = %{version}
 
 %description -n libguile-%{gsuff}
@@ -68,6 +68,8 @@
 
 %package modules-%{guilemaj}_%{guilemin}
 Summary:GNU's Ubiquitous Intelligent Language for Extension
+License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
+Group:  Development/Languages/Scheme
 
 %description modules-%{guilemaj}_%{guilemin}
 This is Guile, a portable, embeddable Scheme implementation written in
@@ -77,6 +79,8 @@
 
 %package -n libguilereadline-%{greadsuff}
 Summary:GNU's Ubiquitous Intelligent Language for Extension
+License:GFDL-1.3 and GPL-3.0+ and LGPL-3.0+
+Group:  Development/Languages/Scheme
 
 %description -n libguilereadline-%{greadsuff}
 This is Guile, a portable, embeddable Scheme implementation written in
@@ -85,14 +89,14 @@
 contains the shared libraries.
 
 %package devel
-License:LGPL-2.1+
 Summary:GNU's Ubiquitous Intelligent Language for Extension
+License:LGPL-2.1+
+Group:  Development/Languages/Scheme
 Requires:   gmp-devel readline-devel ncurses-devel gc-devel 
libunistring-devel libffi-devel
 # following Requires needed because /usr/bin/guile-config needs /usr/bin/guile
 Requires:   guile = %{version}
 Requires:   libguilereadline-%{greadsuff} = %{version}
 Requires:   libguile-%{gsuff} = %{version}
-Conflicts:  libguile1-devel
 
 %description devel
 This is Guile, a portable, embeddable Scheme implementation written in

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit guile for openSUSE:Factory

2011-11-28 Thread h_root
Hello community,

here is the log from the commit of package guile for openSUSE:Factory checked 
in at 2011-11-28 12:53:29

Comparing /work/SRC/openSUSE:Factory/guile (Old)
 and  /work/SRC/openSUSE:Factory/.guile.new (New)


Package is guile, Maintainer is pgaj...@suse.com

Changes:

--- /work/SRC/openSUSE:Factory/guile/guile.changes  2011-10-16 
12:50:17.0 +0200
+++ /work/SRC/openSUSE:Factory/.guile.new/guile.changes 2011-11-28 
12:53:31.0 +0100
@@ -1,0 +2,43 @@
+Mon Nov 28 08:34:06 UTC 2011 - pgaj...@suse.com
+
+- ignore result of gc test
+  * turn-off-gc-test.patch
+
+---
+Tue Nov 15 14:41:20 UTC 2011 - pgaj...@suse.com
+
+- updated to 2.0.3:
+  ** Guile has a new optimizer, `peval'.
+  ** New module: `(web client)', a simple synchronous web client.
+  ** Users can now install compiled `.go' files.
+  ** Remove Front-Cover and Back-Cover text from the manual.
+  ** More helpful `guild help'.
+  ** New macro: `define-syntax-rule'
+  ** The `,time' REPL meta-command now has more precision.
+  ** `(ice-9 match)' can now match records.
+  ** New module: `(language tree-il debug)'.
+  ** New functions: `scm_is_exact', `scm_is_inexact'.
+  ** Fix order of importing modules and resolving duplicates handlers.
+  ** Fix a number of bugs involving extended (merged) generics.
+  ** Fix invocation of merge-generics duplicate handler.
+  ** Fix write beyond array end in arrays.c.
+  ** Fix read beyond end of hashtable size array in hashtab.c.
+  ** (web http): Locale-independent parsing and serialization of dates.
+  ** Ensure presence of Host header in HTTP/1.1 requests.
+  ** Fix take-right and drop-right for improper lists.
+  ** Fix leak in get_current_locale().
+  ** Fix recursive define-inlinable expansions.
+  ** Check that srfi-1 procedure arguments are procedures.
+  ** Fix r6rs `map' for multiple returns.
+  ** Fix scm_tmpfile leak on POSIX platforms.
+  ** Fix a couple of leaks (objcode-bytecode, make-boot-program).
+  ** Fix guile-lib back-compatibility for module-stexi-documentation.
+  ** Fix --listen option to allow other ports.
+  ** Fix scm_to_latin1_stringn for substrings.
+  ** Fix compilation of untyped arrays of rank not 1.
+  ** Fix unparse-tree-il of dynset.
+  ** Fix reading of ##.
+  ** Fix segfault in GOOPS when class fields are redefined.
+  ** Prefer poll(2) over select(2) to allow file descriptors above FD_SETSIZE.
+
+---

Old:

  guile-2.0.2.tar.bz2

New:

  guile-2.0.3.tar.bz2
  guile-turn-off-gc-test.patch



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.88FBe7/_old  2011-11-28 12:53:36.0 +0100
+++ /var/tmp/diff_new_pack.88FBe7/_new  2011-11-28 12:53:36.0 +0100
@@ -23,7 +23,7 @@
 BuildRequires:  gc-devel gmp-devel libffi46-devel libunistring-devel 
pkg-config readline-devel
 License:LGPL-3.0+ and GPL-3.0+ and FDL-1.3+
 Group:  Development/Languages/Scheme
-Version:2.0.2
+Version:2.0.3
 Release:1
 Summary:GNU's Ubiquitous Intelligent Language for Extension
 Url:http://www.gnu.org/software/guile/
@@ -32,6 +32,8 @@
 Patch2: %{name}-1.6.10-mktemp.patch
 # Fix the wrong FSF address in a few headers.
 Patch3: %{name}-fix_fsf_add.patch
+# Check if following is needed in next guile version.
+Patch4: %{name}-turn-off-gc-test.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: fileutils sh-utils
 PreReq: %install_info_prereq
@@ -83,6 +85,7 @@
 %patch1
 %patch2
 %patch3
+%patch4 -p1
 # force rebuild with non-broken makeinfo
 #rm -f doc/*/*.info
 
@@ -114,21 +117,17 @@
 rm -f var/adm/SuSEconfig/md5/usr/share/guile/*/slibcat
 rm -f usr/share/guile/site/slibcat.SuSEconfig
 
-%post -n libguile-2_0-22
-/sbin/ldconfig
+%post -n libguile-2_0-22 -p /sbin/ldconfig
 
-%postun -n libguile-2_0-22
-/sbin/ldconfig
+%postun -n libguile-2_0-22 -p /sbin/ldconfig
 
 %files -n libguile-2_0-22
 %defattr(-,root,root)
 %{_libdir}/libguile-%{guilevers}.so.22*
 
-%post -n libguilereadline-v-18-18
-/sbin/ldconfig
+%post -n libguilereadline-v-18-18 -p /sbin/ldconfig
 
-%postun -n libguilereadline-v-18-18
-/sbin/ldconfig
+%postun -n libguilereadline-v-18-18 -p /sbin/ldconfig
 
 %files  -n libguilereadline-v-18-18
 %defattr(-,root,root)
@@ -156,6 +155,7 @@
 %{_datadir}/aclocal/guile.m4
 %doc %{_infodir}/%{name}.info.gz
 %doc %{_infodir}/%{name}.info-[0-9].gz
+%doc %{_infodir}/%{name}.info-1[0-9].gz
 %doc %{_infodir}/r5rs.info.gz
 %{_libdir}/libguile*.so
 %{_libdir}/libguile*.la

++ guile-2.0.2.tar.bz2 - guile-2.0.3.tar.bz2 ++
 134129 lines of diff 

commit guile for openSUSE:Factory

2011-10-16 Thread h_root

Hello community,

here is the log from the commit of package guile for openSUSE:Factory
checked in at Sun Oct 16 12:49:02 CEST 2011.




--- openSUSE:Factory/guile/guile.changes2011-10-06 16:03:17.0 
+0200
+++ /mounts/work_src_done/STABLE/guile/guile.changes2011-10-14 
13:08:51.0 +0200
@@ -1,0 +2,6 @@
+Fri Oct 14 11:05:37 UTC 2011 - dims...@opensuse.org
+
+- Own %{_datadir}/guile/site in order for slib not having issues
+  registering itself.
+
+---

calling whatdependson for head-i586




Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.TXUODL/_old  2011-10-16 12:48:57.0 +0200
+++ /var/tmp/diff_new_pack.TXUODL/_new  2011-10-16 12:48:57.0 +0200
@@ -143,6 +143,8 @@
 %dir %{_datadir}/%{name}/%{guilevers}
 %{_datadir}/%{name}/%{guilevers}/*
 # NOTE: At least some .so files must be here, required for dynamic-link.
+# Own usr/share/guile/site; side effect of not doing so is slib failing to 
install correctly.
+%dir %{_datadir}/%{name}/site
 %{_mandir}/man1/guile.1.gz
 %{_libdir}/%{name}
 

continue with q...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit guile for openSUSE:Factory

2011-10-06 Thread h_root

Hello community,

here is the log from the commit of package guile for openSUSE:Factory
checked in at Thu Oct 6 16:03:18 CEST 2011.




--- openSUSE:Factory/guile/guile.changes2011-10-04 18:11:28.0 
+0200
+++ guile/guile.changes 2011-10-06 09:22:26.0 +0200
@@ -1,0 +2,5 @@
+Thu Oct  6 06:50:50 UTC 2011 - pgaj...@suse.com
+
+- guile-devel requires guile [bnc#722306]
+
+---

calling whatdependson for head-i586




Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.5l7vYE/_old  2011-10-06 16:03:14.0 +0200
+++ /var/tmp/diff_new_pack.5l7vYE/_new  2011-10-06 16:03:14.0 +0200
@@ -70,6 +70,7 @@
 Requires:   gmp-devel readline-devel ncurses-devel gc-devel 
libunistring-devel libffi-devel
 Requires:   libguilereadline-v-18-18 = %{version}-%{release}
 Requires:   libguile-2_0-22 = %{version}-%{release}
+Requires:   guile
 Conflicts:  libguile1-devel
 
 %description devel

continue with q...



Remember to have fun...

-- 
To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org
For additional commands, e-mail: opensuse-commit+h...@opensuse.org



commit guile for openSUSE:Factory

2011-10-04 Thread h_root

Hello community,

here is the log from the commit of package guile for openSUSE:Factory
checked in at Tue Oct 4 18:11:33 CEST 2011.




--- openSUSE:Factory/guile/guile.changes2011-09-23 02:02:36.0 
+0200
+++ /mounts/work_src_done/STABLE/guile/guile.changes2011-09-30 
18:16:07.0 +0200
@@ -1,0 +2,7 @@
+Fri Sep 30 16:12:52 UTC 2011 - davejpla...@gmail.com
+
+- Split off libguile-2_0-22 and libguilereadline-v-18-18 packages in
+  preparation for bthe submission of legacy package guile.
+- Cleaned spec file.
+
+---

calling whatdependson for head-i586


New:

  guile-fix_fsf_add.patch



Other differences:
--
++ guile.spec ++
--- /var/tmp/diff_new_pack.BblJxB/_old  2011-10-04 18:11:26.0 +0200
+++ /var/tmp/diff_new_pack.BblJxB/_new  2011-10-04 18:11:26.0 +0200
@@ -16,12 +16,13 @@
 #
 
 
+# define the name used for versioning libs and directories.
+%define guilevers 2.0
 
 Name:   guile
-BuildRequires:  gc-devel gmp-devel libffi-devel libunistring-devel pkg-config 
readline-devel
+BuildRequires:  gc-devel gmp-devel libffi46-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:2.0.2
 Release:1
 Summary:GNU's Ubiquitous Intelligent Language for Extension
@@ -29,71 +30,67 @@
 Source0:%{name}-%{version}.tar.bz2
 Patch1: %{name}-64bit.patch
 Patch2: %{name}-1.6.10-mktemp.patch
+# Fix the wrong FSF address in a few headers.
+Patch3: %{name}-fix_fsf_add.patch
 BuildRoot:  %{_tmppath}/%{name}-%{version}-build
 PreReq: fileutils sh-utils
 PreReq: %install_info_prereq
 Conflicts:  slib  3a5
+Conflicts:  guile1
 
 %description
 This is Guile, a portable, embeddable Scheme implementation written in
 C. Guile provides a machine independent execution platform that can be
 linked in as a library when building extensible programs.
 
+%package -n libguile-2_0-22
+Group:  Development/Languages/Scheme
+Summary:GNU's Ubiquitous Intelligent Language for Extension
 
+%description -n libguile-2_0-22
+This is Guile, a portable, embeddable Scheme implementation written in
+C. Guile provides a machine independent execution platform that can be
+linked in as a library when building extensible programs. This package
+contains the shared libraries.
+
+%package -n libguilereadline-v-18-18
+Group:  Development/Languages/Scheme
+Summary:GNU's Ubiquitous Intelligent Language for Extension
 
-Authors:
-
-Jim Blandy  j...@floss.red-bean.com
-George Carrette
-Aubrey Jaffer
-Gary Houston  ghous...@actrix.gen.nz
-Tom Lord
-Anthony Green
-Mikael Djurfeldt  m...@mdj.nada.kth.se
-Mark Galassi  rosa...@papageno.lanl.gov
-Tim Pierce  t...@twp.tezcat.com
-Marius Vollmer  m...@zagadka.ping.de
-Tom Tromey  tro...@cygnus.com
+%description -n libguilereadline-v-18-18
+This is Guile, a portable, embeddable Scheme implementation written in
+C. Guile provides a machine independent execution platform that can be
+linked in as a library when building extensible programs. This package
+contains the shared libraries.
 
 %package devel
 License:LGPL v2.1 or later
 Group:  Development/Languages/Scheme
 Summary:GNU's Ubiquitous Intelligent Language for Extension
-Requires:   %{name} = %{version} gmp-devel readline-devel ncurses-devel 
gc-devel libunistring-devel libffi-devel
+Requires:   gmp-devel readline-devel ncurses-devel gc-devel 
libunistring-devel libffi-devel
+Requires:   libguilereadline-v-18-18 = %{version}-%{release}
+Requires:   libguile-2_0-22 = %{version}-%{release}
+Conflicts:  libguile1-devel
 
 %description devel
 This is Guile, a portable, embeddable Scheme implementation written in
 C. Guile provides a machine independent execution platform that can be
 linked in as a library when building extensible programs.
 
-
-
-Authors:
-
-Jim Blandy  j...@floss.red-bean.com
-George Carrette
-Aubrey Jaffer
-Gary Houston  ghous...@actrix.gen.nz
-Tom Lord
-Anthony Green
-Mikael Djurfeldt  m...@mdj.nada.kth.se
-Mark Galassi  rosa...@papageno.lanl.gov
-Tim Pierce  t...@twp.tezcat.com
-Marius Vollmer  m...@zagadka.ping.de
-Tom Tromey  tro...@cygnus.com
-
 %prep
 %setup -q
 %patch1
 %patch2
+%patch3
 # force rebuild with non-broken makeinfo
 #rm -f doc/*/*.info
 
 %build
 # FIXME: Following files are apparently compiled without RPM_OPT_FLAGS:
 # gen-scmconfig.c,c-tokenize.c
-%configure --disable-static --with-pic\
-   --with-threads
+
+%configure --disable-static --with-pic \
+   --with-threads --disable-silent-rules
 make
 
 %check
@@ -103,13 +100,6 @@
 

commit guile for openSUSE:Factory

2011-09-01 Thread h_root

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.0 +0100
+++ /mounts/work_src_done/STABLE/guile/guile.changes2011-08-15 
16:09:21.0 +0200
@@ -1,0 +2,70 @@
+Mon Aug 15 14:08:41 UTC 2011 - pgaj...@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 - pgaj...@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.0 +0200
+++ /var/tmp/diff_new_pack.8Ih8hK/_new  2011-09-01 14:52:23.0 +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: