Debian Patches

Status for libvmime/0.9.2-8.2

Patch Description Author Forwarded Bugs Origin Last update
fix-upstream/spellcheck-fixup-wrong-written-words-occurred.patch spellcheck: fixup wrong written words 'occurred'
This commit fixes the misspelled word 'occurred' in various files.
Carsten Schoenert <c.schoenert@t-online.de> no 2017-01-06
porting-kfreebsd-hurd/adding-alternative-getThreadId-implementation.patch adding alternative getThreadId() implementation
On platforms which doesn't have syscall function and no syscall_getpid
symbol a own created type needs to be added for using.

For Hurd we can include mach.h and use the implementation of
mach_thread_self() from there.

Patch is basically taken from
http://code.bsd64.org/browse/freebsd/ports/head/mail/libvmime/files/patch-src__vmime__platforms__posix__posixHandler.cpp

with additional code from Aaron M. Ucko <ucko@debian.org> for fixing
build issues on Hurd. See #875729

https://bugs.debian.org/875729
Carsten Schoenert <c.schoenert@t-online.de> no 2017-08-08
fixes/Avoid-extern-C-blocks-around-ICU-includes.patch Avoid extern "C" blocks around ICU includes
Looks like it's not necessary, and, moreover, I'm getting this with recent ICU (64.2):
```
/usr/include/unicode/localpointer.h:67:1: error: template with C linkage
67 | template<typename T>
| ^~~~~~~~
/var/tmp/portage/dev-libs/vmime-9999/work/vmime-9999/src/vmime/charsetConverter_icu.cpp:37:1: note: ‘extern "C"’ linkage started here
37 | extern "C" {
| ^~~~~~~~~~
```

(there's also an issue about that, #218)
0xd34df00d <0xd34df00d@gmail.com> no 2019-09-22
fixes/Don-t-use-deprecated-gsasl-symbols.patch [PATCH] Don't use deprecated gsasl symbols.
This is upstream commit:
https://github.com/kisli/vmime/commit/c750e899b8b3a76379167148468e164b7e52f6e2
Simon Josefsson <simon@josefsson.org> no 2021-01-08
fixes/Compatibility-Use-C99-C-analogues-for-TRUE-FALSE.patch Compatibility: Use C99 / C++ analogues for TRUE/FALSE
Since ICU 68.1 TRUE and FALSE are no longer defined. Use their C99 / C++
analogues, ie use them in lowercase.

This is patch is required to be compatible with ICU >= 70.1.
=?utf-8?b?IkzDoXN6bMOzIELDtnN6w7ZybcOpbnlpIChHQ1MpIg==?= no 2022-01-19

All known versions for source package 'libvmime'

Links