Created attachment 243539 [details] Patch for mpfr Compile and runtime tested on FreeBSD 13.2-RELEASE (aarch64) (make, make check-plist, make test) Compile and runtime tested on FreeBSD 13.2-RELEASE (amd64) (make, make check-plist, make test) Poudriere testport OK 12.4-RELEASE (amd64) Poudriere testport OK 13.2-RELEASE (amd64) Tested with following consumers in 13.2-RELEASE (amd64) using Poudriere: devel/binutils lang/gnatcross-binutils-aarch64 lang/gnatdroid-binutils lang/gnatdroid-binutils-x86 math/piranha science/fastjet benchmarks/stress-ng biology/locarna biology/viennarna cad/PrusaSlicer cad/csxcad cad/ghdl cad/openscad cad/openscad-devel databases/sfcgal deskutils/genius devel/aarch64-none-elf-gcc devel/arm-none-eabi-gcc devel/avr-gcc devel/freebsd-gcc12 devel/freebsd-gcc9 devel/gcc-msp430-ti-toolchain devel/gdb devel/ikos devel/mingw32-gcc devel/p5-DateTime-Astro devel/riscv32-unknown-elf-gcc devel/riscv64-none-elf-gcc devel/tex-web2c finance/ledger graphics/dust3d graphics/openmvs graphics/wdune lang/gcc10 lang/gcc11 lang/gcc11-devel lang/gcc12 lang/gcc12-devel lang/gcc13 lang/gcc13-devel lang/gcc48 lang/gcc6-aux lang/gcc8 lang/gcc9 lang/gnat12 lang/julia lang/sbcl math/R-cran-Rmpfr math/SCIP math/antic math/apron math/arb math/calcium math/cgal math/cm math/cmh math/crlibm math/e-antic math/elemental math/flint2 math/fplll math/giacxcas math/gnome-calculator math/gretl math/heyoka math/kalk math/kcalc math/lcalc math/libqalculate math/linbox math/mate-calc math/mpc math/mpfi math/mpfrcx math/mppp math/obake math/octave-forge-interval math/openturns math/p5-Math-MPC math/p5-Math-MPFR math/paritwine math/polymake math/py-fpylll math/py-gmpy2 math/py-heyoka math/py-piranha math/py-pplpy math/py-pyaudi math/py-symengine math/sage math/singular math/suitesparse-spex math/symengine math/wcalc print/miktex print/tex-luatex science/octopus security/nflib Failures: math/fricas - runaway_process (unrelated) lang/gcc14-devel - gcc-14-20230716/gcc/tree-ssa-loop-ivcanon.cc:1170:17: error: variable 'entry_count' set but not used [-Werror=unused-but-set-variable] (unrelated) devel/riscv64-none-elf-gcc - Plist issues (unrelated) math/py-piranha - Marked as broken
What's the reason for the Uses=pathfix addition?
It installs pc files in wrong dir, https://cgit.freebsd.org/ports/commit/Mk/bsd.port.mk?id=af209cebad90f67199b65c0c1737f7d187498a12
Oh, I didn't realize it was eventually ending in the correct directory because of the fixup-lib-pkgconfig target.
Approved, you can commit it.
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=f28c5c47991d59c7fd88ca37559298df1eb7617d commit f28c5c47991d59c7fd88ca37559298df1eb7617d Author: Daniel Engberg <diizzy@FreeBSD.org> AuthorDate: 2023-07-27 20:07:36 +0000 Commit: Daniel Engberg <diizzy@FreeBSD.org> CommitDate: 2023-07-27 20:08:13 +0000 math/mpfr: Update 4.2.0 to patchlevel 12 Changelog: https://www.mpfr.org/mpfr-4.2.0/ PR: 272655 Reviewed by: ale (maintainer) math/mpfr/Makefile | 6 +++--- math/mpfr/distinfo | 8 +++++++- 2 files changed, 10 insertions(+), 4 deletions(-)