Bug 267213 - devel/git-delta: Update to 0.14.0, Take MAINTAINER'ship
Summary: devel/git-delta: Update to 0.14.0, Take MAINTAINER'ship
Status: Closed FIXED
Alias: None
Product: Ports & Packages
Classification: Unclassified
Component: Individual Port(s) (show other bugs)
Version: Latest
Hardware: Any Any
: --- Affects Only Me
Assignee: Fernando Apesteguía
URL: https://github.com/dandavison/delta/r...
Keywords: easy
Depends on:
Blocks:
 
Reported: 2022-10-20 00:38 UTC by Jesús Daniel Colmenares Oviedo
Modified: 2022-10-20 20:58 UTC (History)
2 users (show)

See Also:


Attachments
delta-0.14.0 (42.03 KB, patch)
2022-10-20 00:38 UTC, Jesús Daniel Colmenares Oviedo
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
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!