summaryrefslogtreecommitdiffstatshomepage
path: root/3rdparty/libuv/docs/src/sphinx-plugins
diff options
context:
space:
mode:
Diffstat (limited to '3rdparty/libuv/docs/src/sphinx-plugins')
-rw-r--r--3rdparty/libuv/docs/src/sphinx-plugins/manpage.py46
1 files changed, 0 insertions, 46 deletions
diff --git a/3rdparty/libuv/docs/src/sphinx-plugins/manpage.py b/3rdparty/libuv/docs/src/sphinx-plugins/manpage.py
deleted file mode 100644
index 1d1dc379f41..00000000000
--- a/3rdparty/libuv/docs/src/sphinx-plugins/manpage.py
+++ /dev/null
@@ -1,46 +0,0 @@
-# encoding: utf-8
-
-#
-# Copyright (c) 2013 Dariusz Dwornikowski. All rights reserved.
-#
-# Adapted from https://github.com/tdi/sphinxcontrib-manpage
-# License: Apache 2
-#
-
-
-import re
-
-from docutils import nodes, utils
-from docutils.parsers.rst.roles import set_classes
-from string import Template
-
-
-def make_link_node(rawtext, app, name, manpage_num, options):
- ref = app.config.man_url_regex
- if not ref:
- ref = "http://linux.die.net/man/%s/%s" % (manpage_num, name)
- else:
- s = Template(ref)
- ref = s.substitute(num=manpage_num, topic=name)
- set_classes(options)
- node = nodes.reference(rawtext, "%s(%s)" % (name, manpage_num), refuri=ref, **options)
- return node
-
-
-def man_role(name, rawtext, text, lineno, inliner, options={}, content=[]):
- app = inliner.document.settings.env.app
- p = re.compile("([a-zA-Z0-9_\.-_]+)\((\d)\)")
- m = p.match(text)
-
- manpage_num = m.group(2)
- name = m.group(1)
- node = make_link_node(rawtext, app, name, manpage_num, options)
- return [node], []
-
-
-def setup(app):
- app.info('Initializing manpage plugin')
- app.add_role('man', man_role)
- app.add_config_value('man_url_regex', None, 'env')
- return
-