[Bug 276219] sysutils/gh-md-toc: Update to 0.9.1

From: <bugzilla-noreply_at_freebsd.org>
Date: Tue, 09 Jan 2024 12:53:21 UTC
https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=276219

            Bug ID: 276219
           Summary: sysutils/gh-md-toc: Update to 0.9.1
           Product: Ports & Packages
           Version: Latest
          Hardware: Any
               URL: https://github.com/ekalinin/github-markdown-toc/releas
                    es/tag/0.9.1
                OS: Any
            Status: New
          Severity: Affects Only Me
          Priority: ---
         Component: Individual Port(s)
          Assignee: ports-bugs@FreeBSD.org
          Reporter: DtxdF@disroot.org
 Attachment #247543 maintainer-approval+
             Flags:

Created attachment 247543
  --> https://bugs.freebsd.org/bugzilla/attachment.cgi?id=247543&action=edit
gh-md-toc-0.9.1.patch

Description:

* Pet portfmt.
* Add jq as runtime dependency.
* Fix gh-md-toc:
  - Retrieving the README depends on the content of the repository and since it
    can change at any time, the script could break, as it did. Although
scraping
    is still used as a method to get the README, it has only a small
responsibility:
    to get the JSON with the repository information, so that it can be easily
    retrieved by sending a request like
    `https://raw.githubusercontent.com/<account>/<project>/<refName>/<readme>`.
- Add the `--location` parameter to the curl command in the `gh_toc_load`
function.
  Necessary for requests like
`https://github.com/<account>/<project>/blob/<refName>`.
- Add the `--fail` parameter to the curl command in the `gh_toc_load` function.
  Necessary to show errors correctly.

ChangeLog: https://github.com/ekalinin/github-markdown-toc/releases/tag/0.9.1

QA:

* portlint: OK (looks fine.)
* testport: OK (poudriere: 14.0-RELEASE, amd64, DOCS tested)

-- 
You are receiving this mail because:
You are the assignee for the bug.