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:
commit
31ce3363e1
@ -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
3
guile-2.0.6.tar.gz
Normal file
@ -0,0 +1,3 @@
|
||||
version https://git-lfs.github.com/spec/v1
|
||||
oid sha256:3ece055145a5020dd36b84f5fbccd4b3846a671960dd5ee55931555f03200950
|
||||
size 7109506
|
@ -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:
|
||||
|
@ -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
|
@ -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
|
||||
|
||||
|
13
guile.spec
13
guile.spec
@ -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
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user