Hello community,
here is the log from the commit of package guile1 for openSUSE:Factory checked in at 2012-01-20 20:23:44
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Comparing /work/SRC/openSUSE:Factory/guile1 (Old)
and /work/SRC/openSUSE:Factory/.guile1.new (New)
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "guile1", Maintainer is ""
Changes:
--------
New Changes file:
--- /dev/null 2010-08-26 16:28:41.000000000 +0200
+++ /work/SRC/openSUSE:Factory/.guile1.new/guile1.changes 2012-01-20 20:23:45.000000000 +0100
@@ -0,0 +1,583 @@
+-------------------------------------------------------------------
+Tue Jan 10 08:40:00 UTC 2012 - pgajdos@suse.com
+
+- added automake and libtool into buildrequires
+- make guile1 and guile1-devel instalable along with guile and
+ guile-devel [bnc#724917]:
+ * removed info pages
+ * removed /usr/share/aclocal/guile.m4
+ * /usr/bin/guile* renamed to /usr/bin/guile1*
+
+-------------------------------------------------------------------
+Wed Sep 28 14:40:32 UTC 2011 - davejplater@gmail.com
+
+- Changed name to guile1 to create new package for factory, based
+ on the 11.4 guile-1.8.7, to enable lilypond to build.
+ Split off libraries and updated to version 1.8.8.
+- Removed guile-testsuite-build.patch now incorporated in sources.
+ Upstream changes :
+ *Fix possible buffer overruns when parsing numbers
+ *Fix random number generator on 64-bit platforms
+ Previously the `scm_c_random' function would crash or return
+ only 32-bit worth of randomness. In addition, the new
+ `scm_c_random64' function explicitly returns 64 bits of randomness.
+ *Add missing range checks in `vector-move-left!' and
+ `vector-move-right!'Previously these procedures could write past
+ the end of a vector.
+ *Avoid clash with system setjmp/longjmp on IA64
+ *Don't dynamically link an extension that is already registered
+ *Fix `wrong type arg' exceptions with IPv6 addresses
+ *Fix typos in `(srfi srfi-19)'
+ *Have `(srfi srfi-35)' provide named struct vtables
+ *Fix C documentation extraction ("snarfing") with recent GCC
+ versions
+ *Fix some Interix build problems
+ *Fix Tru64 build problems
+ *Fix GC-related build issues on Solaris 10 x86 with Sun Studio 12.
+ *Several small documentation fixes.
+
+-------------------------------------------------------------------
+Mon Mar 22 12:39:55 CET 2010 - pgajdos@suse.cz
+
+- fixed build with new gcc
+
+-------------------------------------------------------------------
+Tue Jan 26 19:26:58 CET 2010 - pgajdos@suse.cz
+
+- fixed build:
+
+ "Earlier versions of ltdl would look for extensions under $PWD; this
+ behavior changed in 2.2.6b."
+
+ * testsuite-build.patch taken from guile git (1.8 branch)
+
+-------------------------------------------------------------------
+Mon Nov 30 17:49:57 CET 2009 - pgajdos@suse.cz
+
+- updated to 1.8.7 (see NEWS)
+- fixed testsuite with patch taken from Fedora
+ * popen-test.patch
+
+-------------------------------------------------------------------
+Tue Nov 3 19:09:20 UTC 2009 - coolo@novell.com
+
+- updated patches to apply with fuzz=0
+
+-------------------------------------------------------------------
+Tue Jun 16 19:47:46 CEST 2009 - pgajdos@suse.cz
+
+- Updated to 1.8.6 (see NEWS)
+ - removed ac.patch
+
+-------------------------------------------------------------------
+Sat Feb 7 19:26:11 CET 2009 - schwab@suse.de
+
+- Rebuild broken info files.
+- Fix %post scripts.
+
+-------------------------------------------------------------------
+Fri Jan 16 20:26:37 CET 2009 - crrodriguez@suse.de
+
+- remove static libraries
+- run make check
+
+-------------------------------------------------------------------
+Sun Sep 7 11:34:14 CEST 2008 - schwab@suse.de
+
+- Fix conflicting options.
+
+-------------------------------------------------------------------
+Mon Jul 7 16:48:39 CEST 2008 - pgajdos@suse.cz
+
+- updated to 1.8.5:
+ * new modules `(srfi srfi-88)'
+ * New `postfix' read option, for SRFI-88 keyword syntax
+ * Some I/O primitives have been inlined, which improves I/O performance
+ * New object-based traps infrastructure
+ * New support for working on Guile code from within Emacs
+ * bug fixes
+
+-------------------------------------------------------------------
+Thu Mar 13 14:27:07 CET 2008 - schwab@suse.de
+
+- Use autoreconf.
+
+-------------------------------------------------------------------
+Thu Feb 28 13:48:12 CET 2008 - ro@suse.de
+
+- update to 1.8.4:
+ * New modules (srfi srfi-69)
+ * Bug fixes
+- fix code for recent gcc by checking for __GNUC_GNU_INLINE__
+ instead of __GNUC__ for inline specifics (thanks, richi)
+
+-------------------------------------------------------------------
+Mon Feb 4 11:34:00 CET 2008 - pgajdos@suse.cz
+
+- guile conflicts with slib < 3a5 [#354936]
+
+-------------------------------------------------------------------
+Wed Dec 12 14:52:27 CET 2007 - pgajdos@suse.cz
+
+- upgraded to 1.8.3:
+ * New modules (srfi srfi-35), (srfi srfi-37)
+ * Bug fixes
+ * The reader is now faster, which reduces startup time
+ * Procedures returned by `record-accessor' and `record-modifier'
+ are faster
+ * New procedures set-program-arguments, make-vtable
+ * Incompatible change:
+ ~~~~~~~~~~~~~~~~~~~~
+ The body of a top-level `define' no longer sees the binding
+ being created. In a top-level `define', the binding being
+ created is no longer visible from the `define' body. This
+ breaks code like "(define foo (begin (set! foo 1) (+ foo 1)))",
+ where `foo' is now unbound in the body. However, such code
+ was not R5RS-compliant anyway, per Section 5.2.1.
+- removed getcontext.patch -- no longer needed because
+ of code change
+
+-------------------------------------------------------------------
+Mon Mar 5 18:17:05 CET 2007 - sbrabec@suse.cz
+
+- Slib guile library installation moved from guile to slib.
+
+-------------------------------------------------------------------
+Thu Jan 11 17:03:26 CET 2007 - sbrabec@suse.cz
+
+- More spec file cleanups.
+
+-------------------------------------------------------------------
+Fri Dec 8 12:42:05 CST 2006 - maw@suse.de
+
+- Clean up the spec, removing some hardcoded paths.
+
+-------------------------------------------------------------------
+Tue Nov 28 15:36:24 CET 2006 - sbrabec@suse.cz
+
+- Build as user and do not alter root filesystem.
+
+-------------------------------------------------------------------
+Mon Nov 27 12:34:43 CET 2006 - sbrabec@suse.cz
+
+- Created empty directory for site packages (#223837).
+
+-------------------------------------------------------------------
+Thu Nov 23 19:17:42 CET 2006 - sbrabec@suse.cz
+
+- Fixed slib installation scriptlets (#214940).
+
+-------------------------------------------------------------------
+Wed Nov 8 17:11:40 CET 2006 - anicka@suse.cz
+
+- moved .la files to the base package (#218032).
+
+-------------------------------------------------------------------
+Wed Oct 25 15:14:48 CEST 2006 - sbrabec@suse.cz
+
+- Moved .so files to the base package (#214940).
+
+-------------------------------------------------------------------
+Mon Oct 16 16:19:36 CEST 2006 - anicka@suse.cz
+
+- move /usr/share/guile from devel to main package
+ (fixes ##212545)
+
+-------------------------------------------------------------------
+Sun Oct 15 23:48:21 CEST 2006 - schwab@suse.de
+
+- Make sure config.rpath is present.
+
+-------------------------------------------------------------------
+Fri Oct 13 16:14:40 CEST 2006 - schwab@suse.de
+
+- Add split provide.
+
+-------------------------------------------------------------------
+Fri Oct 13 13:44:55 CEST 2006 - aj@suse.de
++++ 386 more lines (skipped)
++++ between /dev/null
++++ and /work/SRC/openSUSE:Factory/.guile1.new/guile1.changes
New:
----
guile-1.6.10-mktemp.patch
guile-1.8.8.tar.bz2
guile-64bit.patch
guile-gcc.patch
guile-popen-test.patch
guile1.changes
guile1.spec
++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Other differences:
------------------
++++++ guile1.spec ++++++
#
# spec file for package guile
#
# 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
# upon. The license for this file, and modifications and additions to the
# file, is the same license as for the pristine package itself (unless the
# license for the pristine package is not an Open Source License, in which
# case the license is the MIT License). An "Open Source License" is a
# license that conforms to the Open Source Definition (Version 1.9)
# published by the Open Source Initiative.
# Please submit bugfixes or comments via http://bugs.opensuse.org/
#
%define binpref guile1
Name: guile1
BuildRequires: gc-devel gmp-devel readline-devel pkg-config automake libtool
License: LGPL-2.1+
Group: Development/Languages/Scheme
Version: 1.8.8
Release: 0
Summary: GNU's Ubiquitous Intelligent Language for Extension
Url: http://www.gnu.org/software/guile/
Source0: guile-%{version}.tar.bz2
Patch1: guile-64bit.patch
Patch2: guile-1.6.10-mktemp.patch
Patch3: guile-popen-test.patch
Patch5: guile-gcc.patch
BuildRoot: %{_tmppath}/guile-%{version}-build
PreReq: fileutils sh-utils
PreReq: %install_info_prereq
Conflicts: slib < 3a5
%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 libguile17
Group: Development/Languages/Scheme
Summary: GNU's Ubiquitous Intelligent Language for Extension
%description -n libguile17
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 libguile-srfi-srfi-1-v-3-3
Group: Development/Languages/Scheme
Summary: GNU's Ubiquitous Intelligent Language for Extension
%description -n libguile-srfi-srfi-1-v-3-3
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 libguile-srfi-srfi-4-v-3-3
Group: Development/Languages/Scheme
Summary: GNU's Ubiquitous Intelligent Language for Extension
%description -n libguile-srfi-srfi-4-v-3-3
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 libguile-srfi-srfi-13-14-v-3-3
Group: Development/Languages/Scheme
Summary: GNU's Ubiquitous Intelligent Language for Extension
%description -n libguile-srfi-srfi-13-14-v-3-3
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 libguile-srfi-srfi-60-v-2-2
Group: Development/Languages/Scheme
Summary: GNU's Ubiquitous Intelligent Language for Extension
%description -n libguile-srfi-srfi-60-v-2-2
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-17-17
Group: Development/Languages/Scheme
Summary: GNU's Ubiquitous Intelligent Language for Extension
%description -n libguilereadline-v-17-17
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 libguile1-devel
Group: Development/Languages/Scheme
Summary: GNU's Ubiquitous Intelligent Language for Extension
Requires: libguilereadline-v-17-17 = %{version}-%{release}
Requires: libguile-srfi-srfi-60-v-2-2 = %{version}-%{release}
Requires: libguile-srfi-srfi-1-v-3-3 = %{version}-%{release}
Requires: libguile-srfi-srfi-4-v-3-3 = %{version}-%{release}
Requires: libguile-srfi-srfi-13-14-v-3-3 = %{version}-%{release}
Requires: libguilereadline-v-17-17 = %{version}-%{release}
Requires: libguile17 = %{version}-%{release}
Requires: gmp-devel readline-devel ncurses-devel
Requires: guile1
%description -n libguile1-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. This package
contains the files necessary to link against the guile libraries.
Authors:
--------
Jim Blandy