summaryrefslogtreecommitdiff
path: root/textproc
AgeCommit message (Collapse)AuthorFilesLines
2014-01-21Remove py-jinja, obsolete version of py-jinja2, and nothing in pkgsrcwiz6-107/+1
uses it.
2014-01-20Fix build with TCL 8.6joerg2-2/+6
2014-01-20Fix PKGNAME. Mark as not for python-3.x.wiz1-3/+6
2014-01-20Update to 0.13:wiz4-74/+102
0.13 (2013/12/20): - Requires at least Python 3.2 - The gallery has been moved to https://sourceforge.net/p/pyx/gallery/, which is a wiki. Contributions are welcome. - filelocator module: - cygwin LaTeX with windows python patch (thanks to Sybren A. Stüvel) - graph styles: - fix numerical instability of line clippings - remove errorbar range checks, as they fail on a reverse axis, which is correct (reported by Néstor Espinoza) - path module: - fix internal name clash when generating a normpath from an empty path (reported by Brendon Higgins) - normpath module: - several stability and precision improvements and bugfixes - cusp removal at normpath construction (and getting rid of invalid results for curvature, rotation, tangent, and trafo methods) - remove curveradius methods as they are invalid for straigt paths - deco module: - apply text trafos to each character in curvedtext (reported by Hans L) - properly apply all textattrs in curvedtext (for example colors or scalings) - canvas module: - layer method takes layer names above or below (instead of an instance), also reorders layer accordingly when layer is already existing - remove the before and after arguments of insert - handle trafo and clip separately in constructor and write methods - allow for one clipping instance only - optimize graphics state stack usage - dvi/dvifile module: - change special handling for transformations and colors to use subcanvases - apply transformations to markers - trafos and styles are no longer canvasitems - style module: - fillrules are now fillstyles and handled within the PS/PDF context - text module: - new texenc setting - major code reorganization and documentation revision (now using autodoc) - font/afmfile module: - parse more AFM files, also some with common inconsistencies (thanks to Markus Schwienbacher for reporting these issues) - color module: - functiongradient has been split into functiongradient_rgb, etc. and the function parameters are now passed directly - lineargradient has been removed for factory functions lineargradient_rgb, etc. that provide linear gradients between colors of a particular color model - bitmap module: - fix jpegimage for progressive jpeg files (thanks to Michael Schindler) - pyxrc: - use APPDATA environment variable to locate the pyxrc on windows - tex, latex, kpsewhich, and locate executables are now customizable in the pyxrc - on the package level: - add pyxinfo to enable output of some useful information - manual: - PyX theme and various sphinx tweaks 0.12.1 (2012/10/26): - graph styles: - fix drawing and clipping of gradient style 0.12 (2012/10/17): - canvas module: - insert method now returns canvas wrapping item if attrs are given - insert method allows specification of position where item is inserted by before and after arguments - new layer method allows creation of separated drawing layers for grouping of drawing operations - writeXXXfile methods now use "page_" and "write_" prefixes for passing the keyword arguments to the page constructor and write method - pipeGS now returns a file handle instead of writing to a file or to stdout - the new method writeGSfile restores the previous pipeGS functionality - support rendering as png for use in IPython notebooks (as suggested by Nikolas Tezak) - document module: - writeXXXfile methods now support writing to stdout when filename is set to "-" - type 1 font modules: - allow font slanting for T1builtinfont instances - improve stripped font compatibility - remove UniqueID lookup from embedded fonts in PostScript output (fixes missing glyph issue with dvips and certain fonts) - allow Type1 font usage without TeX and without AFM font metric - add support for pfm font matrices - epsfile module: - fix race condition while generating bitmap for PDF inclusion - fix file opening for bbox reading when using filelocator (reported by Michael J Gruber) - filelocator module: - fix text mode line ending issue for MS Windows - text module: - fix subprocess call on MS Windows (closefds not functional not also not required at all) - fix pyxgraphics functionality because at least some versions of graphics and friends seem to expect the file extension .def for the driver files (thanks to Michael J Gruber) - deco module: - decorator to put text along a path; based on a patch by Michael J Gruber - dvifile module: - fix for MS Windows: open virtual font files in binary mode - graph modules: - graphs: - uses new canvas layers to stack graph components (fixing bug #1518414, reported by Dominic Ford) - add a flipped option to graphxy to exchange x and y coordinates - add a 1d graph "graphx" (use case: convert a value to a color) - add hiddenaxes layer to the 3d graph - add linkedaxes for the xy-plane in 3d like in 2d (works now properly due to the hiddenaxes feature) - graph styles: - add density style - add gradient style to convert a value to a color using a 1d graph - add a usenames dictionary to the pos style (like rangepos had it already) - graph data: - add a join data provide which adds concatenates several data sources - axis module: - divisor was not properly taken into account in tick handling (axis range extension and range rating) - added the metapost module: - create smooth paths from a series of points - bitmap module: - new fundamental constructor based on arbitrary affine transformations - add ASCIIHexDecode end marker - color module: - add rgbgradient and cmykgradient to force color space - mesh module: - add ASCIIHexDecode end marker - sourceforge.net: - upgrade PyX project page to the Allura platform 0.11.1 (2011/05/20): - canvas: - fix pipeGS (adding support for writing using pycompat.popen) - deco module: - arrow decorator: proper sign of constriction length for positioning reversed arrows - dvi/texfont: - fix exception type - increase designsize deviation to 4 (needs some further investigation) - contrib files: - fixes due to the dvi and font restructuring - setup.py: - fix build process for extension modules - fix download url to allow for easy_install (hopefully) - manual: - converted to sphinx 0.11 (2011/05/15): - font and dvi modules: - major reorganization - TeX mapping files are a property of the writer now By that the pdfwriter now uses pdftex.map instead of psfonts.map (It's also possible to pass a fontmap to a texrunners text method to use different mappings within a single output file) - support for font matrices (afm) for Type1 fonts (using fonts without a metrics is still supported, but properly issues a warning now) - interface for basic TeX-less text output - new PS and PDF writer options: strip_fonts, text_as_path, mesh_as_bitmap, mesh_as_bitmap_resolution - fix for commented out UniqueID - fix rounding of font sizes - fix scaling of VF position increments - new filelocator module - graph modules: - bar style on graphxyz (single datasets only) - graphxyz: - fix position of z4 axis - set correct errorname for z axis (thanks to Axel Freyn) - fix wrong y value usage instead of z value in pos methods - fix unused color range settings in surface style (thanks to Michael J Gruber) - fallbackrange for axes with vanishing range - dokeyitem method (to be called with a plotitem) to alter the key order - doplot() was renamed to doplotitem(), dodata() was renamed to doplot() to have similar naming conventions like for the graph key - axis module: do not divide by None for data.min and/or data.max being None (see patch #2833369) - axis painter: - properly rotate axis titles when ticks are not othorgonal to the axis (reported by Christian Delfosse) - correct namedirection in bar axis painter (reported by rhunger, bug #2028032) - graph.style.arrow: decorator is an parameter of the constructor now (thanks to Axel Freyn) - remove ticks with unset ticklevel and labellevel to prevent rating failures (thanks to Brendon Higgins) - canvas and document modules: - auto-guess output filename from the script filename - add ciecolor flag and input type to the pipeGS method of canvas - pyxrc: - new config options for psfontmaps and pdffontmaps - new config option for formatting of Python warnings - new config section for new filelocator module - text module: - fix two bugs in the read pipe of the texrunner (thanks to Laurence Tratt and Eric Faurot) - fix "<" token handling in mapping file parser (thanks to Matthew West) - fix start message parse error in MiKTeX (thanks to Wojciech Jaskowski) - fix rigid aux file checking (thanks to Clayton E. Myers) - use subprocess module if available - proper error messages when TeX is stopped due to unrecoverable error - style module: - implement style.fillrule - deco module: - added an explicit hatch pattern as an alternative for real postscript patterns - arrow decorator: take into account constriction length when arrow pos < 1 - bitmap module: - add support for transparent bitmaps (in postscript stencil masking only) - path and normpath modules: - remove incorrect zero length line in PDF output for each first moveto path element (thanks to Michael J Gruber) - raise correct normpath exception (thanks to Axel Freyn) - epsfile module: - an ugly way to import EPS in PDF using a bitmap (requires PIL) 0.10 (2007/10/03): - graph modules: - graph module: - graphxyz for 3d graphs with parallel and central projection - doplot method (to be called with a plotitem) to alter the plotitem order etc. - graph styles: - new surface style for 3d graphs (colored surfaces are functional (and useful!) for 2d graphs as well) - new grid style for 3d graphs - new impulses style - optional textdx/textdy columns to the text style added - arrowpos parameter to the arrow style added - bugfix: fromvalue axis range adjustment in histogram style - bugfix: axis range adjustment in range style - axis module: - painter: don't insert axis title twice (thanks to Tim Gray for reporting this problem) - parter: extend the logarithmic parter to calculate automatic partitions for huge ranges (TODO: documentation of the new autoexponent parameter) (suggested by Dominic Ford) - fix: range rating was not taken into account due in the 0.9 release - data module: - list class was renamed to points; deprecation warning added for instance creation, but inheritance from list failes - new values class - new mesh module: - internal helper module for efficient handling of triangular colored meshs - color module: - renamed: palette->gradient, functionpalette->functiongradient, linearpalette->lineargradient - new class palette representing a discrete ordered list of colors - support transparency for filling/stroking in pdf separately - transparency support for postscript as available by means of a proprietary ghostscript extension (for ps2pdf) - renamed method: tostring8bit -> to8bitstring (bug #2932888) - attr module: - add multichangeattr to perform a select on different changeable attributes depending on the selects total number - font modules: - t1font: - add missing glyph traversal in t1seacs updatepath - normpath module: - support zero-length normsubpaths - canvas module: - don't change order of attrs passed to canvas constructor in place - added __truediv__ methods according to PEP 238
2014-01-20Import py27-X-0.12.1 as textproc/py-X2.wiz4-0/+262
PyX is a Python package for the creation of PostScript and PDF files. It combines an abstraction of the PostScript drawing model with a TeX/LaTeX interface. Complex tasks like 2d and 3d plots in publication-ready quality are built out of these primitives. Features * PostScript and PDF output for device independent, freely scalable figures * seamless TeX/LaTeX integration * full access to PostScript features like paths, linestyles, fill patterns, transformations, clipping, bitmap inclusion, etc. * advanced geometric operations on paths like intersections, transformations, splitting, smoothing, etc. * sophisticated graph generation: modular design, pluggable axes, axes partitioning based on rational number arithmetics, flexible graph styles, etc.
2014-01-20Mark python-3.x as allowed.wiz1-1/+2
2014-01-19Remove FETCH_USING, not a package-setable variable.wiz1-2/+1
2014-01-19Make this build on FreeBSD. Patch addition taken from FreeBSD's ports.rodent2-4/+9
2014-01-19Updated to latest stable version, 2.7.2. All dependent packages built withrodent2-6/+7
this version. From CHANGES: Version 2.7.2 ------------- (bugfix release, released on January 10th 2014) - Prefix loader was not forwarding the locals properly to inner loaders. This is now fixed. - Security issue: Changed the default folder for the filesystem cache to be user specific and read and write protected on UNIX systems. See `Debian bug 734747`_ for more information. .. _Debian bug 734747: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=734747
2014-01-18Mention it's the python-2.x version only.wiz2-3/+6
2014-01-18+ py-jsonlib3.wiz1-1/+2
2014-01-18Import py33-jsonlib-1.6.1 as textproc/py-jsonlib3.wiz4-0/+37
JSON is a lightweight data-interchange format. It's often used for exchanging data between a web server and user agent. This module aims to produce a library for serializing and deserializing JSON that conforms strictly to RFC 4627. This package contains the python-3.x version of the module.
2014-01-17Update to 0.999:wiz3-149/+37
0.999 ~~~~~ Released on December 23, 2013 * Fix #127: add work-around for CPython issue #20007: .read(0) on http.client.HTTPResponse drops the rest of the content. * Fix #115: lxml treewalker can now deal with fragments containing, at their root level, text nodes with non-ASCII characters on Python 2. 0.99 ~~~~ Released on September 10, 2013 * No library changes from 1.0b3; released as 0.99 as pip has changed behaviour from 1.4 to avoid installing pre-release versions per PEP 440. 1.0b3 ~~~~~ Released on July 24, 2013 * Removed ``RecursiveTreeWalker`` from ``treewalkers._base``. Any implementation using it should be moved to ``NonRecursiveTreeWalker``, as everything bundled with html5lib has for years. * Fix #67 so that ``BufferedStream`` to correctly returns a bytes object, thereby fixing any case where html5lib is passed a non-seekable RawIOBase-like object. 1.0b2 ~~~~~ Released on June 27, 2013 * Removed reordering of attributes within the serializer. There is now an ``alphabetical_attributes`` option which preserves the previous behaviour through a new filter. This allows attribute order to be preserved through html5lib if the tree builder preserves order. * Removed ``dom2sax`` from DOM treebuilders. It has been replaced by ``treeadapters.sax.to_sax`` which is generic and supports any treewalker; it also resolves all known bugs with ``dom2sax``. * Fix treewalker assertions on hitting bytes strings on Python 2. Previous to 1.0b1, treewalkers coped with mixed bytes/unicode data on Python 2; this reintroduces this prior behaviour on Python 2. Behaviour is unchanged on Python 3. 1.0b1 ~~~~~ Released on May 17, 2013 * Implementation updated to implement the `HTML specification <http://www.whatwg.org/specs/web-apps/current-work/>`_ as of 5th May 2013 (`SVN <http://svn.whatwg.org/webapps/>`_ revision r7867). * Python 3.2+ supported in a single codebase using the ``six`` library. * Removed support for Python 2.5 and older. * Removed the deprecated Beautiful Soup 3 treebuilder. ``beautifulsoup4`` can use ``html5lib`` as a parser instead. Note that since it doesn't support namespaces, foreign content like SVG and MathML is parsed incorrectly. * Removed ``simpletree`` from the package. The default tree builder is now ``etree`` (using the ``xml.etree.cElementTree`` implementation if available, and ``xml.etree.ElementTree`` otherwise). * Removed the ``XHTMLSerializer`` as it never actually guaranteed its output was well-formed XML, and hence provided little of use. * Removed default DOM treebuilder, so ``html5lib.treebuilders.dom`` is no longer supported. ``html5lib.treebuilders.getTreeBuilder("dom")`` will return the default DOM treebuilder, which uses ``xml.dom.minidom``. * Optional heuristic character encoding detection now based on ``charade`` for Python 2.6 - 3.3 compatibility. * Optional ``Genshi`` treewalker support fixed. * Many bugfixes, including: * #33: null in attribute value breaks XML AttValue; * #4: nested, indirect descendant, <button> causes infinite loop; * `Google Code 215 <http://code.google.com/p/html5lib/issues/detail?id=215>`_: Properly detect seekable streams; * `Google Code 206 <http://code.google.com/p/html5lib/issues/detail?id=206>`_: add support for <video preload=...>, <audio preload=...>; * `Google Code 205 <http://code.google.com/p/html5lib/issues/detail?id=205>`_: add support for <video poster=...>; * `Google Code 202 <http://code.google.com/p/html5lib/issues/detail?id=202>`_: Unicode file breaks InputStream. * Source code is now mostly PEP 8 compliant. * Test harness has been improved and now depends on ``nose``. * Documentation updated and moved to http://html5lib.readthedocs.org/.
2014-01-17Update to 0.5.2: python-3.x compatibility.wiz3-8/+13
2014-01-17+ ruby-buftokobache1-1/+2
2014-01-17Import ruby-buftok-0.2.0 as textproc/ruby-buftok.obache4-0/+33
part of PR pkg/48447. BufferedTokenizer extracts token delimited entities from a sequence of arbitrary inputs.
2014-01-16Convert to use versioned_dependencies.mk.wiz1-3/+4
2014-01-12Update to 0.29wen2-7/+6
Upstream changes: Version 0.29 2013-12-31 * fixed bug 87124 (upgrade Module::Install) * fixed bug 90010 (typos)
2014-01-12Update to 0.200000wen2-6/+6
Upstream changes: 0.200000 2014-01-11 14:23:46-05:00 America/New_York - it's now possible to replace Pod with something rather than nothing when it's extracted from your document; check out the "replacer" attribute 0.100000 2014-01-07 20:02:01-05:00 America/New_York - encode character string input into octets for PPI, then ensure output is also characters
2014-01-12Update to 0.102364wen2-6/+6
Upstream changes: 0.102364 2013-11-28 07:27:08 America/New_York stop using deprecated Class::MOP::load_class
2014-01-12Update to 1.5(No upstream changelog)wen2-7/+7
Add LICENSE
2014-01-12Update to 1.100601wen2-7/+6
Upstream changes: 1.100601 2013-10-15 22:38:52 America/New_York update bugtracker and repo metadata
2014-01-11Revbump after updating tcl/tk.adam4-6/+8
2014-01-11Changes 2.16:adam2-6/+6
** Bug fixes Fix gnulib-provided maint.mk so that the release procedure described in README-release actually does what we want. Before that fix, that procedure resulted in a grep-2.15 tarball that would lead to a grep binary whose --version-reported version number was 2.14.51... The fix to make \s and \S work with multi-byte white space broke the use of each shortcut whenever followed by a repetition operator. For example, \s*, \s+, \s? and \s{3} would all malfunction in a multi-byte locale. [bug introduced in grep-2.15] The fix to make grep -P work better with UTF-8 made it possible for grep to evoke a larger set of PCRE errors, some of which could trigger an abort. E.g., this would abort: printf '\x82'|LC_ALL=en_US.UTF-8 grep -P y Now grep handles arbitrary PCRE errors. [bug introduced in grep-2.15] Handle very long lines (2GiB and longer) on systems with a deficient read system call.
2014-01-10Changes 0.9.2:adam2-14/+13
Bug fixes.
2014-01-08Needs zlib.jperkin1-2/+2
2014-01-06Solaris, Mingw32 & OS X prior to 10.7 are missing strnlen, so provide antez3-2/+36
implementation. Sent request for similar fix upstream.
2014-01-04Accept [0-9]lua as section name. Bump version.wiz2-5/+5
2014-01-03+py-iniparse; CATEGORIES+=python in py-iniparse/Makefilerodent2-3/+4
2014-01-03Import py27-iniparse-0.4 as textproc/py-iniparse.rodent4-0/+66
iniparse is a INI parser for Python which is: * Compatiable with ConfigParser: Backward compatible implementations of ConfigParser, RawConfigParser, and SafeConfigParser are included that are API compatible with the Python standard library. They pass all the unit tests included with Python; * Preserves structure of INI files: Order of sections & options, indentation, comments, and blank lines are preserved as far as possible when data is updated; * More convenient: Values can be accessed using dotted notation (cfg.user.name), or using container syntax (cfg['user']['name']); It is very useful for config files that are updated both by users and by programs, since it is very disorienting for a user to have her config file completely rearranged whenever a program changes it. iniparse also allows making the order of entries in a config file significant, which is desirable in applications like image galleries.
2014-01-02Update to 1.2:wiz3-12/+46
Release 1.2 (released Dec 10, 2013) =================================== Features added -------------- * Added ``sphinx.version_info`` tuple for programmatic checking of the Sphinx version. Incompatible changes -------------------- * Removed the ``sphinx.ext.refcounting`` extension -- it is very specific to CPython and has no place in the main distribution. Bugs fixed ---------- * Restore ``versionmodified`` CSS class for versionadded/changed and deprecated directives. * Fix: `html_theme_path=['.']` is a trigger of rebuild all documents always (This change keeps the current "theme changes cause a rebuild" feature). * #1296: Fix invalid charset in HTML help generated HTML files for default locale. * PR#190: Fix gettext does not extract figure caption and rubric title inside other blocks. Thanks to Michael Schlenker. * PR#176: Make sure setup_command test can always import Sphinx. Thanks to Dmitry Shachnev. * #1311: Fix test_linkcode.test_html fails with C locale and Python 3. * #1269: Fix ResourceWarnings with Python 3.2 or later. * #1138: Fix: When ``autodoc_docstring_signature = True`` and ``autoclass_content = 'init'`` or ``'both'``, __init__ line should be removed from class documentation. Release 1.2 beta3 (released Oct 3, 2013) ======================================== Features added -------------- * The Sphinx error log files will now include a list of the loaded extensions for help in debugging. Incompatible changes -------------------- * PR#154: Remove "sphinx" prefix from LaTeX class name except 'sphinxmanual' and 'sphinxhowto'. Now you can use your custom document class without 'sphinx' prefix. Thanks to Erik B. Bugs fixed ---------- * #1265: Fix i18n: crash when translating a section name that is pointed to from a named target. * A wrong condition broke the search feature on first page that is usually index.rst. This issue was introduced in 1.2b1. * #703: When Sphinx can't decode filenames with non-ASCII characters, Sphinx now catches UnicodeError and will continue if possible instead of raising the exception. Release 1.2 beta2 (released Sep 17, 2013) ========================================= Features added -------------- * ``apidoc`` now ignores "_private" modules by default, and has an option ``-P`` to include them. * ``apidoc`` now has an option to not generate headings for packages and modules, for the case that the module docstring already includes a reST heading. * PR#161: ``apidoc`` can now write each module to a standalone page instead of combining all modules in a package on one page. * Builders: rebuild i18n target document when catalog updated. * Support docutils.conf 'writers' and 'html4css1 writer' section in the HTML writer. The latex, manpage and texinfo writers also support their respective 'writers' sections. * The new :confval:`html_extra_path` config value allows to specify directories with files that should be copied directly to the HTML output directory. * Autodoc directives for module data and attributes now support an ``annotation`` option, so that the default display of the data/attribute value can be overridden. * PR#136: Autodoc directives now support an ``imported-members`` option to include members imported from different modules. * New locales: Macedonian, Sinhala, Indonesian. * Theme package collection by using setuptools plugin mechanism. Incompatible changes -------------------- * PR#144, #1182: Force timezone offset to LocalTimeZone on POT-Creation-Date that was generated by gettext builder. Thanks to masklinn and Jakub Wilk. Bugs fixed ---------- * PR#132: Updated jQuery version to 1.8.3. * PR#141, #982: Avoid crash when writing PNG file using Python 3. Thanks to Marcin Wojdyr. * PR#145: In parallel builds, sphinx drops second document file to write. Thanks to tychoish. * PR#151: Some styling updates to tables in LaTeX. * PR#153: The "extensions" config value can now be overridden. * PR#155: Added support for some C++11 function qualifiers. * Fix: 'make gettext' caused UnicodeDecodeError when templates contain utf-8 encoded strings. * #828: use inspect.getfullargspec() to be able to document functions with keyword-only arguments on Python 3. * #1090: Fix i18n: multiple cross references (term, ref, doc) in the same line return the same link. * #1157: Combination of 'globaltoc.html' and hidden toctree caused exception. * #1159: fix wrong generation of objects inventory for Python modules, and add a workaround in intersphinx to fix handling of affected inventories. * #1160: Citation target missing caused an AssertionError. * #1162, PR#139: singlehtml builder didn't copy images to _images/. * #1173: Adjust setup.py dependencies because Jinja2 2.7 discontinued compatibility with Python < 3.3 and Python < 2.6. Thanks to Alexander Dupuy. * #1185: Don't crash when a Python module has a wrong or no encoding declared, and non-ASCII characters are included. * #1188: sphinx-quickstart raises UnicodeEncodeError if "Project version" includes non-ASCII characters. * #1189: "Title underline is too short" WARNING is given when using fullwidth characters to "Project name" on quickstart. * #1190: Output TeX/texinfo/man filename has no basename (only extension) when using non-ASCII characters in the "Project name" on quickstart. * #1192: Fix escaping problem for hyperlinks in the manpage writer. * #1193: Fix i18n: multiple link references in the same line return the same link. * #1176: Fix i18n: footnote reference number missing for auto numbered named footnote and auto symbol footnote. * PR#146,#1172: Fix ZeroDivisionError in parallel builds. Thanks to tychoish. * #1204: Fix wrong generation of links to local intersphinx targets. * #1206: Fix i18n: gettext did not translate admonition directive's title. * #1232: Sphinx generated broken ePub files on Windows. * #1259: Guard the debug output call when emitting events; to prevent the repr() implementation of arbitrary objects causing build failures. * #1142: Fix NFC/NFD normalizing problem of rst filename on Mac OS X. * #1234: Ignoring the string consists only of white-space characters. Release 1.2 beta1 (released Mar 31, 2013) ========================================= Incompatible changes -------------------- * Removed ``sphinx.util.compat.directive_dwim()`` and ``sphinx.roles.xfileref_role()`` which were deprecated since version 1.0. * PR#122: the files given in :confval:`latex_additional_files` now override TeX files included by Sphinx, such as ``sphinx.sty``. * PR#124: the node generated by :rst:dir:`versionadded`, :rst:dir:`versionchanged` and :rst:dir:`deprecated` directives now includes all added markup (such as "New in version X") as child nodes, and no additional text must be generated by writers. * PR#99: the :rst:dir:`seealso` directive now generates admonition nodes instead of the custom ``seealso`` node. Features added -------------- * Markup - The :rst:dir:`toctree` directive and the ``toctree()`` template function now have an ``includehidden`` option that includes hidden toctree entries (bugs #790 and #1047). A bug in the ``maxdepth`` option for the ``toctree()`` template function has been fixed (bug #1046). - PR#99: Strip down seealso directives to normal admonitions. This removes their unusual CSS classes (admonition-see-also), inconsistent LaTeX admonition title ("See Also" instead of "See also"), and spurious indentation in the text builder. * HTML builder - #783: Create a link to full size image if it is scaled with width or height. - #1067: Improve the ordering of the JavaScript search results: matches in titles come before matches in full text, and object results are better categorized. Also implement a pluggable search scorer. - #1053: The "rightsidebar" and "collapsiblesidebar" HTML theme options now work together. - Update to jQuery 1.7.1 and Underscore.js 1.3.1. * Texinfo builder - An "Index" node is no longer added when there are no entries. - "deffn" categories are no longer capitalized if they contain capital letters. - ``desc_annotation`` nodes are now rendered. - ``strong`` and ``emphasis`` nodes are now formatted like ``literal``\s. The reason for this is because the standard Texinfo markup (``*strong*`` and ``_emphasis_``) resulted in confusing output due to the common usage of using these constructs for documenting parameter names. - Field lists formatting has been tweaked to better display "Info field lists". - ``system_message`` and ``problematic`` nodes are now formatted in a similar fashion as done by the text builder. - "en-dash" and "em-dash" conversion of hyphens is no longer performed in option directive signatures. - ``@ref`` is now used instead of ``@pxref`` for cross-references which prevents the word "see" from being added before the link (does not affect the Info output). - The ``@finalout`` command has been added for better TeX output. - ``transition`` nodes are now formatted using underscores ("_") instead of asterisks ("*"). - The default value for the ``paragraphindent`` has been changed from 2 to 0 meaning that paragraphs are no longer indented by default. - #1110: A new configuration value :confval:`texinfo_no_detailmenu` has been added for controlling whether a ``@detailmenu`` is added in the "Top" node's menu. - Detailed menus are no longer created except for the "Top" node. - Fixed an issue where duplicate domain indices would result in invalid output. * LaTeX builder: - PR#115: Add ``'transition'`` item in :confval:`latex_elements` for customizing how transitions are displayed. Thanks to Jeff Klukas. - PR#114: The LaTeX writer now includes the "cmap" package by default. The ``'cmappkg'`` item in :confval:`latex_elements` can be used to control this. Thanks to Dmitry Shachnev. - The ``'fontpkg'`` item in :confval:`latex_elements` now defaults to ``''`` when the :confval:`language` uses the Cyrillic script. Suggested by Dmitry Shachnev. - The :confval:`latex_documents`, :confval:`texinfo_documents`, and :confval:`man_pages` configuration values will be set to default values based on the :confval:`master_doc` if not explicitly set in :file:`conf.py`. Previously, if these values were not set, no output would be genereted by their respective builders. * Internationalization: - Add i18n capabilities for custom templates. For example: The Sphinx reference documentation in doc directory provides a ``sphinx.pot`` file with message strings from ``doc/_templates/*.html`` when using ``make gettext``. * Other builders: - Added the Docutils-native XML and pseudo-XML builders. See :class:`XMLBuilder` and :class:`PseudoXMLBuilder`. - PR#45: The linkcheck builder now checks ``#anchor``\ s for existence. - PR#123, #1106: Add :confval:`epub_use_index` configuration value. If provided, it will be used instead of :confval:`html_use_index` for epub builder. - PR#126: Add :confval:`epub_tocscope` configuration value. The setting controls the generation of the epub toc. The user can now also include hidden toc entries. - PR#112: Add :confval:`epub_show_urls` configuration value. * Extensions: - PR#52: ``special_members`` flag to autodoc now behaves like ``members``. - PR#47: Added :mod:`sphinx.ext.linkcode` extension. - PR#25: In inheritance diagrams, the first line of the class docstring is now the tooltip for the class. * Command-line interfaces: - PR#75: Added ``--follow-links`` option to sphinx-apidoc. - #869: sphinx-build now has the option :option:`-T` for printing the full traceback after an unhandled exception. - sphinx-build now supports the standard :option:`--help` and :option:`--version` options. - sphinx-build now provides more specific error messages when called with invalid options or arguments. - sphinx-build now has a verbose option :option:`-v` which can be repeated for greater effect. A single occurrance provides a slightly more verbose output than normal. Two or more occurrences of this option provides more detailed output which may be useful for debugging. * Locales: - PR#74: Fix some Russian translation. - PR#54: Added Norwegian bokmaal translation. - PR#35: Added Slovak translation. - PR#28: Added Hungarian translation. - #1113: Add Hebrew locale. - #1097: Add Basque locale. - #1037: Fix typos in Polish translation. Thanks to Jakub Wilk. - #1012: Update Estonian translation. * Optimizations: - Speed up building the search index by caching the results of the word stemming routines. Saves about 20 seconds when building the Python documentation. - PR#108: Add experimental support for parallel building with a new :option:`-j` option. Documentation ------------- * PR#88: Added the "Sphinx Developer's Guide" (:file:`doc/devguide.rst`) which outlines the basic development process of the Sphinx project. * Added a detailed "Installing Sphinx" document (:file:`doc/install.rst`). Bugs fixed ---------- * PR#124: Fix paragraphs in versionmodified are ignored when it has no dangling paragraphs. Fix wrong html output (nested ``<p>`` tag). Fix versionmodified is not translatable. Thanks to Nozomu Kaneko. * PR#111: Respect add_autodoc_attrgetter() even when inherited-members is set. Thanks to A. Jesse Jiryu Davis. * PR#97: Fix footnote handling in translated documents. * Fix text writer not handling visit_legend for figure directive contents. * Fix text builder not respecting wide/fullwidth characters: title underline width, table layout width and text wrap width. * Fix leading space in LaTeX table header cells. * #1132: Fix LaTeX table output for multi-row cells in the first column. * #1128: Fix Unicode errors when trying to format time strings with a non-standard locale. * #1127: Fix traceback when autodoc tries to tokenize a non-Python file. * #1126: Fix double-hyphen to en-dash conversion in wrong places such as command-line option names in LaTeX. * #1123: Allow whitespaces in filenames given to :rst:dir:`literalinclude`. * #1120: Added improvements about i18n for themes "basic", "haiku" and "scrolls" that Sphinx built-in. Thanks to Leonardo J. Caballero G. * #1118: Updated Spanish translation. Thanks to Leonardo J. Caballero G. * #1117: Handle .pyx files in sphinx-apidoc. * #1112: Avoid duplicate download files when referenced from documents in different ways (absolute/relative). * #1111: Fix failure to find uppercase words in search when :confval:`html_search_language` is 'ja'. Thanks to Tomo Saito. * #1108: The text writer now correctly numbers enumerated lists with non-default start values (based on patch by Ewan Edwards). * #1102: Support multi-context "with" statements in autodoc. * #1090: Fix gettext not extracting glossary terms. * #1074: Add environment version info to the generated search index to avoid compatibility issues with old builds. * #1070: Avoid un-pickling issues when running Python 3 and the saved environment was created under Python 2. * #1069: Fixed error caused when autodoc would try to format signatures of "partial" functions without keyword arguments (patch by Artur Gaspar). * #1062: sphinx.ext.autodoc use __init__ method signature for class signature. * #1055: Fix web support with relative path to source directory. * #1043: Fix sphinx-quickstart asking again for yes/no questions because ``input()`` returns values with an extra '\r' on Python 3.2.0 + Windows. Thanks to Régis Décamps. * #1041: Fix failure of the cpp domain parser to parse a const type with a modifier. * #1038: Fix failure of the cpp domain parser to parse C+11 "static constexpr" declarations. Thanks to Jakub Wilk. * #1029: Fix intersphinx_mapping values not being stable if the mapping has plural key/value set with Python 3.3. * #1028: Fix line block output in the text builder. * #1024: Improve Makefile/make.bat error message if Sphinx is not found. Thanks to Anatoly Techtonik. * #1018: Fix "container" directive handling in the text builder. * #1015: Stop overriding jQuery contains() in the JavaScript. * #1010: Make pngmath images transparent by default; IE7+ should handle it. * #1008: Fix test failures with Python 3.3. * #995: Fix table-of-contents and page numbering for the LaTeX "howto" class. * #976: Fix gettext does not extract index entries. * PR#72: #975: Fix gettext not extracting definition terms before docutils 0.10. * #961: Fix LaTeX output for triple quotes in code snippets. * #958: Do not preserve ``environment.pickle`` after a failed build. * #955: Fix i18n transformation. * #940: Fix gettext does not extract figure caption. * #920: Fix PIL packaging issue that allowed to import ``Image`` without PIL namespace. Thanks to Marc Schlaich. * #723: Fix the search function on local files in WebKit based browsers. * #440: Fix coarse timestamp resolution in some filesystem generating a wrong list of outdated files.
2014-01-02Update json-glib to 0.16.2.obache4-14/+10
* drop unwanted dependency on json-c and pthread. * enable introspection option by default. Overview of changes for 0.16.2 ============================== • Use the -Bsymbolic-functions linker flag when available
2014-01-01Recursive PKGREVISION bump for libgcrypt-1.6.0 shlib major bump.wiz30-52/+60
2014-01-01fix partial update of distinfoobache1-2/+1
2014-01-01Update groonga to 3.1.1.obache4-51/+17
Release 3.1.1 - 2013/12/29 -------------------------- Improvements ^^^^^^^^^^^^ * [deb] Refined Groonga packages for Debian policy. [groonga-dev,01930] [Suggested by Hideki Yamane] * [deb] Dropped Debian 6.0 (squeeze) support. * [deb] Dropped Ubuntu 10.04 (lucid) support. * Supported :doc:`/reference/functions/geo_in_rectangle` in the whole world. * Supported error report when failed to casting invalid value of geo point type. * Exported some macros which is used for accessing pseudo column names. [groonga-dev,1999] [Suggested by whombx] * [doc] Refined drilldown documentation. [Reported by @Yahppo] * Supported :doc:`/reference/functions/between` function which is used for filtering the column value in specific range. * [doc] Updated Travis CI envrinment information. [Patch by cosmo0920] * [rpm][fedora] Dropped Fedora 19. * [rpm][fedora] Supported Fedora 20. * [doc] Updated "Groonga" notation. [Patch by cosmo0920] [GitHub#122, #123, #124, #125, #125, #126, #127, #128, #129, #130, #131, #131, #132, #133, #134] Fixes ^^^^^ * [munin] Fixed the wrong port number which is specified for GQTP. * [geo_in_circle] Fixed a bug that if you specify "LONGITUDExLATITUDE" as the 3rd argument of :doc:`/reference/functions/geo_in_circle`, Groonga crashes. Thanks ^^^^^^ * Hideki Yamane * whombx * @Yappo * cosmo0920
2014-01-01reset PKGREVISION from base update.obache1-2/+1
2014-01-01Update cabocha to 0.67obache5-30/+45
* improve 20% analysis speed * fixes build errors on OSX * show version number correctly on Windows
2014-01-01bump version for 2014jnemeth1-2/+2
2014-01-01add 2014 to valid_date_rejnemeth1-2/+2
2013-12-31Update to 2.0.2:wiz2-6/+6
2.0.2 ===== * Fixed crash in locale filter and drop rule, #715116 * Don't hardcode python path, #72533 (Ryan Lortie) * Updated man page
2013-12-31Update to 2.0.12:wiz3-8/+9
2013-12-13 Raptor2 Version 2.0.12 Released N-Triples / N-Quads parser updated to pass all the RDF.1 2013 tests Added raptor_new_term_from_counted_string()
2013-12-31Update to 1.12.3:wiz8-198/+12
Changes in version 1.12.3, released on December 31, 2013 * In the mdoc(7) SYNOPSIS, line breaks and hanging indentation now work correctly for .Fo/.Fa/.Fc and .Fn blocks. Thanks to Franco Fichtner for doing part of the work. * The mdoc(7) .Bk macro got some addititonal bugfixes. * In mdoc(7) macro arguments, double quotes can now be quoted by doubling them, just like in man(7). Thanks to Tsugutomo ENAMI for the patch. * At the end of man(7) macro lines, end-of-sentence spacing now works. Thanks to Franco Fichtner for the patch. * For backward compatibility, the man(7) parser now supports the man-ext .UR/.UE (uniform resource identifier) block macros. * The man(7) parser now handles closing blocks that are not open more gracefully. * The man(7) parser now ignores blank lines right after .SH and .SS. * In the man(7) formatter, reset indentation when leaving a block, not just when entering the next one. * The roff(7) .nr request now supports incrementing and decrementing number registers and stops parsing the number right before the first non-digit character. * The roff(7) parser now supports the alternative escape sequence syntax \C'uXXXX' for Unicode characters. * The roff(7) parser now parses and ignores the .fam (font family) and .hw (hyphenation points) requests and the \d and \u escape sequences. * The roff(7) manual got a new ESCAPE SEQUENCE REFERENCE.
2013-12-29Update ruby-nokogiri to 1.5.11, fixing security problem of CVE-2013-6461.taca2-6/+6
This problem is in JRuby only, but JRuby exists in pkgsrc-wip. === 1.5.11 / 2013-12-14 * Bugfixes * (JRuby) Fix out of memory bug when certain invalid documents are parsed. * (JRuby) Fix regression of billion-laughs vulnerability. #586
2013-12-29Fix build under Mac OS X.tron1-3/+3
2013-12-29Fix build under Solaris (10?) by providing implementations of strcasestr(3)tron5-6/+151
and strsep(3) taken from NetBSD.
2013-12-29Update ruby-will-paginate to 3.0.5, fixing security problem of CVE-2013-6459.taca3-9/+8
* important security fix that prevents XSS in generated pagination links * always call html_safe if available on will_paginate result * exclude reorder for count queries
2013-12-28Remove "-thread" related part of the last change. This is not thetron1-7/+1
correct fix.
2013-12-28Fix build with GCC (4.8?) under Solaris.tron1-1/+11
This kind of build problem should probably be handled centrally in "pkgsrc/mk/wrapper/transform-gcc". But I'm not sure how to check for the platform in that file.
2013-12-27Upstream made some changes without changing the version number.apb2-5/+7
Deal with that by bumping PKGREVISION, and using a DIST_SUBDIR. The DIST_SUBDIR name contains the date when upstream made the change, in case they do it again. The changes are small bug fixes (verified by comparing the unpacked files). I will also ask upstream not to do this again.
2013-12-23Reset maintainer for resigned developers.wiz10-26/+20