Debian Patches

Status for sunpinyin/3.0.0~rc1+ds1-3

Patch Description Author Forwarded Bugs Origin Last update
fix-data-dir.diff fix-data-dir Debian Input Method Team <debian-input-method@lists.debian.org> no 2018-06-30
backport/0002-sunpinyin-dictgen.mk.in-completely-abandon-now-defun.patch sunpinyin-dictgen.mk.in: completely abandon (now defunct) google code. "Casper Ti. Vector" <CasperVector@gmail.com> no 2016-09-10
backport/0003-Portability-fix-for-NetBSD-iconv.patch Portability fix for NetBSD iconv OBATA Akio <obache@users.noreply.github.com> no 2017-02-08
backport/0004-Make-the-.pc-output-reproducible.patch Make the .pc output reproducible
Whilst working on the Reproducible Builds effort [0], we noticed
that sunpinyin could not be built reproducibly due to iterating over
the filesystem in a non-deterministic ordering

[0] https://reproducible-builds.org/
Chris Lamb <chris@chris-lamb.co.uk> no 2017-04-12
backport/0005-sunpinyin-dictgen.mk.in-use-HTTPS-mirrors-to-avoid-M.patch sunpinyin-dictgen.mk.in: use HTTPS mirrors to avoid MITM attacks. "Casper Ti. Vector" <CasperVector@gmail.com> no 2017-10-05
backport/0006-pytrie_gen.cpp-work-around-iconv-segfault-with-musl.patch pytrie_gen.cpp: work around iconv() segfault with musl. "Casper Ti. Vector" <CasperVector@gmail.com> no 2018-03-15
backport/0007-SConstruct-use-C-11-standard.patch SConstruct: use C++11 standard Kefu Chai <tchaikov@gmail.com> no 2018-04-18
backport/0008-pytrie_gen.cpp-cast-1-to-iconv_t-before-comparison.patch pytrie_gen.cpp: cast "-1" to iconv_t before comparison
this kills the errors like

src/lexicon/pytrie_gen.cpp:103:19: error: ISO C++ forbids comparison
between pointer and integer
Yuxuan Shui <yshuiv7@gmail.com> no 2018-04-14
backport/0009-slm-thread-be-more-consistent-by-using-the-C-variant.patch slm/thread: be more consistent by using the C++ variant of log and exp Kefu Chai <tchaikov@gmail.com> no 2018-04-18
backport/0010-SConstruct-Add-support-for-riscv64-architecture.patch SConstruct: Add support for riscv64 architecture
This commit adds support for newly emerged riscv64 architecture.

Original author: "Manuel A. Fernandez Montecelo" <mafm@debian.org>
Downstream report: https://bugs.debian.org/898019
Boyuan Yang <073plan@gmail.com> no 2018-06-29
backport/0011-Fix-typos-found-by-codespell.patch Fix typos found by codespell Boyuan Yang <073plan@gmail.com> no 2018-06-30
backport/0012-SConstruct-Add-support-for-m68k-architecture.patch SConstruct: Add support for m68k architecture
This commit adds support for m68k architecture.

Original author: John Paul Adrian Glaubitz <glaubitz@physik.fu-berlin.de>
Downstream report: https://bugs.debian.org/905238
yangfl <yangfl@users.noreply.github.com> no 2018-09-18
backport/0013-SConstruct-Fix-typo-that-makes-build-failing.patch SConstruct: Fix typo that makes build failing. Boyuan Yang <byang@debian.org> no 2018-11-20
python3.patch Use python3 https://github.com/sunpinyin/sunpinyin/commit/f16a9b5704702a5303a4b951c66dc068c19469a0
https://github.com/sunpinyin/sunpinyin/commit/409345202251af6dfae26705b7c4c9ff65dfbb75
https://github.com/sunpinyin/sunpinyin/pull/97
yes upstream upstream,
use-cppflags.patch Use CPPFLAGS environment variable
commit 4c9ee1b09aa237722414a82a8357408616802811

Use CPPFLAGS environment variable

It's useful when providing additional build flags like -D_FORTIFY_SOURCE=2.

diff --git a/SConstruct b/SConstruct
index 9cebc03..696b2fc 100644
Changwoo Ryu <cwryu@debian.org> yes 2019-12-11

All known versions for source package 'sunpinyin'

Links