Accepting request 133547 from devel:languages:misc

remove patch and document the fact (forwarded request 133489 from coolo)

OBS-URL: https://build.opensuse.org/request/show/133547
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guile?expand=0&rev=35
This commit is contained in:
Stephan Kulow 2012-09-11 07:06:45 +00:00 committed by Git OBS Bridge
commit 31ce3363e1
6 changed files with 73 additions and 87 deletions

View File

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

3
guile-2.0.6.tar.gz Normal file
View File

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

View File

@ -1,30 +0,0 @@
Index: libguile/ieee-754.h
===================================================================
--- libguile/ieee-754.h.orig 2010-12-14 20:15:17.000000000 +0200
+++ libguile/ieee-754.h 2011-09-28 22:08:48.630280428 +0200
@@ -13,8 +13,8 @@
You should have received a copy of the GNU Lesser General Public
License along with the GNU C Library; if not, write to the Free
- Software Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA
- 02111-1307 USA. */
+ Software Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston,
+ MA 02110-1301 USA. */
#ifndef SCM_IEEE_754_H
#define SCM_IEEE_754_H 1
Index: module/language/elisp/compile-tree-il.scm
===================================================================
--- module/language/elisp/compile-tree-il.scm.orig 2010-12-14 20:15:17.000000000 +0200
+++ module/language/elisp/compile-tree-il.scm 2011-09-28 22:13:38.709698469 +0200
@@ -14,8 +14,8 @@
;;
;; You should have received a copy of the GNU General Public License
;; along with this program; see the file COPYING. If not, write to
-;; the Free Software Foundation, Inc., 59 Temple Place - Suite 330,
-;; Boston, MA 02111-1307, USA.
+;; the Free Software Foundation, Inc., 51 Franklin Street, Fifth Floor,
+;; Boston, MA 02110-1301, USA.
;;; Code:

View File

@ -1,45 +0,0 @@
See http://debbugs.gnu.org/cgi/bugreport.cgi?bug=10096
why this test is turned off.
Index: guile-2.0.5/test-suite/tests/gc.test
===================================================================
--- 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))
- (pass-if "Unused modules are removed"
- (let* ((guard (make-guardian))
- (total 1000))
+;; (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.
- (stack-cleanup 20)
+;; (stack-cleanup 20)
- (gc)
- (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.
- (= (let lp ((i 0))
- (if (guard)
- (lp (1+ i))
- i))
- total)))
+;; (= (let lp ((i 0))
+;; (if (guard)
+;; (lp (1+ i))
+;; i))
+;; total)))
(pass-if "Lexical vars are collectable"
(let ((l (compile

View File

@ -1,3 +1,69 @@
-------------------------------------------------------------------
Wed Jul 11 07:39:47 UTC 2012 - pgajdos@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 <TAG>vector-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
-------------------------------------------------------------------
Fri Jun 29 09:26:41 UTC 2012 - coolo@suse.com

View File

@ -33,19 +33,16 @@ BuildRequires: libltdl-devel
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: %install_info_prereq
@ -114,9 +111,7 @@ linked in as a library when building extensible programs.
%setup -q
%patch1
%patch2
%patch3
%patch4 -p1
%patch5 -p1
%patch3 -p1
# force rebuild with non-broken makeinfo
#rm -f doc/*/*.info