SHA256
1
0
forked from pool/guile

Accepting request 1088797 from devel:languages:misc

Guile 3.0.9

OBS-URL: https://build.opensuse.org/request/show/1088797
OBS-URL: https://build.opensuse.org/package/show/openSUSE:Factory/guile?expand=0&rev=70
This commit is contained in:
Dominique Leuenberger 2023-05-26 18:14:18 +00:00 committed by Git OBS Bridge
commit 3144decc27
10 changed files with 1579 additions and 36 deletions

View File

@ -1,14 +1,15 @@
diff -Nur guile-3.0.7/test-suite/standalone/Makefile.am new/test-suite/standalone/Makefile.am
--- guile-3.0.7/test-suite/standalone/Makefile.am 2021-05-10 10:07:12.000000000 +0200
+++ new/test-suite/standalone/Makefile.am 2021-05-15 13:52:39.130407172 +0200
@@ -298,7 +298,4 @@
--- guile/test-suite/standalone/Makefile.am 2023-01-29 21:51:48.697140831 +0100
+++ guile/test-suite/standalone/Makefile.am 2023-01-29 21:52:22.869517398 +0100
@@ -298,9 +298,6 @@
check_SCRIPTS += test-stack-overflow
TESTS += test-stack-overflow
-check_SCRIPTS += test-out-of-memory
-TESTS += test-out-of-memory
-
EXTRA_DIST += ${check_SCRIPTS}
check_SCRIPTS += test-close-on-exec
TESTS += test-close-on-exec
diff -Nur guile-3.0.7/test-suite/standalone/Makefile.in new/test-suite/standalone/Makefile.in
--- guile-3.0.7/test-suite/standalone/Makefile.in 2021-05-10 10:30:31.000000000 +0200
+++ new/test-suite/standalone/Makefile.in 2021-05-15 13:53:17.370706370 +0200
@ -16,17 +17,17 @@ diff -Nur guile-3.0.7/test-suite/standalone/Makefile.in new/test-suite/standalon
test-scm-c-bind-keyword-arguments$(EXEEXT) \
test-srfi-4$(EXEEXT) $(am__append_6) $(am__EXEEXT_1) \
test-smob-mark$(EXEEXT) test-smob-mark-race$(EXEEXT) \
- test-stack-overflow test-out-of-memory
+ test-stack-overflow
- test-stack-overflow test-out-of-memory test-close-on-exec
+ test-stack-overflow test-close-on-exec
check_PROGRAMS = test-num2integral$(EXEEXT) test-round$(EXEEXT) \
test-foreign-object-c$(EXEEXT) test-list$(EXEEXT) \
test-unwind$(EXEEXT) test-conversion$(EXEEXT) \
@@ -2147,7 +2147,7 @@
@@ -2245,7 +2245,7 @@
test-language test-guild-compile test-signal-fork \
$(am__append_3) test-foreign-object-scm test-fast-slot-ref \
test-mb-regexp test-use-srfi $(am__append_5) \
- test-stack-overflow test-out-of-memory
+ test-stack-overflow
- test-stack-overflow test-out-of-memory test-close-on-exec
+ test-stack-overflow test-close-on-exec
BUILT_SOURCES = $(am__append_2)
EXTRA_DIST = test-import-order-a.scm test-import-order-b.scm \
test-import-order-c.scm test-import-order-d.scm \

View File

@ -1,5 +1,5 @@
--- guile/meta/guile-3.0.pc.in.orig 2020-01-07 12:00:08.392929733 +0100
+++ guile/meta/guile-3.0.pc.in 2020-01-07 12:00:19.241097989 +0100
--- guile/meta/guile-3.0.pc.in.orig 2023-01-29 21:48:12.578673344 +0100
+++ guile/meta/guile-3.0.pc.in 2023-01-29 21:48:27.714851784 +0100
@@ -22,7 +22,7 @@
Name: GNU Guile
Description: GNU's Ubiquitous Intelligent Language for Extension

BIN
guile-3.0.8.tar.xz (Stored with Git LFS)

Binary file not shown.

View File

@ -1,16 +0,0 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCAAdFiEET9TSiNRFk04KFPmlqIA3MuRDaIUFAmIGEqAACgkQqIA3MuRD
aIUUeg//bI8qHzbsw34ozbBi6DE6p2oBJNrW3Ag5qCgN25+ulWawjBl60AENoEy6
O3pPY0asc6aRa79ztC7Jbi5SF/qXNN+jH7H1a/t9h5LEi+cvoKds9stgSzCZqAF6
21MOulqoalD27LfxZDS9kzbbNEXLxWWLm+oYKIGge76mLHrbBpHG0cl5Jmu25mDB
vcWLc709UE3Tl2XRzz9Lz2mRpLvWqxO9DuZq6GQyxoCzbS5fQz6fbYQpbxGH9ReP
IvbZfiRJ1xjXqdw+8gdeStmXhWMx6WWN5B6FqDczlRKdDfvr96Mfvq33IF7XPT0c
+mVT0EbI7v+L4NGqfl5uLeoROpk5urmuAhT0JaQIjIqv6MfUMWb9HRDhISmxPkIB
ZCUHoV+7H7imw6CM3mGZ6vLOD2uBsRW3lepk3yx6/RAFXBSMfa04PEctHhgCYtpa
+jsSIYXblIeFmSEke6JTJ53fEDKc5m7DbIseGCvZ7XuVKm5hbcSR4sGv6xkJ7rvd
kX4n+DHgJLglCdBlqFLjPPaFmILATwwhFhjfF8wAfUD7QsxVFr3UWwOdwyCVAVTs
JrEZuwrgI032FQbqWLyhECrljMY7ZyxC3kRFI2nZCApENnBdEShoe8zp+kuNf8+l
DFibQjjW5NsDkKD2ctLg94TE75qEpWYCOU/5A53NEddVv/gjXY4=
=Ro42
-----END PGP SIGNATURE-----

