Bug 287356 - devel/libgit2: Update to 1.9.1
Summary: devel/libgit2: Update to 1.9.1
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: Matthias Fechner
URL: https://github.com/libgit2/libgit2/re...
Keywords:
Depends on:
Blocks:
 
Reported: 2025-06-07 12:46 UTC by Daniel Engberg
Modified: 2025-06-08 04:21 UTC (History)
0 users

See Also:
bugzilla: maintainer-feedback? (mfechner)


Attachments
Patch for libgit2 (1.64 KB, patch)
2025-06-07 12:46 UTC, Daniel Engberg
no flags Details | Diff

Note You need to log in before you can comment on or make changes to this bug.
Description Daniel Engberg freebsd_committer freebsd_triage 2025-06-07 12:46:37 UTC
Created attachment 261062 [details]
Patch for libgit2

* Update WWW
* Switch to llhttp instead of http-parser (deprecated upstream)
* Adjust Python dependency, only needed for unit tests
* Disable online tests

Compile and runtime tested on FreeBSD 14.2-RELEASE (amd64) (make, make check-plist, make test)

Poudriere testport OK 13.5-RELEASE (amd64)
Poudriere testport OK 13.5-RELEASE (i386)
Poudriere testport OK 14.2-RELEASE (amd64)

Tested with following consumers in Poudriere 14.2-RELEASE (amd64):
textproc/meilisearch
cad/horizon-eda
cad/kicad
cad/kicad-devel
deskutils/subsurface
devel/R-cran-gert
devel/R-cran-git2r
devel/cargo-c
devel/cargo-generate
devel/cargo-udeps
devel/criterion
devel/dura
devel/gbump
devel/geany-plugin-git-changebar
devel/geany-plugin-workbench
devel/git-repo-manager
devel/git-workspace
devel/gitg
devel/gitui
devel/gnome-builder
devel/interactive_rebase_tool
devel/kf5-ktexteditor
devel/kommit
devel/libgit2-glib
devel/py-pygit2
devel/sentry-cli
devel/spr
devel/tabby (fails with current version too)
devel/uv
editors/amp
editors/calligra
editors/jucipp
editors/lapce
emulators/es-de
lang/julia
lang/pharo
misc/broot
misc/tenere
shells/starship
sysutils/exa
sysutils/mise
sysutils/nix (marked BROKEN)
sysutils/onefetch
textproc/bat
www/stagit
Comment 1 commit-hook freebsd_committer freebsd_triage 2025-06-08 04:21:05 UTC
A commit in branch main references this bug:

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

commit a0dca9cfc1257e15a21a4ee35e4e741e5201a3fd
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2025-06-08 03:49:59 +0000
Commit:     Matthias Fechner <mfechner@FreeBSD.org>
CommitDate: 2025-06-08 04:20:06 +0000

    devel/libgit2: update to 1.9.1

    * Update WWW
    * Switch to llhttp instead of http-parser (deprecated upstream)
    * Adjust Python dependency, only needed for unit tests
    * Disable online tests

    Changes:        https://github.com/libgit2/libgit2/releases/tag/v1.9.1
    PR:             287356

 devel/libgit2/Makefile | 18 +++++++++++-------
 devel/libgit2/distinfo |  6 +++---
 2 files changed, 14 insertions(+), 10 deletions(-)
Comment 2 Matthias Fechner freebsd_committer freebsd_triage 2025-06-08 04:21:42 UTC
Thanks a lot Daniel!