Package: tokyocabinet / 1.4.48-13

Metadata

Package Version Patches format
tokyocabinet 1.4.48-13 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
0001 pkg config.pc.in move LIBS in the Libs.private secti.patch | (download)

tokyocabinet.pc.in | 3 2 1 - 0 !
1 file changed, 2 insertions( ), 1 deletion(-)

 [patch 1/4] pkg-config.pc.in: move @libs@ in the libs.private section

Also avoid to link binaries against libz, libm and friends.

Signed-off-by: Pierre Habouzit <[email protected]>

0002 Avoid LDENV to avoid rpaths.patch | (download)

Makefile.in | 33 16 17 - 0 !
configure | 19 10 9 - 0 !
configure.in | 19 10 9 - 0 !
3 files changed, 36 insertions( ), 35 deletions(-)

 [patch 2/4] avoid ldenv to avoid rpaths.

Signed-off-by: Pierre Habouzit <[email protected]>

0003 Readd alias symbols for tcmpoolput APIS.patch | (download)

tcutil.c | 7 7 0 - 0 !
1 file changed, 7 insertions( )

 [patch 3/4] readd alias symbols for tcmpoolput* apis.

Changing the return type from void to a pointer isn't an ABI break, so
it's safe, and avoid a Debian-only ABI bump.

Signed-off-by: Pierre Habouzit <[email protected]>

0006 disable UBC feature on hppa since it causes test sui.patch | (download)

myconf.h | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 disable ubc feature on hppa since it causes test suite failures.
Updateig patch for tokyocabinet 1.47
0007 fix FTBFS with binutils gold.patch | (download)

Makefile.in | 8 4 4 - 0 !
1 file changed, 4 insertions( ), 4 deletions(-)

 [patch] fix ftbfs with binutils-gold


0008 no mysnc on hurd.patch | (download)

tcfdb.c | 2 2 0 - 0 !
tchdb.c | 2 2 0 - 0 !
2 files changed, 4 insertions( )

 disable msync calls on hurd
0009 manpages section fix.patch | (download)

man/tcamgr.1 | 2 1 1 - 0 !
man/tcatest.1 | 2 1 1 - 0 !
2 files changed, 2 insertions( ), 2 deletions(-)

 wrong sections for manpage
0010 fix sigbus mipsel.patch | (download)

tcbdb.c | 23 23 0 - 0 !
1 file changed, 23 insertions( )

 workaround sigbus (alignment problem) on mipsel 
# Bug: 659554
0011 fix spelling errors in manpage.patch | (download)

man/tcadb.3 | 2 1 1 - 0 !
man/tcbdb.3 | 4 2 2 - 0 !
man/tcfdb.3 | 2 1 1 - 0 !
man/tcfmttest.1 | 2 1 1 - 0 !
man/tchdb.3 | 2 1 1 - 0 !
man/tctdb.3 | 2 1 1 - 0 !
man/tcumttest.1 | 2 1 1 - 0 !
man/tcutil.3 | 4 2 2 - 0 !
8 files changed, 10 insertions( ), 10 deletions(-)

 fixing spelling error "default" and "specify" in manpages
0012 fix_segv_tcbsdecode.patch | (download)

tcutil.c | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 segfault in tcbsdecode
When tcbsdecode gets a bogus serial compressed object, it does not correctly calculate
its length, leading to an integer underflow (-1) then passed as size to memcpy
0014_dont_overwrite_cflags_cppflags_ldflags.patch | (download)

configure.in | 6 3 3 - 0 !
1 file changed, 3 insertions( ), 3 deletions(-)

 reorder cflags, cppflags and ldflags to be not overwritten
0015_dont_usleep_with_glibc.patch | (download)

myconf.h | 2 1 1 - 0 !
1 file changed, 1 insertion( ), 1 deletion(-)

 don't usleep(20ms) when glibc is available
 For systems not having POSIX priority scheduling, but are glibc-based,
 not defining the sched_yield() function as a 20ms delay should be OK