Index index by Group index by Distribution index by Vendor index by creation date index by Name Mirrors Help Search

guile-2.0.14-5.3.1 RPM for ppc64le

From OpenSuSE Leap 15.5 for ppc64le

Name: guile Distribution: SUSE Linux Enterprise 15
Version: 2.0.14 Vendor: SUSE LLC <https://www.suse.com/>
Release: 5.3.1 Build date: Mon Oct 29 14:57:41 2018
Group: Development/Languages/Scheme Build host: cabernet
Size: 2660983 Source RPM: guile-2.0.14-5.3.1.src.rpm
Packager: https://www.suse.com/
Url: https://www.gnu.org/software/guile/
Summary: GNU's Ubiquitous Intelligent Language for Extension
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.

Provides

Requires

License

GFDL-1.3-only AND GPL-3.0-or-later AND LGPL-3.0-or-later

Changelog

* Sun Oct 21 2018 tdevries@suse.com
  - Use 'scm_from_utf8_{string,symbol,keyword}' for C string literals
    where appropriate [bsc#1110085]
    * guile-use-utf8.patch
  - Add standalone test test-ja_JP.sjis [bsc#1110085]
    * guile-add-test-ja_JP.sjis.patch
      https://debbugs.gnu.org/cgi/bugreport.cgi?bug=33044#43
* Wed Feb 28 2018 tchvatal@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 2018 tchvatal@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 2018 tchvatal@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
* Fri Feb 17 2017 mpluskal@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
* Tue Nov 08 2016 schwab@suse.de
  - repl-server-test.patch: fix race in 00-repl-server.test
* Sat Oct 15 2016 mpluskal@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
* Thu Jul 21 2016 sleep_walker@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
* Wed Oct 07 2015 pgajdos@suse.com
  - libguile require glibc-locale [bnc#948804]
* Mon Mar 09 2015 mpluskal@suse.com
  - Cleanup spec file with spec-cleaner
  - Add gpg signature
* Thu Feb 05 2015 pgajdos@suse.com
  - use fake buildstamp [bnc#916347]
    + guile-fake-buildstamp.patch
* Tue Apr 22 2014 pgajdos@suse.com
  - install libguile*-gdb.scm into
    %{_datadir}/gdb/auto-load%{_libdir}/  [bnc#874028]
* Mon Mar 31 2014 pgajdos@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.
* Mon Apr 15 2013 pgajdos@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
* Tue Feb 05 2013 dmitry_r@opensuse.org
  - move .so file to libguilereadline package [bnc#765436]
* Mon Dec 17 2012 pgajdos@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 03 2012 pgajdos@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
* Wed Jul 11 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 2012 coolo@suse.com
  - libffi-devel is more generic than specific gcc versions (that no longer
    exist in factory)
* Mon Apr 23 2012 dvaleev@suse.com
  - mark this threads test as unresolved since it may produce false
    negatives, depending on the behavior/timing of the garbage
    collector.
* Tue Jan 31 2012 pgajdos@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
* Wed Jan 18 2012 pgajdos@suse.com
  - don't conflict with guile1 [bnc#724917]
* Fri Dec 09 2011 dimstar@opensuse.org
  - Drop libtool archives.
* Sat Dec 03 2011 coolo@suse.com
  - buildrequire ltdl-devel
* Mon Nov 28 2011 pgajdos@suse.com
  - splitted out guile-modules-2_0 package [bnc#722306]
* Mon Nov 28 2011 pgajdos@suse.com
  - ignore result of gc test
    * turn-off-gc-test.patch
* Tue Nov 15 2011 pgajdos@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.
* Fri Oct 14 2011 dimstar@opensuse.org
  - Own %{_datadir}/guile/site in order for slib not having issues
    registering itself.
* Thu Oct 06 2011 pgajdos@suse.com
  - guile-devel requires guile [bnc#722306]
* Fri Sep 30 2011 davejplater@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.
* Mon Aug 15 2011 pgajdos@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 2011 pgajdos@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
* Mon Mar 22 2010 pgajdos@suse.cz
  - fixed build with new gcc
* Tue Jan 26 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 2009 pgajdos@suse.cz
  - updated to 1.8.7 (see NEWS)
  - fixed testsuite with patch taken from Fedora
    * popen-test.patch
* Tue Nov 03 2009 coolo@novell.com
  - updated patches to apply with fuzz=0
* Tue Jun 16 2009 pgajdos@suse.cz
  - Updated to 1.8.6 (see NEWS)
    - removed ac.patch

Files

/usr/bin/guild
/usr/bin/guile
/usr/bin/guile-tools
/usr/share/doc/packages/guile
/usr/share/doc/packages/guile/ABOUT-NLS
/usr/share/doc/packages/guile/AUTHORS
/usr/share/doc/packages/guile/ChangeLog
/usr/share/doc/packages/guile/GUILE-VERSION
/usr/share/doc/packages/guile/HACKING
/usr/share/doc/packages/guile/NEWS
/usr/share/doc/packages/guile/README
/usr/share/doc/packages/guile/THANKS
/usr/share/man/man1/guile.1.gz


Generated by rpm2html 1.8.1

Fabrice Bellet, Tue Jul 9 17:57:49 2024