| Index | index by Group | index by Distribution | index by Vendor | index by creation date | index by Name | Mirrors | Help | Search |
| Name: libguile-2_0-22 | 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:26:59 2018 |
| Group: Development/Languages/Scheme | Build host: sheep65 |
| Size: 1639216 | 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. This package contains the shared libraries.
GFDL-1.3-only AND GPL-3.0-or-later AND LGPL-3.0-or-later
* 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
/usr/lib64/libguile-2.0.so.22 /usr/lib64/libguile-2.0.so.22.8.1 /usr/share/licenses/libguile-2_0-22 /usr/share/licenses/libguile-2_0-22/COPYING /usr/share/licenses/libguile-2_0-22/COPYING.LESSER /usr/share/licenses/libguile-2_0-22/LICENSE
Generated by rpm2html 1.8.1
Fabrice Bellet, Mon Feb 9 17:36:27 2026