Sunday, November 15, 2020

Re: [PATCH 00/11] first attempt at updating sphinx

It either needs the port splitting (py2-sphinx and py-sphinx) or sticking
with a Python 2.7-compatible version. Getting the required updates tested
and committed world be a good first step (py-six etc).

--
Sent from a phone, apologies for poor formatting.
On 15 November 2020 20:25:44 Brad Smith <brad@comstyle.com> wrote:

> It would be nice if someone more familiar with Python looked at this
> Sphinx update. It's long overdue.
>
> But one thing I noticed looking at part 11/11 of the py-sphinx update
> this addition..
>
> +RUN_DEPENDS = ${BUILD_DEPENDS}
>
> You flipped things around with RUN_DEPENDS and BUILD_DEPENDS. Don't do that.
> It's too easy to get that one wrong and pull in unwanted dependencies as
> a run time
> dependency.
>
> On 9/13/2020 9:58 AM, Aisha Tammy wrote:
>> Bump.
>> I know theres a lot of changes to do and things to take care off
>> and this is only the start, but can anyone tell me what I need to
>> improve on only this part?
>> I'll start doing recursive updates on deps and rdeps after this
>> part looks fine.
>>
>> Aisha
>>
>> On 9/7/20 8:42 PM, Aisha Tammy wrote:
>>> I'm following this email with multiple patches for
>>> updating sphinx to the latest version 3.2.1 and attaching
>>> its new dependencies.
>>> My apologies if this is not a good method to send patches
>>> but this does make the work a lot cleaner imo.
>>>
>>> There are a lot of things still left to do that I am not quite
>>> an expert at but this should at least get the ball rolling
>>> in the correct direction. I would love to get feedback from
>>> everyone and get this working sometime soon.
>>>
>>> I am still struggling with getting tests to run for
>>> sphinx from inside the Makefile.
>>> I also haven't done any reverse dependency tests yet given
>>> that I don't know if this is even a worthwhile attempt.
>>>
>>> Cheers,
>>> Aisha
>>>
>>> Aisha Tammy (11):
>>> [update] sphinx_rtd_theme to 0.4.3
>>> [update] py-six to 1.15.0
>>> [update] py-snowballstemmer to 2.0.0
>>> [new] py-sphinxcontrib-applehelp
>>> [new] py-sphinxcontrib-devhelp
>>> [new] py-sphinxcontrib-htmlhelp
>>> [new] py-sphinxcontrib-jsmath
>>> [new] py-sphinxcontrib-qthelp
>>> [new] py-sphinxcontrib-serializinghtml
>>> [new] py-sphinxcontrib-websupport
>>> [update] py-sphinx to 3.2.1
>>>
>>> devel/py-six/Makefile | 3 +-
>>> devel/py-six/distinfo | 4 +-
>>> textproc/py-snowballstemmer/Makefile | 5 +-
>>> textproc/py-snowballstemmer/distinfo | 4 +-
>>> textproc/py-snowballstemmer/pkg/PLIST | 26 +-
>>> textproc/py-sphinx/Makefile | 64 +-
>>> textproc/py-sphinx/distinfo | 4 +-
>>> .../patch-doc_internals_release-process_rst | 18 +
>>> textproc/py-sphinx/pkg/PLIST | 770 ++++++++++++------
>>> textproc/py-sphinx_rtd_theme/Makefile | 5 +-
>>> textproc/py-sphinx_rtd_theme/distinfo | 4 +-
>>> textproc/py-sphinx_rtd_theme/pkg/PLIST | 36 +-
>>> textproc/py-sphinxcontrib-applehelp/Makefile | 30 +
>>> textproc/py-sphinxcontrib-applehelp/distinfo | 2 +
>>> textproc/py-sphinxcontrib-applehelp/pkg/DESCR | 1 +
>>> textproc/py-sphinxcontrib-applehelp/pkg/PLIST | 223 +++++
>>> textproc/py-sphinxcontrib-devhelp/Makefile | 30 +
>>> textproc/py-sphinxcontrib-devhelp/distinfo | 2 +
>>> textproc/py-sphinxcontrib-devhelp/pkg/DESCR | 1 +
>>> textproc/py-sphinxcontrib-devhelp/pkg/PLIST | 213 +++++
>>> textproc/py-sphinxcontrib-htmlhelp/Makefile | 31 +
>>> textproc/py-sphinxcontrib-htmlhelp/distinfo | 2 +
>>> textproc/py-sphinxcontrib-htmlhelp/pkg/DESCR | 1 +
>>> textproc/py-sphinxcontrib-htmlhelp/pkg/PLIST | 229 ++++++
>>> textproc/py-sphinxcontrib-jsmath/Makefile | 30 +
>>> textproc/py-sphinxcontrib-jsmath/distinfo | 2 +
>>> textproc/py-sphinxcontrib-jsmath/pkg/DESCR | 2 +
>>> textproc/py-sphinxcontrib-jsmath/pkg/PLIST | 17 +
>>> textproc/py-sphinxcontrib-qthelp/Makefile | 30 +
>>> textproc/py-sphinxcontrib-qthelp/distinfo | 2 +
>>> textproc/py-sphinxcontrib-qthelp/pkg/DESCR | 1 +
>>> textproc/py-sphinxcontrib-qthelp/pkg/PLIST | 216 +++++
>>> .../py-sphinxcontrib-serializinghtml/Makefile | 30 +
>>> .../py-sphinxcontrib-serializinghtml/distinfo | 2 +
>>> .../pkg/DESCR | 1 +
>>> .../pkg/PLIST | 227 ++++++
>>> textproc/py-sphinxcontrib-websupport/Makefile | 30 +
>>> textproc/py-sphinxcontrib-websupport/distinfo | 2 +
>>> .../py-sphinxcontrib-websupport/pkg/DESCR | 2 +
>>> .../py-sphinxcontrib-websupport/pkg/PLIST | 60 ++
>>> 40 files changed, 2080 insertions(+), 282 deletions(-)
>>> create mode 100644
>>> textproc/py-sphinx/patches/patch-doc_internals_release-process_rst
>>> create mode 100644 textproc/py-sphinxcontrib-applehelp/Makefile
>>> create mode 100644 textproc/py-sphinxcontrib-applehelp/distinfo
>>> create mode 100644 textproc/py-sphinxcontrib-applehelp/pkg/DESCR
>>> create mode 100644 textproc/py-sphinxcontrib-applehelp/pkg/PLIST
>>> create mode 100644 textproc/py-sphinxcontrib-devhelp/Makefile
>>> create mode 100644 textproc/py-sphinxcontrib-devhelp/distinfo
>>> create mode 100644 textproc/py-sphinxcontrib-devhelp/pkg/DESCR
>>> create mode 100644 textproc/py-sphinxcontrib-devhelp/pkg/PLIST
>>> create mode 100644 textproc/py-sphinxcontrib-htmlhelp/Makefile
>>> create mode 100644 textproc/py-sphinxcontrib-htmlhelp/distinfo
>>> create mode 100644 textproc/py-sphinxcontrib-htmlhelp/pkg/DESCR
>>> create mode 100644 textproc/py-sphinxcontrib-htmlhelp/pkg/PLIST
>>> create mode 100644 textproc/py-sphinxcontrib-jsmath/Makefile
>>> create mode 100644 textproc/py-sphinxcontrib-jsmath/distinfo
>>> create mode 100644 textproc/py-sphinxcontrib-jsmath/pkg/DESCR
>>> create mode 100644 textproc/py-sphinxcontrib-jsmath/pkg/PLIST
>>> create mode 100644 textproc/py-sphinxcontrib-qthelp/Makefile
>>> create mode 100644 textproc/py-sphinxcontrib-qthelp/distinfo
>>> create mode 100644 textproc/py-sphinxcontrib-qthelp/pkg/DESCR
>>> create mode 100644 textproc/py-sphinxcontrib-qthelp/pkg/PLIST
>>> create mode 100644 textproc/py-sphinxcontrib-serializinghtml/Makefile
>>> create mode 100644 textproc/py-sphinxcontrib-serializinghtml/distinfo
>>> create mode 100644 textproc/py-sphinxcontrib-serializinghtml/pkg/DESCR
>>> create mode 100644 textproc/py-sphinxcontrib-serializinghtml/pkg/PLIST
>>> create mode 100644 textproc/py-sphinxcontrib-websupport/Makefile
>>> create mode 100644 textproc/py-sphinxcontrib-websupport/distinfo
>>> create mode 100644 textproc/py-sphinxcontrib-websupport/pkg/DESCR
>>> create mode 100644 textproc/py-sphinxcontrib-websupport/pkg/PLIST

No comments:

Post a Comment