summaryrefslogtreecommitdiff
path: root/textproc
AgeCommit message (Collapse)AuthorFilesLines
2012-03-03Update to 0.50.2:wiz2-7/+10
intltool 0.50.2 =============== intltool 0.50.2 is another minor release improving backwards compatibility. Only one bug is fixed in this release: * Use --no-translations only if intltool >= 0.50 is available (#903340). Patch contributed by Hib Eris (https://launchpad.net/~hiberis). intltool 0.50.1 =============== intltool 0.50.1 is a minor release with the following improvements: * Support AM_SILENT_RULES (#402516). Patch contributed by Hib Eris (https://launchpad.net/~hiberis). * Improve support for extracting messages from GSettings files (#922685). Patch contributed by Ryan Lortie (https://launchpad.net/~desrt). * Support attribute tag extraction for Glade/GtkBuilder files (#923841). Patch contributed by Ryan Lortie (https://launchpad.net/~desrt). * Start including a ChangeLog in tarballs and provide a NEWS file (#924386). This introduces a soft dependency on "bzr": it's only required for maintainers who wish to regenerate a ChangeLog file from the bzr checkout. * Fix quoting of XGETTEXT variable when setting MSGMERGE and GENPOT in Makefile (#900738). Patch contributed by Matthias Klose (https://launchpad.net/~doko). intltool 0.50.0 =============== intltool 0.50.0 is a major bug fix release. Among the fixes, the following stand out: * Bug #580526 Finally, support for gsettings gschema.xml files is merged in, which should enable maintainers to get a slightly simpler build setup (i.e. no need to use NOMERGE rule anymore, and you can have intltool directly extract translations from .gschema.xml files). * Bug #790574: Let xgettext extract Scheme strings out, and add support for `intltool-update -m` to find files with marked strings. * Bug #806006: Improve handling of quotes in `intltool-update -m` so you get less (no?) warnings about mismatched quotes, and Python processing doesn't get messed up with docstrings and similar. * Bug #520986: One for the translators—messages are extracted in the order they appear in original files now, thus allowing translators to infer more of the context from the ordering.
2012-03-03Recursive bump for pcre-8.30* (shlib major change)wiz39-76/+78
2012-03-02Uses cdefs.hans1-1/+2
2012-03-02Uses cdefs and fts.hans1-1/+2
2012-03-02Fix build on SunOS.hans5-1/+104
- use dirent.h instead of sys/dir.h - use FILENAME_MAX instead of NAME_MAX - use uintXX_t instead of u_intXX_t
2012-02-29Recursive bump from devel/boost-libs update.hans2-4/+4
2012-02-29Set CFLAGS.SunOS to get a XPG6 iconv to fix the build of preconv.hans1-1/+3
2012-02-29Revert libiconv buildlink change, breaks on systems with builtin iconv.hans1-2/+3
2012-02-29No need to buildlink with mecab-base, just BUILD_DEPENDS is sufficient.obache3-6/+24
Bump PKGREVISION.
2012-02-28+ regxml (hi apb).wiz1-1/+2
2012-02-28Add regxml, from Nhat Minh Le's 2009 Google Summer of Code project.apb4-0/+88
regxml is a collection of command-line utilities for XML stream manipulation. The xmlgrep and xmlsed commands are fast and memory-efficient commands for editing tasks similar to what grep(1) and sed(1) can do on text files.
2012-02-28Buildlink against converters/libiconv instead of just depending on it.hans1-3/+2
Fixes a build problem seen on SunOS, and shouldn't negatively affect other systems.
2012-02-27Update groonga to 1.3.0.obache4-10/+14
Release 1.3.0 - 2012/01/29 -------------------------- Improvements ^^^^^^^^^^^^ * Supported dynamic DB key table change by GRN_DB_KEY=pat or GRN_DB_KEY=dat environment variable value. * Added ``--with-default-db-key`` configure option that specifies the default DB key table. * Supported "" value for geo point data types. It's interpreted as "0x0". * Added column name to cast error message. * Inhibit file information for stdin on load error. * Enabled write-strings warnings and suppress those warnings. [Suggested by montywi] * Marked MessagePack output format as supported. [#1215] * Added ``const`` to ``void *`` of ``*_set_value()``. * Enabled warning flags on C and C++. * Supported ``--with-libevent`` without value configure option. * ``grn_table_get()`` supported grn_db. [#1242] * [rpm] Removed needless groogna-munin-plugins dependency from groonga-server. [#1251] [Suggested by Masaharu IWAI] * [rpm] Removed needless groogna-doc dependency from groonga. [#1251] [Suggested by Masaharu IWAI] * [dat] Supported repair by ``grn_dat_repair()``. * ``grn_table_at()`` supported grn_db. * [suggest] Removed unstable mark. * [suggest][complete] Supported normalized value search in prefix-search. * Added experimental offline index build. It's disabled by default for now. You can enable it by USE_OFFLINE_INDEXER=yes environment variable. * Added internal API ``grn_obj_path_by_id()`` for mroonga. * [suggest][httpd] Passed unknown parameters to groonga. * [output][xml] Added a newline before ``</RESULT>`` for readability. * [doc][output] Added documentation about output format type. * Added ``table_rename``. [#1234] * Added ``column_rename``. [#1234]
2012-02-27Update mecab to 0.993.obache17-67/+62
2012-01-27 MeCab 0.993 * Fix to works well for MeCab::Tagger::formatNode() * To reduce stack size, save almost of local variables(arrays) to heap. 2012-01-14 MeCab 0.992 * Fix typos in source codes. 2012-01-14 MeCab 0.991 * Fix parse error with null strings or space strings. * Fix failure for creation of user dictionaries. 2011-12-24 MeCab 0.99 * Add MeCab::Model MeCab::Lattice classes. Improve usabilities on multi threads environment. Multiple threads can parse with shareing same dictionary. * Remove function for automatic dictionary reference share when refereing same dictionaly (You can do same works with MeCab::Model). * Add function for atomic dictionaly update in parsing. Model::swap() * Change Windows version to Unicode binary. * Remove experimental online learning, HMM and EM learning codes. * Remove MeCab::Node:(begin|end)_node_list members. * minor bug fixes.
2012-02-27add mecab-base09.obache1-1/+2
2012-02-27require mecab 0.9.obache1-2/+2
2012-02-27Re-import textproc/mecab-base version 0.98 as textproc/mecab-base09.obache7-0/+121
2012-02-25Fix build with options lynx or w3m.hans3-14/+16
Don't use sed directly at do-extract, instead use SUBST at post-patch. Change patch-aa to apply against the original source.
2012-02-24Added p5-Text-Affixed, p5-Text-Ngram, p5-Lingua-Identifyfhajny1-1/+4
2012-02-24Import p5-Lingua-Identify-0.50 as textproc/p5-Lingua-Identify.fhajny3-0/+30
Lingua::Identify identifies the language a given string or file is written in.
2012-02-24Import p5-Text-Ngram-0.14 as textproc/p5-Text-Ngram.fhajny3-0/+29
n-Gram analysis is a field in textual analysis which uses sliding window character sequences in order to aid topic analysis, language determination and so on. The n-gram spectrum of a document can be used to compare and filter documents in multiple languages, prepare word prediction networks, and perform spelling correction.
2012-02-24Import p5-Text-Affixes-0.07 as textproc/p5-Text-Affixes.fhajny3-0/+26
This module exports a method that is useful for factory classes.
2012-02-22Bump version for unintended commit of changes.wiz1-2/+2
2012-02-22Mention putty-devel successor.wiz2-18/+54
2012-02-22build the library thread-aware, i.e. use <pthread.h> but do notdrochner5-12/+66
link against libpthread. (It doesn't create threads, just uses locking.) This seems to be wanted by some applications, eg vlc issues a warning on startup (with no visible consequences afaict, but anyway). I hope this works for other OSes too. If not, we should probably add support for these cases to mk/pthread.bl3.mk. bump PKGREV
2012-02-21Files listed in CHECK_FILES_SKIP should not be in the PLIST.sbd2-3/+3
Bump PKGREVISION.
2012-02-16Fix build on SunOS.hans1-1/+3
2012-02-16Don't look for glib2 in the default paths to avoid finding the wrong one.hans2-7/+7
2012-02-16Make sure the correct install tool is used.hans1-1/+3
2012-02-16Fix build on SunOS.hans1-1/+3
2012-02-16Uses pod2man.hans1-2/+2
2012-02-15Update textproc/dblatex to 0.3.2.gls4-301/+314
pkgsrc changes: - set LICENSE upstream changes: Release 0.3.2 ------------- Some new features or improvements. Add the HTML table support. See HTML Tables for more details. Add the parameters: - default.table.rules: parameter related to the new HTML table support. Improve the setup.py script in order to be able to build and distribute a dblatex egg package. See PyPI Install for more details. Full support of the --quiet option. Add the ability to pass a user defined index style file to dblatex through the option --indexstyle. Make dblatex working in paranoid mode in order to function correctly with the TexLive 2010 distribution (output files only in the current directory). Some bug fixes. Release 0.3.1 ------------- Mainly a bug fix release. Improve the table rendering by adding the support to the tabularx environment and improving the automatic column width feature. See Automatic Width and Table LaTeX Styles Add the parameters: - linenumbering.scope. - linenumbering.default. - linenumbering.everyNth. - table.default.tabstyle. A number of bug fixes.
2012-02-14Fix HOMEPAGE, COMMENT.gdt1-3/+3
2012-02-14+libunistringgdt1-1/+2
2012-02-14Import libunistring-0.9.3 as textproc/libunistring.gdt4-0/+76
libunistring provides a library that implements Unicode strings (in three flavours: UTF-8 strings, UTF-16 strings, UTF-32 strings), together with functions for Unicode charactets (character names, classifications, properties) and functions for string processing (formatted output, width, word breaks, line breaks, normalization, case folding, regular expressions).
2012-02-14Update uni2ascii to 4.18.obache3-33/+6
per maintainer's update request by PR 45971. 2011-05-14 4.18 Fixed bug in uni2ascii in which in certain cases the subsitution count was too high, fixing Debian bug #626268. Patched to handle situation in NetBSD which lacks getline. Clarified semantics of pure option as converting characters in ascii range other than space and newline. Fixed bug in which this was not implemented correctly for UTF8 types. 2011-02-16 4.17 Added to uni2ascii the following conversions to nearest ascii equivalent: U+2022 bullet to 'o' U+00B7 middle dot to period U+0085 next line to newline U+2028 line separator to newline 2010-12-12 4.16 Ascii2uni Q format now works again. Added U+2033 to characters converted to nearest ascii equivalent by uni2ascii B option. 2010-08-29 4.15 Renamed endian.h u2a_endian.h to avoid conflict with external endian.h. Removed getline() from ascii2uni.c since it is standard as of POSIX2008.
2012-02-13- Simplify /usr/bin/env handling.gls2-9/+10
- Add an option to enable source highlighting, dragging in textproc/source-highlight. Off by default.
2012-02-13hunspell shlib name change -> recursive bumpwiz2-3/+4
2012-02-13Update to 1.3.2:wiz5-21/+25
2011-02-02: Hunspell 1.3.2 release: - fix library versioning - improved manual 2011-02-02: Hunspell 1.3.1 release: - bug fixes 2011-01-26: Hunspell 1.2.15/1.3 release: - new features: MAXDIFF, ONLYMAXDIFF, MAXCPDSUGS, FORBIDWARN, see manual - bug fixes 2011-01-21: - new features: FORCEUCASE and WARN, see manual - new options: -r to filter potential mistakes (rare words signed by flag WARN in the dictionary) - limited and optimized suggestions 2011-01-06: Hunspell 1.2.14 release: - bug fix 2011-01-03: Hunspell 1.2.13 release: - bug fixes - improved compound handling and other improvements supported by OpenTaal Foundation, Netherlands 2010-07-15: Hunspell 1.2.12 release 2010-05-06: Hunspell 1.2.11 release: - Maintenance release bug fixes 2010-04-30: Hunspell 1.2.10 release: - Maintenance release bug fixes 2010-03-03: Hunspell 1.2.9 release: - Maintenance release bug fixes and warnings - MAP support for composed characters or character sequences
2012-02-12Update p5-XML-TreePP to 0.41.hiramatsu2-7/+6
Changes from previous: ---------------------- 2010/10/31 (0.41) * require_xml_decl option added. thanks to nicomen https://rt.cpan.org/Ticket/Display.html?id=42441 * empty element when #text node is undef http://www.kawa.net/works/perl/treepp/treepp.html#com-2009-07-23T16:38:09Z 2009/11/21 (0.40) * pod typo fix: (thanks to jkutej) http://annocpan.org/~KAWASAKI/XML-TreePP-0.39/lib/XML/TreePP.pm#note_2382
2012-02-10+itstool,yelp-xsldrochner1-1/+3
2012-02-10add yelp-xsl-3.3.2, XSL stylesheets for Yelp help browser, fromdrochner6-0/+311
Patrick Welche per PR pkg/45797
2012-02-10add itstool-1.1.2, from Patrick Welche per PR pkg/45794drochner4-0/+40
ITS Tool allows you to translate XML documents with PO files
2012-02-10Fix "configure" script instead of always disabling the use of thetron3-4/+18
"-Bsymbolic" linker option. Patch provided by Matthias Drochner in private e-mail.
2012-02-10Fix build under NetBSD 5.1 and Mac OS X.tron1-1/+2
Why the "configure" script insists on being invoked with the argument "--disable-Bsymbolic" after it has correctly detected that the linker doesn't support this option is a mystery to me. You would think that the whole purpose of the test is to disable this option if it doesn't work.
2012-02-09update to 0.6.4drochner3-10/+8
changes: minor cleanup and fixes
2012-02-09add and enable ruby-yajljnemeth1-1/+2
2012-02-07Update py-lxml to 2.3.2.obache3-14/+27
2.3.2 (2011-11-11) ================== Features added -------------- * ``lxml.objectify.deannotate()`` has a new boolean option ``cleanup_namespaces`` to remove the objectify namespace declarations (and generally clean up the namespace declarations) after removing the type annotations. * ``lxml.objectify`` gained its own ``SubElement()`` function as a copy of ``etree.SubElement`` to avoid an otherwise redundant import of ``lxml.etree`` on the user side. Bugs fixed ---------- * Fixed the "descendant" bug in cssselect a second time (after a first fix in lxml 2.3.1). The previous change resulted in a serious performance regression for the XPath based evaluation of the translated expression. Note that this breaks the usage of some of the generated XPath expressions as XSLT location paths that previously worked in 2.3.1. * Fixed parsing of some selectors in cssselect. Whitespace after combinators ">", "+" and "~" is now correctly ignored. Previously is was parsed as a descendant combinator. For example, "div> .foo" was parsed the same as "div>* .foo" instead of "div>.foo". Other changes -------------- 2.3.1 (2011-09-25) ================== Features added -------------- * New option ``kill_tags`` in ``lxml.html.clean`` to remove specific tags and their content (i.e. their whole subtree). * ``pi.get()`` and ``pi.attrib`` on processing instructions to parse pseudo-attributes from the text content of processing instructions. * ``lxml.get_include()`` returns a list of include paths that can be used to compile external C code against lxml.etree. This is specifically required for statically linked lxml builds when code needs to compile against the exact same header file versions as lxml itself. * ``Resolver.resolve_file()`` takes an additional option ``close_file`` that configures if the file(-like) object will be closed after reading or not. By default, the file will be closed, as the user is not expected to keep a reference to it. Bugs fixed ---------- * HTML cleaning didn't remove 'data:' links. * The html5lib parser integration now uses the 'official' implementation in html5lib itself, which makes it work with newer releases of the library. * In ``lxml.sax``, ``endElementNS()`` could incorrectly reject a plain tag name when the corresponding start event inferred the same plain tag name to be in the default namespace. * When an open file-like object is passed into ``parse()`` or ``iterparse()``, the parser will no longer close it after use. This reverts a change in lxml 2.3 where all files would be closed. It is the users responsibility to properly close the file(-like) object, also in error cases. * Assertion error in lxml.html.cleaner when discarding top-level elements. * In lxml.cssselect, use the xpath 'A//B' (short for 'A/descendant-or-self::node()/B') instead of 'A/descendant::B' for the css descendant selector ('A B'). This makes a few edge cases like ``"div *:last-child"`` consistent with the selector behavior in WebKit and Firefox, and makes more css expressions valid location paths (for use in xsl:template match). * In lxml.html, non-selected ``<option>`` tags no longer show up in the collected form values. * Adding/removing ``<option>`` values to/from a multiple select form field properly selects them and unselects them. Other changes -------------- * Static builds can specify the download directory with the ``--download-dir`` option. 2.3 (2011-02-06) ================ Features added -------------- * When looking for children, ``lxml.objectify`` takes '{}tag' as meaning an empty namespace, as opposed to the parent namespace. Bugs fixed ---------- * When finished reading from a file-like object, the parser immediately calls its ``.close()`` method. * When finished parsing, ``iterparse()`` immediately closes the input file. * Work-around for libxml2 bug that can leave the HTML parser in a non-functional state after parsing a severly broken document (fixed in libxml2 2.7.8). * ``marque`` tag in HTML cleanup code is correctly named ``marquee``. Other changes -------------- * Some public functions in the Cython-level C-API have more explicit return types. 2.3beta1 (2010-09-06) ===================== Features added -------------- Bugs fixed ---------- * Crash in newer libxml2 versions when moving elements between documents that had attributes on replaced XInclude nodes. * ``XMLID()`` function was missing the optional ``parser`` and ``base_url`` parameters. * Searching for wildcard tags in ``iterparse()`` was broken in Py3. * ``lxml.html.open_in_browser()`` didn't work in Python 3 due to the use of os.tempnam. It now takes an optional 'encoding' parameter. Other changes -------------- 2.3alpha2 (2010-07-24) ====================== Features added -------------- Bugs fixed ---------- * Crash in XSLT when generating text-only result documents with a stylesheet created in a different thread. Other changes -------------- * ``repr()`` of Element objects shows the hex ID with leading 0x (following ElementTree 1.3). 2.3alpha1 (2010-06-19) ====================== Features added -------------- * Keyword argument ``namespaces`` in ``lxml.cssselect.CSSSelector()`` to pass a prefix-to-namespace mapping for the selector. * New function ``lxml.etree.register_namespace(prefix, uri)`` that globally registers a namespace prefix for a namespace that newly created Elements in that namespace will use automatically. Follows ElementTree 1.3. * Support 'unicode' string name as encoding parameter in ``tostring()``, following ElementTree 1.3. * Support 'c14n' serialisation method in ``ElementTree.write()`` and ``tostring()``, following ElementTree 1.3. * The ElementPath expression syntax (``el.find*()``) was extended to match the upcoming ElementTree 1.3 that will ship in the standard library of Python 3.2/2.7. This includes extended support for predicates as well as namespace prefixes (as known from XPath). * During regular XPath evaluation, various ESXLT functions are available within their namespace when using libxslt 1.1.26 or later. * Support passing a readily configured logger instance into ``PyErrorLog``, instead of a logger name. * On serialisation, the new ``doctype`` parameter can be used to override the DOCTYPE (internal subset) of the document. * New parameter ``output_parent`` to ``XSLTExtension.apply_templates()`` to append the resulting content directly to an output element. * ``XSLTExtension.process_children()`` to process the content of the XSLT extension element itself. * ISO-Schematron support based on the de-facto Schematron reference 'skeleton implementation'. * XSLT objects now take XPath object as ``__call__`` stylesheet parameters. * Enable path caching in ElementPath (``el.find*()``) to avoid parsing overhead. * Setting the value of a namespaced attribute always uses a prefixed namespace instead of the default namespace even if both declare the same namespace URI. This avoids serialisation problems when an attribute from a default namespace is set on an element from a different namespace. * XSLT extension elements: support for XSLT context nodes other than elements: document root, comments, processing instructions. * Support for strings (in addition to Elements) in node-sets returned by extension functions. * Forms that lack an ``action`` attribute default to the base URL of the document on submit. * XPath attribute result strings have an ``attrname`` property. * Namespace URIs get validated against RFC 3986 at the API level (required by the XML namespace specification). * Target parsers show their target object in the ``.target`` property (compatible with ElementTree). Bugs fixed ---------- * API is hardened against invalid proxy instances to prevent crashes due to incorrectly instantiated Element instances. * Prevent crash when instantiating ``CommentBase`` and friends. * Export ElementTree compatible XML parser class as ``XMLTreeBuilder``, as it is called in ET 1.2. * ObjectifiedDataElements in lxml.objectify were not hashable. They now use the hash value of the underlying Python value (string, number, etc.) to which they compare equal. * Parsing broken fragments in lxml.html could fail if the fragment contained an orphaned closing '</div>' tag. * Using XSLT extension elements around the root of the output document crashed. * ``lxml.cssselect`` did not distinguish between ``x[attr="val"]`` and ``x [attr="val"]`` (with a space). The latter now matches the attribute independent of the element. * Rewriting multiple links inside of HTML text content could end up replacing unrelated content as replacements could impact the reported position of subsequent matches. Modifications are now simplified by letting the ``iterlinks()`` generator in ``lxml.html`` return links in reversed order if they appear inside the same text node. Thus, replacements and link-internal modifications no longer change the position of links reported afterwards. * The ``.value`` attribute of ``textarea`` elements in lxml.html did not represent the complete raw value (including child tags etc.). It now serialises the complete content on read and replaces the complete content by a string on write. * Target parser didn't call ``.close()`` on the target object if parsing failed. Now it is guaranteed that ``.close()`` will be called after parsing, regardless of the outcome. Other changes ------------- * Official support for Python 3.1.2 and later. * Static MS Windows builds can now download their dependencies themselves. * ``Element.attrib`` no longer uses a cyclic reference back to its Element object. It therefore no longer requires the garbage collector to clean up. * Static builds include libiconv, in addition to libxml2 and libxslt. 2.2.8 (2010-09-02) ================== Bugs fixed ---------- * Crash in newer libxml2 versions when moving elements between documents that had attributes on replaced XInclude nodes. * Import fix for urljoin in Python 3.1+. 2.2.7 (2010-07-24) ================== Bugs fixed ---------- * Crash in XSLT when generating text-only result documents with a stylesheet created in a different thread.
2012-02-07No compiler is requilred.obache1-1/+3
2012-02-07distutils pkg, register egg-info.obache2-4/+7
Bump PKGREVISION.