3
guile-3.0.9.tar.xz Normal file
View File

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

16
guile-3.0.9.tar.xz.sig Normal file
View File

@ -0,0 +1,16 @@
-----BEGIN PGP SIGNATURE-----
iQIzBAABCgAdFiEEPORkVYqE/cadtAz7CQsRmT2a67UFAmPRM9IACgkQCQsRmT2a
67Uxxg/+MIFxb0vhfGtFsXWkZ4EEjv9GorRmpxWfretTqBzXLWM6Gf4kmO89lqLP
4S6QH0WsxD6e0ChD/2XakBqUgqv1Y69z+g+bl0X5eI0tiPSEicI0PeN5lxsmkDEc
HQ+SFCKrQcc6r/pyYYBqv5GUmyCfzUG5O7TRy3J8sh8Dw1d3uAsjBwVK1iRUwFUh
7O8Q+f85SGFFdGo87ftBeGyox595nHsiJRLOAOQk/yeC41t3rgWdJC0eWBOknT2M
/9ae8d/PMOZP3rh+fHJQG0ruytJHaGDZA0wScjb7CX7jgZzAnG48Mxk0bkBdiwvN
lHSSn4GPyldVHg8nQHcMC9H1GX8q2IZy4VEbB16bau2IDCU3175Mdjl9InwsP5HX
K/8J/9vg3mXwQO37Mpt24FzWJEr0lzNVVM8LF0O6YYunIWRTqIdrBG/rxjjUuhOE
lqzxXmb2FjGUtfAtFJSyCvD8OCNt5SNR0IDrQAY9YF5Ja+xZzJM90arhpdhuD3jT
2W+ihyPjoxVys2dtrYgo6+BZY5E4nlb5waDHxm8F5i4vjJNXBSAmM8whHNFqBEKP
sYlAK8Dgbot2cDgbaOrS4+WZ3/dpmGNYNHptXRQNj2e+4icXij2HMYKTQ7ELFXM5
0BGYFo+g8jffg407Ep+Bof7awhGJk4Nmyv2Ml1p5Zy+DikFec7M=
=0YMl
-----END PGP SIGNATURE-----

View File

@ -1,3 +0,0 @@
# guile's .go files are special
addFilter("W: shared-lib-without-dependency-information /usr/lib64/guile*")
addFilter("W: missing-PT_GNU_STACK-section /usr/lib64/guile*")

View File

@ -1,3 +1,41 @@
-------------------------------------------------------------------
Tue May 23 20:47:50 UTC 2023 - Jonathan Brielmaier <jbrielmaier@opensuse.org>
- Add key from Ludovic Courtès to guile.keyring, who released 3.0.9
-------------------------------------------------------------------
Sun Jan 29 21:04:54 UTC 2023 - Jonathan Brielmaier <jbrielmaier@opensuse.org>
- Update to version 3.0.9
* New interfaces and functionality
** New `spawn' procedure to spawn child processes
** `open-file' now supports an "e" flag for O_CLOEXEC
** `pipe' now takes flags as an optional argument
** Bindings to `openat' and friends
** Abstract Unix-domain sockets are supported
** New socket-related constants defined
** New `bytevector-slice' procedure
** Disassembler now shows intrinsic names
** Linker and assembler consume less memory
* Bug fixes (for more see the NEWS file)
** JIT compilation is now supported on Apple M1 processors
** libguile/srfi-14.i.c is now longer shipped and is instead built from source
** Cross-compilation supports triplets with empty vendor strings
** 'system*' honors output/error port redirects
(https://bugs.gnu.org/52835)
** 'open-input-pipe' & co. are now much faster
(https://bugs.gnu.org/59321)
- Refresh patches:
* disable-test-out-of-memory.patch
* guile-3.0-gc_pkgconfig_private.patch
- Remove no longer used guile-rpmlintrc
-------------------------------------------------------------------
Wed Dec 7 09:10:54 UTC 2022 - Dirk Müller <dmueller@suse.com>
- skip checks for qemu-user-space-builds (tries to close filedescriptors
that qemu relies on)
-------------------------------------------------------------------
Tue Mar 29 13:14:36 UTC 2022 - Andreas Schwab <schwab@suse.de>

File diff suppressed because it is too large Load Diff

View File

@ -23,7 +23,7 @@
%define libgver 1
%define gsuff %{guilemaj}_%{guilemin}-%{libgver}
Name: guile
Version: %{guilevers}.8
Version: %{guilevers}.9
Release: 0
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
@ -33,7 +33,6 @@ Source0: https://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.xz
Source1: https://ftp.gnu.org/gnu/guile/%{name}-%{version}.tar.xz.sig
# key: 4FD4D288D445934E0A14F9A5A8803732E4436885 as from the release notes
Source2: %{name}.keyring
Source3: guile-rpmlintrc
# Fix the resulting /usr/lib64/pkgconfig/guile-3.0.pc
Patch0: guile-3.0-gc_pkgconfig_private.patch
# The out-of-memory test is flaky, so disable it
@ -128,8 +127,12 @@ autoreconf -fi
%make_build
%check
# user mode emulation needs additional fds that
# the testsuite is not expecting
%if ! 0%{?qemu_user_space_build}
LD_LIBRARY_PATH="." \
%make_build check
%endif
%install
%make_install