Bug 276661 - security/mbedtls: Update to 2.28.7
Summary: security/mbedtls: Update to 2.28.7
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: Daniel Engberg
URL: https://github.com/Mbed-TLS/mbedtls/r...
Keywords:
Depends on:
Blocks:
 
Reported: 2024-01-27 13:59 UTC by Daniel Engberg
Modified: 2024-02-03 04:23 UTC (History)
1 user (show)

See Also:
tijl: maintainer-feedback+


Attachments
Patch for mbedtls (5.03 KB, patch)
2024-01-27 13:59 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 2024-01-27 13:59:55 UTC
Created attachment 248003 [details]
Patch for mbedtls

- Switch to CMake, this is more inline with other distros and simplifies port
- Modernize port to follow Porters Handbook more closely
- Drop configuration patch and use upstream's supplied tool instead


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

Poudriere testport OK 13.2-RELEASE (amd64)
Poudriere testport OK 14.0-RELEASE (amd64)

Tested with following consumers in 14.0-RELEASE (amd64) using Poudriere:
audio/umurmur
biology/ncbi-vdb
dns/kadnode
editors/imhex
emulators/dolphin-emu
lang/gauche
lang/julia
lang/neko
multimedia/emby-server
multimedia/emby-server-devel
multimedia/librist
multimedia/obs-studio
net/bctoolbox
net/pichi
net/shadowsocks-libev
net-im/sayaka
www/hiawatha
x11/openrgb
Comment 1 Tijl Coosemans freebsd_committer freebsd_triage 2024-02-01 19:49:55 UTC
Looks good. Thanks!
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2024-02-03 04:20:34 UTC
Just fix desc in PR, patch is for 2.28.7 already
Comment 3 commit-hook freebsd_committer freebsd_triage 2024-02-03 04:22:48 UTC
A commit in branch main references this bug:

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

commit 8f6099e035f385631915063e8ed5e34d581b5d2a
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2024-02-03 04:09:25 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2024-02-03 04:21:48 +0000

    security/mbedtls: Update to 2.28.7

    - Switch to CMake, this is more inline with other distros and
      simplifies port
    - Modernize port to follow Porters Handbook more closely
    - Drop configuration patch and use upstream's supplied tool instead

    Changelog:
    https://github.com/Mbed-TLS/mbedtls/releases/tag/v2.28.7

    PR:             276661
    Reviewed by:    tijl (maintainer)

 security/mbedtls/Makefile                          | 37 ++++++++++++----------
 security/mbedtls/distinfo                          |  6 ++--
 .../files/patch-include_mbedtls_config.h (gone)    | 29 -----------------
 security/mbedtls/pkg-plist                         | 17 +++-------
 4 files changed, 27 insertions(+), 62 deletions(-)
Comment 4 Daniel Engberg freebsd_committer freebsd_triage 2024-02-03 04:23:50 UTC
Committed, thanks!