NOTICE: This package has been removed from pkgsrc

./wip/dict-server, Dictionary Service Protocol server

[ CVSweb ] [ Homepage ] [ RSS ] [ Required by ]


Branch: CURRENT, Version: 1.11.2, Package name: dict-server-1.11.2, Maintainer: cheusov

The Dictionary Server Protocol (DICT) is a TCP transaction based
query/response protocol that allows a client to access dictionary
definitions from a set of natural language dictionary databases.

dictd(8) is a server which supports the DICT protocol.

dictzip(1) is a compression program which creates compressed files in the
gzip format (see RFC 1952). However, unlike gzip(1), dictzip(1) compresses
the file in pieces and stores an index to the pieces in the gzip header.
This allows random access to the file at the granularity of the compressed
pieces (currently about 64kB) while maintaining good compression ratios
(within 5% of the expected ratio for dictionary data). dictd(8) uses files
stored in this format.


Required to run:
[devel/libmaa]

Required to build:
[devel/gmake] [devel/libtool-base]

Master sites: (Expand)

SHA1: 11087cfeffed4e19991e54561d2a6eca1b18d651
RMD160: f93e8a7a0bbb4e1812288d2ed16889a60e8973ba
Filesize: 408.837 KB

Version history: (Expand)


CVS history: (Expand)


   2010-01-02 18:31:53 by Aleksey Cheusov | Files touched by this commit (8) | Package removed
Log message:

imported to pkgsrc
   2009-10-04 11:02:23 by Aleksey Cheusov | Files touched by this commit (2) | Package updated
Log message:

Update to 1.11.2

  FIX: When search is handled by dict_search_bmh() function, the first
  character from the first entry in the index file is missing. Usually
  this is some of 00-database-* entries.  Thanks to Goran Tal for a
  bug report and patch.

  fix in dictfmt.1: s/--index-keep-headword/--index-keep-orig/

  dictfmt: superfluous spaces are removed not only from the beginng
  and the end of a headword but also inside a multiword headwords.
  Thank to Goran Tal for pointing out.

  dictfmt spawns sort command to sort the index. When there are
  several entries for the same headword, they get sorted BY OFFSET AND
  SIZE (in addition to headwords). As a result, the order of identical
  headwords is messed up.  To fix these problem -k1,3 option is
  replaced with -k1,1.  Thanks to Goran Tal for pointing out.  With
  -k1,1 options not all flavours of sort(1) command keeps an original
  headword order but now you a have chance.

  Regression tests updated.
   2009-08-10 21:50:05 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
remove obsolete @dirrm

   2009-08-10 21:49:07 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
LICENSE=gnu-gpl-v2

   2009-03-12 01:58:00 by Min Sik Kim | Files touched by this commit (8)
Log message:
libmaa is in pkgsrc.

   2009-02-28 22:39:51 by Aleksey Cheusov | Files touched by this commit (2)
Log message:

Update to 1.11.1

  FIXES:

     Minor fix in dictd.8 (paths to config files), sf.net bug #2407717
     Thanks to Peter Volkov

     Bug fixed in installing plugins, sf.net bug #2218879,
     Thanks to Peter Volkov

     DICTFMT sorts entries in 00-database-alphabet entry
     lexicographically, that is now this order doesn't depend on
     sizeof(long). This fixes sf.net bug #2197588.
     Thanks to Peter Volkov and his tests on PowerPC.

     DICTD: SHOW STRAT: s/databases present/strategies present/
     found and reported by Goran Tal <goran.tal@gmail.com>. Thanks.

     DICTFMT: 'dictfmt -I' never worked (regrettable oversight, heh),
     found and reported by Goran Tal <goran.tal@gmail.com>. Thanks.

  Makefile.in, configure.in:
  "building and installing different set of things based
  on configure results considered harmful"(C) me :-)
  Plugins support in dictd is enabled by default (if available).
  DBI and JUDY plugins are disabled by default.
  Enable them explicitly by using
    ./configure --with-plugin-dbi
  and
    ./configure --with-plugin-judy
  This fixes sf.net bug #2218879 by Peter Volkov.

  By using DICTL_USE environment variable dictl utility can now use an
  external program for charset2charset conversions. This addresses
  sf.net bug #2407725, again by Peter Volkov

  * Makefile.in, configure.in:
  (Clean-ups)
  --with-local-libmaa option is removed from "configure" script.
  You should build libmaa manually before dictd/dict/...
  This removes lots of garbage from configure.in and Makefile.in and
  makes them MUCH cleaner. If you want to link dictd with libmaa statically,
  use Makefile's LIBMAA variable.

  configure.in, include_regex.h.in, index.c:
  (Clean-ups) Ages ago, I've add to "configure" script an option
  --with-regex-include to make possible to build dictd with PCRE.
  Now, I've removed this option. If you want to build dictd with with PCRE,
  ask PCRE developers to install pcre/regex.h file linked to pcreposix.h.
  All other regexp libraries compatible with POSIX API do the same,
  rx/regex.h, rxspencer/regex.h etc. etc.
  So, this is good and well known convension.

  Makefile.in: LIBMAA variable added. Change it if you want to link
  dictd against libmaa statically or...

  * configure.in: Enable additional gcc warnings on all platforms
  unconditionally, not only under Linux, I need them under NetBSD.

  Makefile.in: fix for "uninstall" target

  Lots of clean-ups in dictl.

  Other minor clean-ups in Makefile.in and configure.in

  Minor spelling fixes in NEWS
   2008-04-09 11:29:38 by Aleksey Cheusov | Files touched by this commit (1)
Log message:
dictd and other tools are now linked with libmaa; clean-ups

   2008-04-09 11:16:32 by Aleksey Cheusov | Files touched by this commit (4)
Log message:

fixes from upstream for DESTDIR support of libmaa
fixed: warnings by pkglint
bump revision