Bug 267213

Summary: devel/git-delta: Update to 0.14.0, Take MAINTAINER'ship
Product: Ports & Packages Reporter: Jesús Daniel Colmenares Oviedo <DtxdF>
Component: Individual Port(s)Assignee: Fernando Apesteguía <fernape>
Status: Closed FIXED    
Severity: Affects Only Me CC: fernape, yonas.yanfa
Priority: --- Keywords: easy
Version: Latest   
Hardware: Any   
OS: Any   
URL: https://github.com/dandavison/delta/releases/tag/0.14.0
Attachments:
Description Flags
delta-0.14.0 none

Description Jesús Daniel Colmenares Oviedo 2022-10-20 00:38:42 UTC
Created attachment 237470 [details]
delta-0.14.0

Description:

* Update to 0.14.0
* Change MAINTAINER
* Change WWW (I have seen that the author of git-delta has his own website dedicated to git-delta)
* Remove libgit2 from LIB_DEPENDS (git-delta does not use it; poudriere is not complaining)
* Add git to RUN_DEPENDS
* Move CARGO_CRATES from Makefile to Makefile.crates
* Add FISH and ZSH completions

ChangeLog: https://github.com/dandavison/delta/releases/tag/0.14.0

* Update color-moved-support.md
* Tweak some words improved representation
* Only trigger git show handler if a file extension was parsed
* Fix commit hyperlink formatting
* Avoid lockup when running without arguments and stdin is connected to a tty
* Fix whole-file changes being attributed to the wrong commit in "git log" output
* Update README.md to include git 2.37.0 workaround
* Don't attempt to process ANSI sequences in non-UTF8 input
* Update clap
* Recreate highlighter on each line of git show $commit:$path output
* Fix git-grep match-highlighting at line-start
* Update to chameleon theme
* Fix typos
* Support configurable timestamps in git blame output
* Added auto completions for fish shell

QA:

* portlint: OK (looks fine.)
* testport: OK (poudriere: 13.1-RELEASE, amd64, BASH FISH ZSH tested)

Notes:

* I have an open issue [1] in the delta repository because when I run it it shows "kinfo_getfile(): No such process". However, it still works fine.

[1] https://github.com/dandavison/delta/issues/1212
Comment 1 Jesús Daniel Colmenares Oviedo 2022-10-20 10:01:49 UTC
The problem of note #1 has been solved [1].

[1] https://github.com/dandavison/delta/issues/1212#issuecomment-1285257155
Comment 2 commit-hook freebsd_committer freebsd_triage 2022-10-20 20:58:24 UTC
A commit in branch main references this bug:

URL: https://cgit.FreeBSD.org/ports/commit/?id=d5a30c311b7fff546b167cd542d05a248d5724b8

commit d5a30c311b7fff546b167cd542d05a248d5724b8
Author:     Jesús Daniel Colmenares Oviedo <DtxdF@disroot.org>
AuthorDate: 2022-10-20 05:42:13 +0000
Commit:     Fernando Apesteguía <fernape@FreeBSD.org>
CommitDate: 2022-10-20 20:54:07 +0000

    devel/git-delta: Update to 0.14.0, set MAINTAINER

    ChangeLog: https://github.com/dandavison/delta/releases/tag/0.14.0

     * Update color-moved-support.md
     * Tweak some words improved representation
     * Only trigger git show handler if a file extension was parsed
     * Fix commit hyperlink formatting
     * Avoid lockup when running without arguments and stdin is connected to a tty
     * Fix whole-file changes being attributed to the wrong commit in "git log"
       output
     * Update README.md to include git 2.37.0 workaround
     * Don't attempt to process ANSI sequences in non-UTF8 input
     * Update clap
     * Recreate highlighter on each line of git show $commit:$path output
     * Fix git-grep match-highlighting at line-start
     * Update to chameleon theme
     * Fix typos
     * Support configurable timestamps in git blame output
     * Added auto completions for fish shell

    Reporter becomes maintainer. Already maintainer of several ports.

    PR:             267213
    Reported by:            DtxdF@disroot.org

 devel/git-delta/Makefile              | 158 ++++----------------
 devel/git-delta/Makefile.crates (new) | 184 +++++++++++++++++++++++
 devel/git-delta/distinfo              | 272 +++++++++++++++++++++++++---------
 3 files changed, 410 insertions(+), 204 deletions(-)
Comment 3 Fernando Apesteguía freebsd_committer freebsd_triage 2022-10-20 20:58:47 UTC
Committed,

Thanks!