Commit 36c42ca3 authored by dbaio's avatar dbaio
Browse files

Update Sphinx

- Repocopy textproc/py-sphinx to textproc/py-sphinx18

  Update it to 1.8.5 (latest version from 1.8.X).
  This version supports Python 2 and 3.
  Add test target.

- textproc/py-sphinx: Update to 3.0.2

  Python 3 only (3.5+).
  Add test target.

- Mk/Uses/python.mk: Add PY_SPHINX

  Shared macro to use with flavors and not break
  ports with USES=python (all versions).

  Python >=3.5  --> textproc/py-sphinx (v3.0.2)
  Python < 3.5  --> textproc/py-sphinx18 (v1.8.5)

  All ports that uses sphinx were changed to use the new variable
  ${PY_SPHINX} in the dependency line, exceptions:

    * Ports that fails to build with sphinx 3.0.2 because of code.
      They are pointing to textproc/py-sphinx18 directly.
      There aren't many ports.

    * Ports that doesn't know Python flavors.

- Add several patches to fix Sphinx consumers

  The most common issues are related with pkg-plist, the output
  files from Sphinx changes between versions, keep this dynamically
  is the better approach.

  This will save time in future sphinx updates.

PR:		245629
Exp-run by:	antoine
parent 8087def3
......@@ -638,9 +638,11 @@ PYNUMPY= ${PYTHON_PKGNAMEPREFIX}numpy>=1.16,1<1.19,1:math/py-numpy@${PY_FLAVOR}
.if ${PYTHON_REL} < 3500
PY_PILLOW= ${PYTHON_PKGNAMEPREFIX}pillow6>=6.0.0:graphics/py-pillow6@${PY_FLAVOR}
PY_TYPING= ${PYTHON_PKGNAMEPREFIX}typing>=3.7.4.1:devel/py-typing@${PY_FLAVOR}
PY_SPHINX= ${PYTHON_PKGNAMEPREFIX}sphinx18>=0:textproc/py-sphinx18@${PY_FLAVOR}
.else
PY_PILLOW= ${PYTHON_PKGNAMEPREFIX}pillow>=7.0.0:graphics/py-pillow@${PY_FLAVOR}
PY_TYPING=
PY_SPHINX= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR}
.endif
.if ${PYTHON_REL} < 3400
......
......@@ -3,7 +3,7 @@
PORTNAME= aubio
PORTVERSION= 0.4.7
PORTREVISION?= 2
PORTREVISION?= 3
CATEGORIES?= audio
MASTER_SITES= http://aubio.org/pub/
......@@ -28,7 +28,7 @@ OPTIONS_SUB= yes
COMPLEX_DESC= Compile with C99 complex.h
COMPLEX_CONFIGURE_ENABLE= complex
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR}
DOCS_BUILD_DEPENDS= ${PY_SPHINX}
DOCS_CONFIGURE_ENABLE= sphinx
DOCS_BINARY_ALIAS= sphinx-build=sphinx-build-${PYTHON_VER}
......@@ -59,6 +59,8 @@ SNDFILE_CONFIGURE_ENABLE= sndfile
TEST_MAKE_ARGS= --enable-tests
TEST_MAKE_ARGS_OFF= --disable-tests
PORTDOCS= *
post-patch:
@${REINPLACE_CMD} -e \
'/pkgconfig/s|$${LIBDIR}|&data|' ${WRKSRC}/waflib/TaskGen.py
......
......@@ -346,63 +346,3 @@ libdata/pkgconfig/aubio.pc
%%DOXYGEN%%%%DOCSDIR%%/html/vecutils_8h_source.html
%%DOXYGEN%%%%DOCSDIR%%/html/wavetable_8h.html
%%DOXYGEN%%%%DOCSDIR%%/html/wavetable_8h_source.html
%%PORTDOCS%%%%DOCSDIR%%/sphinx/.buildinfo
%%PORTDOCS%%%%DOCSDIR%%/sphinx/.doctrees/about.doctree
%%PORTDOCS%%%%DOCSDIR%%/sphinx/.doctrees/cli.doctree
%%PORTDOCS%%%%DOCSDIR%%/sphinx/.doctrees/develop.doctree
%%PORTDOCS%%%%DOCSDIR%%/sphinx/.doctrees/environment.pickle
%%PORTDOCS%%%%DOCSDIR%%/sphinx/.doctrees/index.doctree
%%PORTDOCS%%%%DOCSDIR%%/sphinx/.doctrees/installing.doctree
%%PORTDOCS%%%%DOCSDIR%%/sphinx/.doctrees/python_module.doctree
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_downloads/demo_filter.py
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_downloads/demo_source_simple.py
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_downloads/test-phasevoc.c
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_downloads/test-source.c
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_sources/about.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_sources/cli.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_sources/develop.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_sources/index.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_sources/installing.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_sources/python_module.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/ajax-loader.gif
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/basic.css
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/comment-bright.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/comment-close.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/comment.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/dialog-note.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/dialog-seealso.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/dialog-todo.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/dialog-topic.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/dialog-warning.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/doctools.js
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/down-pressed.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/down.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/epub.css
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/file.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/footerbg.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/headerbg.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/ie6.css
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/jquery-3.1.0.js
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/jquery.js
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/middlebg.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/minus.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/plus.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/pygments.css
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/pyramid.css
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/searchtools.js
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/transparent.gif
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/underscore-1.3.1.js
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/underscore.js
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/up-pressed.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/up.png
%%PORTDOCS%%%%DOCSDIR%%/sphinx/_static/websupport.js
%%PORTDOCS%%%%DOCSDIR%%/sphinx/about.html
%%PORTDOCS%%%%DOCSDIR%%/sphinx/cli.html
%%PORTDOCS%%%%DOCSDIR%%/sphinx/develop.html
%%PORTDOCS%%%%DOCSDIR%%/sphinx/genindex.html
%%PORTDOCS%%%%DOCSDIR%%/sphinx/index.html
%%PORTDOCS%%%%DOCSDIR%%/sphinx/installing.html
%%PORTDOCS%%%%DOCSDIR%%/sphinx/objects.inv
%%PORTDOCS%%%%DOCSDIR%%/sphinx/python_module.html
%%PORTDOCS%%%%DOCSDIR%%/sphinx/search.html
%%PORTDOCS%%%%DOCSDIR%%/sphinx/searchindex.js
......@@ -3,6 +3,7 @@
PORTNAME= musicpc
DISTVERSION= 0.33
PORTREVISION= 1
CATEGORIES= audio
MASTER_SITES= http://www.musicpd.org/download/mpc/0/
DISTNAME= mpc-${PORTVERSION}
......@@ -23,13 +24,13 @@ OPTIONS_DEFINE= DOCS ICONV
OPTIONS_DEFAULT= DOCS ICONV
DOCS_USES= python:env
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR}
DOCS_BUILD_DEPENDS= ${PY_SPHINX}
DOCS_MESON_ENABLED= documentation
ICONV_USES= iconv
ICONV_LDFLAGS= -L${ICONV_PREFIX}/lib ${ICONV_LIB}
ICONV_MESON_ENABLED= iconv
PORTDOCS= AUTHORS README.rst NEWS
PORTDOCS= *
.include <bsd.port.mk>
bin/mpc
%%PORTDOCS%%%%DOCSDIR%%/html/.buildinfo
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/index.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/html/_static/ajax-loader.gif
%%PORTDOCS%%%%DOCSDIR%%/html/_static/alabaster.css
%%PORTDOCS%%%%DOCSDIR%%/html/_static/basic.css
%%PORTDOCS%%%%DOCSDIR%%/html/_static/comment-bright.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/comment-close.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/comment.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/doctools.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/down-pressed.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/down.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/file.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery-3.1.0.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/minus.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/plus.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/pygments.css
%%PORTDOCS%%%%DOCSDIR%%/html/_static/searchtools.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore-1.3.1.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/up-pressed.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/up.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/websupport.js
%%PORTDOCS%%%%DOCSDIR%%/html/genindex.html
%%PORTDOCS%%%%DOCSDIR%%/html/index.html
%%PORTDOCS%%%%DOCSDIR%%/html/objects.inv
%%PORTDOCS%%%%DOCSDIR%%/html/search.html
%%PORTDOCS%%%%DOCSDIR%%/html/searchindex.js
%%PORTDOCS%%man/man1/mpc.1.gz
......@@ -3,7 +3,7 @@
PORTNAME= ncmpc
PORTVERSION= 0.34
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= audio
MASTER_SITES= http://www.musicpd.org/download/ncmpc/0/
......@@ -34,7 +34,7 @@ DOCS_MESON_TRUE= html_manual
LYRICS_MESON_TRUE= lyrics_screen
MANPAGES_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR}
MANPAGES_BUILD_DEPENDS= ${PY_SPHINX}
MANPAGES_MAKE_ENV= PYTHON=${PYTHON_CMD} \
SPHINX=sphinx-build-${PYTHON_VER}
MANPAGES_MESON_TRUE= manual
......@@ -44,4 +44,6 @@ NLS_LDFLAGS= -lintl
NLS_MESON_ENABLED= nls
NLS_USES= gettext
PORTDOCS= *
.include <bsd.port.mk>
......@@ -2,41 +2,6 @@ bin/ncmpc
%%LYRICS%%lib/ncmpc/lyrics/10-hd.sh
%%LYRICS%%lib/ncmpc/lyrics/20-lyricwiki.rb
%%MANPAGES%%man/man1/ncmpc.1.gz
%%PORTDOCS%%%%DOCSDIR%%/AUTHORS
%%PORTDOCS%%%%DOCSDIR%%/COPYING
%%PORTDOCS%%%%DOCSDIR%%/NEWS
%%PORTDOCS%%%%DOCSDIR%%/README.rst
%%PORTDOCS%%%%DOCSDIR%%/config.sample
%%PORTDOCS%%%%DOCSDIR%%/html/.buildinfo
%%PORTDOCS%%%%DOCSDIR%%/html/_sources/index.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/html/_static/ajax-loader.gif
%%PORTDOCS%%%%DOCSDIR%%/html/_static/alabaster.css
%%PORTDOCS%%%%DOCSDIR%%/html/_static/basic.css
%%PORTDOCS%%%%DOCSDIR%%/html/_static/comment-bright.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/comment-close.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/comment.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/doctools.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/down-pressed.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/down.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/file.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery-3.1.0.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/minus.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/plus.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/pygments.css
%%PORTDOCS%%%%DOCSDIR%%/html/_static/searchtools.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore-1.3.1.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/up-pressed.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/up.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/websupport.js
%%PORTDOCS%%%%DOCSDIR%%/html/genindex.html
%%PORTDOCS%%%%DOCSDIR%%/html/index.html
%%PORTDOCS%%%%DOCSDIR%%/html/objects.inv
%%PORTDOCS%%%%DOCSDIR%%/html/search.html
%%PORTDOCS%%%%DOCSDIR%%/html/searchindex.js
%%PORTDOCS%%%%DOCSDIR%%/keys.sample
%%PORTDOCS%%%%DOCSDIR%%/ncmpc.lirc
%%NLS%%share/locale/cs/LC_MESSAGES/ncmpc.mo
%%NLS%%share/locale/da/LC_MESSAGES/ncmpc.mo
%%NLS%%share/locale/de/LC_MESSAGES/ncmpc.mo
......
......@@ -26,7 +26,7 @@ WRKSRC= ${WRKDIR}/PyAudio-${PORTVERSION}
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR}
DOCS_BUILD_DEPENDS= ${PY_SPHINX}
post-patch:
@${REINPLACE_CMD} ${SUB_LIST:S/$/!g/:S/^/ -e s!%%/:S/=/%%!/} \
......
......@@ -31,7 +31,7 @@ USE_PYTHON= distutils autoplist
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= gmake:devel/gmake \
${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR}
${PY_SPHINX}
pre-build-DOCS-on:
@cd ${WRKSRC}/doc && ${SETENV} ${MAKE_ENV} ${GMAKE} html htmlhelp SPHINXBUILD=${LOCALBASE}/bin/sphinx-build-${PYTHON_VER}
......
......@@ -12,7 +12,7 @@ LICENSE= GPLv3
BUILD_DEPENDS= volk>0:devel/volk \
doxygen>0:devel/doxygen \
${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \
${PY_SPHINX} \
${PYTHON_PKGNAMEPREFIX}lxml>0:devel/py-lxml@${PY_FLAVOR} \
${PYNUMPY} \
${PYTHON_SITELIBDIR}/mako/__init__.py:textproc/py-mako@${PY_FLAVOR} \
......@@ -96,7 +96,7 @@ INSTALLS_ICONS= yes
PLIST_SUB+= PORTVERSION=${PORTVERSION}
DOXYGEN_BUILD_DEPENDS= doxygen:devel/doxygen \
sphinx-apidoc:textproc/py-sphinx@${PY_FLAVOR} \
${PY_SPHINX} \
dot:graphics/graphviz \
xmlto:textproc/xmlto \
freefont-ttf>0:x11-fonts/freefont-ttf
......
......@@ -70,7 +70,7 @@ OPTIONS_SUB= yes
SIGAR_DESC= Use SIGAR to collect system information
SIGAR_RUN_DEPENDS= java-sigar>=1.6.4:java/sigar
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \
DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR}
PORTDOCS= *
......
......@@ -77,7 +77,7 @@ OPTIONS_SUB= yes
SIGAR_DESC= Use SIGAR to collect system information
SIGAR_RUN_DEPENDS= java-sigar>=1.6.4:java/sigar
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \
DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
${PYTHON_PKGNAMEPREFIX}sphinx_rtd_theme>0:textproc/py-sphinx_rtd_theme@${PY_FLAVOR}
PORTDOCS= *
......
......@@ -45,7 +45,7 @@ PORTSCOUT= limitw:1,even
OPTIONS_DEFINE= DOCS
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.4.8:textproc/py-sphinx@${PY_FLAVOR}
DOCS_BUILD_DEPENDS= ${PY_SPHINX}
.include <bsd.port.pre.mk>
......
......@@ -19,7 +19,7 @@ RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}atomicwrites>=0.1.7:devel/py-atomicwrites@${
${PYTHON_PKGNAMEPREFIX}vdirsyncer>=0:deskutils/py-vdirsyncer@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}vobject>=0.9.5:deskutils/py-vobject@${PY_FLAVOR}
BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}setuptools_scm>0:devel/py-setuptools_scm@${PY_FLAVOR} \
${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \
${PY_SPHINX} \
${RUN_DEPENDS}
USES= python:3.5+ gmake
......@@ -35,6 +35,12 @@ PLIST_FILES= share/zsh/site-functions/_khard \
SUB_FILES= pkg-message
post-patch:
@${REINPLACE_CMD} \
-e 's|sphinx-build|${LOCALBASE}/bin/sphinx-build-${PYTHON_VER}|g' \
-e 's|sphinx-apidoc|${LOCALBASE}/bin/sphinx-apidoc-${PYTHON_VER}|g' \
${WRKSRC}/doc/Makefile
do-build:
(cd ${WRKSRC}/doc && ${MAKE_CMD} man)
......
......@@ -2,7 +2,7 @@
PORTNAME= paperless
PORTVERSION= 2.7.0
PORTREVISION= 3
PORTREVISION= 4
CATEGORIES= deskutils python
PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX}
......@@ -63,7 +63,7 @@ IMAGICK6_X11_DESC= ImageMagick6 with X11 support
IMAGICK7_NOX11_DESC= ImageMagick7 without X11 support
IMAGICK7_X11_DESC= ImageMagick7 with X11 support
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=0:textproc/py-sphinx@${PY_FLAVOR}
DOCS_BUILD_DEPENDS= ${PY_SPHINX}
DOCS_USES= gmake
IMAGICK6_X11_RUN_DEPENDS= convert:graphics/ImageMagick6
......@@ -71,6 +71,8 @@ IMAGICK6_NOX11_RUN_DEPENDS= convert:graphics/ImageMagick6-nox11
IMAGICK7_X11_RUN_DEPENDS= convert:graphics/ImageMagick7
IMAGICK7_NOX11_RUN_DEPENDS= convert:graphics/ImageMagick7-nox11
PORTDOCS= *
PAPERLESS_STATICDIR= ${WRKSRC}/static
do-build:
......@@ -89,6 +91,9 @@ do-build-DOCS-on:
cd ${WRKSRC}/docs && ${SETENV} ${MAKE_ENV} \
${MAKE_CMD} ${MAKE_ARGS} html SPHINXBUILD=sphinx-build-${PYTHON_VER}
post-build-DOCS-on:
@${RM} ${WRKSRC}/docs/_build/html/.buildinfo
do-install:
@${MKDIR} ${STAGEDIR}${PYTHON_SITELIBDIR}/paperless
@cd ${WRKSRC}/resources && \
......
......@@ -329,212 +329,6 @@ bin/paperless
%%PYTHON_SITELIBDIR%%/paperless/setup.cfg
%%PYTHON_SITELIBDIR%%/paperless/tox.ini
man/man7/paperless.7.gz
%%PORTDOCS%%%%DOCSDIR%%/.buildinfo
%%PORTDOCS%%%%DOCSDIR%%/_sources/api.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/changelog.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/consumption.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/contributing.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/customising.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/extending.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/guesswork.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/index.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/migrating.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/requirements.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/scanners.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/setup.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/troubleshooting.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_sources/utilities.rst.txt
%%PORTDOCS%%%%DOCSDIR%%/_static/ajax-loader.gif
%%PORTDOCS%%%%DOCSDIR%%/_static/basic.css
%%PORTDOCS%%%%DOCSDIR%%/_static/comment-bright.png
%%PORTDOCS%%%%DOCSDIR%%/_static/comment-close.png
%%PORTDOCS%%%%DOCSDIR%%/_static/comment.png
%%PORTDOCS%%%%DOCSDIR%%/_static/css/badge_only.css
%%PORTDOCS%%%%DOCSDIR%%/_static/css/theme.css
%%PORTDOCS%%%%DOCSDIR%%/_static/custom.css
%%PORTDOCS%%%%DOCSDIR%%/_static/doctools.js
%%PORTDOCS%%%%DOCSDIR%%/_static/down-pressed.png
%%PORTDOCS%%%%DOCSDIR%%/_static/down.png
%%PORTDOCS%%%%DOCSDIR%%/_static/file.png
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-bold.eot
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-bold.ttf
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-bold.woff
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-bold.woff2
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-bolditalic.eot
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-bolditalic.ttf
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-bolditalic.woff
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-bolditalic.woff2
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-italic.eot
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-italic.ttf
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-italic.woff
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-italic.woff2
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-regular.eot
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-regular.ttf
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-regular.woff
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/Lato/lato-regular.woff2
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/RobotoSlab/roboto-slab-v7-bold.eot
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/RobotoSlab/roboto-slab-v7-bold.ttf
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/RobotoSlab/roboto-slab-v7-bold.woff2
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/RobotoSlab/roboto-slab-v7-regular.eot
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/RobotoSlab/roboto-slab-v7-regular.ttf
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/RobotoSlab/roboto-slab-v7-regular.woff2
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/fontawesome-webfont.eot
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/fontawesome-webfont.svg
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/fontawesome-webfont.ttf
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/fontawesome-webfont.woff
%%PORTDOCS%%%%DOCSDIR%%/_static/fonts/fontawesome-webfont.woff2
%%PORTDOCS%%%%DOCSDIR%%/_static/jquery-3.1.0.js
%%PORTDOCS%%%%DOCSDIR%%/_static/jquery.js
%%PORTDOCS%%%%DOCSDIR%%/_static/js/modernizr.min.js
%%PORTDOCS%%%%DOCSDIR%%/_static/js/theme.js
%%PORTDOCS%%%%DOCSDIR%%/_static/minus.png
%%PORTDOCS%%%%DOCSDIR%%/_static/plus.png
%%PORTDOCS%%%%DOCSDIR%%/_static/pygments.css
%%PORTDOCS%%%%DOCSDIR%%/_static/screenshot.png
%%PORTDOCS%%%%DOCSDIR%%/_static/searchtools.js
%%PORTDOCS%%%%DOCSDIR%%/_static/underscore-1.3.1.js
%%PORTDOCS%%%%DOCSDIR%%/_static/underscore.js
%%PORTDOCS%%%%DOCSDIR%%/_static/up-pressed.png
%%PORTDOCS%%%%DOCSDIR%%/_static/up.png
%%PORTDOCS%%%%DOCSDIR%%/_static/websupport.js
%%PORTDOCS%%%%DOCSDIR%%/api.html
%%PORTDOCS%%%%DOCSDIR%%/changelog.html
%%PORTDOCS%%%%DOCSDIR%%/consumption.html
%%PORTDOCS%%%%DOCSDIR%%/contributing.html
%%PORTDOCS%%%%DOCSDIR%%/customising.html
%%PORTDOCS%%%%DOCSDIR%%/extending.html
%%PORTDOCS%%%%DOCSDIR%%/genindex.html
%%PORTDOCS%%%%DOCSDIR%%/guesswork.html
%%PORTDOCS%%%%DOCSDIR%%/index.html
%%PORTDOCS%%%%DOCSDIR%%/migrating.html
%%PORTDOCS%%%%DOCSDIR%%/objects.inv
%%PORTDOCS%%%%DOCSDIR%%/presentation/README.md
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/css/font-awesome.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/css/font-awesome.min.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/fonts/FontAwesome.otf
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/fonts/fontawesome-webfont.eot
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/fonts/fontawesome-webfont.svg
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/fonts/fontawesome-webfont.ttf
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/fonts/fontawesome-webfont.woff
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/fonts/fontawesome-webfont.woff2
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/less/animated.less
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/less/bordered-pulled.less
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/less/core.less
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/less/fixed-width.less
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/less/font-awesome.less
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/less/icons.less
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/less/larger.less
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/less/list.less
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/less/mixins.less
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/less/path.less
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/less/rotated-flipped.less
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/less/stacked.less
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/less/variables.less
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/scss/_animated.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/scss/_bordered-pulled.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/scss/_core.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/scss/_fixed-width.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/scss/_icons.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/scss/_larger.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/scss/_list.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/scss/_mixins.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/scss/_path.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/scss/_rotated-flipped.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/scss/_stacked.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/scss/_variables.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/font-awesome-4.3.0/scss/font-awesome.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/google/css/lato.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/google/fonts/DvlFBScY1r-FMtZSYIYoYw.ttf
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/google/fonts/HkF_qI1x_noxlxhrhMQYEKCWcynf_cDxXwCLxiixG1c.ttf
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/google/fonts/LqowQDslGv4DmUBAfWa2Vw.ttf
%%PORTDOCS%%%%DOCSDIR%%/presentation/contrib/google/fonts/v0SdcGFAl2aezM9Vq_aFTQ.ttf
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/print/paper.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/print/pdf.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/reveal.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/reveal.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/README.md
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/beige.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/black.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/blood.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/league.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/moon.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/night.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/serif.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/simple.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/sky.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/solarized.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/source/beige.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/source/black.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/source/blood.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/source/league.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/source/moon.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/source/night.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/source/serif.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/source/simple.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/source/sky.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/source/solarized.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/source/white.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/template/mixins.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/template/settings.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/template/theme.scss
%%PORTDOCS%%%%DOCSDIR%%/presentation/css/theme/white.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/img/kitten.jpg
%%PORTDOCS%%%%DOCSDIR%%/presentation/img/pony.png
%%PORTDOCS%%%%DOCSDIR%%/presentation/img/repo.svg
%%PORTDOCS%%%%DOCSDIR%%/presentation/img/stack.jpg
%%PORTDOCS%%%%DOCSDIR%%/presentation/index.html
%%PORTDOCS%%%%DOCSDIR%%/presentation/js/reveal.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/css/zenburn.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/league-gothic/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/league-gothic/league-gothic.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/league-gothic/league-gothic.eot
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/league-gothic/league-gothic.ttf
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/league-gothic/league-gothic.woff
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/source-sans-pro/LICENSE
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/source-sans-pro/source-sans-pro-italic.eot
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/source-sans-pro/source-sans-pro-italic.ttf
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/source-sans-pro/source-sans-pro-italic.woff
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/source-sans-pro/source-sans-pro-regular.eot
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/source-sans-pro/source-sans-pro-regular.ttf
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/source-sans-pro/source-sans-pro-regular.woff
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/source-sans-pro/source-sans-pro-semibold.eot
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/source-sans-pro/source-sans-pro-semibold.ttf
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/source-sans-pro/source-sans-pro-semibold.woff
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/source-sans-pro/source-sans-pro-semibolditalic.eot
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/source-sans-pro/source-sans-pro-semibolditalic.ttf
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/source-sans-pro/source-sans-pro-semibolditalic.woff
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/font/source-sans-pro/source-sans-pro.css
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/js/classList.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/js/head.min.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/lib/js/html5shiv.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/highlight/highlight.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/leap/leap.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/markdown/example.html
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/markdown/example.md
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/markdown/markdown.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/markdown/marked.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/math/math.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/multiplex/client.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/multiplex/index.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/multiplex/master.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/notes-server/client.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/notes-server/index.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/notes-server/notes.html
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/notes/notes.html
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/notes/notes.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/print-pdf/print-pdf.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/remotes/remotes.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/search/search.js
%%PORTDOCS%%%%DOCSDIR%%/presentation/plugin/zoom-js/zoom.js
%%PORTDOCS%%%%DOCSDIR%%/requirements.html
%%PORTDOCS%%%%DOCSDIR%%/scanners.html
%%PORTDOCS%%%%DOCSDIR%%/search.html
%%PORTDOCS%%%%DOCSDIR%%/searchindex.js
%%PORTDOCS%%%%DOCSDIR%%/setup.html
%%PORTDOCS%%%%DOCSDIR%%/troubleshooting.html
%%PORTDOCS%%%%DOCSDIR%%/utilities.html
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/README
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/nginx.conf
%%PORTEXAMPLES%%%%EXAMPLESDIR%%/sshd_config
......
......@@ -3,7 +3,7 @@
PORTNAME= ahven
PORTVERSION= 2.6
PORTREVISION= 4
PORTREVISION= 5
CATEGORIES= devel
MASTER_SITES= http://www.ahven-framework.com/releases/
......@@ -23,10 +23,12 @@ NO_OPTIONS_SORT= yes
TRACE_DESC= Build with GNAT-specific symbolic tracing functionality
DOCS_USES= python:2.7,build
DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>0:textproc/py-sphinx@${PY_FLAVOR} \
DOCS_BUILD_DEPENDS= ${PY_SPHINX} \
${PYTHON_PKGNAMEPREFIX}sphinxcontrib-adadomain>0:textproc/py-sphinxcontrib-adadomain@${PY_FLAVOR}
TRACE_EXTRA_PATCHES= ${FILESDIR}/extra-src_ahven-framework.adb
PORTDOCS= *
post-patch:
@${REINPLACE_CMD} -e 's|sphinx-build|&-${PYTHON_VER}|' ${WRKSRC}/doc/manual/en/Makefile
......
......@@ -43,45 +43,3 @@ lib/ahven/ahven.ali
lib/ahven/ahven_compat.ali
lib/ahven/libahven.a
lib/gnat/ahven.gpr
%%PORTDOCS%%%%DOCSDIR%%/html/_static/ajax-loader.gif
%%PORTDOCS%%%%DOCSDIR%%/html/_static/basic.css
%%PORTDOCS%%%%DOCSDIR%%/html/_static/comment-bright.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/comment-close.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/comment.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/doctools.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/down-pressed.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/down.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/file.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery-3.1.0.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/jquery.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/minus.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/nature.css
%%PORTDOCS%%%%DOCSDIR%%/html/_static/plus.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/pygments.css
%%PORTDOCS%%%%DOCSDIR%%/html/_static/searchtools.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore-1.3.1.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/underscore.js
%%PORTDOCS%%%%DOCSDIR%%/html/_static/up-pressed.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/up.png
%%PORTDOCS%%%%DOCSDIR%%/html/_static/websupport.js
%%PORTDOCS%%%%DOCSDIR%%/html/ada-modindex.html
%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-framework.html
%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-listeners-basic.html
%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-listeners.html
%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-parameters.html
%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-results.html
%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-runner.html
%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-slist.html
%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-tap_runner.html
%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-temporary_output.html
%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-text_runner.html
%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven-xml_runner.html
%%PORTDOCS%%%%DOCSDIR%%/html/api-ahven.html
%%PORTDOCS%%%%DOCSDIR%%/html/api.html
%%PORTDOCS%%%%DOCSDIR%%/html/design.html
%%PORTDOCS%%%%DOCSDIR%%/html/genindex.html