diff options
author | Li-Wen Hsu <lwhsu@FreeBSD.org> | 2021-02-09 05:54:19 +0000 |
---|---|---|
committer | Li-Wen Hsu <lwhsu@FreeBSD.org> | 2021-02-09 05:54:19 +0000 |
commit | 93d573db471074728de6766f65d6697859c6d39d (patch) | |
tree | 92d371c8162bd916a8d72c313ede52c4c120afa3 /textproc/py-sphinxcontrib-autoprogram | |
parent | f9bc3d5f5049d4eb266fd25c270e3a6d96b7d816 (diff) | |
download | ports-93d573db471074728de6766f65d6697859c6d39d.tar.gz ports-93d573db471074728de6766f65d6697859c6d39d.zip |
Add textproc/py-sphinxcontrib-autoprogram: Sphinx Autoprogram Extension
Submitted by: Derek Schrock dereks@lifeofadishwasher.com >
MFC after: 2 weeks
Sponsored by: The FreeBSD Foundation
Notes
Notes:
svn path=/head/; revision=564764
Diffstat (limited to 'textproc/py-sphinxcontrib-autoprogram')
-rw-r--r-- | textproc/py-sphinxcontrib-autoprogram/Makefile | 40 | ||||
-rw-r--r-- | textproc/py-sphinxcontrib-autoprogram/distinfo | 3 | ||||
-rw-r--r-- | textproc/py-sphinxcontrib-autoprogram/pkg-descr | 3 |
3 files changed, 46 insertions, 0 deletions
diff --git a/textproc/py-sphinxcontrib-autoprogram/Makefile b/textproc/py-sphinxcontrib-autoprogram/Makefile new file mode 100644 index 000000000000..85da44bf0d94 --- /dev/null +++ b/textproc/py-sphinxcontrib-autoprogram/Makefile @@ -0,0 +1,40 @@ +# $FreeBSD$ + +PORTNAME= sphinxcontrib-autoprogram +PORTVERSION= 0.1.5 +CATEGORIES= textproc +PKGNAMEPREFIX= ${PYTHON_PKGNAMEPREFIX} + +MAINTAINER= dereks@lifeofadishwasher.com +COMMENT= Sphinx Autoprogram Extension + +LICENSE= BSD2CLAUSE + +RUN_DEPENDS= ${PYTHON_PKGNAMEPREFIX}six>0:devel/py-six@${PY_FLAVOR} \ + ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2,1:textproc/py-sphinx@${PY_FLAVOR} + +USES= python +USE_PYTHON= autoplist distutils +USE_GITHUB= yes +GH_ACCOUNT= sphinx-contrib +GH_PROJECT= autoprogram + +NO_ARCH= yes + +OPTIONS_DEFINE= DOCS +OPTIONS_DEFAULT= DOCS + +DOCS_BUILD_DEPENDS= ${PYTHON_PKGNAMEPREFIX}sphinx>=1.2,1:textproc/py-sphinx@${PY_FLAVOR} +DOCS_PORTDOCS= * +DOCS_VARS= PYDISTUTILS_BUILD_TARGET=build_sphinx \ + PYDISTUTILS_BUILDARGS="-n --all-files --fresh-env" + +post-install-DOCS-on: + @${MKDIR} ${STAGEDIR}${DOCSDIR} + (cd ${WRKSRC}/build/sphinx/html && \ + ${COPYTREE_SHARE} . ${STAGEDIR}${DOCSDIR} "! -name .buildinfo -and ! -name objects.inv") + +do-test: + @cd ${WRKSRC} && ${SETENV} ${MAKE_ENV} ${PYTHON_CMD} ${PYDISTUTILS_SETUP} test + +.include <bsd.port.mk> diff --git a/textproc/py-sphinxcontrib-autoprogram/distinfo b/textproc/py-sphinxcontrib-autoprogram/distinfo new file mode 100644 index 000000000000..ea0f394491eb --- /dev/null +++ b/textproc/py-sphinxcontrib-autoprogram/distinfo @@ -0,0 +1,3 @@ +TIMESTAMP = 1612833893 +SHA256 (sphinx-contrib-autoprogram-0.1.5_GH0.tar.gz) = 7bf0135cf7400e29982d61caf3b0a750e63c8b9e31ffb682a28a2e370e092951 +SIZE (sphinx-contrib-autoprogram-0.1.5_GH0.tar.gz) = 16091 diff --git a/textproc/py-sphinxcontrib-autoprogram/pkg-descr b/textproc/py-sphinxcontrib-autoprogram/pkg-descr new file mode 100644 index 000000000000..a47e0da2e44c --- /dev/null +++ b/textproc/py-sphinxcontrib-autoprogram/pkg-descr @@ -0,0 +1,3 @@ +This extension provides an automated way to document CLI programs. + +WWW: https://github.com/sphinx-contrib/autoprogram |