summaryrefslogtreecommitdiff
path: root/textproc
AgeCommit message (Collapse)AuthorFilesLines
2015-11-27Make really sure the local copy of boost and co is not used.joerg3-2/+19
2015-11-27Added textproc/freexl version 1.0.2adam1-1/+2
2015-11-27FreeXL is an open source library to extract valid data from within an Exceladam5-0/+52
(.xls) spreadsheet. FreeXL design goals: * to be simple and lightweight * to be stable, robust and efficient * to be easily and universally portable * completely ignoring any GUI-related oddity Note that the final goal means that FreeXL ignores at all fonts, sizes and alignments, and most formats. It ignores Pivot Table, Charts, Formulas, Visual Basic macros and so on. FreeXL is structurally simple and quite light-weight (typically 40-80K of object code, stripped).
2015-11-25Remove mk/find-prefix.mk usage from the textproc category.jperkin7-29/+15
The find-prefix infrastructure was required in a pkgviews world where packages installed from pkgsrc could have different installation prefixes, and this was a way for a dependency prefix to be determined. Now that pkgviews has been removed there is no longer any need for the overhead of this infrastructure. Instead we use BUILDLINK_PREFIX.pkg for dependencies pulled in via buildlink, or LOCALBASE/PREFIX where the dependency is coming from pkgsrc. Provides a reasonable performance win due to the reduction of `pkg_info -qp` calls, some of which were redundant anyway as they were duplicating the same information provided by BUILDLINK_PREFIX.pkg.
2015-11-23Remove 193 from RUBY_VERSION_SUPPORTED.taca5-10/+10
2015-11-23revert previous commit, sorry.szptvlfn2-5/+2
2015-11-23Bump PKGREVISIONszptvlfn2-2/+5
add missing lzmalib ( fix librsvg build ) -llzma, from libcroco-0.6.8/src/libcroco-0.6.la#20 pkgsrc/graphics/librsvg: ld: warning: liblzma.so.1, needed by /usr/pkgsrc/graphics/librsvg/work/.buildlink/lib/libcroco-0.6.so, not found (try using -rpath or -rpath-link) Shared object "liblzma.so.1" not found
2015-11-23Bump PKGREVISION for poppler shlib major bump.wiz1-2/+2
2015-11-23Update ruby-nokogiri to 1.6.8.4.taca3-8/+9
=== 1.6.6.4 / 2015-11-19 This version pulls in an upstream patche to the vendored libxml2 to address: * unclosed comment uninitialized access issue (#1376) This issue does not have a CVE assigned to it as this time.
2015-11-23Update xmlto to 0.28:wiz2-8/+7
Xmlto news ---------- 0.0.28 (stable) - fix broken temp files removal (introduced in 0.0.27) - links detection changed to elinks (new links options not compatible)
2015-11-23Udate py-libxml2 to 2.9.3 to match libxml2.wiz2-7/+7
2015-11-22Update libxml2 to 2.9.3.wiz9-359/+7
v2.9.3: Nov 20 2015 Security: CVE-2015-8242 Buffer overead with HTML parser in push mode (Hugh Davenport), CVE-2015-7500 Fix memory access error due to incorrect entities boundaries (Daniel Veillard), CVE-2015-7499-2 Detect incoherency on GROW (Daniel Veillard), CVE-2015-7499-1 Add xmlHaltParser() to stop the parser (Daniel Veillard), CVE-2015-5312 Another entity expansion issue (David Drysdale), CVE-2015-7497 Avoid an heap buffer overflow in xmlDictComputeFastQKey (David Drysdale), CVE-2015-7498 Avoid processing entities after encoding conversion failures (Daniel Veillard), CVE-2015-8035 Fix XZ compression support loop (Daniel Veillard), CVE-2015-7942-2 Fix an error in previous Conditional section patch (Daniel Veillard), CVE-2015-7942 Another variation of overflow in Conditional sections (Daniel Veillard), CVE-2015-1819 Enforce the reader to run in constant memory (Daniel Veillard) CVE-2015-7941_2 Cleanup conditional section error handling (Daniel Veillard), CVE-2015-7941_1 Stop parsing on entities boundaries errors (Daniel Veillard), Documentation: Correct spelling of "calling" (Alex Henrie), Fix a small error in xmllint --format description (Fabien Degomme), Avoid XSS on the search of xmlsoft.org (Daniel Veillard) Portability: threads: use forward declarations only for glibc (Michael Heimpold), Update Win32 configure.js to search for configure.ac (Daniel Veillard) Bug Fixes: Bug on creating new stream from entity (Daniel Veillard), Fix some loop issues embedding NEXT (Daniel Veillard), Do not print error context when there is none (Daniel Veillard), Avoid extra processing of MarkupDecl when EOF (Hugh Davenport), Fix parsing short unclosed comment uninitialized access (Daniel Veillard), Add missing Null check in xmlParseExternalEntityPrivate (Gaurav Gupta), Fix a bug in CData error handling in the push parser (Daniel Veillard), Fix a bug on name parsing at the end of current input buffer (Daniel Veillard), Fix the spurious ID already defined error (Daniel Veillard), Fix previous change to node sort order (Nick Wellnhofer), Fix a self assignment issue raised by clang (Scott Graham), Fail parsing early on if encoding conversion failed (Daniel Veillard), Do not process encoding values if the declaration if broken (Daniel Veillard), Silence clang's -Wunknown-attribute (Michael Catanzaro), xmlMemUsed is not thread-safe (Martin von Gagern), Fix support for except in nameclasses (Daniel Veillard), Fix order of root nodes (Nick Wellnhofer), Allow attributes on descendant-or-self axis (Nick Wellnhofer), Fix the fix to Windows locking (Steve Nairn), Fix timsort invariant loop re: Envisage article (Christopher Swenson), Don't add IDs in xmlSetTreeDoc (Nick Wellnhofer), Account for ID attributes in xmlSetTreeDoc (Nick Wellnhofer), Remove various unused value assignments (Philip Withnall), Fix missing entities after CVE-2014-3660 fix (Daniel Veillard), Revert "Missing initialization for the catalog module" (Daniel Veillard) Improvements: Reuse xmlHaltParser() where it makes sense (Daniel Veillard), xmlStopParser reset errNo (Daniel Veillard), Reenable xz support by default (Daniel Veillard), Recover unescaped less-than character in HTML recovery parsing (Daniel Veillard), Allow HTML serializer to output HTML5 DOCTYPE (Shaun McCance), Regression test for bug #695699 (Nick Wellnhofer), Add a couple of XPath tests (Nick Wellnhofer), Add Python 3 rpm subpackage (Tomas Radej), libxml2-config.cmake.in: update include directories (Samuel Martin), Adding example from bugs 738805 to regression tests (Daniel Veillard)
2015-11-20Update to 2.22ryoon2-8/+7
Changelog: * Noteworthy changes in release 2.22 (2015-11-01) [stable] ** Improvements Performance has improved for patterns containing very long strings, reducing preprocessing time for an N-byte regexp from O(N^2) to only slightly superlinear for most patterns. Before, a command like the following would take over a minute, but now, it takes less than a second: : | grep -f <(seq -s '' 99999) When building grep, 'configure' now uses PCRE's pkg-config module for configuration information, rather than attempting to guess it by hand. ** Bug fixes A DFA matcher bug made this command mistakenly print its input line: echo axb | grep -E '^x|x$' Likewise for this equivalent command: echo axb | grep -e '^x' -e 'x$' [bug introduced in grep-2.19 ] grep no longer reads from uninitialized memory or from beyond the end of the heap-allocated input buffer. This fix addressed CVE-2015-1345. [bug introduced in grep-2.19 ] With -z, '.' and '[^x]' in a pattern now consistently match newline. Previously, they sometimes matched newline, and sometimes did not. [bug introduced in grep-2.4] When the JIT stack is exhausted, grep -P now grows the stack rather than reporting an internal PCRE error. 'grep -D skip PATTERN FILE' no longer hangs if FILE is a fifo. [bug introduced in grep-2.12] --exclude and related options are now matched against entire command-line arguments, not against command-line components. [bug introduced in grep-2.6] Fix performance degradation of grep -Fw in unibyte locales. [bug introduced in grep-2.19 ]
2015-11-19Make it work without Internet access.asau1-1/+9
Transform DocBook XSLT URLs to point to local copies coming from textproc/docbook-xsl. This package should use XML Catalog, but doesn't for some unclear reason.
2015-11-18Allow ruby-toml to depend on ruby-parslet 1.6 and later.taca1-2/+5
Bump PKGREVISION.
2015-11-18Update ruby-nokogiri to 1.6.6.3.taca4-13/+20
pkgsrc change: Add pkg_alternatives support. === 1.6.6.3 / 2015-11-16 This version pulls in several upstream patches to the vendored libxml2 and libxslt to address: * CVE-2015-1819 * CVE-2015-7941_1 * CVE-2015-7941_2 * CVE-2015-7942 * CVE-2015-7942-2 * CVE-2015-8035 * CVE-2015-7995 See #1374 for details.
2015-11-18CPPFLAGS+=-D__EXTENSIONS__ permits build on SunOSrichard1-1/+3
2015-11-17Update xmlto to 0.0.27:wiz2-7/+7
0.0.27 (stable) - remove several bashisms from scripts - add new option --profile for preprocessing documents with profiling stylesheet
2015-11-17Update py-lxml to 3.5.0:wiz2-7/+7
3.5.0 (2015-11-13) ================== Bugs fixed ---------- * Unicode string results failed XPath queries in PyPy. * LP#1497051: HTML target parser failed to terminate on exceptions and continued parsing instead. * Deprecated API usage in doctestcompare. 3.5.0b1 (2015-09-18) ==================== Features added -------------- * ``cleanup_namespaces()`` accepts a new argument ``keep_ns_prefixes`` that does not remove definitions of the provided prefix-namespace mapping from the tree. * ``cleanup_namespaces()`` accepts a new argument ``top_nsmap`` that moves definitions of the provided prefix-namespace mapping to the top of the tree. * LP#1490451: ``Element`` objects gained a ``cssselect()`` method as known from ``lxml.html``. Patch by Simon Sapin. * API functions and methods behave and look more like Python functions, which allows introspection on them etc. One side effect to be aware of is that the functions now bind as methods when assigned to a class variable. A quick fix is to wrap them in ``staticmethod()`` (as for normal Python functions). * ISO-Schematron support gained an option ``error_finder`` that allows passing a filter function for picking validation errors from reports. * LP#1243600: Elements in ``lxml.html`` gained a ``classes`` property that provides a set-like interface to the ``class`` attribute. Original patch by masklinn. * LP#1341964: The soupparser now handles DOCTYPE declarations, comments and processing instructions outside of the root element. Patch by Olli Pottonen. * LP#1421512: The ``docinfo`` of a tree was made editable to allow setting and removing the public ID and system ID of the DOCTYPE. Patch by Olli Pottonen. * LP#1442427: More work-arounds for quirks and bugs in pypy and pypy3. * ``lxml.html.soupparser`` now uses BeautifulSoup version 4 instead of version 3 if available. Bugs fixed ---------- * Memory errors that occur during tree adaptations (e.g. moving subtrees to foreign documents) could leave the tree in a crash prone state. * Calling ``process_children()`` in an XSLT extension element without an ``output_parent`` argument failed with a ``TypeError``. Fix by Jens Tröger. * GH#162: Image data in HTML ``data`` URLs is considered safe and no longer removed by ``lxml.html.clean`` JavaScript cleaner. * GH#166: Static build could link libraries in wrong order. * GH#172: Rely a bit more on libxml2 for encoding detection rather than rolling our own in some cases. Patch by Olli Pottonen. * GH#159: Validity checks for names and string content were tightened to detect the use of illegal characters early. Patch by Olli Pottonen. * LP#1421921: Comments/PIs before the DOCTYPE declaration were not serialised. Patch by Olli Pottonen. * LP#659367: Some HTML DOCTYPE declarations were not serialised. Patch by Olli Pottonen. * LP#1238503: lxml.doctestcompare is now consistent with stdlib's doctest in how it uses ``+`` and ``-`` to refer to unexpected and missing output. * Empty prefixes are explicitly rejected when a namespace mapping is used with ElementPath to avoid hiding bugs in user code. * Several problems with PyPy were fixed by switching to Cython 0.23.
2015-11-13Update to 2015.11.4:wiz2-7/+7
2015.11.4 ========= ---- * Fix #38: Long links wrapping controlled by `--no-wrap-links`. * Note: `--no-wrap-links` implies `--reference-links` * Feature #83: Add callback-on-tag. * Fix #87: Decode errors can be handled via command line. * Feature #95: Docs, decode errors spelling mistake. * Fix #84: Make bodywidth kwarg overridable using config.
2015-11-13Update py-markdown to 2.6.4.wiz2-7/+10
Add missing test dependencies. Nov 6, 2015: Released version 2.6.4 (a bug-fix release).
2015-11-12Update iso-codes to 3.63:wiz2-7/+7
iso-codes 3.63 -------------- Dr. Tobias Quathamer <toddy@debian.org> Sun, 1 Nov 2015 [ ISO 639 translations ] * Ukrainian by Yuri Chornoivan (TP) [ ISO 639-3 translations ] * Ukrainian by Yuri Chornoivan (TP)
2015-11-08Update to 1.19wen2-7/+7
Upstream changes: 1.19 2015-10-28 MANWAR - Added key 'provides' to the Makefile.PL script. - Added standard unit test script (t/00-load.t). 1.18 2015-10-26 MANWAR - Added MIN_PERL_VERSION to the Makefile.PL script. - Tidied up and documented package PDF::Create. - Tidied up and documented package PDF::Create::Page. - Tidied up README file. 1.17 2015-10-25 MANWAR - Renamed file CHANGES to Changes. - Tidied up Changes file. - Added standard unit test for Changes file (t/changes.t). 1.16 2015-10-24 MANWAR - Fixed the warning thrown by method PDF::Image::GIF::UnLZW(). - Tidied up example scripts (eg/sample.pl and eg/sample-cgi.pl). - Added sample images used by example scripts. - Added standard unit test for MANIFEST file. 1.15 2015-10-24 MANWAR - Added key 'CreationDate' to the list of valid keys to constructor. - Tidied up pod document of PDF::Create. - Tidied up Makefile.PL script. - Removed MANIFEST from .gitignore file. 1.14 2015-10-23 MANWAR - Added section REPOSITORY, LICENSE to the pod document. - Added standard pod syntax testing script t/pod.t - Added MANIFEST file. 1.13 2015-10-22 MANWAR - Fixed the distribution as earlier v1.12 didn't have any code (MANWAR). 1.12 2015-10-22 MANWAR - Updated repository link in the Makefile.PL script (MANWAR).
2015-11-08Update p5-Pod-POM to 2.01:wiz2-7/+7
2.01 2015-11-07 NEILB * Added abstracts to all of the submodules -- a PR from GARU. * Changed README to README.md -- another PR from GARU. * Fixed runtime warning for Pod::POM::ERROR -- another PR from GARU.
2015-11-07Add some BUILD/TEST dependencies.wiz1-1/+3
2015-11-06+ py-JWT.wiz1-1/+2
2015-11-06Import py-JWT-1.4.0 as textproc/py-JWT.wiz4-0/+67
A Python implementation of JSON Web Token draft 32.
2015-11-04Add new Erlang module packagesfhajny1-1/+6
2015-11-04Import 20 Erlang module packages that will work as dependenciesfhajny23-0/+280
in the ejabberd 15.10 update that follows.
2015-11-04Update to 2.6.3 based on PR 50396 by derouiche.wiz4-11/+35
Oct 26, 2015: Released version 2.6.3 (a bug-fix release).
2015-11-04Add SHA512 checksum.wiz1-1/+2
2015-11-04Add SHA512 digests for distfiles for textproc categoryagc797-797/+1672
Problems found locating distfiles: Package cabocha: missing distfile cabocha-0.68.tar.bz2 Package convertlit: missing distfile clit18src.zip Package php-enchant: missing distfile php-enchant/enchant-1.1.0.tgz Otherwise, existing SHA1 digests verified and found to be the same on the machine holding the existing distfiles (morden). All existing SHA1 digests retained for now as an audit trail.
2015-11-04Update textproc/discount to discount-2.1.8a.leot3-7/+8
Patch provided by Derouiche in PR pkg/50404. Changes: o version 2.1.8a When I put in the patch to .. # Change the mail demangler to a debian-specific 'always mangle one way' hack. (enabled with the configure.sh option --debian-glitch) I messed up the format string and made the mangled email address into a fixed bogus string. Sigh. Fixed (thanks to a patch from Alessandro Ghedini), updated (and I really have to expand the runtime configuration flags array to be long enough to fit 64 settings, but that?s a fix for a different day) and released. o version 2.1.8 After a year or so of letting the code sit and slowly accumulate fixes, a new version which fixes a wad of bugs and adds a few new features. Some of this code is front other people, and those changes will be marked with their names: # FINALLY address the bug where markdown extra-style footnotes lose numbering when they show up in nested element; I was not carrying the m-e reference# inside the footnotes structure, but was instead carrying it in the parent structure and not updating it. So I changed the footnotes structure to include the reference + the list of footnotes, which made the misnumbering go away on my tests. # Fix makefile distclean to cleanup all the generated files and corrected the names of the installed sample program man pages to end in .1 (Mark Pizzolato mark@infocomm.com) # Change the mail demangler to a debian-specific 'always mangle one way' hack. (enabled with the configure.sh option --debian-glitch) # Add --with-unmangled-email compile-time flag to disable mailto: mangling # Allow the magic output filename -, which means send output to stdout instead of to a file. # Fix a bug where autolink + github flavored markdown absorbs the ^C eoln character into a link at the end of a line. # Tweak install.samples so that the user can supply a SAMPLE_PFX on the command line SAMPLE_PFX=discount- make install.samples to install the sample programs with a package-specific prefix. # Emit pages in utf-8 instead of us-ascii (simply a change to the Content-Type meta) (Nathan Phillip Brink binki@gentoo.org) # Patch the horrible list handler to support long numeric list items (George Hartzell hartzell@alerce.com) # Various bugfixes (Masayoshi Sekimura sekimura@gmail.com) # Fix support for CFLAGS=-m32 ./configure.sh by using CFLAGS for all build invokations of CC. (Nathan Phillip Brink binki@gentoo.org) # Github-style language attributes on fenced code blocks (Loren Segal lsegal@amazon.com) # When defining WORD & DWORD, check first for the MS Windows WinDef.h file; if found, include it instead of defining WORD & DWORD ourselves. # support url-encoded anchor links with --with-urlencoded-anchor option (Daisuke Murase typester@cpan.org)
2015-10-31As written by Kristaps via private mail, Ingo Schwarze nowjym1-2/+2
maintains mdocml. Update MAINTAINER.
2015-10-31Update to 5.2.1. From the changelog:schmonz2-8/+9
* Fix #22 (pip package keeps upgrading all the time) * Support PyPy * Remove the HTTP Status 9001 test that caused unit test tracebacks * Remove the completely-untested HTML tidy code * Remove BeautifulSoup as a dependency * Remove the XFN microformat parsing code * Remove the rel_enclosure microformat parsing code * Remove the rel_hcard microformat parsing code * Remove the rel_tag microformat parsing code * Replace the regex-based RFC 822 date parser with a procedural one * Replace the Python-licensed W3DTF date parser * Support HTML5 audio/source/video element relative URL's * Remove the unparsed itunes_keywords key from the result dictionary * Fix issue 321 just a little more (yet another code path was missed) * Issue 62 (support georss and gml namespaces) * Issue 296 (GUID's are always treated like relative URI's) * Issue 334 (media:restriction element content is not returned) * Issue 335 (sub-elements of media:group are not parsed and returned) * Issue 342 (support multiple dc:creator elements) * Issue 357 (loose parser breaks ampersands in link element URL's) * Issue 374 (support the Podlove Simple Chapters namespace) * Issue 380 (support media:rating element) * Issue 384 (fix chardet support in Python 3) * Issue 389 (elements in unknown uppercase namespaces are ignored) * Issue 392 (tags element subverts 'tags' key in result dictionary) * Issue 396 (Podlove Simple Chapters version 1.0 causes a KeyError) * Issue 399 (docs call `request_headers` parameter `extra_headers`) * Issue 401 (support additional dcterms and media namespaces elements) * Issue 404 (support asctime datetime strings with timezone information) * Issue 407 (decode forward slashes encoded as character entities) * Issue 421 (delay chardet invocation as long as possible) * Issue 422 (add return types docstrings) * Issue 433 (update the list of allowed MathML elements and attributes)
2015-10-31Update to 2.97. Changes:shattered2-8/+7
- New -s flag to stop comlaints about sloppy (misaligned CIDRs) - CIDRs now always properly bit aligned, even if the base address wasn't
2015-10-30Add forgotten DESCR file, thanks @joerg.fhajny1-0/+2
2015-10-30Update to 3.49wen2-7/+7
Upstream changes: 3.49 - 2015-03-24 - added: the DTD_base option to XML::Twig new, that forces XML::Twig to look for the DTD in a given directory thanks to Arun lakhana for the idea - fixed: XML::Parser 2.43 caused a failure in the tests due to a change in its behaviour when die-ing. - fixed: prevent PAUSE from trying to index packages that are only used for monkey patching (to re-use XML::XPath as the XPath engine for XML::Twig::XPath). Will also prevent UNAUTHORIZED flag on metacpan. patch sent by Graham Knop - fixed: RT #96009 keep_atts_order => 0 behaviour. Spotted by Dolmen https://rt.cpan.org/Public/Bug/Display.html?id=96009 - fixed bug RT #97461 wrong error message was returned calling parse on an invalid filehandle Thanks to Slaven Rezic for the bug report and test case https://rt.cpan.org/Public/Bug/Display.html?id=97461 - fixed: RT #98801 COMPATIBILITY WARNING inconsistency between simplify and XML::Simple for empty elements (including elements with start and end tags but no contents) the XML::Simple behaviour is to map them to an empty hash, not an empty/undef scalar (depending of whether the element is a PCDATA or not) as was the case in previous versions of the module. This has the potential to break some existing code, but simplify should be strictly the same as XML::Simple's XMLin Thanks to Vangelis Katsikaros for the bug report and test case https://rt.cpan.org/Public/Bug/Display.html?id=98801
2015-10-29sortjnemeth1-2/+2
2015-10-26Fix preprocessor logic bug causing __STRICT_ANSI__ to be undefined on alljperkin2-1/+17
platforms, breaking SunOS/clang's use of GCC headers around __float128.
2015-10-26Use the GCC build file when using SunOS/clang, and patch it to pass the -hjperkin3-3/+19
linker argument correctly.
2015-10-25Update to 0.1.41. From the changelog:schmonz2-7/+7
- Change the manpage gen date to be 'Month YEAR' - Like "October 2015" - Less churn in generated docs - Replace Perl stuff in manpages with appropriate content
2015-10-23Fix packages' broken iconv.h detection by removing it. Have faith in thattnn3-20/+27
that pkgsrc will provide the correct iconv.h to use in either the buildlink directory or otherwise in the compiler's default search path.
2015-10-22Add php-sphinxfhajny1-1/+2
2015-10-22Import sphinx 1.3.3 as textproc/php-sphinx.fhajny3-0/+23
PHP bindings for libsphinxclient, client library for Sphinx.
2015-10-20Update py-pyphen to 0.9.2.kleink4-13/+18
Changes since 0.9.1: * Icelandic dictionary * test coverage updates * bug fixes
2015-10-19Add textproc/py-xlsxwriterfhajny1-1/+2
2015-10-19Import XlsxWriter as textproc/py-xlsxwriter.fhajny3-0/+127
XlsxWriter is a Python module for writing files in the Excel 2007+ XLSX file format.
2015-10-18Update textproc/sphinxsearch to 2.2.10.fhajny2-6/+7
New features and updates - The list of SphinxQL reserved keywords is now much, much smaller than it used to be, and also consistent across different places in the code and in the docs. - IN() function now accepts string attributes (#2233). Also, filtering string attributes by an empty value in WHERE clause now works. - WHERE on float attributes got improved a bit: we added floatcol<>123.0 syntax, and fixed an issue with using an integer reference value asi in floatcol=123 or floatcol!=123, see bug #2121. - searchd --replay-flags switch (useful for binlog replay troubleshooting) now accepts a new option 'ignore-open-errors' that lets you simply ignore missing binlog files without deleting binlog meta info. - Indexer now exits with code 2 in case of rotation failure. Notable bug fixes - unified min_prefix_len, min_infix_len behavior between RT and plain indexes - expressions dependent on aggregation results (eg. as in SELECT MAX(id) m1, m1+10 m2) were not computed properly in RT indexes - LENGTH() was 2x off for 64-bit MVA attributes - OPTIMIZE could occasionally break big RT indexess - multi-wordforms with clashing prefixes were processed in a wrong order - disabled and later re-enabled indexes were not picked up again by searchd on SIGHUP Full release notes: http://sphinxsearch.com/docs/latest/rel2210.html
2015-10-18Add multimarkdownryoon1-1/+2