build: fix hgrc manpage building with docutils 0.9
Since docutils 0.9, `roman` module has been moved from module directory root
(i.e. `site-packages/roman.py`) to `docutils.utils` module. Therefore `import
roman` statement should be wrapped in `try: ... except ImportError: ...` block
to handle importing correctly.
--- a/doc/hgmanpage.py Sat May 05 12:21:22 2012 +0200
+++ b/doc/hgmanpage.py Tue May 08 23:59:39 2012 +0400
@@ -47,7 +47,10 @@
import re
from docutils import nodes, writers, languages
-import roman
+try:
+ import roman
+except ImportError:
+ from docutils.utils import roman
import inspect
FIELD_LIST_INDENT = 7