summaryrefslogtreecommitdiff
path: root/textproc/py-docutils
diff options
context:
space:
mode:
authorobache <obache@pkgsrc.org>2009-11-01 02:19:39 +0000
committerobache <obache@pkgsrc.org>2009-11-01 02:19:39 +0000
commit177f254cd36a3beca8a067b80d4fc8348d04e5ac (patch)
tree80770bba96221476994b308fd413a4ba506ab4da /textproc/py-docutils
parent2045eba319897a01058dd8adf44b82f7cfddd55b (diff)
downloadpkgsrc-177f254cd36a3beca8a067b80d4fc8348d04e5ac.tar.gz
get back patch-aa, it is required for DESTDIR installation.
Diffstat (limited to 'textproc/py-docutils')
-rw-r--r--textproc/py-docutils/distinfo3
-rw-r--r--textproc/py-docutils/patches/patch-aa25
2 files changed, 27 insertions, 1 deletions
diff --git a/textproc/py-docutils/distinfo b/textproc/py-docutils/distinfo
index 0ab46a44441..00193af8da8 100644
--- a/textproc/py-docutils/distinfo
+++ b/textproc/py-docutils/distinfo
@@ -1,5 +1,6 @@
-$NetBSD: distinfo,v 1.10 2009/10/31 03:00:27 wiz Exp $
+$NetBSD: distinfo,v 1.11 2009/11/01 02:19:39 obache Exp $
SHA1 (docutils-0.6.tar.gz) = 1b3bfc3bdf285c208dd0c29427fd6b096569aa92
RMD160 (docutils-0.6.tar.gz) = 627665526f25d93277b977c6bfdb1b3f0554d69a
Size (docutils-0.6.tar.gz) = 1368354 bytes
+SHA1 (patch-aa) = 85b585b0920c56210e2e50cc6b8dbb350704658c
diff --git a/textproc/py-docutils/patches/patch-aa b/textproc/py-docutils/patches/patch-aa
new file mode 100644
index 00000000000..f9fc0802049
--- /dev/null
+++ b/textproc/py-docutils/patches/patch-aa
@@ -0,0 +1,25 @@
+$NetBSD: patch-aa,v 1.3 2009/11/01 02:19:39 obache Exp $
+
+Since the 'roman' module is unconditionally present in the PLIST,
+it must be unconditionally built and installed.
+(when building the py-docutils package while already having it installed,
+setup.py excluded the module, causing PLIST breakage with USE_DESTDIR=yes)
+
+--- setup.py.orig 2009-10-05 19:08:10.000000000 +0000
++++ setup.py
+@@ -174,13 +174,12 @@ classifiers = [
+ """Trove classifiers for the Distutils "register" command;
+ Python 2.3 and up."""
+
+-extra_modules = [('roman', '1.4', ['toRoman', 'fromRoman',
+- 'InvalidRomanNumeralError'])]
++extra_modules = []
+ """Third-party modules to install if they're not already present.
+ List of (module name, minimum __version__ string, [attribute names])."""
+
+ def get_extras():
+- extras = []
++ extras = ['roman']
+ for module_name, version, attributes in extra_modules:
+ try:
+ module = __import__(module_name)