summaryrefslogtreecommitdiff
path: root/textproc
AgeCommit message (Collapse)AuthorFilesLines
2008-04-18Update to xmlman-0.4. While here, add a missing RCS tag tobjs3-8/+8
files/Makefile. Minor changes: xmltoman (0.4) gutsy; urgency=low * Generated HTML entities to &<>". * Show error message when no file is passed.
2008-04-18Supports DESTDIR.joerg1-1/+3
2008-04-18Supports DESTDIR. Install documentation into share/doc/iso-codes, nojoerg2-7/+11
need to distinguish versions here.
2008-04-18Supports DESTDIR. Make sure that share/omf exists for binary packages asjoerg1-5/+5
well.
2008-04-17Fix hunspell backend. Idea from Matthias Drochner, patch from Adam Hoka.wiz4-5/+30
Fix path to hunspell directories. Make hunspell the default backend. Bump PKGREVISION.
2008-04-17Make aspell the default backend again (for now), untilwiz4-5/+50
http://bugzilla.abisource.com/show_bug.cgi?id=11550 is fixed. Add fix for compiling with gcc3, from Adam Hoka. Bump PKGREVISION.
2008-04-17PYTHON_VERSIONS_ACCEPTED+=25abs1-2/+2
2008-04-17Fix urlview for LP64 platforms. Bump revision.joerg3-3/+17
2008-04-17PYTHON_VERSIONS_ACCEPTED+=25abs1-2/+2
2008-04-16Update to 1.66:wiz2-7/+8
1.66 - bump requirements to libxslt 1.1.8 - sync the binary internals to those of XML::LibXML 1.66 1.63 - fix SIGSEGV regarding freeing nodes created by extension functions (reported by Elizabeth Mattijsen) - use pkg-config to determine linker flags for libexslt 1.62 - security callback interface contributed by Shane Corgatelli - check libxslt version - added XML::LibXML-like API to retrieve libxslt version - added output_as_bytes() and output_as_chars() - added regression tests for output_as_* to 11utf8.t - output_as_string documentation fixed to match reality - make 06entities.t to pass with older libxml2/libxslt - POD uses items instead of headings - fixed media_type and output_encoding for imported stylesheets [rt.cpan.org #23440] 1.61 - fixed error reporting: die on fatal errors, warn otherwise (in particular, warn rather than die on <xsl:message terminate="no">)
2008-04-16Update to 1.32:wiz2-6/+6
1.32 - February 8, 2008 - Fixed http://rt.cpan.org/Public/Bug/Display.html?id=25336 : - made sure the namespace specified elements can have a hash as a value in which case they'll be outputted as a standalone tag with attributes. - Fixed http://rt.cpan.org/Ticket/Display.html?id=25368 : - changed pop() to shift() to remove the oldest item in the example in lib/XML/RSS.pm, per the comments in the bug report. - Fixed http://rt.cpan.org/Ticket/Display.html?id=24329#txn-296761 : - updated the URLs for information about RSS mentioned under "=head1 DESCRIPTION", based on a Google search. - (Shlomi Fish) - Fixed http://rt.cpan.org/Ticket/Display.html?id=33001 : - made sure that isPermalink is true if and only if the isPermalink attribute is "true". Not if it is non-existent, etc. - this modified the behaviour of the module.
2008-04-16Update to 1.66:wiz2-6/+6
1.66 - Perl-thread support contributed by Tim Brody [rt.cpan.org #31945] - fix [rt.cpan.org #30610] possible segmentation fault when importing nodes from a document to an element created with XML::LibXML::Element->new - fix [rt.cpan.org #30261] Segmentation fault when extracting elements from an XML chunk - make Makefile.PL require Perl 5.6.1 - minor fixes and additions to the documentation - portability patch from [rt.cpan.org #29627] - give registered Ns declarations precedence over document-specific ones in XML::LibXML::XPathContext; fixes [rt.cpan.org #29650]
2008-04-16Update to 1.0.17:wiz2-8/+11
1.0.4 2008-01-02T02:03:50 - Refactor so that the processor instance has the same set of persistent options as on the ->markdown method itself. - Change all functions to be instance methods, moved a chunk of the global data to the instance. The rest will follow shortly. - The test suite now tests a reasonable set of the Markdown and MultiMarkdown syntaxes. - All known options and metadata keys have been documented. 1.0.5 2008-01-04T18:07:57 - Add Markdown and MultiMarkdown test suites. - Fix a big bug introduced in 1.0.4 in citations - Fix footnotes (and other small things) to match the test suite 1.0.6 2008-01-06T13:36:00 - Merge latest Markdown test suite I can find, and make it all pass, pulling in code from Markdown 1.0.2b8. Things fixed: - Inline HTML - Lists - Metadata skipping by leading line breaks - 3rd form of links - Implement features to suppress id attributes in <img> and <hX> tags to be able to act more like original Markdown - now almost ready to steal Text::Markdown (would want to turn off tables / citations and bibliography for that) - Move almost all the global variables into instance data. - Fix unicode issues from CPAN.org's RT#27482 - Remove call to srand, it's not smart to do this more than once. 1.0.7 2008-01-07T16:31:00 - Encode isn't in core in all perls, add it to Makefile.PL 1.0.8 2008-01-22T19:20:00 - Do not encode amps or angle brackets in HTML comments + test case. - Do not emit title attribute in <img> tags unless we have contents for it. This was a 'feature' of original Markdown where I've decided to go with what php-markdown does (tests updated). - Added php-markdown tests (most/all of the regular tests pass except the email obfu one). - Added php-markdown extra tests (all fail). - Added python markdown tests (mostly pass, but marked broken). - Add a way of stopping inline HTML blocks from suppressing markdown processing. Feature request from #catalyst-dev 1.0.9 2008-01-22T20:28:00 - Ship non-broken dist at CPAN (oops, rushing!) 1.0.10 2008-01-23T15:40:00 - Fix bug with links processing in HTML blocks. 1.0.11 2008-01-24T00:12:00 - Fix syntax error in one of the tests. Note to self - just fixing that warning in the test case, then shipping without retesting, NOT SMART! 1.0.12 2008-02-18T22:00:00 - Text::Markdown - borgborgborgborgborg. - Added additional POD documentation. - Cleaned up some tests, and some additional test cases. - Options to turn off all the extra features introduced in MultiMarkdown. 1.0.13 2008-02-19T23:54:33 - Due to the UFT8 support this module no longer works on perl < 5.8, note this in the Makefile.PL and modules. - I managed to ship a module without Makefile.PL, WTF? Really need to start using ShipIt. 1.0.14 2008-02-21T22:41:33 - Fix a bug in the packaging of the last version. - Add links to other implementations and some notes about them. - Add a (failing) unit test for some unexpected behavior reported on the list. 1.0.15 2008-02-23T11:13:07 - Start using ShipIt to package the distribution. 1.0.16 2008-02-25T14:24:00 - Fix bugs with tab_width in constructor / as an option. - Fix bugs with tab width in pre/code blocks. 1.0.17 2008-03-17T??:??:?? - Add Markdown.pl and MultiMarkdown.pl, which work the same way as the original Markdown.pl. These scripts *are not* installed by default, but you will be prompted to install them when you run Makefile.PL - Make _DeTab significantly quicker. Text::Balanced is still the main performance sore point however. :( - Re-organise the module code so that Text::Markdown is a standalone module which does not require Text::MultiMarkdown. Text::MultiMarkdown now inherits from Text::Markdown and adds the additional MultiMarkdown functionality. This is a *large* change to the module's internals, but is much more in the spirit of the original Markdown project (and should silence most complaints about how the code works, and possible even stop John Gruber hating my guts). If you were using Text::Markdown previously, but relying on an implicit MultiMarkdown feature, this *could be a breaking change*. Detailed description of any possible user visible changes below: - Text::Markdown will no longer supports the additional attribute specification for images and links feature, which was not in original Markdown, but were previously supported after the code merge of Text::Markdown and Text::MultiMarkdown. If you are relying on this features, it is recommended that you use Text::MultiMarkdown (configured as you prefer), as this is not a supported feature in the original Markdown. - Text::MultiMarkdown has changed the order of attributes in image tags, the id attribute is moved from the first to the last attribute (barring user supplied attributes). An example of the expected change is included below: Old output: <img id="image" src="http://path.to/image" alt="image" title="Image title" width="40px" height="400px" /> New output: <img src="http://path.to/image" alt="image" title="Image title" id="image" width="40px" height="400px" /> This is due to the code re-organisation, moving the id attribute around shouldn't affect anything that isn't relying on the attribute ordering (which is meant to be unimportant in HTML), and allows for simplification of the unified code.
2008-04-14Add buildlink3.mk file for link-grammar.wiz1-0/+19
2008-04-14+ link-grammar.wiz1-1/+2
2008-04-14Import link-grammar-4.3.4 as textproc/link-grammar.wiz6-0/+145
This package contains a *patched* version of the final original release of the Link Grammar Parser. It has been patched to fix a few bugs, add a few enhancements, and, in general, make the Link Grammar Parser easier to use. This version includes Java bindings.
2008-04-14Update to 1.4.0.wiz8-56/+69
Change default backend to hunspell. aspell support is now a (disabled by default) option. Add some other options. Remove aspell from includes in buildlink3.mk. The backends are abstracted into dynamically loaded modules and don't need to be pulled in by buildlink3.mk. Release notes: Voikko (Finnish) language support. Zemberek (Turkish) language support. Better support for Unicode in the personal dictionaries. Personal dictionaries offer better suggestions. OpenOffice's dictionaries are used on Windows. Aspell works on Windows. This release can use a system-wide Hunspell/Myspell installation on Unix-like platforms. Hunspell 1.2.1 and NET bindings are required. This release has more lax language matching rules. It uses XDG's data-dirs spec for locating dictionaries. There are many unit tests and bugfixes.
2008-04-14Update to 1.2.2.wiz4-12/+17
pkgsrc change: buildlink3.mk: Bump API_DEPENDS, since shlib name changed. No dependencies in pkgsrc. Release notes: 2008-04-12: Hunspell 1.2.2 release: - extended dictionary (dic file) support to use multiple base and special dictionaries. - new and improved options of command line hunspell: -m: morphological analysis or flag debug mode (without affix rule data it signs the flag of the affix rules) -s: stemming mode -D: list available dictionaries and search path -d: support extra dictionaries by comma separated list. Example: hunspell -d en_US,en_med,de_DE,de_med,de_geo UNESCO.txt - forbidding in personal dictionary (with asterisk, / signs affixation) - optional compressed dictionary format "hzip" for aff and dic files usage: hzip example.aff example.dic mv example.aff example.dic /tmp hunspell -d example hunzip example.aff.hz >example.aff hunzip example.dic.hz >example.dic - new affix compression tool "affixcompress": compression tool for large (millions of words) dictionaries. - support encrypted dictionaries for closed OpenOffice.org extensions or other commercial programs - improved manual - bug fixes 2007-11-01: Hunspell 1.2.1 release: - new memory efficient condition checking algorithm for affix rules - new morphological functions: - stem() for stemming - analyze() for morphological analysis - generate() for morphological generation - new demos: - analyze: stemming, morphological analysis and generation - chmorph: morphological conversion of texts
2008-04-13Update textproc/ruby-xslt to 0.9.6. Changes from version 0.9.5 includejlam3-8/+7
plugging some severe memory leaks.
2008-04-12Convert to use PLIST_VARS instead of manually passing "@comment "jlam6-38/+37
through PLIST_SUBST to the plist module.
2008-04-11In substitution, avoid space on CONF_DIR= to make it valid /bin/sh.gdt1-4/+5
PYTHON_PATCH two more scripts. PKGREVISION++
2008-04-11update to 0.8.0drochner3-8/+9
changes: * Add new attributes for hidden (NoDisplay) and default section (DocDefaultSection) to the .document file parsing * Increase scrictness of parsing in line with the spec. * omf files now return (approximate) fd.o categories * Add new requirement to define I_KNOW_RARIAN_0_8_IS_UNSTABLE before use * rarian.h is now a general inclusion guard and main functions have moved to rarian-main.h * Update example program to use new features -bugfixes pkgsrc note: While 0.8.0 is marked unstable, it is required by the upcoming 2.22 gnome release. There are no compatibility problems for clients installing help files, but build of yelp (the help browser) will be broken until it is updated.
2008-04-10Introduce variable MECAB_CHARSET for default charset of MeCab.obache2-2/+10
close PR 38040.
2008-04-07Add & enable ruby-fastercsvseb1-1/+2
2008-04-07Initial import of ruby-fastercsv as version 1.2.3 into the NetBSDseb4-0/+58
Packages Collection. FasterCSV is intended as a complete replacement to the Ruby CSV standard library. It is significantly faster and smaller while still being pure Ruby code. It also strives for a better interface.
2008-04-07Add p5-String-Random.he1-1/+2
2008-04-07Import p5-String-Random, which generates random strings.he4-0/+24
2008-04-06Remove MASTER_SITES since now it use RubyGems' MASTER_SITES.taca1-2/+1
2008-04-05Update dictem to 0.82, per maintainer update request in PR 38339.obache2-10/+12
Notes: - FIX for emacs-22 (insert-string is replaced with insert) - Minor fixes in README
2008-04-04Add and enable new ruby-* packages.jlam1-1/+11
2008-04-04RUBY_REPLACE_DIRS is relative to ${WRKSRC} so no need to give the absolutejlam1-2/+2
path to these directories.
2008-04-04Install as a gem using the pkgsrc rubygem.mk framework instead ofjlam14-101/+168
directly into site_ruby.
2008-04-04DESTDIR support. Fix permissions.joerg3-2/+24
2008-04-04DESTDIR supported.joerg1-1/+2
2008-04-04Initial import of ruby18-xslt-0.9.5 as textproc/ruby-xslt.jlam4-0/+58
Ruby/XSLT is a simple XSLT class based on libxml <http://xmlsoft.org/> and libxslt <http://xmlsoft.org/XSLT/>.
2008-04-04Update ruby-xmlparser to version 0.6.81. Changes from version 0.6.8.1jlam5-147/+87
include: + Install as a Ruby gem. * Fix bug in openInputStream().
2008-04-04Update ruby-rttool to version 1.0.2.0. Changes from version 1.0.2jlam4-52/+82
are only that this now installs as a gem, but the gem has a slightly different version number.
2008-04-04Initial import of ruby18-rison-1.2.1 as textproc/ruby-rison.jlam4-0/+43
Ruby-rison is a pure Ruby parser for Rison, a data serialization format optimized for compactness in URIs. Rison is a slight variation of JSON that looks vastly superior after URI encoding. Rison still expresses exactly the same set of data structures as JSON, so data can be translated back and forth without loss or guesswork.
2008-04-04Update ruby-maruku to version 0.5.8. Chanages from version 0.5.6 include:jlam3-72/+241
+ Install as a Ruby gem. * Fixed bugs: * Fix bug in which links `<http://..>` at beginning of lines could sometimes be mistaken for HTML. * Empty cells in table are now allowed. * Now this is accepted (Maruku did not like the "." inside the link) [a. b] is a link. [a. b]: http://site.com/ * Fix bug about double-encoding of ampersands in code blocks. * Fixed compatibility bug with Ruby 1.8.6 patchlevel 110.
2008-04-04Initial import of ruby18-markaby-0.5 as textproc/ruby-markaby.jlam4-0/+41
Markaby is a templating language for Ruby, with a plugin for Rails, which allows you to write HTML templates in pure-Ruby (a la Builder.)
2008-04-04Update ruby-libxml to version 0.5.4. Changes from version 0.3.8.4 include:jlam3-20/+157
+ Install as a Ruby gem. * Added XML::Reader, a set of bindings to the xmlTextReader API. * Other changes were made, but they were done on a branch with no changelog available.
2008-04-04Initial import of ruby18-json-pure-1.1.2 as textproc/ruby-json-pure.jlam4-0/+136
This is a implementation of the JSON specification according to RFC 4627. You can think of it as a low fat alternative to XML, if you want to store data to disk or transmit it over a network rather than use a verbose markup language. The JSON generator escapes all non-ASCII an control characters with \uXXXX escape sequences and supports UTF-16 surrogate pairs in order to be able to generate the whole range of Unicode code points. This means that generated JSON text is encoded as UTF-8 (because ASCII is a subset of UTF-8) and at the same time avoids decoding problems for receiving endpoints that don't expect UTF-8 encoded texts. This package is a pure Ruby variant that relies on the iconv and the stringscan extensions, which are both part of the Ruby standard library.
2008-04-04Initial import of ruby18-json-1.1.2 as textproc/ruby-json.jlam5-0/+169
This is a implementation of the JSON specification according to RFC 4627. You can think of it as a low fat alternative to XML, if you want to store data to disk or transmit it over a network rather than use a verbose markup language. The JSON generator escapes all non-ASCII an control characters with \uXXXX escape sequences and supports UTF-16 surrogate pairs in order to be able to generate the whole range of Unicode code points. This means that generated JSON text is encoded as UTF-8 (because ASCII is a subset of UTF-8) and at the same time avoids decoding problems for receiving endpoints that don't expect UTF-8 encoded texts. This package is fast C extension variant which is in parts implemented in C and comes with its own Unicode conversion functions and a parser generated by the Ragel State Machine Compiler.
2008-04-04Update ruby-hpricot to version 0.6. Changes from version 0.5.140 include:jlam4-116/+75
+ Install as a Ruby gem. * Hpricot for JRuby * Inline Markaby for Hpricot documents. * XML tags and attributes are no longer downcased like HTML is. * new syntax for grabbing everything between two elements using a Range in the s earch method: (doc/("font".."font/br")) or in nodes_at like so: (doc/"font").nod es_at("*".."br"). Only works with either a pair of siblings or a set of a parent and a sibling. * Ignore self-closing endings on tags (such as form) which are containers. Treat them like open parent tags. * Escaping of attributes. * Element#raw_attributes gives unescaped data. Element#attributes gives escaped. * Added: Elements#attr, Elements#remove_attr, Elements#remove_class. * Added: Traverse#preceding, Traverse#following, Traverse#previous, Traverse#next.
2008-04-04Initial import of ruby18-haml-1.8.2 as textproc/ruby-haml.jlam4-0/+177
Haml is a markup language that's used to cleanly and simply describe the XHTML of any web document without the use of inline code, using indentation rather than closing tags and allowing Ruby to be embedded with ease. Haml functions as a replacement for inline page templating systems such as PHP, ASP, and ERB, the templating language used in most Ruby on Rails applications. However, Haml avoids the need for explicitly coding XHTML into the template, because it itself is a description of the XHTML, with some code to generate dynamic content.
2008-04-04Update ruby-ferret to version 0.11.6. Changes from version 0.11.4jlam3-49/+232
include: + Install as a Ruby gem. * Fixed major bug in term vectors which was in turn affecting highlighting * Fixed memory leak in PerFieldAnalyzer * Fixed range query highlighter * Fixed memory alignment issues on Solaris * Added :use_keywords option to query parser so you can now turn of keywords so a search for OR will work * multiple other bug fixes
2008-04-04Update ruby-feed-normalizer to version 1.5.1. Changes from version 1.3.0jlam3-28/+38
include: + Install as a Ruby gem. * Add support for new fields: * Atom 0.3: issued is now available through entry.date_published. * RSS: feed.skip_hours, feed.skip_days, feed.ttl * All: entry.last_updated, this is an alias to entry.date_published for RSS. * Rewrite relative links in content * Handle CDATA sections consistently across all formats. * Prevent SimpleRSS from doing its own escaping. * Reparse Time classes * Support content:encoded. Accessible via Entry#content. * Support categories. Accessible via Entry#categories. * Introduces a new parsing feature 'loose parsing'. * Add support for applicable dublin core elements. (dc:date and dc:creator) * Feeds can now be dumped to YAML. * Reduced the greediness of a regexp that was removing html comments.
2008-04-04Initial import of ruby18-diff-lcs-1.1.2 as textproc/ruby-diff-lcs.jlam4-0/+47
Diff::LCS is a port of Perl's Algorithm::Diff that uses the McIlroy-Hunt longest common subsequence (LCS) algorithm to compute intelligent differences between two sequenced enumerable containers.
2008-04-04Initial import of ruby18-coderay-0.7.4.215 as textproc/ruby-coderay.jlam4-0/+83
CodeRay is fast syntax highlighter for Ruby and other languages. It produces colorful, valid XHTML. CodeRay's design goal: simple, beautiful code highlighting for your board/wiki/blog/doc/website.
2008-04-04Initial import of ruby18-builder-2.1.2 as textproc/ruby-builder.jlam4-0/+51
Builder provide a simple way programmatically create XML markup and data structures within Ruby.