2010-01-02 18:31:53 by Aleksey Cheusov | Files touched by this commit (8) | |
Log message:
imported to pkgsrc
|
2009-10-04 11:02:23 by Aleksey Cheusov | Files touched by this commit (2) | |
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
|
2008-04-08 21:39:40 by Aleksey Cheusov | Files touched by this commit (5) |
Log message:
upgrade to upstream version 1.10.11
Major changes:
Everything can now be compiled with pcc (Portable C Compiler),
tested under NetBSD
clean-ups in C code, configure.in etc. Warning messages generated by
NetBSD/alpha were fixed. Lots of warning messages produced by icc-10
(Intel C Compiler) were fixed too.
FIX: now dictd/libmaa can be built from external "object" (any!)
directory just like many other autobloat-based projects can do.
That is, the following works fine now
cd obj-dir
/path/to/dictd-sources/configure --with-libmaa
gmake
gmake install
dictd:
- FIXED: compilation failure on Linux if --disable-plugin
option is specified.
- index.c:
FIXED: while processing MATCH command unicity of only first
column of .index is checked, but fourth column (if present)
is not.
- timestamp log marker (log_option "timestamp") is changed from
:T: to :t: because :T: begins client's full command (log_option
"command")
dictfmt:
- FIXED: maximum length of headwords is limited to hardcoded
constant just by cutting the end of headword. Now internal
arrays are realloced automatically.
dict:
- ADDED: -F|--flush option for flushing stdout after each
definition/match. This may be useful in combination with -f
colorit:
- bashism fixed: 'echo -en' -> more portable 'printf'.
Thanks to Debian users.
libmaa:
- fixed: DESTDIR support
dictdplugin_popen:
- fixed: missed header file, seen with gcc-4.3.
Thanks to Martin Michlmayr for report
|
2008-03-30 15:12:54 by Aleksey Cheusov | Files touched by this commit (3) |
Log message:
DESTDIR support
|