summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorrodent <rodent@pkgsrc.org>2013-04-02 03:05:03 +0000
committerrodent <rodent@pkgsrc.org>2013-04-02 03:05:03 +0000
commit308e0a6bdce2edc008d9fa244e367ea443695215 (patch)
tree9f25af4b11fc7ccf99e2355d86a1c6fd5f317a50
parentb2bfee92a2c67c3b7bc1e066c1be8df93048208c (diff)
downloadpkgsrc-308e0a6bdce2edc008d9fa244e367ea443695215.tar.gz
Update py-docutils to 0.10. Resolves PR pkg/47372. From RELEASE-NOTES:
Docutils 0.10 is compatible with Python versions from 2.4 to 3.2. General: SmartQuotes transform for typographic quotes and dashes. docutils/math, docutils/error_reporting.py, and docutils/urischemes.py moved to the utils package. Code importing these modules needs to adapt, e.g.: try: import docutils.math as math except ImportError: import docutils.utils.math as math enhanced math and error handling. docutils/io.py FileInput/FileOutput: no system-exit on IOError. The handle_io_errors option is ignored. docutils/writers/html4css1/__init__.py Use <code> tag for inline "code", do not drop nested inline nodes (syntax highlight tokens). Customizable MathJax URL (based on patch by Dmitry Shachnev). No line break after opening inline math tag. docutils/writers/latex2e/__init__.py, docutils/writers/xetex/__init__.py Fix section numbering by LaTeX. docutils/writers/s5_html/__init__.py Fix [ 3556388 ] Mathjax does not work with rst2s5.
-rw-r--r--textproc/py-docutils/Makefile28
-rw-r--r--textproc/py-docutils/PLIST51
-rw-r--r--textproc/py-docutils/distinfo8
3 files changed, 40 insertions, 47 deletions
diff --git a/textproc/py-docutils/Makefile b/textproc/py-docutils/Makefile
index fdbddf9a1bd..3fb13e86629 100644
--- a/textproc/py-docutils/Makefile
+++ b/textproc/py-docutils/Makefile
@@ -1,6 +1,6 @@
-# $NetBSD: Makefile,v 1.39 2012/10/25 06:56:48 asau Exp $
+# $NetBSD: Makefile,v 1.40 2013/04/02 03:05:03 rodent Exp $
-DISTNAME= docutils-0.9.1
+DISTNAME= docutils-0.10
PKGNAME= ${PYPKGPREFIX}-${DISTNAME}
CATEGORIES= textproc python
MASTER_SITES= ${MASTER_SITE_SOURCEFORGE:=docutils/}
@@ -16,22 +16,14 @@ DEPENDS+= ${PYPKGPREFIX}-expat>=0:../../textproc/py-expat
USE_LANGUAGES= #none
-SUBST_CLASSES+= env
-SUBST_SED.env= -e "s,\#! */usr/bin/env *python[0-9.]*,\#!${PYTHONBIN},"
-SUBST_MESSAGE.env= Fixing path to python.
-SUBST_STAGE.env= post-patch
-SUBST_FILES.env= docutils/_string_template_compat.py
-SUBST_FILES.env+= docutils/error_reporting.py
-SUBST_FILES.env+= docutils/math/latex2mathml.py
-SUBST_FILES.env+= docutils/math/math2html.py
-SUBST_FILES.env+= docutils/writers/xetex/__init__.py
-SUBST_FILES.env+= docutils/utils/punctuation_chars.py
-
-SUBST_CLASSES+= python
-SUBST_SED.python= -e "s,\#!/usr/bin/python,\#!${PYTHONBIN},"
-SUBST_MESSAGE.python= Fixing path to python.
-SUBST_STAGE.python= post-patch
-SUBST_FILES.python= docutils/utils/code_analyzer.py
+REPLACE_PYTHON+= docutils/utils/code_analyzer.py
+REPLACE_PYTHON+= docutils/utils/error_reporting.py
+REPLACE_PYTHON+= docutils/utils/math/latex2mathml.py
+REPLACE_PYTHON+= docutils/utils/math/math2html.py
+REPLACE_PYTHON+= docutils/utils/punctuation_chars.py
+REPLACE_PYTHON+= docutils/utils/smartquotes.py
+REPLACE_PYTHON+= docutils/writers/xetex/__init__.py
+.include "../../lang/python/application.mk"
.include "../../lang/python/distutils.mk"
.include "../../mk/bsd.pkg.mk"
diff --git a/textproc/py-docutils/PLIST b/textproc/py-docutils/PLIST
index 2eb6be8719e..ec5d52f550b 100644
--- a/textproc/py-docutils/PLIST
+++ b/textproc/py-docutils/PLIST
@@ -1,4 +1,4 @@
-@comment $NetBSD: PLIST,v 1.18 2012/09/21 12:45:01 obache Exp $
+@comment $NetBSD: PLIST,v 1.19 2013/04/02 03:05:03 rodent Exp $
bin/rst2html.py
bin/rst2latex.py
bin/rst2man.py
@@ -16,15 +16,9 @@ ${PYSITELIB}/docutils/__init__.pyo
${PYSITELIB}/docutils/_compat.py
${PYSITELIB}/docutils/_compat.pyc
${PYSITELIB}/docutils/_compat.pyo
-${PYSITELIB}/docutils/_string_template_compat.py
-${PYSITELIB}/docutils/_string_template_compat.pyc
-${PYSITELIB}/docutils/_string_template_compat.pyo
${PYSITELIB}/docutils/core.py
${PYSITELIB}/docutils/core.pyc
${PYSITELIB}/docutils/core.pyo
-${PYSITELIB}/docutils/error_reporting.py
-${PYSITELIB}/docutils/error_reporting.pyc
-${PYSITELIB}/docutils/error_reporting.pyo
${PYSITELIB}/docutils/examples.py
${PYSITELIB}/docutils/examples.pyc
${PYSITELIB}/docutils/examples.pyo
@@ -103,21 +97,6 @@ ${PYSITELIB}/docutils/languages/zh_cn.pyo
${PYSITELIB}/docutils/languages/zh_tw.py
${PYSITELIB}/docutils/languages/zh_tw.pyc
${PYSITELIB}/docutils/languages/zh_tw.pyo
-${PYSITELIB}/docutils/math/__init__.py
-${PYSITELIB}/docutils/math/__init__.pyc
-${PYSITELIB}/docutils/math/__init__.pyo
-${PYSITELIB}/docutils/math/latex2mathml.py
-${PYSITELIB}/docutils/math/latex2mathml.pyc
-${PYSITELIB}/docutils/math/latex2mathml.pyo
-${PYSITELIB}/docutils/math/math2html.py
-${PYSITELIB}/docutils/math/math2html.pyc
-${PYSITELIB}/docutils/math/math2html.pyo
-${PYSITELIB}/docutils/math/tex2unichar.py
-${PYSITELIB}/docutils/math/tex2unichar.pyc
-${PYSITELIB}/docutils/math/tex2unichar.pyo
-${PYSITELIB}/docutils/math/unichar2tex.py
-${PYSITELIB}/docutils/math/unichar2tex.pyc
-${PYSITELIB}/docutils/math/unichar2tex.pyo
${PYSITELIB}/docutils/nodes.py
${PYSITELIB}/docutils/nodes.pyc
${PYSITELIB}/docutils/nodes.pyo
@@ -311,21 +290,42 @@ ${PYSITELIB}/docutils/transforms/universal.pyo
${PYSITELIB}/docutils/transforms/writer_aux.py
${PYSITELIB}/docutils/transforms/writer_aux.pyc
${PYSITELIB}/docutils/transforms/writer_aux.pyo
-${PYSITELIB}/docutils/urischemes.py
-${PYSITELIB}/docutils/urischemes.pyc
-${PYSITELIB}/docutils/urischemes.pyo
${PYSITELIB}/docutils/utils/__init__.py
${PYSITELIB}/docutils/utils/__init__.pyc
${PYSITELIB}/docutils/utils/__init__.pyo
${PYSITELIB}/docutils/utils/code_analyzer.py
${PYSITELIB}/docutils/utils/code_analyzer.pyc
${PYSITELIB}/docutils/utils/code_analyzer.pyo
+${PYSITELIB}/docutils/utils/error_reporting.py
+${PYSITELIB}/docutils/utils/error_reporting.pyc
+${PYSITELIB}/docutils/utils/error_reporting.pyo
+${PYSITELIB}/docutils/utils/math/__init__.py
+${PYSITELIB}/docutils/utils/math/__init__.pyc
+${PYSITELIB}/docutils/utils/math/__init__.pyo
+${PYSITELIB}/docutils/utils/math/latex2mathml.py
+${PYSITELIB}/docutils/utils/math/latex2mathml.pyc
+${PYSITELIB}/docutils/utils/math/latex2mathml.pyo
+${PYSITELIB}/docutils/utils/math/math2html.py
+${PYSITELIB}/docutils/utils/math/math2html.pyc
+${PYSITELIB}/docutils/utils/math/math2html.pyo
+${PYSITELIB}/docutils/utils/math/tex2unichar.py
+${PYSITELIB}/docutils/utils/math/tex2unichar.pyc
+${PYSITELIB}/docutils/utils/math/tex2unichar.pyo
+${PYSITELIB}/docutils/utils/math/unichar2tex.py
+${PYSITELIB}/docutils/utils/math/unichar2tex.pyc
+${PYSITELIB}/docutils/utils/math/unichar2tex.pyo
${PYSITELIB}/docutils/utils/punctuation_chars.py
${PYSITELIB}/docutils/utils/punctuation_chars.pyc
${PYSITELIB}/docutils/utils/punctuation_chars.pyo
${PYSITELIB}/docutils/utils/roman.py
${PYSITELIB}/docutils/utils/roman.pyc
${PYSITELIB}/docutils/utils/roman.pyo
+${PYSITELIB}/docutils/utils/smartquotes.py
+${PYSITELIB}/docutils/utils/smartquotes.pyc
+${PYSITELIB}/docutils/utils/smartquotes.pyo
+${PYSITELIB}/docutils/utils/urischemes.py
+${PYSITELIB}/docutils/utils/urischemes.pyc
+${PYSITELIB}/docutils/utils/urischemes.pyo
${PYSITELIB}/docutils/writers/__init__.py
${PYSITELIB}/docutils/writers/__init__.pyc
${PYSITELIB}/docutils/writers/__init__.pyo
@@ -336,6 +336,7 @@ ${PYSITELIB}/docutils/writers/html4css1/__init__.py
${PYSITELIB}/docutils/writers/html4css1/__init__.pyc
${PYSITELIB}/docutils/writers/html4css1/__init__.pyo
${PYSITELIB}/docutils/writers/html4css1/html4css1.css
+${PYSITELIB}/docutils/writers/html4css1/math.css
${PYSITELIB}/docutils/writers/html4css1/template.txt
${PYSITELIB}/docutils/writers/latex2e/__init__.py
${PYSITELIB}/docutils/writers/latex2e/__init__.pyc
diff --git a/textproc/py-docutils/distinfo b/textproc/py-docutils/distinfo
index bd8436068df..25a6900dcc0 100644
--- a/textproc/py-docutils/distinfo
+++ b/textproc/py-docutils/distinfo
@@ -1,5 +1,5 @@
-$NetBSD: distinfo,v 1.15 2012/10/11 12:22:26 wen Exp $
+$NetBSD: distinfo,v 1.16 2013/04/02 03:05:03 rodent Exp $
-SHA1 (docutils-0.9.1.tar.gz) = c55d1ccabe2de82dd93d0f14884d07bbe10a3d40
-RMD160 (docutils-0.9.1.tar.gz) = 6450fced34792934ed061aceef1afcde62630762
-Size (docutils-0.9.1.tar.gz) = 1541437 bytes
+SHA1 (docutils-0.10.tar.gz) = c2290465e17276348c7242a7d79dccb0af90da26
+RMD160 (docutils-0.10.tar.gz) = 52650e031f3a5707f60023366b96454c857ed10f
+Size (docutils-0.10.tar.gz) = 1602552 bytes