* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Update HOMEPAGE.
* Add CONFLICTS since it will install the same name commands both
ruby18 and ruby19 based packages.
Changes are too many to write here, please refer CHANGELOG.rdoc.
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Add LICENSE.
* Add CONFLICTS since it will install the same name commands both
ruby18 and ruby19 based packages.
Changes are unknown.
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Update HOMEPAGE.
* Add LICENSE.
* Remove default value of GEM_BUILD.
= 0.7.1 (2010-08-19)
* Rails fixes for form_for called from erb templates
= 0.7.0
* Sinatra 1.0 support
* Full Tilt 1.0+ support, including "yield" support for layouts
= 0.6.10
* Rails fixes for form_for + content_for
= 0.6.9
* Bug fix for url_for. Previously, you'd need to capture { *_path } instead of
using the named route directly. Only affected rails 2.3.4+.
= 0.6.8 (2010-06-03)
* Add a regression for issue Github #17 (for judofyr / Camping)
= 0.6.7 (2010-06-02)
* Add rails support for 2.3.5 - 2.3.8
* Improved rails documentation
= 0.6.6 (2010-06-01)
* ruby 1.9.1 support. Closes Github Issues #10 & #11.
* Removed Tilt deprecation warnings
= 0.6.4
* Fixed a bug in which direct string values to Markaby::Builder wouldn't evaluate:
Markaby::Builder.new { 'foo' }.to_s #=> "foo"
* Fix critical bug with form_for, which was raising an error
* Introduce proxy object for form_for:
form_for :foo do |f|
f.text_field :bar
f.text_field :baz
end
* Remove support for rails 2.1.x series. We'll accept patches for them, if anyone cares enough.
== 0.6.2 / 0.6.3
* Add basic support for the Tilt templating engine (used with Sinatra):
require 'markaby'
require 'markaby/tilt'
== 0.6.1
* Support the following rails versions:
1.2.2, 1.2.3, 1.2.4, 1.2.5, 1.2.6, 2.1.0, 2.1.1, 2.1.2, 2.2.0,
2.2.1, 2.2.2, 2.2.3, 2.3.1, 2.3.2, 2.3.2.1, 2.3.3, 2.3.3.1, 2.3.4
* Only run rails tests when inside a rails plugins
* Run tests of the various versions of rails with garlic
* Start conversion to rspec. Use test/spec temporarily until conversion is done.
= 0.6
=== 23 August, 2009
* Canonical repo changed to http://github.com/joho/markaby
* Gem moved to Github (using jeweler)
* Rails init process changed to work with rails > 2.1
* Default attributes on the root (<html>) element can now be overidden
* Reworked CssProxy, allowing attributes on hr and br
* Added Kernel#mab convenience method (require 'markaby/kernel_method')
* WhenOnRails: Can now use :locals with render_markaby
* WhenOnRails: Template errors now report line number
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Ajust new ruby package's framework.
!! Changes 0.0.6 from 0.0.5: 2010-08-28
* fix missing NEWS.ja for packaging
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Add LICENSE.
* Remove default value of GEM_BUILD.
* Add CONFLICTS since it will install the same name commands both
ruby18 and ruby19 based packages.
Changes may be too many, please refer http://haml-lang.com/ in detail.
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Add LICENSE.
== 1.5.3
* A bug fix from Timothy Elliott to return the new parser to its strict quote
tolerance.
== 1.5.2
* A bug fix to allow IO Exceptions to reach the calling code from Moses Hohman.
* Added support for <tt>:write_headers => false</tt> to Table.to_csv().
== 1.5.1
* A bug fix for deleting blank Table rows from Andy Hartford.
* Added gem build instructions.
== 1.5.0
* The main parser has been rewritten by Timothy Elliott to avoid big input
issues with Ruby 1.8's regex engine. This makes FasterCSV handle more inputs
gracefully.
* FasterCSV will now exit with a notice to upgrade if required in Ruby 1.9.
* Included a missing file so the tests will run in source packages.
== 1.4.0
* Added encoding support patch from Michael Reinsch.
* Improved inspect() messages for better IRb support.
* Fixed header writing bug reported by Dov Murik.
* Use custom separators in parsing header Strings as suggested by Shmulik Regev.
* Added a <tt>:write_headers</tt> option for outputting headers.
* Handle open() calls in binary mode whenever we can to workaround a Windows
issue where line-ending translation can cause an off-by-one error in seeking
back to a non-zero starting position after auto-discovery for
<tt>:row_sep</tt> as suggested by Robert Battle.
* Improved the parser to fail faster when fed some forms of invalid CSV that can
be detected without reading ahead.
* Added a <tt>:field_size_limit</tt> option to control FasterCSV's lookahead and
prevent the parser from biting off more data than it can chew.
* Use lang/ruby/gem.mk instead of misc/rubygems/rubygem.mk.
* Enable HOMEPAGE.
* Add LICENSE.
* Remove default value of GEM_BUILD.
* Add CONFLICTS since it will install the same name commands both
ruby18 and ruby19 based packages.
Changes may be too many please refer http://coderay.rubychan.de/ for
detail.
* Add LICENSE.
* Remove default value of GEM_BUILD.
* Add CONFLICTS since it will install the same name commands both
ruby18 and ruby19 based packages.
Switch to bluecloth 2.0.7.
Please refer http://www.deveiate.org/projects/BlueCloth for detail.
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.
Upstream changes:
1.44 Sun 8 Aug 2010
- No functional changes, upgrading is not required
- Minor tweaks to Makefile.PL
- Minor cleanup around the refaddr emulation code
[Changes for 1.12 (YAML::Syck 0.35 ) - 2010-08-03]
* The tie test proved to be very unstable for 5.8 and it's not
relevant for tie actually. I'm converting it to a TODO for now.
[Changes for 1.11 (YAML::Syck 0.35 ) - 2010-08-03]
* Tests are now stable. releasing 1.11
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
Upstream changes:
0.23 2010, May 26 (19:51)
- Added /d debug mode for RULES and RULES/m;
0.22 2010, Apr 4 (20:02)
- It seems that some code was using an undefined behavior of
\G and regular expressions. That code was workarounded not
to use it. While it worked perfectly under perl 5.8 and perl
5.10 something changed on perl 5.12 regular expression
engine that created this behavior.
'HikiDoc' is a text-to-HTML conversion tool for web writers. HikiDoc allows you
to write using an easy-to-read, easy-to-write plain text format, then convert it
to structurally valid HTML (or XHTML).
pkgsrc changes:
- clarify license definition
Upstream changes since 1.666.0:
1.669002 Tue Jun 22 15:39:35 2010
- Patched missing case in 'ignore' option handling (thanks Alan)
1.669001 Fri May 28 07:38:36 2010
- Added major improvements to the 'ignore' option (thanks Dan!)
1.668001 Sat Apr 3 15:38:55 2010
- Removed spurious debugging statement in bad Pod. (Thanks Chris)
pkgsrc changes:
- adjust module type (Module::Build)
Upstream changes:
0.10 2010-05-19
- David Precious <davidp@preshweb.co.uk> taking over maintainership
- Apply POD fix patch from RT #38328, thanks to David A. Desrosiers
pkgsrc changes:
- adding license definition
Upstream changes:
#------------------------------------------------------------------------
# Version 0.27 2010-04-02
#------------------------------------------------------------------------
* changed 'unless (defined (%{"$class\::ACCEPT"}))' to just
'unless (%{"$class\::ACCEPT"})' in Pod::POM::Node to fix defect #56205
(use of the now deprecated "defined(%hash)" construct)
#------------------------------------------------------------------------
# Version 0.26 2009-08-20
#------------------------------------------------------------------------
* updated Makefile.PL to require at least 2001.0929 of Text::Wrap, as
versions prior to this always unexpand tabs.
* applied Andreas Koenig's encoding patch
* changed 'use base' to 'use parent'
* split Pod::POM::Nodes into separate modules, retaining the original file
to just use all the individual node modules.
* added AF to author and copyright info for modules (in addition to ABW)
pkgsrc changes:
- use PERL5_MODULE_TYPE instead of manual depend on M::I
- add license definition
Upstream changes:
[Changes for 1.10 (JSON::Syck 0.32) - 2010-06-06]
1.09 was released with version 0.97 of Module::Install. It had a
critical bug that I reported which broke installations on perl 5.8.3
and older.
This release is equivalent to 1.09 aside from bumping Module::Install
to 0.99 which fixed the bug.
[Changes for 1.09 (JSON::Syck 0.32) - 2010-05-29]
* Exactly equivalent to 1.08_01, aside from bumping the version
numbers
[Changes for 1.08_01 (JSON::Syck 0.31_01) - 2010-05-23]
* Reset the hash iterator after dumping hashes. Solves RT #54167 and
the duplicate RT #34166.
* RT #39572: Only print 0.60 compatibility warning if 0.60 or earlier
is installed.
[Changes for 1.08 (JSON::Syck 0.31) - 2010-05-23]
Like the 1.07_01 test release aside from small documentation
improvements.
* POD link to JSON::XS from JSON::Syck
* Include a WARNING section in the YAML::Syck pod that mentions that
the module hasn't been actively maintained since 2007, and that
perhaps prospective users might want to turn elsewhere.
[Changes for 1.07_01 (JSON::Syck 0.30) - 2010-05-20]
About:
First release by new maintainer (AVAR). The source repository is now
hosted in Git at http://github.com/avar/YAML-Syck
YAML::Syck is still pretty much abandonware, all its bugs likely to
get fixed any time soon.
Code fixes:
* Strings starting with : are now always quoted. Ruby will interpret
anything starting with a colon as a symbol. Before this fix strings
exported from YAML::Syck would be interpreted as Ruby symbols when
read by Ruby's syck.
Release engineering fixes:
* Upgrade from Module::Install 0.68 to 0.97
* Bump included Test::More dependency
* Remove included inc/attributes.pm dependency. Nothing in our
dependencies used this anymore.
* Add homepage, bugtracker, and repository metadata to META.yml
* Bump perl dependency from 5.00307 to 5.006. 5.005 is all
Module::Install supported, and YAML::Syck depends on Scalar::Util
which only goes as low as 5.006.
pkgsrc changes:
- remove dead master site
Upstream changes:
version: 3.35
date:
# minor maintenance release
added: the by_file option to xml_grep that limits
the number of hits per file
added: allowed the text of ignored elements to be buffered
in a string
fixed: comments need to be escaped (you can't have 2 '-' in a
row), RT#57389 spotted by Konstantin Tchernov
https://rt.cpan.org/Ticket/Display.html?id=57389
fixed: after $elt->cut_children, $elt->empty is false RT#54570
spotted and patched by Andrew Pimlott
https://rt.cpan.org/Ticket/Display.html?id=54570
fixed: documented the fact that latin1 is ISO-8859-15, see RT#37431
https://rt.cpan.org/Ticket/Display.html?id=37431
pkgsrc changes:
- adjust dependencies
Upstream changes:
version 0.14: Fri Jul 16 11:17:49 CEST 2010
Fixes:
- do not use /bin/pwd in t/99pod.t
- forgot to define xml_in.
rt.cpan.org#59172 [Justin Case]
textproc/p5-Pod-Spell-CommonMistakes.
This module looks for any typos in your POD. It differs from Pod::Spell
or Test::Spelling because it uses a custom wordlist and doesn't use the
system spellchecker. The idea for this came from the
http://wiki.debian.org/Teams/Lintian code in Debian!
Collection.
The Perl 5 module XML::FeedPP is an all-purpose syndication utility
that parses and publishes RSS 2.0, RSS 1.0 (RDF), Atom 0.3 and 1.0
feeds. It allows you to add new content, merge feeds, and convert
among these various formats. It is a pure Perl implementation and
does not require any other module except for XML::TreePP.
Collection.
The Perl 5 module XML::TreePP module parses an XML document and
expands it for a hash tree. This generates an XML document from a
hash tree as the opposite way around. It is a pure Perl implementation.
It can also fetch and parse an XML document from remote web server
like JavaScript's XMLHttpRequest object.
Upstream changes:
0.13
- suppress syntax error when last expression within an entire template includes a comment (by typester)
0.12
- the last token in a template line was dropped if it was "false" when evaluated in boolean context
- suppress warning on render_mt("") (by typester)
pkgsrc changes:
- bump p5-Text-CSV_XS requirement to 0.73
Upstream changes:
1.18 Sat Jun 19 10:34:07 2010
- fixed a combine bug with quote_space reported and patched by rt#58356
- updated test files compatible to CSV_XS 0.73
1.17 Tue Mar 16 15:20:34 2010
- fixed parse working when setting quote_char undef.
- made Text::CSV_XS compat 0.71
* Text::CSV->error_diag() in void context warns instead of doing nothing
* auto_diag also used for new () itself
- added quote_null (introduced in Text::CSV_XS 0.72)
Based on PR#43608 by Wen Heping.
* * * * * * JDOM 1.1.1 (tag: jdom_1_1_1) from JDOM 1.1 * * * * * *
Fixed a synchronization issue in the Namespace class that could cause a
hang when doing concurrent builds.
Added output support for Unicode surrogate pairs.
Added a new flag on SAXBuilder named setFastReconfigure() which, when set,
can speed reconfiguration by skipping repeated attempts to set features that
are determined not to be present on a parser. Useful when doing many builds
per second.
Updated the provided Jaxen library from a modified Jaxen 1.0 to the latest
which is Jaxen 1.1.1.
Added reflection code in the error reporting system to support Android's
Dalvik VM which doesn't have the java.rmi.* classes.
* * * * * * JDOM 1.1 (tag: jdom_1_1) from JDOM 1.0 * * * * * *
Added an additional constructor to JDOMSource with an EntityResolver which is
passed to the internal DocumentReader allowing the SAXOutputter to properly
resolve DTDs.
Added a forceNamespaceAware property to DOMOutputter which specifies you want
a DOM constructed with namespaces even if the source JDOM document has no
namespaces.
Added support for attribute "INF" and "-INF" values, to indicate positive and
negative infinity, as XML Schema allows.
Moved isXMLWhitespace() method from private in XMLOutputter to public in
Verifier.
Clarified XMLOutputter behavior with newlines and indents:
setIndent(" ") means newlines and " " indents
setIndent("") means newlines and "" indents
setIndent(null) means no newlines and no indents
Added set/getIgnoringBoundaryWhitespace() methods and features to SAXBuilder
and SAXHandler.
Added a setFactory() method on XSLTransformer to control the object types
built by the transform.
Added a string constant for the JDOM_OBJECT_MODEL_URI used by JAXP 1.3. It
deserves being part of the public API.
Fixed bug in SAXOutputter where default namespaces would be declared as
xmlns:="" with a spurious colon.
Fixed bug when using attributes without a namespace and outputting to a
JDOMResult.
Removing check that a comment not start with a hyphen. A careful reading of
production 15 in the XML 1.0 spec indicates leading hyphens are in fact
allowed.
Fixed bug where outputFragment() on SAXOutputter could cause a
NullPointerException because the locator would be null during the call.
Fixed bug where serializing ElementFilter causes a NullPointerException if the
filter has no assigned namespace
Fixed some subtle bad behaviors in listIterator.add() logic, using brand new
iterator logic.
Allowed a String to be passed to ContentList.add(int, Object).
Simplified JDOMAbout and renamed info.xml to jdom-info.xml, so
getResourceAsStream() won't suffer any name collision.
Fixed tiny issue where CDATA could be set with illegal character content.
Added logic to escape some special characters in namespace URIs.
Fixed bug where the attribute type would change on a setAttribute() call.
Improved performance on Namespace handling.
Improved and clarified Javadocs.
Upstream changes:
2010-05-03 0.73 - H.Merijn Brand <h.m.brand@xs4all.nl>
* Improve date conversion in examples/csv2xls
new option -D allows column selection for date conversions
* Tested under perl-5.12.0 (and 21 other versions of perl)
* Added a note about EBCDIC data files
* Test suite is now safe for parallel test (prove --shuffle -j6)
Collection.
The Perl 5 module Text::Sass is an implementation of Sass
http://sass-lang.com/. This is most definitely a work-in-progress.
It only implements a subset of the specification.
Pkgsrc changes:
- adjust MASTER_SITES
Upstream changes:
1.42 Fri 25 Jun 2010
- No functional changes, upgrading is not required
- Clarified documation to explain that YAML::Tiny escapes "bool"
keywords when it writes them as strings so that YAML parsers in
other languages won't get confused, but this does not mean that
YAML::Tiny actually supports boolean types itself.
- Added an extra test case for boolean keyword escaping.
- YAML::Perl comparison tests were loading the file back in with
YAML.pm by mistake. Corrected this and added an additional case
that YAML::Perl doesn't support that I wasn't catching.
- Author tests updated and moved into xt/
- Updated the versions of the other YAML parsers we test ourselves
against to the most recent versions of each.
Changes:
15 Jan 2005: Roland Obermayer <roland@robelix.com>
* sub2srt-0.5.3
- Added support for a third input format "txtsub"
- Prompt if overwriting files
- Several minor changes
11 Jan 2005: Panayotis Katsaloulis <panayotis@panayotis.com>
- Handle both types of NTSC frame rate, as a convenient command line option
- Fixed a bug in the actual NTSC framerate
- Support multiline .Bl -column content
- cleanup SYNOPSIS macro handling
- Allow specifying the terminal width for -Tascii
- Initial PostScript output
- Basic support for the low-level roff macros
- Better support for obsolete .Xo/.Xc macros if compiled with -DUGLY
- Correct handling of opening punctuation in macros for mdoc(7)
- Discard more of the pod2man junk
- Various cleanups and improvements
Collection.
The Perl 5 module XML::Rabbit is a simple Moose-based base class
you can use to make simple XPath-based XML extractors. Each attribute
in your class is linked to an XPath query that is executed on your
XML document when you request the value.
Changes in 0.20.0:
------------------
* Updated translations:
ar (Khaled Hosny)
ast (Xandru Armesto Fernandez)
bn (Jamil Ahmed)
ca (Gil Forcada)
da (Ask H. Larsen)
de (Mario Blättermann)
el (Marios Zindilis, Nikos Bakaoukas, Simos Xenitellis)
en_GB (Bruce Cowan)
es (Jorge González)
eu (Inaki Larranaga Murgoitio)
fi (Tommi Vainikainen)
fr (Claude Paroz)
hu (Gabor Kelemen)
it (Milo Casagrande)
ko (Changwoo Ryu)
lt (Žygimantas Beručka)
nn (Torstein Adolf Winterseth)
pa (A S Alam)
pt (Duarte Loreto)
ru (Leonid Kanter)
sr (Miloš Popović)
sr@latin (Miloš Popović)
uk (Maxim V. Dziumanenko)
vi (Clytie)
Changes in 0.19.5:
------------------
* Updated the Mallard RNG schema (Shaun McCance)
* Updated translations:
cs (Petr Kovar)
es (Jorge González)
gl (Fran Diéguez)
pl (Piotr Drąg)
pt_BR (Vladimir Melo)
ro (Lucian Adrian Grijincu)
ta (vasudeven)
zh_HK (Chao-Hsiung Liao)
zh_TW (Chao-Hsiung Liao)
Changes in 0.19.4:
------------------
* Bold userinput inside programlisting (Shaun McCance)
* Updated translations:
es (Jorge González)
et (Ivar Smolin)
sl (Matej Urbančič)
th (Theppitak Karoonboonyanan)
Changes in 0.19.3:
------------------
* Fixed shading with rowspans, bug #606986
* Implemented text titles
* Updated translations:
bg (Alexander Shopov)
bn (Jamil Ahmed)
Changes in 0.19.2:
------------------
* Added 'css' command for Mallard documents
* Fixed theme.color.text default, was white-on-white
* Implemented previous and next links for Mallard documents
* Updated translations:
sv (Daniel Nylander)
de (Mario Blättermann)
nb (Kjartan Maraas)
es (Jorge González)
Changes in 0.19.1:
------------------
* Importing Mallard XSLT changes from yelp-xsl
- Added support for audio and video in Mallard HTML output
- Moved most automatic link logic into common XSLT
- Implemented sorting of link trails
- Implemented link groups on Mallard guide pages
- Added support for Mallard span element
- Added condensed list style for Mallard lists
- Made various parts of the Mallard XSLT more extensible
- Changed Mallard Cache files to use new namespace
* Added Mallard HTML output to gnome-doc-tool
* Added --custom-xslt option to gnome-doc-tool
* Compile mo files before running xml2po (Martin von Gagern)
* Properly clean mo files in build utilities (Claude Paroz)
* Updated translations:
ar (Khaled Hosny)
ca (Gil Forcada)
de (Mario Blättermann)
en@shaw (Thomas Thurman)
es (Jorge González)
ml (Ani)
ro (Lucian Grijincu)
zh_CN (Aron Xu)
drop maintainership.
Version 2.5
* improved the sort filter (should have worked like this for a long time) by
adding support for case insensitive searches.
* fixed a bug for getattribute constant folding.
* support for newstyle gettext translations which result in a nicer
in-template user interface and more consistent catalogs. (Newstyle Gettext)
* it's now possible to register extensions after an environment was created.
Version 2.4.1
* fixed an error reporting bug for undefineds.
Version 2.4
* the environment template loading functions now transparently pass through
a template object if it was passed to it. This makes it possible to
import or extend from a template object that was passed to the template.
* added a ModuleLoader that can load templates from precompiled sources. The
environment now features a method to compile the templates from a configured
loader into a zip file or folder.
* the _speedups C extension now supports Python 3.
* added support for autoescaping toggling sections and support for evaluation
contexts (Evaluation Context).
* extensions have a priority now.
Version 2.3.1
* fixed an error reporting bug on all python versions
* fixed an error reporting bug on Python 2.4
Version 2.3
* fixes issue with code generator that causes unbound variables to be
generated if set was used in if-blocks and other small identifier problems.
* include tags are now able to select between multiple templates and take
the first that exists, if a list of templates is given.
* fixed a problem with having call blocks in outer scopes that have an
argument that is also used as local variable in an inner frame
* greatly improved error message reporting
* implicit tuple expressions can no longer be totally empty. This change
makes {% if %}...{% endif %} a syntax error now.
* added support for translator comments if extracted via babel.
* added with-statement extension.
* experimental Python 3 support.
Version 2.2.1
* fixes some smaller problems for Jinja2 on Jython.
Version 2.2
* Include statements can now be marked with ignore missing to skip non
existing templates.
* Priority of not raised. It's now possible to write not foo in bar as an
alias to foo not in bar like in python. Previously the grammar required
parentheses (not (foo in bar)) which was odd.
* Fixed a bug that caused syntax errors when defining macros or using the
{% call %} tag inside loops.
* Fixed a bug in the parser that made {{ foo[1, 2] }} impossible.
* Made it possible to refer to names from outer scopes in included templates
that were unused in the callers frame
* Fixed a bug that caused internal errors if names where used as iteration
variable and regular variable after the loop if that variable was unused
before the loop.
* Added support for optional scoped modifier to blocks.
* Added support for line-comments.
* Added the meta module.
* Renamed (undocumented) attribute overlay to overlayed on the environment
because it was clashing with a method of the same name.
* speedup extension is now disabled by default.
Based on PR#43384 by Wen Heping.
* Migrated from SWIG to ctypes since 1.5.0:
* Add dependency on devel/py-ctypes for python2.4
* Fix paths for libenchant to exactly load suitable one.
* No need c compiler and buildlink with textproc/enchant.
Changes:
1.6.2:
* Upgraded bundled enchant to v1.6.0.
* Fixed bug in printf() utility function; all input args are now converted
to strings before printing.
1.6.1:
* Fixed loading of enchant DLL on win32 without pkg_resources installed.
* Fixed HTMLChunker to handle unescaped < and > characters that are
clearly not part of a tag.
1.6.0:
* Upgraded to enchant v1.5.0:
* new Broker methods get_param() and set_param() allow
runtime customisation of provider data
* Added the concept of 'chunkers' to enchant.tokenize.get_tokenizer().
These serve split split the text into large chunks of checkable tokens.
* implemented a simple HTMLChunker class
* Moved error classes into 'enchant.errors' for easier importing
* Moved testcases into separate files so they're not loaded by default
* Allowed SpellChecker to use default language if none is specified
* Improved compatibility with Python 3
1.5.3:
* Fixed termination conditions in English tokenization loop.
* Improved unicode detection in English tokenizer.
* Made enchant spellcheck all of its docstrings as part of the
unittest suite.
1.5.2:
* Modify utils.get_resource_filename and utils.win32_data_files for
compatibility with py2exe (which was broken in the move to ctypes).
Thanks to Stephen George for the fix.
1.5.1:
* SpellChecker.add_to_personal renamed to SpellChecker.add and fixed
to use the corresponding Dict method.
1.5.0:
* Migrated from SWIG to ctypes:
* now runs under PyPy!
* also opens possibilities for Jython, IronPython, ...
* Compatibility updates for Python 3.0, mostly around unicode strings
* Dropped compatibility with Python 2.2
Upstream changes:
2009-04-27
* Release 3.14
Removed explicit loading of UNIVERSAL. RJBS.
Reversed the change applied in release 3.09 to fix RT #12239. POD
tag found inside a complex POD tag (e.g., "C<<< I<foo> >>>") is
again parsed as a tag embedded in a tag instead of text and
entities. The previous interpretation of `perldoc perlpod` was
mistaken. (RT #55602 from Christopher J. Madsen).