0.07 Wednesday 25th August, 2010
Switch to ExtUtils::MakeMaker as Module::Build got
uppity and started generating bad Makefile.PL files
0.06 Friday 20th August, 2010
Fix case with ' in entities (Richard Russo)
- Avoid importing isa from UNIVERSAL to fix Perl 5.12 deprecation
warning (Debian bug#578559).
- Fix testcase t/04functions.t to work with Perl compiled with
-Duselongdouble (Debian bug#578558).
- Wrap Document::add_boolean_term() (new in C++ API in 1.0.18).
- Add test coverage for Document::remove_term().
- Add wrappers for the spelling correction functionality (ticket#420).
- Fix to build with compilers other than GCC by disabling Perl's
#define for bool. (ticket#404)
- Improve documentation of QueryParser::set_default_op() and
QueryParser::get_default_op().
- examples/: Use MSet::items() (new in 1.0.13.1).
- examples/simpleexpand.pl: Remove debug print statement left in by
accident.
- Add dependency to regenerate Makefile if Xapian.pm changes (since the
former contains a version number extracted from the latter).
- Add better test coverage for MatchDecider.
- Run POD coverage tests if TEST_POD_COVERAGE is set rather than
TEST_POD so that the other POD tests can easily be enabled without
enabling the coverage tests.
Upstream changes:
version: 0.72
date: Wed Sep 1 11:54:00 AEST 2010
changes:
- Upgrade to Module::Install 1.00
- Upgraded author tests via new ADAMK release automation
- Normalise Ingy's name to ASCII in Makefile.PL so that we don't have
Unicode in our own META.yml
Upstream changes:
[Changes for 1.14 (YAML::Syck 0.37 ) - 2010-08-03]
* RT RT60771 - Further refactor for JSON. if a number is a valid
perl string, quote it. "1" + "1" = "11" in javascript.
* add YAML tests to make sure HEX and octal preserve their information
Collection.
The xml-coreutils are a collection of Unix/POSIX command line tools
for processing XML files. The aim is to make XML processing for
shell users exactly as easy as text processing.
!! Changes 0.0.5 from 0.0.4: 2010-08-26
* fix a bug: strings after non-WikiName expression are ignored
* new text decoration ``monospaced text``
* fix rake failure with Hoe 1.9.0 or later
* add syntax highlighting with google-code-prettify
pkgsrc changes:
- add license definition
- make no compiler languages are used
Upstream changes:
1.04 Mon Jun 7 09:09:36 EDT 2010
- Don't escape "=" unless it's in command position. Thanks to Chip
for the inspiration.
- Use "#!perl" in test.t (closes#38072).
- Don't try to test or install the shell-quote script on Windows
(closes#46445).
1.03 Tue May 3 06:47:39 EDT 2005
- Add shell-quote script.
pkgsrc changes:
- set license
- Install more docs. Note html docs is no longer part of the upstream tarball.
- Add options pdf and epub to ensure the proper tools are installed.
Both are off by default.
Upstream changes:
Version 8.6.1 (2010-08-22)
--------------------------
.Additions and changes
- 'a2x': `--resource-dir` option renamed to `--resource`.
- 'a2x': `--resource` option accepts both file and directory names.
- 'a2x': Added `-m,--resource-manifest` option.
- Added Vim syntax highlighting for quote attribute lists.
- Load 'asciidoc.conf' from all configuration directories before any
other configuration files. This ensures that attributes used for
conditional inclusion are set before backend configuration files are
processed. Previously if you wanted to control global conf file
inclusion your only choice was to modify the global 'asciidoc.conf'
file.
- AsciiDoc 'Quote element' attributes have been simplified and
generalized -- positional color and size attributes and named 'role'
attribute have been replaced by a single positional attribute.
.Bug fixes
- 'FIXED': 'testasciidoc.py': `BACKEND` command argument was being
ignored.
- 'FIXED': Broken 'docinfo' file functionality in 'html4' and
'xhtml11' backends (previously the docinfo file was included in
the 'body' instead of the 'header').
Regression issues
~~~~~~~~~~~~~~~~~
This release breaks compatibility with quoted element positional color
and size attributes (HTML backends). To revert to the deprecated quote
behavior define the 'deprecated-quotes' attribute in the global
`asciidoc.conf` file or on the command-line. For a more detailed
explanation of the rationale behind this change see
http://groups.google.com/group/asciidoc/browse_thread/thread/b22603bfb879418c.
Version 8.6.0 (2010-08-16)
--------------------------
.Additions and changes
- The AsciiDoc distribution can now be built ``out of the box''
from the distribution tarball or the Mercurial repository
(provided you have the requisite build applications installed).
- The global configuration files directory is ignored by both
'asciidoc' and 'a2x' if AsciiDoc configuration files are installed
in the same directory as the asciidoc executable. This change
allows both a system wide copy and multiple local copies of AsciiDoc
to coexist on the same host PC.
- CSS 'quirks' mode is no longer the default 'xhtml11' output
(http://groups.google.com/group/asciidoc/browse_thread/thread/1c02d27d49221aa2).
- Relaxed anchor ID name syntax
(http://groups.google.com/group/asciidoc/browse_thread/thread/5f3e825c74ed30c).
- Added document files: `doc/epub-notes.txt`,
`doc/publishing-ebooks-with-asciidoc.txt`.
- 'a2x': If all other resource locations are exhausted then recursively
search directories named 'images' and 'stylesheets' in the
'asciidoc' configuration files directory.
- 'a2x': options can also be set in the AsciiDoc source file. If the
source file contains a line beginning with '// a2x:' then the
remainder of the line will be treated as a2x command-line options.
- Added dblatex table-width processing instruction -- tables generated
by dblatex now observe the AsciiDoc table width as a percentage
(thanks to Gustav Broberg for suggesting this enhancement).
- 'a2x': Don't exit if the `--epubcheck` option is set and 'epubcheck'
is missing, issue warning and continue.
- Added a global 'plaintext' attribute for dealing with large amounts
of imported text.
- The author name format has been relaxed, if the the author does not
match the formal specification then it is assigned to the
'firstname' attribute (previously asciidoc exited with an error
message).
- FAQ and documentation updates.
- Refactored chunked.xsl and epub.xsl files.
- Exchanged article.epub for more relevant book.epub on website.
- Put asciidoc.epub User Guide on website.
- 'a2x': Chunking EPUB and HTML outputs set to a per chapter basis and
the first chapter is separate from preceding contents.
- Changed dates format in example article and books to suppress EPUB
validation error.
- Added 'style' and 'role' CSS classes to xhtml11 section templates.
- Added the 'role' element to xhtml11 backend block templates.
- Suppressed md5 module deprecation warning from music and Graphviz filters.
- Pygments (http://pygments.org/) option added to source code
highlight filter. Based on Pygments source code filter written by
David Hajage
(http://groups.google.com/group/asciidoc/browse_thread/thread/d8d042f5a3021369/8934ebbb8cb7144b).
- xhtml11: Added a new theme (volnitsky). Written and contributed by
Leonid V. Volnitsky.
- xhtml11: Set body element class name to document type.
- Added refentryinfo element and contents (including revdate) to man
page DocBook output. Man pages are now dated using the revdate
attribute value if it has been defined. Based on patch supplied by
Rainer Muller
http://groups.google.com/group/asciidoc/browse_frm/thread/319e5cd94493e330/3fcb83fab067af42.
- Added `{template:...}` system attribute.
- Table of contents attribute 'toc' can now be specified in the
document header.
- Reimplemented music and latex filter -m option functionality when
the input is stdin using MD5 checksums.
- Added 'latex' filter.
- Added auto file name generation to image generating filters
(latex,music, graphviz).
- Added `counter2` and `set2` system attributes (to implement image
auto file name generation).
- Undefined attribute in filter command generates error but does not
exit.
- Attribute substitution proceeds from start line to end line
(previously was in reverse order which was really confusing).
- Tidied up music filter code:
* Format option is optional and default to 'abc' unless Lilypond
notation detected.
* The -m option does not apply to stdin input.
- Added paragraph styles to music and graphviz filters.
- Documented dynamic template names. 753: Graphviz filter can now
generate SVG format images. Patch submitted by Elmo Todurov, see:
http://groups.google.com/group/asciidoc/browse_frm/thread/fe9b33d8f5f1e0af
The xhtml11 SVG Graphviz template marked EXPERIMENTAL. No SVG
support for other backends.
- AsciiDoc template names can now contain embedded attribute
references.
- Added 'legalnotice' tag to `doc/article-docinfo.xml` example.
- xhtml11 backend: Callouts and callout lists display callout icons
when the 'icons' attribute is defined. See
http://groups.google.com/group/asciidoc/browse_frm/thread/8eda3ea812968854
- Document attribute names are case insensitive everywhere, this makes using
attribute entries more consistent e.g. previously :VERS: had to be refered to
with {vers} ({VERS} did not work).
- Hungarian translation of footer-text (submitted by Miklos Vajna).
See
http://groups.google.com/group/asciidoc/browse_frm/thread/7174cb7598993c72#
- asciidocapi.py 0.1.2: Can now load AsciiDoc script named asciidoc.
See
http://groups.google.com/group/asciidoc/browse_frm/thread/66e7b59d12cd2f91
Based on patch submitted by Phillip Lord.
- German translation of footer-text (submitted by Simon Ruderich). See
http://groups.google.com/group/asciidoc/browse_frm/thread/7174cb7598993c72
- Pushed HTML footer text into language conf files with the
introduction of a [footer-text] configuration file template section.
See
http://groups.google.com/group/asciidoc/browse_frm/thread/7174cb7598993c72
.Bug fixes
- *FIXED*: Sometimes multiple double quoted text elements in the same
paragraph were mistakenly seen as starting with an inline literal.
See
http://groups.google.com/group/asciidoc/browse_frm/thread/219c86ae25b79a21
- *FIXED*: 'localtime' and 'doctime' attributes calculated incorrect
daylight saving / non daylight saving timezones and consequently so
did HTML footers. Patch submitted by Slawomir Testowy. See
http://groups.google.com/group/asciidoc/browse_frm/thread/af652507caf6cec9
- *FIXED*: Missing selector for 'List of examples' title in DocBook
CSS file. Patch submitted by Laurent Laville. See
http://groups.google.com/group/asciidoc/browse_frm/thread/3f96900f7fbf5620
- *FIXED*: Broken accents in lang-hu.conf. See:
http://groups.google.com/group/asciidoc/browse_frm/thread/7174cb7598993c72
- *FIXED*: DocBook XSL generated HTML callout lists are properly
aligned. Submitted by Lionel Orry. See
http://groups.google.com/group/asciidoc/browse_frm/thread/2ff802547b6a75ea
- *FIXED*: Filter execution now occurs prior to filter markup template
substitution to ensure image data URI encoding happens after image
generation (see
http://groups.google.com/group/asciidoc/browse_thread/thread/14e8fcb289a135b).
- *FIXED*: The section numbers no longer increment when the 'numbered'
attribute is undefined (see
http://groups.google.com/group/asciidoc/browse_thread/thread/faa36e9e5c7da019/d24cab3fe363e58d).
Upstream changes:
Release 0.3
Bug fix release.
* Upgrade to recent Debian scripts (error handlers).
* Improve the table rendering by adding a table-width Processing Instruction.
* Add the parameters:
- default.table.width.
- biblioentry.numbered.
* A number of bug fixes.
Release 0.2.12
Bug fix release.
* Add basic biblioref support. Its specific attributes are not handled yet.
* Allow the appendices to be followed by other sections.
* Add the ability to convert on the fly SVG figures to PDF through inskscape:
apply patch #2821475 from David Necas.
* Improve the ability to format in bold or italic the elements embedded in
programlistings or screens.
* Add the parameters:
- index.tocdepth.
- index.numbered.
- bibliography.tocdepth.
- bibliography.numbered.
- xref.hypermarkup.
* A number of bug fixes.
Release 0.2.11
Release containing some new features.
* Improve the set support: dblatex can build all the PDF files (one per book)
and the xr-hyper package is used to make cross-references between books.
* Improve the XeTeX font switch macros (still experimental).
* Add some hook to external error handlers.
* Change the verbatim implementation in order to be able to easily add new
elements embeddable in programlistings.
* Add the parameters:
- glossary.tocdepth.
- glossary.numbered.
- refclass.suppress.
- use.id.as.filename.
* Fix some bugs.
* Support for domains has been added. A domain is a collection of
directives and roles that all describe objects belonging together,
e.g. elements of a programming language. A few builtin domains are
provided:
- Python
- C
- C++
- JavaScript
- reStructuredText
* The old markup for defining and linking to C directives is now
deprecated. It will not work anymore in future versions without
activating the :mod:`~sphinx.ext.oldcmarkup` extension; in Sphinx
1.0, it is activated by default.
* Removed support for old dependency versions; requirements are now:
- docutils >= 0.5
- Jinja2 >= 2.2
* Removed deprecated elements:
- ``exclude_dirs`` config value
- ``sphinx.builder`` module
Features added
--------------
* General:
- Added a "nitpicky" mode that emits warnings for all missing
references. It is activated by the :option:`-n` command-line switch
or the :confval:`nitpicky` config value.
- Added ``latexpdf`` target in quickstart Makefile.
* Markup:
- The :rst:role:`menuselection` and :rst:role:`guilabel` roles now
support ampersand accelerators.
- New more compact doc field syntax is now recognized: ``:param type
name: description``.
- Added ``tab-width`` option to :rst:dir:`literalinclude` directive.
- Added ``titlesonly`` option to :rst:dir:`toctree` directive.
- Added the ``prepend`` and ``append`` options to the
:rst:dir:`literalinclude` directive.
- #284: All docinfo metadata is now put into the document metadata, not
just the author.
- The :rst:role:`ref` role can now also reference tables by caption.
- The :rst:dir:`include` directive now supports absolute paths, which
are interpreted as relative to the source directory.
- In the Python domain, references like ``:func:`.name``` now look for
matching names with any prefix if no direct match is found.
* New builders:
- Added a builder for the Epub format.
- Added a builder for manual pages.
- Added a single-file HTML builder.
* Extensions:
- Added the :mod:`~sphinx.ext.viewcode` extension.
- Added the :mod:`~sphinx.ext.extlinks` extension.
- Added support for source ordering of members in autodoc, with
``autodoc_member_order = 'bysource'``.
- Added :confval:`autodoc_default_flags` config value, which can be
used to select default flags for all autodoc directives.
- Added a way for intersphinx to refer to named labels in other
projects, and to specify the project you want to link to.
- #280: Autodoc can now document instance attributes assigned in
``__init__`` methods.
- Many improvements and fixes to the :mod:`~sphinx.ext.autosummary`
extension, thanks to Pauli Virtanen.
- #309: The :mod:`~sphinx.ext.graphviz` extension can now output SVG
instead of PNG images, controlled by the
:confval:`graphviz_output_format` config value.
- Added ``alt`` option to :rst:dir:`graphviz` extension directives.
- Added ``exclude`` argument to :func:`.autodoc.between`.
to trigger/signal a rebuild for the transition 5.10.1 -> 5.12.1.
The list of packages is computed by finding all packages which end
up having either of PERL5_USE_PACKLIST, BUILDLINK_API_DEPENDS.perl,
or PERL5_PACKLIST defined in their make setup (tested via
"make show-vars VARNAMES=..."), minus the packages updated after
the perl package update.
sno@ was right after all, obache@ kindly asked and he@ led the
way. Thanks!
textproc/p5-POD2-Base as dependency of scheduled update of editors/p5-Padre
to 0.69.
This module is an abstraction of the code in POD2::IT and POD2::FR. These
modules belong to the Italian and the French translation projects of core
Perl pods.
Once a translation package had been installed, the translated
documentation can be accessed with:
$ perldoc POD2::<lang>::<podname>
(where <lang> is a language abbreviation like IT, FR, TLH, etc.)
To improve the support to read translated docs, the perldoc utility (since
version 3.14_01) was updated to find translated PODs via:
$ perldoc -L IT <podpage>
$ perldoc -L FR -f <function>
$ perldoc -L TH -q <FAQregex>
textproc/p5-Lingua-EN-Inflect-Phrase as dependency of scheduled update of
DBIx::Class::Schema::Loader
Attempts to pluralize or singularize short English phrases.
textproc/p5-Lingua-EN-Tagger as dependency of scheduled import of
Lingua::EN::Inflect::Phrase, which is a dependency of scheduled update
of DBIx::Class::Schema::Loader.
The module is a probability based, corpus-trained tagger that assigns POS
tags to English text based on a lookup dictionary and a set of probability
values. The tagger assigns appropriate tags based on conditional
probabilities - it examines the preceding tag to determine the appropriate
tag for the current word. Unknown words are classified according to word
morphology or can be set to be treated as nouns or other parts of speech.
The tagger also extracts as many nouns and noun phrases as it can, using a
set of regular expressions.
textproc/p5-Lingua-Stem as dependency of scheduled import of
Lingua::EN::Tagger, which is a dependency for the scheduled update
of DBIx::Class::Schema::Loader.
This routine applies stemming algorithms to its parameters, returning
the stemmed words as appropriate to the selected locale.
scheduled import of Lingua::Stem 0.84.
This is a rather incomplete implementation of work done by Gudrun
Putze-Meier. I have to confess that I never read her original paper. So
all credit belongs to her, all bugs are mine. I tried to get some insight
from an implementation of two students of mine. They remain anonymous
because their work was the wost piece of code I ever saw. My code behaves
mostly as their implementation did except it is about 75 times faster.
dist Snowball-Swedish) into textproc/p5-Snowball-Swedish as dependency
for scheduled import of Lingua::Stem.
The stem function takes a scalar as a parameter and stems the word
according to Martin Porters Swedish stemming algorithm, which can be
found at the Snowball website: http://snowball.tartarus.org/.
It also supports caching if the use_cache option is passed when
constructing a new L:S:S:N object.
(CPAN distribution Snowball-Norwegian) into textproc/p5-Snowball-Norwegian.
The stem function takes a scalar as a parameter and stems the word
according to Martin Porters Norwegian stemming algorithm, which can be
found at the Snowball website: http://snowball.tartarus.org/.
It also supports caching if the use_cache option is passed when
constructing a new L:S:S:N object.
dependency of scheduled import of Lingua::Stem 0.84.
The stem function takes a scalar as a parameter and stems the word
according to Martin Porters Danish stemming algorithm, which can be found
at the Snowball website: http://snowball.tartarus.org/.
It also supports caching if the use_cache option is passed when
constructing a new L:S:S:D object.
of scheduled import for Lingua::Stem.
This module applies the Porter Stemming Algorithm to its parameters,
returning the stemmed words.
The algorithm is implemented exactly as described in:
* http://snowball.tartarus.org/russian/stemmer.html
The code is carefully crafted to work in conjunction with the Lingua::Stem
module by Benjamin Franz. This stemmer is also based on the work of Aldo
Capini, see Lingua::Stem::It.
textproc/p5-Lingua-Stem-It as dependency for Lingua::Stem, which is a
dependency of the scheduled update of DBIx::Class::Schema::Loader
This module applies the Porter Stemming Algorithm to its parameters,
returning the stemmed words.
The algorithm is implemented exactly (I hope :-) as described in:
http://snowball.tartarus.org/algorithms/italian/stemmer.html
The code is carefully crafted to work in conjunction with the
Lingua::Stem module by Benjamin Franz, from which I've also borrowed
some functionalities (caching and exception list).
textproc/p5-Lingua-Stem-Fr as dependency of scheduled import of
Lingua::Stem as dependency of scheduled update of DBIx::Class::Schema::Loader
This module use the a modified version of the Porter Stemming Algorithm
to return a stemmed words.
The algorithm is implemented as described in:
* http://snowball.tartarus.org/french/stemmer.html
with some improvement.
The code is carefully crafted to work in conjunction with the Lingua::Stem
module by Benjamin Franz. This french version is based too, on the work
of Aldo Calpini (Italian Version)
of Lingua::Stem 0.84 import (for DBIx::Class::Schema::Loader update).
Implements a Portuguese stemming algorithm proposed in the paper A
Stemming Algorithm for the Portuguese Language by Moreira, V. and
Huyck, C.
Galician is an endangered language spoken in northwest region of Spain.
Galician is morphologically similar to Portuguese but phonetics differs
greatly. Due to the morphological similarity between Portuguese and
Galician, Portuguese stemming algorithm can be adopted to stem Galician
texts.
See http://bvg.udc.es/recursos_lingua/stemming.html for stemming rules.
1.48 - April 23, 2010
- Fix the $rss->parse($string)->other_method() display (had to add
spaces between the << and >>). See:
- https://rt.cpan.org/Public/Bug/Display.html?id=56848
- Thanks to Slaven_Rezic for the report.