commit guile1 for openSUSE:Factory
Hello community, here is the log from the commit of package guile1 for openSUSE:Factory checked in at 2020-06-09 00:08:32 Comparing /work/SRC/openSUSE:Factory/guile1 (Old) and /work/SRC/openSUSE:Factory/.guile1.new.3606 (New) Package is "guile1" Tue Jun 9 00:08:32 2020 rev:19 rq:812590 version:1.8.8 Changes: --- /work/SRC/openSUSE:Factory/guile1/guile1.changes2019-11-24 00:46:11.555298147 +0100 +++ /work/SRC/openSUSE:Factory/.guile1.new.3606/guile1.changes 2020-06-09 00:10:08.310435397 +0200 @@ -1,0 +2,6 @@ +Mon Jun 8 12:03:54 UTC 2020 - Dave Plater + +- Fix build with gcc10 by removing optimization from the build flags + Thanks to the lilypond devs. + +--- Other differences: -- ++ guile1.spec ++ --- /var/tmp/diff_new_pack.QSGHjZ/_old 2020-06-09 00:10:09.590439325 +0200 +++ /var/tmp/diff_new_pack.QSGHjZ/_new 2020-06-09 00:10:09.594439337 +0200 @@ -1,7 +1,7 @@ # # spec file for package guile1 # -# Copyright (c) 2019 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2020 SUSE LLC # # All modifications and additions to the file contributed by third parties # remain the property of their copyright owners, unless otherwise agreed @@ -23,7 +23,8 @@ Summary:GNU's Ubiquitous Intelligent Language for Extension License:LGPL-2.1-or-later Group: Development/Languages/Scheme -Url:https://www.gnu.org/software/guile/ +URL:https://www.gnu.org/software/guile/ +#https://github.com/texmacs/guile/archive/texmacs.zip Source0:https://ftp.gnu.org/gnu/guile/guile-%{version}.tar.gz Source1:https://ftp.gnu.org/gnu/guile/guile-%{version}.tar.gz.sig Source2:%{name}.keyring @@ -169,6 +170,14 @@ %build %define _lto_cflags %{nil} +# NOTE: GCC 10 succeeds in rewriting a +#particular tail call into jumps. This avoids stack frames from the +#recursive call which the check relies on. Funnily enough, a comment +#says: "If the code could be inlined, that might cause the test to give +#an incorrect answer." - indeed. +# As a result the guile executable causes a segfault when built with -02 +export CFLAGS="`echo %optflags|tr 02 00`" +echo $CFLAGS sed -i "s:GUILE_:GUILE1_:" guile-config/guile.m4 sed -i "s:guile:guile1:" guile-config/guile.m4 # automake 1.13: do not run test simultaneously @@ -181,7 +190,7 @@ --with-pic \ --with-threads \ --program-transform-name="s:guile:%{binpref}:" -make %{?_smp_mflags} +make --trace %{?_smp_mflags} %check # 47 of 11930 tests are failing now
commit guile1 for openSUSE:Factory
Hello community, here is the log from the commit of package guile1 for openSUSE:Factory checked in at 2019-11-24 00:46:10 Comparing /work/SRC/openSUSE:Factory/guile1 (Old) and /work/SRC/openSUSE:Factory/.guile1.new.26869 (New) Package is "guile1" Sun Nov 24 00:46:10 2019 rev:18 rq:750430 version:1.8.8 Changes: --- /work/SRC/openSUSE:Factory/guile1/guile1.changes2019-09-07 11:53:36.722272588 +0200 +++ /work/SRC/openSUSE:Factory/.guile1.new.26869/guile1.changes 2019-11-24 00:46:11.555298147 +0100 @@ -1,0 +2,6 @@ +Sat Nov 23 12:19:17 UTC 2019 - Dave Plater + +- Fix build with new texinfo, which now assumes UTF8 in the texi + files with guile1-fix-texinfo-default-utf8.patch. + +--- New: guile1-fix-texinfo-default-utf8.patch Other differences: -- ++ guile1.spec ++ --- /var/tmp/diff_new_pack.7yagFN/_old 2019-11-24 00:46:12.207298184 +0100 +++ /var/tmp/diff_new_pack.7yagFN/_new 2019-11-24 00:46:12.211298185 +0100 @@ -23,9 +23,9 @@ Summary:GNU's Ubiquitous Intelligent Language for Extension License:LGPL-2.1-or-later Group: Development/Languages/Scheme -Url:http://www.gnu.org/software/guile/ -Source0:ftp://ftp.gnu.org/gnu/guile/guile-%{version}.tar.gz -Source1:ftp://ftp.gnu.org/gnu/guile/guile-%{version}.tar.gz.sig +Url:https://www.gnu.org/software/guile/ +Source0:https://ftp.gnu.org/gnu/guile/guile-%{version}.tar.gz +Source1:https://ftp.gnu.org/gnu/guile/guile-%{version}.tar.gz.sig Source2:%{name}.keyring Patch1: guile-64bit.patch Patch2: guile-1.6.10-mktemp.patch @@ -38,6 +38,7 @@ Patch9: guile1-CVE-2016-8605.patch # PATCH-FIX-OPENSUSE (version is obsolete upstream / from 2010) Patch10:reproducible.patch +Patch11:guile1-fix-texinfo-default-utf8.patch BuildRequires: automake BuildRequires: gc-devel BuildRequires: gmp-devel @@ -162,6 +163,7 @@ %patch8 -p1 %patch9 -p1 %patch10 -p1 +%patch11 # guile-1.8.1: The code is not so good for -Werror (unused results of write()). sed -i s/-Werror// configure.in configure ++ guile1-fix-texinfo-default-utf8.patch ++ From: Dave Plater Date: 2019-11-23 14:08:22 +0200 Subject: Fix build with new texinfo's makeinfo. See: https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=941557 The new texinfo assumes UTF8 unless informed otherwise. Index: doc/ref/guile.texi === --- doc/ref/guile.texi.orig 2010-12-13 19:25:01.0 +0200 +++ doc/ref/guile.texi 2019-11-23 14:07:05.087759484 +0200 @@ -1,4 +1,5 @@ \input texinfo +@documentencoding ISO-8859-1 @c -*-texinfo-*- @c %**start of header @setfilename guile.info
commit guile1 for openSUSE:Factory
Hello community, here is the log from the commit of package guile1 for openSUSE:Factory checked in at 2019-09-07 11:53:35 Comparing /work/SRC/openSUSE:Factory/guile1 (Old) and /work/SRC/openSUSE:Factory/.guile1.new.7948 (New) Package is "guile1" Sat Sep 7 11:53:35 2019 rev:17 rq:728707 version:1.8.8 Changes: --- /work/SRC/openSUSE:Factory/guile1/guile1.changes2017-01-17 14:37:56.432026280 +0100 +++ /work/SRC/openSUSE:Factory/.guile1.new.7948/guile1.changes 2019-09-07 11:53:36.722272588 +0200 @@ -1,0 +2,5 @@ +Fri Sep 6 06:56:59 UTC 2019 - Dave Plater + +- Disable link time optimisation to fix build. + +--- Other differences: -- ++ guile1.spec ++ --- /var/tmp/diff_new_pack.2KBFQ5/_old 2019-09-07 11:53:37.750272442 +0200 +++ /var/tmp/diff_new_pack.2KBFQ5/_new 2019-09-07 11:53:37.750272442 +0200 @@ -1,7 +1,7 @@ # # spec file for package guile1 # -# Copyright (c) 2016 SUSE LINUX GmbH, Nuernberg, Germany. +# Copyright (c) 2019 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 @@ -12,7 +12,7 @@ # 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/ +# Please submit bugfixes or comments via https://bugs.opensuse.org/ # @@ -21,7 +21,7 @@ Version:1.8.8 Release:0 Summary:GNU's Ubiquitous Intelligent Language for Extension -License:LGPL-2.1+ +License:LGPL-2.1-or-later Group: Development/Languages/Scheme Url:http://www.gnu.org/software/guile/ Source0:ftp://ftp.gnu.org/gnu/guile/guile-%{version}.tar.gz @@ -166,6 +166,7 @@ sed -i s/-Werror// configure.in configure %build +%define _lto_cflags %{nil} sed -i "s:GUILE_:GUILE1_:" guile-config/guile.m4 sed -i "s:guile:guile1:" guile-config/guile.m4 # automake 1.13: do not run test simultaneously @@ -249,8 +250,9 @@ %files %defattr(-,root,root) -%doc ABOUT-NLS AUTHORS COPYING* ChangeLog* GUILE-VERSION HACKING -%doc LICENSE NEWS README THANKS +%doc ABOUT-NLS AUTHORS ChangeLog* GUILE-VERSION HACKING +%doc NEWS README THANKS +%license LICENSE COPYING* %{_bindir}/* %dir %{_datadir}/guile %{_datadir}/guile/1.8
commit guile1 for openSUSE:Factory
Hello community, here is the log from the commit of package guile1 for openSUSE:Factory checked in at 2017-01-17 14:37:55 Comparing /work/SRC/openSUSE:Factory/guile1 (Old) and /work/SRC/openSUSE:Factory/.guile1.new (New) Package is "guile1" Changes: --- /work/SRC/openSUSE:Factory/guile1/guile1.changes2016-10-19 13:14:23.0 +0200 +++ /work/SRC/openSUSE:Factory/.guile1.new/guile1.changes 2017-01-17 14:37:56.432026280 +0100 @@ -1,0 +2,5 @@ +Mon Jan 16 16:27:26 UTC 2017 - bwiedem...@suse.com + +- Add reproducible.patch to allow for reproducible builds + +--- New: reproducible.patch Other differences: -- ++ guile1.spec ++ --- /var/tmp/diff_new_pack.i5g81S/_old 2017-01-17 14:37:57.235912321 +0100 +++ /var/tmp/diff_new_pack.i5g81S/_new 2017-01-17 14:37:57.239911754 +0100 @@ -36,6 +36,8 @@ # fix failures with texinfo 5.2 Patch8: guile-texinfo.patch Patch9: guile1-CVE-2016-8605.patch +# PATCH-FIX-OPENSUSE (version is obsolete upstream / from 2010) +Patch10:reproducible.patch BuildRequires: automake BuildRequires: gc-devel BuildRequires: gmp-devel @@ -159,6 +161,7 @@ %patch7 -p1 %patch8 -p1 %patch9 -p1 +%patch10 -p1 # guile-1.8.1: The code is not so good for -Werror (unused results of write()). sed -i s/-Werror// configure.in configure ++ reproducible.patch ++ Index: guile-1.8.8/libguile/Makefile.am === --- guile-1.8.8.orig/libguile/Makefile.am +++ guile-1.8.8/libguile/Makefile.am @@ -265,7 +265,7 @@ libpath.h: $(srcdir)/Makefile.in $(top_ >> libpath.tmp @echo ' { "LIBS", "@GUILE_LIBS@" }, \' >> libpath.tmp @echo ' { "CFLAGS","@GUILE_CFLAGS@" }, \' >> libpath.tmp - @echo ' { "buildstamp","'"`date`"'" }, \' >> libpath.tmp + @echo ' { "buildstamp","'"`date -u -d \"@$${SOURCE_DATE_EPOCH:-$$(date +%s)}\" `"'" }, \' >> libpath.tmp @echo '}' >> libpath.tmp @mv libpath.tmp libpath.h
commit guile1 for openSUSE:Factory
Hello community, here is the log from the commit of package guile1 for openSUSE:Factory checked in at 2016-10-19 13:13:46 Comparing /work/SRC/openSUSE:Factory/guile1 (Old) and /work/SRC/openSUSE:Factory/.guile1.new (New) Package is "guile1" Changes: --- /work/SRC/openSUSE:Factory/guile1/guile1.changes2015-03-16 09:38:43.0 +0100 +++ /work/SRC/openSUSE:Factory/.guile1.new/guile1.changes 2016-10-19 13:14:23.0 +0200 @@ -1,0 +2,7 @@ +Mon Oct 17 13:36:19 UTC 2016 - pgaj...@suse.com + +- security update + * CVE-2016-8605 [bsc#1004221] ++ guile1-CVE-2016-8605.patch + +--- New: guile1-CVE-2016-8605.patch Other differences: -- ++ guile1.spec ++ --- /var/tmp/diff_new_pack.63xphw/_old 2016-10-19 13:14:24.0 +0200 +++ /var/tmp/diff_new_pack.63xphw/_new 2016-10-19 13:14:24.0 +0200 @@ -1,7 +1,7 @@ # # spec file for package guile1 # -# 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 @@ -35,6 +35,7 @@ Patch7: guile-socket-test.patch # fix failures with texinfo 5.2 Patch8: guile-texinfo.patch +Patch9: guile1-CVE-2016-8605.patch BuildRequires: automake BuildRequires: gc-devel BuildRequires: gmp-devel @@ -157,6 +158,7 @@ %patch6 -p1 %patch7 -p1 %patch8 -p1 +%patch9 -p1 # guile-1.8.1: The code is not so good for -Werror (unused results of write()). sed -i s/-Werror// configure.in configure ++ guile1-CVE-2016-8605.patch ++ --- a/libguile/filesys.c +++ b/libguile/filesys.c @@ -1255,26 +1255,21 @@ SCM_DEFINE (scm_getcwd, "getcwd", 0, 0, 0, SCM_DEFINE (scm_mkdir, "mkdir", 1, 1, 0, (SCM path, SCM mode), "Create a new directory named by @var{path}. If @var{mode} is omitted\n" - "then the permissions of the directory file are set using the current\n" - "umask. Otherwise they are set to the decimal value specified with\n" - "@var{mode}. The return value is unspecified.") + "then the permissions of the directory are set to @code{#o777}\n" + "masked with the current umask (@pxref{Processes, @code{umask}}).\n" + "Otherwise they are set to the value specified with @var{mode}.\n" + "The return value is unspecified.") #define FUNC_NAME s_scm_mkdir { int rv; - mode_t mask; + mode_t c_mode; - if (SCM_UNBNDP (mode)) -{ - mask = umask (0); - umask (mask); - STRING_SYSCALL (path, c_path, rv = mkdir (c_path, 0777 ^ mask)); -} - else -{ - STRING_SYSCALL (path, c_path, rv = mkdir (c_path, scm_to_uint (mode))); -} + c_mode = SCM_UNBNDP (mode) ? 0777 : scm_to_uint (mode); + + STRING_SYSCALL (path, c_path, rv = mkdir (c_path, c_mode)); if (rv != 0) SCM_SYSERROR; + return SCM_UNSPECIFIED; } #undef FUNC_NAME
commit guile1 for openSUSE:Factory
Hello community, here is the log from the commit of package guile1 for openSUSE:Factory checked in at 2015-03-16 09:38:41 Comparing /work/SRC/openSUSE:Factory/guile1 (Old) and /work/SRC/openSUSE:Factory/.guile1.new (New) Package is "guile1" Changes: --- /work/SRC/openSUSE:Factory/guile1/guile1.changes2013-12-19 12:11:57.0 +0100 +++ /work/SRC/openSUSE:Factory/.guile1.new/guile1.changes 2015-03-16 09:38:43.0 +0100 @@ -1,0 +2,9 @@ +Sat Mar 14 11:20:43 UTC 2015 - mplus...@suse.com + +- Add gpg signature +- Use url for source +- Cleanup spec file with spec-cleaner +- Fix failures with texinfo 5.2 + * guile-texinfo.patch + +--- Old: guile-1.8.8.tar.bz2 New: guile-1.8.8.tar.gz guile-1.8.8.tar.gz.sig guile-texinfo.patch guile1.keyring Other differences: -- ++ guile1.spec ++ --- /var/tmp/diff_new_pack.LZc4AP/_old 2015-03-16 09:38:43.0 +0100 +++ /var/tmp/diff_new_pack.LZc4AP/_new 2015-03-16 09:38:43.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package guile1 # -# Copyright (c) 2013 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 @@ -18,36 +18,28 @@ %define binpref guile1 Name: guile1 -BuildRequires: automake -BuildRequires: gc-devel -BuildRequires: gmp-devel -BuildRequires: libtool -%if 0%{?suse_version} -BuildRequires: pkg-config -%else -BuildRequires: pkgconfig -%endif -BuildRequires: readline-devel -%if %suse_version >= 1230 -BuildRequires: makeinfo -%endif Version:1.8.8 Release:0 Summary:GNU's Ubiquitous Intelligent Language for Extension License:LGPL-2.1+ Group: Development/Languages/Scheme Url:http://www.gnu.org/software/guile/ -Source0:guile-%{version}.tar.bz2 +Source0:ftp://ftp.gnu.org/gnu/guile/guile-%{version}.tar.gz +Source1:ftp://ftp.gnu.org/gnu/guile/guile-%{version}.tar.gz.sig +Source2:%{name}.keyring Patch1: guile-64bit.patch Patch2: guile-1.6.10-mktemp.patch Patch3: guile-popen-test.patch Patch5: guile-gcc.patch Patch6: guile-automake-1.13.patch Patch7: guile-socket-test.patch -BuildRoot: %{_tmppath}/%{name}-%{version}-build -PreReq: fileutils sh-utils -PreReq: %install_info_prereq -Conflicts: slib < 3a5 +# fix failures with texinfo 5.2 +Patch8: guile-texinfo.patch +BuildRequires: automake +BuildRequires: gc-devel +BuildRequires: gmp-devel +BuildRequires: libtool +BuildRequires: readline-devel # Require the library packages, at least current version. The *.so symlinks are in the main package (due to dlopen(), so without the requires, it would be dangling symlinks. Requires: libguile-srfi-srfi-1-v-3-3 >= %{version} Requires: libguile-srfi-srfi-13-14-v-3-3 >= %{version} @@ -55,6 +47,20 @@ Requires: libguile-srfi-srfi-60-v-2-2 >= %{version} Requires: libguile17 >= %{version} Requires: libguilereadline-v-17-17 >= %{version} +PreReq: %{install_info_prereq} +# FIXME: use proper Requires(pre/post/preun/...) +PreReq: fileutils +PreReq: sh-utils +Conflicts: slib < 3a5 +BuildRoot: %{_tmppath}/%{name}-%{version}-build +%if 0%{?suse_version} +BuildRequires: pkg-config +%else +BuildRequires: pkgconfig +%endif +%if 0%{?suse_version} >= 1230 +BuildRequires: makeinfo +%endif %description This is Guile, a portable, embeddable Scheme implementation written in @@ -121,7 +127,6 @@ linked in as a library when building extensible programs. This package contains the shared libraries. - %package -n libguile1-devel Summary:GNU's Ubiquitous Intelligent Language for Extension Group: Development/Languages/Scheme @@ -133,7 +138,6 @@ Requires: libguile-srfi-srfi-60-v-2-2 = %{version}-%{release} Requires: libguile17 = %{version}-%{release} Requires: libguilereadline-v-17-17 = %{version}-%{release} -Requires: libguilereadline-v-17-17 = %{version}-%{release} Requires: libltdl-devel Requires: ncurses-devel Requires: readline-devel @@ -152,6 +156,7 @@ %patch5 %patch6 -p1 %patch7 -p1 +%patch8 -p1 # guile-1.8.1: The code is not so good for -Werror (unused results of write()). sed -i s/-Werror// configure.in configure @@ -163,78 +168,70 @@ autoreconf -fi # FIXME: Following files are apparently compiled without RPM_OPT_FLAGS: # gen-scmconfig.c,c-tokenize.c -%configure --disable-stati
commit guile1 for openSUSE:Factory
Hello community, here is the log from the commit of package guile1 for openSUSE:Factory checked in at 2013-12-19 12:11:55 Comparing /work/SRC/openSUSE:Factory/guile1 (Old) and /work/SRC/openSUSE:Factory/.guile1.new (New) Package is "guile1" Changes: --- /work/SRC/openSUSE:Factory/guile1/guile1.changes2013-06-18 10:20:30.0 +0200 +++ /work/SRC/openSUSE:Factory/.guile1.new/guile1.changes 2013-12-19 12:11:57.0 +0100 @@ -1,0 +2,6 @@ +Sat Dec 14 22:10:47 UTC 2013 - uweig...@de.ibm.com + +- Make `socket.test' more robust + * guile-socket-test.patch (from git branch_release-1-8) + +--- New: guile-socket-test.patch Other differences: -- ++ guile1.spec ++ --- /var/tmp/diff_new_pack.94qWG8/_old 2013-12-19 12:11:57.0 +0100 +++ /var/tmp/diff_new_pack.94qWG8/_new 2013-12-19 12:11:57.0 +0100 @@ -43,6 +43,7 @@ Patch3: guile-popen-test.patch Patch5: guile-gcc.patch Patch6: guile-automake-1.13.patch +Patch7: guile-socket-test.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: fileutils sh-utils PreReq: %install_info_prereq @@ -150,6 +151,7 @@ %patch3 %patch5 %patch6 -p1 +%patch7 -p1 # guile-1.8.1: The code is not so good for -Werror (unused results of write()). sed -i s/-Werror// configure.in configure ++ guile-socket-test.patch ++ commit b720f244942320731e1ceb67f3648143a3316b32 Author: Ludovic Courtès Date: Tue Jan 19 18:49:06 2010 +0100 Make `sockets.test' more robust. * test-suite/tests/socket.test ("AF_INET6/SOCK_STREAM"): Gracefully handle cases where this combination is not supported. diff --git a/test-suite/tests/socket.test b/test-suite/tests/socket.test index e73f585..0510f54 100644 --- a/test-suite/tests/socket.test +++ b/test-suite/tests/socket.test @@ -1,6 +1,6 @@ socket.test --- test socket functions -*- scheme -*- - Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009 Free Software Foundation, Inc. + Copyright (C) 2004, 2005, 2006, 2007, 2008, 2009, 2010 Free Software Foundation, Inc. This library is free software; you can redistribute it and/or modify it under the terms of the GNU Lesser General Public @@ -341,7 +341,9 @@ ;; testing `bind', `listen' and `connect' on stream-oriented sockets - (let ((server-socket (socket AF_INET6 SOCK_STREAM 0)) + (let ((server-socket + ;; Some platforms don't support this protocol/family combination. + (false-if-exception (socket AF_INET6 SOCK_STREAM 0))) (server-bound? #f) (server-listening? #f) (server-pid #f) @@ -350,6 +352,8 @@ (client-port 9998)) (pass-if "bind" + (if (not server-socket) + (throw 'unresolved)) (catch 'system-error (lambda () (bind server-socket AF_INET6 ipv6-addr server-port) @@ -361,8 +365,10 @@ (else (apply throw args))) (pass-if "bind/sockaddr" - (let* ((sock (socket AF_INET6 SOCK_STREAM 0)) + (let* ((sock (false-if-exception (socket AF_INET6 SOCK_STREAM 0))) (sockaddr (make-socket-address AF_INET6 ipv6-addr client-port))) +(if (not sock) +(throw 'unresolved)) (catch 'system-error (lambda () (bind sock sockaddr) -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit guile1 for openSUSE:Factory
Hello community, here is the log from the commit of package guile1 for openSUSE:Factory checked in at 2013-06-18 10:20:29 Comparing /work/SRC/openSUSE:Factory/guile1 (Old) and /work/SRC/openSUSE:Factory/.guile1.new (New) Package is "guile1" Changes: --- /work/SRC/openSUSE:Factory/guile1/guile1.changes2013-04-29 09:53:31.0 +0200 +++ /work/SRC/openSUSE:Factory/.guile1.new/guile1.changes 2013-06-18 10:20:30.0 +0200 @@ -1,0 +2,5 @@ +Mon Jun 17 13:37:13 UTC 2013 - pgaj...@suse.com + +- do not run test simultaneously + +--- Other differences: -- ++ guile1.spec ++ --- /var/tmp/diff_new_pack.Gq07zV/_old 2013-06-18 10:20:31.0 +0200 +++ /var/tmp/diff_new_pack.Gq07zV/_new 2013-06-18 10:20:31.0 +0200 @@ -156,6 +156,8 @@ %build sed -i "s:GUILE_:GUILE1_:" guile-config/guile.m4 sed -i "s:guile:guile1:" guile-config/guile.m4 +# automake 1.13: do not run test simultaneously +find -name Makefile.am | xargs sed -i 's/\(^AUTOMAKE_OPTIONS.*$\)/\1 serial-tests/' autoreconf -fi # FIXME: Following files are apparently compiled without RPM_OPT_FLAGS: # gen-scmconfig.c,c-tokenize.c ++ guile-automake-1.13.patch ++ --- /var/tmp/diff_new_pack.Gq07zV/_old 2013-06-18 10:20:31.0 +0200 +++ /var/tmp/diff_new_pack.Gq07zV/_new 2013-06-18 10:20:31.0 +0200 @@ -11,3 +11,4 @@ AM_INIT_AUTOMAKE([foreign no-define]) . $srcdir/../GUILE-VERSION + -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit guile1 for openSUSE:Factory
Hello community, here is the log from the commit of package guile1 for openSUSE:Factory checked in at 2013-04-29 09:53:29 Comparing /work/SRC/openSUSE:Factory/guile1 (Old) and /work/SRC/openSUSE:Factory/.guile1.new (New) Package is "guile1", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/guile1/guile1.changes2013-03-05 06:44:32.0 +0100 +++ /work/SRC/openSUSE:Factory/.guile1.new/guile1.changes 2013-04-29 09:53:31.0 +0200 @@ -1,0 +2,5 @@ +Fri Apr 26 08:15:42 UTC 2013 - mmeis...@suse.com + +- Added makeinfo BuildRequire to fix build with new automake + +--- Other differences: -- ++ guile1.spec ++ --- /var/tmp/diff_new_pack.chLPev/_old 2013-04-29 09:53:32.0 +0200 +++ /var/tmp/diff_new_pack.chLPev/_new 2013-04-29 09:53:32.0 +0200 @@ -28,6 +28,9 @@ BuildRequires: pkgconfig %endif BuildRequires: readline-devel +%if %suse_version >= 1230 +BuildRequires: makeinfo +%endif Version:1.8.8 Release:0 Summary:GNU's Ubiquitous Intelligent Language for Extension -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit guile1 for openSUSE:Factory
Hello community, here is the log from the commit of package guile1 for openSUSE:Factory checked in at 2013-03-05 06:44:30 Comparing /work/SRC/openSUSE:Factory/guile1 (Old) and /work/SRC/openSUSE:Factory/.guile1.new (New) Package is "guile1", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/guile1/guile1.changes2012-09-11 09:07:09.0 +0200 +++ /work/SRC/openSUSE:Factory/.guile1.new/guile1.changes 2013-03-05 06:44:32.0 +0100 @@ -1,0 +2,6 @@ +Mon Mar 4 13:53:38 UTC 2013 - pgaj...@suse.com + +- build with new automake + * automake-1.13.patch + +--- New: guile-automake-1.13.patch Other differences: -- ++ guile1.spec ++ --- /var/tmp/diff_new_pack.5OHnAJ/_old 2013-03-05 06:44:34.0 +0100 +++ /var/tmp/diff_new_pack.5OHnAJ/_new 2013-03-05 06:44:34.0 +0100 @@ -1,7 +1,7 @@ # # spec file for package guile1 # -# 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 @@ -39,6 +39,7 @@ Patch2: guile-1.6.10-mktemp.patch Patch3: guile-popen-test.patch Patch5: guile-gcc.patch +Patch6: guile-automake-1.13.patch BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: fileutils sh-utils PreReq: %install_info_prereq @@ -145,6 +146,7 @@ %patch2 %patch3 %patch5 +%patch6 -p1 # guile-1.8.1: The code is not so good for -Werror (unused results of write()). sed -i s/-Werror// configure.in configure ++ guile-automake-1.13.patch ++ Index: guile-1.8.8/guile-readline/configure.in === --- guile-1.8.8.orig/guile-readline/configure.in +++ guile-1.8.8/guile-readline/configure.in @@ -9,7 +9,7 @@ AC_INIT(guile-readline, AC_CONFIG_AUX_DIR([.]) AC_CONFIG_SRCDIR(readline.c) -AM_CONFIG_HEADER([guile-readline-config.h]) +AC_CONFIG_HEADERS([guile-readline-config.h]) AM_INIT_AUTOMAKE([foreign no-define]) . $srcdir/../GUILE-VERSION -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit guile1 for openSUSE:Factory
Hello community, here is the log from the commit of package guile1 for openSUSE:Factory checked in at 2012-09-11 09:07:07 Comparing /work/SRC/openSUSE:Factory/guile1 (Old) and /work/SRC/openSUSE:Factory/.guile1.new (New) Package is "guile1", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/guile1/guile1.changes2012-08-04 13:09:16.0 +0200 +++ /work/SRC/openSUSE:Factory/.guile1.new/guile1.changes 2012-09-11 09:07:09.0 +0200 @@ -1,0 +2,9 @@ +Mon Sep 10 09:58:35 UTC 2012 - dims...@opensuse.org + +- Reauire the library packages from the main package: having the + *.so symlinks in the main package forces us to install the libs + as well, or we end up with dangling symlinks (thus, failing to + actually dlopen the .so file, which was the main reason to move + them to the main package. Fixes issues like bnc#779458). + +--- Other differences: -- ++ guile1.spec ++ --- /var/tmp/diff_new_pack.UMVKLo/_old 2012-09-11 09:07:13.0 +0200 +++ /var/tmp/diff_new_pack.UMVKLo/_new 2012-09-11 09:07:13.0 +0200 @@ -43,6 +43,13 @@ PreReq: fileutils sh-utils PreReq: %install_info_prereq Conflicts: slib < 3a5 +# Require the library packages, at least current version. The *.so symlinks are in the main package (due to dlopen(), so without the requires, it would be dangling symlinks. +Requires: libguile-srfi-srfi-1-v-3-3 >= %{version} +Requires: libguile-srfi-srfi-13-14-v-3-3 >= %{version} +Requires: libguile-srfi-srfi-4-v-3-3 >= %{version} +Requires: libguile-srfi-srfi-60-v-2-2 >= %{version} +Requires: libguile17 >= %{version} +Requires: libguilereadline-v-17-17 >= %{version} %description 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 guile1 for openSUSE:Factory
Hello community, here is the log from the commit of package guile1 for openSUSE:Factory checked in at 2012-08-04 13:09:15 Comparing /work/SRC/openSUSE:Factory/guile1 (Old) and /work/SRC/openSUSE:Factory/.guile1.new (New) Package is "guile1", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/guile1/guile1.changes2012-02-01 11:53:04.0 +0100 +++ /work/SRC/openSUSE:Factory/.guile1.new/guile1.changes 2012-08-04 13:09:16.0 +0200 @@ -1,0 +2,5 @@ +Tue Jul 31 09:47:20 UTC 2012 - pgaj...@suse.com + +- move *.so files into main package [bnc#772490] + +--- Other differences: -- ++ guile1.spec ++ --- /var/tmp/diff_new_pack.6CQsMA/_old 2012-08-04 13:09:44.0 +0200 +++ /var/tmp/diff_new_pack.6CQsMA/_new 2012-08-04 13:09:44.0 +0200 @@ -15,13 +15,18 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # + %define binpref guile1 Name: guile1 BuildRequires: automake BuildRequires: gc-devel BuildRequires: gmp-devel BuildRequires: libtool +%if 0%{?suse_version} BuildRequires: pkg-config +%else +BuildRequires: pkgconfig +%endif BuildRequires: readline-devel Version:1.8.8 Release:0 @@ -108,15 +113,18 @@ %package -n libguile1-devel Summary:GNU's Ubiquitous Intelligent Language for Extension Group: Development/Languages/Scheme -Requires: libguilereadline-v-17-17 = %{version}-%{release} -Requires: libguile-srfi-srfi-60-v-2-2 = %{version}-%{release} +Requires: gmp-devel +Requires: guile1 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: libguile-srfi-srfi-4-v-3-3 = %{version}-%{release} +Requires: libguile-srfi-srfi-60-v-2-2 = %{version}-%{release} Requires: libguile17 = %{version}-%{release} -Requires: gmp-devel readline-devel ncurses-devel libltdl-devel -Requires: guile1 +Requires: libguilereadline-v-17-17 = %{version}-%{release} +Requires: libguilereadline-v-17-17 = %{version}-%{release} +Requires: libltdl-devel +Requires: ncurses-devel +Requires: readline-devel %description -n libguile1-devel This is Guile, a portable, embeddable Scheme implementation written in @@ -230,11 +238,12 @@ %{_datadir}/guile/1.8 %dir %{_datadir}/guile/site %{_mandir}/man1/%{binpref}.1.gz +# please leave *.so files here [bnc#772490] +%{_libdir}/libguile*.so %files -n libguile1-devel %defattr(-,root,root) %{_includedir}/* -%{_libdir}/libguile*.so %{_libdir}/libguile*.la %{_libdir}/pkgconfig/* %{_datadir}/aclocal/guile1.m4 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit guile1 for openSUSE:Factory
Hello community, here is the log from the commit of package guile1 for openSUSE:Factory checked in at 2012-02-01 11:53:02 Comparing /work/SRC/openSUSE:Factory/guile1 (Old) and /work/SRC/openSUSE:Factory/.guile1.new (New) Package is "guile1", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/guile1/guile1.changes2012-01-25 15:01:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.guile1.new/guile1.changes 2012-02-01 11:53:04.0 +0100 @@ -1,0 +2,5 @@ +Tue Jan 31 10:15:00 UTC 2012 - co...@suse.com + +- fix requires of devel package + +--- Other differences: -- ++ guile1.spec ++ --- /var/tmp/diff_new_pack.pZjHQs/_old 2012-02-01 11:53:05.0 +0100 +++ /var/tmp/diff_new_pack.pZjHQs/_new 2012-02-01 11:53:05.0 +0100 @@ -15,7 +15,6 @@ # Please submit bugfixes or comments via http://bugs.opensuse.org/ # - %define binpref guile1 Name: guile1 BuildRequires: automake @@ -116,7 +115,7 @@ 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: gmp-devel readline-devel ncurses-devel libltdl-devel Requires: guile1 %description -n libguile1-devel @@ -125,22 +124,6 @@ linked in as a library when building extensible programs. This package contains the files necessary to link against the guile libraries. - - -Authors: - -Jim Blandy -George Carrette -Aubrey Jaffer -Gary Houston -Tom Lord -Anthony Green -Mikael Djurfeldt -Mark Galassi -Tim Pierce -Marius Vollmer -Tom Tromey - %prep %setup -q -n guile-%{version} %patch1 -- To unsubscribe, e-mail: opensuse-commit+unsubscr...@opensuse.org For additional commands, e-mail: opensuse-commit+h...@opensuse.org
commit guile1 for openSUSE:Factory
Hello community, here is the log from the commit of package guile1 for openSUSE:Factory checked in at 2012-01-25 15:01:44 Comparing /work/SRC/openSUSE:Factory/guile1 (Old) and /work/SRC/openSUSE:Factory/.guile1.new (New) Package is "guile1", Maintainer is "" Changes: --- /work/SRC/openSUSE:Factory/guile1/guile1.changes2012-01-20 20:23:45.0 +0100 +++ /work/SRC/openSUSE:Factory/.guile1.new/guile1.changes 2012-01-25 15:01:45.0 +0100 @@ -1,0 +2,6 @@ +Wed Jan 25 09:00:05 UTC 2012 - pgaj...@suse.com + +- package /usr/share/aclocal/guile1.m4 (gnucash uses autoreconf) + (GUILE_* macros renamed to GUILE1_*) [bnc#724917] + +--- Other differences: -- ++ guile1.spec ++ --- /var/tmp/diff_new_pack.mVz8nU/_old 2012-01-25 15:01:46.0 +0100 +++ /var/tmp/diff_new_pack.mVz8nU/_new 2012-01-25 15:01:46.0 +0100 @@ -1,7 +1,7 @@ # -# spec file for package guile +# spec file for package guile1 # -# 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 @@ -18,19 +18,24 @@ %define binpref guile1 Name: guile1 -BuildRequires: gc-devel gmp-devel readline-devel pkg-config automake libtool -License:LGPL-2.1+ -Group: Development/Languages/Scheme +BuildRequires: automake +BuildRequires: gc-devel +BuildRequires: gmp-devel +BuildRequires: libtool +BuildRequires: pkg-config +BuildRequires: readline-devel Version:1.8.8 Release:0 Summary:GNU's Ubiquitous Intelligent Language for Extension +License:LGPL-2.1+ +Group: Development/Languages/Scheme 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 +BuildRoot: %{_tmppath}/%{name}-%{version}-build PreReq: fileutils sh-utils PreReq: %install_info_prereq Conflicts: slib < 3a5 @@ -41,8 +46,8 @@ linked in as a library when building extensible programs. %package -n libguile17 -Group: Development/Languages/Scheme Summary:GNU's Ubiquitous Intelligent Language for Extension +Group: Development/Languages/Scheme %description -n libguile17 This is Guile, a portable, embeddable Scheme implementation written in @@ -51,8 +56,8 @@ 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 +Group: Development/Languages/Scheme %description -n libguile-srfi-srfi-1-v-3-3 This is Guile, a portable, embeddable Scheme implementation written in @@ -61,8 +66,8 @@ 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 +Group: Development/Languages/Scheme %description -n libguile-srfi-srfi-4-v-3-3 This is Guile, a portable, embeddable Scheme implementation written in @@ -71,8 +76,8 @@ 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 +Group: Development/Languages/Scheme %description -n libguile-srfi-srfi-13-14-v-3-3 This is Guile, a portable, embeddable Scheme implementation written in @@ -81,8 +86,8 @@ 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 +Group: Development/Languages/Scheme %description -n libguile-srfi-srfi-60-v-2-2 This is Guile, a portable, embeddable Scheme implementation written in @@ -91,8 +96,8 @@ contains the shared libraries. %package -n libguilereadline-v-17-17 -Group: Development/Languages/Scheme Summary:GNU's Ubiquitous Intelligent Language for Extension +Group: Development/Languages/Scheme %description -n libguilereadline-v-17-17 This is Guile, a portable, embeddable Scheme implementation written in @@ -102,8 +107,8 @@ %package -n libguile1-devel -Group: Development/Languages/Scheme Summary:GNU's Ubiquitous Intelligent Language for Extension +Group: Development/Lan
commit guile1 for openSUSE:Factory
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.0 +0200 +++ /work/SRC/openSUSE:Factory/.guile1.new/guile1.changes 2012-01-20 20:23:45.0 +0100 @@ -0,0 +1,583 @@ +--- +Tue Jan 10 08:40:00 UTC 2012 - pgaj...@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 - davejpla...@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 - pgaj...@suse.cz + +- fixed build with new gcc + +--- +Tue Jan 26 19:26:58 CET 2010 - pgaj...@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 - pgaj...@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 - co...@novell.com + +- updated patches to apply with fuzz=0 + +--- +Tue Jun 16 19:47:46 CEST 2009 - pgaj...@suse.cz + +- Updated to 1.8.6 (see NEWS) + - removed ac.patch + +--- +Sat Feb 7 19:26:11 CET 2009 - sch...@suse.de + +- Rebuild broken info files. +- Fix %post scripts. + +--- +Fri Jan 16 20:26:37 CET 2009 - crrodrig...@suse.de + +- remove static libraries +- run make check + +--- +Sun Sep 7 11:34:14 CEST 2008 - sch...@suse.de + +- Fix conflicting options. + +--- +Mon Jul 7 16:48:39 CEST 2008 - pgaj...@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 - sch...@suse.de + +- Use autoreconf. + +--- +Thu Feb 28 13:48:12 CET 2008 - r...@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 - pgaj...@suse.cz + +- guile conflicts with slib < 3a5 [#354936] + +--- +Wed Dec 12 14:52:27 CET 2007 - pgaj...