Accepting request 765767 from devel:languages:misc
update to guile 3.0 OBS-URL: https://build.opensuse.org/request/show/765767 OBS-URL: https://build.opensuse.org/package/show/devel:languages:misc/guile?expand=0&rev=109
This commit is contained in:
parent
57f74d1067
commit
5cc982fe88
@ -1,3 +0,0 @@
|
|||||||
version https://git-lfs.github.com/spec/v1
|
|
||||||
oid sha256:b33576331465a60b003573541bf3b1c205936a16c407bc69f8419a527bf5c988
|
|
||||||
size 10875692
|
|
@ -1,16 +0,0 @@
|
|||||||
-----BEGIN PGP SIGNATURE-----
|
|
||||||
|
|
||||||
iQIzBAABCAAdFiEEPORkVYqE/cadtAz7CQsRmT2a67UFAl0ZLusACgkQCQsRmT2a
|
|
||||||
67Uqiw/5ASXRdNsoR8l2zU7iN/Z1BRl8bPG1+5x0PQWtZgX2jVEYwNIt5iQEWFG6
|
|
||||||
W3Wu4ud7SGF0d1msDRxkd7QNj3RGDDoTmzx06fekchHH73OVc1IAhhOko0KFK+wP
|
|
||||||
7QHEdiWjQai4ZSWEXJDQTMD10xVdaC9KlVjzehZqiWivJus9wsx4ZHNeV0hzqI9z
|
|
||||||
eo3VohGsHLBHTYqIZ6YJv3HXKKpdVT/DDLxLR9EkDKwacAUXWL3kQC7xBtKuP5+p
|
|
||||||
ayf6J06fV9E4mWjyFuv85oIxaKxTZPDpTndPYQ1CaWxpVDszZ3WB2GwcC1jmkQok
|
|
||||||
UG8KErr/AZH4g35DumEH7TqVn9YTSeJdrn65lTheCzuST3L1YT8xTszM+6aoF6Yr
|
|
||||||
RG35clk89foGS8noCllg3I0YsbkuQFo2kC44HgwBiw0JZDXmCpbhEaxonTJlv77O
|
|
||||||
tFtWyTmDwhQMPppGWm0hkloCN9pl9MWOjALg43YMd0cVVv44nLcWqFHdGwWY7KkV
|
|
||||||
HTjF7GbpmyHNI9UFAdrBvcy5zYSaTi5hf/cEHb5BwbGpS7Fyr2x7Qt4ECH1tbTnN
|
|
||||||
E59P1GIpM90rCzIvCI1Op1JAtWeR6S9QjfxTYvHRE5wSoHyiluuHBUXDFxLUqi+2
|
|
||||||
HROfObjt/9iXsuftY9kQr0uVl2srF4YZNVXbq3n9dTruZ274lKg=
|
|
||||||
=VnqC
|
|
||||||
-----END PGP SIGNATURE-----
|
|
@ -1,6 +1,6 @@
|
|||||||
--- guile-2.2.4/meta/guile-2.2.pc.in.orig 2018-11-27 17:28:06.487792308 +0100
|
--- guile/meta/guile-3.0.pc.in.orig 2020-01-07 12:00:08.392929733 +0100
|
||||||
+++ guile-2.2.4/meta/guile-2.2.pc.in 2018-11-27 17:28:26.664200511 +0100
|
+++ guile/meta/guile-3.0.pc.in 2020-01-07 12:00:19.241097989 +0100
|
||||||
@@ -22,9 +22,9 @@
|
@@ -22,7 +22,7 @@
|
||||||
Name: GNU Guile
|
Name: GNU Guile
|
||||||
Description: GNU's Ubiquitous Intelligent Language for Extension
|
Description: GNU's Ubiquitous Intelligent Language for Extension
|
||||||
Version: @GUILE_VERSION@
|
Version: @GUILE_VERSION@
|
||||||
@ -9,6 +9,3 @@
|
|||||||
Libs.private: @LIB_CLOCK_GETTIME@ @LIBGMP@ @LIBLTDL@ @LIBFFI_LIBS@ \
|
Libs.private: @LIB_CLOCK_GETTIME@ @LIBGMP@ @LIBLTDL@ @LIBFFI_LIBS@ \
|
||||||
@LIBUNISTRING@ @GUILE_LIBS@ @LIBICONV@ @LIBINTL@ @LIBSOCKET@ \
|
@LIBUNISTRING@ @GUILE_LIBS@ @LIBICONV@ @LIBINTL@ @LIBSOCKET@ \
|
||||||
@SERVENT_LIB@ @HOSTENT_LIB@ @GETADDRINFO_LIB@ @INET_NTOP_LIB@ \
|
@SERVENT_LIB@ @HOSTENT_LIB@ @GETADDRINFO_LIB@ @INET_NTOP_LIB@ \
|
||||||
- @INET_PTON_LIB@
|
|
||||||
+ @INET_PTON_LIB@ @BDW_GC_LIBS@
|
|
||||||
Cflags: -I${pkgincludedir}/@GUILE_EFFECTIVE_VERSION@ @GUILE_CFLAGS@ @BDW_GC_CFLAGS@
|
|
3
guile-3.0.0.tar.xz
Normal file
3
guile-3.0.0.tar.xz
Normal file
@ -0,0 +1,3 @@
|
|||||||
|
version https://git-lfs.github.com/spec/v1
|
||||||
|
oid sha256:c9138d6595a9f69bf9733d0bc2d3b9f3d8b79f35f289006912b3361cb0510c75
|
||||||
|
size 13050208
|
16
guile-3.0.0.tar.xz.sig
Normal file
16
guile-3.0.0.tar.xz.sig
Normal file
@ -0,0 +1,16 @@
|
|||||||
|
-----BEGIN PGP SIGNATURE-----
|
||||||
|
|
||||||
|
iQIzBAABCAAdFiEET9TSiNRFk04KFPmlqIA3MuRDaIUFAl4ffeoACgkQqIA3MuRD
|
||||||
|
aIXoRQ//XKvc9mBitR960UmXhas4qvTVKhOOktzJK+uWXhkuK9pURCxgoY6Lelc9
|
||||||
|
cDM4p2afTtGiRE+PXQF7vnuHeGkxZaVq1m2kpEPF76+eQSd3al8JaSr6WmjoBRSo
|
||||||
|
mZHN9w0/xTWD9cAA+vW/LlinlDl5n/n1agnbh2dB+E2DRd+nCoZQPa/X7+3eoFyC
|
||||||
|
T7wZ2ziME5/r/gHQJxrPJ1m0N56cOUWCpKdi1EeRUuVCAUcxw/jYgmBToArgj2cn
|
||||||
|
zV1t/sM39uVNI67eHdYme8h96ytjE9xoB8CnaTId9tHLUbDDRvtPapBGHAeSMQdh
|
||||||
|
3IS/Ok1zHLZJlgeUoMx6lqcduEQbOzH1u3fVQgNOXZ1wxe9lXlYTjtB264Dom24c
|
||||||
|
+Rz+LbW5Ncakyu1/4tKxUAx/OyLEI4yMWAz8zXdO2n3WOUIDpyhOXv7UGqrCzMNq
|
||||||
|
Fr/3iZxiKWqWlVhRSOmvapnOWkg1yoUUgBMou998lAYhLPTiEd/aiszTv+TqLDOf
|
||||||
|
HzwmubwW/bDUPJwUKdWs1HZeFw4VjmF4OzIMDM3i5Tjqu5jwXSllPT+2HrGXkp5h
|
||||||
|
LLhsidV5WvkoxEqt/nSub8MtI5iescMbuux5mrkeLMVTGDK3Wd1kC+C3JfMyVy0K
|
||||||
|
uB25DsnyPs92ZwNdEonW6ZLNm3y+1EbXL1J9mbOcXriLpQT22Og=
|
||||||
|
=Hy52
|
||||||
|
-----END PGP SIGNATURE-----
|
@ -1,3 +1,40 @@
|
|||||||
|
-------------------------------------------------------------------
|
||||||
|
Thu Jan 16 11:55:13 UTC 2020 - Jonathan Brielmaier <jbrielmaier@suse.de>
|
||||||
|
|
||||||
|
- Update to version 3.0.0:
|
||||||
|
Major changes compared to 2.2.x:
|
||||||
|
* Just-in-time code generation on x86_64, i586, armv7l, and aarch64
|
||||||
|
* Lower-level bytecode
|
||||||
|
* Add support for R7RS
|
||||||
|
* Interleaved internal definitions and expressions allowed
|
||||||
|
* Record unification
|
||||||
|
* Reimplementation of exceptions to be more aligned with R6RS-style
|
||||||
|
* `guard' no longer unwinds the stack for clause tests
|
||||||
|
* Optimization of top-level bindings within a compilation unit (-O3
|
||||||
|
is now differnt then -O2)
|
||||||
|
* By default, GOOPS classes are not redefinable
|
||||||
|
* Define top-level bindings for aux syntax: `else', `=>', `...', `_'
|
||||||
|
* Conventional gettext alias is now `G_'
|
||||||
|
* Add --r6rs command-line option
|
||||||
|
* Add #:re-export-and-replace argument to `define-module'
|
||||||
|
* `define-module' #:autoload no longer pulls in the whole module
|
||||||
|
* Improve SRFI-43 vector-fill!
|
||||||
|
* `iota' in core and SRFI-1 `iota' are the same
|
||||||
|
* Improved Transport Layer Security (TLS) support in (web client)
|
||||||
|
* New deprecations
|
||||||
|
* scm_t_uint8, etc deprecated in favor of C99 stdint.h
|
||||||
|
* The two-argument form of `record-constructor'
|
||||||
|
* Incompatible changes
|
||||||
|
* All code deprecated in Guile 2.2 has been removed.
|
||||||
|
* Remove "self" field from vtables and "redefined" field from
|
||||||
|
classes
|
||||||
|
* VM hook manipulation simplified
|
||||||
|
* New effective version 3.0. pkg-config is now guile-3.0
|
||||||
|
* Rename patch:
|
||||||
|
* guile-2.2-gc_pkgconfig_private.patch to
|
||||||
|
guile-3.0-gc_pkgconfig_private.patch: Adapt to 3.0 changes.
|
||||||
|
* Set guilemaj to 3 and guilemin to 0
|
||||||
|
|
||||||
-------------------------------------------------------------------
|
-------------------------------------------------------------------
|
||||||
Mon Sep 23 09:17:47 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com>
|
Mon Sep 23 09:17:47 UTC 2019 - Bernhard Wiedemann <bwiedemann@suse.com>
|
||||||
|
|
||||||
|
5076
guile.keyring
5076
guile.keyring
File diff suppressed because it is too large
Load Diff
12
guile.spec
12
guile.spec
@ -17,13 +17,13 @@
|
|||||||
|
|
||||||
|
|
||||||
# define the name used for versioning libs and directories.
|
# define the name used for versioning libs and directories.
|
||||||
%define guilemaj 2
|
%define guilemaj 3
|
||||||
%define guilemin 2
|
%define guilemin 0
|
||||||
%define guilevers %{guilemaj}.%{guilemin}
|
%define guilevers %{guilemaj}.%{guilemin}
|
||||||
%define libgver 1
|
%define libgver 1
|
||||||
%define gsuff %{guilemaj}_%{guilemin}-%{libgver}
|
%define gsuff %{guilemaj}_%{guilemin}-%{libgver}
|
||||||
Name: guile
|
Name: guile
|
||||||
Version: %{guilevers}.6
|
Version: %{guilevers}.0
|
||||||
Release: 0
|
Release: 0
|
||||||
Summary: GNU's Ubiquitous Intelligent Language for Extension
|
Summary: GNU's Ubiquitous Intelligent Language for Extension
|
||||||
License: GFDL-1.3-only AND GPL-3.0-or-later AND LGPL-3.0-or-later
|
License: GFDL-1.3-only AND GPL-3.0-or-later AND LGPL-3.0-or-later
|
||||||
@ -33,9 +33,9 @@ Source0: https://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.xz
|
|||||||
Source1: https://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.xz.sig
|
Source1: https://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.xz.sig
|
||||||
Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=guile&download=1#/%{name}.keyring
|
Source2: https://savannah.gnu.org/project/memberlist-gpgkeys.php?group=guile&download=1#/%{name}.keyring
|
||||||
Source3: guile-rpmlintrc
|
Source3: guile-rpmlintrc
|
||||||
# Fix the resulting /usr/lib64/pkgconfig/guile-2.2.pc
|
# Fix the resulting /usr/lib64/pkgconfig/guile-3.0.pc
|
||||||
Patch0: guile-2.2-gc_pkgconfig_private.patch
|
Patch0: guile-3.0-gc_pkgconfig_private.patch
|
||||||
# test fails always with heap error
|
# The out-of-memory test is flaky, so disable it
|
||||||
Patch1: disable-test-out-of-memory.patch
|
Patch1: disable-test-out-of-memory.patch
|
||||||
BuildRequires: gmp-devel
|
BuildRequires: gmp-devel
|
||||||
BuildRequires: libffi-devel
|
BuildRequires: libffi-devel
|
||||||
|
Loading…
Reference in New Issue
Block a user