Package: libhdate / 1.6-2.2

Metadata

Package Version Patches format
libhdate 1.6-2.2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
docdir.patch | (download)

Makefile.am | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 update libhdatedocdir to the one used by the debian
ld as needed.patch | (download)

bindings/perl/Makefile.am | 2 1 + 1 - 0 !
bindings/perl/Makefile.in | 2 1 + 1 - 0 !
bindings/php/Makefile.am | 2 1 + 1 - 0 !
bindings/php/Makefile.in | 2 1 + 1 - 0 !
bindings/python/Makefile.am | 2 1 + 1 - 0 !
bindings/python/Makefile.in | 2 1 + 1 - 0 !
bindings/ruby/Makefile.am | 2 1 + 1 - 0 !
bindings/ruby/Makefile.in | 2 1 + 1 - 0 !
8 files changed, 8 insertions(+), 8 deletions(-)

 fix build from source when linking with "ld --as-needed"
manpage.patch | (download)

docs/man/man1/hcal.1 | 78 39 + 39 - 0 !
docs/man/man1/hdate.1 | 68 34 + 34 - 0 !
docs/man/man3/hdate.h.3 | 2 1 + 1 - 0 !
3 files changed, 74 insertions(+), 74 deletions(-)

 fix a hyphen used as minus sign (thanks lintian)
fix_3 | (download)

examples/hcal/hcal.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fixes an endless with hcal -3
time_t.patch | (download)

src/hdate_julian.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 fix sizes issues manifested in x32
Bug-Debian: http://bugs.debian.org/719808

libhdate calls localtime(long), when its interface requires time_t.

If sizeof(long) == sizeof(time_t), all is ok.
If sizeof(long) > sizeof(time_t), it will work on little-endian, use some
uninitialized memory on big-endian.
If sizeof(long) < sizeof(time_t), it will trample nearby memory.


typo_output.patch | (download)

examples/hcal/hcal.c | 2 1 + 1 - 0 !
examples/hcal/hdate.c | 2 1 + 1 - 0 !
po/es_MX.po | 4 2 + 2 - 0 !
po/fr.po | 4 2 + 2 - 0 !
po/he.po | 4 2 + 2 - 0 !
po/libhdate.pot | 4 2 + 2 - 0 !
po/ru.po | 4 2 + 2 - 0 !
po/sv.po | 4 2 + 2 - 0 !
8 files changed, 14 insertions(+), 14 deletions(-)

 typo: "ouput" (lintian)
cflags.patch | (download)

bindings/perl/Makefile.am | 4 2 + 2 - 0 !
bindings/perl/Makefile.in | 4 2 + 2 - 0 !
bindings/python/Makefile.am | 4 2 + 2 - 0 !
bindings/python/Makefile.in | 4 2 + 2 - 0 !
configure | 1 0 + 1 - 0 !
configure.in | 1 0 + 1 - 0 !
6 files changed, 8 insertions(+), 10 deletions(-)

 pass variables set by debian build system
duplicate_gnu_source.patch | (download)

examples/hcal/hcal.c | 1 0 + 1 - 0 !
examples/hcal/hdate.c | 1 0 + 1 - 0 !
examples/hcal/local_functions.c | 1 0 + 1 - 0 !
src/deprecated.c | 1 0 + 1 - 0 !
src/hdate_strings.c | 1 0 + 1 - 0 !
5 files changed, 5 deletions(-)

 _gnu_source is already set in autoconf.
size_t.patch | (download)

examples/hcal/hcal.c | 4 2 + 2 - 0 !
examples/hcal/local_functions.c | 6 3 + 3 - 0 !
2 files changed, 5 insertions(+), 5 deletions(-)

 size_t vars need %d in printf. %*s needs int
nested_extern.patch | (download)

examples/hcal/local_functions.c | 10 5 + 5 - 0 !
1 file changed, 5 insertions(+), 5 deletions(-)

 do not include headers inside a function.
missing_format.patch | (download)

examples/hcal/local_functions.c | 2 1 + 1 - 0 !
1 file changed, 1 insertion(+), 1 deletion(-)

 use an explicit format string when printing config file