Created attachment 233708 [details] libffi 3.4.2 Hi, I would like to update devel/libffi to the latest version, 3.4.2. It drops a lot of patches as they are now upstream. There is a .so version bump. Since a lot of ports depend on this library, I am requesting an exp-run.
When is it planned?
Exp-run seems fine
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=abcd54a26fee084382d799f5ce14f397464bba80 commit abcd54a26fee084382d799f5ce14f397464bba80 Author: Kevin Bowling <kbowling@FreeBSD.org> AuthorDate: 2022-05-04 00:31:54 +0000 Commit: Kevin Bowling <kbowling@FreeBSD.org> CommitDate: 2022-05-09 18:21:44 +0000 devel/libffi: Update to 3.4.2 Drop lots of upstreamed patches. Exp-run by: antoine PR: 263764 devel/libffi/Makefile | 11 ++----- devel/libffi/distinfo | 8 ++--- devel/libffi/files/patch-Makefile.in (gone) | 16 ---------- devel/libffi/files/patch-configure (gone) | 23 -------------- devel/libffi/files/patch-configure.host (gone) | 24 --------------- devel/libffi/files/patch-src__arm__ffi.c (gone) | 36 ---------------------- devel/libffi/files/patch-src__mips__ffi.c (gone) | 29 ----------------- .../files/patch-src__mips__ffitarget.h (gone) | 13 -------- devel/libffi/pkg-plist | 4 +-- 9 files changed, 7 insertions(+), 157 deletions(-)
Don't forget "bump portrevision of consumers". Thanks!
A commit in branch main references this bug: URL: https://cgit.FreeBSD.org/ports/commit/?id=db78da8f8b7388d951665362479eb4aa0babf1b4 commit db78da8f8b7388d951665362479eb4aa0babf1b4 Author: Kevin Bowling <kbowling@FreeBSD.org> AuthorDate: 2022-05-09 19:20:37 +0000 Commit: Kevin Bowling <kbowling@FreeBSD.org> CommitDate: 2022-05-09 19:23:51 +0000 devel/libffi: Bump deps PORTREVISION for shlib change PR: 263764 Reported by: VVD <vvd@unislabs.com> Mk/bsd.ruby.mk | 8 ++++---- biology/abyss/Makefile | 1 + cad/lepton-eda/Makefile | 1 + cad/opencascade/Makefile | 2 +- cad/yosys/Makefile | 1 + converters/hs-aeson-pretty/Makefile | 2 +- deskutils/hs-arbtt/Makefile | 2 +- devel/ctypes.sh/Makefile | 1 + devel/elm-format/Makefile | 2 +- devel/g-wrap/Makefile | 2 +- devel/glib20/Makefile | 2 +- devel/gobject-introspection/Makefile | 1 + devel/hs-ShellCheck/Makefile | 1 + devel/hs-alex/Makefile | 2 +- devel/hs-cabal-install/Makefile | 2 +- devel/hs-cpphs/Makefile | 2 +- devel/hs-darcs/Makefile | 1 + devel/hs-ghc-events/Makefile | 2 +- devel/hs-ghcprofview/Makefile | 2 +- devel/hs-git-annex/Makefile | 1 + devel/hs-git-brunch/Makefile | 1 + devel/hs-haddock/Makefile | 2 +- devel/hs-happy/Makefile | 2 +- devel/hs-haskell-language-server/Makefile | 1 + devel/hs-hasktags/Makefile | 1 + devel/hs-hlint/Makefile | 1 + devel/hs-hls-install/Makefile | 1 + devel/hs-hoogle/Makefile | 1 + devel/hs-hpack/Makefile | 2 +- devel/hs-hspec-discover/Makefile | 1 + devel/hs-mueval/Makefile | 2 +- devel/hs-ormolu/Makefile | 1 + devel/hs-profiteur/Makefile | 1 + devel/hs-shake/Makefile | 1 + devel/hs-spago/Makefile | 1 + devel/hs-threadscope/Makefile | 2 +- devel/libgnt/Makefile | 2 +- devel/lua-lgi/Makefile | 2 +- devel/p5-FFI-Platypus/Makefile | 1 + devel/p5-Glib-Object-Introspection/Makefile | 1 + devel/php74-ffi/Makefile | 1 + devel/php80-ffi/Makefile | 1 + devel/php81-ffi/Makefile | 1 + devel/py-cffi/Makefile | 1 + devel/pygobject3-common/Makefile | 2 +- devel/rubygem-ffi/Makefile | 1 + devel/rubygem-fiddle/Makefile | 1 + devel/stack/Makefile | 1 + finance/hs-hledger-ui/Makefile | 2 +- finance/hs-hledger-web/Makefile | 2 +- finance/hs-hledger/Makefile | 2 +- games/hedgewars-server/Makefile | 2 +- games/hs-scroll/Makefile | 2 +- graphics/openfx-arena/Makefile | 2 +- graphics/wayland/Makefile | 2 +- java/sablevm/Makefile | 2 +- lang/cjs/Makefile | 1 + lang/ecl/Makefile | 1 + lang/elm/Makefile | 2 +- lang/gforth/Makefile | 2 +- lang/ghc/Makefile | 2 +- lang/gjs/Makefile | 1 + lang/gnustep-base/Makefile | 2 +- lang/guile/Makefile | 1 + lang/guile2/Makefile | 2 +- lang/hs-brainfuck/Makefile | 2 +- lang/hs-unlambda/Makefile | 2 +- lang/librep/Makefile | 2 +- lang/micropython/Makefile | 1 + lang/newlisp/Makefile | 2 +- lang/polyml/Makefile | 1 + lang/purescript/Makefile | 1 + lang/python27/Makefile | 2 +- lang/python310/Makefile | 2 +- lang/python311/Makefile | 1 + lang/python37/Makefile | 2 +- lang/python38/Makefile | 2 +- lang/python39/Makefile | 2 +- lang/racket-minimal/Makefile | 1 + lang/racket/Makefile | 1 + lang/sagittarius-scheme/Makefile | 1 + lang/smalltalk/Makefile | 2 +- lang/snobol4/Makefile | 2 +- lang/spidermonkey78/Makefile | 1 + lang/spidermonkey91/Makefile | 2 +- lang/squeak/Makefile | 2 +- lang/tauthon/Makefile | 1 + lang/yabasic/Makefile | 1 + mail/thunderbird/Makefile | 2 +- math/hs-Agda/Makefile | 1 + math/hs-penrose/Makefile | 2 +- math/maxima/Makefile | 2 +- math/sage/Makefile | 2 +- misc/adios2/Makefile | 1 + misc/hs-hascard/Makefile | 2 +- net-im/matterhorn/Makefile | 1 + net/pacemaker2/Makefile | 2 +- ports-mgmt/hs-panopticum/Makefile | 1 + print/hs-hscolour/Makefile | 2 +- science/zotero/Makefile | 1 + security/hs-cryptol/Makefile | 1 + security/p11-kit/Makefile | 1 + security/yubioath-desktop/Makefile | 2 +- sysutils/hs-cputype/Makefile | 2 +- textproc/cgrep/Makefile | 2 +- textproc/hs-lhs2tex/Makefile | 2 +- textproc/hs-pandoc-crossref/Makefile | 1 + textproc/hs-pandoc/Makefile | 1 + textproc/hs-yaml/Makefile | 2 +- www/firefox-esr/Makefile | 2 +- www/firefox/Makefile | 2 +- www/hs-DAV/Makefile | 2 +- www/hs-hjsmin/Makefile | 2 +- www/hs-postgrest/Makefile | 1 + www/hs-wai-app-static/Makefile | 2 +- www/hs-yesod-bin/Makefile | 2 +- x11-toolkits/guile-gnome-platform/Makefile | 2 +- x11-wm/hs-xmonad/Makefile | 1 + x11/conlecterm/Makefile | 2 +- x11/hs-xmobar/Makefile | 1 + 120 files changed, 123 insertions(+), 69 deletions(-)
There was no need to bump Haskell ports, except lang/ghc itself.
(In reply to Gleb Popov from comment #6) Apologies, it was required indeed. Sorry for the noise.