Package: mes / 0.22-5

Metadata

Package Version Patches format
mes 0.22-5 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 configure Add no op for disable option checking opti.patch | (download)

configure | 1 1 + 0 - 0 !
1 file changed, 1 insertion(+)

 [patch] configure: add no-op for "disable-option-checking" option.

This is a standard option supported in autoconf.

In Debian systems using recent versions of debhelper this argument is be
passed to configure by default. See https://bugs.debian.org/942813 for
more information.

gcc 10/0001 mescc Mes C Library Support gcc 10.patch | (download)

build-aux/configure-lib.sh | 9 8 + 1 - 0 !
build-aux/test-c.sh | 2 1 + 1 - 0 !
include/errno.h | 9 4 + 5 - 0 !
include/mes/lib-mini.h | 12 6 + 6 - 0 !
include/setjmp.h | 6 0 + 6 - 0 !
lib/mes/eputs.c | 2 1 + 1 - 0 !
lib/mes/globals.c | 27 27 + 0 - 0 !
lib/mes/oputs.c | 2 1 + 1 - 0 !
8 files changed, 48 insertions(+), 21 deletions(-)

 [patch 1/2] mescc: mes c library: support gcc-10.

See <https://lists.gnu.org/archive/html/bug-mes/2020-07/msg00000.html>.

Reported by Vagrant Cascadian <vagrant@reproducible-builds.org>.

* include/setjmp.h (jmp_buf): Remove.
* include/errno.h (errno): Mark extern.
* include/mes/lib-mini.h (environ, errno, __stdin, __stdout, __stderr):
Likewise.
* lib/mes/globals.c: New file; define them.
* build-aux/configure-lib.sh (libc_mini_shared_SOURCES,
libmescc_SOURCES): Add it.
* build-aux/test-c.sh: Always use -l c-mini as a minimum.

gcc 10/0002 mes Support for gcc 10.patch | (download)

src/string.c | 2 0 + 2 - 0 !
1 file changed, 2 deletions(-)

 [patch 2/2] mes: support for gcc-10.

Fixes <https://lists.gnu.org/archive/html/bug-mes/2020-07/msg00000.html>.

Reported by Vagrant Cascadian <vagrant@reproducible-builds.org>.

* src/string.c (MAX_STRING): Remove duplicate definition.

guile 3.0/0001 build Support guile 3.0.patch | (download)

configure | 4 2 + 2 - 0 !
1 file changed, 2 insertions(+), 2 deletions(-)

 [patch 1/2] build: support guile-3.0.

* configure (main): Prefer guile-3.

guile 3.0/0002 configure Use GUILD_OPTIMIZE O1 for Guile 3.patch | (download)

build-aux/build-guile.sh | 2 1 + 1 - 0 !
build-aux/config.make.in | 1 1 + 0 - 0 !
build-aux/config.sh.in | 1 1 + 0 - 0 !
build-aux/export.make | 4 4 + 0 - 0 !
configure | 5 5 + 0 - 0 !
5 files changed, 12 insertions(+), 1 deletion(-)

 [patch 2/2] configure: use guild_optimize=-o1 for guile-3.

* configure (main): Set guild_optimize to "-O1" for Guile-3.
* build-aux/config.make.in (GUILD_OPTIMIZE): New variable.
* build-aux/export.make (GUILD_OPTIMIZE): Export if set.
* build-aux/config.sh.in (GUILD_OPTIMIZE): New variable.
* build-aux/build-guile.sh: Use it.