Bug 253332

Summary: [new port] textproc/py-sphinxcontrib-autoprogram: extension to automate the documentation of CLI programs
Product: Ports & Packages Reporter: Derek Schrock <dereks>
Component: Individual Port(s)Assignee: freebsd-ports-bugs (Nobody) <ports-bugs>
Status: Closed Overcome By Events    
Severity: Affects Some People CC: fernape
Priority: ---    
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/sphinx-contrib/autoprogram
See Also: https://reviews.freebsd.org/D28527
Bug Depends on:    
Bug Blocks: 253333    
Attachments:
Description Flags
New port textproc/py-sphinxcontrib-autoprogram
dereks: maintainer-approval+
Updated patch to USE_GITHUB until sources added to sdist
dereks: maintainer-approval+
Selected the wrong patch from update 2. dereks: maintainer-approval+

Description Derek Schrock 2021-02-08 01:26:47 UTC
Created attachment 222253 [details]
New port textproc/py-sphinxcontrib-autoprogram

New port textproc/py-sphinxcontrib-autoprogram Sphinx extenison to
automate the documentation of CLI programs.

Required for devel/py-python-gitlab 2.6.0 DOCS option


Built py-python-gitlab with new port and DOCS are generated as expected.
Comment 1 Derek Schrock 2021-02-08 14:44:15 UTC
Reviewing this port it appears it can support a DOCS and a do-test target for unittests.  I'll replace the current patch this week.
Comment 2 Derek Schrock 2021-02-09 01:47:32 UTC
Created attachment 222284 [details]
Updated patch to USE_GITHUB until sources added to sdist

Convert old patch to USE_GITHUB until sdist has doc dir needed for unittests and doc building.

https://github.com/sphinx-contrib/autoprogram/issues/26
Comment 3 Derek Schrock 2021-02-09 01:49:11 UTC
portlint: ok. looks fine.
testport: ok. 122amd64.
unittest: ok. Ran 7 tests in 0.004s
Comment 4 Derek Schrock 2021-02-09 02:10:29 UTC
Created attachment 222285 [details]
Selected the wrong patch from update 2.

Selected the wrong patch the second time.  Also this removes the copy/paste header used while testing.