Bug 268865 - math/mpfr: Update to 4.2.0
Summary: math/mpfr: Update to 4.2.0
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: Alex Dupre
URL: https://gitlab.inria.fr/mpfr/mpfr/-/b...
Keywords:
Depends on:
Blocks:
 
Reported: 2023-01-10 18:23 UTC by Dennis Clarke
Modified: 2023-01-17 08:04 UTC (History)
2 users (show)

See Also:
ale: maintainer-feedback+


Attachments
Patch for mpfr (1.52 KB, patch)
2023-01-10 19:18 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 Dennis Clarke 2023-01-10 18:23:31 UTC
I am a little confused by : 

    https://bugs.freebsd.org/bugzilla/show_bug.cgi?id=268822

However I can report that MPFR has in fact released as 4.2.0 :

    https://www.mpfr.org/mpfr-current/

I have already done testing on a number of platforms and it 
works great!  Lets rev up the ports pkg please :)


-- 
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken
GreyBeard and suspenders optional
Comment 1 Daniel Engberg freebsd_committer freebsd_triage 2023-01-10 19:16:25 UTC
It needs an exp-run first at least, I've asked bofh to run one
Comment 2 Daniel Engberg freebsd_committer freebsd_triage 2023-01-10 19:18:26 UTC
Created attachment 239385 [details]
Patch for mpfr

Compile and runtime tested on FreeBSD 13.1-STABLE (amd64) (make, make check-plist, make test)
Poudriere testport OK 12.3-RELEASE (amd64)
Poudriere testport OK 13.1-RELEASE (i386)
Comment 3 Dennis Clarke 2023-01-11 01:14:46 UTC
(In reply to Daniel Engberg from comment #2)

I have already tested on i686 and AMD64 and RISC-V and reported
my results to the upstream good folks.

Dennis
Comment 4 Daniel Engberg freebsd_committer freebsd_triage 2023-01-11 07:02:40 UTC
So you've built all ports in tree that depends (uses) mpfr? While it should be safe (according to upstreams release notes) we do this for ports to avoid unnecessary obvious breakage.
Comment 5 Alex Dupre freebsd_committer freebsd_triage 2023-01-11 08:09:06 UTC
You have my approval to commit the patch if the exp-run will be ok.
Comment 6 Dennis Clarke 2023-01-17 01:05:00 UTC
Is there any progress on this? I check ports daily and still see
MPFR ver 4.1.1 in math/mpfr/distinfo so I have to wonder if the
full ports build test went sideways.


-- 
Dennis Clarke
RISC-V/SPARC/PPC/ARM/CISC
UNIX and Linux spoken
GreyBeard and suspenders optional
Comment 7 Daniel Engberg freebsd_committer freebsd_triage 2023-01-17 07:30:25 UTC
During bofh's run there was one fallout with math/gap not directly related to mpfr however ("/wrkdirs/usr/ports/math/gap/work/gap-4.12.1/pkg/simpcomp/missing: automake-1.16: not found") but I can't reproduce this on my systems so lets push this update and see if our buildbots also breaks.
Comment 8 commit-hook freebsd_committer freebsd_triage 2023-01-17 07:59:31 UTC
A commit in branch main references this bug:

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

commit f3f65cea3c80301fd51c074cefa5ddc34837a8b7
Author:     Daniel Engberg <diizzy@FreeBSD.org>
AuthorDate: 2023-01-17 07:50:38 +0000
Commit:     Daniel Engberg <diizzy@FreeBSD.org>
CommitDate: 2023-01-17 07:59:06 +0000

    math/mpfr: Update to 4.2.0

    Poudriere test builds done by bofh (thanks!)

    Changelog: https://gitlab.inria.fr/mpfr/mpfr/-/blob/4.2.0/ChangeLog

    PR:             268865
    Reported by:    Dennis Clarke <dclarke@blastwave.org>
    Reviewed by:    ale (maintainer)

 math/mpfr/Makefile  | 6 +++---
 math/mpfr/distinfo  | 8 +++-----
 math/mpfr/pkg-plist | 2 +-
 3 files changed, 7 insertions(+), 9 deletions(-)