Commit graph

5154 commits

Author SHA1 Message Date
obache
0b30927370 LICENSE=ruby-license 2010-05-16 12:19:11 +00:00
obache
13f72e144c Update ruby-json-pure to 1.4.3.
2010-05-05 (1.4.3)
  * Fixed some test assertions, from Ruby r27587 and r27590, patch by nobu.
  * Fixed issue http://github.com/flori/json/issues/#issue/20 reported by
    electronicwhisper@github. Thx!
2010-05-16 11:50:57 +00:00
obache
17ed76bf3b Update ruby-json to 1.4.3.
2010-05-05 (1.4.3)
  * Fixed some test assertions, from Ruby r27587 and r27590, patch by nobu.
  * Fixed issue http://github.com/flori/json/issues/#issue/20 reported by
    electronicwhisper@github. Thx!
2010-05-16 09:12:30 +00:00
obache
01596ab8a2 Note commented out LICENSE.
mainly ICOT Free Software License.
2010-05-16 01:11:46 +00:00
obache
6955a76f03 LICENSE=gnu-lgpl-v2.1 2010-05-16 00:37:37 +00:00
obache
f55db0556e LICENSE=modified-bsd 2010-05-16 00:25:26 +00:00
obache
c928556e5d LICENSE=gnu-gpl-v2 2010-05-15 23:57:42 +00:00
obache
9471200bf6 Add comment about "used by suikyo-docs". 2010-05-15 23:56:00 +00:00
gls
373aa54ae9 Updated to 8.5.3.
Patches no longer required.
2010-05-15 20:26:02 +00:00
gls
d21c510f39 Updated to 8.5.3.
Changelog way too long to mention here.
Refer to http://www.methods.co.nz/asciidoc/CHANGELOG.html for complete
list of changes.
2010-05-15 20:23:38 +00:00
obache
5e0945f681 Note commented out LICENSE (Ruby's). 2010-05-15 13:20:13 +00:00
obache
d95d30bcb4 Note commented out LICENSE (Ruby's). 2010-05-15 13:09:40 +00:00
wiz
e9fde33254 + gutcheck. 2010-05-08 20:47:31 +00:00
wiz
73a4738cbb Initial import of gutcheck-0.991:
Gutcheck is a plain-text checking program that specializes in
reporting the problems that spellcheckers don't--errors like
mismatched quotes, misplaced punctuation, unintended blank lines.
It is specifically tuned for checking texts for submission to
Project Gutenberg, though it can be useful elsewhere as well.
2010-05-08 20:46:36 +00:00
drochner
046e303957 add a patch originating from eric4 (the IDE) which supposedly fixes
a problem with foreign characters
bump PKGREVISION
2010-05-08 15:28:02 +00:00
ahoka
d7fc9709e7 Drop maintainership on these packages, I am no longer interested. 2010-05-07 08:34:22 +00:00
sbd
ed23d65120 Work around the inconsistent behavior "cp -r" when coping symbolic link.
Closes PR 41142.
2010-05-06 09:36:28 +00:00
seb
4a97de57d6 Update p5-YAML-LibYAML from version 0.32 to version 0.33.
Pkgsrc changes:
- this package minimum required Perl version (PERL5_REQD) can be
dropped as pkgsrc requires a newer version anyway
- placate pkglint: whitespace fix

Upstream changes:
version: 0.33
date:    Wed Apr 14 17:57:10 PDT 2010
changes:
- Applied Gisle Aas' patch from https://rt.cpan.org/Ticket/Display.html?id=43115
2010-05-05 21:56:11 +00:00
minskim
f1a358653a Update tex-xmltex{,-doc} to Revision 17012.
- Fixed the options to build a format.
2010-05-04 23:51:22 +00:00
taca
bd446eb478 Update ruby-json-pure from 1.2.0 to 1.4.2.
2010-04-26 (1.4.2)
  * Applied patch from naruse Yui NARUSE <naruse@airemix.com> to make building with
    Microsoft Visual C possible again.
  * Applied patch from devrandom <c1.github@niftybox.net> in order to allow building of
    json_pure if extensiontask is not present.
  * Thanks to Dustin Schneider <dustin@stocktwits.com>, who reported a memory
    leak, which is fixed in this release.
  * Applied 993f261ccb8f911d2ae57e9db48ec7acd0187283 patch from josh@github.
2010-04-25 (1.4.1)
  * Fix for a bug reported by Dan DeLeo <dan@kallistec.com>, caused by T_FIXNUM
    being different on 32bit/64bit architectures.
2010-04-23 (1.4.0)
  * Major speed improvements and building with simplified
    directory/file-structure.
  * Extension should at least be comapatible with MRI, YARV and Rubinius.
2010-04-07 (1.2.4)
  * Triger const_missing callback to make Rails' dynamic class loading work.
2010-03-11 (1.2.3)
  * Added a State#[] method which returns an attribute's value in order to
    increase duck type compatibility to Hash.
2010-02-27 (1.2.2)
  * Made some changes to make the building of the parser/generator compatible
    to Rubinius.
2009-11-25 (1.2.1)
  * Added :symbolize_names option to Parser, which returns symbols instead of
    strings in object names/keys.
2010-05-04 02:48:21 +00:00
taca
1711260fae Update ruby-json package from 1.2.0 to 1.4.2.
2010-04-26 (1.4.2)
  * Applied patch from naruse Yui NARUSE <naruse@airemix.com> to make building with
    Microsoft Visual C possible again.
  * Applied patch from devrandom <c1.github@niftybox.net> in order to allow building of
    json_pure if extensiontask is not present.
  * Thanks to Dustin Schneider <dustin@stocktwits.com>, who reported a memory
    leak, which is fixed in this release.
  * Applied 993f261ccb8f911d2ae57e9db48ec7acd0187283 patch from josh@github.
2010-04-25 (1.4.1)
  * Fix for a bug reported by Dan DeLeo <dan@kallistec.com>, caused by T_FIXNUM
    being different on 32bit/64bit architectures.
2010-04-23 (1.4.0)
  * Major speed improvements and building with simplified
    directory/file-structure.
  * Extension should at least be comapatible with MRI, YARV and Rubinius.
2010-04-07 (1.2.4)
  * Triger const_missing callback to make Rails' dynamic class loading work.
2010-03-11 (1.2.3)
  * Added a State#[] method which returns an attribute's value in order to
    increase duck type compatibility to Hash.
2010-02-27 (1.2.2)
  * Made some changes to make the building of the parser/generator compatible
    to Rubinius.
2009-11-25 (1.2.1)
  * Added :symbolize_names option to Parser, which returns symbols instead of
    strings in object names/keys.
2010-05-04 02:46:50 +00:00
wiz
a790a2adc7 Update to 2.2.4:
2.2.6 (2010-03-02)
==================

Bugs fixed
----------

* Fixed several Python 3 regressions by building with Cython 0.11.3.


2.2.5 (2010-02-28)
==================

Features added
--------------

* Support for running XSLT extension elements on the input root node
  (e.g. in a template matching on "/").

Bugs fixed
----------

* Crash in XPath evaluation when reading smart strings from a document
  other than the original context document.

* Support recent versions of html5lib by not requiring its
  ``XHTMLParser`` in ``htmlparser.py`` anymore.

* Manually instantiating the custom element classes in
  ``lxml.objectify`` could crash.

* Invalid XML text characters were not rejected by the API when they
  appeared in unicode strings directly after non-ASCII characters.

* lxml.html.open_http_urllib() did not work in Python 3.

* The functions ``strip_tags()`` and ``strip_elements()`` in
  ``lxml.etree`` did not remove all occurrences of a tag in all cases.

* Crash in XSLT extension elements when the XSLT context node is not
  an element.
2010-05-02 13:38:23 +00:00
wiz
7ad81a87e4 Update to 4.2.1:
Sed 4.2.1

* fix parsing of s/[[[[[[[[[]//

* security contexts are preserved by -i too under SELinux

* temporary files for sed -i are not made group/world-readable until
  they are complete
2010-05-02 11:09:41 +00:00
wiz
45a59344c7 Update to 1.0.5: 1.5 years of bug fixes. 2010-05-02 11:01:41 +00:00
wiz
614f2a889b Update to 1.6.0:
* Fix bug 12567: the ispell sources aren't licensed under the LGPL
    * Add a function to get enchant's version (enchant_get_version)
    * Disable zemberek plugin by default, as it's known to cause issues/crashes with WebKit
    * Fix bug 12472: Win32 DLL dependency not found popup occurs when module has unmet dependencies
    * Possibly fix Ubuntu bug 474062
    * Fix bug 12409: Registry handle not closed in enchant_get_registry_value_ex
    * Fix bug 12406: Leak in _enchant_get_user_home_dirs() on Windows
    * Fix bug 12007: Update FSF address
    * Fix bug 12305: Zemberek module lists a Turkish dictionary even without Zemberek installed
    * Don't assert if passed a null string list
    * Fix bug 12350: enchant_pwl_init_with_file truncates pwl file
    * Fix a double-free memory corruption bug
    * Fix bug 12173: fix some small memory leaks
    * Fix bug 12174: mis-acceptence of dictionaries which start with a partial match of the lang id
    * Fix bug 12160: enchant 1.5.0 always looks in "lib" dir for plugins
    * Fix the build with the MSVC compiler
    * Add a --with-system-myspell option
    * Package missing compile-resource file
    * Compare paths ignoring case sensitivity on windows
2010-05-02 10:59:23 +00:00
wiz
6d1ef79356 + py-Whoosh. 2010-05-01 20:45:48 +00:00
wiz
95063ccedf Initial import of py-Whoosh-0.1.13:
Whoosh is a fast, featureful full-text indexing and searching
library implemented in pure Python.

Some of Whoosh's features include:

    * Pythonic API.
    * Pure-Python. No compilation or binary packages needed, no
    mysterious crashes.
    * Fielded indexing and search.
    * Fast indexing and retrieval -- much faster than any other
    pure-Python solution.
    * Pluggable scoring algorithm (including BM25F), text analysis,
    storage, posting format, etc.
    * Powerful query language parsed by pyparsing.
    * Pure Python spell-checker (as far as I know, the only one).

Whoosh takes much inspiration (and sometimes translates code) from
other open-source search engines. The fundamental design is similar
to (but does not entirely work like and is not compatible with)
Lucene, but uses KinoSearch's indexing algorithm, some scoring
algorithms from Terrier, and the English morphological variation
generator from Minion.
2010-05-01 20:45:05 +00:00
wiz
b9feef60cf + dadadodo. 2010-04-30 10:05:23 +00:00
wiz
993ed1b00f Initial import of dadadodo-1.04:
dadadodo analyses text files and generates Markov chains of word
frequencies; it can then generate random sentences based on that
data.
2010-04-30 10:04:56 +00:00
obache
c61dccb749 Add patch-aj to include resolv.h conditionally.
https://bugzilla.gnome.org/show_bug.cgi?id=617053
Fixes build on Interix-6.0.
2010-04-28 08:54:30 +00:00
seb
abfeab0ee5 Add & enable p5-Text-MicroTemplate 2010-04-24 11:05:59 +00:00
seb
7e2ee14941 Initial import of p5-Text-MicroTemplate version 0.11 in the NetBSD
Packages Collection.

The Perl 5 module Text::MicroTemplate is a standalone, fast,
intelligent, extensible template engine.
2010-04-24 11:05:45 +00:00
seb
065567fe29 Add & enable p5-Text-Microformat 2010-04-24 10:08:46 +00:00
seb
ff4ce38dcf Initial import of p5-Text-Microformat version 0.04 in the NetBSD
Packages Collection.

The Perl 5 module Text::Microformat is a Microformat parser. It
sports a very pluggable API, which allows not only new kinds of
Microformats to be added, but also extension of the parser itself,
to allow new parsing metaphors and source document encodings
2010-04-24 10:08:29 +00:00
seb
e97b711f2d Add & enable p5-XML-TreeBuilder 2010-04-24 09:34:26 +00:00
seb
48a257ca30 Initial import of p5-XML-TreeBuilder version 3.09 in the NetBSD
Packages Collection.

The Perl 5 module XML::TreeBuilder uses XML::Parser to make XML
document trees constructed of XML::Element objects (and XML::Element
is a subclass of HTML::Element adapted for XML). XML::TreeBuilder
is meant particularly for people who are used to the HTML::TreeBuilder
/ HTML::Element interface to document trees, and who don't want to
learn some other document interface.
2010-04-24 09:34:10 +00:00
zafer
352cf5c83b remove outdated mirror. 2010-04-17 16:25:11 +00:00
seb
4ada1f25d2 Update ruby-haml from version 2.2.13 to version 2.2.23.
Pkgsrc changes:
- adjust PLIST

Upstream changes:
* 2.2.23
[haml/sass] Don’t crash when rake gems is run in Rails with Haml
installed. Thanks to Florian Frank.

[haml ]Don’t remove \n in filters with interpolation.

[haml] Silence those annoying "regexp match /.../n against to UTF-8 string"
warnings.

[sass] When raising a file-not-found error, add a list of load paths that were
checked.

[sass] If an import isn’t found for a cached Sass file and the :full_exception
option is enabled, print the full exception rather than raising it.

[sass] Fix a bug with a weird interaction with Haml, DataMapper, and Rails 3
that caused some tag helpers to go into infinite recursion.

* 2.2.22
[haml/sass] Add a railtie so Haml and Sass will be automatically loaded
in Rails 3. Thanks to Daniel Neighman.

[haml] Add a deprecation message for using - with methods like form_for that
return strings in Rails 3. This is the same deprecation that exists in
Rails 3.

[haml] Make sure line numbers are reported correctly when filters are being
used.

[haml/sass] Make loading the gemspec not crash on read-only filesystems like
Heroku’s.

[haml] Don’t crash when methods like form_for return nil in, for example, Rails
3 beta.

[haml] Compatibility with Rails 3 beta’s RJS facilities.

* 2.2.21
[haml/sass] Fix a few bugs in the git-revision-reporting in
Haml::Version#version. In particular, it will still work if git gc has
been called recently, or if various files are missing.

[hamll/sass] Always use __FILE__ when reading files within the Haml repo
in the Rakefile. According to this bug report, this should make Haml
work better with Bundler.

[haml] Make the error message for - end a little more intuitive based on user
feedback.

[haml] Compatibility with methods like form_for that return strings rather than
concatenate to the template in Rails 3.

[haml] Add a with_tabs helper, which sets the indentation level for the
duration of a block.

* 2.2.20
[haml] The form_tag Rails helper is now properly marked as HTML-safe when using
Rails’ XSS protection with Rails 2.3.5.

[haml/sass] Calls to defined? shouldn’t interfere with Rails’
autoloading in very old versions (1.2.x).

[haml] Fix a bug where calls to ActionView’s render method with blocks and
layouts wouldn’t work under the Rails 3.0 beta.

[haml] Fix a bug where the closing tags of nested calls to
Haml::Helpers#haml_concat were improperly escaped under the Rails 3.0
beta.

[sass] If the cache file for a given Sass file is corrupt because it
doesn’t have enough content, produce a warning and read the Sass file
rather than letting the exception bubble up. This is consistent with
other sorts of sassc corruption handling.

* 2.2.19
[haml] Fix a bug with the integration with Rails’ XSS support. In particular,
correctly override safe_concat.

[sass] There were no changes made to Sass between versions 2.2.18 and
2.2.19.

* 2.2.18
[haml] Support the new XSS-protection API used in Rails 3.

[haml/sass] Use Rails.env rather than RAILS_ENV when running under Rails
3.0. Thanks to Duncan Grazier.

[haml] Add a --unix-newlines flag to all executables for outputting Unix-style
newlines on Windows.

[haml] Fix a couple bugs with the :erb filter: make sure error reporting uses
the correct line numbers, and allow multi-line expressions.

[haml] Fix a parsing bug for HTML-style attributes including #.

[sass] Support :line_numbers as an alias for :line_comments, since
that’s what the docs have said forever. Similarly, support
--line-numbers as a command-line option.

[sass] Add a --unix-newlines flag to all executables for outputting
Unix-style newlines on Windows.

[sass] Add a :unix_newlines option for Sass::Plugin for outputting
Unix-style newlines on Windows.

[sass] Fix the --cache-location flag, which was previously throwing
errors. Thanks to tav.

[sass] Allow comments at the beginning of the document to have arbitrary
indentation, just like comments elsewhere. Similarly, comment parsing is
a little nicer than before.

* 2.2.17
[haml] Fix compilation of HTML5 doctypes when using html2haml.

[sass] nil values for Sass options are now ignored, rather than raising
errors.

[sass] When the :full_exception option is false, raise the error in Ruby
code rather than swallowing it and printing something uninformative.

[sass] Fixed error-reporting when something goes wrong when loading Sass
using the sass executable. This used to raise a NameError because
Sass::SyntaxError wasn’t defined. Now it’ll raise the correct exception
instead.

[sass] Report the filename in warnings about selectors without
properties.

[sass] Fix a bug that appears when Plugin template locations have
multiple trailing slashes. Thanks to Jared Grippe.

[sass] Must Read! When @import is given a filename without an extension,
the behavior of rendering a CSS @import if no Sass file is found is
deprecated. In future versions, @import foo will either import the
template or raise an error.

* 2.2.16
[haml] Abstract out references to ActionView::TemplateError,
ActionView::TemplateHandler, etc. These have all been renamed to
ActionView::Template::* in Rails 3.0.

[sass] Fixed a bug where modules containing user-defined Sass functions
weren’t made available when simply included in Sass::Script::Functions
(Functions needed to be re-included in Functions::EvaluationContext).
Now the module simply needs to be included in Sass::Script::Functions.

* 2.2.15

[haml] Allow if statements with no content followed by else clauses. For
example:

- if foo - else bar

[sass] Added Sass::Script::Color#with for a way of setting color
channels that’s easier than manually constructing a new color and is
forwards-compatible with alpha-channel colors (to be introduced in Sass
2.4).

[sass] Added a missing require in Sass that caused crashes when it was
being run standalone.

* 2.2.14
[haml] Don’t print warnings when escaping attributes containing
non-ASCII characters in Ruby 1.9.

[haml] Don’t crash when parsing an XHTML Strict doctype in html2haml.

[haml] Support the HTML5 doctype in an XHTML document by using !!! 5 as the
doctype declaration.

[sass] All Sass functions now raise explicit errors if their inputs are of the incorrect type.

[sass] Allow the SassScript rgb() function to take percentages in addition to numerical values.

[sass] Fixed a bug where SassScript strings with # followed by #{} interpolation didn’t evaluate the interpolation.

[sass] SassScript Ruby API
These changes only affect people defining their own Sass functions
using Sass::Script::Functions.

    Sass::Script::Color#value attribute is deprecated. Use
    Sass::Script::Color#rgb instead. The returned array is now frozen as
    well.

    Add an assert_type function that’s available to
    Sass::Script::Functions. This is useful for typechecking the inputs
    to functions.

[sass] Rack Support
    Sass 2.2.14 includes Rack middleware for running Sass, meaning that
    all Rack-enabled frameworks can now use Sass. To activate this, just
    add

    require 'sass/plugin/rack'
    use Sass::Plugin::Rack

   to your config.ru. See the Sass::Plugin::Rack documentation for more
    details.
2010-04-15 20:28:09 +00:00
jmcneill
a12b1db995 add a build dependency on py-expat so the build doesn't fail with this message:
failed to find and generate stubs for libxml2, aborting ...
 <class 'xml.sax._exceptions.SAXReaderNotAvailable'> No parsers found
 *** Error code 1
 Stop.
 make: stopped in /usr/pkgsrc/textproc/py-libxml2
2010-04-15 11:49:28 +00:00
wiz
55ff93fcd0 + sgrep, py-cElementTree. 2010-04-14 20:19:53 +00:00
wiz
904da09240 Initial import of sgrep:
sgrep (structured grep) is a tool for searching and indexing text,
SGML,XML and HTML files and filtering text streams using structural
criteria. The data model of sgrep is based on regions, which are
nonempty substrings of text. Regions are typically occurrences of
constant strings, SGML-tags, or meaningful text elements, which
are recognizable through some delimiting strings or the builtin
SGML, XML and HTML parser. Regions can be arbitrarily long,
arbitrarily overlapping, and arbitrarily nested.

Sgrep is a convenient tool for making queries to almost any kind
of text files with some well kown structure. These include programs,
mail folders, news folders, HTML, SGML, etc... With relatively
simple queries you can display mail messages by their subject or
sender, extract titles or links or any regions from HTML files,
function prototypes from C or make complex queries to SGML files
based on the DTD of the file.
2010-04-14 20:19:28 +00:00
drochner
3d76a08d32 sync w/ base pkg 2010-04-13 16:16:49 +00:00
drochner
fdbd865e49 update to 1.1.26
changes:
-fix for CVE-2008-2935 (was patched in pkgsrc)
-misc fixes and improvements
2010-04-13 16:14:03 +00:00
drochner
d595cee26f sync w/ base pkg 2010-04-13 16:05:01 +00:00
drochner
690cdc27c4 update to 2.7.7
changes:
-Adding a --xpath option to xmllint
-Make HTML parser non-recursive
-misc portability improvements and bugfixes
2010-04-13 16:04:09 +00:00
obache
ec520e8acf Import py-cElementTree-0 as textproc/py-cElementTree.
The cElementTree module is a C implementation of the ElementTree API, optimized
for fast parsing and low memory use. On typical documents, cElementTree is 15-20
times faster than the Python version of ElementTree, and uses 2-5 times less
memory. On modern hardware, that means that documents in the 50-100 megabyte
range can be manipulated in memory, and that documents in the 0-1 megabyte range
load in zero time (0.0 seconds). This allows you to drastically simplify many
kinds of XML applications.
2010-04-11 12:41:45 +00:00
markd
4bedfbda30 Update to soprano 2.4.1
2.4.0
* New methods Client::SparqlModel::listStatementsAsync and
  Client::SparqlModel::listContextsAsync
* Automatic query prefix expansion in NRLModel
* Automatic NRL metadata graph removal in NRLModel
* sopranocmd:
  - New paramter --nrl for sopranocmd which will trigger automatic query
    prefix expansion based on prefixes stored in the underlying model,
    automatic context creation for imported statements that do not have
    one set, and automatic metad ata graph removal on removeContext calls.
  - New parameter --graphselect which allows to convert SPARQL select query
    results into a graph result. This is very usable since SPARQL construct
    queries do not support contexts/named graphs.
  - New command 'rmgraph' which allows to delete a list of graphs/contexts.
  - New parameter --foo which enables scriptable binding results without
    variable names.
* ServerCore is now fully multithreaded allowing two clients perform
  read-only commands simultaneously.
* New Virtuoso storage backend which can either connect to a running Virtuoso
  instance or spawn one locally.
* New convenience methods to handle BackendSettings.
* New class AsyncQuery which will spawn a new thread for real asnycroneous
  query execution (in contrast to AsyncModel which only performs the actual
  query call in another thread while the iteration is syncroneous.)
* Removed redland/librdf dependancy from raptor parser.

2.3.2
* Do not fail when trying to index empty strings, but ignore them.
* Fixed parsing of plain literals with language code in sopranocmd.
* Make onto2vocabularyclass work with the redland backend (not using graph
  SPARQL queries anymore)

2.3.1
* Changed installation path of cmake modules (SopranoAppOntology.cmake)
  to <prefix/share/soprano/cmake
* Prevent the redland backend to add one statement multiple times.
* Properly handle class names containing a dash '-' in onto2vocabularyclass
* sopranocmd: Fail if trying to export a non-graph query
2010-04-10 00:02:03 +00:00
markd
fafa7e746f add shared-desktop-ontologies 2010-04-09 23:39:06 +00:00
markd
d46bbdd834 Initial import shared-desktop-ontologies-0.3
The shared-desktop-ontologies package brings the semantic web to the desktop
in terms of vocabulary. It contains the well known core ontologies such as RDF
and RDFS as well as the Nepomuk ontologies which are used by projects like KDE
or Strigi.
2010-04-09 23:36:21 +00:00
obache
6cd74ee7d2 Update json-glib to 0.10.4.
Overview of changes for 0.10.4
==============================
• Improve the strictness of the JsonParser code by refactoring a large
  chunk of it
• Fix JsonGenerator when dumping nodes with a floating point value
• Add negative conformance test cases
2010-04-09 01:41:19 +00:00
joerg
4fa3d9df93 Needs py-expat for build 2010-04-07 18:19:42 +00:00
wiz
21173bea43 Fix previous (hi joerg!).
Bump version.
2010-03-22 09:18:40 +00:00
jdolecek
d660925353 include gettext-lib buildlink; necessary to compile dependant packages
(such as php-pspell) on Mac OS X 10.6.2 - without that the compile fails
as libintl is not found
2010-03-21 20:58:54 +00:00
jdolecek
44f88fb6ec add php-intl 2010-03-21 16:58:55 +00:00
jdolecek
ee86ff3b58 Add php-intl package, using PECL version 1.1.1, modified to compile with
both PHP 5.3.2 and PHP 5.3.12

compile tested on Mac OS X 10.6.2 and NetBSD 5.0.1

This module is an internationalization extension, enabling PHP programmers
to perform UCA-conformant collation and date/time/number/currency formatting
in their scripts.

It tends to closely follow ICU APIs, so that people having experience
working with ICU in either C/C++ or Java could easily use the PHP
API. Also, this way ICU documentation would be useful to understand
various ICU functions.

Intl consists of several modules, each of them exposes the corresponding ICU
API:
    * Collator: provides string comparison capability with support
      for appropriate locale-sensitive sort orderings.
    * Number Formatter: allows to display number according to the
      localized format or given pattern or set of rules, and to parse
      strings into numbers.
    * Message Formatter: allows to create messages incorporating
      data (such as numbers or dates) formatted according to given
      pattern and locale rules, and parse messages extracting data
      from them.
    * Normalizer: provides a function to transform text into one
      of the Unicode normalization forms, and provides a routine to
      test if a given string is already normalized.
    * Locale: provides interaction with locale identifiers in the
      form of functions to get subtags from locale identifier; parse,
      compose, match(lookup and filter) locale identifiers.
2010-03-21 16:57:13 +00:00
wiz
5a532b436c Reset maintainer, developer lost his commit bit. 2010-03-21 16:29:38 +00:00
jdolecek
5b1e0bfc2f switch php-enchant to use PECL module (version 1.1.0), so that it's also usable with PHP 5.2.*
compilation tested with PHP 5.2.13 and 5.3.2 on Mac OS X 10.6.2, NetBSD 5.0.1

slightly adjust COMMENT
2010-03-21 12:42:08 +00:00
joerg
b0c6cc093f Doesn't support Python 2.4. 2010-03-17 19:51:50 +00:00
sno
aed35134df Updating textproc/p5-Text-DHCPLeases from 0.8 to 0.9
pkgsrc changes:
- Add license definition

Upstream changes:
0.9  2009/08/10
        - Added License text in all files
        - Removed requirement for version.pm
2010-03-16 23:10:44 +00:00
pettai
318714ef59 + py-4Suite 2010-03-16 22:35:38 +00:00
pettai
266bd4a572 4Suite allows users to take advantage of standard XML technologies rapidly
and to develop and integrate Web-based applications. It also puts practical
technologies for knowledge management projects in the hands of developers.
It is implemented in Python with C extensions.
2010-03-16 22:31:03 +00:00
sno
39fe3ecc5a Updating textproc/p5-Text-BibTeX from 0.41 to 0.42
Upstream changes:
Release 0.42 - 16 March, 2010
-----------------------------
* names with more than two commas are left untouched if protected by
  braces.
* can now deal with names with hyphens and generate the correct BibTeX
  compatible abbreviations.
* can generate initials for protected name parts, like BibTeX can.
* can deal with generating initials for names which contains Unicode
  characters.
* fixed compilation on machines needing alloca.h
* added new README file with more up-to-date information.
2010-03-16 22:30:01 +00:00
sno
e7f39b58a9 Updating textproc/p5-XML-NamespaceSupport from 1.10 to 1.11
pkgsrc changes:
- Changing module type to use bundled Module::Install

Upstream changes:
1.11  tues20100316 15:17
	- re-generate the META.yml and remove the stale one from git
2010-03-16 22:05:49 +00:00
sno
830174994d Updating textproc/p5-Text-CSV_XS from 0.71 to 0.72
Upstream changes:
2010-03-16 0.72 - H.Merijn Brand   <h.m.brand@xs4all.nl>
    * Introduce quote_null attribute (RT#55200)
    * examples/csv-check can be used for Text::CSV_PP
    * examples/csv-check more options for sep_, escape_ and quote_char
    * examples/csv2xls more options for sep_, escape_ and quote_char
    * examples/csv2xls added auto_diag and verbosity
    * Dropped YAML spec to 1.0
2010-03-16 21:59:02 +00:00
sno
bac66fe14a Added textproc/p5-Text-Trac version 0.15 2010-03-16 21:08:57 +00:00
sno
3c675ac1ba Updating textproc/p5-Text-Trac version 0.15 as dependency for scheduled
update of devel/p5-SVN-Notify

Text::Trac parses text with Trac WikiFormatting and convert it to html
format.
2010-03-16 21:08:22 +00:00
taca
e021f3327e php5-xsl has moved to php-xsl. 2010-03-16 16:12:45 +00:00
taca
14820d243c php5-dom has moved to php-dom. 2010-03-16 16:11:59 +00:00
taca
2e706be0ff Add and enable php-enchant. 2010-03-16 15:43:32 +00:00
taca
e81587a92b Importing textproc/php-enchant 5.3.2 which part of PHP 5.3.2 and successor
of php-pspell.


PHP is a programming language designed to be embedded into web pages.
This module provides support for enchant support.

Enchant is a binder for libenchant. Libenchant provides a common
API for many spell libraries:

	- aspell/pspell (intended to replace ispell)
	- hspell (hebrew)
	- ispell
	- myspell/hunspell (OpenOffice project, mozilla)
	- uspell (primarily Yiddish, Hebrew, and Eastern European languages)

A plugin system allows to add custom spell support,
see http://www.abisource.com/enchant/.
2010-03-16 15:42:44 +00:00
taca
bed120f336 Remove entry for php5-dom and php5-xsl. 2010-03-16 15:22:10 +00:00
taca
19548dd20e Add and enable php-dom and php-xsl. 2010-03-16 15:17:04 +00:00
taca
075cd2e39c Re-import textproc/php5-xsl as textproc/php-xsl.
textproc/php5-xsl package will be deleted later.
2010-03-16 15:11:58 +00:00
taca
11bbecfd01 Re-import textproc/php5-dom as textproc/php-dom.
textproc/php5-dom package will be deleted later.
2010-03-16 15:10:49 +00:00
taca
3ae836be58 Restrict to php5 with PHP_VERSION_REQD.
These packages are dropped on PHP 5.3 or has build problem.

No functional change.
2010-03-16 11:56:22 +00:00
sno
fe0cb1e084 Updating textproc/p5-Text-BibTeX from 0.40 to 0.41
pkgsrc changes:
- Adjust patch to build-script to ensure rpath set

Upstream changes:
Release 0.41 - 14 March, 2010
-----------------------------
* tested under Solaris and FreeBSD.
* fixed compilation/installation under Mac OS X.
* fixed some C code on format-security (thanks to Jerome Quelin).
* fixed build system to check for dependencies.
* added patch from Philip Kime to fix names with commas handling.
2010-03-16 09:53:02 +00:00
sno
0ed56fdbd0 Updating textproc/p5-Text-SimpleTable from 2.02 to 2.03
Upstream changes:
2.03  2010-03-11 11:38:00
        - New maintainer.
2010-03-16 09:39:02 +00:00
sno
89da85c6fd Updating textproc/p5-Text-Quoted from 2.05nb1 to 2.06
pkgsrc changes:
- Add license definition
- Update module type

Upstream changes:
2.06 Mon Mar 15 2010
    - make extracting more effective
    - line with only '=' characters is not treated as quoter
      anymore, but separator
    - mark separating lines with "separator => 1" hash entry
    - don't return "empty => ''" hash key
    - update tests
2010-03-16 09:06:46 +00:00
tonio
d6212f9828 Add destdir support 2010-03-15 21:00:56 +00:00
pettai
7484907859 + xmltooling 2010-03-15 18:48:52 +00:00
pettai
d795481389 OpenSAML requires this lower-level library that provides a higher level
interface to XML processing, particularly in light of signing and encryption.
This package includes two alternate library versions, one with security support,
and one so-called "lite" version without that support.
2010-03-15 18:45:36 +00:00
taca
0e9936fbee Remove the case of PKG_PHP_VERSION is 4.
No functional change.
2010-03-15 16:48:53 +00:00
taca
7e9290b8e5 Remove PHP_VERSIONS_ACCEPTED since we don't have php4 package any more
and no need to specify PHP_VERSIONS_ACCEPTED explicitly now.

No functional change.
2010-03-15 16:45:59 +00:00
tonio
e7a303cb32 Enable destdir, and some cleanup 2010-03-12 10:30:04 +00:00
sno
eaa175e425 Updating textproc/p5-Text-SimpleTable from 2.01 to 2.02
Upstream changes:
2.02  2010-03-09 00:00:00
        - Cleaned up tests.
2010-03-11 08:54:43 +00:00
pettai
6783d7e580 Added LICENSE 2010-03-10 15:55:38 +00:00
obache
c199c17cfb Update pygments to 1.3.1.
While here, fixes(?) LICENSE from modified-bsd to 2-clause-bsd.

Version 1.3.1
-------------
(bugfix release, released Mar 05, 2010)

- The ``pygmentize`` script was missing from the distribution.


Version 1.3
-----------
(codename Schneeglöckchen, released Mar 01, 2010)

- Added the ``ensurenl`` lexer option, which can be used to suppress the
  automatic addition of a newline to the lexer input.

- Lexers added:

  * Ada
  * Coldfusion
  * Modula-2
  * haXe
  * R console
  * Objective-J
  * Haml and Sass
  * CoffeeScript

- Enhanced reStructuredText highlighting.

- Added support for PHP 5.3 namespaces in the PHP lexer.

- Added a bash completion script for `pygmentize`, to the external/
  directory (#466).

- Fixed a bug in `do_insertions()` used for multi-lexer languages.

- Fixed a Ruby regex highlighting bug (#476).

- Fixed regex highlighting bugs in Perl lexer (#258).

- Add small enhancements to the C lexer (#467) and Bash lexer (#469).

- Small fixes for the Tcl, Debian control file, Nginx config,
  Smalltalk, Objective-C, Clojure, Lua lexers.

- Gherkin lexer: Fixed single apostrophe bug and added new i18n keywords.
2010-03-10 14:06:55 +00:00
sno
a1d6df8c77 Updating textproc/p5-Text-BibTeX from 0.38 to 0.40
pkgsrc changes:
- Add license definition
- Adjust dependencies
- Add module type

Upstream changes:
Release 0.40 - 7 March, 2010
----------------------------
* this release is very similar to 0.40_3, but now indexable by cpan.

Release 0.40_3 - 18 February, 2010
----------------------------------
* fixed Build.PL with correct build_requirements;
* fixed test to use still not installed library;

Release 0.40_2 - 15 February, 2010
----------------------------------
* merged btparse library into Text::BibTeX code. I am sorry for all
  other languages that might be using this library. For them my
  suggestion is that they make Text::BibTeX as a dependency.
* ported compilation and configuration tools from ExtUtils::MakeMaker
  to Module::Build.
* back on track, trying to make Text::BibTeX work and compile easily
  on main platforms (sorry, for main platforms I assume Linux, Mac OS
  X and Windows running Strawberry Perl).
* Thanks to Philip Kime for continuous poke so I work on this!!
  Created a THANKS file for this purpose.
2010-03-09 21:54:01 +00:00
pettai
1afeb8b8a7 + p5-List-Compare 2010-03-09 19:44:52 +00:00
pettai
8521ceead6 Compare elements of two or more lists
(Imported from pkgsrc-wip)
2010-03-09 19:41:21 +00:00
sno
08d12bac39 Updating textproc/p5-Text-SimpleTable from 2.0 to 2.0.1 (upstream 2.01)
Upstream changes:
2.01  2010-03-01 00:00:00
        - Removed .perltidyrc.
2010-03-08 17:54:06 +00:00
sno
97cd9556d5 Updating textproc/p5-Text-CSV_XS from 0.70 to 0.71
Upstream changes:
2010-02-15 0.71 - H.Merijn Brand   <h.m.brand@xs4all.nl>
    * Upped copyright to 2010
    * Prevent double encoding: make Text::CSV_XS streams behave just
      like perl would (thanks ikegami for the test cases)
    * Text::CSV_XS->error_diag () in void context now warns instead of
      doing nothing
    * auto_diag also used for new () itself
2010-03-03 16:49:12 +00:00
obache
a9df2bfdf4 Update json-glib to 0.10.2.
Overview of changes for 0.10.2
==============================
* Documentation fixes for GBoxed transformation functions
* Zero all fields of JsonObject on creation
2010-03-02 11:13:26 +00:00
sno
f7b03268b3 Updating textproc/p5-Data-FormValidator from 4.65 to 4.66
Upstream changes:
4.66 Wed Feb 24 09:30:17 EST 2010
    [DOCUMENTATION]
    - Typo fixes (Jonathan Yu)

    [INTERNALS]
    - Test suite fix for 5.11.1 and newer.
2010-03-01 06:09:55 +00:00
taca
1f6ec49886 Switch to use json extension bundlede with php-5.2.13, fixing PR pkg/42869. 2010-02-27 03:52:38 +00:00
wiz
5d112ff18a Update to 2.07. Set LICENSE.
2.06 Sun 24 Jan 2010 10:02:01 GMT
    - Doc typos (Philip A. Prindeville)
    - Add get_simple_type() and import_data() (Philip A. Prindeville)
    - Doc typos (Philip A. Prindeville)

2.05 Fri  8 Jan 2010 22:28:50 GMT
    - Put back changes which were missed out

2.04 Fri  8 Jan 2010 22:00:20 GMT
    - Improvements to Makefile.PL and require 5.6 - thanks cpanservice
    - Switch to git repo
    - Doc patch
2010-02-26 16:03:02 +00:00
wiz
e7e15ed647 Uppercase first letter of COMMENT. 2010-02-26 16:00:13 +00:00
wiz
2d5caecabb Reset maintainer for developers who gave back their commit bit. 2010-02-26 10:28:30 +00:00
joerg
561fefcbbf Escape RCS ID correctly, so that the +BUILD_INFO processing doesn't
pick it up.
2010-02-24 22:09:53 +00:00
sno
a084551901 Updating textproc/p5-XML-Twig from 3.32nb1 to 3.34
pkgsrc changes:
- Add license definition
- Change patches against PERL_MM_USE_DEFAULT environment variable for EU::MM

Upstream changes:
CHANGES
version: 3.34
date: 2010-01-18
# minor maintenance release, test suite fixes
fixed: tests failed when XML::XPath was used as the XPath engine
2010-02-22 16:24:04 +00:00
sno
dd96b079a7 Updating textproc/p5-XML-Stream from 1.22nb1 to 1.23
pkgsrc changes:
- Add license definition
- Adjust dependencies

Upstream changes:
1.23
====
  - RT#17484 Handle servers which re-use stream ID
  - RT#18711 Update link to XML Streams doc
  - RT#12977 Require perl >= 5.8.0
  - RT#19415 Use jabber.org for tests
  - RT#21932 Fix authname for Google Talk SASL auth
  - RT#39098 Make dependencies more explicit
  - RT#24817 Merge and massage of toddr's SASL fix
  - RT#36864 Fake select on filehandles on win32
  - RT#31215 Test and fix for XML node copying issue
  - RT#17325 Fix and test for infinite loop on quotes
2010-02-22 16:10:16 +00:00
sno
757cdf4f4d Updating textproc/p5-XML-Elemental from 2.1 to 2.1.1
pkgsrc changes:
- Add license definition
- Make dependency to Task::Weaken a build-dependency, because it's not used

Upstream changes:
2.11  Nov 24 2009
    - Fixed another circular reference that was causing memeory leaks.
2010-02-22 15:23:06 +00:00
sno
372c15f7f3 Updating textproc/p5-Kwalify from 1.20 to 1.21
Upstream changes:
1.21
	- fixed RT #48800 (unique in mappings did not work correctly)
2010-02-22 15:10:20 +00:00
sno
972a7b0d32 Updating textproc/p5-Data-FormValidator from 4.63 to 4.65
pkgsrc changes:
- Adjust dependencies

Upstream changes:
4.65 Wed Dec 30 22:17:33 EST 2009
    [NEW FEATURES]
    - New FV_replace() filter to simplify basic find-and-replace filters:
        field_filters => {
            first_name   => FV_replace(qr/Mark/,'Don'),
        },

    [BUG FIXES]
    - Untainted multi-line fields are no longer truncated after the first newline.
      (RT#44004, Thanks to Matthew Lawrence)
    - Fix bug when the constraint_method contains a capturing parens and 0 is a valid value.
      (RT#45177, Thanks to Junior Medina and Mark Stosberg)

    [DOCUMENTATION]
    - Typo fixes (Lyle)

    [INTERNALS]
    - Best Practice: Redundant <span> tag was removed from default error message formatting
      (RT#42926), Thanks to girlwithglasses)
    - Best Practice: eliminated some indirect object notation in the tests (Mark Stosberg)
    - Now require a new CGI.pm for the build stage (RT#49912, thanks to dsteinbrunner)
    - White space improvements (RT#30205, Thanks to Peter Liscovius)
    - Fixed a warning in the test suite (RT#42251, Thanks to Frank Wiegand)
2010-02-22 15:02:21 +00:00
sno
d6a25d9dce Updating textproc/p5-Convert-BER from 1.3101 to 1.3200
pkgsrc changes:
- Add license definition

Upstream changes:
1.32 -- Wed Oct 21 20:29:30 CDT 2009
  * remove label INIT, not valid as of 5.11.0
2010-02-22 14:32:08 +00:00
sno
81b4de1ef5 Updating textproc/p5-Template-Declare from 0.42 to 0.43
Upstream changes:
0.43 2009-11-18
	* Test warning fixes (Theory)
	* Dist fixes suggested by rafl (Sartak)
2010-02-22 14:20:14 +00:00
sno
584806062c Updating textproc/p5-String-BufferStack from 1.14 to 1.15
pkgsrc changes:
- Adjust license

Upstream changes:
1.15   Wed Jan  6 18:26:17 2009
        * Don't calculate buffer length as it is built, unless we ask
          for it; it has serious runtime cost
2010-02-22 14:17:33 +00:00
sno
38d7ba9e56 Updating textproc/p5-podlators from 2.3.0 to 2.3.1
upstream changes:
2010-02-17  Russ Allbery  <rra@stanford.edu>
	* VERSION: podlators 2.3.1 released.

	* lib/Pod/Text/Color.pm: Update $VERSION for recent changes.
	* lib/Pod/Text/Termcap.pm: Likewise.
2010-02-22 14:01:03 +00:00
sno
b751cf5a1e Updating textproc/p5-Template-Tiny from 0.10 to 0.11
pkgsrc changes:
- Add dependency to Capture::Tiny as required

Upstream changes:
0.11 Mon 22 Feb 2010
	- Adding preparse-specific test script
	- Add compatibility with the horrible TT process() signature
	  (MSTROUT)
2010-02-22 13:55:24 +00:00
sno
1913d6fe2d Updating textproc/p5-Text-RecordParser from 1.3.0 to 1.4.0
pkgsrc changes:
adjust recommended dependency for ReadOnly::XS

Upstream changes are missing in the distribution, but tests succeeds.
2010-02-22 13:47:29 +00:00
heinz
0e7ad94193 Added LICENSE information. 2010-02-19 20:16:40 +00:00
joerg
75b87df7c3 mdocml-1.9.15:
- XHTML output support
- Automatic handling of strlcat / strlcpy
- Full support for \f
- More human-readable HTML output
2010-02-18 13:59:10 +00:00
tnn
16663204b4 bah, revert the whole thing. Someone with perl5 packlist clue should
have a look.
2010-02-17 14:59:35 +00:00
tnn
30dfbc2fac back out local test target 2010-02-17 14:56:05 +00:00
tnn
72bca62087 Nuke the .orig files in post-extract rather than pre-configure.
The latter was ineffective for some reason.
2010-02-17 14:55:36 +00:00
taca
1785e92e44 Add and enable po-mode. 2010-02-16 17:23:39 +00:00
taca
ce95764320 Importing po-mode 2.01 package.
This is PO(Portable Object) file editing mode for GNU emacs.
It is included in GNU gettext package.
2010-02-16 17:22:13 +00:00
sno
9166a5ef09 Fixing PLIST by removing '*.orig' relics from patch stage 2010-02-16 15:22:44 +00:00
wiz
5f020ca9f5 Update to 1.0.18.
The rlimit issue adressed in patches ac,ad,ae was already addressed in
release 1.0.11, so remove them.

Omega 1.0.18 (2010-02-14):

indexers:

* Make the default charset "utf-8" not "UTF-8" as we lower case explicitly
  specified character sets to compare to see if we need to reparse.  Previously
  XML documents which explicitly specified their character set as UTF-8 would
  cause needless restart or the parser.

* omindex:

  + Increase the wdf boost for the document title from 2 to 5, since 2 isn't
    really enough.

* scriptindex:

  + Don't abort with "Unknown Exception" if indexing is disallowed or we hit
    </body> for a document which had an overridden character set.  Fixes
    ticket#410.

Omega 1.0.17 (2009-11-18):

indexers:

* omindex:

  + On Linux, change the memory limit on external filters to use _SC_PHYS_PAGES
    since _SC_AVPHYS_PAGES excludes pages used by the OS cache and so will
    often report a really low value.  Fixes Debian bug#548987 and ticket#358.

  + Fix likely crash when reading output from external filter program if read()
    is interrupted by a signal.

  + Fix potential crash when indexing PostScript files (fixed by using delete[]
    (not delete) for array allocated by new[]).

testsuite:

* utf8converttest: Charset "8859_1" isn't understood by Solaris libiconv, and
  isn't a standard charset name, so just test it when using our built-in
  converter and GNU libc.

portability:

* Fix build failure on Mac OS X 10.6.

* Also check for socketpair() in -lxnet if it isn't found without, which
  enables resource limits on external filter programs called by omindex on
  Solaris, and possibly some other platforms.  Fixes ticket#412.
2010-02-16 14:53:13 +00:00
wiz
7b94881f8e Update to 1.0.18:
Xapian-core 1.0.18 (2009-02-14):

API:

* Document: Add new add_boolean_term() method, which is an alias for add_term()
  with wdfinc=0.

* QueryParser:

  + Add support for quoting boolean terms so they can contain arbitrary
    characters (partly addresses ticket#128).

  + Add ENCLOSING_MARK and COMBINING_SPACING_MARK categories, plus several
    zero-width space characters, as phrase generators.  This mirrors a better
    fix in 1.1.4, but without losing compatibility with existing databases.

  + Fix handling of an explicit AND before a hated term (foo AND -bar).
    (ticket#447)

* TermIterator: Only include trailing '+' or '#' on a term if it isn't followed
  by a word character (makes more sense and matches QueryParser's behaviour).
  (ticket#446)

* Database: Fix many methods to behave better on a database with no
  subdatabases, such as is constructed by Database().  Fixes ticket#415.

testsuite:

* Add test coverage for xapian-compact, and improve coverage for
  WritableDatabase::replace_document().

* apitest: Rename matchfunctor<n> to matchdecider<n> to match current
  terminology.

flint backend:

* When updating documents, don't update posting entries which haven't changed.
  Largely fixes ticket #250.

* If the number of entries in the position table happened to be 4294967296 or
  an exact multiple, Xapian would ignore positional data for that table when
  running queries.

* Iterating all the terms in the database with a prefix is now slightly more
  efficient.

* Fix locking code to work if stdin and/or stdout have been closed.

* If a document is replaced with itself unmodified, we no longer increase the
  automatic flush counter.

* When iterating a posting list modified since the last flush(), the reported
  wdf is now correct (previously it was too high by its old value).

* Replacing a document deleted since the last flush failed to update the
  collection frequency and wdf, and caused an assertion failure when assertions
  were enabled.

* WritableDatabase::replace_document() didn't always remove old positional
  data (the only effect is that the position table was bloated by unwanted
  entries).

* xapian-inspect:

  + New "until" command which shows entries until a specified key is reached.

  + New "open" command which allows easy switching between tables.

* xapian-compact: Fix typos in --help output.

quartz backend:

* Replacing a document deleted since the last flush failed to update the
  collection frequency and wdf, and caused an assertion failure when assertions
  were enabled.

* WritableDatabase::replace_document() didn't always remove old positional
  data (the only effect is that the position table was bloated by unwanted
  entries).

remote backend:

* Throw UnimplementedError if a MatchDecider is used with the remote backend.
  Previously Xapian returned incorrect results in this case.

build system:

* configure: With --enable-maintainer-mode, enable -Werror for GCC >= 4.1
  rather than >= 4.0 as Apple's GCC 4.0 gives bogus uninitialised variable
  warnings.

documentation:

* The API documentation now includes Xapian::Error and subclasses, and doesn't
  mention Xapian::Query::Internal.

* Make clear in the Xapian::Document API documentation that this class is a
  lazy handle and discuss the issues this can cause.

* INSTALL: Improve text about zlib dependency.

* HACKING: Add details of our licensing policy for accepting patches.

examples:

* quest: If no database is specified, still parse the query and report
  Query::get_description() to provide an easy way to check how a query parses.

portability:

* Fix GCC 4.2 warning.

xapian-core 1.0.17 (2009-11-18):

API:

* QueryParser:

  + Fix handling of a group of two or more terms which are all stopwords which
    notably caused issues when default_op was OP_AND, but could probably
    manifest in other cases too.  Fixes ticket#406.

  + Fix interaction of FLAG_PARTIAL and FLAG_SYNONYM.  (ticket#407)

* Database: A database created via the default constructor no longer causes a
  segfault when the methods get_metadata() or metadata_keys_begin() are called.

flint backend:

* Don't try to close the fd one more than the maximum allowable when locking
  the database.  Harmless, except it causes a warning when running under
  valgrind.  (ticket#408)

remote backend:

* Xapian::Sorter isn't supported with the remote backend so throw
  UnimplementedError rather than giving incorrect results.  (ticket#384)

* Fix potential reading off the end of the MSet which is returned internally
  by the remote server.

documentation:

* Various documentation comment improvements for the Database class.

examples:

* examples/quest.cc: Tighten up the type of the error we catch to detect an
  unknown stemming language.

portability:

* xapian-config: Need to quote ^ for Solaris /bin/sh.

* configure: Actually use any flags we determine are needed to switch the
  compiler to proper ANSI C++ mode, when building xapian-core - this stopped
  working in 1.0.12, breaking support for HP's aCC, Compaq's cxx, Sun's CC, and
  SGI's CC.
2010-02-16 14:51:26 +00:00
wiz
3170528266 Update to 0.9.19:
2010-02-15 Rasqal Version 0.9.19 Released

   The only change to this release is to fix the pkg-config rasqal.pc file
   to to restore the dependency on raptor which was accidently deleted.
   Lesson learnt: do not commit code after midnight local time.

2010-02-14 Rasqal Version 0.9.18 Released

   Add initial draft parsing and API (NOT execution) support for SPARQL
   1.1 Update W3C Working Draft of 2010-01-26.
   Add public APIs (row, results, result formatter, variables table) so
   that query results can be built, read and written without a query.
   Add API resilience checks for invalid NULL pointer arguments.
   Many other bug fixes and improvements were made.
   Fixed Issues: #0000320, #0000323 #0000343, #0000345 and #0000347
2010-02-16 14:34:40 +00:00
sno
46ea8e6956 Fixing '.orig' relics being installed after patching (fixes PLIST, bumping Revision) 2010-02-16 14:00:14 +00:00
minskim
317685619e Update tex-makeindex-doc to the version in TeX Live 2009.
- Directory layout changes.
2010-02-14 22:29:49 +00:00
joerg
f9c45f77c3 DESTDIR support 2010-02-12 20:46:14 +00:00
wiz
6fe7174602 + py-jsonlib. 2010-02-12 08:59:14 +00:00
wiz
9458450aa2 Initial import of py-jsonlib-1.6.1, packaged for wip by wen heping.
JSON is a lightweight data-interchange format. It's often used for
exchanging data between a web server and user agent. This module
aims to produce a library for serializing and deserializing JSON
that conforms strictly to RFC 4627.
2010-02-12 08:58:34 +00:00
joerg
7af6309454 + py-creole 2010-02-11 13:05:03 +00:00
joerg
5414b0d4a5 Import py-creole 0.2.5:
py-creole is a converter between HTML and the Creole markup language.
Creole is a markup language that was created to simplify sharing content
between different wikis.  It is supported by MoinMoin and various other
engines.  The full language is descript in http://www.wikicreole.org/.
2010-02-11 13:01:54 +00:00
joerg
fa74a18c17 Update to Pygments 1.2.2:
- Various bugfixes and improvements to the lexers
- New lexers for Antlr/Ragel, Asymptote, Ba(sh), Erlang shell, Go, Gherkin,
  GLSL, Prolog, Evoque, Modelica, Rebol, MXML, Cython, ABAP, ASP.net,
  Vala, Newspeak, CMake and OOC
- New style: Monokai
2010-02-11 12:57:38 +00:00
joerg
429e956b3f Bump revision for PYTHON_VERSION_DEFAULT change. 2010-02-10 19:17:31 +00:00
joerg
f9d3b30699 Retire php4-domxml and php4-xslt. 2010-02-10 17:52:30 +00:00
wiz
6851be297d 1.5:
Add loongson to recognized OpenBSD architectures.
From Jason McIntyre <jmc@kerhand.co.uk>.
2010-02-10 11:20:12 +00:00
minskim
b9b71bd80e Set TEX_TEXMF_DIRS explicitly. 2010-02-08 06:01:13 +00:00
minskim
eee83edcbf Let tex-makeindex use DISTFILES from TeX Live 2009. No functional change. 2010-02-08 04:24:22 +00:00
seb
3c5ea510a9 Add & enable p5-XML-XPathEngine 2010-02-07 11:29:08 +00:00
seb
fb9f4f22d6 Initial import of p5-XML-XPathEngine version 0.12 in the NetBSD
Packages Collection.

The Perl 5 module XML::XPathEngine provides an XPath engine, that
can be re-used by other module/classes that implement trees.
2010-02-07 11:28:43 +00:00
taca
62100b8add Update pear-Console_Table package from 1.1.1 to 1.1.3.
1.1.3

Add option to render data with ANSI color codes (Igor Feghali,
Request #14835).

1.1.2

Don't render anything if no data has been provided (Bug #14405).
2010-02-06 16:06:28 +00:00
wiz
f249139156 Update to 1.4.21:
2010-01-30 Raptor Version 1.4.21 Released

   This is a bug fix only release with no new features. New development
   has moved to raptor 2 where a planned ABI and API break is underway.
   RDFa parser buffer management problems were fixed
   Turtle parser and serializer now use QNames correctly against
   specification
   RDF/XML parser now resets correctly to detect duplicate rdf:IDs
   Made a few other minor bug and build fixes
   Fixed reported issues: 0000318, 0000319, 0000326, 0000331, 0000332 and
   0000337
2010-02-05 13:01:07 +00:00
seb
b774822a04 Add & enable p5-Search-Indexer 2010-02-04 22:53:15 +00:00
seb
3bb9f0eb6f Initial import of p5-Search-Indexer version 0.76 in the NetBSD
Packages Collection.

The Perl 5 module Search::Indexer provides support for indexing a
collection of documents, for searching the collection, and displaying
the sorted results, together with contextual excerpts of the original
document.
2010-02-04 22:52:54 +00:00
tnn
4973f385ea move comment 2010-02-04 13:13:57 +00:00
tnn
ab23adc924 Give up trying to code for the various tmac prefix cases and just
do that part dynamically.
2010-02-04 12:49:03 +00:00
sno
c9f452b796 Updating textproc/p5-Text-Markdown from 1.0.29 to 1.0.30
pkgsrc changes:
- Adjust dependencies

Upstream changes:
1.0.30 2010-01-18T12:19:49
        - Removed File::Slurp dependency (v. 9999.13 fails tests on
          Strawberry 5.10.1) (dandv)
2010-02-02 19:57:30 +00:00
sno
b4ce991a20 Updating textproc/p5-Lingua-EN-Inflect from 1.89nb1 to 1.89.1
pkgsrc changes:
- Adding license definition
- Handle build/install etc. using provided Build.pl

Upstream changes:
1.891  Tue Oct 27 09:22:10 2009
    - Fixed "yes" -> "yeses" (thanks Rob)
    - Fixed "*iz" -> "*izzes" (thanks Rob)
    - Fixed A/AN for single letters (thanks Sam)
    - Extended o->os exceptions (thanks Sam)
    - Fixed "Roman" -> "Romans" (thanks Brent)
    - Added WORDLIST functionality (thanks Matthew)
    - Fixed "thief" -> "thiefs|thieves" (thanks Michael)
    - Fixed "..o" -> "..oes" (thanks Michael)
    - Added first cut of 'threshold' option to NUMWORDS (thanks Andrew)
    - Numerous fixes (thanks Tom)
    - Fixed return value of PL_eq (thanks smylers)
    - Handled indefinite article for x-th, Nth etc. (thanks Tom)
    - Numerous special-case fixes (thanks Marc)
2010-02-02 19:26:25 +00:00
minskim
41e65f9555 Remove tex-bin-xmltex, which was obsoleted by tex-xmltex. 2010-01-30 16:45:49 +00:00
heinz
ada7853bdc Added LICENSE information. 2010-01-30 16:27:59 +00:00
minskim
a0c03d94f2 Update tex-xmltex to the version in TeX Live 2009.
This version provides xmltex commands, making tex-bin-xmltex obsolete.
2010-01-30 16:00:44 +00:00
joerg
5a4aeeda39 DESTDIR support 2010-01-29 18:52:35 +00:00
sno
c13b2c19a6 Updating textproc/p5-String-RewritePrefix from 0.004 to 0.005
pkgsrc changes:
- Adjusting dependencies

Upstream changes:
0.005     2009-11-30
          export "rewrite" with Sub::Exporter
          prefix new_rewriter with a _; it was always private
2010-01-29 15:13:37 +00:00
adam
163b76c1c0 Fix: fails to build when iodbc is also installed 2010-01-29 13:09:55 +00:00
wiz
1f84876a81 DEPENDS should be right after MAINTAINER block, reorder. 2010-01-27 08:46:23 +00:00
drochner
0cd59efa20 add patch from upstream CVS to fix CVE-2009-3560
(possible DOS due to crash on bad input)
bump PKGREVISION
2010-01-26 18:37:01 +00:00
sno
c6f6fdd701 Added textproc/p5-Regexp-Copy version 0.06 2010-01-26 15:12:42 +00:00
sno
82e9e4bdfe Importing textproc/p5-Regexp-Copy version 0.06 as dependency of scheduled
update of editors/p5-Padre-Plugin-Catalyst.

Regexp::Copy can copy the contents of one Regexp object to another. Regexp
objects created with qr// are impossible to dereference. This causes problems
on changing the data within the Regexp objects without want to loose the
reference on it. Regexp::Copy allows to change the Regexp by copying one
object created through qr// to another.

The Regex::Copy distribution also loads Regexp::Storable, which provides
hooks to allow the Storable persistence method to freeze and thaw Regexp
objects created by qr//.
2010-01-26 15:12:24 +00:00
markd
bae26db1e2 Fix build with redland 1.0.10 2010-01-25 20:11:21 +00:00
markd
05e32d731a Update to redland 1.0.10
Added a [1]Virtuoso storage by Patrick van Kleef
   Support [2]Rasqal 0.9.17 API
   Fix compiling against sqlite 3.6.17 or newer
   Fix modular storage dynamic loading linking problems. Several other bug
   fixes
2010-01-25 20:08:28 +00:00
sno
e9d3b6afc7 Updating textproc/p5-Template-Tiny from 0.09 to 0.10
Upstream changes:
0.10 Sun 24 Jan 2010
	- The use of the constructor is now compulsory, as per Template.pm
	- Adding support for constructor params
	- Adding support for constructor TRIM param
	- The process method now works in both static and instance modes
2010-01-25 14:33:15 +00:00
heinz
5e3cd069ac Added LICENSE information. 2010-01-24 17:11:17 +00:00
obache
2feec747e9 Set LICENSE=gnu-gpl-v2. 2010-01-23 08:51:13 +00:00
obache
1900cbaf7d Update gnome-subtitiles to 0.9.1.
Based on PR#42582 by Derouiche.

0.9.1 (18/07/09)
================

- Allow to open audio files for subtitling
- Changed the default selection type in the Timings Adjust and Shit dialogs
- Fixed crashes:
  * Opening a video with Frames mode selected
  * Opening the Preferences dialog

Translations:
- Joan Duran (ca)
- Jorge González (es)

Bug fixes:
- Subtitling of audio files (#584795)
- GS crashes when opening subtitles together with a movie (#587097)
- GS crashes on Edit->Preferences (#587100)

Thanks:
- Marcin Zajaczkowski, Yannick Warnier

0.9 (21/06/09)
==============

- New interactive Synchronize Timings dialog:
  * Allows to synchronize using multiple sync points
  * Each sync point represents the correct time of a subtitle
  * Shows help message to ease the synchronization task
  * Can synchronize all subtitles based on a set of sync points
- New Seek To dialog that allows to seek the video to a specified time/frame
- More polished user interface, by removing the border relief in video-related
  buttons and decreasing their size
- Allow to close a file without quitting the application (File Close)
- Replace All now replaces translations too, besides the normal subtitle text
- Don't change the timing mode, after saving a file, to reflect the timing mode
  of the subtitle format chosen for saving
- Added Insert and Delete Subtitles toolbar buttons, removed Find and Replace
  from the toolbar
- Added MIME Type association to the SubRip, MPSub, SubStation Alpha and
  MicroDVD subtitle formats
- Improved handling of text formatting tags in SubRip files
- Show Matroska Video files (MKV) when listing video files
- Fixed crash on opening a translation file with no subtitles loaded
- SubLib merged into Gnome Subtitles, making both easier to maintain and package
- Major refactoring of the video playback engine:
  * GStreamer Playbin (code from the FuseMC project) has been incorporated into
    the project source tree
  * Gstreamer Playbin no longer builds as a separate package (no separate dll,
    although the .so lib is still built separately)
  * GStreamer events are now received asynchronously, which means the user
    interface adapts to the video in an asynchronous/non-blocking way
- Fixed some bugs in the video playback engine:
  * Loading a file when the previously loaded file wasn't played
  * Video position not being correctly updated after loading the video and
    before starting playback
- Display an error dialog when the help contents cannot be opened
- Fixed the use of Bug Buddy for bug reporting
- Changes in the project dependencies:
  * Requires gtk, gtk-sharp, glade-sharp and gconf-sharp 2.12 or higher
  * No longer requires gnome-sharp nor sublib

Translations:
- Djihed Afifi (ar)
- Joan Duran (ca)
- Kamil Paral, Lucas Lommer, Petr Kovar, Rinu (cs)
- Joe Hansen, Kristian Kjærgaard (da)
- Felix Braun, Mario Blättermann (de)
- Gabriel Ruiz, Jorge González (es)
- Ilkka Tuohela (fi)
- Luca Ferretti, Simone Oberti (it)
- Kjartan Maraas (nb)
- Yannig Marchegay (oc)
- Piotr Drąg (pl)
- António Lima (pt)
- César Veiga, Fábio Nogueira, Henrique P Machado, Leonardo Ferreira
  Fontenelle (pt_BR)
- Nickolay V. Shmyrev (ru)
- Daniel Nylander (sv)

Bug fixes:
- The file with a movie is not always automatically selected (#417975)
- Improvements to selection types in timings dialogs (#430737)
- Add support for viewing and correcting line length (#430961)
- Synchronize subtitles using multiple sync points (#471393)
- Allow to seek to a specified time instant (#504560)
- Configure script doesn't check for gstreamer-plugins-base headers (#520171)
- Make frequently-used menu items accessible in the toolbar (#530833)
- German Translation (#534748)
- Parallel build fails (#534889)
- Crash when trying to open a file (#540009)
- Suboptimal parsing of SRT-file (#552221)
- Strings like 'gtk-cancel' and so should not be translatable (#576197)
- Build error (#577127)

Contributors:
- Arx Cruz, Lucas Lommer

Additional thanks:
- Adam Dixon, Julian Sikorski, Luciano A. Ferrer, Marcin Zajaczkowski,
  Satoshi Tanabe
2010-01-23 08:30:08 +00:00
wiz
9e17f6f1b0 Remove patch that's not needed any longer after gtk-doc is fixed. 2010-01-22 14:22:42 +00:00
wiz
c388af70a1 Add two patches from upstream to fix --module and 'make dist' problems.
Bump PKGREVISION.
2010-01-22 14:21:32 +00:00
wiz
95fe5ee9b5 Add missing --module flag to gtkdoc-fixxref, needed by latest gtkdoc.
XXX: is --module=gtkspell correct?
2010-01-22 13:54:22 +00:00
wiz
1f8a828a4b Add pkg-config to tools, rasqal-config needs it since last update. 2010-01-22 13:39:51 +00:00
heinz
86f04a46d0 Added LICENSE information. 2010-01-21 23:32:10 +00:00
heinz
51c5fb1b9e Added LICENSE information. 2010-01-21 17:41:06 +00:00
jnemeth
eeb2462dcf sort 2010-01-21 06:18:03 +00:00
dsainty
562cf581aa Remove hash for deleted patch-aa 2010-01-21 04:59:48 +00:00
wiz
c809b53052 Update to 0.37, amend LICENSE.
0.37  2009.12.29
    * Fixed accessors for source elements (Vince Veselosky)

0.36  2009.12.21
    * Fixed various dependency issues RT #23538, #34481, #52519, #41058 (Tomas Doran)
2010-01-20 14:58:27 +00:00
wiz
5c1c1b39f8 Update to 2.37, set LICENSE.
2009-09-14: 2.37. don't use stdout by default (tx Greg Brown)
warning: may not be backwards-compatible in some odd use cases
2009-08-10: 2.36. relative url resolution (tx Kevin North)
2010-01-20 14:34:58 +00:00
wiz
7a0ad4ee03 Update to 1.13:
GTK-Doc 1.13    (Dec 18 2009)
============

 o 604891 : gtk-doc tarball does not build

 Contributors

 Stefan Kost

GTK-Doc 1.12    (Dec 18 2009)
============

 Changes

 o 591450 : Build related fixes
 o 466535 : generate documentation as pdf
 o 502191 : acronym support
 o 532395 : inline function parsing problems (e.g. in glib api docs)
 o 536928 : have syntax highlghted and xrefs source code samples
 o 562064 : index generation trouble
 o 562310 : glib 2.18.3: /bin/sh: line 1: gtkdoc-rebase: command not found
 o 562655 : doesn't produce deprecation note for signals
 o 565126 : linking to struct members
 o 565835 : Three spelling errors in gtk-doc-manual
 o 566911 : add support for --help and --version to remaining tools
 o 567132 : Take FOO_GET_INTERFACE as standard
 o 568702 : gtkdoc-mkhtml no longer works when symlinked
 o 568706 : gtkdoc-scan: use CamelCase id for interfaces
 o 568708 : gtkdoc-scan should try not to scan files twice
 o 568714 : Perl errors when syntax highlighting is not available
 o 568732 : missing long descriptions undetected
 o 568734 : configure check for gtk-doc prints that gtk-doc cannot be built
 o 569339 : abbreviation are not expanded at the start of text
 o 572396 : Fix to use shave + gtk-doc + libtool 1.x
 o 572612 : Mistakenly substitute -1 with G_MAXULONG in x86_64
 o 572967 : use g_strerror
 o 574654 : --ignore-decorators does not ignore trailing stuff
 o 575574 : Be more friendly for files with a space in their name
 o 575623 : Update FSF address
 o 575711 :  &lt; table &gt; element mismatch in highlighted code
 o 576313 : implicit declarations in testsuite ?
 o 577059 : Gnome-doc support can't be disabled
 o 577774 : Test suite run even when built with --disable-gtk-doc
 o 580206 : gcc warnings in &lt; module &gt; -scan.c
 o 580300 : gtkdoc-scan picks up _get_type functions it should not
 o 580622 : xml dir is both part of distclean and dist rules
 o 581237 : gtk-doc uses wrong gtkdoc-check in &quot; make check &quot; phase
 o 584952 :  &quot; uninitialized value in concatenation &quot; gtkdoc-mkdb line 938
 o 587103 : return values of function-like macros
 o 587196 : Typo in a string
 o 589426 : Python is a required dependency
 o 591789 : master FTBFS with automake 1.11
 o 594224 : Please fix manual about inlined SECTION comments (and show warnings when invalid)
 o 596730 : Signed vs. unsigned comparison in gtkdoc-scangobj.in causing compile errors
 o 596731 : autogen.sh doesn't recognize automake-1.11
 o 602026 : Warn if non-existing function gets referenced
 o 602518 : Doesn't support &quot; long int &quot; return type
 o 604798 : tests/fail.sh and tests/tools.sh.in use bashisms

 Contributors

 Claude Paroz
 Dan Williams
 Daniel Mustieles
 Daniel Nylander
 H. Habighorst
 Jannis Pohlmann
 Javier Jardón
 Jennie Petoumenou
 Jorge González
 Mario Blättermann
 Nicola Fontana
 Philip Chimento
 Philip Withnall
 Simos Xenitellis
 Stefan Kost
 Sven Herzberg
2010-01-20 11:12:01 +00:00
wiz
14146655ca PKGREVISION bump for rasqal shlib major change. 2010-01-20 10:40:50 +00:00
wiz
02c5f394d9 Update to 0.9.17. Bump API depends.
2009-12-16 Rasqal Version 0.9.17 Released

   WARNING: ABI AND API CHANGED in this release. Rasqal 0.9.17 is binary
   incompatible with 0.9.16 or earlier.

   Added a new query engine that implements the SPARQL algebra better
   All constructors now take a rasqal_world argument
   Added LAQRS syntax support for SUM, AVG, MIN, MAX, COALESCE()
   experimental syntax
   Added query result formatters for CSV, TSV and ASCII tables
   Prefer pkg-config for configuring
   Many resilience and resource failure fixes by Lauri Aalto
   Many other bug fixes and improvements were made
   Fixed Issues: Issue#0000077, Issue#0000128, Issue#0000168,
   Issue#0000258, Issue#0000261, Issue#0000271, Issue#0000279 and
   Issue#0000305
2010-01-20 10:40:29 +00:00
wiz
7e9f949650 Second try at jpeg-8 recursive PKGREVISION bump. 2010-01-18 09:58:37 +00:00
seb
8125903613 Update p5-YAML from version 0.71 to version 0.71nb1.
Pkgsrc changes:
Set PERL5_MODULE_TYPE to Module::Install::Bundled so a circular
dependency on involving devel/p5-Module-Build, textproc/p5-YAML and
devel/p5-Module-Install is avoided.
2010-01-17 13:47:34 +00:00
wiz
672ef23395 Recursive PKGREVISION bump for jpeg update to 8. 2010-01-17 12:02:03 +00:00
obache
4470a800b2 Bump PKGREVISION from tokyocabinet shlib bump. 2010-01-17 02:55:07 +00:00
obache
4002f83eb1 Update json-glib to 0.10.0.
Overview of changes for 0.10.0
==============================
* Fix generation of doubles [Cornelius Hald]
* Add more units to the test suite
* Add JsonNode macros for quick type checking
* Guarantee insertion order when parsing and generating JSON Objects
* Serialize GParamSpecObject properties
* Add serialization and deserialization for GBoxed types
* Add API for serializing GObjects to, and deserializing from, JsonNode
* Build environment fixes
* Documentation fixes
* Generate correct introspection data
* Make JsonSerializable in complete control of deserialization [Tristan Van
  Berkom]
2010-01-17 02:10:38 +00:00
sno
1babf28e16 Updating textproc/p5-Text-FindIndent from 0.07 to 0.08
Upstream changes:
0.08
	- Handle case where hash keys and values are indented by braces pos + 1
	  (CHORNY)
	- Check if indent level is same on next line and slightly increase probability of
	  current indent type. Should be faster too. (CHORNY)
	- Add option 'first_level_indent_only' to check only indent where previous line
	  is empty. (CHORNY)
2010-01-17 00:22:08 +00:00
sno
0c8499da5e Updating textproc/p5-Text-CSV from 1.15 to 1.16
Upstream changes:
1.16  Tue Dec  8 19:02:58 2009
	- updated the compatibility for Text::CSV_XS version 0.70
	    * Added quote_space attribute
	    * Forbad \r and \n in sep_char, quote_char, and escape_char
2010-01-17 00:19:47 +00:00
sno
ba508d6e65 Updating textproc/p5-Text-CSV_XS from 0.69 to 0.70
Upstream changes:
2009-12-02 0.70 - H.Merijn Brand   <h.m.brand@xs4all.nl>
    * Add quote_space attribute
    * Forbid \r and \n in sep_char, quote_char, and escape_char
2010-01-17 00:17:06 +00:00
sno
b85fee21db Updating textproc/p5-YAML from 0.70 to 0.71
pkgsrc changes:
  - Adding module type

Upstream changes:
version: 0.71
date:    Sun Jan 3 12:25:00 AEST 2010
changes:
- Set file encoding to UTF-8 in LoadFile/DumpFile (RT#25434) by Olivier Mengue
- We shouldn't have to care about 5.8.0. Since it's causing CPAN Testers
  failures, bump the minimum Perl to 5.8.1
2010-01-17 00:14:11 +00:00
sno
8c2f23f5ff Updating textproc/p5-Regexp-Common from 2.122nb1 to 2010010201
pkgsrc changes:
  - Adding license definition

Upstream changes:
Version 2010010201 Sat Jan  2 17:45:53 CET 2010
+ Playing the CPANTS game
+ Adjustments for 5.005.
+ Add $VERSION to all submodules (RT #53250)

Version 2009123001 Wed Dec 30 03:58:27 2009 +0100
+ Added Changes file, removed them from README.
+ Remove CVS traces.
+ Modernize Makefile.PL
+ POD tests
+ Work around a Darwin 9.0 on 5.8.8 issue. (RT #43786)
+ Fix POD issues. (RT #34886) (RT #48974)
+ Fail faster on some URI subpatterns (RT #52309)
+ Added many people to the Acknowledgements section.
2010-01-17 00:08:35 +00:00
sno
0cf3bb9ecc Updating textproc/p5-PPI-HTML from 1.07nb1 to 1.08
pkgsrc changes:
  - Adding license definition
  - Adjusting module type

Upstream changes:
1.08 Mon 16 Nov 2009
	- Correct spelling of "PPI::Statement::Compond" so that while, for, etc. work.
	- Add support for given/when/default.
2010-01-17 00:02:31 +00:00
sno
c5b0303169 Updating textproc/p5-podlators from 2.2.1 to 2.3.0
pkgsrc changes:
  - Adjusting dependencies according to META.yml
  - Adding license definition (perl license)

Upstream changes:
2009-12-28  Russ Allbery  <rra@stanford.edu>
	* VERSION: podlators 2.3.0 released.

	* Do not turn off IN_NAME for any formatting code.
	  Suppress formatting if in the NAME section to not confuse lexgrog.
	* Test formatting codes in the NAME section.
	* Allow anchor text for URLs as well. Fix the check of the anchor
          text to not think no text was provided when the text was "0".
	* Test anchor text of "0" and anchor text with URLs.
	* Require Pod::Simple 3.06 or later for proper handling of L<>
          tags with anchor text.
	* Remove logic to skip an S<> test for Pod::Simple versions earlier
          than 3.06.
	* Support anchor text for L<> links of type URL by rendering the
          anchor text and then the URL in angle brackets.
	* Test rendering of L<> URL links with anchor text.
	* When formatting item tags, use the width of the tag without
          formatting codes. This does not change the output of Pod::Text
          but provides a hook for correct formatting in subclasses.
	* New function strip_format.
	* Test proper formatting of item tags which have formatting codes
          applied.
	* New test of Pod::Text::Overstrike.
	* Use Test::More for testing. Remove duplicate addition of
          ../blib/lib to the library search path.
	* Update to the current version of this test from C TAP Harness
          1.1, converting it to use Test::More.

2009-06-15  Russ Allbery  <rra@stanford.edu>
	* Unlink temporary files in a loop to be sure that all versions
          are deleted on VMS.
          Thanks, John E. Malmberg.

2009-03-29  Russ Allbery  <rra@stanford.edu>
	* Escape backslashes in the quoted text of .IX macros generated
          from X<> formatting code.
	* Add test case for X<\n>.

2009-03-05  Russ Allbery  <rra@stanford.edu>
	* Clarify that no markup should be used in the NAME section of a
          manual page.

2009-02-28  Russ Allbery  <rra@stanford.edu>
	* Avoid POSIX::strftime because POSIX requires Fcntl, which is
 	  an XS module, and hence can't build in miniperl.  This allows
          ExtUtils::MakeMaker to build as a normal module in Perl core.
          Thanks, Michael G Schwern.
	* Test that Pod::Man's devise_date method matches the output of
          strftime.
	* Don't exit IN_NAME mode because of a C<> block.
          Thanks, Niko Tyni.
	* Return an ASCII quoted string if in the NAME section to avoid
          confusing lexgrog.
          Thanks, Niko Tyni.
	* Test C<> in the NAME section.

2009-01-17  Russ Allbery  <rra@stanford.edu>
	* VERSION: podlators 2.2.2 released.
	* New file testing Pod::Man options for changing the .TH line of the
          generated man page.
	* Correctly handle indentation of verbatim paragraphs that contain
          lines with only whitespace.  Thanks, Renee Baecker.
	* Test for this fix.
2010-01-16 23:57:19 +00:00
sno
b080f3c770 Updating textproc/p5-Pod-Simple from 3.11 to 3.13
Upstream changes:
2009-12-17 Release 3.13 - David E. Wheeler <david@justatheory.org>
	Removed deleted test file from MANIFEST.

2009-12-17 Release 3.12 - David E. Wheeler <david@justatheory.org>
	Removed "All rights reserved" from all files.

	Added acknowledgements to man.he.net and search.cpan.org for
	permission to link man pages and Perl module links to their sites
	in the output of Pod::Simple::HTML and Pod::Simple::XHTML.

	Add "html_h_level" option to Pod::Simple::XHTML and ::HTML to allow
	a =head1 to become an <h2> and so on. RJBS.

	Add batch_mode_page_object_init() method to Pod::Simple::XHTML.
	This allows it to be used by Pod::Simple::HTMLBatch.

	Fixed a regression in Pod::Simple::XHTML where '=begin html' blocks
	were incorrectly escaped rather than simply passed through unmolested.
	RJBS.

	Removed the undocumented "fullstop_space_harden" attribute, which
	apparently was only used by Pod::Text a very long time ago.
2010-01-16 23:42:51 +00:00
heinz
c71426c737 Added LICENSE. 2010-01-16 23:37:48 +00:00
sno
3f3f463096 Move SUBDIR addition for recent Padre and Padre plugin imports from textproc/Makefile to editors/Makefile 2010-01-16 21:32:44 +00:00
heinz
3d08d99d3f Set or updated LICENSE 2010-01-16 19:27:17 +00:00
sno
34cfde1996 Adding SUBDIR for recent Padre and Padre plugin imports 2010-01-16 18:42:14 +00:00
wiz
b3cd57ff8c Update to 2.0:
New in 2.0

- Update the algorithm and data according to UAX #14-24 and
  LineBreak-5.2.0.txt
- Rename some functions to reduce namespace pollution
- Make Doxygen documentation better
2010-01-16 17:45:54 +00:00
sno
456b39efe9 Adjusting dependencies 2010-01-16 16:41:50 +00:00
sno
76c3960235 Adding SUBDIR for recently added p5-Pod-Abstract, p5-Template-Tiny,
p5-Text-FindIndent and p5-Syntax-Highlight-Engine-Kate
2010-01-16 16:25:00 +00:00
sno
287df66c93 Importing textproc/p5-Syntax-Highlight-Engine-Kate v0.06 as dependency
of upcoming import of Padre::Plugin::Kate.

Syntax::Highlight::Engine::Kate is a port to perl of the syntax highlight
engine of the Kate text editor.

The language xml files of kate have been rewritten to perl modules using a
script. These modules function as plugins to this module.
2010-01-16 16:21:22 +00:00
sno
bf5fc8e143 Importing textproc/p5-Text-FindIndent version 0.07 as dependency of Padre.
This is a module that attempts to intuit the underlying indent "policy" for
a text file (most likely a source code file).
2010-01-16 16:15:21 +00:00
sno
e9549cb173 Importing textproc/p5-Template-Tiny 0.09 as dependency of scheduled Padre
import.

Template::Tiny is a reimplementation of a partial subset of the Template
Toolkit, in as few lines of code as possible.

It is intended for use in light-usage, low-memory, or low-cpu templating
situations, where you may need to upgrade to the full feature set in the
future, or if you want the familiarity of TT-style templates.

It is intended to have fully-compatible template and stash usage, with a
limited by similar Perl API.

Unlike Template Toolkit, Template::Tiny will process templates without a
compile phase (but despite this is still quicker, owing to heavy use of
the Perl regular expression engine.
2010-01-16 16:13:12 +00:00
sno
4e310d3425 Importing textproc/p5-Pod-Abstract as dependency of upcoming Padre
import.

POD::Abstract provides a means to load a POD (or POD compatible) document
without direct reference to it's syntax, and perform manipulations on the
abstract syntax tree.

This can be used to support additional features for POD, to format output,
to compile into alternative formats, etc.

WHY?
====

If you've ever asked yourself "What does Pod do for me?", this module is
intended to answer that question.

While Pod looks like a simple format, the specification calls for a number
of special cases to be handled, and that makes any software that works on
Pod as text more complex than it needs to be.

In addition to this, Pod does not lend itself to a natural structured model.
This makes it difficult to manipulate without damaging the validity of the
document.

Pod::Abstract solves these problems by loading the document into a structured
tree, and providing consistent traversal, searching, manpulation and
re-serialisation. Pod related utilities are easy to write using Pod::Abstract.
2010-01-16 16:11:39 +00:00
minskim
f75475605c Update makeindexk to the version in TeX Live 2009.
The version number remains the same, but bump PKGREIVISION as
precaution.
2010-01-16 03:24:23 +00:00
joerg
4c9c935080 Not MAKE_JOBS_SAFE. 2010-01-11 16:18:13 +00:00
obache
ec6fb4f82a Add patch-ac to avoid conflict with getline(3) defined in IEEE Std 1003.1-2008.
PR#42595.
2010-01-09 12:25:20 +00:00
joerg
9668348ca1 Not for 64bit platforms: pointer casts. 2010-01-08 18:12:11 +00:00
joerg
00e55271c4 Fix installation. Add DESTDIR support. 2010-01-08 17:49:01 +00:00
joerg
986166cab7 Fix PLIST. *blush* 2010-01-02 13:44:20 +00:00
wiz
e4b635f98b Recognize 2010, bump version to 1.4. 2010-01-01 11:40:49 +00:00
abs
4cd9c896d2 add files (stupidly) missed in last update 2009-12-31 00:42:24 +00:00
abs
ffe2fb3810 Updated textproc/dict-client to 1.11.2 - also part of PR pkg/33227
2009-10-04  Aleksey Cheusov <vle@gmx.net>

  * NEWS, configure.in:
  Version -> 1.11.2
  NEWS update

2009-09-21  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test.in:
  update for regression tests for some type of sort(1) commands

  * test/db.expect.testdb_utf8.dict, test/db.expect.testdb_utf8.index:
  oops, I forgot to commit it

2009-09-20  Aleksey Cheusov <vle@gmx.net>

  * test/db.expect.smiley_1.index, test/db.expect.smiley_2.index, test/db.expect.smiley_3.index, test/db.expect.smiley_4.index, test/db.expect.smiley_5.index, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt:
  updates for regression tests (sort -k1,1)

  * test/dictd_test.in: fix for building from outside OBJDIR

2009-09-19  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  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), which don't sort alphabetically. 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.

  * test/db.expect.cyrillic_1.index, test/db.expect.dict, test/db.expect.index, test/dictd_cyrillic_1_res.expected.txt, test/dictd_defstrat_1_res.expected.txt, test/dictd_test.in, test/testdb.c5.txt, test/testdb.e.txt, test/testdb.f.txt, test/testdb.h.txt, test/testdb.j.txt, test/testdb.p.txt, TODO, dictfmt.c:
  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.1.in: FIX: s/--index-keep-headword/--index-keep-orig/

  * test/dictd_cyrillic_3_res.expected.txt, test/dictd_defstrat_1_res.expected.txt, test/dictd_defstrat_2_res.expected.txt, test/dictd_indexdata_1_res.expected.txt, test/dictd_limits_1_res.expected.txt, test/dictd_mixedcase_1_res.expected.txt, test/dictd_test.in:
  all test files are CR NL, just like dict protocol is

  * test/dictd_cyrillic_3_res.expected.txt, test/input.cyrillic_3.txt, index.c:
  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.

     Add regression test for this case.

  * test/dictd_test.in: minor reorganization

2009-03-01  Aleksey Cheusov <vle@gmx.net>

  * configure.in: version -> 1.11.1

  * NEWS: Notes about upcoming release 1.11.1

  * INSTALL: updated for latest changes

  * Makefile.in: release unnecessary rule for dictd

2009-02-21  Aleksey Cheusov <vle@gmx.net>

  * configure.in, Makefile.in:
  LIBMAA variable added to Makefile, imported from ./configure

2009-01-31  Aleksey Cheusov <vle@gmx.net>

  * dictl.in:
  code clean-ups, significant simplification

2009-01-04  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  FIXED: 'dictfmt -I' never worked (regrettable oversight, heh)
     Found and reported by Goran Tal <goran.tal@gmail.com>

  * daemon.c:
  SHOW STRAT: s/databases present/strategies present/
    Found and reported by Goran Tal <goran.tal@gmail.com>

2008-12-29  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: fix in uninstall target

  * configure.in:
  further clean-ups

  * Makefile.in, configure.in, dictP.h:
  remove checks for presense of memcpy and memmove. I don't care about
  platforms that do have them. I think all they are already dead.
  I you know such platforms, let me know
  Further clean-ups in configure.in and Makefile.in

  * configure.in, dictP.h:
  Further clean-ups. Remove checks for presense of unistd.h

  * Makefile.in, configure.in:
  (Clean-ups)
  Remove --with-local-libmaa, build libmaa before dictd/dict/... manually.
  This removes lots of garbage from configure.in and Makefile.in

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

  * Makefile.in, configure.in:
  "building and installing different set of things based
  on configure results considered harmfull"(C)me :-)

  Plugins support in dictd is enabled by default (if available).
  DBI and JUDY plugins are disabled by default.
  This fixes sf.net bug #2218879

  * 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:

  * configure.in: minor clean-ups

  * test/db.expect.hello_1.dict, test/db.expect.hello_2.dict, test/db.expect.hello_3.dict, test/db.expect.hello_4.dict, test/db.expect.hello_5.dict, test/db.expect.hello_5.index, test/db.expect.indexdata_1.dict, test/db.expect.mixedcase_1.dict, test/db.expect.smiley_1.dict, test/db.expect.smiley_2.dict, test/db.expect.smiley_3.dict, test/db.expect.smiley_4.dict, test/db.expect.smiley_5.dict, test/dictd_cyrillic_1_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/db.expect.cyrillic_1.dict, test/db.expect.dict, dictfmt.c:
  fixed: sf.net bug #2197588 by Peter Volkov
     Now, all alphabet character from 00-database-alphabet special entry
     is resorted lexicographically and doesn;t depend on internal libmaa's
     function and sizeof(long)

2008-12-24  Aleksey Cheusov <vle@gmx.net>

  * dictl.in:
  Now dictl can use an external program for charset2charset conversion.
     Set DICTL_USE variable for this.
     I think this fixes sf.net bug #2407725

  * Makefile.in:
  clean-ups: DICT_DIR and CONF_DIR have no / at the end (like PLUGIN_DIR)

  * Makefile.in: fix for sf.net bug #2218879 (/ at the end of PLUGIN_DIR)

  * dictd.8.in: fixed: sf.net bug #2407717

  * Makefile.in: no Makefile.conf

  * Makefile.in: libmaa is not a part of dictd tarball

  * NEWS: tyop

  * NEWS:
  notes about release 1.11.0

  * Makefile.in: better ChangeLog

  * exclude_libmaa_logs: script for postprocessing rcs2log output

  * configure.in: "libmaa not found" error message

  * libmaa/maa.h, libmaa/maaP.h, Makefile.in: no $Id$ - I dislike it

  * Makefile.in: removed: -ldl from building dbi plugin

  * clientparse.y, clientscan.l, codes.h, daemon.c, data.c, dict.1.in, dict.h, dictP.h, dictd.8.in, dictd.c, dictd.h, dictfmt.c, dictzip.1.in, dictzip.c, dictzip.h, index.c, net.c, net.h, parse.c, parse.h, servparse.y, servscan.l:
  'Revised ...by ...' lines removed from sources, cvs know better when
     files were revised last time.
  my copyleft

  * Makefile.in:
  'dist' target renamed to 'cvsdist'
  minor fixes in clean/distclean/cvsclean targets

  * configure.in: version -> 1.11.0

  * daemon.c, data.c, dictP.h, dictd.c, dictdplugin_dbi.c, dictfmt.c, dictzip.c, index.c, lev.h, parse.c:
  fixed: gcc warnings, "unused variable" etc.

2008-11-15  Aleksey Cheusov <vle@gmx.net>

  * dict.c: fixed: gcc compilation warning

  * configure.in: Do not override CFLAGS set in environment. Never!

  * dictfmt_index2suffix.in:
  \001 -> \1 inside regexp. It seems it is better excepted
     by different awk/regexp_engines. (heirloom posix2001/awk and libuxre)

  * Makefile.in: fixes in "clean" target

  * test/dictd_test.in: fixed: ln -f -s ./file file
    This is fatal on Interix

  * configure.in, dictP.h: fix for Interix 3.5, socklen_t is defined in it

  * configure.in, dictP.h:
  fix for platforms having no getopt_long(3) (Solaris, HP-UX, Interix etc.)
     happens if --without-local-libmaa option is applied.

  * configure.in: checks for zlib.h iwhile configuring

  * configure.in: fix for previous commits

  * configure.in:
  REMOVED: --with-cflags, --with-prog, --with-gprof, --with-checker,
     --with-efence, --with-insure and --with-purify

      Use CFLAGS, LDFLAGS, CC etc. environment variables instead

  * configure.in:
  removed: home-made --with-cc. Use CC environment variable instead

  * configure.in: I hate $Id$, Grrr

  * configure.in:
  By default dictd is built with external libmaa library (if found).
     If it is not found, error message is output that suggests to apply
     --with-local-libmaa option.

2008-08-30  Aleksey Cheusov <vle@gmx.net>

  * dictfmt_index2suffix.in:
  GNU awk is not needed.

  * configure.in: previous commit reverted

  * configure.in: removed: $Revision: ...$

  * examples/dictd_popen.conf, examples/dictd_popen.conf.in, configure.in:
  fixed: sf.net bug #1627458

  * Makefile.in: rm ====> libtool --mode=uninstall

  * dictd.c:
  fixed: sf.net bug #1941358

2008-06-02  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: dictfmt_index2suffix/dictfmt_index2word are installed from ./

  * configure.in, dictfmt_index2suffix, dictfmt_index2suffix.in, dictfmt_index2word, dictfmt_index2word.in, test/dictd_test.in:
  dictfmt_index2suffix and dictfmt_index2word are generated from *.in

  * test/dictd_test.in: renamings

  * test/dictd_test.in: cyrillic_4 regression test restored

  * Makefile.in: rm -> rm -f in distclean target

  * Makefile.in, configure.in, test/dictd_test.in:
  'make test' now works fine from obj directory too
  cyrillic_4 test is temporarily disabled

2008-05-29  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: fix for dictd_test

  * Makefile.in: ./dictd_test -> $(srcdir)/dictd_test

  * examples/dictd_popen.conf, INSTALL, Makefile.in:
  fixes for sf.net bug #1627458

  * Makefile.in: date -> touch

2008-04-06  Aleksey Cheusov <vle@gmx.net>

  * NEWS, configure.in:
  version -> 1.10.11
  NEWS: Release notes

  * configure.in, daemon.c, dictdplugin_judy.c, dictfmt.c, index.c, iswalnum.c, iswspace.c, lev.h, plugin.c, plugins_common.c, strategy.c, strategy.h:
  fixed: lot of warning messages produced by icc-10 (Intel C Compiler)

2008-02-09  Aleksey Cheusov <vle@gmx.net>

  * dictd.c:
  timestamp message in log marker (log_option "timestamp")
      is changed to :t: from :T:
      because :T: begins client's full command (log_option "command")

2008-02-08  Aleksey Cheusov <vle@gmx.net>

  * colorit.in: bashism fixed: echo -en -> more portable printf

2008-01-31  Aleksey Cheusov <vle@gmx.net>

  * dict.c:
  ADDED: -F|--flush option for flushing stdout after each definition/match.
      It is useful in combination with -f
  'XXX definitions found' is printed with -f (revert previous changes)

  * dict.c, dictzip.c: copyright

  * dictfmt.c:
  FIXED: maximum length of headwords are limited to hardcoded constant
      just by cutting the end of headword.
      Now internal arrays are realloced automatically.

  * INSTALL: spelling error fixed

  * Makefile.in: -I. before -I${srcdir}

2008-01-27  Aleksey Cheusov <vle@gmx.net>

  * index.c:
  FIXED: while processing MATCH command unicity of only first column of
      .index is checked, but fourth column (if present) should also be
      checked.

2008-01-22  Aleksey Cheusov <vle@gmx.net>

  * dictP.h, dictd.c:
  FIXED: failure on Linux if --disable-plugin option is specified.
      Now USE_PLUGIN macros is checks correctly.

2008-01-20  Aleksey Cheusov <vle@gmx.net>

  * wcrtomb.c: fixed: warning generated by NetBSD/Alpha/GCC

2008-01-19  Aleksey Cheusov <vle@gmx.net>

  * configure.in, Makefile.in:
  CXX is detected using autoconf
  detection of AR/RANLIB is removed, they are not used directly
  libtool is run with --tag=CC and --tag=CXX for compiling C and C++ code
  C++ compiler cpp preprocessor are now detected using autoconf
  presence of fileno function is detected using autoconf
  removed: checking for command ar, not used directly

  * dict.c: removed: c99/c++ style comment markers

  * dictfmt.c, index.c, index.h, lev.h, wcrtomb.c:
  removed: c99/c++ style of comment markers

  * strategy.c: fixed: gcc warning

2008-01-12  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in:
  'gmake install' now works fine even if dictd was configure from
      the external "object"(any!!!) directory. Some other autobloat-based
      projects can do the same.

  * Makefile.in:
  FIX: now dictd can be fully built from external "object" (any!) directory
      just like many other autobloat-based projects can

      That is, the following works fine now

        cd obj-dir
        /dir/to/dictd --with-libmaa
        gmake
        gmake install

  * configure.in: date ---> touch

2008-01-11  Aleksey Cheusov <vle@gmx.net>

  * clientscan.l, servscan.l:
  __FUNCTION__ -> __func__
      Now dictd is fully ready to compiled with pcc, tested under NetBSD

  * daemon.c: fix for pcc

  * dictd.c: fixed: pcc warning

  * daemon3.c, data.c, dict.c, dictd.c, dictzip.c, index.c, lev.h, libmaa/arg.c, libmaa/base26.c, libmaa/base64.c, libmaa/bit.c, libmaa/debug.c, libmaa/flags.c, libmaa/hash.c, libmaa/list.c, libmaa/log.c, libmaa/memory.c, libmaa/pr.c, libmaa/rnd.c, libmaa/set.c, libmaa/sl.c, libmaa/source.c, libmaa/string.c, libmaa/timer.c, libmaa/xmalloc.c, net.c, parse.c, plugin.c, snprintf.c, vsnprintf.c:
  Not standard __FUNCTION__ macros is changed to __func__
      All these changed sources can now be compiled with PCC (under NetBSD)
      PCC - Portable C Compiler

  * configure.in: inttypes.h header is checked

  * dictfmt.c: fixed: pcc warnings, __FUNCTION__ -> __func__

  * daemon.c: fixed: pcc warning

  * dictP.h: a few comments added

2007-12-26  Aleksey Cheusov <vle@gmx.net>

  * dictdplugin_popen.cpp:
  fixed: missed header file, seen with gcc-4.3.
      thanks to Martin Michlmayr for report

2007-11-10  Aleksey Cheusov <vle@gmx.net>

  * Makefile.conf: no autoreconf

  * NEWS: notes about release 1.10.10

  * configure.in:
  FIXED: ooooooold bug. configure script was run twice for libmaa
  version bumped to 1.10.10

  * dictl.in: fix for NetBSD where locale -k shows nothing

2007-10-10  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: minor fix in "clean" target

2007-09-29  Aleksey Cheusov <vle@gmx.net>

  * clientparse.y, clientscan.l, colorit.in, dict.1.in, dict.c, dict.h, dictl.1.in, dictl.in:
  DICT, DICTL and COLORIT programs DO NOT support option --pager|-P
      anymore. The code supporting this is removed.
      '-P -' is still allowed to not break the scripts.

      "Pager" functionality should be easily be implemented by users.
      See the following shell function.

         mydict () { dict "$@" 2>&1 | colorit | less; }

      Add it to you .profile (or whatever).

      I appologize for breaking backward compatibilities.

  * Makefile.in: minor fix in *clean targets

  * dictfmt.c: copyright

2007-07-27  Aleksey Cheusov <vle@gmx.net>

  * iswalnum.c:
  fix for utf-8 symbols other than BMP

2007-06-18  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test.in: fixed: dictfmt is not found

2007-05-29  Aleksey Cheusov <vle@gmx.net>

  * dictfmt_index2suffix: mawk sucks

  * test/testdb.cyrillic_1.conf, test/testdb.cyrillic_2.conf, test/testdb.cyrillic_4.conf, test/testdb.defstrat_1.conf, test/testdb.defstrat_2.conf, test/testdb.hello_1.conf, test/testdb.hello_2.conf, test/testdb.hello_3.conf, test/testdb.hello_4.conf, test/testdb.hello_5.conf, test/testdb.indexdata_1.conf, test/testdb.limits_1.conf, test/testdb.mixedcase_1.conf, test/testdb.smiley_1.conf, test/testdb.smiley_2.conf, test/testdb.smiley_3.conf, test/testdb.smiley_4.conf, test/testdb.smiley_5.conf:
  no limits in most tests

  * dictdplugin_dbi.c, dictdplugin_judy.c: compilation fixes

  * NEWS, configure.in: 1.10.9 release

  * daemon.c, dictd.8.in: limit_queries=0 means no limit

  * NEWS: notes about fix with getopt_long argument

  * NEWS: minor fixes

  * NEWS: notes about "limit_childs" keyword

  * defs.h, dictd.8.in, dictd.c, dictd.h, servparse.y, servscan.l:
  option/variable/macro renamings: limit -> limit_childs

  * NEWS, daemon.c, defs.h, dictd.8.in, dictd.c, dictd.h, servparse.y, servscan.l:
  ADDED: new keyword 'limit_queries' for limiting a number of queries
      that client may send to the server. It defaults to 2000.
  minor fixes in NEWS

  * dictfmt.c: better checking for required argument

  * NEWS: note about 1.10.9 release

  * dictfmt.1.in: minor fixes

  * dict.1.in: new words about -f

  * dict.1.in: minor fix

  * daemon.c, defs.h, dictd.8.in, dictd.c, dictd.h, servparse.y, servscan.l:
  ADDED: 'limit_time' option to 'global' dictd.conf section
     See dictd.8 for the more information.
  minor clean-ups: dict_daemon and dict_inetd function use global variable
     client_delay

2007-05-28  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_cyrillic_3_res.expected.txt:    forgot to commit it

  * test/dictd_test.in, test/input.cyrillic_3.txt, test/testdb.cyrillic_2.conf, test/testdb.cyrillic_4.conf, configure.in:
  new self tests
  minor clean-ups

  * dictd.8.in, index.c, strategy.c, strategy.h:
  ADDED: Two new search strategies, 'first' and 'last'.
      See dictd.8 for the information.

  * dictd.c:
  I like empty lines to better separate code into sections ;-)

  * dictfmt_index2suffix, dictfmt_index2word:
  rewritten. Now they use dictfmt -i/-I for sorting
  fixes
  clean-ups

  * dictfmt.c:
  fix with -i and -I

  * dict.c:
  -f sends error messages like 'No matches...', 'No definitions...',
      'Invalid strategy...' etc. to stderr, not to the pager.

2007-05-27  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test.in, test/testdb.cyrillic_2.conf:
  commented test for dictfmt_index2word

  * dictfmt_index2word: fixes

  * dictfmt.c: -i and -I options fully support 4-column input

  * index.c: removed: unnecessary code for --test-xxx

2007-05-24  Aleksey Cheusov <vle@gmx.net>

  * dictfmt_index2word:
  almost completely rewriten

  * dictfmt.1.in, dictfmt.c:
  -i and -I have the following format:
      dictfmt -i|-I [options]

  * dictfmt.1.in, dictfmt.c:
  -i and -I twins are now fully implemented and documented.
      See dictfmt(1) form documentation

  * test/dictd_test.in: clean-ups

  * test/dictd_test.in: nothing

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_defstrat_2_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_test.in:
  fixed: <CR> symbol at the end of line...

  * test/dictd_defstrat_2_res.expected.txt, test/dictd_test.in, test/input.defstrat_2.txt, test/testdb.defstrat_2.conf:
  another tiny test for default_strategy

  * test/dictd_defstrat_1_res.expected.txt, test/dictd_test.in, test/input.defstrat_1.txt, test/testdb.defstrat_1.conf:
  test for dictd/dictfmt --default-strategy

  * test/dictd_limits_1_res.expected.txt, test/dictd_test.in, test/input.limits_1.txt, test/testdb.limits_1.conf:
  small test for limi_matches

  * dictfmt.c, dictunformat.in:
  00-database-dictfmt-X.Y.Z headword is generated
      instead of 00-database-dictfmt

2007-05-23  Aleksey Cheusov <vle@gmx.net>

  * dictd.h, index.c, servparse.y, servscan.l, defs.h, dictd.8.in, dictd.c:
  ADDED: new keywords in "global" section. limit_matches and limit_defintions
      See dictd.8 for information

  * dictd.8.in: removed: docs about --test-* options

  * index.c:
  code clean-ups, added: dict_add_word_to_list function

  * dict.c, dictd.c, dictzip.c: I don't like $ in the code

  * dictd.c: copyright

  * dictd.c:
  The following option are removed:
     -t --test <word>
     --test-file <file>
     --ftest <file>
     --test-strategy <strategy>
     --test-db <database>
     --test-match
     --test-nooutput
     --test-idle
     --test-show-info <database>

    All these options were created for testing and debugging.
    Actually -i and newly created --stdin2stdout is anough
      (and better) for this.

  * dictd.8.in: minor improvement

2007-05-22  Aleksey Cheusov <vle@gmx.net>

  * daemon.c, dictd.8.in, dictd.c, dictd.h, servparse.y, servscan.l:
  ADDED: site_no_banner, site_no_uptime, site_no_dblist keyword to
     the configuration file ("global" options section).

     See dictd.8 for more information.

  * daemon.c, defs.h, dictd.8.in, dictd.c, dictd.h, examples/dictd4.conf, servparse.y:
  'site' keyword has ben moved to 'global' ection of configuration file
      'site' section is deprecated now, but is still supported,
      error messages is logged if it used. Documentation and examples/ are
      up-to-date

2007-05-19  Aleksey Cheusov <vle@gmx.net>

  * dict.1.in: documentation for an option -f

  * dict.c:
  -m support -f too.
     Matches have the following format <host><TAB><port><TAB><db><TAB><match>
  -D, -S, -I, -H, -i and similar also support -f (formatted output)

2007-05-13  Aleksey Cheusov <vle@gmx.net>

  * dict.c: new option -f partially implemented

2007-05-12  Aleksey Cheusov <vle@gmx.net>

  * dictunformat.in:
  Recently 4-column .index entries were introduced.
      Now dictunformat is ready for this kind of dictionaries
      and produces correct output.

  * test/dictd_test.in, dictfmt.1.in, dictfmt.c, dictunformat.in:
  added: dictfmt --without-ver option.
      See dictfmt.1 for more information

  * dictfmt.1.in:
  some docs for 00-database-mime-header entry
  minor fixes and changes

  * dictfmt.1.in: documentation for --case-sensitive option

  * dictfmt.1.in: documentation for --index-data-separator option

  * test/db.expect.indexdata_1.index, test/dictd_test.in, test/testdb.indexdata.txt:
  more complex test

  * dictfmt.c, test/db.expect.indexdata_1.dict, test/db.expect.indexdata_1.index, test/dictd_indexdata_1_res.expected.txt, test/dictd_test.in, test/input.indexdata_1.txt, test/testdb.indexdata.txt, test/testdb.indexdata_1.conf:
  added: tests --index-data-separator and --index-keep-orig dictfmt options
      and appropriate dictd search

  * dictfmt.c:
  ADDED: --dictfmt --index-data-separator option that allows
      to set index and data parts of the headword in .index file
      (first and fourth columns respectively) completely independantly.

      That is, the first column in .index file can now be treated
      as an index and an optional fourth columns - as a data, all this for
      MATCH protocol command.

  * codes.h, daemon.c, data.c, data.h, defs.h, dict.c, dict.h, dictP.h, dictd.c, dictdplugin_dbi.c, dictdplugin_judy.c, dictzip.c, heap.c, heap.h, index.c, index.h, lev.h, md5.c, net.c, net.h, parse.c, parse.h, plugin.c, plugin.h, plugins_common.c, plugins_common.h, servparse.y, servscan.l, str.c, str.h, strategy.c, strategy.h, clientparse.y, clientscan.l:
  removed: $Id$, I don't like it

  * dictfmt.c: no $Id$

  * dictfmt.c: code clean-ups

  * dictunformat.in:
  00-database-case-sensitive headword is also not output

  * defs.h, dictd.c, dictfmt.c, index.c, index.h, str.c, str.h, test/db.expect.mixedcase_1.dict, test/db.expect.mixedcase_1.index, test/dictd_mixedcase_1_res.expected.txt, test/dictd_test.in, test/input.mixedcase_1.txt, test/testdb.mixedcase.txt, test/testdb.mixedcase_1.conf:
  ADDED: support for case sensitive search.
      For this, database should be created using dictfmt --case-sensitive.

     In this case 00-database-case-sensitive headword is created which is
     checked by dictd

2007-05-06  Aleksey Cheusov <vle@gmx.net>

  * data.c, index.c, net.c: fixed: gcc4/NetBSD warning messages

2007-03-10  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: fix: tab should begin the first line of action, not spaces

2006-12-13  Aleksey Cheusov <vle@gmx.net>

  * NEWS: release notes for dictd-1.10.8

  * dictd.8.in: added: info about --stdin2stdout

  * configure.in: br

  * configure.in: no messages about flex/bison and GNU archive site

  * test/dictd_test, test/dictd_test.in, configure.in, dictunformat, dictunformat.in:
  fixes for Solaris:
      - awk version defaults to that detected by ./configure
      - fix for idiotic Solaris shell

  * Makefile.in, configure.in: libmaa: 0.990 -> 1.0; dict: 1.10.7 -> 1.10.8

2006-12-12  Aleksey Cheusov <vle@gmx.net>

  * dictd.c: added fcntl.h for open(2)

  * dictd.c: only 012 descriptors are closed and reopened while daemon(3)-izing

2006-12-11  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: fixes in install/uninstall targets

  * dictvd: del

  * Makefile.in, configure.in: fixes related to libtools and building xxxxFLAGS

  * Makefile.in: added: -lz

  * Makefile.in: libtool needs .lo, not .o

  * configure.in: no local zlib/regex/dmalloc anymore

  * configure.in: only CFLAGS, CPPFLAGS and LDFLAGS...

  * Makefile.in, configure.in:
  removed: WCFLAGS SCFLAGS XTRACFLAGS WLDFLAGS XTRALDFLAGS XTRAHEADERS
     Use CPPFLAGS, CFLAGS and LDFLAGS only!

  * index.c:
  altcompare removed
  malloc_count_while_searching -= 1

  * Makefile.in:
  -static removed from libtool arguments Makefile.in
  plugins are linked with LIBOBJS

  * Makefile.in:
  libtool-ization

  * configure.in:
  fixed: lex/yacc presense checking (non-portable "which /path/to/exe
  local_libmaa=0 by default

2006-12-09  Aleksey Cheusov <vle@gmx.net>

  * colorit.in: gensub(,...1) -> gsub()

2006-11-25  Aleksey Cheusov <vle@gmx.net>

  * index.c: fix for match nprefix/match exact/define

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_test:
  to make a debug easier command itself is also logged

  * test/dictd_test: new temporary file

  * daemon.c, dictd.c, dictd.h:
  added: --stdin2stdout option for debugging purposes (in addition to -i)

2006-11-19  Aleksey Cheusov <vle@gmx.net>

  * dictd.8.in:
  Unknowledges section removed because neyther regex/ nor zlib/ are a part
     dictd distribution anymore
  Other minor clean-ups

2006-11-10  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test: better message is output in case of test failure

2006-09-19  Aleksey Cheusov <vle@gmx.net>

  * index.c:
  alcompare() function is implemented.
     Side effect: sf.net bug #1554437 is fixed.
     Side effect: for some sort of .index files MATCH command
      should work faster.
     TODO: remove malloc/free from altcompare.

2006-07-16  Aleksey Cheusov <vle@gmx.net>

  * NEWS, configure.in:
  updates for dictd-1.10.7
  a few fixed typos in NEWS

2006-07-14  Aleksey Cheusov <vle@gmx.net>

  * dictd.c:
  FIXED: nmap utility of just a client that aborts connection for any reason
     can cause dictd server to exit with error on NetBSD and probably
     other OSes. This is because accept(2) returns ECONNABORTED which
     is treated as a uncritical error on Linux-only and
     as a critical error on all other OSes.

     Affected versions: 1.4.9-1.10.6

2006-07-13  Aleksey Cheusov <vle@gmx.net>

  * dictd.c:
  fixed: `cat /var/run/dictd.pid` != pidof (dictd).
     Writing pid should happen after daemon(3)

2006-07-03  Aleksey Cheusov <vle@gmx.net>

  * NEWS: additions to 1.10.6 release

  * configure.in:
  removed: code that does not work with BSD 'which'
  1.10.5 ---> 1.10.6

  * dictd.c: removed: unnecessary code

2006-06-23  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test: nothing

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_test:
  Not only 'exact' search strategy is tested now.

  * index.c:
  fixed: 'word' strategy works incorrectly on OpenBSD and probably others
      because of incorrect isspacepuncttab array initizlization.

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_test:
  all search strategies are tested

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_test:
  minor fixes

2006-06-22  Aleksey Cheusov <vle@gmx.net>

  * test/db.expect.cyrillic_1.dict, test/db.expect.cyrillic_1.index, test/dictd_cyrillic_1_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_test, test/testdb.cyrillic.txt, test/testdb.cyrillic_1.conf:
  a few new tests, fixes, improvements

  * test/dictd_smiley_1_res.expected.txt, test/dictd_smiley_3_res.expected.txt, test/dictd_test:
  removed: too big files from testing

2006-05-27  Aleksey Cheusov <vle@gmx.net>

  * dictd.c, dictfmt.1.in, dictfmt.c, dictunformat, index.c, libmaa/base64.c, libmaa/maa.h:
  added: b64_decode_buf function to libmaa library
  index.c:dict_word_create: minor speed-ups, avoided use of malloc()
  dictfmt --index-keep-orig create (if necessary) fourth column
      in .index file that keeps original headword which is returned
      by MATCH command. See dictfmt.1 for details.
  dictd: If opening a pid file of log file failed, error messages are printed
      to stderr.

2006-05-26  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: make --> $(MAKE)

  * NEWS, configure.in: version --> 1.10.5

2006-05-19  Aleksey Cheusov <vle@gmx.net>

  * daemon3.c: new #includes added

2006-05-13  Aleksey Cheusov <vle@gmx.net>

  * daemon.c:
  FIXED: In case database_exit directive is used in dictd.conf
     SHOW DB command returns incorrect number of databases available.
     Afected versions: 1.10.2 -- 1.10.4

2006-05-06  Aleksey Cheusov <vle@gmx.net>

  * configure.in, daemon3.c, dictP.h, dictd.c, net.c:
  When available, system-wide daemon(3) function
      is used for becoming a daemon.

2006-04-15  Aleksey Cheusov <vle@gmx.net>

  * dictd.c:
  In dictd-1.9.14 dictd creates log file being root and than releases
     root priviledges. This was bad idea because log file may have % sign
     and may be used as a pattern for log files.

     Now older behaviour is restored, i.e.
     log file is created after releasing root priviledges.
     If you want to create log file under /var/log directory, create
     /var/log/dictd with appropriate permissions and create log files there.

     I apologize for inconvenience and breaking backward compatibility.

  * NEWS: typo fixed

2006-04-09  Aleksey Cheusov <vle@gmx.net>

  * libmaa/maaP.h, dictP.h: removed obsolete code

2006-04-08  Aleksey Cheusov <vle@gmx.net>

  * libmaa/Makefile.in, libmaa/decl.h, libmaa/maaP.h, libmaa/memtest.c, decl.h, deps, dictP.h, dictunformat:
  decl.h files seem obsolete to me. They cause problrems, do not help.

2005-12-12  Aleksey Cheusov <vle@gmx.net>

  * NEWS:
  new notes

  * NEWS:
  typo fixed

  * NEWS, configure.in, dictd.c, net.c:
  FIX: pid file was created with 0666 permissions

  * dictd.c:
  minor fixes by Kirk Hilliard

2005-12-08  Aleksey Cheusov <vle@gmx.net>

  * NEWS:
  Notes about regex/ and zlib/

  * configure.in, dictd.conf, examples/dictd1.conf:
  Version: 1.10.2 ---> 1.10.3
  Another example config file has been moved to examples/

  * NEWS:
  Notes about 1.10.3 release

  * config.guess, config.sub:
  updated

2005-12-06  Aleksey Cheusov <vle@gmx.net>

  * examples/dictd_complex.conf:
  fixes for m4 shipped with *BSD and Solaris that expands "index" to -1
      even if it is used without arguments.

  * examples/dictd4.conf, examples/dictd_virtual.conf: minor fixes

2005-12-05  Aleksey Cheusov <vle@gmx.net>

  * dict.c:
  fixed: compilation bugs (conformance to ANSI C)

  * dictP.h, libmaa/maaP.h:
  fixed: compilation bugs because of alloca

2005-12-03  Aleksey Cheusov <vle@gmx.net>

  * dictd.8.in, example.conf, example.dictrc, example.site, example2.conf, example3.conf, example_complex.conf, example_mime.conf, example_plugin_dbi.conf, example_popen.conf, example_virtual.conf, examples/dictd4.conf:
  Example files have been moved to examples/ directory
  A few references to these files from dictd.8

  * INSTALL, dictd.8.in, examples/dict1.conf, examples/dictd2.conf, examples/dictd3.conf, examples/dictd4.conf, examples/dictd_complex.conf, examples/dictd_mime.conf, examples/dictd_plugin_dbi.conf, examples/dictd_popen.conf, examples/dictd_site.txt, examples/dictd_virtual.conf:
  Example configuration files for 'dictd' and 'dict'
      have been moved to example/ directory

  * dictd.8.in:
  fixed: missing .RE

  * colorit.1.in, dict.1.in, dictd.8.in:
  minor changes in FILES section of man pages

  * Makefile.in, dictd.8.in, dictfmt_plugin, dictfmt_virtual, dictfmt_virtual.1:
  Files and directories in .1 and .8 are set according to ./configure options
  removed: dictfmt_virtual, dictfmt_plugin utilities.
      Configure plugin or virtual databases using dictd.conf file

  * colorit.1.in, configure.in, dict.1.in, dictd.8, dictd.8.in:
  File names (and optionally directories) in manual pages
       are specified according to ./configure options

  * dict.c:
  fixed (assert(3)):
     dict -M -S
     dict -M -D
     dict -M <query>

2005-11-30  Aleksey Cheusov <vle@gmx.net>

  * colorit.1, colorit.1.in, configure.in, dict.1, dict.1.in, dictfmt.1, dictfmt.1.in, dictfmt_index2suffix.1, dictfmt_index2suffix.1.in, dictfmt_index2word.1, dictfmt_index2word.1.in, dictl.1, dictl.1.in, dictunformat.1, dictunformat.1.in, dictzip.1, dictzip.1.in:
  renamed:
     dict.1  ---> dict.1.in
     dictd.8 ---> dictd.8.in
     ...
     in order to make absolute paths in man pages
     dependant on ./configure options

  * NEWS, dictd.8: minor fixes

2005-11-21  Aleksey Cheusov <vle@gmx.net>

  * dictd.c: noise exit after fatal error

  * Makefile.in: install -m 755 ====> mkdir -p

  * example.conf: fixed: missing space

2005-11-19  Aleksey Cheusov <vle@gmx.net>

  * dictd.8, index.c, index.h, strategy.c, strategy.h:
  ADDED: `nprefix' search strategy. See dictd.8 for more information.
      No plugin support yet.

2005-11-15  Aleksey Cheusov <vle@gmx.net>

  * test/testdb.hello_1.conf, test/testdb.hello_2.conf, test/testdb.hello_3.conf, test/testdb.hello_4.conf, test/testdb.hello_5.conf, test/testdb.smiley_1.conf, test/testdb.smiley_2.conf, test/testdb.smiley_3.conf, test/testdb.smiley_4.conf, test/testdb.smiley_5.conf:
  fixed: Some m4 shipped with Solaris/MacOS-/... translate index to -1
      when no arguments are specified. Solution: index ===> `index'

  * test/dictd_test: fix for Solaris-9: $PWD ===> `pwd`

2005-11-13  Aleksey Cheusov <vle@gmx.net>

  * dictP.h: fixed: defining __FUNCTION__

  * dictd.8: minor fix

2005-10-30  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_3_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_1_res.expected.txt, test/dictd_test, test/testdb.hello_1.conf, test/testdb.hello_2.conf, test/testdb.hello_3.conf, test/testdb.hello_4.conf, test/testdb.hello_5.conf, test/testdb.smiley_1.conf, test/testdb.smiley_2.conf, test/testdb.smiley_3.conf, test/testdb.smiley_4.conf, test/testdb.smiley_5.conf:
  lots of new tests for 'dictd'
  fixes, code clean-ups and improvements of tests for 'dictfmt'

  * daemon.c: fixes for inetd (daemonS_out ---> 1)

2005-10-15  Aleksey Cheusov <vle@gmx.net>

  * dict.c:
  minor fixes with pager, patches by Kirk Hilliard

  * dictfmt.1, dictl.1:
  fixed: sf.net bug #1227624, patches by micha137

  * dictl.in:
  fixed: sf.net bug #1223489, patches by micha137

  * test/dictd_test: minor fixes in printf

2005-09-22  Aleksey Cheusov <vle@gmx.net>

  * decl.h:
  fixed: compilation bug undet Solaris

  * configure.in, setenv.c:

  'setenv' function implementation (Solaris is affected)

2005-09-06  Aleksey Cheusov <vle@gmx.net>

  * NEWS: updated

  * NEWS: release time

  * NEWS, configure.in, dictd.8:
  documentation updated
  version: 1.10.1 --> 1.10.2

  * dictd.8:
  added: short description for a list of special headwords in .index file

  * NEWS: updates for 1.10.2

  * dictfmt.1:
  added: documentation for --utf8 option

  * NEWS: updated for 1.10.2

2005-09-05  Aleksey Cheusov <vle@gmx.net>

  * dictP.h, libmaa/maaP.h:
  fixed: compiler warnings on FreeBSD5

  * NEWS: *** empty log message ***

2005-09-02  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c, str.c:
  fixes for FreeBSD-4

2005-08-26  Aleksey Cheusov <vle@gmx.net>

  * colorit.in:
  new command implemented: gensub

2005-08-25  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in:
  fixes in 'distclean' target

  * test/dictd_test:
  minor changes

  * dictfmt.c, test/db.expect.smiley_1.index:
  FIXED: dictfmt MUST produce the same output on all platforms.
     - -k 1,3 is used instead of -k 1,1, so all columns are used in sorting.
     - LC_ALL environment variable is ALWAYS set to C for 'sort' utility,
       otherwise sorting order depends on locale (LANG and LC_xxx variables).

2005-08-18  Aleksey Cheusov <vle@gmx.net>

  * test/db.expect.hello_1.dict, test/db.expect.hello_1.index, test/db.expect.hello_2.dict, test/db.expect.hello_2.index, test/db.expect.hello_3.dict, test/db.expect.hello_3.index, test/db.expect.hello_4.dict, test/db.expect.hello_4.index, test/db.expect.hello_5.dict, test/db.expect.hello_5.index, test/dictd_test, test/testdb.hello.txt:
  added: new tests for dictfmt

2005-08-17  Aleksey Cheusov <vle@gmx.net>

  * test/db.expect.smiley_1.dict, test/db.expect.smiley_1.index, test/db.expect.smiley_2.dict, test/db.expect.smiley_2.index, test/db.expect.smiley_3.dict, test/db.expect.smiley_3.index, test/db.expect.smiley_4.index, test/db.expect.smiley_5.dict, test/db.expect.smiley_5.index, test/dictd_test, test/testdb.smiley.txt, Makefile.in:
  more tests
  fixes, code-clean-ups

  * test/db.expect.dict, test/db.expect.index, test/db.expect.smiley_1.dict, test/db.expect.smiley_1.index, test/db.expect.smiley_2.dict, test/db.expect.smiley_2.index, test/db.expect.smiley_3.dict, test/db.expect.smiley_3.index, test/db.expect.smiley_4.dict, test/db.expect.smiley_4.index, test/dictd_test, test/testdb.c5.txt, test/testdb.e.txt, test/testdb.f.txt, test/testdb.h.txt, test/testdb.h.txt.dict, test/testdb.h.txt.index, test/testdb.j.txt, test/testdb.p.txt, test/testdb.smiley.txt:
  added: files for automatic testing, and testing script itself

2005-08-15  Aleksey Cheusov <vle@gmx.net>

  * NEWS, dictfmt.1:
  minor fixes

2005-08-14  Aleksey Cheusov <vle@gmx.net>

  * index.c:
  printf(...) --> PRINTF (DBG_SEARCH, (...))

  * dictfmt.c:
  fixed: 'dictfmt --allchars' run 'sort' utility with no C locale, while
      dictd requires this type of sorting.
      Affected versions: all dictfmt version providing --allchars option.
      It is strongly recommended to recreate dictionary
      which was built with --allchars option.

2005-08-13  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  added: -i option

2005-07-26  Aleksey Cheusov <vle@gmx.net>

  * daemon.c:
  FIXED: 'SHOW DB' command shows the special entry '--exit--'
      as a normal database which cannot be used used for searching.
      This contradicts rfc-2229.

      Use 'SHOW SERVER' command to see where the default search stops.

  * dictfmt.c:
  FIXED: all these years dictfmt worked incorrectly
      because not only index part of .index was used in the sorting.
      A a result .index file could look like

        gawk:sample programs   CXyl    ON
        gawk:scalar constants  +sR     RS
        gawk:scanning an array BfKx    k7
    !   gawk   Se      I3e
        gawk:simple sed        Cpm/    xZ
        gawk:single character fields   pQy     So
        gawk:special caveats   7nN     Z2

    Pay attention to the line preceded by !.
    It leads to the word 'gawk' was never found.

    Now the external utility 'sort' is run with additional options:
      -t <TAB> -k 1,1

    Affected versions of dictfmt: 1.6.1 - 1.10.1

2005-07-20  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  fixed: typo in error message

2005-07-17  Aleksey Cheusov <vle@gmx.net>

  * index.c:
  fixed: sometimes the regexp strategy may incorrectly
      because of optimization code and strange binary search.

      Thanks to Slava Kravchenko for bug report.
      Affected version: 1.4.9 - 1.10.1

2005-06-09  Aleksey Cheusov <vle@gmx.net>

  * NEWS: NEWS file update

  * NEWS, configure.in:
  news updated
  version --> 1.10.1

2005-06-08  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  minor fix

  * index.c:
  By default 'dictd' is run in UTF-8 mode unless you ./configure it
     with --with-system-utf8-funcs option

  * dictfmt.c:
  added: --utf8 option. Use it to create utf-8 dictionaries.
      Use of '--locale ru_RU.UTF-8' is deprecated unless you
      ./configure dict packages with --with-system-utf8-funcs

  * dictP.h:
  MB_CUR_MAX__: 7 --> 6

  * dict.1:
  fixed: typo. Thanks to A Costa for reporting the bug report.

2005-04-14  Aleksey Cheusov <vle@gmx.net>

  * dictd.8, dictd.c, dictd.h, servparse.y, servscan.l:
  By default dictd, when running as daemon, writes a PID
      to /var/run/dictd.pid file. This can be overriden by
      'pid_file' keyword in dictd.conf (See dictd.8) of command line
      option '--pid-file'

      Thanks to Josef Novak for sudgestion and patch.

2005-04-13  Aleksey Cheusov <vle@gmx.net>

  * dictd.8:
  fixed: dictd.8 says that 'lev' strategy doesn't work
      with utf-8 dictionaries, but it does since release 1.9.13

  * configure.in, dictP.h, dictd.c, dictfmt.c, index.c, lev.h, mbrlen.c, mbrtowc.c, mbstowcs.c, mbtowc.c, str.c, wcrtomb.c, wctomb.c:
  unless 'dictd' is configured using './configure --with-system-utf8-funcs'
      'dictd' and 'dictfmt' use built-in UTF-8/UCS functions, i.e.
      there is no need for --locale xx_YY.UTF-8. As a result
      'dictd' can be compiled and run on platforms
      which doesn't have UTF-8 locale.
2009-12-30 11:58:48 +00:00
abs
5750cf5701 Address PR pkg/33227
Updated textproc/dict-server to 1.11.2

Package appears to have been significantly cleaned up and portability
patches no longer needed.

Changes since dictd-1.9.15:

2009-10-04  Aleksey Cheusov <vle@gmx.net>

  * NEWS, configure.in:
  Version -> 1.11.2
  NEWS update

2009-09-21  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test.in:
  update for regression tests for some type of sort(1) commands

  * test/db.expect.testdb_utf8.dict, test/db.expect.testdb_utf8.index:
  oops, I forgot to commit it

2009-09-20  Aleksey Cheusov <vle@gmx.net>

  * test/db.expect.smiley_1.index, test/db.expect.smiley_2.index, test/db.expect.smiley_3.index, test/db.expect.smiley_4.index, test/db.expect.smiley_5.index, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt:
  updates for regression tests (sort -k1,1)

  * test/dictd_test.in: fix for building from outside OBJDIR

2009-09-19  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  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), which don't sort alphabetically. 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.

  * test/db.expect.cyrillic_1.index, test/db.expect.dict, test/db.expect.index, test/dictd_cyrillic_1_res.expected.txt, test/dictd_defstrat_1_res.expected.txt, test/dictd_test.in, test/testdb.c5.txt, test/testdb.e.txt, test/testdb.f.txt, test/testdb.h.txt, test/testdb.j.txt, test/testdb.p.txt, TODO, dictfmt.c:
  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.1.in: FIX: s/--index-keep-headword/--index-keep-orig/

  * test/dictd_cyrillic_3_res.expected.txt, test/dictd_defstrat_1_res.expected.txt, test/dictd_defstrat_2_res.expected.txt, test/dictd_indexdata_1_res.expected.txt, test/dictd_limits_1_res.expected.txt, test/dictd_mixedcase_1_res.expected.txt, test/dictd_test.in:
  all test files are CR NL, just like dict protocol is

  * test/dictd_cyrillic_3_res.expected.txt, test/input.cyrillic_3.txt, index.c:
  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.

     Add regression test for this case.

  * test/dictd_test.in: minor reorganization

2009-03-01  Aleksey Cheusov <vle@gmx.net>

  * configure.in: version -> 1.11.1

  * NEWS: Notes about upcoming release 1.11.1

  * INSTALL: updated for latest changes

  * Makefile.in: release unnecessary rule for dictd

2009-02-21  Aleksey Cheusov <vle@gmx.net>

  * configure.in, Makefile.in:
  LIBMAA variable added to Makefile, imported from ./configure

2009-01-31  Aleksey Cheusov <vle@gmx.net>

  * dictl.in:
  code clean-ups, significant simplification

2009-01-04  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  FIXED: 'dictfmt -I' never worked (regrettable oversight, heh)
     Found and reported by Goran Tal <goran.tal@gmail.com>

  * daemon.c:
  SHOW STRAT: s/databases present/strategies present/
    Found and reported by Goran Tal <goran.tal@gmail.com>

2008-12-29  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: fix in uninstall target

  * configure.in:
  further clean-ups

  * Makefile.in, configure.in, dictP.h:
  remove checks for presense of memcpy and memmove. I don't care about
  platforms that do have them. I think all they are already dead.
  I you know such platforms, let me know
  Further clean-ups in configure.in and Makefile.in

  * configure.in, dictP.h:
  Further clean-ups. Remove checks for presense of unistd.h

  * Makefile.in, configure.in:
  (Clean-ups)
  Remove --with-local-libmaa, build libmaa before dictd/dict/... manually.
  This removes lots of garbage from configure.in and Makefile.in

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

  * Makefile.in, configure.in:
  "building and installing different set of things based
  on configure results considered harmfull"(C)me :-)

  Plugins support in dictd is enabled by default (if available).
  DBI and JUDY plugins are disabled by default.
  This fixes sf.net bug #2218879

  * 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:

  * configure.in: minor clean-ups

  * test/db.expect.hello_1.dict, test/db.expect.hello_2.dict, test/db.expect.hello_3.dict, test/db.expect.hello_4.dict, test/db.expect.hello_5.dict, test/db.expect.hello_5.index, test/db.expect.indexdata_1.dict, test/db.expect.mixedcase_1.dict, test/db.expect.smiley_1.dict, test/db.expect.smiley_2.dict, test/db.expect.smiley_3.dict, test/db.expect.smiley_4.dict, test/db.expect.smiley_5.dict, test/dictd_cyrillic_1_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/db.expect.cyrillic_1.dict, test/db.expect.dict, dictfmt.c:
  fixed: sf.net bug #2197588 by Peter Volkov
     Now, all alphabet character from 00-database-alphabet special entry
     is resorted lexicographically and doesn;t depend on internal libmaa's
     function and sizeof(long)

2008-12-24  Aleksey Cheusov <vle@gmx.net>

  * dictl.in:
  Now dictl can use an external program for charset2charset conversion.
     Set DICTL_USE variable for this.
     I think this fixes sf.net bug #2407725

  * Makefile.in:
  clean-ups: DICT_DIR and CONF_DIR have no / at the end (like PLUGIN_DIR)

  * Makefile.in: fix for sf.net bug #2218879 (/ at the end of PLUGIN_DIR)

  * dictd.8.in: fixed: sf.net bug #2407717

  * Makefile.in: no Makefile.conf

  * Makefile.in: libmaa is not a part of dictd tarball

  * NEWS: tyop

  * NEWS:
  notes about release 1.11.0

  * Makefile.in: better ChangeLog

  * exclude_libmaa_logs: script for postprocessing rcs2log output

  * configure.in: "libmaa not found" error message

  * libmaa/maa.h, libmaa/maaP.h, Makefile.in: no $Id$ - I dislike it

  * Makefile.in: removed: -ldl from building dbi plugin

  * clientparse.y, clientscan.l, codes.h, daemon.c, data.c, dict.1.in, dict.h, dictP.h, dictd.8.in, dictd.c, dictd.h, dictfmt.c, dictzip.1.in, dictzip.c, dictzip.h, index.c, net.c, net.h, parse.c, parse.h, servparse.y, servscan.l:
  'Revised ...by ...' lines removed from sources, cvs know better when
     files were revised last time.
  my copyleft

  * Makefile.in:
  'dist' target renamed to 'cvsdist'
  minor fixes in clean/distclean/cvsclean targets

  * configure.in: version -> 1.11.0

  * daemon.c, data.c, dictP.h, dictd.c, dictdplugin_dbi.c, dictfmt.c, dictzip.c, index.c, lev.h, parse.c:
  fixed: gcc warnings, "unused variable" etc.

2008-11-15  Aleksey Cheusov <vle@gmx.net>

  * dict.c: fixed: gcc compilation warning

  * configure.in: Do not override CFLAGS set in environment. Never!

  * dictfmt_index2suffix.in:
  \001 -> \1 inside regexp. It seems it is better excepted
     by different awk/regexp_engines. (heirloom posix2001/awk and libuxre)

  * Makefile.in: fixes in "clean" target

  * test/dictd_test.in: fixed: ln -f -s ./file file
    This is fatal on Interix

  * configure.in, dictP.h: fix for Interix 3.5, socklen_t is defined in it

  * configure.in, dictP.h:
  fix for platforms having no getopt_long(3) (Solaris, HP-UX, Interix etc.)
     happens if --without-local-libmaa option is applied.

  * configure.in: checks for zlib.h iwhile configuring

  * configure.in: fix for previous commits

  * configure.in:
  REMOVED: --with-cflags, --with-prog, --with-gprof, --with-checker,
     --with-efence, --with-insure and --with-purify

      Use CFLAGS, LDFLAGS, CC etc. environment variables instead

  * configure.in:
  removed: home-made --with-cc. Use CC environment variable instead

  * configure.in: I hate $Id$, Grrr

  * configure.in:
  By default dictd is built with external libmaa library (if found).
     If it is not found, error message is output that suggests to apply
     --with-local-libmaa option.

2008-08-30  Aleksey Cheusov <vle@gmx.net>

  * dictfmt_index2suffix.in:
  GNU awk is not needed.

  * configure.in: previous commit reverted

  * configure.in: removed: $Revision: ...$

  * examples/dictd_popen.conf, examples/dictd_popen.conf.in, configure.in:
  fixed: sf.net bug #1627458

  * Makefile.in: rm ====> libtool --mode=uninstall

  * dictd.c:
  fixed: sf.net bug #1941358

2008-06-02  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: dictfmt_index2suffix/dictfmt_index2word are installed from ./

  * configure.in, dictfmt_index2suffix, dictfmt_index2suffix.in, dictfmt_index2word, dictfmt_index2word.in, test/dictd_test.in:
  dictfmt_index2suffix and dictfmt_index2word are generated from *.in

  * test/dictd_test.in: renamings

  * test/dictd_test.in: cyrillic_4 regression test restored

  * Makefile.in: rm -> rm -f in distclean target

  * Makefile.in, configure.in, test/dictd_test.in:
  'make test' now works fine from obj directory too
  cyrillic_4 test is temporarily disabled

2008-05-29  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: fix for dictd_test

  * Makefile.in: ./dictd_test -> $(srcdir)/dictd_test

  * examples/dictd_popen.conf, INSTALL, Makefile.in:
  fixes for sf.net bug #1627458

  * Makefile.in: date -> touch

2008-04-06  Aleksey Cheusov <vle@gmx.net>

  * NEWS, configure.in:
  version -> 1.10.11
  NEWS: Release notes

  * configure.in, daemon.c, dictdplugin_judy.c, dictfmt.c, index.c, iswalnum.c, iswspace.c, lev.h, plugin.c, plugins_common.c, strategy.c, strategy.h:
  fixed: lot of warning messages produced by icc-10 (Intel C Compiler)

2008-02-09  Aleksey Cheusov <vle@gmx.net>

  * dictd.c:
  timestamp message in log marker (log_option "timestamp")
      is changed to :t: from :T:
      because :T: begins client's full command (log_option "command")

2008-02-08  Aleksey Cheusov <vle@gmx.net>

  * colorit.in: bashism fixed: echo -en -> more portable printf

2008-01-31  Aleksey Cheusov <vle@gmx.net>

  * dict.c:
  ADDED: -F|--flush option for flushing stdout after each definition/match.
      It is useful in combination with -f
  'XXX definitions found' is printed with -f (revert previous changes)

  * dict.c, dictzip.c: copyright

  * dictfmt.c:
  FIXED: maximum length of headwords are limited to hardcoded constant
      just by cutting the end of headword.
      Now internal arrays are realloced automatically.

  * INSTALL: spelling error fixed

  * Makefile.in: -I. before -I${srcdir}

2008-01-27  Aleksey Cheusov <vle@gmx.net>

  * index.c:
  FIXED: while processing MATCH command unicity of only first column of
      .index is checked, but fourth column (if present) should also be
      checked.

2008-01-22  Aleksey Cheusov <vle@gmx.net>

  * dictP.h, dictd.c:
  FIXED: failure on Linux if --disable-plugin option is specified.
      Now USE_PLUGIN macros is checks correctly.

2008-01-20  Aleksey Cheusov <vle@gmx.net>

  * wcrtomb.c: fixed: warning generated by NetBSD/Alpha/GCC

2008-01-19  Aleksey Cheusov <vle@gmx.net>

  * configure.in, Makefile.in:
  CXX is detected using autoconf
  detection of AR/RANLIB is removed, they are not used directly
  libtool is run with --tag=CC and --tag=CXX for compiling C and C++ code
  C++ compiler cpp preprocessor are now detected using autoconf
  presence of fileno function is detected using autoconf
  removed: checking for command ar, not used directly

  * dict.c: removed: c99/c++ style comment markers

  * dictfmt.c, index.c, index.h, lev.h, wcrtomb.c:
  removed: c99/c++ style of comment markers

  * strategy.c: fixed: gcc warning

2008-01-12  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in:
  'gmake install' now works fine even if dictd was configure from
      the external "object"(any!!!) directory. Some other autobloat-based
      projects can do the same.

  * Makefile.in:
  FIX: now dictd can be fully built from external "object" (any!) directory
      just like many other autobloat-based projects can

      That is, the following works fine now

        cd obj-dir
        /dir/to/dictd --with-libmaa
        gmake
        gmake install

  * configure.in: date ---> touch

2008-01-11  Aleksey Cheusov <vle@gmx.net>

  * clientscan.l, servscan.l:
  __FUNCTION__ -> __func__
      Now dictd is fully ready to compiled with pcc, tested under NetBSD

  * daemon.c: fix for pcc

  * dictd.c: fixed: pcc warning

  * daemon3.c, data.c, dict.c, dictd.c, dictzip.c, index.c, lev.h, libmaa/arg.c, libmaa/base26.c, libmaa/base64.c, libmaa/bit.c, libmaa/debug.c, libmaa/flags.c, libmaa/hash.c, libmaa/list.c, libmaa/log.c, libmaa/memory.c, libmaa/pr.c, libmaa/rnd.c, libmaa/set.c, libmaa/sl.c, libmaa/source.c, libmaa/string.c, libmaa/timer.c, libmaa/xmalloc.c, net.c, parse.c, plugin.c, snprintf.c, vsnprintf.c:
  Not standard __FUNCTION__ macros is changed to __func__
      All these changed sources can now be compiled with PCC (under NetBSD)
      PCC - Portable C Compiler

  * configure.in: inttypes.h header is checked

  * dictfmt.c: fixed: pcc warnings, __FUNCTION__ -> __func__

  * daemon.c: fixed: pcc warning

  * dictP.h: a few comments added

2007-12-26  Aleksey Cheusov <vle@gmx.net>

  * dictdplugin_popen.cpp:
  fixed: missed header file, seen with gcc-4.3.
      thanks to Martin Michlmayr for report

2007-11-10  Aleksey Cheusov <vle@gmx.net>

  * Makefile.conf: no autoreconf

  * NEWS: notes about release 1.10.10

  * configure.in:
  FIXED: ooooooold bug. configure script was run twice for libmaa
  version bumped to 1.10.10

  * dictl.in: fix for NetBSD where locale -k shows nothing

2007-10-10  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: minor fix in "clean" target

2007-09-29  Aleksey Cheusov <vle@gmx.net>

  * clientparse.y, clientscan.l, colorit.in, dict.1.in, dict.c, dict.h, dictl.1.in, dictl.in:
  DICT, DICTL and COLORIT programs DO NOT support option --pager|-P
      anymore. The code supporting this is removed.
      '-P -' is still allowed to not break the scripts.

      "Pager" functionality should be easily be implemented by users.
      See the following shell function.

         mydict () { dict "$@" 2>&1 | colorit | less; }

      Add it to you .profile (or whatever).

      I appologize for breaking backward compatibilities.

  * Makefile.in: minor fix in *clean targets

  * dictfmt.c: copyright

2007-07-27  Aleksey Cheusov <vle@gmx.net>

  * iswalnum.c:
  fix for utf-8 symbols other than BMP

2007-06-18  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test.in: fixed: dictfmt is not found

2007-05-29  Aleksey Cheusov <vle@gmx.net>

  * dictfmt_index2suffix: mawk sucks

  * test/testdb.cyrillic_1.conf, test/testdb.cyrillic_2.conf, test/testdb.cyrillic_4.conf, test/testdb.defstrat_1.conf, test/testdb.defstrat_2.conf, test/testdb.hello_1.conf, test/testdb.hello_2.conf, test/testdb.hello_3.conf, test/testdb.hello_4.conf, test/testdb.hello_5.conf, test/testdb.indexdata_1.conf, test/testdb.limits_1.conf, test/testdb.mixedcase_1.conf, test/testdb.smiley_1.conf, test/testdb.smiley_2.conf, test/testdb.smiley_3.conf, test/testdb.smiley_4.conf, test/testdb.smiley_5.conf:
  no limits in most tests

  * dictdplugin_dbi.c, dictdplugin_judy.c: compilation fixes

  * NEWS, configure.in: 1.10.9 release

  * daemon.c, dictd.8.in: limit_queries=0 means no limit

  * NEWS: notes about fix with getopt_long argument

  * NEWS: minor fixes

  * NEWS: notes about "limit_childs" keyword

  * defs.h, dictd.8.in, dictd.c, dictd.h, servparse.y, servscan.l:
  option/variable/macro renamings: limit -> limit_childs

  * NEWS, daemon.c, defs.h, dictd.8.in, dictd.c, dictd.h, servparse.y, servscan.l:
  ADDED: new keyword 'limit_queries' for limiting a number of queries
      that client may send to the server. It defaults to 2000.
  minor fixes in NEWS

  * dictfmt.c: better checking for required argument

  * NEWS: note about 1.10.9 release

  * dictfmt.1.in: minor fixes

  * dict.1.in: new words about -f

  * dict.1.in: minor fix

  * daemon.c, defs.h, dictd.8.in, dictd.c, dictd.h, servparse.y, servscan.l:
  ADDED: 'limit_time' option to 'global' dictd.conf section
     See dictd.8 for the more information.
  minor clean-ups: dict_daemon and dict_inetd function use global variable
     client_delay

2007-05-28  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_cyrillic_3_res.expected.txt:    forgot to commit it

  * test/dictd_test.in, test/input.cyrillic_3.txt, test/testdb.cyrillic_2.conf, test/testdb.cyrillic_4.conf, configure.in:
  new self tests
  minor clean-ups

  * dictd.8.in, index.c, strategy.c, strategy.h:
  ADDED: Two new search strategies, 'first' and 'last'.
      See dictd.8 for the information.

  * dictd.c:
  I like empty lines to better separate code into sections ;-)

  * dictfmt_index2suffix, dictfmt_index2word:
  rewritten. Now they use dictfmt -i/-I for sorting
  fixes
  clean-ups

  * dictfmt.c:
  fix with -i and -I

  * dict.c:
  -f sends error messages like 'No matches...', 'No definitions...',
      'Invalid strategy...' etc. to stderr, not to the pager.

2007-05-27  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test.in, test/testdb.cyrillic_2.conf:
  commented test for dictfmt_index2word

  * dictfmt_index2word: fixes

  * dictfmt.c: -i and -I options fully support 4-column input

  * index.c: removed: unnecessary code for --test-xxx

2007-05-24  Aleksey Cheusov <vle@gmx.net>

  * dictfmt_index2word:
  almost completely rewriten

  * dictfmt.1.in, dictfmt.c:
  -i and -I have the following format:
      dictfmt -i|-I [options]

  * dictfmt.1.in, dictfmt.c:
  -i and -I twins are now fully implemented and documented.
      See dictfmt(1) form documentation

  * test/dictd_test.in: clean-ups

  * test/dictd_test.in: nothing

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_defstrat_2_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_test.in:
  fixed: <CR> symbol at the end of line...

  * test/dictd_defstrat_2_res.expected.txt, test/dictd_test.in, test/input.defstrat_2.txt, test/testdb.defstrat_2.conf:
  another tiny test for default_strategy

  * test/dictd_defstrat_1_res.expected.txt, test/dictd_test.in, test/input.defstrat_1.txt, test/testdb.defstrat_1.conf:
  test for dictd/dictfmt --default-strategy

  * test/dictd_limits_1_res.expected.txt, test/dictd_test.in, test/input.limits_1.txt, test/testdb.limits_1.conf:
  small test for limi_matches

  * dictfmt.c, dictunformat.in:
  00-database-dictfmt-X.Y.Z headword is generated
      instead of 00-database-dictfmt

2007-05-23  Aleksey Cheusov <vle@gmx.net>

  * dictd.h, index.c, servparse.y, servscan.l, defs.h, dictd.8.in, dictd.c:
  ADDED: new keywords in "global" section. limit_matches and limit_defintions
      See dictd.8 for information

  * dictd.8.in: removed: docs about --test-* options

  * index.c:
  code clean-ups, added: dict_add_word_to_list function

  * dict.c, dictd.c, dictzip.c: I don't like $ in the code

  * dictd.c: copyright

  * dictd.c:
  The following option are removed:
     -t --test <word>
     --test-file <file>
     --ftest <file>
     --test-strategy <strategy>
     --test-db <database>
     --test-match
     --test-nooutput
     --test-idle
     --test-show-info <database>

    All these options were created for testing and debugging.
    Actually -i and newly created --stdin2stdout is anough
      (and better) for this.

  * dictd.8.in: minor improvement

2007-05-22  Aleksey Cheusov <vle@gmx.net>

  * daemon.c, dictd.8.in, dictd.c, dictd.h, servparse.y, servscan.l:
  ADDED: site_no_banner, site_no_uptime, site_no_dblist keyword to
     the configuration file ("global" options section).

     See dictd.8 for more information.

  * daemon.c, defs.h, dictd.8.in, dictd.c, dictd.h, examples/dictd4.conf, servparse.y:
  'site' keyword has ben moved to 'global' ection of configuration file
      'site' section is deprecated now, but is still supported,
      error messages is logged if it used. Documentation and examples/ are
      up-to-date

2007-05-19  Aleksey Cheusov <vle@gmx.net>

  * dict.1.in: documentation for an option -f

  * dict.c:
  -m support -f too.
     Matches have the following format <host><TAB><port><TAB><db><TAB><match>
  -D, -S, -I, -H, -i and similar also support -f (formatted output)

2007-05-13  Aleksey Cheusov <vle@gmx.net>

  * dict.c: new option -f partially implemented

2007-05-12  Aleksey Cheusov <vle@gmx.net>

  * dictunformat.in:
  Recently 4-column .index entries were introduced.
      Now dictunformat is ready for this kind of dictionaries
      and produces correct output.

  * test/dictd_test.in, dictfmt.1.in, dictfmt.c, dictunformat.in:
  added: dictfmt --without-ver option.
      See dictfmt.1 for more information

  * dictfmt.1.in:
  some docs for 00-database-mime-header entry
  minor fixes and changes

  * dictfmt.1.in: documentation for --case-sensitive option

  * dictfmt.1.in: documentation for --index-data-separator option

  * test/db.expect.indexdata_1.index, test/dictd_test.in, test/testdb.indexdata.txt:
  more complex test

  * dictfmt.c, test/db.expect.indexdata_1.dict, test/db.expect.indexdata_1.index, test/dictd_indexdata_1_res.expected.txt, test/dictd_test.in, test/input.indexdata_1.txt, test/testdb.indexdata.txt, test/testdb.indexdata_1.conf:
  added: tests --index-data-separator and --index-keep-orig dictfmt options
      and appropriate dictd search

  * dictfmt.c:
  ADDED: --dictfmt --index-data-separator option that allows
      to set index and data parts of the headword in .index file
      (first and fourth columns respectively) completely independantly.

      That is, the first column in .index file can now be treated
      as an index and an optional fourth columns - as a data, all this for
      MATCH protocol command.

  * codes.h, daemon.c, data.c, data.h, defs.h, dict.c, dict.h, dictP.h, dictd.c, dictdplugin_dbi.c, dictdplugin_judy.c, dictzip.c, heap.c, heap.h, index.c, index.h, lev.h, md5.c, net.c, net.h, parse.c, parse.h, plugin.c, plugin.h, plugins_common.c, plugins_common.h, servparse.y, servscan.l, str.c, str.h, strategy.c, strategy.h, clientparse.y, clientscan.l:
  removed: $Id$, I don't like it

  * dictfmt.c: no $Id$

  * dictfmt.c: code clean-ups

  * dictunformat.in:
  00-database-case-sensitive headword is also not output

  * defs.h, dictd.c, dictfmt.c, index.c, index.h, str.c, str.h, test/db.expect.mixedcase_1.dict, test/db.expect.mixedcase_1.index, test/dictd_mixedcase_1_res.expected.txt, test/dictd_test.in, test/input.mixedcase_1.txt, test/testdb.mixedcase.txt, test/testdb.mixedcase_1.conf:
  ADDED: support for case sensitive search.
      For this, database should be created using dictfmt --case-sensitive.

     In this case 00-database-case-sensitive headword is created which is
     checked by dictd

2007-05-06  Aleksey Cheusov <vle@gmx.net>

  * data.c, index.c, net.c: fixed: gcc4/NetBSD warning messages

2007-03-10  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: fix: tab should begin the first line of action, not spaces

2006-12-13  Aleksey Cheusov <vle@gmx.net>

  * NEWS: release notes for dictd-1.10.8

  * dictd.8.in: added: info about --stdin2stdout

  * configure.in: br

  * configure.in: no messages about flex/bison and GNU archive site

  * test/dictd_test, test/dictd_test.in, configure.in, dictunformat, dictunformat.in:
  fixes for Solaris:
      - awk version defaults to that detected by ./configure
      - fix for idiotic Solaris shell

  * Makefile.in, configure.in: libmaa: 0.990 -> 1.0; dict: 1.10.7 -> 1.10.8

2006-12-12  Aleksey Cheusov <vle@gmx.net>

  * dictd.c: added fcntl.h for open(2)

  * dictd.c: only 012 descriptors are closed and reopened while daemon(3)-izing

2006-12-11  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: fixes in install/uninstall targets

  * dictvd: del

  * Makefile.in, configure.in: fixes related to libtools and building xxxxFLAGS

  * Makefile.in: added: -lz

  * Makefile.in: libtool needs .lo, not .o

  * configure.in: no local zlib/regex/dmalloc anymore

  * configure.in: only CFLAGS, CPPFLAGS and LDFLAGS...

  * Makefile.in, configure.in:
  removed: WCFLAGS SCFLAGS XTRACFLAGS WLDFLAGS XTRALDFLAGS XTRAHEADERS
     Use CPPFLAGS, CFLAGS and LDFLAGS only!

  * index.c:
  altcompare removed
  malloc_count_while_searching -= 1

  * Makefile.in:
  -static removed from libtool arguments Makefile.in
  plugins are linked with LIBOBJS

  * Makefile.in:
  libtool-ization

  * configure.in:
  fixed: lex/yacc presense checking (non-portable "which /path/to/exe
  local_libmaa=0 by default

2006-12-09  Aleksey Cheusov <vle@gmx.net>

  * colorit.in: gensub(,...1) -> gsub()

2006-11-25  Aleksey Cheusov <vle@gmx.net>

  * index.c: fix for match nprefix/match exact/define

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_test:
  to make a debug easier command itself is also logged

  * test/dictd_test: new temporary file

  * daemon.c, dictd.c, dictd.h:
  added: --stdin2stdout option for debugging purposes (in addition to -i)

2006-11-19  Aleksey Cheusov <vle@gmx.net>

  * dictd.8.in:
  Unknowledges section removed because neyther regex/ nor zlib/ are a part
     dictd distribution anymore
  Other minor clean-ups

2006-11-10  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test: better message is output in case of test failure

2006-09-19  Aleksey Cheusov <vle@gmx.net>

  * index.c:
  alcompare() function is implemented.
     Side effect: sf.net bug #1554437 is fixed.
     Side effect: for some sort of .index files MATCH command
      should work faster.
     TODO: remove malloc/free from altcompare.

2006-07-16  Aleksey Cheusov <vle@gmx.net>

  * NEWS, configure.in:
  updates for dictd-1.10.7
  a few fixed typos in NEWS

2006-07-14  Aleksey Cheusov <vle@gmx.net>

  * dictd.c:
  FIXED: nmap utility of just a client that aborts connection for any reason
     can cause dictd server to exit with error on NetBSD and probably
     other OSes. This is because accept(2) returns ECONNABORTED which
     is treated as a uncritical error on Linux-only and
     as a critical error on all other OSes.

     Affected versions: 1.4.9-1.10.6

2006-07-13  Aleksey Cheusov <vle@gmx.net>

  * dictd.c:
  fixed: `cat /var/run/dictd.pid` != pidof (dictd).
     Writing pid should happen after daemon(3)

2006-07-03  Aleksey Cheusov <vle@gmx.net>

  * NEWS: additions to 1.10.6 release

  * configure.in:
  removed: code that does not work with BSD 'which'
  1.10.5 ---> 1.10.6

  * dictd.c: removed: unnecessary code

2006-06-23  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_test: nothing

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_test:
  Not only 'exact' search strategy is tested now.

  * index.c:
  fixed: 'word' strategy works incorrectly on OpenBSD and probably others
      because of incorrect isspacepuncttab array initizlization.

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_test:
  all search strategies are tested

  * test/dictd_cyrillic_1_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_test:
  minor fixes

2006-06-22  Aleksey Cheusov <vle@gmx.net>

  * test/db.expect.cyrillic_1.dict, test/db.expect.cyrillic_1.index, test/dictd_cyrillic_1_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_test, test/testdb.cyrillic.txt, test/testdb.cyrillic_1.conf:
  a few new tests, fixes, improvements

  * test/dictd_smiley_1_res.expected.txt, test/dictd_smiley_3_res.expected.txt, test/dictd_test:
  removed: too big files from testing

2006-05-27  Aleksey Cheusov <vle@gmx.net>

  * dictd.c, dictfmt.1.in, dictfmt.c, dictunformat, index.c, libmaa/base64.c, libmaa/maa.h:
  added: b64_decode_buf function to libmaa library
  index.c:dict_word_create: minor speed-ups, avoided use of malloc()
  dictfmt --index-keep-orig create (if necessary) fourth column
      in .index file that keeps original headword which is returned
      by MATCH command. See dictfmt.1 for details.
  dictd: If opening a pid file of log file failed, error messages are printed
      to stderr.

2006-05-26  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in: make --> $(MAKE)

  * NEWS, configure.in: version --> 1.10.5

2006-05-19  Aleksey Cheusov <vle@gmx.net>

  * daemon3.c: new #includes added

2006-05-13  Aleksey Cheusov <vle@gmx.net>

  * daemon.c:
  FIXED: In case database_exit directive is used in dictd.conf
     SHOW DB command returns incorrect number of databases available.
     Afected versions: 1.10.2 -- 1.10.4

2006-05-06  Aleksey Cheusov <vle@gmx.net>

  * configure.in, daemon3.c, dictP.h, dictd.c, net.c:
  When available, system-wide daemon(3) function
      is used for becoming a daemon.

2006-04-15  Aleksey Cheusov <vle@gmx.net>

  * dictd.c:
  In dictd-1.9.14 dictd creates log file being root and than releases
     root priviledges. This was bad idea because log file may have % sign
     and may be used as a pattern for log files.

     Now older behaviour is restored, i.e.
     log file is created after releasing root priviledges.
     If you want to create log file under /var/log directory, create
     /var/log/dictd with appropriate permissions and create log files there.

     I apologize for inconvenience and breaking backward compatibility.

  * NEWS: typo fixed

2006-04-09  Aleksey Cheusov <vle@gmx.net>

  * libmaa/maaP.h, dictP.h: removed obsolete code

2006-04-08  Aleksey Cheusov <vle@gmx.net>

  * libmaa/Makefile.in, libmaa/decl.h, libmaa/maaP.h, libmaa/memtest.c, decl.h, deps, dictP.h, dictunformat:
  decl.h files seem obsolete to me. They cause problrems, do not help.

2005-12-12  Aleksey Cheusov <vle@gmx.net>

  * NEWS:
  new notes

  * NEWS:
  typo fixed

  * NEWS, configure.in, dictd.c, net.c:
  FIX: pid file was created with 0666 permissions

  * dictd.c:
  minor fixes by Kirk Hilliard

2005-12-08  Aleksey Cheusov <vle@gmx.net>

  * NEWS:
  Notes about regex/ and zlib/

  * configure.in, dictd.conf, examples/dictd1.conf:
  Version: 1.10.2 ---> 1.10.3
  Another example config file has been moved to examples/

  * NEWS:
  Notes about 1.10.3 release

  * config.guess, config.sub:
  updated

2005-12-06  Aleksey Cheusov <vle@gmx.net>

  * examples/dictd_complex.conf:
  fixes for m4 shipped with *BSD and Solaris that expands "index" to -1
      even if it is used without arguments.

  * examples/dictd4.conf, examples/dictd_virtual.conf: minor fixes

2005-12-05  Aleksey Cheusov <vle@gmx.net>

  * dict.c:
  fixed: compilation bugs (conformance to ANSI C)

  * dictP.h, libmaa/maaP.h:
  fixed: compilation bugs because of alloca

2005-12-03  Aleksey Cheusov <vle@gmx.net>

  * dictd.8.in, example.conf, example.dictrc, example.site, example2.conf, example3.conf, example_complex.conf, example_mime.conf, example_plugin_dbi.conf, example_popen.conf, example_virtual.conf, examples/dictd4.conf:
  Example files have been moved to examples/ directory
  A few references to these files from dictd.8

  * INSTALL, dictd.8.in, examples/dict1.conf, examples/dictd2.conf, examples/dictd3.conf, examples/dictd4.conf, examples/dictd_complex.conf, examples/dictd_mime.conf, examples/dictd_plugin_dbi.conf, examples/dictd_popen.conf, examples/dictd_site.txt, examples/dictd_virtual.conf:
  Example configuration files for 'dictd' and 'dict'
      have been moved to example/ directory

  * dictd.8.in:
  fixed: missing .RE

  * colorit.1.in, dict.1.in, dictd.8.in:
  minor changes in FILES section of man pages

  * Makefile.in, dictd.8.in, dictfmt_plugin, dictfmt_virtual, dictfmt_virtual.1:
  Files and directories in .1 and .8 are set according to ./configure options
  removed: dictfmt_virtual, dictfmt_plugin utilities.
      Configure plugin or virtual databases using dictd.conf file

  * colorit.1.in, configure.in, dict.1.in, dictd.8, dictd.8.in:
  File names (and optionally directories) in manual pages
       are specified according to ./configure options

  * dict.c:
  fixed (assert(3)):
     dict -M -S
     dict -M -D
     dict -M <query>

2005-11-30  Aleksey Cheusov <vle@gmx.net>

  * colorit.1, colorit.1.in, configure.in, dict.1, dict.1.in, dictfmt.1, dictfmt.1.in, dictfmt_index2suffix.1, dictfmt_index2suffix.1.in, dictfmt_index2word.1, dictfmt_index2word.1.in, dictl.1, dictl.1.in, dictunformat.1, dictunformat.1.in, dictzip.1, dictzip.1.in:
  renamed:
     dict.1  ---> dict.1.in
     dictd.8 ---> dictd.8.in
     ...
     in order to make absolute paths in man pages
     dependant on ./configure options

  * NEWS, dictd.8: minor fixes

2005-11-21  Aleksey Cheusov <vle@gmx.net>

  * dictd.c: noise exit after fatal error

  * Makefile.in: install -m 755 ====> mkdir -p

  * example.conf: fixed: missing space

2005-11-19  Aleksey Cheusov <vle@gmx.net>

  * dictd.8, index.c, index.h, strategy.c, strategy.h:
  ADDED: `nprefix' search strategy. See dictd.8 for more information.
      No plugin support yet.

2005-11-15  Aleksey Cheusov <vle@gmx.net>

  * test/testdb.hello_1.conf, test/testdb.hello_2.conf, test/testdb.hello_3.conf, test/testdb.hello_4.conf, test/testdb.hello_5.conf, test/testdb.smiley_1.conf, test/testdb.smiley_2.conf, test/testdb.smiley_3.conf, test/testdb.smiley_4.conf, test/testdb.smiley_5.conf:
  fixed: Some m4 shipped with Solaris/MacOS-/... translate index to -1
      when no arguments are specified. Solution: index ===> `index'

  * test/dictd_test: fix for Solaris-9: $PWD ===> `pwd`

2005-11-13  Aleksey Cheusov <vle@gmx.net>

  * dictP.h: fixed: defining __FUNCTION__

  * dictd.8: minor fix

2005-10-30  Aleksey Cheusov <vle@gmx.net>

  * test/dictd_smiley_2_res.expected.txt, test/dictd_smiley_3_res.expected.txt, test/dictd_smiley_4_res.expected.txt, test/dictd_smiley_5_res.expected.txt, test/dictd_hello_1_res.expected.txt, test/dictd_hello_2_res.expected.txt, test/dictd_hello_3_res.expected.txt, test/dictd_hello_4_res.expected.txt, test/dictd_hello_5_res.expected.txt, test/dictd_smiley_1_res.expected.txt, test/dictd_test, test/testdb.hello_1.conf, test/testdb.hello_2.conf, test/testdb.hello_3.conf, test/testdb.hello_4.conf, test/testdb.hello_5.conf, test/testdb.smiley_1.conf, test/testdb.smiley_2.conf, test/testdb.smiley_3.conf, test/testdb.smiley_4.conf, test/testdb.smiley_5.conf:
  lots of new tests for 'dictd'
  fixes, code clean-ups and improvements of tests for 'dictfmt'

  * daemon.c: fixes for inetd (daemonS_out ---> 1)

2005-10-15  Aleksey Cheusov <vle@gmx.net>

  * dict.c:
  minor fixes with pager, patches by Kirk Hilliard

  * dictfmt.1, dictl.1:
  fixed: sf.net bug #1227624, patches by micha137

  * dictl.in:
  fixed: sf.net bug #1223489, patches by micha137

  * test/dictd_test: minor fixes in printf

2005-09-22  Aleksey Cheusov <vle@gmx.net>

  * decl.h:
  fixed: compilation bug undet Solaris

  * configure.in, setenv.c:

  'setenv' function implementation (Solaris is affected)

2005-09-06  Aleksey Cheusov <vle@gmx.net>

  * NEWS: updated

  * NEWS: release time

  * NEWS, configure.in, dictd.8:
  documentation updated
  version: 1.10.1 --> 1.10.2

  * dictd.8:
  added: short description for a list of special headwords in .index file

  * NEWS: updates for 1.10.2

  * dictfmt.1:
  added: documentation for --utf8 option

  * NEWS: updated for 1.10.2

2005-09-05  Aleksey Cheusov <vle@gmx.net>

  * dictP.h, libmaa/maaP.h:
  fixed: compiler warnings on FreeBSD5

  * NEWS: *** empty log message ***

2005-09-02  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c, str.c:
  fixes for FreeBSD-4

2005-08-26  Aleksey Cheusov <vle@gmx.net>

  * colorit.in:
  new command implemented: gensub

2005-08-25  Aleksey Cheusov <vle@gmx.net>

  * Makefile.in:
  fixes in 'distclean' target

  * test/dictd_test:
  minor changes

  * dictfmt.c, test/db.expect.smiley_1.index:
  FIXED: dictfmt MUST produce the same output on all platforms.
     - -k 1,3 is used instead of -k 1,1, so all columns are used in sorting.
     - LC_ALL environment variable is ALWAYS set to C for 'sort' utility,
       otherwise sorting order depends on locale (LANG and LC_xxx variables).

2005-08-18  Aleksey Cheusov <vle@gmx.net>

  * test/db.expect.hello_1.dict, test/db.expect.hello_1.index, test/db.expect.hello_2.dict, test/db.expect.hello_2.index, test/db.expect.hello_3.dict, test/db.expect.hello_3.index, test/db.expect.hello_4.dict, test/db.expect.hello_4.index, test/db.expect.hello_5.dict, test/db.expect.hello_5.index, test/dictd_test, test/testdb.hello.txt:
  added: new tests for dictfmt

2005-08-17  Aleksey Cheusov <vle@gmx.net>

  * test/db.expect.smiley_1.dict, test/db.expect.smiley_1.index, test/db.expect.smiley_2.dict, test/db.expect.smiley_2.index, test/db.expect.smiley_3.dict, test/db.expect.smiley_3.index, test/db.expect.smiley_4.index, test/db.expect.smiley_5.dict, test/db.expect.smiley_5.index, test/dictd_test, test/testdb.smiley.txt, Makefile.in:
  more tests
  fixes, code-clean-ups

  * test/db.expect.dict, test/db.expect.index, test/db.expect.smiley_1.dict, test/db.expect.smiley_1.index, test/db.expect.smiley_2.dict, test/db.expect.smiley_2.index, test/db.expect.smiley_3.dict, test/db.expect.smiley_3.index, test/db.expect.smiley_4.dict, test/db.expect.smiley_4.index, test/dictd_test, test/testdb.c5.txt, test/testdb.e.txt, test/testdb.f.txt, test/testdb.h.txt, test/testdb.h.txt.dict, test/testdb.h.txt.index, test/testdb.j.txt, test/testdb.p.txt, test/testdb.smiley.txt:
  added: files for automatic testing, and testing script itself

2005-08-15  Aleksey Cheusov <vle@gmx.net>

  * NEWS, dictfmt.1:
  minor fixes

2005-08-14  Aleksey Cheusov <vle@gmx.net>

  * index.c:
  printf(...) --> PRINTF (DBG_SEARCH, (...))

  * dictfmt.c:
  fixed: 'dictfmt --allchars' run 'sort' utility with no C locale, while
      dictd requires this type of sorting.
      Affected versions: all dictfmt version providing --allchars option.
      It is strongly recommended to recreate dictionary
      which was built with --allchars option.

2005-08-13  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  added: -i option

2005-07-26  Aleksey Cheusov <vle@gmx.net>

  * daemon.c:
  FIXED: 'SHOW DB' command shows the special entry '--exit--'
      as a normal database which cannot be used used for searching.
      This contradicts rfc-2229.

      Use 'SHOW SERVER' command to see where the default search stops.

  * dictfmt.c:
  FIXED: all these years dictfmt worked incorrectly
      because not only index part of .index was used in the sorting.
      A a result .index file could look like

        gawk:sample programs   CXyl    ON
        gawk:scalar constants  +sR     RS
        gawk:scanning an array BfKx    k7
    !   gawk   Se      I3e
        gawk:simple sed        Cpm/    xZ
        gawk:single character fields   pQy     So
        gawk:special caveats   7nN     Z2

    Pay attention to the line preceded by !.
    It leads to the word 'gawk' was never found.

    Now the external utility 'sort' is run with additional options:
      -t <TAB> -k 1,1

    Affected versions of dictfmt: 1.6.1 - 1.10.1

2005-07-20  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  fixed: typo in error message

2005-07-17  Aleksey Cheusov <vle@gmx.net>

  * index.c:
  fixed: sometimes the regexp strategy may incorrectly
      because of optimization code and strange binary search.

      Thanks to Slava Kravchenko for bug report.
      Affected version: 1.4.9 - 1.10.1

2005-06-09  Aleksey Cheusov <vle@gmx.net>

  * NEWS: NEWS file update

  * NEWS, configure.in:
  news updated
  version --> 1.10.1

2005-06-08  Aleksey Cheusov <vle@gmx.net>

  * dictfmt.c:
  minor fix

  * index.c:
  By default 'dictd' is run in UTF-8 mode unless you ./configure it
     with --with-system-utf8-funcs option

  * dictfmt.c:
  added: --utf8 option. Use it to create utf-8 dictionaries.
      Use of '--locale ru_RU.UTF-8' is deprecated unless you
      ./configure dict packages with --with-system-utf8-funcs

  * dictP.h:
  MB_CUR_MAX__: 7 --> 6

  * dict.1:
  fixed: typo. Thanks to A Costa for reporting the bug report.

2005-04-14  Aleksey Cheusov <vle@gmx.net>

  * dictd.8, dictd.c, dictd.h, servparse.y, servscan.l:
  By default dictd, when running as daemon, writes a PID
      to /var/run/dictd.pid file. This can be overriden by
      'pid_file' keyword in dictd.conf (See dictd.8) of command line
      option '--pid-file'

      Thanks to Josef Novak for sudgestion and patch.

2005-04-13  Aleksey Cheusov <vle@gmx.net>

  * dictd.8:
  fixed: dictd.8 says that 'lev' strategy doesn't work
      with utf-8 dictionaries, but it does since release 1.9.13

  * configure.in, dictP.h, dictd.c, dictfmt.c, index.c, lev.h, mbrlen.c, mbrtowc.c, mbstowcs.c, mbtowc.c, str.c, wcrtomb.c, wctomb.c:
  unless 'dictd' is configured using './configure --with-system-utf8-funcs'
      'dictd' and 'dictfmt' use built-in UTF-8/UCS functions, i.e.
      there is no need for --locale xx_YY.UTF-8. As a result
      'dictd' can be compiled and run on platforms
      which doesn't have UTF-8 locale.
2009-12-30 11:55:49 +00:00
obache
e981d5cdc3 ${PREFIX}/lib is pre-required for installation. 2009-12-28 01:01:19 +00:00
taca
ea0c447ce6 Reset PKGREVISION by implicit update to 5.2.12. 2009-12-23 07:08:31 +00:00
obache
5a9bff91e0 Introduce PKG_OPTIONS for database/tokyocabinet to select compression support
(zlib/bzip2/lzo/lzma and enabled by default for former two).

LZO and LZMA supports are exclusive, optional and should be selected by
user's use-case (priority of data compression ratio, compression speed,
or so on).

Furthermore, Tokyocabinet uses archives/lzmalib for lzma support, but lzmalib
conflicts with archivers/xz.
It means if tokyocabinet is installed with lzma, failed to install xz,
and result in failure of "make extract" for packages using .lzma/.xz distfiles.
This issue also resolved by optionify lzma support and disabled by default.

This changes also make tokyocabinet ABI changes, so bump PKGREVISION
and recursive bump.

OKed to commit in freeze by wiz@.
2009-12-19 12:56:45 +00:00
joerg
1687a5cc83 mdocml-1.9.14:
- fixed proper font cascading (no double-mode in -Tascii)
     - added correct scoping of \f
     - fixed handling of \c for all input/outputs
2009-12-16 19:08:12 +00:00
joerg
a0e6713ee7 Recursive bump for libltdl 2009-12-15 21:54:17 +00:00
wiz
d78e9f623c Update to 1.4.20:
Turtle serializing performance improvement by Chris Cannam
   librdfa RDFa parser updates to fix empty datatype, xml:lang and 1-char
   prefixes by Manu Sporny
   Fix a crash when the GRDDL parser reported errors
   Enable large file support for 32-bit systems
   Several resilience improvements by Lauri Aalto
   Other minor portability and bug fixes
   Fixed reported issues: 0000306 0000307 0000310 and 0000312.
2009-12-15 13:49:16 +00:00
wiz
c3c24456a2 Update to 1.92:
1.92        Fri Dec 11 11:47:56 CST 2009

    ack is now hosted at github: http://github.com/petdance/ack

    [FIXES]
    The --pager flag would not work.  Now it does.  Thanks Packy
    Anderson.

    File matching for Emacs work files that match #*# was wrong.
    It was checking the entire path, not just the basename.  This
    is fixed.  (http://github.com/petdance/ack/issues/closed/#issue/101)

    Fixed URLs that pointed to old Google Code.


    [ENHANCEMENTS]
    Added Scala support.  Thanks to Dan Sully.

    Added .phtml as an extension for PHP.

    Using -f or -g now return a proper error code.  If files are
    found, ack returns 0.  If none are found, ack returns 1.  This
    is a change in the specification, but the code didn't match the
    specfication anyway.

    No man pages are created for any of the .pm files any more.
2009-12-15 13:40:22 +00:00
wiz
f0eedbb890 Update to 1.41:
1.41 Fri 11 Dec 2009
	- Fixes a performance bug reported by Apocalypse.
	  Single line double-quoted strings longer than 32,000ish characters
	  resulted in the regular expression engine crashing due to
	  excessive recursion. Changed to a different regex that will most
	  likely only crash after 32,000 ESCAPED characters. If I could use
	  negative look-behind assertions (I can't because I need 5.004)
	  this whole issue would be MUCH simpler to fix.
2009-12-15 13:39:27 +00:00
wiz
945aa04f2b Update to 1.47:
1.47 - December 8, 2009
    - Made sure XML::RSS::save() can do its thing when in taint mode:
        - http://rt.cpan.org/Public/Bug/Display.html?id=52334
2009-12-15 13:38:37 +00:00
wiz
da40d239a3 Update to 3.11:
2009-12-09   David E. Wheeler <david@justatheory.org>
	* Release 3.11

	Restored code to HTMLBatch that allows the TOC (index) to be created
	in batch jobs (RT #52324 from Martin J. Evans).

	Added resources to META.yml, including bug tracker, license, and
	repository.

	Turned man page links into links to man.he.net in Pod::Simple::HTML
	and Pod::Simple::XHTML output. Subclass and override
	resolve_man_page_link() to use a different URL.

	Added the resolve_pod_page_link() and resolve_man_page_link() methods
	to Pod::Simple::XHTML to make it easier for subclasses to change the
	URLs created for POD and man page links.

	Fixed the output of entities in L<> tags by Pod::Simple::XHTML.

	Fixed the output of POD links from Pod::Simple::XHTML so that the
	section part (/foo) is turned into a proper fragment identfier (#foo)
	in the resulting search.cpan.org link.

	Pod::Simple::Text now outputs URLs for links created in the
	L<text|URL> format. For example, L<Perl|http://perl.org> is now
	output as "Perl <http://perl.org>" rather than just as "Perl".

	Updated perlpod.pod and perlpodspec.pod to sync up with Perl core
	(and to be released in Perl 5.12). Changes include:
	* Removing the prohibition against L<text|href>
	* Deprecation of L<section> and L<"section">
	* Legalization of "=begin formatname parameter"

	A couple of bug fixes in Pod::Simple::HTML from Graham Barr.

	Added the do_section() method to Pod::Simple::HTML. Graham Barr.

	Word-smithed the "DESCRIPTION" a bit and wrote the README.

	Synced up all module version numbers to 3.11 except for
	Pod::Simple::HTMLLegacy, which is at 5.01 and should not have its
	version number lowered.

2009-11-12   David E. Wheeler <david@justatheory.org>
	* Release 3.11

	Converted test files that had DOS endings to have Unix endings
	(RT #50922 from Steve Hay).

	Skip tests on VMS where the lack of filename case preservation can
	wreak havoc (RT #51184 from Craig A. Berry).

	Fix nested definition list format in the XHTML output
	(RT #51187 from Lars Dɪᴇᴄᴋᴏᴡ).

	Added some files missing from the MANIFEST (and therefore the
	distribution) in the last two releases.
2009-12-15 13:33:55 +00:00
wiz
ab483a534a Update to 2.39:
# $Id: Changes,v 2.39 2009/11/26 09:23:59 dankogai Exp dankogai $
! Encode.xs t/fallback.t
  $utf8 = decode('utf8', $malformed, sub{ ... }) # now works!
  http://rt.cpan.org/Ticket/Display.html?id=51204
! t/CJKT.t t/guess.t t/perlio.t
  $ENV{'PERL_CORE'} tricks removed since they are no longer necessary.
  Message-Id: <20091116161513.GA25556@bestpractical.com>
2009-12-15 13:12:35 +00:00
fhajny
9b219fe5ed Updated lua-expat to 1.1.0.
Changes in 1.1.0:
  * Adapted to work on both Lua 5.0 and Lua 5.1
  * Updated to use Expat 2.0.0

Changes in 1.0.2:
  * Minor bugfix, lom correct module name is lxp.lom

Changes in 1.0.1:
  * Minor changes for compatibility with Expat version 1.95.8

pkgsrc changes:
  * Changed installation scheme to use the lang/lua/module.mk framework
2009-12-15 12:43:04 +00:00
asau
53e037bda3 Support staged installation. 2009-12-12 18:00:19 +00:00
wiz
3d1a1f3a8c Update to 0.18.1, set LICENSE.
Changes in 0.18.1:
------------------
* Fixed Makefile.am to byte-compile Python files, bug #596702 (Daniel Macks)
* Updated translations:
  ar    (Khaled Hosny)
  ca    (Gil Forcada)
  de    (Mario Blättermann)
  ml    (Ani)
  ro    (Lucian Grijincu)
  ru    (Leonid Kanter)
2009-12-08 21:10:10 +00:00
wiz
ffbd02ddd3 Drop MAINTAINER. 2009-12-07 00:01:04 +00:00
seb
608f32988d Add & enable p5-ack 2009-12-04 22:36:03 +00:00
seb
b79aea1947 Initial import of p5-ack version 1.90 in the NetBSD Packages
Collection.

Ack is designed as a replacement for 99% of the uses of grep.  Ack
is intelligent about the files it searches and the directories trees
it should not descend into.
2009-12-04 22:35:00 +00:00
joerg
67b69792af Follow boost library name changes. 2009-12-03 14:31:14 +00:00
joerg
f3547e25af Doesn't support Python 2.6 and no trivial fix seen. 2009-12-02 19:16:44 +00:00
snj
f985dd3b50 Update to 1.4.0.0. 2009-12-02 18:10:33 +00:00
snj
7840f56cd2 Update to 0.2.38. 2009-12-02 17:56:26 +00:00
snj
756dc1a516 Update aspell-danish to 1.7.30. 2009-12-02 17:51:25 +00:00
fhajny
1b5e8e5a07 Added ruby-nokogiri 2009-12-02 13:49:18 +00:00
fhajny
e1bfd73d51 Import ruby18-nokogiri-1.4.0 as textproc/ruby-nokogiri.
Nokogiri parses and searches XML/HTML very quickly, and also has correctly
implemented CSS3 selector support as well as XPath support.

Features:

* XPath support for document searching
* CSS3 selector support for document searching
* XML/HTML builder
* Drop in replacement for Hpricot (though not bug for bug)
2009-12-02 13:47:29 +00:00
joerg
c965aa41c2 with is a keyword starting with Python 2.6 by default, so don't use it
as parameter name.
2009-11-30 19:24:06 +00:00
joerg
fa7b0030e6 Not MAKE_JOBS_SAFE. 2009-11-26 18:21:28 +00:00
joerg
bef113f439 Fix dependency path. 2009-11-26 18:15:35 +00:00
joerg
859c9aecc2 Call libtool always with --mode. Honour the strip settings of pkgsrc. 2009-11-25 23:31:58 +00:00
obache
122ffd0637 TokyoCabinet related HOMEPAGEs have been moved. 2009-11-25 11:33:55 +00:00
agc
35d5fbf684 Provide a stringise function for 64bit integers, so that xapian will
build on systems with 64bit time_t's.
2009-11-24 21:57:53 +00:00
fhajny
a68908213a Update ruby-hpricot to 0.8.2.
Too many changes, see:

http://github.com/hpricot/hpricot/blob/master/CHANGELOG
2009-11-23 14:40:02 +00:00
fhajny
78099c48af Update ruby-json-pure to 1.2.0
Too many changes, see:

http://github.com/flori/json/blob/master/CHANGES
2009-11-23 13:35:59 +00:00
fhajny
19f0d9de0f Update ruby-json to 1.2.0
Too many changes, see:

http://github.com/flori/json/blob/master/CHANGES
2009-11-23 13:33:47 +00:00
sno
43462691d0 Patches out invalid linker flags for solaris. Tested with OpenSolaris/amd64
and Solaris 10/sparc - both with Sun Studio C/C++ 12u1.
Fixes PR pkg/42335 (thanks to Todd Kover for the hint).
2009-11-22 14:05:26 +00:00
sno
58440e416e Updating textproc/p5-Encode from 2.37 to 2.38
Upstream changes:
$Revision: 2.38 $ $Date: 2009/11/16 14:08:13 $
! Encode.xs
  Addressed: Encode memory corruption [perl #70528]
  Message-Id: <alpine.LFD.2.00.0911152328070.9483@ein.m-l.org>
! t/Unicode.t Unicode/Unicode.xs
  Patched: #51263: set magic is not applied when modifying encode arguments
  http://rt.cpan.org/Ticket/Display.html?id=51263
! Encode.xs
  Patched: #51204: Callback CHECK not supported for UTF-8 decoder/encoder
  http://rt.cpan.org/Ticket/Display.html?id=51204
! Byte/Byte.pm CN/CN.pm Changes JP/JP.pm KR/KR.pm TW/TW.pm
  Unicode/Unicode.pm bin/enc2xs lib/Encode/Supported.pod
  Fix URLs
   http://rt.cpan.org/Ticket/Display.html?id=49776
! t/CJKT.t t/guess.t t/perlio.t t/piconv.t
  $PERL_CORE trick is now off for perl 5.11 or better.
  Message-Id: <b77c1dce0909070245s59b294bq8a8a8166e7342793@mail.gmail.com>
  Message-Id: <E7FADA6C-D5A7-4ECA-BE4C-85911A97677E@dan.co.jp>
  Message-Id: <20090907154908.GS60303@plum.flirble.org>
  Message-Id: <20090907161509.GN8057@iabyn.com>
2009-11-21 15:05:52 +00:00
drochner
ac3624e6a4 update to 0.8.2
changes: bugfixes
2009-11-20 16:43:26 +00:00
wiz
158743cace Update to 20091006:
since 20090107:
- new words
- on systems without ispell one can use "make AFFIX_EXPANDER=aspell foo" to
  build dictionaries that need affix expansion to be built
2009-11-17 15:24:58 +00:00
wiz
cae1980ffe Update to 2.2.4:
2.2.4 (2009-11-11)
==================

Bugs fixed
----------

* Static build of libxml2/libxslt was broken.
2009-11-17 14:43:14 +00:00
snj
2175d937bb Update diffstat to 1.51. Minor bugfixes. 2009-11-17 03:17:01 +00:00
seb
50a5f97f3b Update ruby-haml from version 2.2.10 to version 2.2.13.
Upstream changes:
* 2.2.13 Haml

Allow users to specify :encoding => "ascii-8bit" even for templates
that include non-ASCII byte sequences. This makes Haml templates
not crash when given non-ASCII input that’s marked as having an
ASCII encoding.

Fixed an incompatibility with Hpricot 0.8.2, which is used for
html2haml.

* 2.2.13 Sass

There were no changes made to Sass between versions 2.2.12 and
2.2.13.

* 2.2.12 Haml

There were no changes made to Haml between versions 2.2.11 and
2.2.12.

* 2.2.12 Sass

Fix a stupid bug introduced in 2.2.11 that broke the Sass Rails
plugin.

* 2.2.11 Haml

Fixed a bug with XSS protection where HTML escaping would raise an
error if passed a non-string value. Note that this doesn’t affect
any HTML escaping when XSS protection is disabled.

Fixed a bug in outer-whitespace nuking where whitespace-only Ruby
strings blocked whitespace nuking beyond them.

Use ensure to protect the resetting of the Haml output buffer against
exceptions that are raised within the compiled Haml code.

Fix an error line-numbering bug that appeared if an error was thrown
within loud script (=). This is not the best solution, as it disables
a few optimizations, but it shouldn’t have too much effect and the
optimizations will hopefully be re-enabled in version 2.4.

Don’t crash if the plugin skeleton is installed and rake gems:install
is run.

Don’t use RAILS_ROOT directly. This no longer exists in Rails 3.0.
Instead abstract this out as Haml::Util.rails_root. This changes
makes Haml fully compatible with edge Rails as of this writing.

* 2.2.11 Sass

Added a note to errors on properties that could be pseudo-classes
(e.g. :focus) indicating that they should be backslash-escaped.

Automatically interpret properties that could be pseudo-classes as
such if :property_syntax is set to :new.

Fixed css2sass’s generation of pseudo-classes so that they’re
backslash-escaped.

Don’t crash if the Haml plugin skeleton is installed and rake
gems:install is run.

Don’t use RAILS_ROOT directly. This no longer exists in Rails 3.0.
Instead abstract this out as Haml::Util.rails_root. This changes
makes Haml fully compatible with edge Rails as of this writing.

Make use of a Rails callback rather than a monkeypatch to check for
stylesheet updates in Rails 3.0+.
2009-11-16 23:31:43 +00:00
drochner
23e2aaa960 update to 2.6
changes:
-adds support for the apos character entity
-adds per-thread global settings
-adds many new mxmldoc features
-bugfixes
2009-11-15 13:58:20 +00:00
drochner
2aca9ca082 remove most of the hacks which were only to make the selftest
succeed, now that EBCDIC support in NetBSD-current was improved
(see PR lib/42209)
2009-11-15 12:48:24 +00:00
obache
e7eff3c373 honor PKGMANDIR, PR 42290. 2009-11-12 05:03:47 +00:00