Package: tokyotyrant / 1.1.40-4.2

Metadata

Package Version Patches format
tokyotyrant 1.1.40-4.2 3.0 (quilt)

Patch series

view the series file
Patch File delta Description
000 pkg config move private libs to Libs.private | (download)

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

 only expose tyrant as public library.
 Used libraries should not be made public, moved them to private.
001 rpath defines | (download)

Makefile.in | 15 7 + 8 - 0 !
configure.in | 16 8 + 8 - 0 !
2 files changed, 15 insertions(+), 16 deletions(-)

 do not include $home and similar in makefile
 Do not include $HOME in path, remove it from RUNENV and remove the useless
 linking against other unused libraries.
002 remove unused libraries | (download)

configure.in | 5 0 + 5 - 0 !
1 file changed, 5 deletions(-)

 remove unused libraries
 configure file includes bz2, resolv, z and more libraries which are
 never used. Some of them seems to be used by cabinet, but we do not
 need them in tyrant.
003 run service make check | (download)

Makefile.in | 103 61 + 42 - 0 !
1 file changed, 61 insertions(+), 42 deletions(-)

 start up daemon for test to run
 Upstream runs a couple of test on make check. This command is both dangerous
 (it would run vanish on localhost) and will not on a build server.
 .
 We start up the daemon automatically and make sure it has been launched. AS
 soon as we exit the script, the daemon will be brought down again.
004 kfreebsd fix | (download)

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

 follow kfreebsd guidelines for porting
 __FreeBSD__ would not work for kfreebsd. Also check for __FreeBSD_kernel__
005 change default port | (download)

doc/spex.html | 10 6 + 4 - 0 !
tcrmgr.c | 2 1 + 1 - 0 !
ttserver.c | 5 4 + 1 - 0 !
ttutil.c | 2 1 + 1 - 0 !
ttutil.h | 6 5 + 1 - 0 !
5 files changed, 17 insertions(+), 8 deletions(-)

 use socket by default
 Tyrant does not have authorization. Upstream opens up the daemon on all
 interfaces and port 1978. Unix sockets are more secure.
 .
 This updates the utilities to more folllow these changes.
006 no add needed | (download)

Makefile.in | 14 7 + 7 - 0 !
1 file changed, 7 insertions(+), 7 deletions(-)

 add all needed libs to linker
 with --no-add-needed you need to specify all libraries needed to link
 the binaries, as the DT_NEEDED entries aren't copied anymore.
007 libdl underlinkage | (download)

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

 link with libdl