Debian Patches

Status for libemf/1.0.13-11

Patch Description Author Forwarded Bugs Origin Last update
0001-autotools-updates.patch autotools updates
- Misc autoupdate changes.
- Use AS_HELP_STRING.
- Remove obsolete autoconf macro STDC_HEADERS.
"Barak A. Pearlmutter" <barak+git@pearlmutter.net> no 2017-01-31
0003-remove-doc-doxygen-subdir.patch remove doc doxygen subdir
Would actually rm -rf doc, but quilt format patches don't like that.
"Barak A. Pearlmutter" <barak+git@pearlmutter.net> no 2017-02-22
0004-add-build-time-doxygen-support-via-autotools.patch add build-time doxygen support via autotools "Barak A. Pearlmutter" <barak+git@pearlmutter.net> no 2017-02-22
0005-typo-in-doc-string.patch typo in doc string "Barak A. Pearlmutter" <barak+git@pearlmutter.net> no 2017-02-22
0006-add-support-riscv64.patch add-support-riscv64
add support for riscv64 arch

Original reference e2k code for supporting riscv64 arch
Bo YU <tsu.yubo@gmail.com> no 2022-06-27
0007-add-support-loongarch64.patch Add support for loongarch64 Dandan Zhang <zhangdandan@loongson.cn> no 2023-11-09
0008-deprecated.patch deprecated "Barak A. Pearlmutter" <barak+git@pearlmutter.net> no 2024-11-14
0008-GCC-16.patch GCC-16
See https://bugs.debian.org/1133514

The issue ...

GCC-16 defaults to C++20+, where u8"..." string literals changed from
const char* to const char8_t*. This caused autoconf's C++11 detection
test to fail, so autoconf fell back to explicitly setting -std=gnu++11
in CXX. But libemf.h uses C++14 auto return type deduction (without
trailing return type), which is invalid in C++11.

configure.ac: remove -std=gnu++11 flag, then make sure C++14 or later
is available. This should still work when the autoconf bug above is
fixed.

libemf/libemf.cpp: replace two std::bind2nd calls with equivalent
lambdas, as bind2nd was removed in C++17. This allows compilation in
C++14 or later including C++20+ in particular.
"Barak A. Pearlmutter" <barak+git@pearlmutter.net> no 2026-04-14
0009-test-concurrency.patch test concurrency "Barak A. Pearlmutter" <barak+git@pearlmutter.net> no 2026-04-14
auto-gitignore Update .gitignore from Debian packaging branch
The Debian packaging git branch contains these updates to the upstream
.gitignore file(s). This patch is autogenerated, to provide these
updates to users of the official Debian archive view of the package.

[dgit (15.4) update-gitignore]
no

All known versions for source package 'libemf'

Links