summaryrefslogtreecommitdiff
path: root/textproc/py-lxml/Makefile
diff options
context:
space:
mode:
authorwiz <wiz>2009-08-09 21:45:47 +0000
committerwiz <wiz>2009-08-09 21:45:47 +0000
commit6b46556c9ce73947304299b4a3afcbb3602b2520 (patch)
treeb912df1aaa0fea5ed589d609a74e6740e4d9c09b /textproc/py-lxml/Makefile
parentf5cea51add71d80647c92d277093596a56acba04 (diff)
downloadpkgsrc-6b46556c9ce73947304299b4a3afcbb3602b2520.tar.gz
Update to 2.2.2:
2.2.2 (2009-06-21) ================== Features added -------------- * New helper functions ``strip_attributes()``, ``strip_elements()``, ``strip_tags()`` in lxml.etree to remove attributes/subtrees/tags from a subtree. Bugs fixed ---------- * Namespace cleanup on subtree insertions could result in missing namespace declarations (and potentially crashes) if the element defining a namespace was deleted and the namespace was not used by the top element of the inserted subtree but only in deeper subtrees. * Raising an exception from a parser target callback didn't always terminate the parser. * Only {true, false, 1, 0} are accepted as the lexical representation for BoolElement ({True, False, T, F, t, f} not any more), restoring lxml <= 2.0 behaviour. 2.2.1 (2009-06-02) ================== Features added -------------- * Injecting default attributes into a document during XML Schema validation (also at parse time). * Pass ``huge_tree`` parser option to disable parser security restrictions imposed by libxml2 2.7. Bugs fixed ---------- * The script for statically building libxml2 and libxslt didn't work in Py3. * ``XMLSchema()`` also passes invalid schema documents on to libxml2 for parsing (which could lead to a crash before release 2.6.24). 2.2 (2009-03-21) ================ Features added -------------- * Support for ``standalone`` flag in XML declaration through ``tree.docinfo.standalone`` and by passing ``standalone=True/False`` on serialisation. Bugs fixed ---------- * Crash when parsing an XML Schema with external imports from a filename. 2.2beta4 (2009-02-27) ===================== Features added -------------- * Support strings and instantiable Element classes as child arguments to the constructor of custom Element classes. * GZip compression support for serialisation to files and file-like objects. Bugs fixed ---------- * Deep-copying an ElementTree copied neither its sibling PIs and comments nor its internal/external DTD subsets. * Soupparser failed on broken attributes without values. * Crash in XSLT when overwriting an already defined attribute using ``xsl:attribute``. * Crash bug in exception handling code under Python 3. This was due to a problem in Cython, not lxml itself. * ``lxml.html.FormElement._name()`` failed for non top-level forms. * ``TAG`` special attribute in constructor of custom Element classes was evaluated incorrectly. Other changes ------------- * Official support for Python 3.0.1. * ``Element.findtext()`` now returns an empty string instead of None for Elements without text content. 2.2beta3 (2009-02-17) ===================== Features added -------------- * ``XSLT.strparam()`` class method to wrap quoted string parameters that require escaping. Bugs fixed ---------- * Memory leak in XPath evaluators. * Crash when parsing indented XML in one thread and merging it with other documents parsed in another thread. * Setting the ``base`` attribute in ``lxml.objectify`` from a unicode string failed. * Fixes following changes in Python 3.0.1. * Minor fixes for Python 3. Other changes ------------- * The global error log (which is copied into the exception log) is now local to a thread, which fixes some race conditions. * More robust error handling on serialisation. 2.2beta2 (2009-01-25) ===================== Bugs fixed ---------- * Potential memory leak on exception handling. This was due to a problem in Cython, not lxml itself. * ``iter_links`` (and related link-rewriting functions) in ``lxml.html`` would interpret CSS like ``url("link")`` incorrectly (treating the quotation marks as part of the link). * Failing import on systems that have an ``io`` module. 2.1.5 (2009-01-06) ================== Bugs fixed ---------- * Potential memory leak on exception handling. This was due to a problem in Cython, not lxml itself. * Failing import on systems that have an ``io`` module. 2.2beta1 (2008-12-12) ===================== Features added -------------- * Allow ``lxml.html.diff.htmldiff`` to accept Element objects, not just HTML strings. Bugs fixed ---------- * Crash when using an XPath evaluator in multiple threads. * Fixed missing whitespace before ``Link:...`` in ``lxml.html.diff``. Other changes ------------- * Export ``lxml.html.parse``. 2.1.4 (2008-12-12) ================== Bugs fixed ---------- * Crash when using an XPath evaluator in multiple threads. 2.0.11 (2008-12-12) =================== Bugs fixed ---------- * Crash when using an XPath evaluator in multiple threads. 2.2alpha1 (2008-11-23) ====================== Features added -------------- * Support for XSLT result tree fragments in XPath/XSLT extension functions. * QName objects have new properties ``namespace`` and ``localname``. * New options for exclusive C14N and C14N without comments. * Instantiating a custom Element classes creates a new Element. Bugs fixed ---------- * XSLT didn't inherit the parse options of the input document. * 0-bytes could slip through the API when used inside of Unicode strings. * With ``lxml.html.clean.autolink``, links with balanced parenthesis, that end in a parenthesis, will be linked in their entirety (typical with Wikipedia links).
Diffstat (limited to 'textproc/py-lxml/Makefile')
-rw-r--r--textproc/py-lxml/Makefile5
1 files changed, 2 insertions, 3 deletions
diff --git a/textproc/py-lxml/Makefile b/textproc/py-lxml/Makefile
index 3f658a52130..d133a1698a5 100644
--- a/textproc/py-lxml/Makefile
+++ b/textproc/py-lxml/Makefile
@@ -1,9 +1,8 @@
-# $NetBSD: Makefile,v 1.3 2009/02/17 15:35:45 joerg Exp $
+# $NetBSD: Makefile,v 1.4 2009/08/09 21:45:47 wiz Exp $
#
-DISTNAME= lxml-2.1.3
+DISTNAME= lxml-2.2.2
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
-PKGREVISION= 2
CATEGORIES= textproc
MASTER_SITES= http://codespeak.net/lxml/
EXTRACT_SUFX= .tgz