Debian Patches

Status for kannel/1.4.5-20

Patch Description Author Forwarded Bugs Origin Last update
00_build_system_fixes.patch Fix upstream Makefile to cope with new release changes.
The utils/ directory uses automake, so it does not support the custom
rules that the root directory autoconf Makefile.in supports. Remove
any dependency from these rules to avoid calling them. And switch any
remaining dependencies for rules that are supported within utils/ to
use an explicit loop over SUBDIRS and recurse into them, otherwise the
old SUBDIRS target was passing on all targets specified to make on the
command-line, which meant the unsupported targets were leaking into
the SUBDIRS, breaking the build.
Guillem Jover <gjover@sipwise.com> not-needed 2024-09-27
01_autoheader.patch Fix autoheader usage Chris Hofstaedtler <zeha@debian.org> not-needed upstream, commit:r5247 2024-09-27
02_cppflags.patch Fix upstream Makefile to include CPPFAGS
The upstream Makefile ignored the fact that $(CC) should be called
with CFLAGS _and_ CPPFLAGS. Restore this default make behaviour.
Chris Hofstaedtler <zeha@debian.org> not-needed 2024-09-27
03_cross.patch Fix cross-building
kannel fails to cross build from source for two reasons. One is its use
of AC_CHECK_FILE. The macro is meant to check for files on the host
system, but kannel exclusively uses it for checking build system files.
For that task, a simple test -e is the solution. The other issue is that
it misdetects presence of mysql. During cross compilation mysql_config
does not work. Please use pkg-config instead.
Helmut Grohne <helmut@subdivi.de> no 2024-09-27
10_fix_multiple_definitions.patch Fix multiple conflicting defs of dispatch_to_wdp/wsp/push
Needed on gcc-10.
Chris Hofstaedtler <zeha@debian.org> not-needed 2024-09-27
33_docpatch.patch Puts correct url to local docs in man pages Paul Dwerryhouse <paul@dwerryhouse.com.au> no 2024-09-27
34_sqlite3_libversion.patch Use sqlite3_libversion() instead of sqlite3_version[].
Using sqlite3_version causes a "has different size in shared object"
warning at run time if the length of the version number has changed
in the sqlite3 shared library. It is not clear whether anything
worse will happen in addition to the warning, but we can avoid the
problem altogether by calling sqlite_libversion() instead.
Kalle Niemitalo <kalle.niemitalo@procomp.fi> no debian 2024-09-27
35_kfreebsd.patch Support GNU/kFreeBSD using FreeBSD code Steven Chamberlain <steven@pyro.eu.org> no debian 2024-09-27
36_nonlinux.patch Define _GNU_SOURCE to use X/Open features
Define _GNU_SOURCE to get nftw() macros (XOPEN_SOURCE_EXTENDED)
strptime() (XOPEN_SOURCE), pthread_lock_t (POSIX.1-2001) and others.
Steven Chamberlain <steven@pyro.eu.org> no debian 2024-09-27
37_define_DEFAULT_SOURCE.patch Define _DEFAULT_SOURCE (not _VSD_SOURCE or _SVID_SOURCE) Jonas Smedegaard <dr@jones.dk> no 2024-09-27
38_cleanup_soap_makefile.patch Remove soap/Makefile in distclean target Jonas Smedegaard <dr@jones.dk> not-needed 2024-09-27
39_use_changelog_date_in_doc.patch Use debian changelog date in doc
Uses the date from SOURCE_DATE_EPOCH in documentation,
instead of current date.
=?utf-8?q?Alexis_Bienven=C3=BCe?= <pado@passoire.fr> no 2024-09-27
40_strip_date_from_version_report_string.patch Strip build date from version_report_string
Strip the build date from the version_report_string return value,
for reproducibility reasons.
=?utf-8?q?Alexis_Bienven=C3=BCe?= <pado@passoire.fr> no 2024-09-27
50_disable-ps-docs.patch disable build of PostScript documentation
The ImageMagick package in Ubuntu (but not Debian) no longer permits
conversion to or from PostScript, so we can no longer generate working
PostScript documentation. See the bug for the discussion on this.
Robie Basak <robie.basak@canonical.com> not-needed 2024-09-27
60_libxml2_detect.patch Detect libxml2 without xml2-config Hugh McMaster <hugh.mcmaster@outlook.com> no 2024-09-27
80_implicit_func.patch Add missing includes in configure check for OpenSSL
With the new -Werror=implicit-function-declaration build flag set by
dpkg-buildflags the configure check for OpenSSL fails due to a missing
include for exit(3).
Guillem Jover <gjover@sipwise.com> no 2024-09-27
81_bison-update.patch Update bison source for newer version
- Add missing header.
- Suppress POSIX yacc compatibility warnings.
- Specify arguments to pass to yacc functions.
- Replace deprecated directive.
- Update function prototypes.
Guillem Jover <gjover@sipwise.com> not-needed 2024-09-27
82_verbose-failed-test.patch Print the errors from the test suite on failure
If the test suite failed, print the errors we have collected from
each failing test, so that we can diagnose them just from the logs.
Guillem Jover <gjover@sipwise.com> no 2024-09-27
fix-build-with-autoconf-2.7.patch fix build with autoconf-2.7 Santiago Vila <sanvila@debian.org> no debian 2024-09-09
90_Add_partial_tiem64_support.patch Add partial time64 support on 32-bit arches
This fixes the code to handle time_t correctly on 32-bit and 64-bit
architectures, including 32-bit architectures with 64-bit time_t.

This does not implement full support for time64, as that might require
modifying the protocol to encode time 64-bit fields, which the protocol
currently seems to encode in 32-bit fields. It's not clear whether the
current encoding is part of the protocols used or just an internal
serialization used by the code.
Guillem Jover <gjover@sipwise.com> no 2024-10-08

All known versions for source package 'kannel'

Links